2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5da9220fe713ef0bc47a60a4be093dc8ffb9ee57
1 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3         PR testsuite/78269
4         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
6 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
8         * gfortran.dg/move_alloc_18.f90: New test.
10 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12         PR middle-end/78256
13         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
14         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
16 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
18         PR fortran/71894
19         * gfortran.dg/class_59.f90: New test.
21 2016-11-09  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/78007
24         * gcc.dg/vect/vect-bswap32.c: Adjust.
25         * gcc.dg/vect/vect-bswap64.c: Likewise.
27 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
29         * gcc.dg/ipa/vrp7.c: New test.
31 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
33         PR ipa/78121
34         * gcc.dg/ipa/pr78121.c: New test.
36 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
38         * c-c++-common/asan/default_options.h: New file.
39         * c-c++-common/asan/strcasestr-1.c: New test.
40         * c-c++-common/asan/strcasestr-2.c: Likewise.
41         * c-c++-common/asan/strcspn-1.c: Likewise.
42         * c-c++-common/asan/strcspn-2.c: Likewise.
43         * c-c++-common/asan/strpbrk-1.c: Likewise.
44         * c-c++-common/asan/strpbrk-2.c: Likewise.
45         * c-c++-common/asan/strspn-1.c: Likewise.
46         * c-c++-common/asan/strspn-2.c: Likewise.
47         * c-c++-common/asan/strstr-1.c: Likewise.
48         * c-c++-common/asan/strstr-2.c: Likewise.
49         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
51 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
53         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
55 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
57         PR fortran/68440
58         * gfortran.dg/class_58.f90: New test.
60 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
62         PR target/70799
63         * gcc.target/i386/pr70799-2.c: New test.
65 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
67         PR fortran/77596
68         * gfortran.dg/proc_ptr_comp_46.f90: New test.
70 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
72         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
74 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
76         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
78 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
80         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
82 2016-11-08  Martin Liska  <mliska@suse.cz>
84         PR testsuite/78242
85         * g++.dg/asan/use-after-scope-4.C: New test.
86         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
87         * gcc.dg/asan/use-after-scope-8.c: Remove.
89 2016-11-08  Richard Biener  <rguenther@suse.de>
91         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
93 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
95         PR testsuite/78136
96         * gcc.dg/cpp/trad/trad.exp
97         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
98         * gcc.dg/cpp/trad/include.c: Use local header file.
100 2016-11-08  Richard Biener  <rguenther@suse.de>
102         PR tree-optimization/78205
103         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
105 2016-11-08  Richard Biener  <rguenther@suse.de>
107         PR tree-optimization/78224
108         * g++.dg/torture/pr78224.C: New testcase.
110 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
112         * gcc.dg/store_merging_1.c: Require store_merge.
113         * gcc.dg/store_merging_2.c: Likewise.
114         * gcc.dg/store_merging_4.c: Likewise.
115         * gcc.dg/store_merging_5.c: Likewise.
116         * gcc.dg/store_merging_6.c: Likewise.
117         * gcc.dg/store_merging_7.c: Likewise.
118         * gcc.dg/store_merging_8.c: Likewise.
119         * lib/target-supports.exp (check_effective_target_store_merge): New.
121 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
123         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
124         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
125         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
126         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
127         -mvsx -mpower8-vector.
128         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
129         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
130         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
131         -mvsx -mpower8-vector.
133 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
135         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
137         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
138         * gcc.dg/visibility-14.c: XFAIL AIX.
139         * gcc.dg/visibility-15.c: XFAIL AIX.
140         * gcc.dg/visibility-16.c: XFAIL AIX.
141         * gcc.dg/visibility-17.c: XFAIL AIX.
142         * gcc.dg/visibility-18.c: XFAIL AIX.
143         * gcc.dg/visibility-19.c: XFAIL AIX.
144         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
145         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
146         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
147         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
149 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
151         PR target/78227
152         * gcc.target/i386/pr78227-1.c: New test.
153         * gcc.target/i386/pr78227-2.c: New test.
155 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
157         PR middle-end/35691
158         * gcc.dg/pr35691-1.c: New test-case.
159         * gcc.dg/pr35691-2.c: Likewise.
161 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
163         PR rtl-optimization/77309
164         * gcc.dg/torture/pr77309.c: New test.
166 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
168         PR middle-end/71529
169         * gcc.target/i386/pr71529.C: Moved to ...
170         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
172         PR target/64411
173         * gcc.target/i386/pr64411.C: Moved to ...
174         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
175         lp64.
177         PR target/65105
178         * gcc.target/i386/pr65105-4.C: Moved to ...
179         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
180         Run into compile test rather than execute test.
182 2016-11-07  Richard Biener  <rguenther@suse.de>
184         PR target/78229
185         * g++.dg/pr78229.C: New testcase.
187 2016-11-07  Richard Biener  <rguenther@suse.de>
189         PR tree-optimization/78218
190         * gcc.dg/torture/pr78218.c: New testcase.
192 2016-11-07  Richard Biener  <rguenther@suse.de>
194         PR tree-optimization/78228
195         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
197 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
199         PR target/77822
200         * g++.dg/torture/pr77822.C: New test.
202 2016-11-07  Martin Liska  <mliska@suse.cz>
204         * c-c++-common/asan/force-inline-opt0-1.c: Disable
205         -f-sanitize-address-use-after-scope.
206         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
207         internal fn calls.
208         * g++.dg/asan/use-after-scope-1.C: New test.
209         * g++.dg/asan/use-after-scope-2.C: Likewise.
210         * g++.dg/asan/use-after-scope-3.C: Likewise.
211         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
212         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
213         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
214         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
215         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
216         * g++.dg/asan/use-after-scope-types.h: Likewise.
217         * gcc.dg/asan/use-after-scope-1.c: Likewise.
218         * gcc.dg/asan/use-after-scope-2.c: Likewise.
219         * gcc.dg/asan/use-after-scope-3.c: Likewise.
220         * gcc.dg/asan/use-after-scope-4.c: Likewise.
221         * gcc.dg/asan/use-after-scope-5.c: Likewise.
222         * gcc.dg/asan/use-after-scope-6.c: Likewise.
223         * gcc.dg/asan/use-after-scope-7.c: Likewise.
224         * gcc.dg/asan/use-after-scope-8.c: Likewise.
225         * gcc.dg/asan/use-after-scope-9.c: Likewise.
226         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
227         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
228         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
229         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
230         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
232 2016-11-07  Richard Biener  <rguenther@suse.de>
234         PR tree-optimization/78189
235         * g++.dg/torture/pr78189.C: New testcase.
237 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
239         * gcc.dg/Wtrampolines.c: XFAIL AIX.
241 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
243         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
244         occuring.
246 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
248         PR fortran/78221
249         * arith.c (gfc_complex2real):  Change gfc_warning_now to
250         gfc_warning.
252 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
254         * gfortran.dg/move_alloc_17.f03: New test.
256 2016-11-05  Richard Biener  <rguenther@suse.de>
258         PR bootstrap/78188
259         * g++.dg/ipa/pr78188.C: New test.
261 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
262             Dominique d'Humieres  <dominiq@lps.ens.fr>
264         PR fortran/69495
265         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
267 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
269         PR fortran/67564
270         * gfortran.dg/select_type_39.f03: New test.
272 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
274         PR fortran/64933
275         * gfortran.dg/associate_23.f90: New test.
277 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
279         PR target/77834
280         * gcc.dg/pr77834.c: New test.
282 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
284         PR c++/67980
285         * g++.dg/cpp1y/pr67980.C: New.
287 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
289         * gcc.target/powerpc/fold-vec-add-1.c: New.
290         * gcc.target/powerpc/fold-vec-add-2.c: New.
291         * gcc.target/powerpc/fold-vec-add-3.c: New.
292         * gcc.target/powerpc/fold-vec-add-4.c: New.
293         * gcc.target/powerpc/fold-vec-add-5.c: New.
294         * gcc.target/powerpc/fold-vec-add-6.c: New.
295         * gcc.target/powerpc/fold-vec-add-7.c: New.
297 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
299         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
300         for -mbranch-likely, infer -mno-branch-likely for R6.
302 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
304         PR c++/71973
305         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
306         * g++.dg/init/new15.C: Likewise.
307         * g++.dg/ipa/inline-1.C: Likewise.
308         * g++.dg/ipa/inline-2.C: Likewise.
309         * g++.dg/lto/20080908-1_0.C: Likewise.
310         * g++.dg/tc1/dr20.C: Likewise.
311         * g++.dg/tree-ssa/inline-1.C: Likewise.
312         * g++.dg/tree-ssa/inline-2.C: Likewise.
313         * g++.old-deja/g++.law/except1.C: Likewise.
314         * g++.old-deja/g++.other/vbase5.C: Likewise.
315         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
317 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
319         PR tree-optimization/78210
320         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
321         possibility of widening multiplies.
323 2016-11-04  Richard Biener  <rguenther@suse.de>
325         PR middle-end/78185
326         * gcc.dg/pr78185.c: New testcase.
328 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
330         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
331         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
333 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
334             Alexandre Oliva  <aoliva@redhat.com>
335             Jason Merrill  <jason@redhat.com>
337         PR debug/28767
338         PR debug/56974
339         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
340         * g++.dg/debug/dwarf2/ref-3.C: New test.
341         * g++.dg/debug/dwarf2/ref-4.C: New test.
342         * g++.dg/debug/dwarf2/refqual-1.C: New test.
343         * g++.dg/debug/dwarf2/refqual-2.C: New test.
345 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
347         * gfortran.dg/dec_exp_1.f90: New test.
348         * gfortran.dg/dec_exp_2.f90: Likewise.
349         * gfortran.dg/dec_exp_3.f90: Likewise.
351 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
353         * gfortran.dg/dec_parameter_1.f: New test.
354         * gfortran.dg/dec_parameter_2.f90: Likewise.
355         * gfortran.dg/dec_parameter_3.f90: Likewise.
356         * gfortran.dg/dec_parameter_4.f90: Likewise.
358 2016-11-03  Martin Liska  <mliska@suse.cz>
360         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
361         output.
362         * gcc.dg/tree-prof/time-profiler-3.c: New test.
364 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
366         PR libgcc/78067
367         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
369 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
371         * gcc.c-torture/execute/pr78170.c: Require int32plus.
373 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
375         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
377 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
379         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
380         Check for arm_v8_neon_hw.
381         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
382         Likewise.
383         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
384         Likewise.
385         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
386         Likewise.
388 2016-11-02  Richard Biener  <rguenther@suse.de>
390         * gcc.dg/store_merging_8.c: New testcase.
392 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
394         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
396 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
398         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
399         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
400         * gcc.dg/addr_equal_1.c: XFAIL AIX.
401         * gcc.dg/pr65779.c: XFAIL AIX.
402         * gcc.dg/pr70405.c: XFAIL AIX.
404         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
405         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
406         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
408 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
410         * lib/target-supports.exp (check_gc_sections_available): Use
411         -print-prog-name=ld to determine linker used.
413 2016-11-02  Martin Liska  <mliska@suse.cz>
415         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
416         test case.
418 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
420         PR tree-optimization/78170
421         * gcc.c-torture/execute/pr78170.c: New test.
423 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
425         PR tree-optimization/78162
426         * gcc.c-torture/compile/pr78162.c: New test.
428 2016-11-02  Richard Biener  <rguenther@suse.de>
430         PR tree-optimization/78035
431         PR tree-optimization/77964
432         * gcc.target/i386/pr78035.c: New testcase.
434 2016-11-02  Richard Biener  <rguenther@suse.de>
436         * gcc.dg/tree-ssa/vrp111.c: New testcase.
437         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
438         * gcc.dg/tree-ssa/pr21086.c: Likewise.
439         * gcc.dg/tree-ssa/pr58480.c: Likewise.
440         * gcc.dg/tree-ssa/vrp08.c: Likewise.
442 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
444         * gfortran.dg/pr70937.f90: require-effective-target lto.
446 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
448         PR fortran/69544
449         * gfortran.dg/where_6.f90:  New test.
451 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
453         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
455 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
457         PR fortran/69544
458         * gfortran.dg/where_5.f90:  New test.
460 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
462         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
463         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
464         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
465         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
467 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
469         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
470         Whitespace fixes.
471         (check_effective_target_vect_cmdline_needed): Check
472         is-effective-target ia32 for x86 targets.
473         (check_effective_target_vect_simd_clones): Simplify condition.
474         (check_effective_target_vect_double): Ditto.
475         (check_effective_target_vect_aligned_arrays): Check
476         is-effective-target ia32 for x86 targets.  Simplify condition.
477         (check_effective_target_vect_multiple_sizes): Simplify condition.
478         (check_effective_target_sqrt_insn): Add i?86-*-* target.
479         (check_effective_target_sync_int_128): Simplify condition.
480         (check_effective_target_sync_int_128_runtime): Ditto.
481         (check_effective_target_sync_long_long_runtime): Ditto.
482         (check_effective_target_divmod): Add i?86-*-* target.
484 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
486         * gcc.target/powerpc/vsx-extract-4.c: New test.
487         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
489 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
491         PR fortran/54679
492         * gfortran.dg/fmt_l.f90: Update test.
493         * gfortran.dg/fmt_l0.f90: New test.
495 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
497         PR c++/78089
498         * c-c++-common/builtin-shuffle-1.c: New test.
499         * g++.dg/cpp0x/addressof3.C: New test.
501 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
503         Add tests for a const member and a reference member for launder.
504         * g++.dg/cpp1z/launder3.C: New.
505         * g++.dg/cpp1z/launder4.C: Likewise.
506         * g++.dg/cpp1z/launder5.C: Likewise.
507         * g++.dg/cpp1z/launder5.cc: Likewise.
508         * g++.dg/cpp1z/launder5.h: Likewise.
509         * g++.dg/cpp1z/launder6.C: Likewise.
510         * g++.dg/cpp1z/launder6.cc: Likewise.
511         * g++.dg/cpp1z/launder6.h: Likewise.
513 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
515         PR c++/77948
516         * g++.dg/cpp0x/pr77948-1.C: New test.
517         * g++.dg/cpp0x/pr77948-2.C: New test.
518         * g++.dg/cpp0x/pr77948-3.C: New test.
519         * g++.dg/cpp0x/pr77948-4.C: New test.
520         * g++.dg/cpp0x/pr77948-5.C: New test.
521         * g++.dg/cpp0x/pr77948-6.C: New test.
523         PR tree-optimization/77860
524         * gcc.dg/pr77860.c: New test.
526 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
528         PR c++/77886
529         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
531 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
533         * gcc.dg/lto/pr60449_0.c: Skip for avr.
535 2016-10-30  Le-Chun Wu  <lcwu@google.com>
536             Mark Wielaard  <mjw@redhat.com>
538         * gcc.dg/Wshadow-compatible-local-1.c: New test.
539         * gcc.dg/Wshadow-local-1.c: Likewise.
540         * gcc.dg/Wshadow-local-2.c: Likewise.
541         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
542         * g++.dg/warn/Wshadow-local-1.C: Likewise.
543         * g++.dg/warn/Wshadow-local-2.C: Likewise.
545 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
547         PR tree-optimization/71915
548         PR tree-optimization/71490
549         * gcc.dg/tree-ssa/pr54245.c: Delete.
550         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
551         document why.
553 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
555         PR fortran/78123
556         * gfortran.dg/fmt_t_9.f: New test.
558 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
560         PR fortran/67219
561         * gfortran.dg/pr67219.f90:  New test.
563 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
565         PR rtl-optimization/77919
566         * g++.dg/torture/pr77919-2.C: New test.
568         PR target/78148
569         * gcc.dg/pr78148.c: New test.
571 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
573         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
574         * gcc.target/sparc/overflow-4.c: ...here.
575         * gcc.target/sparc/overflow-5.c: New test.
577 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
578             Kugan Vivekanandarajah  <kuganv@linaro.org>
579             Jim Wilson  <jim.wilson@linaro.org>
581         PR tree-optimization/43721
582         * lib/target-supports.exp (check_effective_target_divmod): New.
583         (check_effective_target_divmod_simode): Likewise.
584         (check_effective_target_arm_divmod_simode): Likewise.
585         * gcc.dg/divmod-1-simode.c: New test.
586         * gcc.dg/divmod-1.c: Likewise.
587         * gcc.dg/divmod-2-simode.c: Likewise.
588         * gcc.dg/divmod-2.c: Likewise.
589         * gcc.dg/divmod-3-simode.c: Likewise.
590         * gcc.dg/divmod-3.c: Likewise.
591         * gcc.dg/divmod-4-simode.c: Likewise.
592         * gcc.dg/divmod-4.c: Likewise.
593         * gcc.dg/divmod-5.c: Likewise.
594         * gcc.dg/divmod-6-simode.c: Likewise.
595         * gcc.dg/divmod-6.c: Likewise.
596         * gcc.dg/divmod-7.c: Likewise.
598 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
599             Jakub Jelinek  <jakub@redhat.com>
600             Andrew Pinski  <pinskia@gmail.com>
602         PR middle-end/22141
603         PR rtl-optimization/23684
604         * gcc.c-torture/execute/pr22141-1.c: New test.
605         * gcc.c-torture/execute/pr22141-2.c: Likewise.
606         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
607         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
608         * gcc.dg/store_merging_1.c: New test.
609         * gcc.dg/store_merging_2.c: Likewise.
610         * gcc.dg/store_merging_3.c: Likewise.
611         * gcc.dg/store_merging_4.c: Likewise.
612         * gcc.dg/store_merging_5.c: Likewise.
613         * gcc.dg/store_merging_6.c: Likewise.
614         * gcc.dg/store_merging_7.c: Likewise.
615         * gcc.target/i386/pr22141.c: Likewise.
616         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
617         * g++.dg/init/new17.C: Likewise.
619 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
621         PR middle-end/72747
622         * c-c++-common/pr72747-1.c: New test.
623         * c-c++-common/pr72747-2.c: Likewise.
625 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
627         * gcc.target/s390/oscbreak-1.c: New test.
629 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
631         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
633 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
635         PR rtl-optimization/77919
636         * g++.dg/torture/pr77919.C: New test.
638         PR rtl-optimization/78132
639         * gcc.target/i386/pr78132.c: New test.
641 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
643         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
645 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
647         * gcc.target/powerpc/vsx-simode.c: New test.
648         * gcc.target/powerpc/vsx-simode2.c: Likewise.
649         * gcc.target/powerpc/vsx-simode3.c: Likewise.
651 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
653         PR fortran/78026
654         * gfortran.dg/gomp/pr78026.f03: New test.
655         * gfortran.dg/select_type_38.f03: New test.
657         PR middle-end/78025
658         * g++.dg/gomp/declare-simd-7.C: New test.
660 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
662         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
663         * gfortran.dg/dec_init_2.f90: Likewise.
664         * gfortran.dg/dec_init_3.f90: New test.
665         * gfortran.dg/dec_init_4.f90: Likewise.
667 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
669         * gcc.dg/fold-narrowbopcst-1.c: New test.
671 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
673         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
674         dg-shouldfail/dg-output instead of XFAIL.
675         * gfortran.dg/dec_io_6.f90: Likewise.
677 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
679         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
680         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
681         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
682         * gcc.target/arm/atomic-op-char-3.c: Likewise.
683         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
684         * gcc.target/arm/atomic-op-int-3.c: Likewise.
685         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
686         * gcc.target/arm/atomic-op-release-3.c: Likewise.
687         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
688         * gcc.target/arm/atomic-op-short-3.c: Likewise.
690 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
692         * gcc.dg/fold-convmaxconv-1.c: New test.
693         * gcc.dg/fold-convminconv-1.c: New test.
695 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
697         PR fortran/78092
698         * gfortran.dg/pr78092.f90: New test.
700 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
702         PR target/78056
703         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
704         expected error message.
705         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
706         expected error message.
707         * gcc.target/powerpc/vsu/vec-all-nez-7.c
708         (test_all_not_equal_and_not_zero): Change expected error message.
710 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
712         PR fortran/77973
713         * gfortran.dg/gomp/pr77973.f90: New test.
715 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
717         PR fortran/78108
718         * gfortran.dg/submodule_18.f08: New test.
719         * gfortran.dg/submodule_19.f08: New test.
721 2016-10-26  Michael Matz  <matz@suse.de>
723         * g++.dg/pr78060.C: New test.
724         * gfortran.dg/pr78061.f: New test.
725         * g++.dg/pr78088.C: New test.
727 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
729         * gfortran.dg/dec_io_1.f90: New test.
730         * gfortran.dg/dec_io_2.f90: New test.
731         * gfortran.dg/dec_io_3.f90: New test.
732         * gfortran.dg/dec_io_4.f90: New test.
733         * gfortran.dg/dec_io_5.f90: New test.
734         * gfortran.dg/dec_io_6.f90: New test.
736 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
738         PR sanitizer/78106
739         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
741 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
743         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
744         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
746 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
748         * gnat.dg/opt59.adb: New test.
749         * gnat.dg/opt59_pkg.ad[sb]: New helper.
751         * gnat.dg/opt60.adb: New test.
753 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
755         PR fortran/72770
756         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
757         this pr.
759 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
761         PR target/78102
762         * gcc.target/i386/pr78102.c: New test.
764 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
766         * gfortran.dg/dec_logical_xor_1.f90: New test.
767         * gfortran.dg/dec_logical_xor_2.f90: New test.
768         * gfortran.dg/dec_logical_xor_3.f03: New test.
770 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
772         * gfortran.dg/dec_loc_rval_1.f90: New test.
773         * gfortran.dg/dec_loc_rval_2.f90: New test.
774         * gfortran.dg/dec_loc_rval_3.f03: New test.
776 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
778         * gfortran.dg/dec_type_print.f90: New testcase.
780 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
782         * gfortran.dg/feed_1.f90: New test.
783         * gfortran.dg/feed_2.f90: New test.
785 2016-10-25  Martin Liska  <mliska@suse.cz>
787         PR sanitizer/78106
788         * gcc.dg/asan/pr78106.c: New test.
790 2016-10-25  Martin Liska  <mliska@suse.cz>
792         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
794 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
796         PR target/78041
797         * gcc.target/arm/pr78041.c: New test.
799 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
801         * g++.dg/cpp1z/launder1.C: New test.
802         * g++.dg/cpp1z/launder2.C: New test.
804 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
805             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
807         PR target/71676
808         PR target/71678
809         * gcc.target/avr/pr71676-2.c: New test.
811 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
812             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
814         PR target/71676
815         PR target/71678
816         * gcc.target/avr/pr71676-1.c: New test.
817         * gcc.target/avr/pr71676-3.c: New test.
818         * gcc.target/avr/pr71676.c: New test.
819         * gcc.target/avr/pr71678.c: New test.
821 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
823         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
824         such that cloned verions of tested functions are not created.
826 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
828         PR fortran/71895
829         * gfortran.dg/pr71895.f90: New test.
831 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
833         * g++.dg/debug/dwarf2/ref-2.C: New test.
835 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
837         * c-c++-common/Wint-in-bool-context-3.c: New test.
839 2016-10-24  Martin Sebor  <msebor@redhat.com>
841         PR middle-end/77735
842         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
843         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
844         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
845         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
846         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
847         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
848         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
850 2016-10-24  Richard Biener  <rguenther@suse.de>
852         PR testsuite/71491
853         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
854         * gcc.dg/vect/slp-45.c: Likewise.
856 2016-10-24  Richard Biener  <rguenther@suse.de>
858         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
859         * gcc.dg/tree-ssa/pr21458.c: Likewise.
860         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
862 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
864         PR target/78093
865         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
866         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
868 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
870         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
872 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
874         * gcc.target/i386/bmi2-pext-1.c: New test.
875         * gcc.target/i386/bmi2-pdep-1.c: New test.
876         * gcc.target/i386/bmi2-bzhi-3.c: New test.
877         * gcc.target/i386/tbm-bextri-1.c: New test.
878         * gcc.target/i386/bmi-bextr-6.c: New test.
880 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
882         PR target/77483
883         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
884         * gcc.target/i386/pr65105-1.c: Likewise.
885         * gcc.target/i386/pr65105-2.c: Likewise.
886         * gcc.target/i386/pr65105-3.c: Likewise.
887         * gcc.target/i386/pr65105-5.c: Likewise.
888         * gcc.target/i386/pr67761.c: Likewise.
889         * gcc.target/i386/pr70799-1.c: Likewise.
891 2016-10-24  Martin Liska  <mliska@suse.cz>
893         PR sanitizer/77966
894         * c-c++-common/ubsan/unreachable-3.c: New test.
896 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
898         PR fortran/77763
899         * gfortran.dg/pr77763.f90
901 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
903         PR fortran/54730
904         PR fortran/78033
905         * gfortran.dg/pr78033.f90: New test.
907 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
909         PR fortran/69834
910         * gfortran.dg/select_type_1.f03: Change error for overlapping
911         TYPE IS cases.
912         * gfortran.dg/select_type_36.f03: New test.
914 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
916         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
918 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
920         PR fortran/78021
921         * gfortran.dg/string_length_3.f90:  New test.
923 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
925         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
927 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
929         PR fortran/43366
930         PR fortran/57117
931         PR fortran/61337
932         * gfortran.dg/alloc_comp_class_5.f03: New test.
933         * gfortran.dg/class_allocate_21.f90: New test.
934         * gfortran.dg/class_allocate_22.f90: New test.
935         * gfortran.dg/realloc_on_assign_27.f08: New test.
937 2016-10-21  Jeff Law  <law@redhat.com>
939         * PR tree-optimization/71947
940         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
941         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
942         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
944 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
946         * gcc.dg/ipa/vrp5.c: New test.
947         * gcc.dg/ipa/vrp6.c: New test.
949 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
951         * gcc.target/aarch64/test_frame_17.c: New test.
953 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
955         * gcc.target/aarch64/test_frame_17.c: New test.
957 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
959         PR preprocessor/71681
960         * gcc.dg/cpp/pr71681-1.c: New testcase
961         * gcc.dg/cpp/pr71681-2.c: Likewise
962         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
963         * gcc.dg/cpp/remap/a/header.gcc: Likewise
964         * gcc.dg/cpp/remap/a/t_1.h: Likewise
965         * gcc.dg/cpp/remap/a/t_2.h: Likewise
967 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
969         PR target/78057
970         * gcc.target/i386/pr78057.c: New test.
972         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
974 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
976         PR fortran/69566
977         * gfortran.dg/select_type_37.f03: New test.
979 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
981         PR target/71627
982         * gcc.target/avr/pr71627.c: New test
984 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
986         * gcc.target/sparc/overflow-1.c: New test.
987         * gcc.target/sparc/overflow-2.c: Likewise.
988         * gcc.target/sparc/overflow-3.c: Likewise.
990 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
992         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
993         effective target.
995 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
997         PR rtl-optimization/78038
998         * gcc.target/aarch64/pr78038.c: New test.
1000 2016-10-21  Richard Biener  <rguenther@suse.de>
1002         PR tree-optimization/78051
1003         * g++.dg/torture/pr78051.C: New testcase.
1005 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1007         * c-c++-common/wdate-time.c: Restored test case.
1008         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1010 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
1012         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1014 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
1016         PR target/78037
1017         * gcc.target/i386/pr78037.c: New test.
1019 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1021         * gcc.target/visium/overflow8.c: New.
1022         * gcc.target/visium/overflow16.c: Likewise.
1023         * gcc.target/visium/overflow32: Likewise.
1025 2016-10-20  Michael Matz  <matz@suse.de>
1027         * gcc.dg/loop-split.c: New test.
1028         * gcc.dg/tree-ssa/ifc-9.c: Update.
1029         * gcc.dg/tree-ssa/ifc-10.c: Update.
1031 2016-10-20  Richard Biener  <rguenther@suse.de>
1033         * gcc.dg/graphite/pr35356-1.c: Update.
1035 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
1037         PR c++/77446
1038         * g++.dg/cpp1y/pr77446.C: New.
1040 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1042         PR tree-optimization/53979
1043         * gcc.dg/pr53979-1.c: New test-case.
1044         * gcc.dg/pr53979-2.c: Likewise.
1046 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1048         * c-c++-common/Wint-in-bool-context-2.c: New test.
1050 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1052         * gfortran.dg/dtio_17.f90: Fix test.
1054 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1056         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1057         * gcc.dg/Walloca-2.c: Same.
1059 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1061         * gcc.dg/Wvla-1.c: Rename to...
1062         * gcc.dg/Wvla-larger-than-1.c: ...this.
1063         * gcc.dg/Wvla-2.c: Rename to...
1064         * gcc.dg/Wvla-larger-than-2.c: ...this.
1065         * gcc.dg/Wvla-3.c: Rename to...
1066         * gcc.dg/Walloca-11.c.: ...this.
1067         * gcc.dg/wvla-[1-7].c: Rename to:
1068         * gcc.dg/Wvla-[1-7].c: ...this.
1070 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
1072         PR tree-optimization/78005
1073         * gcc.dg/vect/pr78005.c: New.
1074         * gcc.target/i386/l_fma_float_1.c: Revise test.
1075         * gcc.target/i386/l_fma_float_2.c: Ditto.
1076         * gcc.target/i386/l_fma_float_3.c: Ditto.
1077         * gcc.target/i386/l_fma_float_4.c: Ditto.
1078         * gcc.target/i386/l_fma_float_5.c: Ditto.
1079         * gcc.target/i386/l_fma_float_6.c: Ditto.
1080         * gcc.target/i386/l_fma_double_1.c: Ditto.
1081         * gcc.target/i386/l_fma_double_2.c: Ditto.
1082         * gcc.target/i386/l_fma_double_3.c: Ditto.
1083         * gcc.target/i386/l_fma_double_4.c: Ditto.
1084         * gcc.target/i386/l_fma_double_5.c: Ditto.
1085         * gcc.target/i386/l_fma_double_6.c: Ditto.
1087 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
1089         PR tree-optimization/78024
1090         * gcc.dg/goacc/loop-processing-1.c: New file.
1092 2016-10-19  Richard Biener  <rguenther@suse.de>
1094         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1096 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1098         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1099         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1100         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1101         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1102         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1103         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1104         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1105         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1106         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1107         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1108         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1109         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1110         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1111         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1112         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1113         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1114         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1115         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1116         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1117         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1118         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1119         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1120         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1121         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1122         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1123         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1124         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1125         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1126         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1127         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1128         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1129         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1130         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1131         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1132         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1133         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1134         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1135         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1136         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1137         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1138         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1139         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1140         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1141         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1142         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1143         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1144         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1145         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1146         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1147         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1148         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1149         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1150         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1151         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1152         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1153         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1154         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1155         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1156         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1157         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1158         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1159         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1160         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1161         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1162         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1163         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1164         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1165         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1166         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1167         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1168         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1169         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1170         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1171         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1172         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1173         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1174         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1175         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1176         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1177         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1178         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1179         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1180         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1181         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1182         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1183         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1184         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1185         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1186         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1187         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1188         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1189         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1190         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1191         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1192         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1193         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1194         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1195         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1196         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1197         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1198         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1199         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1200         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1201         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1202         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1203         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1204         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1205         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1206         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1207         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1208         * gcc.target/powerpc/vsu/vsu.exp: New file.
1210 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
1212         PR target/77991
1213         * gcc.target/i386/pr77991.c: New test.
1215 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
1217         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1218         LTO is used.
1220 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1222         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1224 2016-10-18  Richard Biener  <rguenther@suse.de>
1226         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1227         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1228         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1229         * gcc.dg/tree-ssa/pr21294.c: Likewise.
1230         * gcc.dg/tree-ssa/pr21563.c: Likewise.
1231         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1232         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1233         * gcc.dg/tree-ssa/pr68431.c: Likewise.
1234         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1235         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1236         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1237         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1238         * gcc.dg/tree-ssa/vrp19.c: Likewise.
1239         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1240         * gcc.dg/tree-ssa/vrp92.c: Likewise.
1241         * gcc.dg/pr68217.c: Likewise.
1242         * gcc.dg/predict-9.c: Likewise.
1243         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1244         * gcc.dg/predict-1.c: Likewise.
1246 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1248         * gfortran.dg/dtio_17.f90: New test.
1250 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1252         * gcc.dg/ipa/vrp4.c: Adjust testcase.
1254 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1256         * gcc.dg/ipa/vrp4.c: New test.
1258 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1260         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1261         * gcc.dg/torture/pr39074.c: Likewise.
1263 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1265         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1266         * gnat.dg/trampoline4.adb: Minor tweak.
1268 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1270         PR tree-optimization/77916
1271         * gcc.dg/torture/pr77916.c: New.
1273 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1275         PR fortran/77978
1276         * gfortran.dg/pr77978_1.f90: New test.
1277         * gfortran.dg/pr77978_2.f90: Ditto.
1278         * gfortran.dg/pr77978_3.f90: Ditto.
1280 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
1282         PR fortran/61420
1283         PR fortran/78013
1284         * gfortran.dg/proc_ptr_49.f90: New test.
1286 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1288         PR target/77308
1289         * gcc.target/arm/pr77308.c: New test.
1291 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
1293         * lib/target-supports.exp
1294         (check_effective_target_floatn_nx_runtime): Return 0 for
1295         powerpc*-ibm-aix*.
1297 2016-10-17  Andrew Pinski  <apinski@cavium.com>
1299         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1300         long instead of long.
1301         * gcc.target/aarch64/cinc_common_1.c: Likewise.
1302         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1303         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1304         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1305         * gcc.target/aarch64/pr68102_1.c: Likewise.
1306         * gcc.target/aarch64/target_attr_3.c: Likewise.
1308 2016-10-17  Richard Biener  <rguenther@suse.de>
1310         PR tree-optimization/77988
1311         * gcc.dg/torture/pr77988.c: New testcase.
1313 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1315         * gcc.dg/pr71636-1.c: New test-case.
1316         * gcc.dg/pr71636-2.c: Likewise.
1318 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1320         * gnat.dg/trampoline3.adb: New test.
1321         * gnat.dg/trampoline4.adb: Likewise.
1323 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325         * gfortran.dg/dtio_16.f90: New test.
1327 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1329         * gcc.target/sparc/bmaskbshuf.c: Rename to...
1330         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1331         * gcc.target/sparc/bmaskbshuf-2.c: New test.
1333 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gcc.target/sparc/popc.c: Rename to...
1336         * gcc.target/sparc/popc-1.c: ...this.
1337         * gcc.target/sparc/popc-2.c: New test.
1339 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1341         PR fortran/77972
1342         * gfortran.dg/unexpected_eof_4.f90: New test.
1344 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
1346         PR libfortran/48587
1347         * gfortran.dg/negative_unit2.f90: New test.
1349 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
1351         PR middle-end/77959
1352         * gfortran.dg/pr77959.f90: New test.
1354         DR 1511 - const volatile variables and ODR
1355         * g++.dg/DRs/dr1511-1.C: New test.
1356         * g++.dg/DRs/dr1511-2.C: New test.
1358 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1360         * gnat.dg/debug7.adb (dg-options): Remove -g.
1361         * gnat.dg/debug8.adb (dg-options): Add -margs.
1362         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1364 2016-10-14  Richard Biener  <rguenther@suse.de>
1366         PR tree-optimization/77979
1367         * gcc.dg/torture/pr77979.c: New testcase.
1369 2016-10-14  Martin Liska  <mliska@suse.cz>
1371         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1372         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1373         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1375 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
1377         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1378         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1379         * gcc.dg/torture/pr77937-2.c: Likewise.
1381 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1383         * gnat.dg/lto15.adb: Adjust.
1384         * gnat.dg/lto16.adb: Likewise.
1385         * gnat.dg/lto17.adb: Likewise
1386         * gnat.dg/lto18.ad[sb]: New test.
1387         * gnat.dg/lto18_pkg.ads: New helper.
1388         * gnat.dg/lto19.adb: New test.
1389         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1390         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1391         * gnat.dg/lto20.adb: New test.
1392         * gnat.dg/lto20_pkg.ad[sb]: New helper.
1394 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1396         * gfortran.dg/coarray_38.f90: Expect error message.
1398 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1400         * gcc.target/aarch64/spellcheck_1.c: New test.
1401         * gcc.target/aarch64/spellcheck_2.c: Likewise.
1402         * gcc.target/aarch64/spellcheck_3.c: Likewise.
1403         * gcc.target/aarch64/spellcheck_4.c: Likewise.
1404         * gcc.target/aarch64/spellcheck_5.c: Likewise.
1405         * gcc.target/aarch64/spellcheck_6.c: Likewise.
1407 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
1409         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1411 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1413         PR tree-optimization/77937
1414         * gcc.dg/torture/pr77937-1.c: New.
1415         * gcc.dg/torture/pr77937-2.c: New.
1417 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1419         * g++.dg/cpp1z/inline-var1.C: New test.
1420         * g++.dg/cpp1z/inline-var1a.C: New test.
1421         * g++.dg/cpp1z/inline-var1.h: New file.
1422         * g++.dg/cpp1z/inline-var2.C: New test.
1423         * g++.dg/cpp1z/inline-var3.C: New test.
1424         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1425         uninitialized const.
1427 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
1429         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1430         Xscale is specified, not just -march.
1431         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1432         is incompatible with Xscale.
1434 2016-10-13  Martin Sebor  <msebor@redhat.com>
1436         PR c++/71912
1437         * g++.dg/ext/flexary4.C: Adjust.
1438         * g++.dg/ext/flexary5.C: Same.
1439         * g++.dg/ext/flexary9.C: Same.
1440         * g++.dg/ext/flexary19.C: New test.
1441         * g++.dg/ext/flexary18.C: New test.
1442         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1443         regression test.
1444         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1445         Avoid generating a flexible array member in an array.
1447 2016-10-13  Martin Sebor  <msebor@redhat.com>
1449         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1450         to placate -Wformat on targets where the type is not int.
1452 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
1454         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1455         in INSN_LOCATION.
1457 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1459         * gcc.target/i386/l_fma_float_1.c: Revise test.
1460         * gcc.target/i386/l_fma_float_2.c: Ditto.
1461         * gcc.target/i386/l_fma_float_3.c: Ditto.
1462         * gcc.target/i386/l_fma_float_4.c: Ditto.
1463         * gcc.target/i386/l_fma_float_5.c: Ditto.
1464         * gcc.target/i386/l_fma_float_6.c: Ditto.
1465         * gcc.target/i386/l_fma_double_1.c: Ditto.
1466         * gcc.target/i386/l_fma_double_2.c: Ditto.
1467         * gcc.target/i386/l_fma_double_3.c: Ditto.
1468         * gcc.target/i386/l_fma_double_4.c: Ditto.
1469         * gcc.target/i386/l_fma_double_5.c: Ditto.
1470         * gcc.target/i386/l_fma_double_6.c: Ditto.
1472 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1474         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1476 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1478         * gcc.dg/vect/vect-98.c: Refine test case.
1479         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1480         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1481         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1483 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1485         PR c/77946
1486         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1488 2016-10-13  Martin Liska  <mliska@suse.cz>
1490         PR tree-optimization/77943
1491         * g++.dg/tree-ssa/pr77943.C: New test.
1493 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1495         PR fortran/72832
1496         * gfortran.dg/allocate_with_source_22.f03: New test.
1497         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
1498         fail.
1500 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1502         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1503         * gcc.target/arm/movsi_movw.c: Likewise.
1504         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1505         directive to work on big endian targets.
1507 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1509         * gcc.dg/tree-ssa/evrp6.c: New test.
1511 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1513         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1514         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1515         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1517 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1519         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1520         * gcc.target/powerpc/warn-2.c: Ditto.
1522 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
1524         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1525         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1526         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
1527         for -mmsa.
1528         * gcc.target/mips/msa.c: New test.
1529         * gcc.target/mips/msa-builtins.c: Likewise.
1530         * lib/target-supports.exp (check_mips_msa_hw_available): New.
1531         (check_effective_target_mips_msa_runtime): Likewise.
1532         (check_effective_target_mips_msa): Likewise.
1533         (add_options_for_mips_msa): Likewise.
1534         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1535         (check_effective_target_vect_intfloat_cvt): Likewise.
1536         (check_effective_target_vect_uintfloat_cvt): Likewise.
1537         (check_effective_target_vect_floatint_cvt): Likewise.
1538         (check_effective_target_vect_floatuint_cvt): Likewise.
1539         (check_effective_target_vect_shift): Likewise.
1540         (check_effective_target_vect_shift_char): Likewise.
1541         (check_effective_target_vect_long): Likewise.
1542         (check_effective_target_vect_float): Likewise.
1543         (check_effective_target_vect_double): Likewise.
1544         (check_effective_target_vect_long_long): Likewise.
1545         (check_effective_target_vect_perm): Likewise.
1546         (check_effective_target_vect_perm_byte): Likewise.
1547         (check_effective_target_vect_perm_short): Likewise.
1548         (check_effective_target_vect_sdot_qi): Likewise.
1549         (check_effective_target_vect_udot_qi): Likewise.
1550         (check_effective_target_vect_sdot_hi): Likewise.
1551         (check_effective_target_vect_udot_hi): Likewise.
1552         (check_effective_target_vect_pack_trunc): Likewise.
1553         (check_effective_target_vect_unpack): Likewise.
1554         (check_effective_target_vect_hw_misalign): Likewise.
1555         (check_effective_target_vect_condition): Likewise.
1556         (check_effective_target_vect_cond_mixed): Likewise.
1557         (check_effective_target_vect_char_mult): Likewise.
1558         (check_effective_target_vect_short_mult): Likewise.
1559         (check_effective_target_vect_int_mult): Likewise.
1560         (check_effective_target_vect_extract_even_odd): Likewise.
1561         (check_effective_target_vect_interleave): Likewise.
1562         (check_vect_support_and_set_flags): Check if the target supports MSA
1563         and append to the list of EFFECTIVE_TARGETS.
1565 2016-10-12  Richard Biener  <rguenther@suse.de>
1567         PR debug/77947
1568         * g++.dg/torture/pr77947.C: New testcase.
1570 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1572         * gnat.dg/debug8.adb: New testcase.
1574 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1576         * gnat.dg/debug9.adb: New testcase.
1578 2016-10-12  Richard Biener  <rguenther@suse.de>
1580         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1581         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1582         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1584 2016-10-12  Richard Biener  <rguenther@suse.de>
1586         PR tree-optimization/77920
1587         * gcc.dg/torture/pr77920.c: New testcase.
1589 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
1591         PR tree-optimization/77929
1592         * gcc.c-torture/compile/pr77929.c: New test.
1594         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1595         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1596         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1597         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1598         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1599         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1600         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1601         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1602         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1604 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1606         * gcc.target/sparc/setcc-4.c: Adjust.
1607         * gcc.target/sparc/setcc-5.c: Likewise.
1608         * gcc.target/sparc/setcc-6.c: Likewise.
1609         * gcc.target/sparc/setcc-7.c: Likewise.
1610         * gcc.target/sparc/setcc-8.c: Likewise.
1611         * gcc.target/sparc/setcc-9.c: Likewise.
1612         * gcc.target/sparc/setcc-10.c: Delete.
1614 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1616         PR fortran/77942
1617         * gfortran.dg/pr77942.f90
1619 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
1621         * gfortran.dg/dec_math.f90: New testsuite.
1623 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1625         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
1626         (main): Declare j as i32 instead of int.
1628 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1630         PR testsuite/PR77710
1631         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1632         target triplet instead of *-*-*-*.
1634 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1636         * gnat.dg/unchecked_convert10.adb: New test.
1637         * gnat.dg/unchecked_convert11.adb: Likewise.
1638         * gnat.dg/unchecked_convert12.adb: Likewise.
1640 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1642         * gcc.target/sparc/cbcond-1.c: New test.
1643         * gcc.target/sparc/cbcond-2.c: Likewise.
1644         * gcc.target/sparc/movcc-1.c: Likewise.
1645         * gcc.target/sparc/movcc-2.c: Likewise.
1646         * gcc.target/sparc/setcc-1.c: Adjust.
1647         * gcc.target/sparc/setcc-2.c: Likewise.
1648         * gcc.target/sparc/setcc-3.c: Likewise.
1649         * gcc.target/sparc/setcc-4.c: Likewise.
1650         * gcc.target/sparc/setcc-5.c: Likewise.
1651         * gcc.target/sparc/setcc-6.c: New test.
1652         * gcc.target/sparc/setcc-7.c: Likewise.
1653         * gcc.target/sparc/setcc-8.c: Likewise.
1654         * gcc.target/sparc/setcc-9.c: Likewise.
1655         * gcc.target/sparc/setcc-10.c: Likewise.
1657 2016-10-10  Jeff Law  <law@redhat.com>
1659         PR tree-optimization/71947
1660         * gcc.dg/tree-ssa/pr71947-1.c: New test.
1661         * gcc.dg/tree-ssa/pr71947-2.c: New test.
1662         * gcc.dg/tree-ssa/pr71947-3.c: New test.
1663         * gcc.dg/tree-ssa/pr71947-4.c: New test.
1664         * gcc.dg/tree-ssa/pr71947-5.c: New test.
1665         * gcc.dg/tree-ssa/pr71947-6.c: New test.
1667 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1669         PR fortran/77915
1670         * gfortran.dg/matmul_11.f90:  New test.
1672 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1674         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1675         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1676         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1677         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1678         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1679         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1680         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1681         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1682         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1683         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1684         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1685         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1686         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1687         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1688         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1689         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1690         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1691         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1692         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1693         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1694         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1695         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1696         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1697         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1698         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1699         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1700         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1701         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1702         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1703         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1704         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1705         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1706         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1707         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1708         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1709         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1710         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1711         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1712         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1713         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1714         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1715         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1716         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1717         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1718         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1719         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1720         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1721         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1722         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1723         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1724         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1725         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1726         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1727         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1728         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1729         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1730         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1731         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1732         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1734 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1736         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1737         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1738         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1739         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1740         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1741         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1742         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1743         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1744         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1745         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1746         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1747         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1748         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1749         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1751 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1753         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1754         Enable AArch64.
1755         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1756         vdup*_laneq.
1757         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1758         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1759         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1760         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1762 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
1763             Jiong Wang  <jiong.wang@arm.com>
1765         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1766         AArch64 support.
1767         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1768         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1769         AArch64 targets.
1770         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1771         AArch64 targets.
1772         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1773         targets.
1774         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1776 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1778         * gnat.dg/specs/vfa.ads: New test.
1780 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
1782         * gnat.dg/inline13.ad[sb]: New test.
1783         * gnat.dg/inline13_pkg.ad[sb]: New helper.
1785 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1787         * gnat.dg/biased_subtype.adb: New test.
1789 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
1791         PR tree-optimization/77901
1792         * gcc.c-torture/compile/pr77901.c: New test.
1794 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1796         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1797         * gcc.dg/ipa/propalign-2.c: Likewise
1798         * gcc.dg/ipa/propalign-3.c: Likewise.
1799         * gcc.dg/ipa/propalign-4.c: Likewise.
1800         * gcc.dg/ipa/propalign-5.c: Likewise.
1802 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
1804         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1806         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1808         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1809         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1811 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
1813         * gfortran.dg/dec_union_11.f90: New testcase.
1815 2016-10-07  Nathan Sidwell  <nathan@acm.org>
1817         PR c++/66443
1818         * g++.dg/cpp0x/pr66443-cxx11.C: New.
1819         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1820         * g++.dg/cpp1y/pr66443-cxx14.C: New
1821         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1822         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1824 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1826         * g++.dg/cpp0x/addressof1.C: New test.
1827         * g++.dg/cpp0x/addressof2.C: New test.
1829 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1831         * gcc.target/powerpc/float128-type-1.c: New test to check that
1832         PowerPC 64-bit Linux enables -mfloat128-type by default.
1833         * gcc.target/powerpc/float128-type-2.c: Likewise.
1834         * gcc.target/powerpc/float128-mix.c: Change error message to
1835         reflect that __ibm128 is now #define'ed to be long double.
1837 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1839         PR fortran/77406
1840         * gfortran.dg/pr77406.f90: New test.
1841         * gfortran.dg/assumed_type_3.f90: Update error messages.
1842         * gfortran.dg/defined_operators_1.f90: Ditto.
1843         * gfortran.dg/generic_26.f90: Ditto.
1844         * gfortran.dg/generic_7.f90: Ditto.
1845         * gfortran.dg/gomp/udr5.f90: Ditto.
1846         * gfortran.dg/gomp/udr7.f90: Ditto.
1847         * gfortran.dg/interface_1.f90: Ditto.
1848         * gfortran.dg/interface_37.f90: Ditto.
1849         * gfortran.dg/interface_5.f90: Ditto.
1850         * gfortran.dg/interface_6.f90: Ditto.
1851         * gfortran.dg/interface_7.f90
1852         * gfortran.dg/no_arg_check_3.f90
1853         * gfortran.dg/operator_5.f90
1854         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1856 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1858         PR c++/77700
1859         * c-c++-common/Wint-in-bool-context.c: Update test.
1861 2016-10-07  Richard Biener  <rguenther@suse.de>
1863         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1864         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1866 2016-10-07  Marek Polacek  <polacek@redhat.com>
1868         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1870 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1872         PR c++/69733
1873         * c-c++-common/pr69733.c: New test.
1874         * gcc.dg/pr69733.c: New test.
1875         * gcc.target/i386/pr69733.c: New test.
1877 2016-10-07  Marek Polacek  <polacek@redhat.com>
1879         PR c++/77803
1880         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1882 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1884         PR tree-optimization/77664
1885         * gcc.dg/tree-ssa/pr77664.c: New test.
1886         * gcc.dg/pr77664.c: New test.
1888 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1890         * gfortran.dg/pr69955.f90: New test.
1892 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1894         PR fortran/57910
1895         * gfortran.dg/pr57910.f90: New test.
1897 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1899         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1900         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1902 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1904         PR tree-optimization/77862
1905         * gcc.dg/pr77862.c: New test.
1907 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1909         * gcc.dg/tree-ssa/evrp4.c: New test.
1911 2016-10-06  Jeff Law  <law@redhat.com>
1913         PR tree-optimization/71661
1914         * gcc.dg/tree-ssa/pr71661.c: New test.
1916 2016-10-06  Richard Biener  <rguenther@suse.de>
1918         PR tree-optimization/77855
1919         * gcc.dg/torture/pr77855.c: New testcase.
1921 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1922             Eric Botcazou  <ebotcazou@adacore.com>
1924         * g++.dg/other/pr77759.C: New test.
1926 2016-10-06  Richard Biener  <rguenther@suse.de>
1928         PR tree-optimization/77839
1929         * gcc.dg/torture/pr77839.c: New testcase.
1931 2016-10-06  Marek Polacek  <polacek@redhat.com>
1933         * g++.dg/cpp1z/init-statement9.C: New test.
1935 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1937         * gcc.target/i386/pcommit-1.c: Deleted.
1938         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1939         * gcc.target/i386/sse-13.c: Ditto.
1940         * gcc.target/i386/sse-14.c: Ditto.
1941         * gcc.target/i386/sse-22.c: Ditto.
1942         * gcc.target/i386/sse-23.c: Ditto.
1943         * g++.dg/other/i386-2.C: Ditto.
1945 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1947         * gcc.target/i386/pr77833.c: Require int128 effective target.
1949 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1951         PR fortran/58991
1952         PR fortran/58992
1953         * gfortran.dg/associate_22.f90: New test.
1955 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1957         * gfortran.dg/dec_union_9.f90: New testcase.
1958         * gfortran.dg/dec_union_10.f90: New testcase.
1960 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1962         PR sanitizer/66343
1963         * gcc.dg/pch/pr66343-3.c: New test.
1964         * gcc.dg/pch/pr66343-3.hs: New file.
1966         PR sanitizer/66343
1967         * gcc.dg/pch/pr66343-1.c: New test.
1968         * gcc.dg/pch/pr66343-1.hs: New file.
1969         * gcc.dg/pch/pr66343-2.c: New test.
1970         * gcc.dg/pch/pr66343-2.hs: New file.
1972 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1974         * c-c++-common/Wint-in-bool-context.c: Update test.
1976 2016-10-05  Marek Polacek  <polacek@redhat.com>
1978         * g++.dg/cpp1z/init-statement1.C: New test.
1979         * g++.dg/cpp1z/init-statement2.C: New test.
1980         * g++.dg/cpp1z/init-statement3.C: New test.
1981         * g++.dg/cpp1z/init-statement4.C: New test.
1982         * g++.dg/cpp1z/init-statement5.C: New test.
1983         * g++.dg/cpp1z/init-statement6.C: New test.
1984         * g++.dg/cpp1z/init-statement7.C: New test.
1985         * g++.dg/cpp1z/init-statement8.C: New test.
1987 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1989         PR fortran/67524
1990         * gfortran.dg/pr67524.f90: New test.
1992 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1994         PR sanitizer/77823
1995         * c-c++-common/ubsan/shift-9.c: New test.
1997 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1999         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2000         of int if __SIZEOF_INT__ is less than 4 bytes.
2002 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2004         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2005         * gfortran.dg/class_array_20.f03: Likewise.
2006         * gfortran.dg/class_array_21.f03: Likewise.
2007         * gfortran.dg/finalize_29.f08: Likewise.
2008         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2010 2016-10-05  Richard Biener  <rguenther@suse.de>
2012         PR middle-end/77826
2013         * gcc.dg/torture/pr77826.c: New testcase.
2015 2016-10-05  Richard Biener  <rguenther@suse.de>
2017         * gcc.dg/fold-copysign-1.c: New testcase.
2019 2016-10-05  Andreas Schwab  <schwab@suse.de>
2021         * g++.dg/pr49847-2.C: Remove.
2023 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
2025         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2027 2016-10-05  Richard Biener  <rguenther@suse.de>
2029         PR middle-end/55152
2030         * gcc.dg/pr55152-2.c: New testcase.
2032 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2034         * gfortran.dg/dtio_15.f90: New test.
2036 2016-10-04  Ian Lance Taylor  <iant@golang.org>
2038         * gcc.dg/split-7.c: New test.
2040 2016-10-04  Martin Sebor  <msebor@redhat.com>
2042         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2043         %lc directive to wint_t to silence -Wformat warnings on targets
2044         where the latter is a distinct type such as long.
2046 2016-10-04  Martin Sebor  <msebor@redhat.com>
2048         PR c++/77804
2049         * g++.dg/warn/Wplacement-new-size-4.C: New test.
2051 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
2053         PR c++/77791
2054         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2056         * g++.dg/other/java3.C: Remove.
2057         * g++.dg/other/java1.C: Remove.
2058         * g++.dg/other/error12.C: Remove.
2059         * g++.dg/other/java2.C: Remove.
2060         * g++.dg/warn/Wnvdtor.C: Remove.
2061         * g++.dg/lookup/java1.C: Remove.
2062         * g++.dg/lookup/java2.C: Remove.
2063         * g++.dg/ext/pr34829.C: Remove.
2064         * g++.dg/ext/java-3.C: Remove.
2065         * g++.dg/ext/java-1.C: Remove.
2066         * g++.dg/ext/java-2.C: Remove.
2067         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2069 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
2071         PR tree-optimization/77808
2072         * gcc.dg/tree-ssa/pr77808.c: New testcase.
2074 2016-10-04  Richard Biener  <rguenther@suse.de>
2076         PR tree-optimization/77399
2077         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2079 2016-10-04  Richard Biener  <rguenther@suse.de>
2081         PR middle-end/77833
2082         * gcc.target/i386/pr77833.c: New testcase.
2084 2016-09-26  Jeff Law  <law@redhat.com>
2086         PR tree-optimization/71550
2087         PR tree-optimization/71403
2088         * gcc.c-torture/execute/pr71550.c: New test.
2090 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2092         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2093         option.
2095 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2097         Revert
2098         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2100         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2102 2016-10-03  Marek Polacek  <polacek@redhat.com>
2104         * g++.dg/cpp0x/nullptr37.C: New test.
2106 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2108         * c-c++-common/Wint-in-bool-context.c: Update test.
2110 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
2112         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2113         earlier.
2114         * g++.dg/charset/asm2.c (memmove): Likewise.
2115         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2116         * g++.dg/tls/diag-4.C (foo): Likewise.
2117         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2118         dg-warning, fix up regex.
2119         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2120         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2121         * g++.old-deja/g++.mike/net31.C: Likewise.
2122         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2123         for C++17.
2124         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2125         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2127 2016-10-01  Richard Biener  <rguenther@suse.de>
2129         PR middle-end/77798
2130         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2132 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
2134         PR fortran/77663
2135         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2137 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
2139         PR c/77490
2140         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2141         Add dg-prune-output directive.
2143 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2145         PR fortran/66643
2146         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2147         * gfortran.fortran-torture/compile/write.f90: Update test.
2149 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
2151         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2152         arm_fp16_alternative_ok as the required effective target.
2153         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
2154         -mfp16-format=alternative to the dg-options directive and remove
2155         the dg-add-options directive.
2157 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2159         PR fortran/77764
2160         * gfortran.dg/dec_union_8.f90: New testcase.
2162 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2164         PR fortran/77782
2165         * gfortran.dg/dec_structure_16.f90: New testcase.
2167 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
2169         * gfortran.dg/coarray_allocate_10.f08: New test.
2170         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2172 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2174         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2176 2016-09-30  Richard Biener  <rguenther@suse.de>
2178         PR tree-optimization/77399
2179         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2181 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
2183         * c-c++-common/pr27336.c: Make dependency on
2184         -fdelete-null-pointer-checks explicit.
2185         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2186         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2187         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2188         * gcc.dg/pic-1.c: Require fpic target support.
2189         * gcc.dg/pic-2.c: Likewise.
2191 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
2193         Implement P0001R1 - C++17 removal of register storage class specifier
2194         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2195         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2196         C++17.
2197         * c-c++-common/vector-subscript-5.c (foo): Don't use register
2198         keyword if not __SSE2__.
2199         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2200         C++17.
2201         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2202         register keywords.
2203         * g++.dg/eh/pr29166.C: Add -Wno-register option.
2204         * g++.dg/warn/register-parm-1.C (erroneous_warning,
2205         no_erroneous_warning): Expect new warnings for C++17.
2206         * g++.dg/warn/register-var-2.C (f): Likewise.
2207         * g++.dg/parse/register1.C (f): Expect new error for C++17.
2208         * g++.dg/parse/linkage2.C (foo): Likewise.
2209         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2210         keyword on parameters for C++17.
2211         * g++.dg/cpp1z/register1.C: New test.
2212         * g++.dg/cpp1z/register2.C: New test.
2213         * g++.dg/cpp1z/register3.C: New test.
2215 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2217         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2218         * gcc.target/i386/avx2-check.h (main): Ditto.
2219         * gcc.target/i386/avx512bw-check.h (main): Ditto.
2220         * gcc.target/i386/avx512cd-check.h (main): Ditto.
2221         * gcc.target/i386/avx512dq-check.h (main): Ditto.
2222         * gcc.target/i386/avx512er-check.h (main): Ditto.
2223         * gcc.target/i386/avx512f-check.h (main): Ditto.
2224         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2225         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2226         * gcc.target/i386/avx512vl-check.h (main): Ditto.
2228 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2230         PR target/77756
2231         * gcc.target/i386/pr77756.c: New test.
2233 2016-09-29  Marek Polacek  <polacek@redhat.com>
2235         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2237 2016-09-29  Marek Polacek  <polacek@redhat.com>
2239         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2240         C++14.
2242 2016-09-29  Martin Liska  <mliska@suse.cz>
2244         * objc/execute/construct1.m: New test.
2246 2016-09-29  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/77768
2249         * gcc.dg/torture/pr77768.c: New testcase.
2251 2016-09-28  Richard Biener  <rguenther@suse.de>
2253         PR middle-end/77407
2254         * gcc.dg/pr77407.c: New testcase.
2256 2016-09-29  Richard Biener  <rguenther@suse.de>
2258         PR middle-end/55152
2259         * gcc.dg/pr55152.c: New testcase.
2260         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2262 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2264         * gcc.dg/profile-update-warning.c: Restrict to ia32.
2265         (dg-options): Remove -m32.
2267 2016-09-28  Martin Sebor  <msebor@redhat.com>
2269         PR middle-end/77721
2270         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2272 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274         PR libgfortran/77707
2275         * gfortran.dg/inquire_17.f90: New test.
2277 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
2279         PR c++/77467
2280         * g++.dg/cpp1y/constexpr-77467.C: New test.
2282 2016-09-28  Martin Sebor  <msebor@redhat.com>
2284         PR c/77762
2285         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2286         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2287         (test_sprintf_p_const): Adjust line numbers to avoid failures
2288         introduced in r240503.
2290 2016-09-28  Martin Sebor  <msebor@redhat.com>
2292         PR middle-end/77683
2293         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2295 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2297         PR c++/77748
2298         * g++.dg/pr77550.C: Avoid undefined behavior.
2300         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2302 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
2304         * gcc.dg/strlenopt-20.c: Update test.
2305         * gcc.dg/strlenopt-21.c: Likewise.
2306         * gcc.dg/strlenopt-22.c: Likewise.
2307         * gcc.dg/strlenopt-22g.c: Likewise.
2308         * gcc.dg/strlenopt-26.c: Likewise.
2309         * gcc.dg/strlenopt-5.c: Likewise.
2310         * gcc.dg/strlenopt-7.c: Likewise.
2311         * gcc.dg/strlenopt-9.c: Likewise.
2313 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2315         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2317         * g++.dg/cpp1z/lambda-this1.C: New test.
2318         * g++.dg/cpp1z/lambda-this2.C: New test.
2320         PR c++/77722
2321         * g++.dg/ubsan/return-4.C: New test.
2322         * g++.dg/ubsan/return-5.C: New test.
2323         * g++.dg/ubsan/return-6.C: New test.
2325 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
2327         * lib/target-supports.exp
2328         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2329         in function comment.
2331 2016-09-27  Martin Liska  <mliska@suse.cz>
2333         PR gcov-profile/46266
2334         * lib/gcov.exp: Verify that <built-in>.gcov file is not
2335         considered.
2337 2016-09-27  Richard Biener  <rguenther@suse.de>
2339         PR tree-optimization/77745
2340         * g++.dg/torture/pr77745.C: New testcase.
2342 2016-09-27  Richard Biener  <rguenther@suse.de>
2344         PR tree-optimization/77478
2345         * gcc.dg/torture/pr77478.c: New testcase.
2347 2016-09-27  Martin Liska  <mliska@suse.cz>
2349         PR gcov-profile/7970
2350         PR gcov-profile/16855
2351         PR gcov-profile/44779
2352         * g++.dg/gcov/pr16855.C: New test.
2354 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2356         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2358 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2360         PR fortran/77666
2361         * gfortran.dg/gomp/pr77666.f90: New test.
2363 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
2365         PR ipa/77677
2366         * gcc.dg/torture/pr77677-2.c: New test.
2368 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2370         PR fortran/77420
2371         * gfortran.dg/pr77420_1.f90: New test.
2372         * gfortran.dg/pr77420_2.f90: Ditto.
2373         * gfortran.dg/pr77420_3.f90: New test. Requires ...
2374         * gfortran.dg/pr77420_4.f90: this file.
2376 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
2378         PR middle-end/77719
2379         * gfortran.dg/pr77719.f90: New test.
2381 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2383         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2384         singular form of byte when quantity is unknown.
2386 2016-09-26  Marek Polacek  <polacek@redhat.com>
2388         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2390 2016-09-26  Martin Liska  <mliska@suse.cz>
2392         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2393         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2394         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2395         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2396         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2397         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2398         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2399         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2400         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2402 2016-09-26  Marek Polacek  <polacek@redhat.com>
2404         PR c/7652
2405         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2406         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2407         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2408         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2409         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2410         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2411         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2412         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2413         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2414         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2415         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2416         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2417         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2418         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2419         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2420         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2421         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2422         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2423         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2424         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2425         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2426         * c-c++-common/attr-fallthrough-1.c: New test.
2427         * c-c++-common/attr-fallthrough-2.c: New test.
2428         * g++.dg/cpp0x/fallthrough1.C: New test.
2429         * g++.dg/cpp0x/fallthrough2.C: New test.
2430         * g++.dg/cpp1z/fallthrough1.C: New test.
2431         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2432         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2433         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2434         * objc.dg/Wimplicit-fallthrough-1.m: New test.
2436 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2438         PR fortran/77429
2439         * gfortran.dg/pr77429.f90: New test.
2441 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2443         PR fortran/77694
2444         * gfortran.dg/pr77694.f90: New test.
2446 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2448         PR target/51244
2449         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2451 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2453         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2454         for 32-bit mode.
2456 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2458         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2459         for 32-bit mode.
2461 2016-09-24  Marek Polacek  <polacek@redhat.com>
2463         PR c/77490
2464         * c-c++-common/Wbool-operation-1.c: New test.
2465         * gcc.dg/Wbool-operation-1.c: New test.
2467 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
2469         * gfortran.dg/dec_static_1.f90: New.
2470         * gfortran.dg/dec_static_2.f90: New.
2471         * gfortran.dg/dec_static_3.f90: New.
2472         * gfortran.dg/dec_static_4.f90: New.
2474 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2476         PR fortran/48298
2477         * gfortran.dg/negative_unit_check.f90: Update test.
2478         * gfortran.dg/dtio_14.f90: New test.
2480 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2482         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2483         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2484         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2485         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2486         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2487         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2488         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2490 2016-09-23  Martin Sebor  <msebor@redhat.com>
2492         PR testsuite/77713
2493         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2494         assuming long double is bigger than double.
2496 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2498         Implement P0138R2, C++17 construction rules for enum class values
2499         * g++.dg/cpp1z/direct-enum-init1.C: New test.
2501 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2503         PR preprocessor/77672
2504         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2505         expected multiline output from first warning to reflect change
2506         in r240434.
2508 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2510         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2512 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2513             Tom de Vries  <tom@codesourcery.com>
2515         PR testsuite/77411
2516         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2518 2016-09-23  Marek Polacek  <polacek@redhat.com>
2520         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2521         * c-c++-common/gomp/atomic-13.c: Likewise.
2522         * c-c++-common/gomp/atomic-14.c: Likewise.
2523         * c-c++-common/pr60439.c: Remove invalid code.
2524         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2525         * g++.dg/expr/bitfield5.C: Likewise.
2526         * g++.dg/expr/bitfield6.C: Likewise.
2527         * g++.dg/expr/bool1.C: Likewise.
2528         * g++.dg/expr/bool3.C: Likewise.
2529         * g++.dg/expr/lval3.C: Likewise.
2530         * g++.dg/expr/lval4.C: Likewise.
2531         * g++.old-deja/g++.jason/bool5.C: Likewise.
2533 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2535         PR preprocessor/77672
2536         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2537         (test_terminator_location): New function.
2539 2016-09-23  Richard Biener  <rguenther@suse.de>
2541         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2543 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2545         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2546         -march=armv8.2-a+fp16 when supported by the hardware.
2547         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2548         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2549         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
2550         semi-colons to a macro invocations.
2551         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2552         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2553         defined.
2554         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2555         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2556         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2557         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2558         defined.
2559         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2560         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2561         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2562         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2563         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2564         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2565         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2566         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2567         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2568         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2569         defined.
2570         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2571         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2572         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2573         defined.
2574         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2575         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2576         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2577         defined.
2578         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2579         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2580         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2581         defined.
2582         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2583         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2584         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2585         defined.  Also fix some white-space.
2586         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2587         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2588         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2589         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2590         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2591         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2592         defined.  Also fix some long lines and white-space.
2593         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2594         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2595         defined.  Also fix some long lines and white-space.
2596         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2597         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2598         defined.
2599         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2600         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2601         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2602         defined.
2603         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2604         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2605         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2606         defined.
2607         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2608         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2609         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2610         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2611         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2612         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2613         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2614         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2615         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2616         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2617         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2618         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2619         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2620         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2621         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2622         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2623         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2624         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2625         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2627 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
2628             Matthew Wahab  <matthew.wahab@arm.com>
2630         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2631         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2632         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2633         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2634         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2635         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2636         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2637         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2638         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2639         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2640         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2641         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2642         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2643         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2644         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2645         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2646         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2647         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2648         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2649         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2650         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2651         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2652         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2653         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2654         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2655         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2656         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2657         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2658         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2659         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2660         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2661         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2662         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2663         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2664         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2665         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2666         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2668 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2670         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2671         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2672         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2673         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2674         support.
2676 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2678         PR ipa/77677
2679         * gcc.dg/torture/pr77677.c: New test.
2681 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2683         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2684         here now.
2686 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2688         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2689         options.  Add tests for float16x4_t and float16x8_t.
2691 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2693         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2694         * gcc.target/s390/risbg-ll-2.c: Ditto.
2695         * gcc.target/s390/risbg-ll-3.c: Ditto.
2697 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2699         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2700         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2702 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2704         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2705         output to the simplified instructions.
2707 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2709         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2710         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2712 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2714         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2715         (FP16_SUPPORTED): New
2716         (expected-hfloat-16x4): Make conditional on __fp16 support.
2717         (expected-hfloat-16x8): Likewise.
2718         (vdup_n_f16): Disable for non-AArch64 targets.
2719         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2720         conditional on FP16_SUPPORTED.
2721         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2722         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2723         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2724         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2725         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2726         for testing __fp16.
2727         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2728         conditional on FP16_SUPPORTED.
2729         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2730         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2732 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2734         * gcc.target/arm/short-vfp-1.c: New.
2736 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2738         * gcc.target/arm/attr-fp16-arith-1.c: New.
2740 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2742         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2743         New.
2744         (add_options_for_arm_v8_2a_fp16_neon): New.
2745         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2746         (add_options_for_arm_arch_v8_2a): Auto-generate.
2747         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2748         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2749         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2750         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2751         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2752         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2753         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2755 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2757         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2758         arm_fp16_alternative_ok.
2759         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2760         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2761         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2762         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2763         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2764         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2765         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2766         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2767         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2768         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2769         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2770         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2771         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2772         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2773         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2774         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2775         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2776         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2777         * gcc.target/arm/fp16-rounding-alt-1.c: Use
2778         arm_fp16_alternative_ok.
2779         * lib/target-supports.exp
2780         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2781         (check_effective_target_arm_fp16_alternative_ok): New.
2782         (check_effective_target_arm_fp16_none_ok_nocache): New.
2783         (check_effective_target_arm_fp16_none_ok): New.
2785 2016-09-23  Martin Liska  <mliska@suse.cz>
2787         * gcc.dg/ipa/pr77653.c: Replace adress
2788         with address.
2790 2016-09-23  Martin Liska  <mliska@suse.cz>
2792         * gcc.target/i386/movbe-4.c: New test.
2794 2016-09-23  Martin Liska  <mliska@suse.cz>
2796         * gcc.target/i386/crc32-5.c: New test.
2798 2016-09-23  Martin Liska  <mliska@suse.cz>
2800         * gcc.target/i386/pr71652.c: New test.
2801         * gcc.target/i386/pr71652-2.c: New test.
2802         * gcc.target/i386/pr71652-3.c: New test.
2804 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2806         * lib/gcc-dg.exp (process-message): Support relative line number
2807         notation - .+4 or .-1 etc.
2808         * gcc.dg/dg-test-1.c: New test.
2810 2016-09-22  Martin Sebor  <msebor@redhat.com>
2812         PR target/77676
2813         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2814         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2815         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2816         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2818 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2820         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2821         * gcc.dg/ifcvt-2.c: Ditto.
2822         * gcc.dg/zero_bits_compound-1.c: Ditto.
2823         * gcc.dg/zero_bits_compound-1.c: Ditto.
2824         * gcc.dg/pr40550.c: Simplify target selectors.
2825         Use dg-additional-options.
2826         * gcc.dg/pr47893.c: Ditto.
2827         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
2828         additional options for 32-bit x86 targets.
2829         * gcc.dg/pr70955.c: Move to ...
2830         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
2832 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2834         PR c++/61019
2835         * g++.dg/cpp0x/pr61019.C: New.
2837 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2838             Terry Guo  <terry.guo@arm.com>
2840         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2841         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2842         * gcc.target/arm/pure-code/pure-code.exp: New.
2844 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2846         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2847         Remove SSE effective target requirement.
2849 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2851         PR c++/71979
2852         * g++.dg/cpp0x/pr71979.C: New.
2854 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2856         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2858 2016-09-22  Martin Liska  <mliska@suse.cz>
2860         PR ipa/77653
2861         * gcc.dg/ipa/pr77653.c: New test.
2863 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2865         PR fortran/77665
2866         * gfortran.dg/gomp/pr77665.f90: New test.
2868 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2870         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2871         * gfortran.dg/dtio_13.f90: New test.
2873 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2875         PR fortran/66107
2876         * gfortran.dg/pr66107.f90: New test.
2878 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2880         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2881         with call to builtin delete function.
2883 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2885         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2886         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2887         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2888         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2889         tests.
2891 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2893         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2895 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2897         PR c++/77651
2898         * g++.dg/cpp1z/aligned-new6.C: New test.
2900 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2902         * gcc.target/arm/fp16-aapcs-3.c: New.
2903         * gcc.target/arm/fp16-aapcs-4.c: New.
2904         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2905         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2906         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2907         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2909 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2911         PR tree-optimization/77550
2912         * g++.dg/pr77550.C: New test.
2914 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2916         PR target/77326
2917         * gcc.target/avr/torture/pr77326.c: New test.
2919 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2921         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2923 2016-09-21  Richard Biener  <rguenther@suse.de>
2925         PR tree-optimization/77648
2926         * gcc.dg/torture/pr77648-1.c: New testcase.
2927         * gcc.dg/torture/pr77648-2.c: Likewise.
2929 2016-09-21  Richard Biener  <rguenther@suse.de>
2930         Jakub Jelinek  <jakub@redhat.com>
2932         PR tree-optimization/77621
2933         * gcc.dg/pr77621.c: New testcase.
2935 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2937         PR fortran/77657
2938         * gfortran.dg/dtio_12.f90: New test.
2940 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2942         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2944 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2946         PR tree-optimization/72835
2947         * gcc.dg/tree-ssa/pr72835.c: New test.
2949 2016-09-20  Martin Sebor  <msebor@redhat.com>
2951         PR middle-end/49905
2952         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2953         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2954         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2955         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2956         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2957         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2958         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2960 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2962         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2963         arguments/compare will be optimized away.
2964         * gcc.dg/torture/ftrapv-1.c: Likewise.
2966 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2968         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2969         will be optimized away.
2970         * gcc.dg/ipa/vrp1.c: New test.
2971         * gcc.dg/ipa/vrp2.c: New test.
2972         * gcc.dg/ipa/vrp3.c: New test.
2974 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2976         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2977         does the same transformation.
2978         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2979         * gcc.dg/tree-ssa/evrp1.c: New test.
2980         * gcc.dg/tree-ssa/evrp2.c: New test.
2981         * gcc.dg/tree-ssa/evrp3.c: New test.
2982         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2983         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2984         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2985         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2986         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2987         foling now happens early.
2988         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2989         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2990         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2991         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2992         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2994 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2996         PR target/77621
2997         * gcc.target/i386/pr77621.c: New test.
2998         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2999         pattern, loop should vectorize with -mtune=atom.
3001 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
3002             Jakub Jelinek  <jakub@redhat.com>
3004         PR testsuite/63299
3005         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3006         instead of delete.
3008 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
3010         PR c++/77626
3011         * g++.dg/other/pr77626.C: New test.
3013         PR c++/77638
3014         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3016         PR c++/77637
3017         * g++.dg/cpp0x/gen-attrs-62.C: New test.
3019         PR middle-end/77624
3020         * c-c++-common/pr77624-1.c: New test.
3021         * c-c++-common/pr77624-2.c: New test.
3023 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
3025         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3026         of digits expected.
3028 2016-09-20  Richard Biener  <rguenther@suse.de>
3030         PR tree-optimization/77646
3031         * gcc.dg/torture/pr77646.c: New testcase.
3033 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3035         PR c++/77434
3036         * c-c++-common/Wint-in-bool-context.c: New test.
3038 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3040         * gcc.dg/cr-decimal-dig-1.c: New test.
3042 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3044         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3045         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3046         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3047         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3049 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
3051         PR rtl-optimization/77416
3052         * gcc.target/powerpc/pr77416.c: New.
3054 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
3056         PR c++/77639
3057         * g++.dg/template/error-recovery4.C: New test.
3059 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
3061         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3063 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3065         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3066         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3068 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
3069             Jan Hubicka  <jh@suse.cz>
3071         PR target/77587
3072         * gcc.dg/pr77587.c: New test.
3073         * gcc.dg/pr77587a.c: New file.
3075 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3077         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3078         * gfortran.dg/coarray_38.f90:
3079         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3080         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3081         * gfortran.dg/coarray_allocate_7.f08: New test.
3082         * gfortran.dg/coarray_allocate_8.f08: New test.
3083         * gfortran.dg/coarray_allocate_9.f08: New test.
3084         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3085         new caf_register.
3086         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3087         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3088         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3089         get_by_refs.
3090         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3091         * gfortran.dg/coarray_lock_7.f90: Same.
3092         * gfortran.dg/coarray_poly_5.f90: Same.
3093         * gfortran.dg/coarray_poly_6.f90: Same.
3094         * gfortran.dg/coarray_poly_7.f90: Same.
3095         * gfortran.dg/coarray_poly_8.f90: Same.
3096         * gfortran.dg/coindexed_1.f90: Changed errors expected.
3098 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
3100         PR fortran/77584
3101         * gfortran.dg/dec_structure_15.f90: New testcase.
3103 2016-09-19  Richard Biener  <rguenther@suse.de>
3105         PR middle-end/77605
3106         * gcc.dg/torture/pr77605.c: New testcase.
3108 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
3110         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3112 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
3114         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3115         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3116         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3117         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3118         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3119         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3120         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3121         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3122         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3123         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3124         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3126 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3128         * gcc.target/i386/pr68633.c: Fix expected result.
3130 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
3132         PR fortran/68078
3133         * gfortran.dg/pr68078.f90: New test.
3134         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3136 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3138         PR target/77613
3139         * gcc.target/powerpc/swaps-p8-25.c: New.
3141 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3143         PR c++/77482
3144         * g++.dg/cpp0x/constexpr-77482.C: New test.
3146         PR c++/77379
3147         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3148         thunk offsets.
3149         * g++.dg/abi/abi-tag23a.C: Likewise.
3151         PR c++/77338
3152         * g++.dg/cpp0x/decltype-77338.C: New test.
3154         PR c++/77375
3155         * g++.dg/cpp0x/mutable1.C: New test.
3157 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3159         PR fortran/77612
3160         * gfortran.dg/pr77612.f90: New test.
3162 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3164         * gcc.dg/torture/pr70421.c: Require int32plus.
3166 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3168         PR middle-end/77475
3169         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3171         PR target/77526
3172         * gcc.target/i386/pr77526.c: New test.
3174 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3175             Eric Botcazou  <ebotcazou@adacore.com>
3177         PR middle-end/77594
3178         * gcc.target/i386/pr77594.c: New test.
3180 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
3182         PR fortran/69963
3183         * gfortran.dg/misplaced_implicit_character.f90: New test.
3185 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
3187         PR tree-optimization/77503
3188         * gcc.dg/vect/pr77503.c: New test.
3190 2016-09-15  Richard Biener  <rguenther@suse.de>
3192         PR middle-end/77544
3193         * c-c++-common/torture/pr77544.c: New testcase.
3195 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
3197         PR middle-end/77475
3198         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3199         * gcc.dg/march-generic.c: Likewise.
3200         * gcc.target/i386/spellcheck-options-1.c: New test.
3201         * gcc.target/i386/spellcheck-options-2.c: New test.
3202         * gcc.target/i386/spellcheck-options-3.c: New test.
3203         * gcc.target/i386/spellcheck-options-4.c: New test.
3205 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
3207         PR fortran/72743
3208         * gfortran.dg/goacc/pr72743.f90: New test.
3210 2016-09-15  Richard Biener  <rguenther@suse.de>
3212         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3214 2016-09-15  Richard Biener  <rguenther@suse.de>
3216         PR tree-optimization/77514
3217         * gcc.dg/torture/pr77514.c: New testcase.
3219 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3221         PR c++/77549
3222         * g++.dg/lookup/pr77549.C: New test.
3224 2016-09-14  Marek Polacek  <polacek@redhat.com>
3226         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3227         * c-c++-common/gomp/atomic-13.c: Likewise.
3228         * c-c++-common/gomp/atomic-14.c: Likewise.
3229         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3230         * g++.dg/cpp1z/bool-increment1.C: New test.
3231         * c-c++-common/pr60439.c: Add dg-warning.
3232         * g++.dg/expr/bitfield4.C: Likewise.
3233         * g++.dg/expr/bitfield5.C: Likewise.
3234         * g++.dg/expr/bitfield6.C: Likewise.
3235         * g++.dg/expr/bool1.C: Likewise.
3236         * g++.dg/expr/bool3.C: Likewise.
3237         * g++.dg/expr/lval3.C: Likewise.
3238         * g++.dg/expr/lval4.C: Likewise.
3239         * g++.old-deja/g++.jason/bool5.C: Likewise.
3240         * g++.dg/expr/bitfield3.C: Adjust dg-error.
3241         * g++.dg/other/error18.C: Likewise.
3242         * g++.dg/gomp/atomic-14.C: Likewise.
3244 2016-09-14  Nathan Sidwell  <nathan@acm.org>
3246         PR c++/77539
3247         * g++.dg/cpp1y/pr77539.C: New.
3249 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
3251         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3252         dg-require.
3253         * g++.dg/ext/builtin_alloca.C: Likewise.
3254         * g++.dg/template/spec35.C: Likewise.
3255         * gcc.dg/builtins-68.c: Likewise.
3256         * gcc.misc-tests/gcov-13.c: Likewise.
3257         * gcc.misc-tests/gcov-14.c: Likewise.
3259 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
3261         * gfortran.dg/dec_structure_14.f90: New testcase.
3263 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3265         PR sanitizer/68260
3266         * c-c++-common/tsan/pr68260.c: New test.
3268 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
3270         PR target/70713
3271         * gcc.target/msp430/function-attributes-1.c: New test.
3272         * gcc.target/msp430/function-attributes-2.c: New test.
3273         * gcc.target/msp430/function-attributes-3.c: New test.
3275 2015-04-18  Martin Sebor  <msebor@redhat.com>
3277         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3278         of non-nul characters.
3279         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3281 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
3283         * g++.dg/cpp0x/gen-attrs-61.C: New test.
3284         * g++.dg/cpp1z/gen-attrs1.C: New test.
3286         PR tree-optimization/77454
3287         * gcc.dg/pr77454.c: New test.
3289         PR c++/77553
3290         * g++.dg/cpp1y/constexpr-77553.C: New test.
3292 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
3294         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3295         (test_show_locus): Replace rich_location::add_fixit_insert calls
3296         with add_fixit_insert_before and add_fixit_insert_after.
3298 2016-09-13  Jason Merrill  <jason@redhat.com>
3299             Tom de Vries  <tom@codesourcery.com>
3301         PR c++/77427
3302         * g++.dg/pr77427.C: New test.
3304 2016-09-13  Martin Liska  <mliska@suse.cz>
3306         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3307         effective target.
3308         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3309         * lib/target-supports.exp: Define the new target.
3311 2016-09-12  Andrew Pinski  <apinski@cavium.com>
3313         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3314         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3316 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
3318         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3319         variable arguments.
3320         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3321         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3322         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3323         variable argument.
3324         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3325         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3327 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3329         PR c++/77496
3330         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3331         * g++.dg/ext/pr77496.C: New test.
3332         * g++.dg/warn/pr77496.C: New test.
3334 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
3336         PR c/72858
3337         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3338         to preserve conversion chars, and to preserve prefix information.
3339         * gcc.dg/format/pr72858.c: New test case.
3341 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3343         * gfortran.dg/pr77507.f90: Move to ...
3344         * gfortran.dg/ieee/pr77507.f90: here.
3346 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3348         PR ipa/61159
3349         * compile/pr61159.c: New testcase
3351 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3353         PR ipa/64316
3354         * gcc.dg/ipa/pr63416.c: New testcase.
3356 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
3357             Steven G. Kargl  <kargl@gcc.gnu.org>
3359         PR fortran/77532
3360         * gfortran.dg/dtio_11.f90: new test.
3362 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3364         PR fortran/77507
3365         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3366         * gfortran.dg/c_assoc_4.f90: Ditto.
3368 2016-09-10  Tom de Vries  <tom@codesourcery.com>
3370         PR C/71602
3371         * c-c++-common/va-arg-va-list-type.c: New test.
3373 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
3375         PR rtl-optimization/77289
3376         * gcc.target/powerpc/pr77289.c: New test.
3378 2016-09-09  Martin Sebor  <msebor@redhat.com>
3380         PR c/77520
3381         PR c/77521
3382         * gcc.dg/pr77520.c: New test.
3383         * gcc.dg/pr77521.c: New test.
3385 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3387         PR fortran/77506
3388         * gfortran.dg/pr77506.f90: New test.
3390 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3392         PR fortran/77507
3393         * gfortran.dg/pr77507.f90: New test.
3395 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
3397         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3399 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3400             Louis Krupp      <lkrupp@gcc.gnu.org>
3402         PR fortran/69514
3403         * gfortran.dg/pr69514_1.f90: New test.
3404         * gfortran.dg/pr69514_2.f90: New test.
3406 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
3408         PR fortran/77500
3409         * gfortran.dg/gomp/pr77500.f90: New test.
3411         PR fortran/77516
3412         * gfortran.dg/gomp/pr77516.f90: New test.
3414 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
3416         PR middle-end/77475
3417         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3418         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3419         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3420         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3421         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3422         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3424 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
3426         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3427         "substring-locations.h".
3429 2016-09-07  Richard Biener  <rguenther@suse.de>
3431         PR c/77450
3432         * c-c++-common/vector-subscript-8.c: Move ..
3433         * gcc.dg/pr77450.c: ... here.
3435 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3437         PR libgfortran/77393
3438         * gfortran.dg/fmt_f0_2.f90: Update test.
3439         * gfortran.dg/fmt_f0_3.f90: New test.
3441 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3443         PR debug/77389
3444         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3445         in dg-options.
3447         PR debug/57519
3448         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3450 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
3452         PR target/69255
3453         * gcc.target/i386/pr69255-1.c: New test.
3454         * gcc.target/i386/pr69255-2.c: New test.
3455         * gcc.target/i386/pr69255-3.c: New test.
3457 2016-09-06  Martin Sebor  <msebor@redhat.com>
3459         PR c/77336
3460         * gcc.dg/format/miss-7.c: New test.
3462 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3464         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3466 2016-09-06  Martin Liska  <mliska@suse.cz>
3468         PR gcov-profile/77378
3469         PR gcov-profile/77466
3470         * gcc.dg/profile-update-warning.c: New test.
3472 2016-09-06  Richard Biener  <rguenther@suse.de>
3474         PR tree-optimization/77479
3475         * gcc.dg/torture/pr77479.c: New testcase.
3477 2016-09-06  Richard Biener  <rguenther@suse.de>
3479         PR c/77450
3480         * c-c++-common/vector-subscript-7.c: Adjust.
3481         * c-c++-common/vector-subscript-8.c: New testcase.
3483 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3485         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3487 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3489         PR target/77476
3490         * gcc.target/i386/avx512f-pr77476.c: New test.
3491         * gcc.target/i386/avx512bw-pr77476.c: New test.
3492         * gcc.target/i386/avx512dq-pr77476.c: New test.
3494         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3495         Update comment to mention also avx512f.
3497         PR sanitizer/77396
3498         * g++.dg/asan/pr77396-2.C: New test.
3500 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3502         PR rtl-optimization/77452
3503         * gcc.target/i386/pr77452.c: New test.
3505 2016-09-05  Marek Polacek  <polacek@redhat.com>
3507         PR c/77423
3508         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3510 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3512         PR fortran/77391
3513         * gfortran.dg/pr77391.f90: New test.
3515 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3517         PR fortran/77460
3518         * gfortran.dg/pr77460.f90: New test.
3520 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
3522         PR c/65467
3523         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3525 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3527         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3529 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
3531         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3532         test case.
3533         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3534         diagnostic-test-show-locus-generate-patch.c to the sources
3535         for diagnostic_plugin_test_show_locus.c.
3537 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
3539         PR c/65467
3540         * gcc.dg/gomp/_Atomic-1.c: New test.
3541         * gcc.dg/gomp/_Atomic-2.c: New test.
3542         * gcc.dg/gomp/_Atomic-3.c: New test.
3543         * gcc.dg/gomp/_Atomic-4.c: New test.
3544         * gcc.dg/gomp/_Atomic-5.c: New test.
3546         PR sanitizer/77396
3547         * g++.dg/asan/pr77396.C: New test.
3549 2016-09-01  Martin Sebor  <msebor@redhat.com>
3551         PR tree-optimization/71831
3552         * gcc.dg/builtin-object-size-16.c: New test.
3553         * gcc.dg/builtin-object-size-17.c: New test.
3555 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3557         PR libgfortran/77393
3558         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3560 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
3562         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3563         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3564         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3565         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3566         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3567         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3568         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3569         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3570         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3571         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3572         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3573         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3574         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3575         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3576         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3577         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3578         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3579         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3581 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3583         * gnat.dg/opt58.adb: New test.
3584         * gnat.dg/opt58_pkg.ads: New helper.
3586 2016-09-01  Richard Biener  <rguenther@suse.de>
3588         PR middle-end/77436
3589         * gcc.dg/torture/pr77436.c: New testcase.
3591 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3593         * gcc.dg/pr64252.c: Require int32plus.
3594         * gcc.dg/pr66299-1.c: Likewise.
3595         * gcc.dg/pr66299-2.c: Likewise.
3596         * gcc.dg/torture/20131115-1.c: Skip for avr.
3598 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3600         * gcc.target/aarch64/ands_3.c: New test.
3602 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3604         PR fortran/77352
3605         * gfortran.dg/gomp/pr77352.f90: New test.
3607         PR fortran/77374
3608         * gfortran.dg/gomp/pr77374.f08: New test.
3610 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3612         PR tree-optimization/73714
3613         * gcc.dg/tree-ssa/pr73714.c: New test.
3615 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3617         PR libgfortran/77393
3618         * gfortran.dg/fmt_f0_2.f90: New test.
3620 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3622         * gcc.target/i386/pr59539-2.c: Adapt options.
3623         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3625 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
3627         PR fortran/77418
3628         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3629         of the associate entity and replace with a pointer to the
3630         intended item on the stack.
3632 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3633             Paul Thomas  <pault@gcc.gnu.org>
3635         PR fortran/48298
3636         * gfortran.dg/dtio_1.f90: New test.
3637         * gfortran.dg/dtio_2.f90: New test.
3638         * gfortran.dg/dtio_3.f90: New test.
3639         * gfortran.dg/dtio_4.f90: New test.
3640         * gfortran.dg/dtio_5.f90: New test.
3641         * gfortran.dg/dtio_6.f90: New test.
3642         * gfortran.dg/dtio_7.f90: New test.
3643         * gfortran.dg/dtio_8.f90: New test.
3644         * gfortran.dg/dtio_9.f90: New test.
3645         * gfortran.dg/dtio_10.f90: New test.
3647 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3649         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3650         (test_many_nested_locations): New function.
3651         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3652         (test_show_locus): Handle "test_many_nested_locations".
3654 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3656         * g++.dg/template/double-greater-than-fixit.C: New test case.
3658 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3660         * gnat.dg/opt57.ad[sb]: New test.
3661         * gnat.dg/opt57_pkg.ads: New helper.
3663 2016-08-30  Richard Biener  <rguenther@suse.de>
3665         PR tree-optimization/69047
3666         * gcc.dg/pr69047.c: Fix byte-order check.
3668 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
3670         PR tree-optimization/72866
3671         * gcc.dg/vect/pr72866.c: New test.
3673         PR debug/77363
3674         * g++.dg/debug/dwarf2/pr77363.C: New test.
3676         PR middle-end/77377
3677         * gcc.target/i386/pr77377.c: New test.
3679         PR debug/77389
3680         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3681         in dg-options.
3683 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3685         * gfortran.dg/pr77372.f90: Moved to ...
3686         * gfortran.dg/ieee/pr77372.f90: here.
3688 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3690         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3691         vector short/char initializations.
3692         * gcc.target/powerpc/vec-init-5.c: Likewise.
3693         * gcc.target/powerpc/vec-init-6.c: New compile time test for
3694         vector initialization optimizations.
3695         * gcc.target/powerpc/vec-init-7.c: Likewise.
3696         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3697         vector float/double initializations.
3698         * gcc.target/powerpc/vec-init-9.c: Likewise.
3700 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
3702         PR target/77403
3703         * gcc.target/i386/pr77403.c: New test.
3705 2016-08-29  Marek Polacek  <polacek@redhat.com>
3707         PR c/77292
3708         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3710 2016-08-29  Tom de Vries  <tom@codesourcery.com>
3712         PR c/77398
3713         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3715 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3717         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3719 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
3721         * gfortran.dg/dec_structure_13.f90: New testcase.
3723 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
3725         PR fortran/77261
3726         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3727         available.
3729 2016-08-28  Tom de Vries  <tom@codesourcery.com>
3731         PR lto/70955
3732         * gcc.dg/pr70955.c: New test.
3733         * gcc.dg/lto/pr70955_0.c: Same.
3734         * gcc.dg/lto/pr70955_1.c: Same.
3736 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3738         PR tree-optimization/71077
3739         * gcc.target/i386/pr71077.c: New test.
3741 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3743         PR fortran/77380
3744         * gfortran.dg/pr77380.f90: New test.
3746 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3748         PR fortran/77372
3749         gfortran.dg/pr77372.f90: New test.
3751 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3753         * gcc.dg/spellcheck-fields-2.c (test): Move
3754         dg-begin/end-multiline-output within function body.
3755         (test_macro): New function.
3757 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3759         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3760         (test_fixit_insert): Update expected output.
3761         (test_fixit_remove): Likewise.
3762         (test_fixit_replace): Likewise.
3764 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3766         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3767         Fix typo.
3769 2016-08-26  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/69047
3772         * gcc.dg/pr69047.c: New testcase.
3774 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3775             Martin Jambhor  <mjambor@suse.cz>
3777         * gcc.dg/ipa/propbits-1.c: New test-case.
3778         * gcc.dg/ipa/propbits-2.c: Likewise.
3779         * gcc.dg/ipa/propbits-3.c: Likewise.
3781 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
3783         PR fortran/77351
3784         * gfortran.dg/pr77351.f90: New test.
3786 2016-08-25  Marek Polacek  <polacek@redhat.com>
3788         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3790 2016-08-25  Marek Polacek  <polacek@redhat.com>
3792         PR c/77323
3793         * gcc.dg/pr77323.c: New test.
3795 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
3797         PR fortran/77358
3798         * gfortran.dg/submodule_17.f08: New test.
3800 2016-08-24  Michael Collison  <michael.collison@linaro.org>
3801             Michael Collison  <michael.collison@arm.com>
3803         * gcc.target/arm/builtin_saddl.c: New testcase.
3804         * gcc.target/arm/builtin_saddll.c: New testcase.
3805         * gcc.target/arm/builtin_uaddl.c: New testcase.
3806         * gcc.target/arm/builtin_uaddll.c: New testcase.
3807         * gcc.target/arm/builtin_ssubl.c: New testcase.
3808         * gcc.target/arm/builtin_ssubll.c: New testcase.
3809         * gcc.target/arm/builtin_usubl.c: New testcase.
3810         * gcc.target/arm/builtin_usubll.c: New testcase.
3812 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
3814         PR target/77270
3815         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3816         (dg-options): Use -march=amdfam10 instead of -march=athlon.
3817         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3818         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3819         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3820         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3821         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
3822         effective target.  Remove scan-assembler-times directives.
3823         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3824         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3825         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3827 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3829         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3830         of unsigned int.
3831         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3833 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
3835         PR testsuite/77317
3836         * lib/target-supports.exp
3837         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3838         (check_effective_target_vect_natural_alignment): Ditto.
3839         (check_effective_target_vector_alignment_reachable): Ditto.
3840         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3842 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3844         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3846 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3848         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3849         being created from pointers to memory locations.
3850         * gcc.target/powerpc/vec-init-2.c: Likewise.
3852 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3854         * gfortran.dg/dec_structure_12.f90: New testcase.
3856 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3858         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3860 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3862         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3863         verification.
3865 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3867         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3868         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3870 2016-08-23  Richard Biener  <rguenther@suse.de>
3872         PR tree-optimization/27336
3873         * c-c++-common/pr27336.c: New testcase.
3875 2016-08-22  Marek Polacek  <polacek@redhat.com>
3877         PR c++/77321
3878         * g++.dg/cpp1y/pr77321.C: New test.
3880 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3882         PR fortran/60774
3883         * gfortran.dg/empty_label.f: Adjust test for new error message.
3884         * gfortran.dg/empty_label.f90: Ditto.
3885         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3886         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3887         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3889 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3891         PR fortran/61318
3892         * gfortran.dg/pr61318.f90: New test.
3894 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3896         PR fortran/77260
3897         * gfortran.dg/pr77260_1.f90: New test.
3898         * gfortran.dg/pr77260_2.f90: Ditto.
3900 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3902         PR middle-end/77269
3903         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3904         __builtin_signbitf and __builtin_signbitl in expected generic
3905         expansion.
3906         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3907         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3908         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3909         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3910         tests.
3912 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3914         * gcc.dg/torture/float128-builtin.c,
3915         gcc.dg/torture/float128-ieee-nan.c,
3916         gcc.dg/torture/float128x-builtin.c,
3917         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3918         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3919         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3920         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3921         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3922         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3923         gcc.dg/torture/floatn-nan.h: New tests.
3925 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3927         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3928         macro.
3929         (main): Update calls to TEST_I_F.
3930         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3931         macro.
3932         (main): Update calls to TEST_I_F.
3934 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3936         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3937         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3938         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3939         names in calls to TEST_I_F.
3941 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3943         PR c/52952
3944         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3946 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3948         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3949         and !natural_alignment_64.
3950         * gcc.dg/ipa/propalign-2.c: Likewise.
3951         * gcc.dg/ipa/propalign-3.c: Likewise.
3952         * gcc.dg/ipa/propalign-4.c: Likewise.
3953         * gcc.dg/ipa/propalign-5.c: Likewise.
3954         * lib/target-supports.exp
3955         (check_effective_target_natural_alignment_32): Add avr-*-*.
3957 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3959         PR tree-optimization/61839
3960         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3961         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3962         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3963         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3965 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3967         PR c/32187
3968         * lib/target-supports.exp (check_effective_target_float16)
3969         (check_effective_target_float32, check_effective_target_float64)
3970         (check_effective_target_float128, check_effective_target_float32x)
3971         (check_effective_target_float64x)
3972         (check_effective_target_float128x)
3973         (check_effective_target_float16_runtime)
3974         (check_effective_target_float32_runtime)
3975         (check_effective_target_float64_runtime)
3976         (check_effective_target_float128_runtime)
3977         (check_effective_target_float32x_runtime)
3978         (check_effective_target_float64x_runtime)
3979         (check_effective_target_float128x_runtime)
3980         (check_effective_target_floatn_nx_runtime)
3981         (add_options_for_float16, add_options_for_float32)
3982         (add_options_for_float64, add_options_for_float128)
3983         (add_options_for_float32x, add_options_for_float64x)
3984         (add_options_for_float128x): New procedures.
3985         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3986         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3987         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3988         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3989         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3990         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3991         gcc.dg/torture/float128-complex.c,
3992         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3993         gcc.dg/torture/float128x-basic.c,
3994         gcc.dg/torture/float128x-complex.c,
3995         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3996         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3997         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3998         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3999         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4000         gcc.dg/torture/float32x-basic.c,
4001         gcc.dg/torture/float32x-complex.c,
4002         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4003         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4004         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4005         gcc.dg/torture/float64x-basic.c,
4006         gcc.dg/torture/float64x-complex.c,
4007         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4008         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4009         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4010         gcc.dg/torture/floatn-tg.h,
4011         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4012         gcc.dg/torture/fp-int-convert-float128-ieee.c,
4013         gcc.dg/torture/fp-int-convert-float128x-timode.c,
4014         gcc.dg/torture/fp-int-convert-float128x.c,
4015         gcc.dg/torture/fp-int-convert-float16-timode.c,
4016         gcc.dg/torture/fp-int-convert-float16.c,
4017         gcc.dg/torture/fp-int-convert-float32-timode.c,
4018         gcc.dg/torture/fp-int-convert-float32.c,
4019         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4020         gcc.dg/torture/fp-int-convert-float32x.c,
4021         gcc.dg/torture/fp-int-convert-float64-timode.c,
4022         gcc.dg/torture/fp-int-convert-float64.c,
4023         gcc.dg/torture/fp-int-convert-float64x-timode.c,
4024         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4025         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4026         maximum exponent of floating-point type.  Use it in testing
4027         whether 0x8...0 fits in the floating-point type.  Always treat -1
4028         (signed 0xf...f) as fitting in the floating-point type.
4029         (M_OK1): New macro.
4030         * gcc.dg/torture/fp-int-convert-double.c,
4031         gcc.dg/torture/fp-int-convert-float.c,
4032         gcc.dg/torture/fp-int-convert-float128-timode.c,
4033         gcc.dg/torture/fp-int-convert-float128.c,
4034         gcc.dg/torture/fp-int-convert-float80-timode.c,
4035         gcc.dg/torture/fp-int-convert-float80.c,
4036         gcc.dg/torture/fp-int-convert-long-double.c,
4037         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4039 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
4041         PR fortran/72744
4042         * gfortran.dg/gomp/pr72744.f90: New test.
4044         PR fortran/69281
4045         * gfortran.dg/gomp/pr69281.f90: New test.
4047 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
4049         * gfortran.dg/random_4.f90: Initialize seed before using, handle
4050         the last special seed value.
4051         * gfortran.dg/random_7.f90: Use size for last array member instead
4052         of hardcoded value.
4054 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4056         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4057         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4059 2016-08-19  Richard Biener  <rguenther@suse.de>
4061         PR tree-optimization/77286
4062         * gcc.dg/torture/pr77286.c: New testcase.
4064 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4066         * gcc.dg/verbose-asm-2.c: New test case.
4068 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4070         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4071         (custom_diagnostic_finalizer): Update for change to
4072         diagnostic_show_locus.
4074 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4076         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4077         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4079 2016-08-18  Marek Polacek  <polacek@redhat.com>
4081         PR c/71514
4082         * gcc.dg/pr71514.c: New test.
4084 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
4086         PR target/72839
4087         * gcc.target/i386/pr72839.c: New test.
4089 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
4091         PR middle-end/70895
4092         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4093         * c-c++-common/goacc/reduction-1.c: Likewise.
4094         * c-c++-common/goacc/reduction-2.c: Likewise.
4095         * c-c++-common/goacc/reduction-3.c: Likewise.
4096         * c-c++-common/goacc/reduction-4.c: Likewise.
4098 2016-08-18  Alan Modra  <amodra@gmail.com>
4100         * gcc.c-torture/compile/pr72771.c: New.
4102 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4104         PR fortran/67496
4105         * gfortran.dg/pr67496.f90: New test.
4107 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
4109         PR tree-optimization/71752
4110         * gcc.dg/vect/pr71752.c: New.
4112 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
4114         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4116 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4118         PR middle-end/77259
4119         * g++.dg/ipa/devirt-52.C: New test.
4121 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
4123         * c-c++-common/goacc/reduction-6.c: New testcase.
4125 2016-08-17  Richard Biener  <rguenther@suse.de>
4127         PR tree-optimization/76490
4128         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4129         * gcc.dg/pr52904.c: XFAIL.
4131 2016-08-17  Richard Biener  <rguenther@suse.de>
4133         PR tree-optimization/23855
4134         * gcc.dg/loop-unswitch-2.c: Adjust.
4136 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4138         PR tree-optimization/72817
4139         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4141 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
4143         PR libgcc/77265
4144         * gcc.dg/torture/float128-extend-inf.c: New test.
4146 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
4148         PR c/72857
4149         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4150         for embedded NUL.
4151         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4152         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4153         caret placement.
4154         (test_oct): Likewise.
4155         (test_multiple): Likewise.
4156         (test_field_width_specifier): Likewise.
4157         (test_field_width_specifier_2): New function.
4158         (test_field_precision_specifier): New function.
4159         (test_embedded_nul): Update expected caret placement.
4160         (test_non_contiguous_strings): Update line number.
4161         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4162         (__emit_string_literal_range): Add "caret_idx" param.
4163         (test_simple_string_literal): Add value for new param, updating
4164         expected output..
4165         (test_concatenated_string_literal): Likewise.
4166         (test_multiline_string_literal): Likewise.
4167         (test_hex): Likewise.
4168         (test_oct): Likewise.
4169         (test_multiple): Likewise.
4170         (test_ucn4): Likewise.
4171         (test_ucn8): Likewise.
4172         (test_u8): Likewise.
4173         (test_u): Likewise; update expected message, from "range" to
4174         "location".
4175         (test_U): Likewise.
4176         (test_L): Likewise.
4177         (test_macro): Add value for new param.
4178         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4179         (__emit_string_literal_range): Add "caret_idx" param.
4180         (test_stringified_token_1): Add value for new param.  Update
4181         expected message, from "range" to "location".
4182         (test_stringized_token_2): Likewise, adding param to macro.
4183         (test_stringified_token_3): Likewise.
4184         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4185         (emit_warning): Convert param from source_range to location_t.
4186         (test_string_literals): Add caret_idx param, and use it when
4187         constructing a substring_loc.  Update error message, from
4188         "range" to "location".
4190 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4192         PR target/71910
4193         * g++.dg/gomp/pr71910.C: New test.
4195         PR middle-end/67485
4196         * gcc.c-torture/compile/pr67485.c: New test.
4198         PR target/72867
4199         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4201 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4203         PR tree-optimization/69848
4204         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4206 2016-08-16  Martin Liska  <mliska@suse.cz>
4208         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4209         of memory operations so that it can be handled by core2
4210         in 32-bit mode.
4212 2016-08-16  Richard Biener  <rguenther@suse.de>
4214         PR tree-optimization/76783
4215         * gcc.dg/pr76783.c: New testcase.
4216         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4218 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4220         PR tree-optimization/72817
4221         PR tree-optimization/73450
4222         * gcc.dg/tree-ssa/pr72817.c: New test.
4223         * gcc.dg/tree-ssa/pr73450.c: New test.
4225 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
4227         * gfortran.dg/init_flag_13.f90: New testcase.
4228         * gfortran.dg/init_flag_14.f90: Ditto.
4229         * gfortran.dg/init_flag_15.f03: Ditto.
4230         * gfortran.dg/dec_init_1.f90: Ditto.
4231         * gfortran.dg/dec_init_2.f90: Ditto.
4233 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
4235         PR target/72867
4236         * gcc.target/i386/pr72867.c: New test.
4238 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
4240         * c-c++-common/dump-ada-spec-5.c: New test.
4242 2016-08-15  Richard Biener  <rguenther@suse.de>
4244         PR tree-optimization/73434
4245         * gcc.dg/torture/pr73434.c: New testcase.
4247 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
4249         PR tree-optimization/72824
4250         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4252 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
4254         PR fortran/70598
4255         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4256         in use_device clause.
4257         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4258         * gfortran.dg/goacc/list.f95: Adjust to catch
4259         "neither a POINTER nor an array" error messages.
4261 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4263         PR target/76342
4264         * gcc.target/i386/pr76342.c: New test.
4266 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4268         PR c/71512
4269         * g++.dg/ubsan/pr71512.C: New test.
4270         * c-c++-common/ubsan/pr71512-1.c: New test.
4271         * c-c++-common/ubsan/pr71512-2.c: New test.
4273 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4275         * gcc.target/powerpc/vec-init-1.c: New tests to test various
4276         vector initialization options.
4277         * gcc.target/powerpc/vec-init-2.c: Likewise.
4278         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4279         is generated on ISA 3.0.
4281 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
4283         PR middle-end/71654
4284         * gcc.dg/c-c++-common/pr71654.c: New test.
4285         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4286         dg-options.
4287         * gcc.dg/tree-ssa/vrp24: Likewise.
4289 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4291         PR c/67410
4292         * gcc.dg/pr67410.c: New test.
4294 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
4296         PR tree-optimization/69848
4297         * gcc.dg/vect/vect-pr69848.c: New test.
4299 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
4301         PR testsuite/71008
4302         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4303         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4304         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4305         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4307 2016-08-12  Richard Biener  <rguenther@suse.de>
4309         PR tree-optimization/57326
4310         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4311         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4312         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4313         * gcc.target/i386/pr45685.c: Likewise.
4314         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4315         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4316         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4317         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4318         * gfortran.dg/pr34163.f90: Likewise.
4320 2016-08-12  Martin Liska  <mliska@suse.cz>
4322         * g++.dg/gcov/gcov-16.C: New test.
4323         * lib/gcov.exp: Support new argument for run-gcov function.
4325 2016-08-12  Martin Liska  <mliska@suse.cz>
4327         PR gcov-profile/35590
4328         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4330 2016-08-12  Richard Biener  <rguenther@suse.de>
4332         PR tree-optimization/72851
4333         * gcc.dg/torture/pr72851.c: New testcase.
4335 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
4337         PR debug/63240
4338         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4339         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4340         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4341         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4342         DW_AT_deleted.
4344         PR debug/55641
4345         * g++.dg/debug/dwarf2/ref-1.C: New.
4347         PR debug/49366
4348         * g++.dg/debug/dwarf2/template-params-12.H: New.
4349         * g++.dg/debug/dwarf2/template-params-12f.C: New.
4350         * g++.dg/debug/dwarf2/template-params-12g.C: New.
4351         * g++.dg/debug/dwarf2/template-params-12n.C: New.
4352         * g++.dg/debug/dwarf2/template-params-12s.C: New.
4353         * g++.dg/debug/dwarf2/template-params-12u.C: New.
4354         * g++.dg/debug/dwarf2/template-params-12v.C: New.
4355         * g++.dg/debug/dwarf2/template-params-12w.C: New.
4357 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4359         PR target/72863
4360         * gcc.target/powerpc/pr72863.c: New test.
4362 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
4364         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4366 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4368         * gcc.target/i386/pieces-strcpy-1.c: New test.
4369         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4371 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4373         PR c++/72868
4374         * g++.dg/cpp1y/constexpr-switch4.C: New test.
4376 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4378         * gcc.target/i386/pieces-memcpy-1.c: New test.
4379         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4380         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4381         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4382         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4383         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4385 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4387         PR c/72816
4388         * gcc.dg/pr72816.c: Remove dg-error.
4390 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4392         PR tree-optimization/71083
4393         * gcc.c-torture/execute/pr71083.c: New test.
4394         * gnat.dg/loop_optimization23.adb: New test.
4395         * gnat.dg/loop_optimization23_pkg.ads: New test.
4396         * gnat.dg/loop_optimization23_pkg.adb: New test.
4398 2016-08-11  Richard Biener  <rguenther@suse.de>
4400         PR tree-optimization/72772
4401         * gcc.dg/graphite/pr35356-1.c: Adjust.
4402         * gcc.dg/tree-ssa/pr59597.c: Likewise.
4404 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
4406         * gfortran.dg/random_7.f90: Take into account that the last seed
4407         value is the special p value.
4408         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4410 2016-08-11  Richard Biener  <rguenther@suse.de>
4412         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4414 2016-08-11  Alan Modra  <amodra@gmail.com>
4416         * gcc.target/powerpc/pr71680.c: New.
4418 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4420         * gcc.target/powerpc/bfp/bfp.exp: New file.
4421         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4422         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4423         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4424         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4425         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4426         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4427         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4428         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4429         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4430         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4431         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4432         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4433         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4434         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4435         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4436         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4437         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4438         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4439         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4440         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4441         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4442         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4443         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4444         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4445         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4446         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4447         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4448         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4449         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4450         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4451         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4452         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4453         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4454         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4455         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4456         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4457         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4458         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4459         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4460         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4461         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4462         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4463         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4464         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4465         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4466         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4467         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4468         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4469         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4470         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4471         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4472         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4473         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4475 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4477         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4478         Add aarch64*-*-*.
4480 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4482         * gcc.target/aarch64/simd/vcond-ne.c: New test.
4484 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4486         PR target/72853
4487         * gcc.target/powerpc/pr72853.c: New test.
4489 2016-08-10  Martin Liska  <mliska@suse.cz>
4491         PR gcov-profile/58306
4492         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4494 2016-08-10  Martin Liska  <mliska@suse.cz>
4496         * g++.dg/gcov/gcov-threads-1.C: New test.
4498 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4500         PR target/71873
4501         * gcc.target/avr/pr71873.c: New test.
4503 2016-08-09  Martin Liska  <mliska@suse.cz>
4505         * g++.dg/gcov/gcov-dump-1.C: New test.
4506         * g++.dg/gcov/gcov-dump-2.C: New test.
4508 2016-08-09  Martin Liska  <mliska@suse.cz>
4510         * gcc.dg/tree-prof/val-prof-9.c: New test.
4512 2016-08-09  Martin Liska  <mliska@suse.cz>
4514         * gcc.dg/tree-prof/val-prof-8.c: New test.
4516 2016-08-09  Martin Jambor  <mjambor@suse.cz>
4518         PR ipa/71981
4519         * gcc.dg/ipa/pr71981.c: New test.
4521 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4523         PR tree-optimization/33707
4524         * gcc.dg/vect/pr33707.c: New test.
4526 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4528         PR tree-optimization/pr72772
4529         * gcc.dg/tree-ssa/pr72772.c: New test.
4531 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
4533         PR rtl-optimization/66669
4534         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4536 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4538         PR tree-optimization/72824
4539         * gcc.c-torture/execute/ieee/pr72824.c: New test.
4541 2016-08-09  Richard Biener  <rguenther@suse.de>
4543         PR tree-optimization/71802
4544         * gcc.dg/torture/pr71802.c: New testcase.
4546 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4548         PR c++/72809
4549         * g++.dg/eh/stdarg1.C: New test.
4551 2016-08-08  Andi Kleen  <ak@linux.intel.com>
4553         * lib/profopt.exp: (auto-profopt-execute): Don't include full
4554         test command line in failure log.
4555         (profopt-execute): dito. Make autofdo file names unique.
4557 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4559         PR c/64955
4560         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4561         output.
4563 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4565         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4566         c99_runtime.
4567         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4568         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4569         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4570         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4571         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4572         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4574 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4576         PR c/52952
4577         * gcc.dg/cpp/pr66415-1.c: Likewise.
4578         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4579         * gcc.dg/format/c90-printf-1.c: Likewise.
4580         * gcc.dg/format/diagnostic-ranges.c: New test case.
4582 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
4584         PR fortran/72716
4585         * gfortran.dg/gomp/pr72716.f90: New test.
4587         PR middle-end/72781
4588         * gcc.dg/gomp/pr72781.c: New test.
4590         PR middle-end/68762
4591         * g++.dg/vect/pr68762-1.cc: New test.
4592         * g++.dg/vect/pr68762-2.cc: New test.
4593         * g++.dg/vect/pr68762.h: New file.
4595 2016-08-08  Martin Sebor  <msebor@redhat.com>
4597         PR testsuite/72838
4598         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4599         * g++.dg/warn/overflow-warn-3.C: Same.
4600         * g++.dg/warn/overflow-warn-4.C: Same.
4602 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4604         PR fortran/71936
4605         * gfortran.dg/allocate_with_source_21.f03: New test.
4607 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4609         PR fortran/72698
4610         * gfortran.dg/allocate_with_source_20.f03: New test.
4612 2016-08-08  Alan Modra  <amodra@gmail.com>
4614         * gcc.c-torture/compile/pr72802.c: New.
4616 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4618         PR fortran/70524
4619         * gfortran.dg/dependency_48.f90: New test.
4621 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4623         PR fortran/70040
4624         * gfortran.dg/pr70040.f90:  New testcase.
4626 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4628         PR fortran/71961
4629         * gfortran.dg/matmul_10.f90:  New testcase.
4631 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
4633         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4635 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4637         PR c/72816
4638         * gcc.dg/pr72816.c: New test.
4640 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
4642         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4643         * g++.dg/conversion/pr41426.C: Likewise.
4644         * g++.dg/conversion/pr66211.C: Likewise.
4645         * g++.dg/cpp1y/lambda-init9.C: Likewise.
4646         * g++.dg/init/ref8.C: Likewise.
4647         * g++.old-deja/g++.law/cvt20.C: Likewise.
4648         * g++.old-deja/g++.mike/p9732c.C: Likewise.
4650 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4652         PR tree-optimization/18046
4653         * gcc.dg/tree-ssa/vrp105.c: New test.
4654         * gcc.dg/tree-ssa/vrp106.c: New test.
4656 2016-08-05  Martin Sebor  <msebor@redhat.com>
4658         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4659         1ul in diagnostics.  Remove hyphen from "constant-expression."
4660         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4661         * g++.dg/cpp0x/static_assert3.C: Same.
4662         * g++.dg/cpp1y/constexpr-throw.C: Same.
4663         * g++.dg/template/nontype3.C: Same.
4664         * g++.dg/warn/overflow-warn-1.C: Same.
4665         * g++.dg/warn/overflow-warn-3.C: Same.
4666         * g++.dg/warn/overflow-warn-4.C: Same.
4668 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
4670         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4671         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4672         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4673         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4675 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4677         PR tree-optimization/72810
4678         * gcc.dg/tree-ssa/vrp110.c: New test.
4680 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
4682         PR Target/72819
4683         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4684         registers.
4685         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4686         saving the half-precision registers.
4687         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4688         value is returned in h0.
4689         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4690         are passed in FP/SIMD registers.
4691         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4692         passing works corrcetly.
4693         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4694         (hfa_f16x2_t): Likewise.
4695         (hfa_f16x3_t): Likewise.
4696         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4697         are promoted to double and passed in a double register.
4698         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4699         are promoted to double and stacked.
4700         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4701         __fp16 data types.
4702         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4703         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4704         __fp16 first get passed in FP/SIMD registers, then stacked.
4706 2016-08-05  Nathan Sidwell  <nathan@acm.org>
4708         PR c++/68724
4709         * g++.dg/cpp0x/pr68724.C: New.
4711 2016-08-05  Richard Biener  <rguenther@suse.de>
4713         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4715 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4717         * gcc.dg/tree-ssa/vrp107.c: New test.
4718         * gcc.dg/tree-ssa/vrp108.c: New test.
4719         * gcc.dg/tree-ssa/vrp109.c: New test.
4721 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4723         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4724         dg-options.
4726 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4728         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4729         test-cases.
4730         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4731         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4732         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4733         test-cases.
4734         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4735         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4736         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4737         large_double.
4739 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4741         PR c++/72800
4742         * g++.dg/cpp1y/lambda-ice1.C: New.
4744 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4746         PR c++/72759
4747         * g++.dg/cpp1y/pr72759.C: New test.
4749 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4751         * gcc.dg/switch-10.c: New test.
4753 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
4755         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4757 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
4759         * c-c++-common/goacc/routine-5.c: Update.
4761 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4763         PR rtl-optimization/70903
4764         * gcc.c-torture/execute/pr70903.c: New test.
4766 2016-08-04  Martin Liska  <mliska@suse.cz>
4768         * gcc.dg/params/params.exp: Replace file exists with
4769         TESTING_IN_BUILD_TREE.
4771 2016-08-04  Marek Polacek  <polacek@redhat.com>
4773         PR c++/70229
4774         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4776 2016-08-04  Richard Biener  <rguenther@suse.de>
4778         PR middle-end/71984
4779         * gcc.dg/torture/pr71984.c: Guard correctness check for
4780         little-endian.
4782 2016-08-03  Andrew Pinski  <apinski@cavium.com>
4784         * gcc.c-torture/compile/20160802-1.c: New testcase.
4786 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
4788         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4790 2016-08-03  Richard Biener  <rguenther@suse.de>
4792         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4793         and remove -O3.
4794         * c-c++-common/ubsan/pr71403-2.c: Likewise.
4795         * c-c++-common/ubsan/pr71403-3.c: Likewise.
4797 2016-08-03  Richard Biener  <rguenther@suse.de>
4799         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4800         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4801         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4802         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4804 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4806         * gcc.dg/init-excess-2.c: Require int32plus.
4807         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4808         * gcc.dg/pr59963-2.c: Require int32plus.
4809         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4810         * gcc.dg/unroll-7.c: Require int32plus.
4812 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
4814         PR tree-optimization/34114
4815         * gcc.dg/tree-ssa/loop-42.c: New test.
4817 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
4819         * gcc.target/aarch64/vminmaxnm.c: New.
4820         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4821         tests.
4823 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4825         * gcc.target/powerpc/vec-extract-5.c: New tests to test
4826         vec_extract for vector float, vector int, vector short, and vector
4827         char.
4828         * gcc.target/powerpc/vec-extract-6.c: Likewise.
4829         * gcc.target/powerpc/vec-extract-7.c: Likewise.
4830         * gcc.target/powerpc/vec-extract-8.c: Likewise.
4831         * gcc.target/powerpc/vec-extract-9.c: Likewise.
4833 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
4835         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4836         single stack adjustment, no writeback.
4837         * gcc.target/aarch64/test_frame_12.c: Likewise.
4838         * gcc.target/aarch64/test_frame_13.c: Likewise.
4839         * gcc.target/aarch64/test_frame_15.c: Likewise.
4840         * gcc.target/aarch64/test_frame_6.c: Likewise.
4841         * gcc.target/aarch64/test_frame_7.c: Likewise.
4842         * gcc.target/aarch64/test_frame_8.c: Likewise.
4843         * gcc.target/aarch64/test_frame_16.c: New test.
4845 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4847         PR target/72748
4848         * gcc.target/i386/pr72748.c: New test.
4850 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4852         PR tree-optimization/71818
4853         * gcc.dg/vect/pr71818.c: New
4855 2016-08-01  Martin Liska  <mliska@suse.cz>
4857         PR tree-optimization/71857
4858         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4860 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4862         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4864 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4866         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4868 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4870         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4871         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4873 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4875         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4876         (check_effective_target_c++): Likewise. Also match for libstdc++.
4878 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4880         PR fortran/41922
4881         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4882         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4883         * gfortran.dg/pr41922.f90: New test.
4885 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4887         PR fortran/68566
4888         * gfortran.dg/pr68566.f90: new test.
4890 2016-07-30  Martin Sebor  <msebor@redhat.com>
4892         PR c++/60760
4893         PR c++/71091
4894         * g++.dg/cpp0x/constexpr-cast.C: New test.
4895         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4896         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4897         * g++.dg/ubsan/pr63956.C: Correct.
4899 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4901         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4902         vector double or vector long where the vector is in memory.
4903         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4904         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4906 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4908         PR fortran/69867
4909         * gfortran.dg/pr69867.f90: New test.
4911 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4913         PR fortran/69962
4914         * gfortran.dg/pr69962.f90: New test.
4916 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4918         PR fortran/70006
4919         * gfortran.dg/pr70006.f90: New test.
4921 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4923         PR fortran/71730
4924         * gfortran.dg/pr71730.f90: New test.
4925         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4926         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4927         * gfortran.dg/array_constructor_26.f03: Ditto.
4929 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4931         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4932         * gcc.target/powerpc/pr71763.c: Likewise.
4934 2016-07-29  Marek Polacek  <polacek@redhat.com>
4936         PR c/71742
4937         * gcc.dg/940510-1.c: Adjust dg-error.
4938         * gcc.dg/c99-flex-array-1.c: Likewise.
4939         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4941         PR c/71853
4942         * gcc.dg/noncompile/pr71853.c: New test.
4944         PR c/71573
4945         * gcc.dg/noncompile/pr71573.c: New test.
4947         PR c/71926
4948         * g++.dg/warn/Wparentheses-30.C: New test.
4949         * gcc.dg/Wparentheses-14.c: New test.
4951 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4953         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4955 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4957         PR tree-optimization/57558
4958         * gcc.dg/vect/pr57558-1.c: New test.
4959         * gcc.dg/vect/pr57558-2.c: New test.
4961 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4963         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4964         to scan forwprop1 dump pass.
4966 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4968         PR c++/51488
4969         * g++.dg/template/pr51488.C: New.
4971 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4973         PR c/71969
4974         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4975         static __inline__.
4976         * gcc.dg/pr71969-1.c: New test.
4977         * gcc.dg/pr71969-2.c: New test.
4978         * gcc.dg/pr71969-3.c: New test.
4980 2016-07-29  Marek Polacek  <polacek@redhat.com>
4982         PR c/71574
4983         * c-c++-common/pr71574.c: New test.
4985         PR c/71583
4986         * gcc.dg/noncompile/pr71583.c: New test.
4988 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4990         PR middle-end/68217
4991         * gcc.dg/pr68217.c: New test.
4993 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4995         PR fortran/71067
4996         * gfortran.dg/pr71067_1.f90: New test.
4997         * gfortran.dg/pr71067_2.f90: Ditto.
4999 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5001         * gcc.target/powerpc/vec-extract-1.c: New test.
5003 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5005         PR fortran/71799
5006         * gfortran.dg/pr71799.f90: New test.
5008 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5010         PR c++/71665
5011         * g++.dg/cpp0x/pr71665-1.C: New.
5012         * g++.dg/cpp0x/pr71665-2.C: Likewise.
5013         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5014         * g++.dg/ext/label10.C: Likewise.
5015         * g++.dg/parse/constant5.C: Likewise.
5017 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5019         PR fortran/71859
5020         * gfortran.dg/pr71859.f90: New test.
5021         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5022         * gfortran.dg/coarray_collectives_1.f90: Ditto.
5024 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
5026         PR fortran/71883
5027         * gfortran.dg/pr71883.f90 : New test.
5029 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5031         PR tree-optimization/71734
5032         * g++.dg/vect/pr70729-nest.cc: New test.
5034 2016-07-28  Renlin Li  <renlin.li@arm.com>
5036         Revert
5037         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5039         PR fortran/71902
5040         * gfortran.dg/dependency_47.f90:  New test.
5042 2016-07-28  Martin Liska  <mliska@suse.cz>
5044         PR gcov-profile/68025
5045         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5047 2016-07-28  Martin Liska  <mliska@suse.cz>
5049         * g++.dg/vect/pr70944.cc: New test.
5051 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
5053         PR middle-end/71994
5054         * gcc.dg/torture/pr71994.c: New test.
5056 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5058         PR middle-end/71078
5059         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5060         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5061         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5063 2016-07-27  Richard Biener  <rguenther@suse.de>
5065         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5067 2016-07-27  Martin Liska  <mliska@suse.cz>
5069         * gcc.dg/predict-13.c: New test.
5070         * gcc.dg/predict-14.c: New test.
5072 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5074         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
5075         including stdint.h.
5076         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5077         including stdint.h.
5079 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
5081         PR target/71869
5082         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5083         IEEE built-in functions handle quiet and signalling NaNs
5084         correctly.
5086 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5088         PR fortran/71862
5089         * gfortran.dg/pr71862.f90: New test.
5091 2016-07-26  Martin Sebor  <msebor@redhat.com>
5093         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5094         selector with dg-options.
5096 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
5098         PR tree-optimization/18046
5099         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5100         * gcc.dg/tree-ssa/vrp103.c: New test.
5101         * gcc.dg/tree-ssa/vrp104.c: New test.
5103 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5105         * gcc.target/powerpc/pr63354.c: Require lp64 since
5106         -mprofile-kernel is not legal with -m32.
5108 2016-07-26  Richard Biener  <rguenther@suse.de>
5110         PR rtl-optimization/71984
5111         * gcc.dg/torture/pr71984.c: New testcase.
5113 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
5115         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5116         g++-dg-runtest via et-dg-runtest.
5117         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5118         * gcc.dg/vect/vect.exp: Likewise.
5119         * gfortran.dg/graphite/graphite.exp: Likewise, but for
5120         gfortran-dg-runtest.
5121         * gfortran.dg/vect/vect.exp: Likewise.
5122         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5123         (check_mips_loongson_hw_available): Likewise.
5124         (check_effective_target_mpaired_single_runtime): Likewise.
5125         (check_effective_target_mips_loongson_runtime): Likewise.
5126         (add_options_for_mpaired_single): Likewise.
5127         (check_effective_target_vect_int): Add global et_index.
5128         Check and save the supported feature for a target selected by
5129         the et_index target.  Break long lines where appropriate.  Call
5130         et-is-effective-target for MIPS with an argument instead of
5131         check_effective_target_* where appropriate.
5132         (check_effective_target_vect_intfloat_cvt): Likewise.
5133         (check_effective_target_vect_uintfloat_cvt): Likewise.
5134         (check_effective_target_vect_floatint_cvt): Likewise.
5135         (check_effective_target_vect_floatuint_cvt): Likewise.
5136         (check_effective_target_vect_simd_clones): Likewise.
5137         (check_effective_target_vect_shift): ewise.
5138         (check_effective_target_whole_vector_shift): Likewise.
5139         (check_effective_target_vect_bswap): Likewise.
5140         (check_effective_target_vect_shift_char): Likewise.
5141         (check_effective_target_vect_long): Likewise.
5142         (check_effective_target_vect_float): Likewise.
5143         (check_effective_target_vect_double): Likewise.
5144         (check_effective_target_vect_long_long): Likewise.
5145         (check_effective_target_vect_no_int_max): Likewise.
5146         (check_effective_target_vect_no_int_add): Likewise.
5147         (check_effective_target_vect_no_bitwise): Likewise.
5148         (check_effective_target_vect_widen_shift): Likewise.
5149         (check_effective_target_vect_no_align): Likewise.
5150         (check_effective_target_vect_hw_misalign): Likewise.
5151         (check_effective_target_vect_element_align): Likewise.
5152         (check_effective_target_vect_condition): Likewise.
5153         (check_effective_target_vect_cond_mixed): Likewise.
5154         (check_effective_target_vect_char_mult): Likewise.
5155         (check_effective_target_vect_short_mult): Likewise.
5156         (check_effective_target_vect_int_mult): Likewise.
5157         (check_effective_target_vect_extract_even_odd): Likewise.
5158         (check_effective_target_vect_interleave): Likewise.
5159         (check_effective_target_vect_stridedN): Likewise.
5160         (check_effective_target_vect_multiple_sizes): Likewise.
5161         (check_effective_target_vect64): Likewise.
5162         (check_effective_target_vect_call_copysignf): Likewise.
5163         (check_effective_target_vect_call_sqrtf): Likewise.
5164         (check_effective_target_vect_call_btrunc): Likewise.
5165         (check_effective_target_vect_call_btruncf): Likewise.
5166         (check_effective_target_vect_call_ceil): Likewise.
5167         (check_effective_target_vect_call_ceilf): Likewise.
5168         (check_effective_target_vect_call_floor): Likewise.
5169         (check_effective_target_vect_call_floorf): Likewise.
5170         (check_effective_target_vect_call_lceil): Likewise.
5171         (check_effective_target_vect_call_lfloor): Likewise.
5172         (check_effective_target_vect_call_nearbyint): Likewise.
5173         (check_effective_target_vect_call_nearbyintf): Likewise.
5174         (check_effective_target_vect_call_round): Likewise.
5175         (check_effective_target_vect_call_roundf): Likewise.
5176         (check_effective_target_vect_perm): Likewise, but also append *_saved
5177         to the existing global name to properly cache the result.
5178         (check_effective_target_vect_perm_byte): Likewise.
5179         (check_effective_target_vect_perm_short): Likewise.
5180         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5181         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5182         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5183         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5184         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5185         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5186         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5187         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5188         (check_effective_target_vect_sdot_qi): Likewise.
5189         (check_effective_target_vect_udot_qi): Likewise.
5190         (check_effective_target_vect_sdot_hi): Likewise.
5191         (check_effective_target_vect_udot_hi): Likewise.
5192         (check_effective_target_vect_usad_char): Likewise.
5193         (check_effective_target_vect_pack_trunc): Likewise.
5194         (check_effective_target_vect_unpack): Likewise.
5195         (check_effective_target_vect_aligned_arrays): Likewise.
5196         (check_effective_target_vect_natural_alignment): Likewise.
5197         (check_effective_target_vector_alignment_reachable): Likewise.
5198         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5199         (is-effective-target): Initialize et_index if undefined.
5200         (et-dg-runtest): New.
5201         (et-is-effective-target): Likewise.
5202         (check_vect_support_and_set_flags): Add supported MIPS targets to
5203         EFFECTIVE_TARGETS list.  Return the number of supported targets.
5205 2016-07-26  Richard Biener  <rguenther@suse.de>
5206             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5208         PR middle-end/70920
5209         * gcc.dg/pr70920-1.c: New test-case.
5210         * gcc.dg/pr70902-2.c: Likewise.
5211         * gcc.dg/pr70920-3.c: Likewise.
5212         * gcc.dg/pr70920-4.c: Likewise
5213         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5214         2 instead of 3.
5216 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
5218         * gcc.c-torture/execute/pr71494.c: Require label_values.
5219         * gcc.dg/pr16973.c: Ditto.
5221 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5223         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5224         * gcc.dg/torture/pr69771.c: Require int32plus.
5225         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5227 2016-07-25  Martin Liska  <mliska@suse.cz>
5229         * gcc.dg/torture/pr71987.c: New test.
5231 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5233         PR fortran/71935
5234         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5235         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
5236         * gfortran.dg/pr71935.f90: New test.
5238 2016-07-22  Martin Sebor  <msebor@redhat.com>
5240         PR c++/71675
5241         * g++.dg/ext/atomic-3.C: New test.
5242         * gcc.dg/atomic/pr71675.c: New test.
5244 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
5246         * gcc.target/i386/mvc8.c: New test.
5248 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
5250         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5251         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5253 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5255         PR fortran/71795
5256         * gfortran.dg/constructor_50.f90:  New test.
5258 2016-07-22  Martin Liska  <mliska@suse.cz>
5260         PR gcov-profile/69028
5261         PR gcov-profile/62047
5262         * g++.dg/cilk-plus/pr69028.C: New test.
5264 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
5266         * gfortran.dg/coarray_stat_2.f90: New test.
5268 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5270         * gcc.target/powerpc/vec-extract.h: New files to check the
5271         vec_extract built-in functions for all vector types, testing
5272         accessing each element, both with constant and variable element
5273         numbers.
5274         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5275         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5276         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5277         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5278         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5279         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5280         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5281         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5282         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5284 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5286         PR c++/71728
5287         * g++.dg/other/pr71728.C: New test.
5289 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
5291         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5292         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5293         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5294         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5295         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5297 2016-07-21  Richard Biener  <rguenther@suse.de>
5299         PR tree-optimization/71947
5300         * gcc.dg/tree-ssa/vrp102.c: New testcase.
5302 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5304         * gcc.dg/tree-ssa/scev-15.c: New.
5306 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5308         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5310 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5312         PR c++/71941
5313         * g++.dg/gomp/pr71941.C: New test.
5315 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
5317         PR c/70339
5318         PR c/71858
5319         * g++.dg/spellcheck-identifiers.C: New test case, based on
5320         gcc.dg/spellcheck-identifiers.c.
5321         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5322         gcc.dg/spellcheck-identifiers-2.c.
5323         * g++.dg/spellcheck-typenames.C: New test case, based on
5324         gcc.dg/spellcheck-typenames.c
5326 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
5328         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5329         pointer to member function and also test catching by reference.
5331 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5333         * gcc.target/s390/pr67443.c: Fix test case.
5335 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5337         * gcc.target/s390/insv-1.c: Xfail some tests.
5338         * gcc.target/s390/insv-2.c: Likewise.
5340 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5342         * gcc.target/avr/torture/get-mem.c: New test.
5343         * gcc.target/avr/torture/set-mem.c: New test.
5345 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5347         PR target/71948
5348         * gcc.target/avr/torture/tiny-progmem.c: New test.
5350 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
5352         PR c++/71909
5353         * g++.dg/parse/pr71909.C: New test.
5354         * g++.dg/tm/pr71909.C: New test.
5356         PR c++/50060
5357         * g++.dg/cpp0x/constexpr-50060.C: New test.
5358         * g++.dg/cpp1y/constexpr-50060.C: New test.
5360 2016-07-20  Martin Liska  <mliska@suse.cz>
5362         * gfortran.dg/graphite/pr71898.f90: New test.
5364 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
5366         PR tree-optimization/71503
5367         PR tree-optimization/71683
5368         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5369         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5371 2016-07-20  Martin Liska  <mliska@suse.cz>
5373         * gcc.dg/plugin/plugin.exp: Remove sreal test.
5374         * gcc.dg/plugin/sreal-test-1.c: Remove.
5375         * gcc.dg/plugin/sreal_plugin.c: Remove.
5377 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5379         PR fortran/71902
5380         * gfortran.dg/dependency_47.f90:  New test.
5382 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
5384         PR rtl-optimization/71916
5385         * gcc.c-torture/compile/pr71916.c: New test.
5387         PR middle-end/71874
5388         * g++.dg/torture/pr71874.C: New test.
5390         PR middle-end/71734
5391         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5392         (my_alloc): Rewritten to use __builtin_posix_memalign and
5393         __SIZE_TYPE__.
5394         (my_free): Use __builtin_free instead of _mm_free.
5395         (Vec::operator=): Use __builtin_memcpy.
5397 2016-07-19  Martin Jambor  <mjambor@suse.cz>
5399         PR fortran/71688
5400         * gfortran.dg/pr71688.f90: New test.
5402 2016-07-19  Richard Biener  <rguenther@suse.de>
5404         * c-c++-common/vector-subscript-6.c: New testcase.
5405         * c-c++-common/vector-subscript-7.c: Likewise.
5407 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5409         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5410         and UInt32 based on __SIZEOF_INT__.
5412 2016-07-19  Richard Biener  <rguenther@suse.de>
5414         PR tree-optimization/71901
5415         * gcc.dg/torture/pr71901.c: New testcase.
5417 2016-07-19  Richard Biener  <rguenther@suse.de>
5419         PR tree-optimization/71908
5420         * gcc.dg/torture/pr71908.c: New testcase.
5422 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5424         PR target/71493
5425         * gcc.target/powerpc/pr71493-1.c: New test.
5426         * gcc.target/powerpc/pr71493-2.c: Likewise.
5428 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
5430         PR c++/71835
5431         * g++.dg/conversion/ambig3.C: New test.
5433         PR c++/71828
5434         * g++.dg/cpp0x/constexpr-71828.C: New test.
5436         PR c++/71826
5437         * g++.dg/template/pr71826.C: New test.
5439         PR c++/71822
5440         * g++.dg/template/defarg21.C: New test.
5442         PR c++/71871
5443         * g++.dg/ext/vector31.C: New test.
5445 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
5447         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5449 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5451         PR tree-optimization/71734
5452         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5454 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5456         * gcc.target/s390/warn-dynamicstack-1.c: New test.
5457         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5458         stack-layout-dynamic-1.c: New test.
5460 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5462         * gcc.target/s390/nolrl-1.c: New test.
5464 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
5466         PR fortran/71523
5467         * gfortran.dg/pr71523_1.f90: New test.
5468         * gfortran.dg/pr71523_2.f90: New test.
5470 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
5472         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5474 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5475             Marco Restelli  <mrestelli@gmail.com>
5477         PR fortran/62125
5478         * gfortran.dg/pr62125.f90: New test.
5480 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5482         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5483         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5485 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
5487         PR c++/58796
5488         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5489         * g++.dg/cpp0x/nullptr35.C: New test.
5491 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5493         * gcc.dg/tree-ssa/scev-8.c: Update test string.
5495 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
5497         * gfortran.dg/goacc/vector_length.f90: New test.
5499 2016-07-15  Richard Biener  <rguenther@suse.de>
5501         PR tree-optimization/71881
5502         * gcc.dg/torture/pr71881.c: New testcase.
5504 2016-07-15  Richard Biener  <rguenther@suse.de>
5506         PR tree-optimization/71887
5507         * gcc.dg/torture/pr71887.c: New testcase.
5509 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
5511         PR c/71858
5512         * gcc.dg/spellcheck-identifiers-3.c: New test.
5514 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
5516         PR fortran/71807
5517         * gfortran.dg/null_9.f90: New test.
5519 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5521         * gcc.dg/tree-ssa/loop-41.c: New test.
5523 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5525         PR tree-optimization/71347
5526         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5528 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5530         PR fortran/29819
5531         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5532         * gfortran.dg/contains.f90: Ditto.
5533         * gfortran.dg/contains_empty_1.f03: Ditto.
5534         * gfortran.dg/submodule_3.f08: Ditto.
5536 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5538         PR testsuite/71865
5539         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5540         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5541         expected diagnostics.
5543         PR c/71858
5544         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5545         * gcc.dg/spellcheck-identifiers-2.c: New test.
5546         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5547         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5549 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5551         PR tree-optimization/71872
5552         * gcc.c-torture/compile/pr71872.c: New test.
5554 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5556         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5557         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5558         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5559         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5560         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5561         * gcc.target/arm/atomic-op-acquire-1.c: This.
5562         * gcc.target/arm/atomic-op-char.c: Rename into ...
5563         * gcc.target/arm/atomic-op-char-1.c: This.
5564         * gcc.target/arm/atomic-op-consume.c: Rename into ...
5565         * gcc.target/arm/atomic-op-consume-1.c: This.
5566         * gcc.target/arm/atomic-op-int.c: Rename into ...
5567         * gcc.target/arm/atomic-op-int-1.c: This.
5568         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5569         * gcc.target/arm/atomic-op-relaxed-1.c: This.
5570         * gcc.target/arm/atomic-op-release.c: Rename into ...
5571         * gcc.target/arm/atomic-op-release-1.c: This.
5572         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5573         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5574         * gcc.target/arm/atomic-op-short.c: Rename into ...
5575         * gcc.target/arm/atomic-op-short-1.c: This.
5576         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5577         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5578         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5579         * gcc.target/arm/atomic-op-char-2.c: Likewise.
5580         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5581         * gcc.target/arm/atomic-op-int-2.c: Likewise.
5582         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5583         * gcc.target/arm/atomic-op-release-2.c: Likewise.
5584         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5585         * gcc.target/arm/atomic-op-short-2.c: Likewise.
5587 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
5589         PR fortran/70842
5590         * gfortran.dg/select_type_35.f03: New test.
5592 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5594         PR target/65951
5595         PR tree-optimization/70923
5596         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5597         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5598         * gcc.dg/vect/pr65951.c: Likewise.
5599         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5601 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
5603         * c-c++-common/pr60226.c: Expect maximum object file alignment
5604         error on AIX.
5606 2016-07-14  Richard Biener  <rguenther@suse.de>
5608         PR tree-optimization/71866
5609         * gcc.dg/torture/pr71866.c: New testcase.
5611 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5613         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5614         selector and enclose boolean expression in curly braces.
5616 2016-07-14  Alan Modra  <amodra@gmail.com>
5618         PR target/71733
5619         * gcc.target/powerpc/p9-novsx.c: New.
5621 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5623         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5624         * g++.dg/tree-prof/morefunc.C: Dito.
5625         * g++.dg/tree-prof/pr35545.C: Dito.
5626         * g++.dg/tree-prof/reorder.C: Dito.
5627         * gcc.dg/tree-prof/20050826-2.c: Dito.
5628         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5629         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5630         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5631         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5632         * gcc.dg/tree-prof/inliner-1.c: Dito.
5633         * gcc.dg/tree-prof/merge_block.c: Dito.
5634         * gcc.dg/tree-prof/stringop-1.c: Dito.
5635         * gcc.dg/tree-prof/stringop-2.c: Dito.
5636         * gcc.dg/tree-prof/switch-case-1.c: Dito.
5637         * gcc.dg/tree-prof/switch-case-2.c: Dito.
5638         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5639         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5640         * gcc.dg/tree-prof/update-loopch.c: Dito.
5641         * gcc.dg/tree-prof/val-prof-1.c: Dito.
5642         * gcc.dg/tree-prof/val-prof-2.c: Dito.
5643         * gcc.dg/tree-prof/val-prof-3.c: Dito.
5644         * gcc.dg/tree-prof/val-prof-4.c: Dito.
5645         * gcc.dg/tree-prof/val-prof-5.c: Dito.
5646         * gcc.dg/tree-prof/val-prof-6.c: Dito.
5647         * gcc.dg/tree-prof/val-prof-7.c: Dito.
5649 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5651         * lib/profopt.exp (profopt-execute): Remove .imports files.
5653 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5655         * lib/profopt.exp (profopt-execute): Always log profiler command line.
5657 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5659         * lib/profopt.exp (dg-final-scan-autofdo,
5660         dg-final-scan-not-autofdo): New functions.
5662 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
5664         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5665         * gcc.dg/vect/vect-35.c: Ditto.
5666         * gcc.dg/vect/vect-alias-check-2.c: New test.
5668 2016-07-13  Martin Liska  <mliska@suse.cz>
5670         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5671         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5672         * gfortran.dg/pr42108.f90: Update expected dump scan.
5674 2016-07-13  Richard Biener  <rguenther@suse.de>
5676         PR tree-optimization/24574
5677         * gcc.dg/pr24574.c: New testcase.
5679 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5681         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5682         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5683         * c-c++-common/pr68833-1.c: Require int32plus.
5684         * gcc.dg/ipa/pr63551.c: Likewise.
5685         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5686         * gcc.dg/ipa/pr64041.c: Require int32plus.
5688 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5690         PR ipa/71633
5691         * g++.dg/pr71633.C: New test.
5693 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5695         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5696         Add new arm_thumb1_cbz_ok effective target.
5697         * gcc.target/arm/cbz.c: New test.
5699 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5701         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5702         Define effective target.
5703         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5704         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5705         * gcc.target/arm/movhi_movw.c: New test.
5706         * gcc.target/arm/movsi_movw.c: Likewise.
5707         * gcc.target/arm/movdi_movw.c: Likewise.
5709 2016-07-13  Richard Biener  <rguenther@suse.de>
5711         PR middle-end/71104
5712         * gcc.dg/pr71104-1.c: New testcase.
5713         * gcc.dg/pr71104-2.c: Likewise.
5715 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5717         PR target/71805
5718         * gcc.target/powerpc/pr71805.c: New test.
5720 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5722         * gcc.target/powerpc/divkc3-1.c: New.
5723         * gcc.target/powerpc/mulkc3-1.c: New.
5725 2016-07-12  Nathan Sidwell  <nathan@acm.org>
5727         * gcc.target/arm/data-rel-1.c: New.
5728         * gcc.target/arm/data-rel-2.c: New.
5729         * gcc.target/arm/data-rel-3.c: New.
5731 2016-07-12  Martin Liska  <mliska@suse.cz>
5733         * gcc.dg/params/blocksort-part.c: New test.
5734         * gcc.dg/params/params.exp: New file.
5736 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5738         PR middle-end/71700
5739         * gcc.c-torture/execute/pr71700.c: New test.
5741 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
5742         Richard Biener  <rguenther@suse.de>
5744         PR tree-optimization/23286
5745         PR tree-optimization/70159
5746         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5747         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5748         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5749         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5750         * gcc.dg/tree-ssa/pr35286.c: Likewise.
5751         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5752         * gcc.dg/hoist-register-pressure-1.c: Likewise.
5753         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5754         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5755         * gcc.dg/pr51879-12.c: Likewise.
5756         * gcc.dg/strlenopt-9.c: Likewise.
5757         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5758         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5759         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5760         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5761         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5762         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5763         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5764         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5765         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5766         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5767         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5768         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5769         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5770         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5771         * gfortran.dg/pr43984.f90: Adjust expected outcome.
5773 2016-07-12  Richard Biener  <rguenther@suse.de>
5775         PR rtl-optimization/68961
5776         * gcc.target/i386/pr68961.c: New testcase.
5778 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
5780         PR middle-end/71758
5781         * c-c++-common/gomp/pr71758.c: New test.
5782         * gfortran.dg/gomp/pr71758.f90: New test.
5784         PR tree-optimization/71823
5785         * gcc.dg/vect/pr71823.c: New test.
5787 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
5789         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5790         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5791         and LINE_MAP_MAX_LOCATION_WITH_COLS.
5793 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5795         PR target/71801
5796         * gcc.target/i386/pr71801.c: New test.
5798 2016-07-11  Richard Biener  <rguenther@suse.de>
5800         PR tree-optimization/71816
5801         * gcc.dg/torture/pr71816.c: New testcase.
5803 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5805         PR fortran/71783
5806         * gfortran.dg/dependency_46.f90:  New test.
5808 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5810         PR rtl-optimization/71621
5811         * gcc.target/i386/pr71621-1.c: New.
5812         * gcc.target/i386/pr71621-2.c: New.
5814 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
5816         * gfortran.dg/goacc/pr71704.f90: New test.
5818 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5820         PR target/71297
5821         * gcc.target/powerpc/pr71297.c: New.
5823 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
5825         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5827 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5829         PR target/71806
5830         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5832 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
5834         PR tree-optimization/71667
5835         * gcc.dg/vect/pr71667.c: New
5837 2016-07-08  Martin Liska  <mliska@suse.cz>
5839         * gcc.dg/torture/pr71606.c: New test.
5841 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5843         PR fortran/71764
5844         * gfortran.dg/pr71764.f90: New test.
5846 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5847             Kai Tietz  <ktietz70@googlemail.com>
5849         PR c++/70869
5850         PR c++/71054
5851         * g++.dg/cpp0x/pr70869.C: New test.
5852         * g++.dg/cpp0x/pr71054.C: New test.
5854 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5856         * g++.dg/debug/pr71432.C: Fail on AIX.
5858 2016-07-07  Martin Liska  <mliska@suse.cz>
5860         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5861         an undefined behavior.
5862         * gfortran.dg/do_3.F90: Likewise.
5863         * gfortran.dg/do_check_11.f90: New test.
5864         * gfortran.dg/do_check_12.f90: New test.
5865         * gfortran.dg/do_corner_warn.f90: New test.
5867 2016-07-07  Martin Liska  <mliska@suse.cz>
5869         * gfortran.dg/predict-1.f90: Ammend the test.
5870         * gfortran.dg/predict-2.f90: Likewise.
5872 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5874         PR ipa/71624
5875         * g++.dg/pr71624.C: New test.
5877 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5879         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5880         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5881         ARMv8-M Mainline architectures.
5883 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5885         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5886         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5888 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5890         PR target/70098
5891         PR target/71763
5892         * gcc.target/powerpc/pr71763.c: New file.
5894 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5896         PR tree-optimization/71518
5897         * gcc.dg/pr71518.c: New test.
5899 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5901         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5903 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5905         PR target/50739
5906         * gcc.target/avr/pr50739.c: New test.
5908 2016-07-05  Jan Hubicka  <jh@suse.cz>
5910         * gcc.dg/tree-ssa/scev-14.c: update template.
5912 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5914         * gcc.dg/vect/group-no-gaps-1.c: New test.
5916 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5918         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5919         if kernel supports MPX.
5921 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5923         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5925 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5926             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5928         * gcc.target/powerpc/signbit-1.c: New test.
5929         * gcc.target/powerpc/signbit-2.c: New test.
5930         * gcc.target/powerpc/signbit-3.c: New test.
5932 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5934         PR rtl-optimization/71594
5935         * gcc.dg/torture/pr71594.c: New test.
5937 2016-07-05  Jan Hubicka  <jh@suse.cz>
5939         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5941 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5943         PR c++/62314
5944         * g++.dg/parse/error5.C: Update column
5945         number of missing semicolon error.
5946         * g++.dg/pr62314-2.C: New test case.
5948 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5950         * gfortran.dg/coarray_stat_function.f90: New test.
5951         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5952         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5953         to new interfaces.
5955 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5957         PR fortran/71623
5958         * gfortran.dg/deferred_character_17.f90: New test.
5960 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5962         * gcc.target/arm/neon/polytypes.c: Move to ...
5963         * gcc.target/arm/polytypes.c: ... here.
5964         * gcc.target/arm/neon/pr51534.c: Move to ...
5965         * gcc.target/arm/pr51534.c: ... here.
5966         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5967         * gcc.target/arm/vect-vcvt.c: ... here.
5968         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5969         * gcc.target/arm/vect-vcvtq.c: ... here.
5970         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5971         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5972         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5973         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5974         * gcc.target/arm/neon/neon.exp: Delete.
5975         * gcc.target/arm/neon/: Delete.
5977 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5979         PR fortran/65575
5980         * gfortran.dg: pr65575.f90: New test.
5982 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5984         PR fortran/35849
5985         * gfortran.dg: pr35849.f90: New test.
5987 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5989         PR c++/71739
5990         * g++.dg/cpp0x/pr71739.C: New test.
5992 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5994         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5996 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5998         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5999         locr.
6000         * gcc.target/s390/loc-1.c: New test.
6002 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
6004         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6005         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6007 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6009         PR target/63874
6010         * gcc.target/aarch64/pr63874.c: New test.
6012 2016-07-04  Jan Beulich  <jbeulich@suse.com>
6014         * g++.dg/header.c: New.
6015         * gcc.dg/header.c: New.
6017 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
6019         PR c/71719
6020         * c-c++-common/Wunused-var-15.c: New test.
6022 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
6024         PR fortran/71687
6025         * gfortran.dg/gomp/pr71687.f90: New test.
6027 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6029         * gcc.dg/const-float128-ped.c: Require __float128 effective
6030         target and options.
6031         * gcc.dg/const-float128.c: Likewise.
6032         * gcc.dg/torture/float128-cmp-invalid.c: Require
6033         __float128 and base_quadfloat_support effective targets, and
6034         __float128 options.
6035         * gcc.dg/torture/float128-div-underflow.c: Likewise.
6036         * gcc.dg/torture/float128-extend-nan.c: Likewise.
6037         * gcc.dg/torture/float128-nan.c: Likewise.
6038         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6039         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6040         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6041         * lib/target-supports.exp (check_effective_target___float128): New.
6042         (add_options_for___float128): New.
6043         (check_effective_target_base_quadword_support): New.
6045 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6047         PR target/71720
6048         * gcc.target/powerpc/pr71720.c: New test.
6050 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6052         * gcc.dg/bss.c: New.
6054 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
6056         PR target/71698
6057         * gcc.target/powerpc/pr71698.c: New test.
6059 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
6061         PR target/71151
6062         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6063         instead of ".foo" for its section name.
6064         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6065         depending on MCU's flash size.
6066         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6067         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6068         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6069         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6070         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6071         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6073 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6075         * gcc.target/i386/pr65105-2.c: Add -msse2.
6077 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6079         PR tree-optimization/71707
6080         * gcc.dg/strlenopt-29.c: New test.
6082         PR fortran/71704
6083         * gfortran.dg/gomp/pr71704.f90: New test.
6085         PR fortran/71705
6086         * gfortran.dg/gomp/pr71705.f90: New test.
6088 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6090         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6091         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6092         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6093         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6094         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6095         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6096         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6097         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6098         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6099         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6100         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6101         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6102         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6103         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6104         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6105         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6106         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6107         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6108         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6109         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6110         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6111         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6112         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6113         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6114         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6115         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6116         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6117         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6118         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6119         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6120         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6121         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6122         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6123         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6124         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6125         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6126         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6127         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6128         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6129         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6130         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6131         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6132         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6133         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6134         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6135         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6136         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6137         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6138         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6139         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6140         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6141         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6142         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6143         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6144         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6145         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6146         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6147         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6148         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6149         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6150         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6151         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6152         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6153         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6154         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6155         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6156         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6157         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6158         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6159         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6160         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6161         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6162         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6163         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6164         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6165         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6166         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6167         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6168         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6169         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6170         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6172 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6173             James Greenhalgh  <james.greenhalgh@arm.com>
6175         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6177 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
6178             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6180         * gcc.target/aarch64/vget_set_lane_1.c: New test.
6182 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
6184         PR driver/71651
6185         * gcc.dg/spellcheck-options-12.c: New test case.
6187 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6189         PR middle-end/71693
6190         * gcc.c-torture/compile/pr71693.c: New test.
6192 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
6194         * gcc.dg/spellcheck-params.c: New testcase.
6195         * gcc.dg/spellcheck-params-2.c: New testcase.
6197 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6199         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6200         vector extract instructions.
6201         * gcc.target/powerpc/p9-extract-2.c: Likewise.
6203 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6205         PR fortran/71686
6206         * gfortran.dg/unexpected_eof_2.f90: New test.
6207         * gfortran.dg/unexpected_eof_3.f90: New test.
6209 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
6211         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6213 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
6215         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6216         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6217         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6219 2016-06-29  Richard Biener  <rguenther@suse.de>
6221         PR middle-end/15256
6222         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6224 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6226         * gcc.target/arm/aapcs/neon-vect10.c: Require
6227         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6228         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6229         * gcc.target/arm/aapcs/vfp18.c: Likewise.
6230         * gcc.target/arm/aapcs/vfp19.c: Likewise.
6231         * gcc.target/arm/aapcs/vfp20.c: Likewise.
6232         * gcc.target/arm/aapcs/vfp21.c: Likewise.
6233         * gcc.target/arm/fp16-aapcs-1.c: Require
6234         -mfloat-ab=hard.  Also simplify the test.
6235         * gcc.target/arm/fp16-aapcs-2.c: New.
6237 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6239         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6240         (add_options_for_arm_fp16_ieee): New.
6241         (add_options_for_arm_fp16_alternative): New.
6242         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
6243         long-line.
6244         (effective_target_arm_fp16_hw): New.
6246 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6248         PR tree-optimization/71655
6249         * g++.dg/pr71655.C: New test.
6251 2016-06-29  Martin Liska  <mliska@suse.cz>
6253         * gcc.dg/pr71585.c: New test.
6254         * gcc.dg/pr71585-2.c: New test.
6255         * gcc.dg/pr71585-3.c: New test.
6257 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6259         PR tree-optimization/70729
6260         * g++.dg/vect/pr70729.cc: New test.
6262 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
6264         * c-c++-common/gomp/cancel-1.c: Extend.
6266 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6268         PR tree-optimization/71625
6269         * gcc.dg/strlenopt-28.c: New test.
6271 2016-06-29  Richard Biener  <rguenther@suse.de>
6273         PR middle-end/71002
6274         * g++.dg/torture/pr71002.C: Adjust testcase.
6276 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6278         PR c/71685
6279         * gcc.dg/pr71685.c: New test.
6281 2016-06-28  Martin Sebor  <msebor@redhat.com>
6283         PR c/71552
6284         * gcc.dg/init-bad-9.c: New test.
6286 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6288         * gcc.target/powerpc/abs128-1.c: Require VSX.
6289         * gcc.target/powerpc/copysign128-1.c: Likewise.
6290         * gcc.target/powerpc/inf128-1.c: Likewise.
6291         * gcc.target/powerpc/nan128-1.c: Likewise.
6293 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
6295         PR middle-end/71626
6296         * gcc.c-torture/execute/pr71626-1.c: New test.
6297         * gcc.c-torture/execute/pr71626-2.c: New test.
6299 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
6301         PR target/71656
6302         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6304 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
6306         PR target/71670
6307         * gcc.target/powerpc/pr71670.c: New testcase.
6309 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
6311         PR target/71656
6312         * gcc.target/powerpc/pr71656-1.c: New test.
6313         * gcc.target/powerpc/pr71656-2.c: New test.
6315 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
6317         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6318         around fp16 code.
6319         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6320         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6321         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6322         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6323         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6324         Add arm_neon_fp16_ok effective target.
6325         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6326         Likewise.
6327         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6328         Likewise.
6329         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6330         Likewise.
6331         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6332         Likewise.
6333         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6334         Likewise.
6335         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6336         Likewise.
6337         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6338         Likewise.
6339         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6340         Likewise.
6341         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6342         Likewise.
6343         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6344         Likewise.
6345         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6346         Likewise.
6348 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
6350         * gcc.dg/predict-12.c: New testcase.
6352 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6354         PR fortran/71649
6355         * gfortran.dg/pr71649.f90: New test.
6357 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
6359         PR tree-optimization/71643
6360         * g++.dg/opt/pr71643.C: New test.
6362         PR tree-optimization/71631
6363         * gcc.c-torture/execute/pr71631.c: New test.
6365 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6367         * gcc.dg/predict-11.c: New testcase.
6368         * gfortran.dg/predict-2.f90: New testcase.
6370 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6372         * gcc.dg/predict-10.c: New test.
6374 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6376         * gcc.target/powerpc/abs128-1.c: New.
6377         * gcc.target/powerpc/copysign128-1.c: New.
6378         * gcc.target/powerpc/inf128-1.c: New.
6379         * gcc.target/powerpc/nan128-1.c: New.
6381 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
6383         * gfortran.dg/pr71642.f90: New test.
6385 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6387         PR tree-optimization/71647
6388         * gcc.target/i386/pr71647.c: New test.
6390 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6392         * gcc.target/i386/noplt-gd-1.c: New test.
6393         * gcc.target/i386/noplt-gd-2.c: Likewise.
6394         * gcc.target/i386/noplt-gd-3.c: Likewise.
6395         * gcc.target/i386/noplt-ld-1.c: Likewise.
6396         * gcc.target/i386/noplt-ld-2.c: Likewise.
6397         * gcc.target/i386/noplt-ld-3.c: Likewise.
6398         * lib/target-supports.exp
6399         (check_effective_target_tls_get_addr_via_got): New.
6401 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6403         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6404         testsuite compile flags.
6405         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6406         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6408 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6410         * g++dg/vect/pr36684.cc: Add dg-do compile.
6411         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6412         * gcc.dg/vect/pr70021.c: Ditto.
6413         * gcc.dg/vect/pr70138-1.c: Ditto.
6414         * gcc.dg/vect/pr70138-2.c: Ditto.
6415         * gcc.dg/vect/pr70354-1.c: Ditto.
6416         * gcc.dg/vect/pr70354-2.c: Ditto.
6417         * gcc.dg/vect/pr71259.c: Ditto.
6418         * gcc.dg/vect/pr71416-1.c: Ditto.
6419         * gcc.dg/vect/slp-43.c: Ditto.
6420         * gcc.dg/vect/slp-45.c: Ditto.
6421         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6422         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6423         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6424         * gfortran.dg/vect/pr69980.f90: Ditto.
6426 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6428         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6429         * gcc.dg/vect/bb-slp-30.c: Ditto.
6430         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6431         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6432         * gcc.dg/vect/pr45902.c: Ditto.
6433         * gcc.dg/vect/pr48172.c: Ditto.
6434         * gcc.dg/vect/pr48377.c: Ditto.
6435         * gcc.dg/vect/pr49038.c: Ditto.
6436         * gcc.dg/vect/pr49771.c: Ditto.
6437         * gcc.dg/vect/pr52091.c: Ditto.
6438         * gcc.dg/vect/pr53185-2.c: Ditto.
6439         * gcc.dg/vect/pr56826.c: Ditto.
6440         * gcc.dg/vect/pr60276.c: Ditto.
6441         * gcc.dg/vect/pr62021.c: Ditto.
6442         * gcc.dg/vect/pr63530.c: Ditto.
6443         * gcc.dg/vect/pr65518.c: Ditto.
6444         * gcc.dg/vect/pr65947-1.c: Ditto.
6445         * gcc.dg/vect/pr65947-10.c: Ditto.
6446         * gcc.dg/vect/pr65947-11.c: Ditto.
6447         * gcc.dg/vect/pr65947-12.c: Ditto.
6448         * gcc.dg/vect/pr65947-13.c: Ditto.
6449         * gcc.dg/vect/pr65947-2.c: Ditto.
6450         * gcc.dg/vect/pr65947-3.c: Ditto.
6451         * gcc.dg/vect/pr65947-4.c: Ditto.
6452         * gcc.dg/vect/pr65947-5.c: Ditto.
6453         * gcc.dg/vect/pr65947-6.c: Ditto.
6454         * gcc.dg/vect/pr65947-7.c: Ditto.
6455         * gcc.dg/vect/pr65947-8.c: Ditto.
6456         * gcc.dg/vect/pr65947-9.c: Ditto.
6457         * gcc.dg/vect/pr71416-1.c: Ditto.
6458         * gcc.dg/vect/pr71439.c: Ditto.
6459         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6460         * gcc.dg/vect/vect-bswap16.c: Ditto.
6461         * gcc.dg/vect/vect-bswap32.c: Ditto.
6462         * gcc.dg/vect/vect-bswap64.c: Ditto.
6463         * gcc.dg/vect/vect-live-1.c: Ditto.
6464         * gcc.dg/vect/vect-live-2.c: Ditto.
6465         * gcc.dg/vect/vect-live-3.c: Ditto.
6466         * gcc.dg/vect/vect-live-4.c: Ditto.
6467         * gcc.dg/vect/vect-live-5.c: Ditto.
6468         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6469         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6470         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6471         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6472         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6473         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6474         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6475         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6476         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6477         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6478         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6479         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6480         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6481         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6482         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6483         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6484         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6486 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6488         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6490 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6492         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
6493         ia32 if R_386_GOT32X relocation is supported.
6494         * gcc.target/i386/noplt-3.c: Likewise.
6495         * gcc.target/i386/noplt-2.c: Likewise.
6496         (main): Renamed to ...
6497         (bar): This.
6498         * gcc.target/i386/noplt-4.c: Likewise.
6499         (main): Renamed to ...
6500         (bar): This.
6501         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6502         * gcc.target/i386/pr67400-5.c: Likewise.
6504 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6506         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6507         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6509         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6510         f4): Adjust expected diagnostics.
6511         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6512         (T): If OVFP is defined, redefine to TP.
6513         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6514         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6515         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6516         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6517         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6518         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6519         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6520         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6521         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6522         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6523         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6524         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6525         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6526         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6527         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6528         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6529         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6530         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6531         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6532         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6533         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6534         as last argument to __builtin_add_overflow_p.
6536 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6538         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6539         dg-options and remove default vector testsuite compile flags.
6540         * g++.dg/vect/pr33860a.cc: Ditto.
6541         * g++.dg/vect/pr45470-a.cc: Ditto.
6542         * g++.dg/vect/pr45470-b.cc: Ditto.
6543         * g++.dg/vect/pr60896.cc: Ditto.
6544         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6545         * gcc.dg/vect/pr18308.c: Ditto.
6546         * gcc.dg/vect/pr24049.c: Ditto.
6547         * gcc.dg/vect/pr33373.c: Ditto.
6548         * gcc.dg/vect/pr36228.c: Ditto.
6549         * gcc.dg/vect/pr42395.c: Ditto.
6550         * gcc.dg/vect/pr42604.c: Ditto.
6551         * gcc.dg/vect/pr46663.c: Ditto.
6552         * gcc.dg/vect/pr48765.c: Ditto.
6553         * gcc.dg/vect/pr49093.c: Ditto.
6554         * gcc.dg/vect/pr49352.c: Ditto.
6555         * gcc.dg/vect/pr52298.c: Ditto.
6556         * gcc.dg/vect/pr52870.c: Ditto.
6557         * gcc.dg/vect/pr53185.c: Ditto.
6558         * gcc.dg/vect/pr53773.c: Ditto.
6559         * gcc.dg/vect/pr56695.c: Ditto.
6560         * gcc.dg/vect/pr62171.c: Ditto.
6561         * gcc.dg/vect/pr63530.c: Ditto.
6562         * gcc.dg/vect/pr68339.c: Ditto.
6563         * gcc.dg/vect/pr71259.c: Ditto.
6564         * gcc.dg/vect/vect-82_64.c: Ditto.
6565         * gcc.dg/vect/vect-83_64.c: Ditto.
6566         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6567         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6568         * gcc.dg/vect/vect-shift-2.c: Ditto.
6569         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6570         * gfortran.dg/vect/pr39318.f90: Ditto.
6571         * gfortran.dg/vect/pr45714-a.f: Ditto.
6572         * gfortran.dg/vect/pr45714-b.f: Ditto.
6573         * gfortran.dg/vect/pr46213.f90: Ditto.
6575 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6576             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6578         * gcc.target/powerpc/p9-splat-5.c: New test.
6580 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6582         PR tree-optimization/71488
6583         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6584         * lib/target-supports.exp: ... here.
6585         (check_sse4_hw_available): New procedure.
6586         (check_effective_target_sse4_runtime): Ditto.
6587         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6588         -march=westmere for sse4_runtime targets.
6589         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6590         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6591         (dg-additional-options): Use for sse4_runtime targets.
6592         (main): Call check_vect ().
6593         (dg-final): Perform scan only for sse4_runtime targets.
6595 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6597         PR target/66232
6598         PR target/67400
6599         * gcc.target/i386/pr66232-14.c: New file.
6600         * gcc.target/i386/pr66232-15.c: Likewise.
6601         * gcc.target/i386/pr66232-16.c: Likewise.
6602         * gcc.target/i386/pr66232-17.c: Likewise.
6603         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
6604         ia32 if R_386_GOT32X relocation is supported.
6605         * gcc.target/i386/pr67400-2.c: Likewise.
6606         * gcc.target/i386/pr67400-3.c: Likewise.
6607         * gcc.target/i386/pr67400-4.c: Likewise.
6608         * gcc.target/i386/pr67400-6.c: Likewise.
6609         * gcc.target/i386/pr67400-7.c: Likewise.
6610         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6612 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6614         PR libgfortran/48852
6615         * gfortran.dg/char4_iunit_1.f03: Update test.
6616         * gfortran.dg/f2003_io_5.f03: Update test.
6617         * gfortran.dg/real_const_3.f90: Update test.
6619 2016-06-23  Andi Kleen  <ak@linux.intel.com>
6621         * g++.dg/bprob/bprob.exp: Support autofdo.
6622         * g++.dg/tree-prof/tree-prof.exp: dito.
6623         * gcc.dg/tree-prof/tree-prof.exp: dito.
6624         * gcc.misc-tests/bprob.exp: dito.
6625         * gfortran.dg/prof/prof.exp: dito.
6626         * lib/profopt.exp: dito.
6627         * lib/target-supports.exp: Check for autofdo.
6629 2016-06-23  Martin Liska  <mliska@suse.cz>
6631         * gcc.dg/pr71619.c: New test.
6633 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6635         PR target/67400
6636         * gcc.target/i386/pr67400-1.c: New test.
6637         * gcc.target/i386/pr67400-2.c: Likewise.
6638         * gcc.target/i386/pr67400-3.c: Likewise.
6639         * gcc.target/i386/pr67400-4.c: Likewise.
6640         * gcc.target/i386/pr67400-5.c: Likewise.
6641         * gcc.target/i386/pr67400-6.c: Likewise.
6642         * gcc.target/i386/pr67400-7.c: Likewise.
6644 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6646         * c-c++-common/missing-header-1.c: New test case.
6647         * c-c++-common/missing-header-2.c: New test case.
6648         * c-c++-common/missing-header-3.c: New test case.
6649         * c-c++-common/missing-header-4.c: New test case.
6651 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6653         PR c/70339
6654         * c-c++-common/attributes-1.c: Update dg-prune-output to include
6655         hint.
6656         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6657         expected results due to builtin "nanl" now being suggested for
6658         "name".
6659         * gcc.dg/pr67580.c: Update expected messages.
6660         * gcc.dg/spellcheck-identifiers.c: New testcase.
6661         * gcc.dg/spellcheck-typenames.c: New testcase.
6663 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6665         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6666         file.
6667         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6668         diagnostic-test-show-locus-parseable-fixits.c to sources for
6669         diagnostic_plugin_test_show_locus.c.
6670         * lib/gcc-defs.exp (freeform_regexps): New global.
6671         (dg-regexp): New function.
6672         (handle-dg-regexps): New function.
6673         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6674         freeform_regexps to the empty list.
6675         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6677 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6679         PR tree-optimization/71488
6680         * g++.dg/pr71488.C: New test.
6681         * gcc.dg/vect/vect-bool-cmp.c: New test.
6683 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
6685         * gcc.dg/guality/param-5.c: New test.
6687 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6689         * gcc.target/i386/asm-flag-7.c: New test.
6691 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6693         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6694         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6695         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6696         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6697         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6698         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6699         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6700         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6701         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6702         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6703         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6704         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6705         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6706         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6707         * lib/target-supports.exp: Likewise.
6709 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6711         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6712         * gcc.dg/attr-ms_struct-2.c: Likewise.
6713         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6714         * gcc.dg/bf-ms-attrib.c: Likewise.
6715         * gcc.dg/bf-ms-layout-2.c: Likewise.
6716         * gcc.dg/bf-ms-layout-3.c: Likewise.
6717         * gcc.dg/bf-ms-layout.c: Likewise.
6718         * gcc.dg/bf-no-ms-layout.c: Likewise.
6719         * gcc.target/i386/bitfield1.c: Likewise.
6720         * gcc.target/i386/bitfield2.c: Likewise.
6721         * gcc.target/i386/bitfield3.c: Likewise.
6723 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6725         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6726         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6727         override other than -mcpu=power9 command-line option is specified,
6728         or if the target operating system is aix.
6729         * gcc.target/powerpc/darn-1.c: Likewise.
6730         * gcc.target/powerpc/darn-2.c: Likewise.
6731         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6732         test if effective-target is not powerpc_p9vector_ok or if the
6733         target operating system is not defined.
6734         * gcc.target/powerpc/vslv-1.c: Likewise.
6735         * gcc.target/powerpc/vsrv-0.c: Likewise.
6736         * gcc.target/powerpc/vsrv-1.c: Likewise.
6738 2016-06-21  Tobias Burnus  <burnus@net-b.de>
6740         PR fortran/71068
6741         * gfortran.dg/coarray/data_1.f90: New.
6743 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6745         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6746         (dg-require-effective-target): Use arm_v8_neon_hw.
6747         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6748         (dg-require-effective-target): Likewise.
6749         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6750         (dg-require-effective-target): Likewise.
6751         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6752         (dg-require-effective-target): Likewise.
6753         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6754         (dg-require-effective-target): Likewise.
6755         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6756         (dg-require-effective-target): Likewise.
6757         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6758         Add AArch64 check.
6760 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6762         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6763         Set to 3 so test passes.
6765 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6767         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6769 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6771         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6772         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6773         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6774         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6776 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6778         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6779         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6781 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6783         PR target/71549
6784         * gcc.target/i386/pr71549.c: New test.
6786 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6788         * gcc.target/powerpc/vadsdu-0.c: Replace
6789         dg-require-effective-target directive to allow test to run on more
6790         platforms, and add dg-skip-if directive to disable test on aix
6791         platforms because of known incompatibilities.
6792         * gcc.target/powerpc/vadsdu-1.c: Likewise.
6793         * gcc.target/powerpc/vadsdu-2.c: Likewise.
6794         * gcc.target/powerpc/vadsdu-3.c: Likewise.
6795         * gcc.target/powerpc/vadsdu-4.c: Likewise.
6796         * gcc.target/powerpc/vadsdu-5.c: Likewise.
6797         * gcc.target/powerpc/vadsdub-1.c: Likewise.
6798         * gcc.target/powerpc/vadsdub-2.c: Replace
6799         dg-require-effective-target directive to allow test to run on more
6800         platforms, and add dg-skip-if directive to disable test on aix
6801         platforms because of known incompatibilities.
6802         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6803         with vec_absdb call to differentiate this test from vadsdub-1.c.
6804         * gcc.target/powerpc/vadsduh-1.c: Replace
6805         dg-require-effective-target directive to allow test to run on more
6806         platforms, and add dg-skip-if directive to disable test on aix
6807         platforms because of known incompatibilities.
6808         * gcc.target/powerpc/vadsduh-2.c: Likewise.
6809         * gcc.target/powerpc/vadsduw-1.c: Likewise.
6810         * gcc.target/powerpc/vadsduw-2.c: Likewise.
6812 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
6814         PR tree-optimization/71588
6815         * gcc.dg/pr71558.c: New test.
6817 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6819         * c-c++-common/pr68657-1.c: Require ptr32plus support.
6820         * c-c++-common/pr68657-2.c: Likewise.
6821         * c-c++-common/pr68657-3.c: Likewise.
6822         * gcc.dg/torture/pr69714.c: Require int32plus support.
6823         * gcc.dg/torture/pr70025.c: Likewise.
6824         * gcc.dg/torture/pr70083.c: Likewise.
6825         * gcc.dg/torture/pr70542.c: Likewise.
6826         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6828 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
6830         PR c/71601
6831         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6833 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6835         PR middle-end/71581
6836         * gcc.dg/pr71581.c: New test.
6838         PR rtl-optimization/71591
6839         * gcc.dg/cpp/pr71591.c: New test.
6841 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6843         PR target/71571
6844         * g++.dg/torture/pr71571.C: New test.
6846 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6848         PR target/71559
6849         * gcc.target/i386/sse2-pr71559.c: New test.
6850         * gcc.target/i386/avx-pr71559.c: New test.
6851         * gcc.target/i386/avx512f-pr71559.c: New test.
6853 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6855         PR fortran/71194
6856         * gfortran.dg/pointer_remapping_10.f90: New.
6858 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6860         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6862 2016-06-20  Martin Sebor  <msebor@redhat.com>
6864         PR c/69507
6865         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6866         * gnu90-const-expr-1.c: Same.
6867         * gnu99-const-expr-1.c: Same.
6868         * gnu99-static-1.c: Same.
6870 2016-06-20  Renlin Li  <renlin.li@arm.com>
6872         PR testsuite/71489
6873         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6875 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6877         * gcc.target/aarch64/vcvt_f64_1.c: New.
6878         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6879         * gcc.target/aarch64/vrecp_f64_1.c: New.
6881 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6883         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6884         "alignement".
6886 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6888         PR target/71103
6889         * gcc.target/avr/torture/pr71103-2.c: New test.
6891 2016-06-19  Martin Sebor  <msebor@redhat.com>
6893         PR c/69507
6894         * gcc.dg/alignof.c: New test.
6896 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6898         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6899         vs dg-error; test constexpr specifier too.
6901 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6903         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6905 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6907         * lib/target-supports.exp
6908         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6909         arm_neon_ok and merge flags.  Fix temporary test name.
6910         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6911         and merge flags.
6913 2016-06-17  Martin Liska  <mliska@suse.cz>
6915         * gcc.dg/predict-9.c: Fix dump scanning.
6917 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6919         PR tree-optimization/71354
6920         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6922 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6924         PR tree-optimization/71347
6925         * gcc.dg/tree-ssa/pr71347.c: New test.
6927 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6929         PR tree-optimization/71354
6930         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6932 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6934         * gcc.dg/vect/vect-alias-check-1.c: New test.
6936 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6938         PR target/71151
6939         * gcc.target/avr/pr71151-1.c: New test.
6940         * gcc.target/avr/pr71151-2.c: New test.
6941         * gcc.target/avr/pr71151-3.c: New test.
6942         * gcc.target/avr/pr71151-4.c: New test.
6943         * gcc.target/avr/pr71151-5.c: New test.
6944         * gcc.target/avr/pr71151-6.c: New test.
6945         * gcc.target/avr/pr71151-7.c: New test.
6946         * gcc.target/avr/pr71151-8.c: New test.
6947         * gcc.target/avr/pr71151-common.h: New test.
6949 2016-06-16  Martin Liska  <mliska@suse.cz>
6951         * gfortran.dg/predict-1.f90: New test.
6953 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6955         PR target/71242
6956         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6958 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6960         * g++.dg/vect/pr36648.cc: Disable cunrolli
6962 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6964         PR target/71554
6965         * gcc.c-torture/execute/pr71554.c: New test.
6967         PR rtl-optimization/71532
6968         * gcc.dg/torture/pr71532.c: New test.
6970 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6972         * gcc.target/powerpc/p9-dimode1.c: New test.
6973         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6975 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6977         * gcc.c-torture/compile/20160615-1.c: New test.
6979         * g++.dg/cpp0x/ref-qual17.C: New test.
6981 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6983         PR middle-end/71529
6984         * gcc.target/i386/pr71529.C: New test.
6986 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6988         PR tree-optimization/71483
6989         * g++.dg/vect/pr71483.c: New
6991 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6993         PR c++/70202
6994         * g++.dg/inherit/crash6.C: New.
6995         * g++.dg/inherit/union2.C: Likewise.
6996         * g++.dg/inherit/virtual12.C: Likewise.
6997         * g++.dg/inherit/virtual13.C: Likewise.
6998         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7000 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
7002         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7004 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7006         PR tree-optimization/71439
7007         * gcc.dg/vect/pr71439.c: New
7009 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7011         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7013 2016-06-15  Richard Biener  <rguenther@suse.de>
7015         * gcc.dg/vect/slp-45.c: New testcase.
7017 2016-06-15  Richard Biener  <rguenther@suse.de>
7019         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7021 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7023         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7024         requirements, and disable for AIX for now.
7025         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7027 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7029         PR c++/71528
7030         * g++.dg/opt/pr71528.C: New test.
7032         PR c++/71516
7033         * g++.dg/init/pr71516.C: New test.
7035 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7037         * g++.dg/init/array46.C: New.
7039 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
7041         * gcc.target/i386/float128-3.c: New test.
7042         * gcc.target/i386/quad-sse4.c: Ditto.
7043         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7044         Update scan strings.
7046 2016-06-14  Richard Biener  <rguenther@suse.de>
7048         PR middle-end/71526
7049         * gfortran.dg/pr71526.f90: New testcase.
7051 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7053         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7054         * gcc.dg/zero_bits_compound-1.c: Likewise.
7056 2016-06-14  Richard Biener  <rguenther@suse.de>
7058         PR tree-optimization/71522
7059         * gcc.dg/torture/pr71522.c: New testcase.
7061 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7063         PR tree-optimization/71520
7064         * gcc.dg/tree-ssa/pr71520.c: New test.
7066 2016-06-14  Richard Biener  <rguenther@suse.de>
7068         PR tree-optimization/71521
7069         * gcc.dg/tree-ssa/vrp101.c: New testcase.
7071 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7073         PR sanitizer/71498
7074         * c-c++-common/ubsan/bounds-13.c: New test.
7076         PR preprocessor/71183
7077         * gcc.dg/cpp/source_date_epoch-3.c: New test.
7079 2016-06-13  Jeff Law  <law@redhat.com>
7081         PR tree-optimization/71403
7082         * c-c++-common/ubsan/pr71403-1.c: New test.
7083         * c-c++-common/ubsan/pr71403-2.c: New test.
7084         * c-c++-common/ubsan/pr71403-3.c: New test.
7086 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7088         PR middle-end/71478
7089         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7090         Add -Wno-psabi -w to dg-options.
7092 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7094         * gcc.target/powerpc/vadsdu-0.c: New test.
7095         * gcc.target/powerpc/vadsdu-1.c: New test.
7096         * gcc.target/powerpc/vadsdu-2.c: New test.
7097         * gcc.target/powerpc/vadsdu-3.c: New test.
7098         * gcc.target/powerpc/vadsdu-4.c: New test.
7099         * gcc.target/powerpc/vadsdu-5.c: New test.
7100         * gcc.target/powerpc/vadsdub-1.c: New test.
7101         * gcc.target/powerpc/vadsdub-2.c: New test.
7102         * gcc.target/powerpc/vadsduh-1.c: New test.
7103         * gcc.target/powerpc/vadsduh-2.c: New test.
7104         * gcc.target/powerpc/vadsduw-1.c: New test.
7105         * gcc.target/powerpc/vadsduw-2.c: New test.
7107 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
7109         * gcc.dg/c99-init-2.c (c): Update expected error message.
7110         * gcc.dg/init-bad-8.c (foo): Likewise.
7111         * gcc.dg/spellcheck-fields-3.c: New test case.
7113 2016-06-13  Martin Liska  <mliska@suse.cz>
7115         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7116         and "guess loop iv compared" heuristics.
7117         * gcc.dg/predict-2.c: Likewise.
7118         * gcc.dg/predict-3.c: Likewise.
7119         * gcc.dg/predict-4.c: Likewise.
7120         * gcc.dg/predict-5.c: Likewise.
7121         * gcc.dg/predict-6.c: Likewise.
7123 2016-06-13  Marek Polacek  <polacek@redhat.com>
7125         PR middle-end/71476
7126         * c-c++-common/Wswitch-unreachable-4.c: New test.
7127         * gcc.dg/Wswitch-unreachable-2.c: New test.
7128         * g++.dg/tm/jump1.C: Move dg-warning.
7130 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7132         * gnat.dg/renaming10.ad[sb]: New test.
7134 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
7136         PR fortran/70673
7137         * gfortran.dg/pr70673.f90: New test.
7139 2016-06-13  Richard Biener  <rguenther@suse.de>
7141         PR middle-end/64516
7142         * gcc.dg/align-3.c: New testcase.
7144 2016-06-13  Martin Liska  <mliska@suse.cz>
7146         * gcc.target/i386/pr71458.c: New test.
7148 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
7150         PR target/71241
7151         * gcc.dg/torture/float128-nan.c: New test.
7153 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7155         PR target/60751
7156         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7157         statement.
7159 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7161         PR target/60751
7162         * gfortran.dg/comma_IO_extension_1.f90: New test.
7163         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7164         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7165         statement.
7166         * gfortran.dg/graphite/pr38083.f90: Likewise.
7167         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7168         missing format.
7170 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7172         * gnat.dg/case_character.adb: New test.
7174 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
7176         PR middle-end/71310
7177         * gcc.target/powerpc/pr71310.c: New testcase.
7179 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
7181         PR middle-end/71478
7182         * gcc.dg/pr71478.c: New test.
7184 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
7186         PR middle-end/71494
7187         * gcc.c-torture/execute/pr71494.c: New test.
7189         PR c/68657
7190         * gcc.target/i386/pr68657.c: New test.
7192         PR inline-asm/68843
7193         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7194         (test): Add -masm=intel alternatives.
7196 2016-06-10  Martin Sebor  <msebor@redhat.com>
7198         PR c/71392
7199         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7201 2016-06-10  Jeff Law  <law@redhat.com>
7203         PR tree-optimization/71335
7204         * gcc.c-torture/execute/pr71335.c: New test.
7206 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
7208         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7209         the various "cannot tail-call: " messages.
7211 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
7213         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7214         and options.
7216 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
7218         PR sanitizer/71480
7219         * c-c++-common/asan/pr71480.c: New test.
7221 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
7223         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7224         (ASMNAME2): Likewise.
7225         (main): Replace fn in asm statement with ASMNAME ("fn").
7226         * gcc.dg/guality/pr68037-2.c: Likewise.
7227         * gcc.dg/guality/pr68037-3.c: Likewise.
7228         * gcc.dg/torture/pr68037-1.c: Likewise.
7229         * gcc.dg/torture/pr68037-2.c: Likewise.
7230         * gcc.dg/torture/pr68037-3.c: Likewise.
7232 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7234         PR inline-asm/68843
7235         * gcc.target/i386/pr68843-1.c: New test.
7236         * gcc.target/i386/pr68843-2.c: New test.
7238 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7239             Cesar Philippidis  <cesar@codesourcery.com>
7241         PR middle-end/71373
7242         * gcc.dg/goacc/nested-function-1.c: New file.
7243         * gcc.dg/goacc/nested-function-2.c: Likewise.
7244         * gcc.dg/goacc/pr71373.c: Likewise.
7245         * gfortran.dg/goacc/cray-2.f95: Likewise.
7246         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7247         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7248         * gfortran.dg/goacc/cray.f95: Update.
7249         * gfortran.dg/goacc/loop-1.f95: Likewise.
7250         * gfortran.dg/goacc/loop-3.f95: Likewise.
7251         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7252         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7254 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7256         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7257         for OpenACC tile clauses.
7258         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7260         PR c/71381
7261         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
7262         to...
7263         * c-c++-common/goacc/cache-2.c: ... this new file.
7264         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7265         * gfortran.dg/goacc/cache-2.f95: ... this new file.
7266         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7267         usage.
7268         * gfortran.dg/goacc/cray.f95: Likewise.
7269         * gfortran.dg/goacc/loop-1.f95: Likewise.
7271 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
7273         PR tree-optimization/71407
7274         PR tree-optimization/71416
7275         * gcc.dg/vect/pr71407.c: New
7276         * gcc.dg/vect/pr71416-1.c: New
7277         * gcc.dg/vect/pr71416-2.c: New
7279 2016-06-10  Richard Biener  <rguenther@suse.de>
7281         PR middle-end/71477
7282         * gcc.dg/torture/pr71477.c: New testcase.
7284 2016-06-09  Julia Koval  <julia.koval@intel.com>
7286         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7287         * gcc.target/i386/interrupt-13.c: Likewise.
7288         * gcc.target/i386/interrupt-15.c: Likewise.
7289         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7290         * gcc.target/i386/interrupt-24.c: Likewise.
7291         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7292         * gcc.target/i386/interrupt-9.c: Likewise.
7293         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7295 2016-06-09  Martin Sebor  <msebor@redhat.com>
7297         PR c/70883
7298         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7299         * gcc.dg/builtin-constant_p-1.c: Same.
7300         * gcc.dg/builtins-error.c: Same.
7301         * gcc.dg/pr70859.c: Same.
7303 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7305         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7306         * gcc.dg/torture/pr68067-1.c: Likewise.
7307         * gcc.dg/torture/pr68067-2.c: Likewise.
7309 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7311         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7312           when setting SIZE.
7314 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7316         PR c++/71465
7317         * g++.dg/inherit/crash5.C: New.
7318         Revert:
7319         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7321         PR c++/70202
7322         * g++.dg/inherit/crash5.C: New.
7323         * g++.dg/inherit/virtual1.C: Adjust.
7325 2016-06-09  Martin Liska  <mliska@suse.cz>
7327         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7328         * g++.dg/predict-loop-exit-2.C: Likewise.
7329         * g++.dg/predict-loop-exit-3.C: Likewise.
7330         * gcc.dg/predict-1.c: Likewise.
7331         * gcc.dg/predict-2.c: Likewise.
7332         * gcc.dg/predict-3.c: Likewise.
7333         * gcc.dg/predict-4.c: Likewise.
7334         * gcc.dg/predict-5.c: Likewise.
7335         * gcc.dg/predict-6.c: Likewise.
7336         * gcc.dg/predict-7.c: Likewise.
7338 2016-06-09  Richard Biener  <rguenther@suse.de>
7340         PR tree-optimization/71462
7341         * gcc.dg/torture/pr71462.c: New testcase.
7343 2016-06-09  Marek Polacek  <polacek@redhat.com>
7345         PR c/65471
7346         * gcc.dg/c11-generic-3.c: New test.
7348 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7350         * g++.dg/init/array42.C: New.
7351         * g++.dg/init/array43.C: Likewise.
7352         * g++.dg/init/array44.C: Likewise.
7353         * g++.dg/init/array45.C: Likewise.
7354         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7355         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7356         * g++.dg/cpp1y/auto-fn27.C: Likewise.
7357         * g++.dg/gomp/pr35751.C: Likewise.
7358         * g++.dg/init/array23.C: Likewise.
7359         * g++.dg/init/brace2.C: Likewise.
7360         * g++.dg/init/brace6.C: Likewise.
7362 2016-06-08  Martin Sebor  <msebor@redhat.com>
7363             Jakub Jelinek  <jakub@redhat.com>
7365         PR c++/70507
7366         PR c/68120
7367         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7368         * c-c++-common/builtin-arith-overflow-2.c: New test.
7369         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7370         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7371         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7373 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7375         PR c++/71442
7376         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7378 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
7380         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7381         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7382         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7383         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7384         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7385         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7386         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7387         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7388         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7389         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7390         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7391         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7392         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7394 2016-06-08  Richard Biener  <rguenther@suse.de>
7396         PR tree-optimization/68558
7397         * gcc.dg/vect/slp-44.c: New testcase.
7399 2016-06-08  Richard Biener  <rguenther@suse.de>
7401         * gcc.dg/vect/slp-43.c: New testcase.
7403 2016-06-08  Richard Biener  <rguenther@suse.de>
7405         PR tree-optimization/71452
7406         * gcc.dg/torture/pr71452.c: New testcase.
7408 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7410         PR c++/71448
7411         * g++.dg/torture/pr71448.C: New test.
7413 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
7415         PR debug/71432
7416         PR ada/71413
7417         * g++.dg/debug/pr71432.C: New test.
7419 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7421         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7422         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7423         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7425 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
7427         * gcc.dg/vect/vect-live-2.c: Update effective target.
7428         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7429         * lib/target-supports.exp: Add aarch64 to vect_long.
7431 2016-06-08  Marek Polacek  <polacek@redhat.com>
7433         PR c/71418
7434         * gcc.dg/noncompile/pr71418.c: New test.
7436         PR c/71426
7437         * gcc.dg/noncompile/pr71426.c: New test.
7439 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
7441         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7442         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7443         * gcc.dg/predict-3.c: Update template.
7444         * gcc.dg/predict-5.c: Update template.
7445         * gcc.dg/predict-6.c: Update template.
7446         * gcc.dg/predict-9.c: Update template.
7447         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7449 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
7451         * gcc.target/powerpc/vec-mul.c: New test.
7453 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
7455         * gcc.dg/spellcheck-fields-2.c: New test case.
7457 2016-06-07  Richard Biener  <rguenther@suse.de>
7459         PR c/61564
7460         * gcc.dg/Wpragmas-1.c: New testcase.
7461         * gcc.dg/Wattributes-4.c: Likewise.
7462         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7463         entry.
7465 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
7467         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7468         spurious debug code.
7470 2016-06-07  Richard Biener  <rguenther@suse.de>
7472         PR tree-optimization/71428
7473         * gcc.dg/torture/pr71428.c: New testcase.
7475 2016-06-07  Richard Biener  <rguenther@suse.de>
7477         PR middle-end/71423
7478         * gcc.dg/torture/pr71423.c: New testcase.
7480 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7482         PR middle-end/71408
7483         * gcc.dg/tree-ssa/pr71408.c: New test.
7485 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7487         PR middle-end/71281
7488         * g++.dg/torture/pr71281.C: New test.
7490 2016-06-06  Marek Polacek  <polacek@redhat.com>
7492         PR c/71362
7493         * gcc.dg/pr71362.c: New test.
7495 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7496             Patrick Palka  <ppalka@gcc.gnu.org>
7498         PR c++/70847
7499         PR c++/71330
7500         PR c++/71393
7501         * g++.dg/opt/pr70847.C: New test.
7502         * g++.dg/ubsan/pr70847.C: New test.
7503         * g++.dg/ubsan/pr71393.C: New test.
7505 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7507         PR tree-optimization/71259
7508         * gcc.dg/vect/pr71259.c: New test.
7510 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
7512         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7513         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7514         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7515         above.
7517 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7519         PR middle-end/37780
7520         * gcc.c-torture/execute/pr37780.c: New test.
7521         * gcc.target/aarch64/pr37780_1.c: Likewise.
7522         * gcc.target/arm/pr37780_1.c: Likewise.
7524 2016-06-06  Marek Polacek  <polacek@redhat.com>
7526         * c-c++-common/attr-may-alias-1.c: New test.
7527         * c-c++-common/attr-may-alias-2.c: New test.
7528         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7530 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7532         PR c/24414
7533         * gcc.target/i386/pr24414.c: New test.
7535 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
7537         * gcc.target/sparc/vis4misc.c: New file.
7538         * gcc.target/sparc/fpcmp.c: Likewise.
7539         * gcc.target/sparc/fpcmpu.c: Likewise.
7541 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
7543         * gcc.dg/vect/vect-live-1.c: Use additional-options.
7544         * gcc.dg/vect/vect-live-3.c: Likewise.
7546 2016-06-06  Richard Biener  <rguenther@suse.de>
7548         PR tree-optimization/71398
7549         * gcc.dg/torture/pr71398.c: New testcase.
7551 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
7553         PR target/71389
7554         * g++.dg/pr71389.C: New test.
7556 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7558         PR fortran/71404
7559         * gfortran.dg/fmt_read_5.f: New test.
7561 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7563         PR fortran/69659
7564         * gfortran.dg/class_array_22.f03: New test.
7566 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7568         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7570 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7572         * gcc.dg/predict-9.c: Update template.
7574 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7576         PR c++/49377
7577         * g++.dg/template/pr49377.C: New.
7579 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
7581         PR tree-optimization/71405
7582         * g++.dg/torture/pr71405.C: New test.
7584 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7586         PR c++/70202
7587         * g++.dg/inherit/crash5.C: New.
7588         * g++.dg/inherit/virtual1.C: Adjust.
7590 2016-06-03  Jeff Law  <law@redhat.com>
7592         PR tree-optimization/71316
7593         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7595 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7597         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
7598         dg-additional-options with just -fno-tree-scev-cprop in it.
7599         * gcc.dg/vect/vect-live-2.c: Likewise.
7600         * gcc.dg/vect/vect-live-5.c: Likewise.
7601         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7602         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7603         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7605 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
7607         PR c++/27100
7608         * g++.dg/other/friend6.C: New test.
7610 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7612         * g++.dg/torture/ppc-ldst-array.C: New.
7614 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
7616         PR target/71276
7617         PR target/71277
7618         * gcc.dg/torture/builtin-fp-int-inexact.c,
7619         gcc.target/i386/387-builtin-fp-int-inexact.c,
7620         gcc.target/i386/387-rint-inline-1.c,
7621         gcc.target/i386/387-rint-inline-2.c,
7622         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7623         gcc.target/i386/sse2-rint-inline-1.c,
7624         gcc.target/i386/sse2-rint-inline-2.c,
7625         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7626         gcc.target/i386/sse4_1-rint-inline.c: New tests.
7628 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7629             Julia Koval  <julia.koval@intel.com>
7631         PR target/66960
7632         PR target/67630
7633         PR target/67634
7634         PR target/67841
7635         PR target/68037
7636         PR target/68618
7637         PR target/68661
7638         PR target/69575
7639         PR target/69596
7640         PR target/69734
7641         * gcc.dg/guality/pr68037-1.c: New test.
7642         * gcc.dg/guality/pr68037-2.c: Likewise.
7643         * gcc.dg/guality/pr68037-3.c: Likewise.
7644         * gcc.dg/torture/pr68037-1.c: Likewise.
7645         * gcc.dg/torture/pr68037-2.c: Likewise.
7646         * gcc.dg/torture/pr68037-3.c: Likewise.
7647         * gcc.dg/torture/pr68661-1a.c: Likewise.
7648         * gcc.dg/torture/pr68661-1b.c: Likewise.
7649         * gcc.target/i386/interrupt-1.c: Likewise.
7650         * gcc.target/i386/interrupt-2.c: Likewise.
7651         * gcc.target/i386/interrupt-3.c: Likewise.
7652         * gcc.target/i386/interrupt-4.c: Likewise.
7653         * gcc.target/i386/interrupt-5.c: Likewise.
7654         * gcc.target/i386/interrupt-6.c: Likewise.
7655         * gcc.target/i386/interrupt-7.c: Likewise.
7656         * gcc.target/i386/interrupt-8.c: Likewise.
7657         * gcc.target/i386/interrupt-9.c: Likewise.
7658         * gcc.target/i386/interrupt-10.c: Likewise.
7659         * gcc.target/i386/interrupt-11.c: Likewise.
7660         * gcc.target/i386/interrupt-12.c: Likewise.
7661         * gcc.target/i386/interrupt-13.c: Likewise.
7662         * gcc.target/i386/interrupt-14.c: Likewise.
7663         * gcc.target/i386/interrupt-15.c: Likewise.
7664         * gcc.target/i386/interrupt-16.c: Likewise.
7665         * gcc.target/i386/interrupt-17.c: Likewise.
7666         * gcc.target/i386/interrupt-18.c: Likewise.
7667         * gcc.target/i386/interrupt-19.c: Likewise.
7668         * gcc.target/i386/interrupt-20.c: Likewise.
7669         * gcc.target/i386/interrupt-21.c: Likewise.
7670         * gcc.target/i386/interrupt-22.c: Likewise.
7671         * gcc.target/i386/interrupt-23.c: Likewise.
7672         * gcc.target/i386/interrupt-24.c: Likewise.
7673         * gcc.target/i386/interrupt-25.c: Likewise.
7674         * gcc.target/i386/interrupt-26.c: Likewise.
7675         * gcc.target/i386/interrupt-27.c: Likewise.
7676         * gcc.target/i386/interrupt-28.c: Likewise.
7677         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7678         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7679         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7680         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7681         * gcc.target/i386/interrupt-iamcu.c: Likewise.
7682         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7683         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7684         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7685         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7686         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7687         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7688         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7690 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
7692         PR tree-optimization/52171
7693         * gcc.dg/pr52171.c: New test.
7694         * gcc.target/i386/pr52171.c: New test.
7696 2016-06-03  Jan Hubicka  <jh@suse.cz>
7698         * g++.dg/tree-ssa/pred-1.C: New testcase
7699         * gcc.dg/tree-ssa/pred-1.c: New testcase
7701 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7703         PR target/70957
7704         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7705         support.
7706         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7708 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7710         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7712 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7714         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7715         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7716         * gcc.dg/vect/vect-live-1.c: New test.
7717         * gcc.dg/vect/vect-live-2.c: New test.
7718         * gcc.dg/vect/vect-live-3.c: New test.
7719         * gcc.dg/vect/vect-live-4.c: New test.
7720         * gcc.dg/vect/vect-live-5.c: New test.
7721         * gcc.dg/vect/vect-live-slp-1.c: New test.
7722         * gcc.dg/vect/vect-live-slp-2.c: New test.
7723         * gcc.dg/vect/vect-live-slp-3.c: New test.
7725 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7727         PR middle-end/71387
7728         * g++.dg/opt/pr71387.C: New test.
7730 2016-06-02  Jeff Law  <law@redhat.com>
7732         PR tree-optimization/71328
7733         * gcc.c-torture/compile/pr71328.c: New test.
7735 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7737         PR fortran/52393
7738         * gfortran.dg/fmt_read_3.f90: Fix typo.
7739         * gfortran.dg/fmt_read_4.f90: New test.
7741 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7743         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7744         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7745         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7746         * g++.dg/cpp0x/override2.C: Likewise.
7747         * g++.dg/parse/crash5.C: Likewise.
7748         * g++.dg/parse/error16.C: Likewise.
7749         * g++.dg/parse/error27.C: Likewise.
7750         * g++.dg/template/qualttp15.C: Likewise.
7751         * g++.dg/template/redecl4.C: Likewise.
7752         * g++.old-deja/g++.other/crash39.C: Likewise.
7753         * g++.old-deja/g++.other/struct1.C: Likewise.
7754         * g++.old-deja/g++.pt/m9a.C: Likewise.
7755         * g++.old-deja/g++.pt/memclass10.C: Likewise.
7757 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7759         PR c++/71372
7760         * c-c++-common/pr71372.c: New test.
7762         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7763         __TIME__ strings with __builtin_strcmp instead of printf and
7764         dg-output.
7766 2016-06-02  Martin Liska  <mliska@suse.cz>
7768         * gcc.dg/predict-9.c: New test.
7770 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7772         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7773         global set_compiler_env_var and global saved_compiler_env_var.
7775 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7777         PR rtl-optimization/71295
7778         * gcc.c-torture/compile/pr71295.c: New test.
7780 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7782         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7784         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7785         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7787         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7788         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7789         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7790         alternative number.
7792 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7794         * gcc.target/powerpc/p9-splat-4.c: New test.
7796 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7798         PR target/71186
7799         * gcc.target/powerpc/pr71186.c: New test.
7801 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7803         PR fortran/52393
7804         * gfortran.dg/fmt_read_3.f90: New test.
7806 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7808         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7809         procedure.
7811 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
7813         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7814         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7815         env var is set.
7816         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7817         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7818         shown once.
7819         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7820         during compilation.
7821         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7822         vars set by dg-set-compiler-env-var.
7824 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
7826         PR fortran/71156
7827         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7828         to the module procedure declaration.
7829         * gfortran.dg/submodule_16.f08: New test.
7831 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7833         PR middle-end/71371
7834         * c-c++-common/gomp/pr71371.c: New test.
7836 2016-06-01  Richard Biener  <rguenther@suse.de>
7838         PR tree-optimization/71366
7839         * gcc.dg/torture/pr71366-1.c: New testcase.
7840         * gcc.dg/torture/pr71366-2.c: Likewise.
7842 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7844         * gcc.target/powerpc/vslv-0.c: New test.
7845         * gcc.target/powerpc/vslv-1.c: New test.
7846         * gcc.target/powerpc/vsrv-0.c: New test.
7847         * gcc.target/powerpc/vsrv-1.c: New test.
7849 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7851         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7852         * gcc.target/nvptx/weak.c: New.
7854 2016-06-01  Richard Biener  <rguenther@suse.de>
7856         PR tree-optimization/71261
7857         * gcc.dg/torture/vect-bool-1.c: New testcase.
7859 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7861         * gfortran.dg/gomp/order-1.f90: New test.
7862         * gfortran.dg/gomp/order-2.f90: New test.
7864 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7866         * gcc.dg/unroll-6.c: Update template.
7867         * gcc.dg/unroll-7.c: New testcase.
7868         * gcc.dg/unroll-8.c: New testcase.
7870 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7872         * gnat.dg/opt56.ad[sb]: New test.
7874 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7876         PR c++/66635
7877         * g++.dg/cpp0x/constexpr-ice16.C: New.
7879 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7881         PR tree-optimization/71314
7882         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7883         -mbranch-cost=2.
7885 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7887         PR tree-optimization/71077
7888         * gcc.dg/tree-ssa/pr71077.c: New test.
7890 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7892         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7893         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7894         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7896 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7898         PR c++/71248
7899         * g++.dg/cpp0x/pr71248.C: New.
7900         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7901         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7902         * g++.dg/init/new37.C: Likewise.
7903         * g++.dg/template/static1.C: Likewise.
7904         * g++.dg/template/static2.C: Likewise.
7906 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7908         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7909         instead of %rdi.
7910         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7912 2016-05-31  Marek Polacek  <polacek@redhat.com>
7914         * c-c++-common/Wswitch-unreachable-3.c: New test.
7915         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7917 2016-05-31  Richard Biener  <rguenther@suse.de>
7919         PR tree-optimization/71352
7920         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7922 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7924         * gcc.target/arm/armv5_thumb_isa.c: New test.
7926 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7928         PR target/71346
7929         * gcc.target/i386/pr71346.c: New test.
7931 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7933         PR tree-optimization/69068
7934         * gcc.dg/graphite/pr69068.c: New test.
7936 2016-05-27  Martin Sebor  <msebor@redhat.com>
7938         PR c++/71306
7939         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7941 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7943         PR c++/71349
7944         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7945         nowait depend(inout: dd[0]) clauses where permitted.
7947 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7949         PR c++/71238
7950         * g++.dg/parse/pr71238.C: New.
7951         * g++.dg/concepts/friend1.C: Test column numbers too.
7952         * g++.dg/cpp0x/initlist31.C: Likewise.
7953         * g++.dg/cpp0x/pr51420.C: Likewise.
7954         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7955         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7956         * g++.dg/ext/builtin3.C: Likewise.
7957         * g++.dg/lookup/friend12.C: Likewise.
7958         * g++.dg/lookup/friend7.C: Likewise.
7959         * g++.dg/lookup/koenig1.C: Likewise.
7960         * g++.dg/lookup/koenig5.C: Likewise.
7961         * g++.dg/lookup/used-before-declaration.C: Likewise.
7962         * g++.dg/overload/koenig1.C: Likewise.
7963         * g++.dg/template/crash65.C: Likewise.
7964         * g++.dg/template/friend57.C: Likewise.
7965         * g++.dg/warn/Wshadow-5.C: Likewise.
7966         * g++.dg/warn/Wunused-8.C: Likewise.
7967         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7968         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7969         * g++.old-deja/g++.jason/member.C: Likewise.
7970         * g++.old-deja/g++.jason/report.C: Likewise.
7971         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7972         * g++.old-deja/g++.law/visibility20.C: Likewise.
7973         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7974         * g++.old-deja/g++.other/static5.C: Likewise.
7975         * g++.old-deja/g++.pt/overload2.C: Likewise.
7977 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7979         * gcc.dg/tree-ssa/peel1.c: New testcase.
7980         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7981         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7983 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7985         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7986         to ce.
7988 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7990         PR c++/71099
7991         * g++.dg/parse/virtual1.C: New.
7993 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7995         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7996         Use correct register when clearing %edx.
7998 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
8000         PR tree-optimization/71289
8001         * gcc.dg/pr71289.c: New test.
8003 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8005         PR middle-end/71269
8006         PR middle-end/71292
8007         * gcc.dg/tree-ssa/pr71269.c: New test.
8008         * gcc.dg/tree-ssa/pr71292.c: New test.
8010 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8012         PR middle-end/71252
8013         * gcc.dg/tree-ssa/pr71252-2.c: New test.
8015 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8017         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8018         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8019         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8021 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8023         PR tree-optimization/69067
8024         * gcc.dg/graphite/pr69067.c: New test.
8026 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
8028         PR target/71245
8029         * gcc.target/i386/pr71245-1.c: New test.
8030         * gcc.target/i386/pr71245-2.c: Ditto.
8032 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
8034         PR c++/71105
8035         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8036         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8037         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8039 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
8041         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8043 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
8045         Revert:
8046         PR c++/69855
8047         * g++.dg/overload/69855.C: New.
8048         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8049         * g++.old-deja/g++.pt/crash3.C: Likewise.
8051 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8053         PR c++/60385
8054         * g++.dg/parse/namespace13.C: New.
8056 2016-05-26  Jeff Law  <law@redhat.com>
8058         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8059         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8060         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8061         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8062         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8063         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8064         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8065         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8066         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8067         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8068         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8069         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8070         * gcc.dg/tree-ssa/vrp56.c: Likewise.
8072 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
8074         PR c++/69855
8075         * g++.dg/overload/69855.C: New.
8076         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8077         * g++.old-deja/g++.pt/crash3.C: Likewise.
8079 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8081         PR target/63596
8082         * gcc.target/aarch64/va_arg_1.c: New testcase.
8083         * gcc.target/aarch64/va_arg_2.c: Likewise.
8084         * gcc.target/aarch64/va_arg_3.c: Likewise.
8086 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8088         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8089         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8090         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8091         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8092         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8094 2016-05-27  Marek Polacek  <polacek@redhat.com>
8096         PR middle-end/71308
8097         * g++.dg/torture/pr71308.C: New test.
8099 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8101         * gcc.dg/zero_bits_compound-1.c: New test.
8102         * gcc.dg/zero_bits_compound-2.c: New test.
8104 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8106         PR middle-end/71279
8107         * gcc.dg/pr71279.c: New test.
8109 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
8111         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8112         floating point min/max/comparison instructions.
8113         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8115 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8117         * c-c++-common/gomp/schedule-1.c: New test.
8118         * gfortran.dg/gomp/schedule-1.f90: New test.
8120 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
8122         PR c++/70822
8123         PR c++/70106
8124         * g++.dg/cpp1y/auto-fn32.C: New test.
8125         * g++.dg/cpp1y/paren4.C: New test.
8127 2016-05-26  Nathan Sidwell  <nathan@acm.org>
8129         * gcc.dg/20060410.c: Xfail on ptx.
8130         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8131         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8132         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8133         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8134         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8136 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8138         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8140 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8142         PR tree-optimization/71280
8143         * gcc.dg/pr71280.c: New test.
8145         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8147         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8148         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8150         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8152 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
8154         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8155         kept in memory.
8157 2016-05-25  Jeff Law  <law@redhat.com>
8159         PR tree-optimization/71272
8160         * gcc.c-torture/compile/pr71272.c: new test.
8162 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
8164         * gcc.target/powerpc/vec-cmpne.c: New test.
8165         * gcc.target/powerpc/vec-cmpne-long.c: New test.
8167 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8169         * gnat.dg/opt55.ad[sb]: New test.
8171 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8173         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8174         * c-c++-common/pr60226.c: Require int32plus.
8175         * gcc.c-torture/execute/pr70602.c: Likewise.
8176         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8177         unsigned long for malloc arg type.
8178         * gcc.dg/asr_div1.c: Require int32plus.
8179         * gcc.dg/enum-mode-1.c: XFAIL for int16.
8180         * gcc.dg/pie-1.c: Require pie.
8181         * gcc.dg/pie-2.c: Likewise.
8182         * gcc.dg/pr59471.c: Require int32plus.
8183         * gcc.dg/pr59963-2.c: XFAIL for int16.
8184         * gcc.dg/pr60114.c: Require int32plus.
8185         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8186         unsigned long for typedef of size_t.
8187         * gcc.dg/pr63914.c: Require int32plus.
8188         * gcc.dg/pr64536.c: Require pt32plus.
8189         * gcc.dg/pr65658.c: Likewise.
8190         * gcc.dg/pr67271.c: Require int32plus.
8191         * gcc.dg/pr68112.c: Likewise.
8192         * gcc.dg/pr69071.c: Skip for avr target.
8193         * gcc.dg/pr69973.c: Require int32plus.
8194         * gcc.dg/pr70169.c: Skip for avr target.
8195         * gcc.dg/sso-6.c: Require int32plus.
8196         * gcc.dg/sso-7.c: Likewise.
8197         * gcc.dg/sso-8.c: Likewise.
8198         * gcc.dg/vrp-min-max-2.c: Likewise.
8200 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8202         PR target/70738
8203         * gcc.target/i386/pr70738-1.c: New test.
8204         * gcc.target/i386/pr70738-2.c: Likewise.
8205         * gcc.target/i386/pr70738-3.c: Likewise.
8206         * gcc.target/i386/pr70738-4.c: Likewise.
8207         * gcc.target/i386/pr70738-5.c: Likewise.
8208         * gcc.target/i386/pr70738-6.c: Likewise.
8209         * gcc.target/i386/pr70738-7.c: Likewise.
8210         * gcc.target/i386/pr70738-8.c: Likewise.
8211         * gcc.target/i386/pr70738-9.c: Likewise.
8213 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8215         PR rtl-optimization/66940
8216         * gcc.c-torture/execute/pr66940.c: New test.
8218 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
8220         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8221         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8222         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8223         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8224         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8225         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8226         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8227         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8228         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8229         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8230         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8231         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8232         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8233         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8234         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8235         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8236         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8237         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8238         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8239         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8240         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8241         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8242         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8243         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8245 2016-05-25  Marek Polacek  <polacek@redhat.com>
8247         PR c/71265
8248         * gcc.dg/noncompile/pr71265.c: New test.
8250         PR c/71266
8251         * gcc.dg/noncompile/old-style-parm-3.c: New test.
8253 2016-05-25  Nathan Sidwell  <nathan@acm.org>
8255         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8257 2016-05-25  Richard Biener  <rguenther@suse.de>
8259         PR tree-optimization/71261
8260         * c-c++-common/torture/pr71261.c: New testcase.
8262 2016-05-25  Richard Biener  <rguenther@suse.de>
8264         PR tree-optimization/71264
8265         * gcc.dg/vect/pr71264.c: New testcase.
8267 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8269         PR c++/55992
8270         * g++.dg/cpp0x/alias-decl-53.C: New.
8271         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8273 2016-05-25  Martin Liska  <mliska@suse.cz>
8275         * g++.dg/pr71239.C: New test.
8277 2016-05-25  Richard Biener  <rguenther@suse.de>
8279         * gcc.dg/vect/pr58135.c: Rename to ...
8280         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8282 2016-05-25  Marek Polacek  <polacek@redhat.com>
8284         * g++.dg/pr65295.C: Use target c++14.
8286 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8288         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8289         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8291 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8293         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8294         instructions.
8296 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
8298         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8299         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8300         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8301         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8302         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8303         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8304         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8305         * c-c++-common/goacc/pcopy.c: Likewise.
8306         * c-c++-common/goacc/pcopyin.c: Likewise.
8307         * c-c++-common/goacc/pcopyout.c: Likewise.
8308         * c-c++-common/goacc/pcreate.c: Likewise.
8309         * c-c++-common/goacc/pr70688.c: New test.
8310         * c-c++-common/goacc/present-1.c: Adjust test.
8311         * c-c++-common/goacc/reduction-5.c: Likewise.
8312         * g++.dg/goacc/data-1.C: New test.
8314 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8316         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8317         vector parity built-in functions.
8318         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8319         count trailing zeros automatic vectorization.
8320         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8321         count trailing zeros built-in functions.
8323 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8325         * gcc.dg/tree-ssa/reassoc-44.c: New test.
8327 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
8329         PR target/71050
8330         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8332 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8334         PR c++/50436
8335         * g++.dg/template/crash123.C: New.
8336         * g++.dg/template/crash124.C: Likewise.
8338 2016-05-24  Martin Sebor  <msebor@redhat.com>
8340         PR c++/71147
8341         * g++.dg/ext/flexary16.C: New test.
8343 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
8345         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8346         before math.h is included.
8347         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8348         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8349         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8350         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8351         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8352         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8353         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8354         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8355         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8356         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8357         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8358         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8359         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8360         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8361         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8362         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8363         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8364         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8365         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8366         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8367         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8368         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8369         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8371 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8372             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8374         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8375         support.
8377 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8379         PR c++/69872
8380         * g++.dg/warn/Wno-narrowing1.C: New.
8382 2016-05-24  Marek Polacek  <polacek@redhat.com>
8384         PR c/71249
8385         * c-c++-common/Wswitch-unreachable-2.c: New test.
8387 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
8389         PR c++/71257
8390         * g++.dg/vect/simd-clone-6.cc: New test.
8391         * g++.dg/gomp/declare-simd-6.C: New test.
8393         PR middle-end/70434
8394         PR c/69504
8395         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8397 2016-05-24  Richard Biener  <rguenther@suse.de>
8399         PR tree-optimization/71240
8400         * gcc.dg/optimize-bswapsi-5.c: New testcase.
8402 2016-05-24  Richard Biener  <rguenther@suse.de>
8404         PR tree-optimization/71230
8405         * gcc.dg/torture/pr71230.c: New testcase.
8406         * g++.dg/torture/pr71230.C: Likewise.
8408 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
8410         * c-c++-common/goacc/routine-5.c: Add tests.
8411         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8412         * gfortran.dg/goacc/routine-6.f90: Add tests.
8414 2016-05-24  Richard Biener  <rguenther@suse.de>
8416         PR tree-optimization/71253
8417         * gcc.dg/torture/pr71253.c: New testcase.
8419 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8421         PR middle-end/71252
8422         * gfortran.dg/pr71252.f90: New test.
8424 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
8426         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8428 2016-05-24  Richard Biener  <rguenther@suse.de>
8430         PR middle-end/70434
8431         PR c/69504
8432         * c-c++-common/vector-subscript-4.c: New testcase.
8433         * c-c++-common/vector-subscript-5.c: Likewise.
8435 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8437         PR fortran/71123
8438         * gfortran.dg/namelist_90.f: New test
8440 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8442         PR fortran/66461
8443         * gfortran.dg/unexpected_eof.f: New test
8445 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8446             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8448         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8449         as little endian.
8451 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8453         PR c++/70972
8454         * g++.dg/cpp0x/inh-ctor20.C: New.
8455         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8457 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8459         PR c++/69095
8460         * g++.dg/cpp0x/variadic168.C: New.
8462 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8464         * g++.dg/cpp0x/pr31445.C: Test column number too.
8465         * g++.dg/cpp0x/pr32253.C: Likewise.
8466         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8467         * g++.dg/cpp0x/variadic36.C: Likewise.
8469 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
8471         * gcc.dg/fold-notshift-2.c: Adjust.
8473 2016-05-23  Marek Polacek  <polacek@redhat.com>
8475         PR c/49859
8476         * c-c++-common/Wswitch-unreachable-1.c: New test.
8477         * gcc.dg/Wswitch-unreachable-1.c: New test.
8478         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8479         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8480         * g++.dg/gomp/block-10.C: Likewise.
8481         * gcc.dg/gomp/block-10.c: Likewise.
8482         * g++.dg/gomp/block-9.C: Likewise.
8483         * gcc.dg/gomp/block-9.c: Likewise.
8484         * g++.dg/gomp/target-1.C: Likewise.
8485         * g++.dg/gomp/target-2.C: Likewise.
8486         * gcc.dg/gomp/target-1.c: Likewise.
8487         * gcc.dg/gomp/target-2.c: Likewise.
8488         * g++.dg/gomp/taskgroup-1.C: Likewise.
8489         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8490         * gcc.dg/gomp/teams-1.c: Likewise.
8491         * g++.dg/gomp/teams-1.C: Likewise.
8492         * g++.dg/overload/error3.C: Likewise.
8493         * g++.dg/tm/jump1.C: Likewise.
8494         * g++.dg/torture/pr40335.C: Likewise.
8495         * gcc.dg/c99-vla-jump-5.c: Likewise.
8496         * gcc.dg/switch-warn-1.c: Likewise.
8497         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8498         * gcc.dg/nested-func-1.c: Likewise.
8499         * gcc.dg/pr67784-4.c: Likewise.
8501 2016-05-23  Richard Biener  <rguenther@suse.de>
8503         PR tree-optimization/71230
8504         * gfortran.dg/pr71230-1.f90: New testcase.
8505         * gfortran.dg/pr71230-2.f90: Likewise.
8507 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8509         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
8510         * gcc.dg/vect/pr58135.c:  Add new.
8511         * gfortran.dg/pr46519-1.f: Adjust test case.
8513 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8515         PR c++/53401
8516         * g++.dg/cpp0x/decltype64.C: New.
8518 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8520         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8521         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8522         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8524 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8526         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8527         Add poly64x1_t and poly64x2_t cases if supported.
8528         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8529         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8530         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8531         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8532         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8534 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8536         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8537         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8538         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8539         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8540         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8541         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8542         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8544 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8546         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8548 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8550         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8551         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8553 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
8555         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8556         constraint instead of "r".
8557         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8558         insn instead of vxorpd.
8559         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8561         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8562         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8564         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8566         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8567         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8569         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8571 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
8573         PR middle-end/40921
8574         * gcc.dg/tree-ssa/pr40921.c: New test.
8576 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8578         PR target/71103
8579         * gcc.target/avr/pr71103.c: New test.
8581 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
8583         PR middle-end/71179
8584         * gcc.dg/tree-ssa/pr71179.c: New test.
8586 2016-05-20  Martin Sebor  <msebor@redhat.com>
8588         PR c/71115
8589         * gcc.dg/init-excess-2.c: New test.
8591 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8593         * gnat.dg/opt53.adb: New test.
8594         * gnat.dg/opt54.adb: Likewise.
8596 2016-05-20  Martin Jambor  <mjambor@suse.cz>
8598         PR tree-optimization/70884
8599         * gcc.dg/tree-ssa/pr70919.c: New test.
8601 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8603         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8604         formatting.
8605         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8606         fix code formatting.
8608 2016-05-20  Nathan Sidwell  <nathan@acm.org>
8610         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
8611         non-common cases.
8612         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8614 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8616         * jit.dg/all-non-failing-tests.h: Add
8617         test-factorial-must-tail-call.c.
8618         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8619         * jit.dg/test-factorial-must-tail-call.c: New test case.
8621 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8623         PR fortran/71204
8624         * gfortran.dg/pr71204.f90: New test.
8626 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
8628         * gcc.target/nvptx/sincos.c: New test.
8630 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8632         PR c++/70572
8633         * g++.dg/cpp1y/auto-fn31.C: New.
8635 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8637         * gcc.target/powerpc/vec-addec.c: New test.
8638         * gcc.target/powerpc/vec-addec-int128.c: New test.
8640 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8642         * gcc.dg/plugin/must-tail-call-1.c: New test case.
8643         * gcc.dg/plugin/must-tail-call-2.c: New test case.
8644         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8645         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8647 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
8649         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8651 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8653         PR c++/71210
8654         * g++.dg/opt/pr71210-1.C: New test.
8655         * g++.dg/opt/pr71210-2.C: New test.
8657         PR tree-optimization/29756
8658         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8659         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
8660         only on selected targets where V4SImode vectors are known to be
8661         supported.
8663 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
8665         PR tree-optimization/71079
8666         PR tree-optimization/71206
8667         * gcc.dg/tree-ssa/pr71206.c: New testcase.
8669 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8671         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8672         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8673         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8675 2016-05-20  Richard Guenther  <rguenther@suse.de>
8677         PR tree-optimization/29756
8678         * gcc.dg/tree-ssa/vector-6.c: New testcase.
8680 2016-05-20  Richard Biener  <rguenther@suse.de>
8682         PR tree-optimization/71185
8683         * gcc.dg/tree-ssa/pr71185.c: New testcase.
8685 2016-05-20  Richard Biener  <rguenther@suse.de>
8687         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8689 2016-05-19  Marek Polacek  <polacek@redhat.com>
8691         PR c++/71075
8692         * g++.dg/diagnostic/pr71075.C: New test.
8694 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
8696         PR c++/71184
8697         * g++.dg/pr71184.C: New test case.
8699 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8701         * gcc.target/powerpc/darn-0.c: New test.
8702         * gcc.target/powerpc/darn-1.c: New test.
8703         * gcc.target/powerpc/darn-2.c: New test.
8705 2016-05-19  Marek Polacek  <polacek@redhat.com>
8707         PR tree-optimization/71031
8708         * gcc.dg/tree-ssa/vrp100.c: New test.
8710 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8712         PR rtl-optimization/71148
8713         * gcc.dg/pr71148.c: New test.
8715 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8717         PR target/71056
8718         * gcc.target/arm/pr71056.c: New test.
8720 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8722         * c-c++-common/pr69669.c: Check the used mode.
8724 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
8726         PR sanitizer/64354
8727         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8729 2016-05-19  Richard Biener  <rguenther@suse.de>
8731         PR tree-optimization/70729
8732         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8733         * gcc.dg/graphite/scop-18.c: Likewise.
8734         * gcc.dg/pr41783.c: Disable LIM.
8735         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8736         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8737         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8738         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8739         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8740         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8741         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8742         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8743         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8744         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8745         * gfortran.dg/pr42108.f90: Likewise.
8747 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
8749         PR driver/69265
8750         * gcc.dg/spellcheck-options-11.c: New test case.
8752 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8754         PR c++/71100
8755         * g++.dg/opt/pr71100.C: New test.
8757 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8759         PR ipa/69708
8760         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8761         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8762         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8763         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8765 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8767         PR ipa/69708
8768         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8769         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8770         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8771         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8772         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8774 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8776         PR c++/69793
8777         * g++.dg/template/crash122.C: New.
8779 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8781         PR c++/70466
8782         * g++.dg/template/pr70466-1.C: New.
8783         * g++.dg/template/pr70466-2.C: Likewise.
8785 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8787         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8788         splat operations and the XXSPLTIB instruction.
8789         * gcc.target/powerpc/p9-splat-2.c: Likewise.
8790         * gcc.target/powerpc/p9-splat-3.c: Likewise.
8791         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8792         xxlxor to clear a register.
8794 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
8796         * gcc.dg/torture/pr71020.c: New test.
8798 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8800         PR ipa/70646
8801         * gcc.dg/ipa/pr70646.c: New test.
8803 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8805         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8807 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8809         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8810         missing tests for vreinterpretq_p{8,16}.
8812 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8814         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8815         vsliq_n_s64 and vsliq_n_u64.
8817 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8819         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8820         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8822 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8824         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8825         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8826         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8828 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8830         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8831         in comment.
8833 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8835         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8836         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8837         "blr\t" and switch to scan-assembler-times.
8839 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8841         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8842         with __aarch64__.
8843         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8844         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8846 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8848         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8849         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8850         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8851         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8852         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8853         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8855         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8856         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8858         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8859         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8861         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8862         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8864         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8866 2016-05-18  Richard Biener  <rguenther@suse.de>
8868         PR tree-optimization/71168
8869         * gcc.dg/torture/pr71168.c: New testcase.
8871 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8873         PR middle-end/63586
8874         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8875         * gcc.dg/tree-ssa/pr63586.c: New test.
8876         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8878 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8880         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8881         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8882         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8883         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8885 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8887         * gcc.target/nvptx/abi-vararg-3.c: New.
8889 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8891         PR tree-optimization/54579
8892         PR middle-end/55299
8893         * gcc.dg/fold-notrotate-1.c: New test.
8894         * gcc.dg/fold-notshift-1.c: New test.
8895         * gcc.dg/fold-notshift-2.c: New test.
8897 2016-05-17  Marek Polacek  <polacek@redhat.com>
8899         PR ipa/71146
8900         * g++.dg/ipa/pr71146.C: New test.
8902 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8904         * jit.dg/test-error-array-bounds.c: New test case.
8906 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8908         * gcc.dg/tree-ssa/and-1.c: New testcase.
8910 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8912         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8913         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8915 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8917         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8918         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8920 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8922         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8924 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8926         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8928 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8930         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8931         ".2d[index]" when scan the assembly.
8932         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8933         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8934         float64x1.
8935         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8937 2016-05-17  Richard Biener  <rguenther@suse.de>
8939         PR tree-optimization/71132
8940         * gcc.dg/torture/pr71132.c: New testcase.
8942 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8944         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8946 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8948         PR target/70809
8949         * gcc.target/aarch64/pr70809_1.c: New test.
8951 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8953         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8954         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8955         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8956         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8958 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8959             Ilya Enkovich  <ilya.enkovich@intel.com>
8961         PR target/71114
8962         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8964 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8966         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8967         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8969 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8971         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8972         test for __ARM_FP16_ARGS.
8973         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8974         * gcc.target/arm/aapcs/neon-vect10.c: New.
8975         * gcc.target/arm/aapcs/neon-vect9.c: New.
8976         * gcc.target/arm/aapcs/vfp18.c: New.
8977         * gcc.target/arm/aapcs/vfp19.c: New.
8978         * gcc.target/arm/aapcs/vfp20.c: New.
8979         * gcc.target/arm/aapcs/vfp21.c: New.
8980         * gcc.target/arm/fp16-aapcs-1.c: New.
8981         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8982         test for __ARM_FP16_ARGS.
8983         * g++.target/arm/fp16-return-1.c: Update expected output.
8985 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8987         PR testsuite/70227
8988         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8990 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8992         PR fortran/69603
8993         * gfortran.dg/pr69603.f90: New testcase.
8995 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8997         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8999 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9001         PR fortran/71047
9002         * gfortran.dg/pr71047.f08: New test.
9004 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
9006         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9007         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9008         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9010 2016-05-13  Martin Sebor  <msebor@redhat.com>
9012         PR c++/60049
9013         * g++.dg/cpp0x/constexpr-60049.C: New test.
9015 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
9017         PR bootstrap/71071
9018         * gcc.dg/pr71071.c: New test.
9020 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
9022         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9023         remove XOP handling.
9024         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9026 2016-05-13  Nathan Sidwell  <nathan@acm.org>
9028         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9029         __atomic_is_lock_free declaration.
9031 2016-05-13  Richard Biener  <rguenther@suse.de>
9033         PR tree-optimization/42587
9034         * gcc.dg/optimize-bswapsi-4.c: New testcase.
9036 2016-05-13  Martin Liska  <mliska@suse.cz>
9038         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9039         the new format of dump output.
9041 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9043         * gcc.dg/pr71084.c: New test.
9045 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9047         PR target/53440
9048         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9050 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9052         * gcc.target/aarch64/struct_return.c: New test.
9054 2016-05-12  Marek Polacek  <polacek@redhat.com>
9056         PR c/70756
9057         * c-c++-common/pr70756-2.c: New test.
9058         * c-c++-common/pr70756.c: New test.
9060 2016-05-12  Richard Biener  <rguenther@suse.de>
9062         PR tree-optimization/71059
9063         * gcc.dg/torture/pr71059.c: New testcase.
9065 2016-05-12  Richard Biener  <rguenther@suse.de>
9067         PR tree-optimization/71062
9068         * gcc.dg/torture/pr71062.c: New testcase.
9070 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9072         PR tree-optimization/71006
9073         * gcc.dg/pr71006.c: New test.
9075 2016-05-12  Marek Polacek  <polacek@redhat.com>
9077         PR driver/71063
9078         * gcc.dg/opts-7.c: New test.
9080 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9082         PR target/70830
9083         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9084         Add -save-temps to dg-options.
9085         Scan for ldmfd rather than pop instruction.
9086         * gcc.target/arm/interrupt-2.c: Likewise.
9087         * gcc.target/arm/pr70830.c: New test.
9089 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
9091         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9092         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9094         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9095         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9096         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9098         PR target/71019
9099         * gcc.target/i386/avx512vl-pack-1.c: New test.
9100         * gcc.target/i386/avx512vl-pack-2.c: New test.
9101         * gcc.target/i386/avx512bw-pack-2.c: New test.
9103         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9105         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9106         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9107         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9109 2016-05-12  Richard Biener  <rguenther@suse.de>
9111         PR tree-optimization/70986
9112         * gcc.dg/torture/pr70986-1.c: New testcase.
9113         * gcc.dg/torture/pr70986-2.c: Likewise.
9114         * gcc.dg/torture/pr70986-3.c: Likewise.
9116 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
9118         PR c/43651
9119         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9120         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9122 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
9124         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9125         directive.
9126         * gcc.target/i386/pr66746.c: Ditto.
9128 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9130         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9131         support.
9132         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9133         warning when using -mvsx-timode.
9134         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9135         * gcc.target/powerpc/dform-2.c: Likewise.
9136         * gcc.target/powerpc/pr68805.c: Likewise.
9138 2016-05-11  Marek Polacek  <polacek@redhat.com>
9140         PR c++/71024
9141         * c-c++-common/attributes-3.c: New test.
9143 2016-05-11  Nathan Sidwell  <nathan@acm.org>
9145         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9146         * gcc.c-torture/execute/pr68185.c: Likewise.
9147         * gcc.dg/ipa/pr70306.c: Requires global constructors.
9148         * gcc.dg/pr69634.c: Requires scheduling.
9149         * gcc.dg/torture/pr66178.c: Require label values.
9150         * gcc.dg/setjmp-6.c: Require indirect jumps.
9152 2016-05-11  Richard Biener  <rguenther@suse.de>
9154         PR tree-optimization/71055
9155         * gcc.dg/torture/pr71055.c: New testcase.
9157 2016-05-11  Richard Biener  <rguenther@suse.de>
9159         PR debug/71057
9160         * g++.dg/debug/pr71057.C: New testcase.
9162 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
9164         PR fortran/70855
9165         * gfortran.dg/gomp/pr70855.f90: New test.
9167 2016-05-11  Richard Biener  <rguenther@suse.de>
9169         PR middle-end/71002
9170         * g++.dg/torture/pr71002.C: New testcase.
9172 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
9174         PR middle-end/70807
9175         * gcc.dg/pr70807.c: New test.
9177 2016-05-10  Martin Sebor  <msebor@redhat.com>
9179         PR c++/38611
9180         * g++.dg/Wattributes.C: New test.
9182 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
9184         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9185         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9186         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9188 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9190         PR target/70799
9191         * gcc.target/i386/pr70799-1.c: New test.
9193 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9195         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9197 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9199         PR middle-end/70877
9200         * gcc.target/i386/pr70877.c: New test.
9202 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9204         PR tree-optimization/70786
9205         * gcc.target/i386/pr70876.c: New test.
9207 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
9209         PR target/70927
9210         * gcc.target/i386/avx512vl-logic-1.c: New test.
9211         * gcc.target/i386/avx512vl-logic-2.c: New test.
9212         * gcc.target/i386/avx512dq-logic-2.c: New test.
9214 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9216         PR target/70963
9217         * gcc.target/powerpc/pr70963.c: New.
9219 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
9221         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9222         (test_very_wide_line): Add ruler to expected output.
9223         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9224         (test_very_wide_line): Likewise.
9225         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9226         (test_show_locus): Within the handling of "test_very_wide_line",
9227         enable show_ruler_p on the diagnostic context.
9229 2016-05-10  Richard Biener  <rguenther@suse.de>
9231         PR tree-optimization/71039
9232         * gcc.dg/torture/pr71039.c: New testcase.
9234 2016-05-10  Nathan Sidwell  <nathan@acm.org>
9236         * gcc.dg/nested-func-10.c: Requires alloca.
9237         * gcc.dg/nested-func-9.c: Requires alloca.
9238         * gcc.c-torture/execute/pr70460.c: Requires labels.
9239         * gcc.c-torture/compile/pr70199.c: Requires labels.
9240         * gcc.target/nvptx/decl.c: Compile only.
9241         * gcc.target/nvptx/trailing-init.c: Compile only.
9242         * gcc.target/nvptx/ary-init.c: Compile only.
9244 2016-05-10  Marek Polacek  <polacek@redhat.com>
9246         PR c/70255
9247         * gcc.dg/attr-opt-1.c: New test.
9249 2016-05-10  Richard Biener  <rguenther@suse.de>
9251         PR tree-optimization/70497
9252         PR tree-optimization/28367
9253         * gcc.dg/torture/20160404-1.c: New testcase.
9254         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9255         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9257 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9259         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9261 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
9263         * gcc.target/i386/fabsneg-1.c New test.
9265 2016-05-09  Alan Modra  <amodra@gmail.com>
9267         PR testsuite/70826
9268         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9270 2016-05-09  Richard Biener  <rguenther@suse.de>
9272         PR tree-optimization/70985
9273         * gcc.dg/torture/pr70985.c: New testcase.
9275 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
9277         * gcc.dg/tree-ssa/ifc-9.c: New test.
9278         * gcc.dg/tree-ssa/ifc-10.c: New test.
9279         * gcc.dg/tree-ssa/ifc-11.c: New test.
9280         * gcc.dg/tree-ssa/ifc-12.c: New test.
9281         * gcc.dg/vect/pr61194.c: Remove XFAIL.
9282         * gcc.dg/vect/vect-23.c: Remove XFAIL.
9283         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9285 2016-05-09  Richard Biener  <rguenther@suse.de>
9287         PR fortran/70937
9288         * gfortran.dg/pr70937.f90: New testcase.
9290 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9292         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9294 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
9296         PR fortran/56226
9297         * gfortran.dg/dec_structure_1.f90: New testcase.
9298         * gfortran.dg/dec_structure_2.f90: Ditto.
9299         * gfortran.dg/dec_structure_3.f90: Ditto.
9300         * gfortran.dg/dec_structure_4.f90: Ditto.
9301         * gfortran.dg/dec_structure_5.f90: Ditto.
9302         * gfortran.dg/dec_structure_6.f90: Ditto.
9303         * gfortran.dg/dec_structure_7.f90: Ditto.
9304         * gfortran.dg/dec_structure_8.f90: Ditto.
9305         * gfortran.dg/dec_structure_9.f90: Ditto.
9306         * gfortran.dg/dec_structure_10.f90: Ditto.
9307         * gfortran.dg/dec_structure_11.f90: Ditto.
9308         * gfortran.dg/dec_union_1.f90: Ditto.
9309         * gfortran.dg/dec_union_2.f90: Ditto.
9310         * gfortran.dg/dec_union_3.f90: Ditto.
9311         * gfortran.dg/dec_union_4.f90: Ditto.
9312         * gfortran.dg/dec_union_5.f90: Ditto.
9313         * gfortran.dg/dec_union_6.f90: Ditto.
9314         * gfortran.dg/dec_union_7.f90: Ditto.
9316 2016-05-07  Tom de Vries  <tom@codesourcery.com>
9318         PR tree-optimization/70956
9319         * gcc.dg/graphite/pr70956.c: New test.
9321 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
9323         PR middle-end/70941
9324         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9325         (a, b, c, d): Change type from char to signed char.
9326         (main): Compare against (signed char) -1634678893 instead of
9327         hardcoded -109.  Use __builtin_abort instead of abort.
9329         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9330         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9332         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9334 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
9336         PR debug/70935
9337         * gcc.dg/torture/pr70935.c: New test.
9339 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9341         PR target/58219
9342         * gcc.target/sh/pr58219.c: New tests.
9344 2016-05-06  Richard Biener  <rguenther@suse.de>
9346         PR tree-optimization/70960
9347         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9349 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9351         PR target/52933
9352         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9353         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9354         Adjust expected instruction counts.
9355         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9357 2016-05-06  Marek Polacek  <polacek@redhat.com>
9359         PR sanitizer/70875
9360         * gcc.dg/ubsan/bounds-3.c: New test.
9362 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9364         PR target/54089
9365         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9367 2016-05-06  Richard Biener  <rguenther@suse.de>
9369         PR middle-end/70931
9370         * gfortran.dg/pr70931.f90: New testcase.
9372 2016-05-06  Richard Biener  <rguenther@suse.de>
9374         PR middle-end/70941
9375         * gcc.dg/torture/pr70941.c: New testcase.
9377 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
9379         PR tree-optimization/57206
9380         * gcc.dg/vect/pr57206.c: New test.
9382 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9384         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9386 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
9388         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9390         * c-c++-common/Wdangling-else-4.c: New test.
9392 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
9394         PR c++/70906
9395         PR c++/70933
9396         * g++.dg/opt/pr70906.C: New test.
9397         * g++.dg/opt/pr70933.C: New test.
9399         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9401 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
9403         * gcc.dg/ipa/pure-const-3.c: New testcase.
9405 2016-05-04  Marek Polacek  <polacek@redhat.com>
9407         * c-c++-common/Wdangling-else-1.c: New test.
9408         * c-c++-common/Wdangling-else-2.c: New test.
9409         * c-c++-common/Wdangling-else-3.c: New test.
9411 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
9413         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9414         flag is present.
9416 2016-05-04  Marek Polacek  <polacek@redhat.com>
9418         PR c/48778
9419         * gcc.dg/Waddress-2.c: New test.
9421 2016-05-04  Alan Modra  <amodra@gmail.com>
9423         * gcc.target/powerpc/pr70866.c: New.
9425 2016-05-03  Martin Sebor  <msebor@redhat.com>
9427         PR c++/66561
9428         * c-c++-common/builtin_location.c: New test.
9429         * g++.dg/cpp1y/builtin_location.C: New test.
9431 2016-05-03  Marek Polacek  <polacek@redhat.com>
9433         PR c/70859
9434         * gcc.dg/pr70859.c: New test.
9435         * gcc.dg/pr70859-2.c: New test.
9437 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
9439         * gnat.dg/debug5.adb: New testcase.
9441 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9443         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9444         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9445         Procedure to check for z10 instruction set.
9447 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
9449         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9451 2016-05-03  Alan Modra  <amodra@gmail.com>
9453         * gcc.target/powerpc/savres.c: Add func using a single gpr.
9455 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9457         * gcc.target/i386/avx512f-cvt-1.c: New test.
9459 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9461         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9462         -fdump-tree-vrp-details.
9464 2016-05-03  Richard Biener  <rguenther@suse.de>
9466         * gcc.dg/pr30172-1.c: Adjust.
9467         * gcc.dg/pr63743.c: Likewise.
9468         * gcc.dg/tm/pr51696.c: Likewise.
9469         * c-c++-common/tm/safe-1.c: Likewise.
9470         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9471         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9472         * g++.dg/plugin/self-assign-test-1.C: Likewise.
9473         * g++.dg/plugin/self-assign-test-2.C: Likewise.
9475 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9477         PR rtl-optimization/70467
9478         * gcc.target/i386/pr70467-3.c: New test.
9479         * gcc.target/i386/pr70467-4.c: New test.
9481         PR tree-optimization/70916
9482         * gcc.c-torture/compile/pr70916.c: New test.
9484         PR target/49244
9485         * gcc.target/i386/pr49244-1.c: New test.
9486         * gcc.target/i386/pr49244-2.c: New test.
9488 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
9490         PR rtl-optimization/44281
9491         * gcc.target/i386/pr44281.c: New test.
9493 2016-05-03  bin cheng  <bin.cheng@arm.com>
9495         PR tree-optimization/56541
9496         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9497         * gcc.dg/vect/pr56541.c: new test.
9499 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9501         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9502         __float128.
9503         * gcc.target/powerpc/float128-complex-2.c: Likewise.
9505 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
9507         PR testsuite/70520
9508         * c-c++-common/asan/clone-test-1.c (main): Align child process
9509         stack to 16 bytes.
9511 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9513         PR c++/62314
9514         * g++.dg/spellcheck-fields-2.C: New test case.
9516 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9518         PR c++/62314
9519         * g++.dg/pr62314.C: New test case.
9521 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
9523         * gcc.dg/ipa/inline-8.c: New testcase.
9525 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
9527         PR rtl-optimization/70467
9528         * gcc.target/i386/pr70467-1.c: New test.
9530 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9532         * gcc.dg/spec-options.c: Run the test on all targets.
9533         * gcc.dg/foo.specs: Use cpp_unique_options.
9535 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9537         * gcc.dg/tree-ssa/unord.c: New testcase.
9539 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9541         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9543 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
9545         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9547 2016-05-02  Marek Polacek  <polacek@redhat.com>
9549         PR c/70851
9550         * gcc.dg/enum-incomplete-3.c: New test.
9552 2016-05-02  Marek Polacek  <polacek@redhat.com>
9553             Tom de Vries  <tom@codesourcery.com>
9555         PR tree-optimization/70700
9556         * gcc.dg/pr70700.c: New test.
9558 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
9560         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9561         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9562         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9563         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9564         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9566 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
9568         * ada/acats/run_acats: Rename into...
9569         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
9570         * ada/acats/run_all.sh: Remove redundant test.
9571         (target_run): Move around.
9572         (target_gnatchop): Use newly built executable.
9573         (target_gnatmake): Likewise.
9574         Check that the compilation of impbit succeeds.
9576 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
9578         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9579         * gcc.dg/20021029-1.c: Likewise.
9580         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9581         * gcc.target/sh/attr-isr-trapa.c: Likewise.
9582         * gcc.target/sh/cmpstr.c: Likewise.
9583         * gcc.target/sh/cmpstrn.c: Likewise.
9584         * gcc.target/sh/memset.c: Likewise.
9585         * gcc.target/sh/pr21255-2-mb.c: Likewise.
9586         * gcc.target/sh/pr21255-2-ml.c: Likewise.
9587         * gcc.target/sh/pr39423-1.c: Likewise.
9588         * gcc.target/sh/pr49468-di.c: Likewise.
9589         * gcc.target/sh/pr49468-si.c: Likewise.
9590         * gcc.target/sh/pr49880-1.c: Likewise.
9591         * gcc.target/sh/pr49880-2.c: Likewise.
9592         * gcc.target/sh/pr49880-3.c: Likewise.
9593         * gcc.target/sh/pr50751-1.c: Likewise.
9594         * gcc.target/sh/pr50751-4.c: Likewise.
9595         * gcc.target/sh/pr50751-7.c: Likewise.
9596         * gcc.target/sh/pr51244-1.c: Likewise.
9597         * gcc.target/sh/pr51244-10.c: Likewise.
9598         * gcc.target/sh/pr51244-11.c: Likewise.
9599         * gcc.target/sh/pr51244-12.c: Likewise.
9600         * gcc.target/sh/pr51244-13.c: Likewise.
9601         * gcc.target/sh/pr51244-14.c: Likewise.
9602         * gcc.target/sh/pr51244-17.c: Likewise.
9603         * gcc.target/sh/pr51244-18.c: Likewise.
9604         * gcc.target/sh/pr51244-19.c: Likewise.
9605         * gcc.target/sh/pr51244-4.c: Likewise.
9606         * gcc.target/sh/pr51244-5.c: Likewise.
9607         * gcc.target/sh/pr51244-7.c: Likewise.
9608         * gcc.target/sh/pr51244-8.c: Likewise.
9609         * gcc.target/sh/pr51244-9.c: Likewise.
9610         * gcc.target/sh/pr51697.c: Likewise.
9611         * gcc.target/sh/pr52483-1.c: Likewise.
9612         * gcc.target/sh/pr52483-2.c: Likewise.
9613         * gcc.target/sh/pr52483-3.c: Likewise.
9614         * gcc.target/sh/pr52483-5.c: Likewise.
9615         * gcc.target/sh/pr52933-1.c: Likewise.
9616         * gcc.target/sh/pr52933-2.c: Likewise.
9617         * gcc.target/sh/pr52933-3.c: Likewise.
9618         * gcc.target/sh/pr53568-1.c: Likewise.
9619         * gcc.target/sh/pr53976-1.c: Likewise.
9620         * gcc.target/sh/pr53988-1.c: Likewise.
9621         * gcc.target/sh/pr53988.c: Likewise.
9622         * gcc.target/sh/pr54089-1.c: Likewise.
9623         * gcc.target/sh/pr54089-6.c: Likewise.
9624         * gcc.target/sh/pr54089-7.c: Likewise.
9625         * gcc.target/sh/pr54089-8.c: Likewise.
9626         * gcc.target/sh/pr54089-9.c: Likewise.
9627         * gcc.target/sh/pr54236-1.c: Likewise.
9628         * gcc.target/sh/pr54236-2.c: Likewise.
9629         * gcc.target/sh/pr54236-3.c: Likewise.
9630         * gcc.target/sh/pr54236-4.c: Likewise.
9631         * gcc.target/sh/pr54386.c: Likewise.
9632         * gcc.target/sh/pr54602-1.c: Likewise.
9633         * gcc.target/sh/pr54685.c: Likewise.
9634         * gcc.target/sh/pr54760-1.c: Likewise.
9635         * gcc.target/sh/pr54760-2.c: Likewise.
9636         * gcc.target/sh/pr54760-3.c: Likewise.
9637         * gcc.target/sh/pr54760-4.c: Likewise.
9638         * gcc.target/sh/pr54760-5.c: Likewise.
9639         * gcc.target/sh/pr54760-6.c: Likewise.
9640         * gcc.target/sh/pr55146.c: Likewise.
9641         * gcc.target/sh/pr55160.c: Likewise.
9642         * gcc.target/sh/pr59278.c: Likewise.
9643         * gcc.target/sh/pr59401-1.c: Likewise.
9644         * gcc.target/sh/pr59533-1.c: Likewise.
9645         * gcc.target/sh/pr63260.c: Likewise.
9646         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9647         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9648         * gcc.target/sh/strlen.c: Likewise.
9649         * gcc.target/sh/torture/pr30807.c: Likewise.
9650         * gcc.target/sh/torture/pr34777.c: Likewise.
9651         * gcc.target/sh/torture/pr64652.c: Likewise.
9652         * gcc.target/sh/torture/pr65505.c: Likewise.
9653         * gcc.target/sh/torture/pragma-isr.c: Likewise.
9654         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9656 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9658         PR c++/66644
9659         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9661 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9663         * gcc.target/powerpc/vsx-elemrev-1.c: New.
9664         * gcc.target/powerpc/vsx-elemrev-2.c: New.
9665         * gcc.target/powerpc/vsx-elemrev-3.c: New.
9666         * gcc.target/powerpc/vsx-elemrev-4.c: New.
9668 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
9670         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9671         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9673 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
9675         PR middle-end/70626
9676         * c-c++-common/goacc/combined-reduction.c: New test.
9677         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9679 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
9681         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9682         *movdi_internal pattern only if PIC off.
9683         * gcc.target/i386/pr70155-2.c: Likewise.
9684         * gcc.target/i386/pr70155-3.c: Likewise.
9685         * gcc.target/i386/pr70155-4.c: Likewise.
9686         * gcc.target/i386/pr70155-5.c: Likewise.
9687         * gcc.target/i386/pr70155-6.c: Likewise.
9688         * gcc.target/i386/pr70155-7.c: Likewise.
9689         * gcc.target/i386/pr70155-8.c: Likewise.
9690         * gcc.target/i386/pr70155-15.c: Likewise.
9691         * gcc.target/i386/pr70155-17.c: Likewise.
9692         * gcc.target/i386/pr70155-22.c: Likewise.
9694 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
9696         PR tree-optimization/70803
9697         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9699 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9701         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9702         optimization of vector loop.
9703         * gcc.target/i386/vect-unpack-3.c: New test.
9704         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9705         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9706         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9708 2016-04-29  Marek Polacek  <polacek@redhat.com>
9710         PR sanitizer/70342
9711         * g++.dg/ubsan/null-7.C: New test.
9713         PR c/70852
9714         * gcc.dg/pr70852.c: New test.
9716 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9718         PR/69089
9719         * g++.dg/cpp0x/alignas6.C: New test.
9721 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9723         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9724         * gcc.dg/pr27003.c: Likewise.
9725         * gcc.dg/tree-ssa/cswtch.c: Likewise.
9726         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9727         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9728         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9729         * gcc.target/arc/mxy.c: Likewise.
9730         * gcc.target/arc/mswape.c: Likewise.
9731         * gcc.target/arc/mrtsc.c: Likewise.
9732         * gcc.target/arc/mcrc.c: Likewise.
9733         * gcc.target/arc/mdsp-packa.c: Likewise.
9734         * gcc.target/arc/mdvbf.c: Likewise.
9735         * gcc.target/arc/mlock.c: Likewise.
9736         * gcc.target/arc/mmac-24.c: Likewise.
9737         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9739 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9740             Matthijs Kooijman  <matthijs@stdin.nl>
9741             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9743         PR target/60040
9744         * gcc.target/avr/pr60040-1.c: New.
9745         * gcc.target/avr/pr60040-2.c: New.
9747 2016-04-29  Richard Biener  <rguenther@suse.de>
9749         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9751 2016-04-29  Richard Biener  <rguenther@suse.de>
9753         PR tree-optimization/13962
9754         PR tree-optimization/65686
9755         * gcc.dg/uninit-pr65686.c: New testcase.
9757 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
9759         PR middle-end/70843
9760         * gcc.dg/pr70843.c: New test.
9762 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9764         PR target/70858
9765         * gcc.target/i386/pr70858.c: New test.
9767 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
9769         * gcc.target/arc/nps400-1.c: New file.
9771 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9772             Andrew Burgess  <andrew.burgess@embecosm.com>
9774         * gcc.target/arc/movh_cl-1.c: New file.
9776 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9777             Andrew Burgess  <andrew.burgess@embecosm.com>
9779         * gcc.target/arc/extzv-1.c: New file.
9780         * gcc.target/arc/insv-1.c: New file.
9781         * gcc.target/arc/insv-2.c: New file.
9782         * gcc.target/arc/movb-1.c: New file.
9783         * gcc.target/arc/movb-2.c: New file.
9784         * gcc.target/arc/movb-3.c: New file.
9785         * gcc.target/arc/movb-4.c: New file.
9786         * gcc.target/arc/movb-5.c: New file.
9787         * gcc.target/arc/movb_cl-1.c: New file.
9788         * gcc.target/arc/movb_cl-2.c: New file.
9789         * gcc.target/arc/movbi_cl-1.c: New file.
9790         * gcc.target/arc/movl-1.c: New file.
9792 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9793             Andrew Burgess  <andrew.burgess@embecosm.com>
9795         * gcc.target/arc/cmem-1.c: New file.
9796         * gcc.target/arc/cmem-2.c: New file.
9797         * gcc.target/arc/cmem-3.c: New file.
9798         * gcc.target/arc/cmem-4.c: New file.
9799         * gcc.target/arc/cmem-5.c: New file.
9800         * gcc.target/arc/cmem-6.c: New file.
9801         * gcc.target/arc/cmem-7.c: New file.
9802         * gcc.target/arc/cmem-ld.inc: New file.
9803         * gcc.target/arc/cmem-st.inc: New file.
9805 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9807         PR target/70821
9808         * gcc.target/i386/pr70821.c: New test.
9810 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
9812         * gcc.target/powerpc/vec-adde.c: New test.
9813         * gcc.target/powerpc/vec-adde-int128.c: New test.
9815 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9817         * gcc.target/i386/avx-vround-1.c: New test.
9818         * gcc.target/i386/avx-vround-2.c: New test.
9819         * gcc.target/i386/avx512vl-vround-1.c: New test.
9820         * gcc.target/i386/avx512vl-vround-2.c: New test.
9822 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9824         PR testsuite/70595
9825         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9826         (check_effective_target_cilkplus_runtime): ... this.
9827         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9828         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9830         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9831         Require cilkplus_runtime.
9832         Don't add -lcilkrts.
9833         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9834         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9835         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9836         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9837         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9838         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9839         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9840         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9841         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9842         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9843         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9844         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9845         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9846         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9847         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9848         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9849         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9850         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9851         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9852         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9853         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9854         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9855         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9856         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9857         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9858         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9859         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9860         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9861         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9863         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9864         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9866         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9868         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9869         cilkplus_runtime.
9871 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9873         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9874         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9876 2015-04-27  Ryan Burn  <contact@rnburn.com>
9878         PR c++/69024
9879         PR c++/68997
9880         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9881         diagnostic.
9882         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9883         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9885 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9887         * gnat.dg/limited_with4.ad[sb]: New test.
9888         * gnat.dg/limited_with4_pkg.ads: New helper.
9890 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9892         PR target/70155
9893         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9894         and movv1ti_internal patterns
9895         * gcc.target/i386/pr70155-1.c: New test.
9896         * gcc.target/i386/pr70155-2.c: Likewise.
9897         * gcc.target/i386/pr70155-3.c: Likewise.
9898         * gcc.target/i386/pr70155-4.c: Likewise.
9899         * gcc.target/i386/pr70155-5.c: Likewise.
9900         * gcc.target/i386/pr70155-6.c: Likewise.
9901         * gcc.target/i386/pr70155-7.c: Likewise.
9902         * gcc.target/i386/pr70155-8.c: Likewise.
9903         * gcc.target/i386/pr70155-9.c: Likewise.
9904         * gcc.target/i386/pr70155-10.c: Likewise.
9905         * gcc.target/i386/pr70155-11.c: Likewise.
9906         * gcc.target/i386/pr70155-12.c: Likewise.
9907         * gcc.target/i386/pr70155-13.c: Likewise.
9908         * gcc.target/i386/pr70155-14.c: Likewise.
9909         * gcc.target/i386/pr70155-15.c: Likewise.
9910         * gcc.target/i386/pr70155-16.c: Likewise.
9911         * gcc.target/i386/pr70155-17.c: Likewise.
9912         * gcc.target/i386/pr70155-18.c: Likewise.
9913         * gcc.target/i386/pr70155-19.c: Likewise.
9914         * gcc.target/i386/pr70155-20.c: Likewise.
9915         * gcc.target/i386/pr70155-21.c: Likewise.
9916         * gcc.target/i386/pr70155-22.c: Likewise.
9918 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9920         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9921         ".{5,6}".
9923 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9925         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9926         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9927         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9928         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9929         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9931 2016-04-27  Richard Biener  <rguenther@suse.de>
9933         PR ipa/70760
9934         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9935         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9937 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9939         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9940         * g++.dg/ubsan/pr63956.C: Adjust error location.
9942 2016-04-27  Nick Clifton  <nickc@redhat.com>
9944         PR middle-end/49889
9945         * gcc.dg/pr49889.c: New test.
9947 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9949         * c-c++-common/memset-array.c: New test.
9951 2016-04-26  Martin Sebor  <msebor@redhat.com>
9953         PR c++/66639
9954         * g++.dg/cpp1y/func_constexpr.C: New test.
9956 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9958         PR c++/70241
9959         * g++.dg/cpp0x/enum32.C: New test.
9960         * g++.dg/cpp0x/enum33.C: New test.
9962 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9964         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9965         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9966         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9967         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9968         * gcc.c-torture/execute/pr38151.c: Likewise.
9969         * gcc.c-torture/execute/pr66556.c: Likewise.
9970         * gcc.c-torture/execute/pr67781.c: Likewise.
9971         * gcc.c-torture/execute/pr68648.c: Likewise.
9973 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9975         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9977 2016-04-26  Marek Polacek  <polacek@redhat.com>
9979         PR c/67784
9980         * gcc.dg/pr67784-3.c: New test.
9981         * gcc.dg/pr67784-4.c: New test.
9982         * gcc.dg/pr67784-5.c: New test.
9984         PR c/70791
9985         * gcc.dg/Wnested-externs-2.c: New test.
9987 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9989         * gcc.dg/fold-plusmult.c: Adjust.
9990         * gcc.dg/no-strict-overflow-6.c: Adjust.
9991         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9993 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9995         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9996         number scans.
9997         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9998         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9999         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10000         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10001         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10002         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10003         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10004         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10005         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10006         * gcc.target/i386/avx512f-gather-5.c: Likewise.
10007         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10008         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10009         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10010         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10011         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10012         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10013         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10014         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10015         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10016         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10017         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10018         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10019         scans.
10020         * gcc.target/i386/pr32219-4.c: Likewise.
10021         * gcc.target/i386/pr32219-6.c: Likewise.
10022         * gcc.target/i386/pr32219-8.c: Likewise.
10024 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10026         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10027         associated options.
10029 2016-04-26  Marek Polacek  <polacek@redhat.com>
10031         PR c++/70744
10032         * g++.dg/ext/cond2.C: New test.
10034 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
10036         PR tree-optimization/70771
10037         PR tree-optimization/70775
10038         * gcc.dg/pr70771.c: New test.
10039         * gcc.dg/pr70775.c: New test.
10041 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10043         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10045 2016-04-25  Richard Biener  <rguenther@suse.de>
10047         PR tree-optimization/70780
10048         * gcc.dg/torture/pr70780.c: New testcase.
10050 2016-04-25  Michael Collison  <michael.collison@arm.com>
10052         * gcc.target/arm/neon-vaddws16.c: New test.
10053         * gcc.target/arm/neon-vaddws32.c: New test.
10054         * gcc.target/arm/neon-vaddwu16.c: New test.
10055         * gcc.target/arm/neon-vaddwu32.c: New test.
10056         * gcc.target/arm/neon-vaddwu8.c: New test.
10057         * lib/target-supports.exp
10058         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10059         that arm neon support vector widen sum of HImode TO SImode.
10061 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
10063         PR sanitizer/70712
10064         * c-c++-common/asan/pr70712.c: New test.
10066 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
10068         * .gitattributes: New file.
10070 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
10072         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10074 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
10076         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10077         * gfortran.dg/submodule_15.f08: Likewise.
10079 2016-04-22  Richard Biener  <rguenther@suse.de>
10081         PR tree-optimization/70740
10082         * gcc.dg/torture/pr70740.c: New testcase.
10084 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
10086         PR target/70750
10087         * gcc.target/i386/pr70750-1.c: New test.
10088         * gcc.target/i386/pr70750-2.c: Likewise.
10090 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
10092         PR c++/70540
10093         * g++.dg/cpp0x/auto48.C: New.
10095 2016-04-21  Marek Polacek  <polacek@redhat.com>
10097         PR c++/70513
10098         * g++.dg/cpp0x/forw_enum12.C: New test.
10099         * g++.dg/cpp0x/forw_enum13.C: New test.
10101 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10103         PR target/70728
10104         * gcc.target/i386/pr70728.c: New test.
10106 2016-04-21  Richard Biener  <rguenther@suse.de>
10108         PR middle-end/70747
10109         * gcc.dg/pr70747.c: New testcase.
10111 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
10113         PR tree-optimization/70715
10114         * gcc.dg/tree-ssa/scev-13.c: New test.
10116 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10118         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10120 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10122         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10124 2016-04-20  Jan Hubicka  <jh@suse.cz>
10126         PR ipa/70018
10127         * g++.dg/ipa/nothrow-1.C: New testcase.
10129 2016-04-20  Nathan Sidwell  <nathan@acm.org>
10131         PR c++/55635
10132         * g++.dg/eh/delete1.C: New.
10134 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10136         * gcc.target/i386/avx256-unaligned-store-2.c: Add
10137         -mtune-ctrl=sse_typeless_stores.
10139 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10141         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10143 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10145         PR tree-optimization/69489
10146         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10148 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
10150         PR c++/69363
10151         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10152         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10153         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10155 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10157         PR tree-optimization/56625
10158         PR tree-optimization/69489
10159         * gcc.dg/vect/pr56625.c: New test.
10160         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10162 2016-04-20  Andrew Pinski  <apinski@cavium.com>
10164         PR target/64971
10165         * gcc.c-torture/compile/pr37433-1.c: New testcase.
10167 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
10169         * gnat.dg/self1.adb: Remove now incorrect test.
10171 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10173         * gcc.dg/tree-ssa/scev-11.c: New test.
10174         * gcc.dg/tree-ssa/scev-12.c: New test.
10176 2016-04-20  Marek Polacek  <polacek@redhat.com>
10178         PR tree-optimization/70725
10179         * gcc.dg/pr70725.c: New test.
10181 2016-04-20  Richard Biener  <rguenther@suse.de>
10183         PR tree-optimization/70726
10184         * g++.dg/vect/pr70726.cc: New testcase.
10186 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10188         PR target/70674
10189         * gcc.target/s390/pr70674.c: New test.
10191 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10193         PR libgfortran/70684
10194         * gfortran.dg/list_read_14.f90: New test.
10196 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
10198         PR target/69201
10199         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10200         extern to force it misaligned.
10201         (b): Likewise.
10202         (c): Likewise.
10203         (d): Likewise.
10204         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10205         Don't check `*' before movv4sf_internal.
10206         * gcc.target/i386/avx256-unaligned-store-2.c: Check
10207         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10208         Don't check `*' before movv16qi_internal.
10209         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10210         extern to force it misaligned.
10211         (b): Likewise.
10212         (c): Likewise.
10213         (d): Likewise.
10214         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10215         Don't check `*' before movv2df_internal.
10216         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10217         extern to force it misaligned.
10218         (b): Likewise.
10219         (c): Likewise.
10220         (d): Likewise.
10221         Check movv8sf_internal instead of avx_storeups256.
10222         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10224 2016-04-19  Richard Biener  <rguenther@suse.de>
10226         PR tree-optimization/70171
10227         * g++.dg/tree-ssa/pr70171.C: New testcase.
10229 2016-04-19  Richard Biener  <rguenther@suse.de>
10231         PR tree-optimization/70724
10232         * gcc.dg/torture/pr70724.c: New testcase.
10234 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
10236         PR middle-end/70689
10237         * gcc.target/i386/pr70689.c: New.
10239 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
10241         PR target/70708
10242         * gcc.target/i386/pr70708.c: New test.
10244 2016-04-18  Richard Biener  <rguenther@suse.de>
10246         PR tree-optimization/43434
10247         * gcc.dg/vect/pr43434.c: New testcase.
10248         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10249         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10250         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10251         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10252         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10253         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10254         * gcc.dg/gomp/pr68640.c: Likewise.
10255         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10256         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10258 2016-04-18  Richard Biener  <rguenther@suse.de>
10260         PR tree-optimization/70701
10261         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10263 2016-04-18  Tom de Vries  <tom@codesourcery.com>
10265         PR testsuite/70699
10266         * gcc.dg/pr70161.c: Add dot-file scans.
10267         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10268         instead of after last dot char.
10270 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10272         * c-c++-common/dump-ada-spec-3.c: New test.
10273         * c-c++-common/dump-ada-spec-4.c: Likewise.
10275 2016-04-17  Tom de Vries  <tom@codesourcery.com>
10277         PR other/70183
10278         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10280 2016-04-15  Jan Hubicka  <jh@suse.cz>
10282         PR ipa/70018
10283         * g++.dg/ipa/pure-const-1.C: New testcase.
10284         * g++.dg/ipa/pure-const-2.C: New testcase.
10285         * g++.dg/ipa/pure-const-3.C: New testcase.
10287 2016-04-15  Marek Polacek  <polacek@redhat.com>
10289         PR c/70671
10290         * gcc.dg/bitfld-22.c: New test.
10292 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
10294         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10295         x86_64.
10297 2016-04-15  Marek Polacek  <polacek@redhat.com>
10299         PR c/70651
10300         * c-c++-common/pr70651.c: New test.
10302 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10304         PR rtl-optimization/70681
10305         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10306         dump scan on arm and powerpc.
10307         * gcc.dg/pr10474.c: Likewise.
10309 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
10311         PR c++/69517
10312         PR c++/70019
10313         PR c++/70588
10314         * g++.dg/cpp1y/vla11.C: Revert for real.
10316         PR c/70436
10317         * c-c++-common/Wparentheses-1.c: New test.
10318         * c-c++-common/gomp/Wparentheses-1.c: New test.
10319         * c-c++-common/gomp/Wparentheses-2.c: New test.
10320         * c-c++-common/gomp/Wparentheses-3.c: New test.
10321         * c-c++-common/gomp/Wparentheses-4.c: New test.
10322         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10323         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10324         * c-c++-common/goacc/Wparentheses-1.c: New test.
10326 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
10328         PR target/70662
10329         * gcc.target/i386/pr70662.c: New test.
10331 2016-04-15  Richard Biener  <rguenther@suse.de>
10332             Alan Modra  <amodra@gmail.com>
10334         PR tree-optimization/70130
10335         * gcc.dg/vect/O3-pr70130.c: New testcase.
10337 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10339         PR target/70669
10340         * gcc.target/powerpc/pr70669.c: New test.
10342         PR target/70640
10343         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10344         a power7 system that does not have an assembler that supports
10345         power8.
10347 2016-04-14  Martin Sebor  <msebor@redhat.com>
10349         PR c++/69517
10350         PR c++/70019
10351         PR c++/70588
10352         * c-c++-common/ubsan/vla-1.c: Revert.
10353         * g++.dg/cpp1y/vla11.C: Same.
10354         * g++.dg/cpp1y/vla12.C: Same.
10355         * g++.dg/cpp1y/vla13.C: Same.
10356         * g++.dg/cpp1y/vla14.C: Same.
10357         * g++.dg/cpp1y/vla3.C: Same.
10358         * g++.dg/init/array24.C: Same.
10359         * g++.dg/ubsan/vla-1.C: Same.
10361 2016-04-14  Marek Polacek  <polacek@redhat.com>
10362             Jan Hubicka  <hubicka@ucw.cz>
10364         PR c++/70029
10365         * g++.dg/torture/pr70029.C: New test.
10367 2016-04-14  Martin Sebor  <msebor@redhat.com>
10369         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10370         type size to prevent failures on targets with very low maximum
10371         alignment.
10373 2016-04-14  Richard Biener  <rguenther@suse.de>
10375         PR tree-optimization/70623
10376         * gcc.dg/torture/pr70623.c: New testcase.
10377         * gcc.dg/torture/pr70623-2.c: Likewise.
10379 2016-04-13  Martin Sebor  <msebor@redhat.com>
10381         PR c++/69517
10382         PR c++/70019
10383         PR c++/70588
10384         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10385         * g++.dg/cpp1y/vla11.C: New test.
10386         * g++.dg/cpp1y/vla12.C: New test.
10387         * g++.dg/cpp1y/vla13.C: New test.
10388         * g++.dg/cpp1y/vla14.C: New test.
10389         * g++.dg/cpp1y/vla3.C: Restore deleted test.
10390         * g++.dg/init/array24.C: Fully brace VLA initializer.
10391         * g++.dg/ubsan/vla-1.C: Disable exceptions.
10393 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10395         PR c++/70641
10396         * g++.dg/opt/pr70641.C: New test.
10398 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10400         PR rtl-optimization/68749
10401         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10402         effects of argument promotions.
10403         Remove default args to dg-skip-if.
10405 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
10407         PR c++/70635
10408         * g++.dg/parse/pr70635.C: New.
10410 2016-04-13  Marek Polacek  <polacek@redhat.com>
10412         PR c++/70639
10413         * c-c++-common/Wmisleading-indentation-4.c: New test.
10415 2016-04-13  Marek Polacek  <polacek@redhat.com>
10417         PR c/70436
10418         * gcc.dg/Wparentheses-12.c: New test.
10419         * gcc.dg/Wparentheses-13.c: New test.
10421 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10423         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10424         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10425         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10427 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10429         PR middle-end/70633
10430         * gcc.c-torture/compile/pr70633.c: New test.
10432         PR debug/70628
10433         * gcc.dg/torture/pr70628.c: New test.
10435 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
10437         PR c++/70610
10438         * g++.dg/template/pr70610.C: New test.
10439         * g++.dg/template/pr70610-2.C: New test.
10440         * g++.dg/template/pr70610-3.C: New test.
10441         * g++.dg/template/pr70610-4.C: New test.
10443 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10445         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10446         128 instead of 32.
10448         PR c++/70571
10449         * g++.dg/ext/pr70571.C: New test.
10451 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10453         PR target/70640
10454         * gcc.target/powerpc/pr70640.c: New test.
10456 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
10458         PR c++/68722
10459         * g++.dg/parse/pr68722.C: New.
10461 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10463         PR rtl-optimization/70596
10464         * gcc.target/i386/pr70596.c: New test.
10466 2016-04-12  Nathan Sidwell  <nathan@acm.org>
10468         PR c++/70501
10469         * g++.dg/init/pr70501.C: New.
10471 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
10473         * gcc.target/i386/asm-flag-6.c: New test.
10475 2016-04-12  Tom de Vries  <tom@codesourcery.com>
10477         PR tree-optimization/68756
10478         * gcc.dg/graphite/pr68756.c: New test.
10480 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10482         PR tree-optimization/70602
10483         * gcc.c-torture/execute/pr70602.c: New test.
10485 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10487         PR target/70381
10488         * gcc.target/powerpc/float128-1.c: New tests to make sure the
10489         __float128 emulator is built and runs.
10490         * gcc.target/powerpc/float128-1.c: Likewise.
10492         * lib/target-supports.exp (check_ppc_float128_sw_available):
10493         Rework tests for __float128 software and hardware
10494         availability. Fix exit condition to return 0 on success.
10496 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
10498         PR target/70133
10499         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10500         * gcc.target/aarch64/target_attr_15.c: Likewise.
10502 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10504         PR c++/69066
10505         * g++.dg/cpp1y/pr69066.C: New.
10507 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10509         PR fortran/68566
10510         * gfortran.dg/pr36192.f90: Update test.
10511         * gfortran.dg/pr36192_1.f90: Update test.
10512         * gfortran.dg/real_dimension_1.f: Update test.
10513         * gfortran.dg/parameter_array_init_7.f90: New test.
10515 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
10517         PR testsuite/64039
10518         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10520         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10522         PR rtl-optimization/66669
10523         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10525         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10527         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10528         * gcc.dg/pie-1.c: Likewise.
10529         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10530         * gcc.dg/pic-4.c: Likewise.
10531         * gcc.dg/pie-3.c: Likewise.
10532         * gcc.dg/pie-4.c: Likewise.
10534         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10536         PR tree-optimization/68644
10537         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10539         PR rtl-optimization/64886
10540         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10542 2016-04-09  Tom de Vries  <tom@codesourcery.com>
10544         PR tree-optimization/68953
10545         * gcc.dg/graphite/pr68953.c: New test.
10547 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10549         PR fortran/70592
10550         * gfortran.dg/deferred_character_16.f90: New test.
10552 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
10554         PR tree-optimization/70586
10555         * gcc.c-torture/execute/pr70586.c: New test.
10557 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10559         PR sanitizer/70573
10560         * c-c++-common/asan/halt_on_error-1.c: Replace memset
10561         with __builtin_memset
10562         * c-c++-common/asan/halt_on_error-2.c: Likewise.
10564 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
10566         PR lto/70289
10567         PR ipa/70348
10568         PR tree-optimization/70373
10569         PR middle-end/70533
10570         PR middle-end/70534
10571         PR middle-end/70535
10572         * c-c++-common/goacc/reduction-5.c: New test.
10573         * c-c++-common/goacc/reduction-promotions.c: New test.
10574         * gfortran.dg/goacc/reduction-3.f95: New test.
10575         * gfortran.dg/goacc/reduction-promotions.f90: New test.
10577 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
10579         PR c++/70590
10580         PR c++/70452
10581         * g++.dg/pr70590.C: New test.
10582         * g++.dg/pr70590-2.C: New test.
10584 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
10586         PR middle-end/70593
10587         * gcc.target/i386/pr70593.c: New test.
10589         PR rtl-optimization/70574
10590         * gcc.target/i386/avx2-pr70574.c: New test.
10592 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
10594         PR sanitizer/70541
10595         * c-c++-common/asan/pr70541.c: New test.
10597 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10599         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10600         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10602 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10604         PR target/70566
10605         * gcc.c-torture/execute/pr70566.c: New test.
10607 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10609         * c-c++-common/goacc/uninit-copy-clause.c: New test.
10610         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10612 2016-04-08  Alan Modra  <amodra@gmail.com>
10614         * gcc.target/powerpc/pr70117.c: New.
10616 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
10618         PR testsuite/70581
10619         * gcc.dg/lto/simd-function_0.c: New test.
10621         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10622         clones.
10623         * c-c++-common/attr-simd-2.c: Likewise.
10624         * c-c++-common/attr-simd-4.c: Likewise.
10625         * gcc.dg/gomp/simd-clones-2.c: Likewise.
10626         * gcc.dg/gomp/simd-clones-3.c: Likewise.
10628 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10630         PR testsuite/70553
10631         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10633 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
10634             Tom de Vries  <tom@codesourcery.com>
10636         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10637         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10638         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10639         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10640         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10641         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10642         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10643         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10645 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10647         PR c/70436
10648         * g++.dg/warn/Wparentheses-29.C: New test.
10650 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10652         PR c/70436
10653         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10654         explicit braces to resolve a future -Wparentheses warning.
10656 2016-04-06  Richard Henderson  <rth@redhat.com>
10658         * gcc.dg/pr61817-1.c: New test.
10659         * gcc.dg/pr61817-2.c: New test.
10660         * gcc.dg/pr69391-1.c: New test.
10661         * gcc.dg/pr69391-2.c: New test.
10663 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
10665         PR rtl-optimization/70398
10666         * gcc.target/aarch64/pr70398.c: New.
10668 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10670         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10672 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
10673             Pedro Alves  <palves@redhat.com>
10675         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10677 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
10679         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10680         Check for avx512f effective targets instead of avx2.
10681         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10682         for AVX512F clones.
10683         * gcc.dg/gomp/declare-simd-3.c: Likewise.
10684         * g++.dg/gomp/declare-simd-1.C: Likewise.
10685         * g++.dg/gomp/declare-simd-3.C: Likewise.
10686         * g++.dg/gomp/declare-simd-4.C: Likewise.
10688         PR middle-end/70550
10689         * c-c++-common/gomp/pr70550-1.c: New test.
10690         * c-c++-common/gomp/pr70550-2.c: New test.
10692 2016-04-05  Nathan Sidwell  <nathan@acm.org>
10694         PR c++/70512
10695         * g++.dg/ext/attribute-may-alias-5.C: New.
10697 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10699         PR c++/70336
10700         * c-c++-common/pr70336.c: New test.
10701         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10702         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10704 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
10706         PR ipa/66223
10707         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10709 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10711         PR rtl-optimization/70542
10712         * gcc.dg/torture/pr70542.c: New test.
10713         * gcc.target/i386/avx2-pr70542.c: New test.
10715 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
10717         PR tree-optimization/70509
10718         * gcc.target/i386/avx512bw-pr70509.c: New test.
10720 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
10722         PR c++/70452
10723         * g++.dg/ext/constexpr-vla4.C: New test.
10725 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
10727         PR target/70510
10728         * gcc.target/i386/pr70510.c: New test.
10730 2016-04-05  Richard Biener  <rguenther@suse.de>
10732         PR tree-optimization/70526
10733         * g++.dg/torture/pr70526.C: New testcase.
10735 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10737         PR target/70525
10738         * gcc.target/i386/pr70525.c: New test.
10740 2016-04-05  Richard Biener  <rguenther@suse.de>
10742         PR middle-end/70499
10743         * g++.dg/torture/pr70499.C: New testcase.
10745 2016-04-05  Richard Biener  <rguenther@suse.de>
10747         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10748         remove XFAIL.
10750 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
10752         PR middle-end/70307
10753         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
10754         rs6000 ABI warnings.
10756 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
10758         PR ipa/66223
10759         * g++.dg/ipa/devirt-51.C: New testcase.
10761 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10762             Jakub Jelinek  <jakub@redhat.com>
10764         PR middle-end/70457
10765         * gcc.dg/torture/pr70457.c: New.
10767 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10769         PR fortran/67538
10770         * gfortran.dg/allocate_with_source_19.f08: New test.
10772 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10774         PR fortran/65795
10775         * gfortran.dg/coarray_allocate_6.f08: New test.
10777 2016-04-04  Richard Biener  <rguenther@suse.de>
10779         PR rtl-optimization/70484
10780         * gcc.dg/torture/pr70484.c: New testcase.
10782 2016-04-04  Marek Polacek  <polacek@redhat.com>
10784         PR c/70307
10785         * gcc.dg/torture/pr70307.c: New test.
10787 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
10789         PR target/70416
10790         PR target/67391
10791         * gcc.target/sh/torture/pr70416.c: New.
10793 2016-04-02  Martin Sebor  <msebor@redhat.com>
10795         PR c++/67376
10796         PR c++/70170
10797         PR c++/70172
10798         PR c++/70228
10799         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10800         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10801         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10802         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10803         * g++.dg/cpp0x/constexpr-string.C: Same.
10804         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10805         * g++.dg/cpp0x/pr65398.C: Same.
10806         * g++.dg/ext/constexpr-vla1.C: Same.
10807         * g++.dg/ext/constexpr-vla2.C: Same.
10808         * g++.dg/ext/constexpr-vla3.C: Same.
10809         * g++.dg/ubsan/pr63956.C: Same.
10811 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10813         PR rtl-optimization/70467
10814         * gcc.target/i386/pr70467-2.c: New test.
10816 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10817             Marek Polacek  <polacek@redhat.com>
10819         PR c++/70488
10820         * g++.dg/init/new47.C: New test.
10822 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10824         PR target/70496
10825         * gcc.target/arm/pr70496.c: New test.
10827 2016-04-01  Nathan Sidwell  <nathan@acm.org>
10829         PR c++/68475
10830         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10832 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10834         PR target/69890
10835         * gcc.dg/strlenopt.h (memmove): New.
10836         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10837         instead of "string.h".
10838         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10839         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10840         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10841         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10842         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10843         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10844         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10845         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10846         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10847         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10848         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10849         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10850         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10851         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10852         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10853         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10854         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10855         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10856         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10857         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10859 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10861         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10862         (Holder::foo): Reflect this.
10864 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10866         PR target/70442
10867         * gcc.dg/pr70442.c: New test.
10869 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10871         PR c++/70393
10872         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10874 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10876         PR target/70453
10877         * gcc.target/i386/pr70453.c: New test.
10879 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10881         PR target/70292
10882         * gcc.c-torture/pr70292.c: New test.
10884 2016-03-31  Marek Polacek  <polacek@redhat.com>
10886         PR c/70297
10887         * c-c++-common/pr70297.c: New test.
10888         * g++.dg/cpp0x/typedef-redecl.C: New test.
10889         * gcc.dg/typedef-redecl2.c: New test.
10891 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10893         PR rtl-optimization/70460
10894         * gcc.c-torture/execute/pr70460.c: New test.
10896 2016-03-31  Richard Biener  <rguenther@suse.de>
10898         PR c++/70430
10899         * g++.dg/ext/vector30.C: New testcase.
10901 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10902             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10904         * gfortran.dg/fmt_pf.f90: New test.
10906 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10908         Forward-port from 5 branch
10909         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10911         PR testsuite/70356
10912         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10913         dg-require-effective-target after dg-do.
10915         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10917         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10919 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10920             Julian Brown  <julian@codesourcery.com>
10921             Chung-Lin Tang  <cltang@codesourcery.com>
10922             Cesar Philippidis  <cesar@codesourcery.com>
10923             James Norris  <jnorris@codesourcery.com>
10924             Tom de Vries  <tom@codesourcery.com>
10925             Nathan Sidwell  <nathan@codesourcery.com>
10927         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10928         * c-c++-common/goacc/loop-clauses.c: Likewise.
10929         * g++.dg/goacc/template.C: Likewise.
10930         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10931         * gfortran.dg/goacc/loop-1.f95: Likewise.
10932         * gfortran.dg/goacc/loop-5.f95: Likewise.
10933         * gfortran.dg/goacc/loop-6.f95: Likewise.
10934         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10935         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10936         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10937         * c-c++-common/goacc/clauses-fail.c: Likewise.
10938         * c-c++-common/goacc/parallel-1.c: Likewise.
10939         * c-c++-common/goacc/reduction-1.c: Likewise.
10940         * c-c++-common/goacc/reduction-2.c: Likewise.
10941         * c-c++-common/goacc/reduction-3.c: Likewise.
10942         * c-c++-common/goacc/reduction-4.c: Likewise.
10943         * c-c++-common/goacc/routine-3.c: Likewise.
10944         * c-c++-common/goacc/routine-4.c: Likewise.
10945         * c-c++-common/goacc/routine-5.c: Likewise.
10946         * c-c++-common/goacc/tile.c: Likewise.
10947         * g++.dg/goacc/template.C: Likewise.
10948         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10949         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10950         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10951         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10952         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10953         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10954         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10955         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10956         * c-c++-common/goacc/use_device-1.c: ... this file.
10957         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10958         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10959         * c-c++-common/goacc/host_data-6.c: ... this file.
10960         * c-c++-common/goacc/loop-2-kernels.c: New file.
10961         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10962         * c-c++-common/goacc/loop-3.c: Likewise.
10963         * g++.dg/goacc/reference.C: Likewise.
10964         * g++.dg/goacc/routine-1.C: Likewise.
10965         * g++.dg/goacc/routine-2.C: Likewise.
10967 2016-03-30  Richard Biener  <rguenther@suse.de>
10969         PR middle-end/70450
10970         * gcc.dg/torture/pr70450.c: New testcase.
10972 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10974         PR target/70421
10975         * gcc.dg/torture/pr70421.c: New test.
10976         * gcc.target/i386/avx512f-pr70421.c: New test.
10978 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10980         PR testsuite/70364
10981         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10982         (check): New function.
10983         (bar): Call check.
10984         (foo): Align stack to 16 bytes when calling bar.
10985         * gcc.target/i386/cleanup-2.c: Likewise.
10987 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10989         PR tree-optimization/59124
10990         * gcc.dg/Warray-bounds-19.c: New test.
10992 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10994         * lib/prune.exp (escape_regex_chars): New.
10995         (prune_file_path): Update to quote metcharacters for regexp.
10997 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10999         PR rtl-optimization/70429
11000         * gcc.c-torture/execute/pr70429.c: New test.
11002         PR tree-optimization/70405
11003         * gcc.dg/pr70405.c: New test.
11005 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
11007         PR fortran/70397
11008         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11009         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11011 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
11013         PR testsuite/64177
11014         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11015         __cilkrts_set_param to set two workers.
11016         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11017         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11019 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11021         * g++.dg/ext/fnname5.C: Update the test for Darwin.
11023 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11025         PR target/70406
11026         * gcc.target/i386/pr70406.c: New test.
11028 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
11030         * gnat.dg/specs/double_record_extension3.ads: New test.
11032 2016-03-25  Richard Henderson  <rth@redhat.com>
11034         PR target/70120
11035         * gcc.target/aarch64/pr70120-1.c: New.
11036         * gcc.target/aarch64/pr70120-2.c: New.
11037         * gcc.target/aarch64/pr70120-3.c: New.
11039 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
11041         PR c++/62212
11042         * g++.dg/template/mangle2.C: The dg-do directive should be
11043         "compile" not "assemble".
11045 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
11047         PR lto/69650
11048         * gcc.dg/pr69650.c: New test.
11050 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
11052         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11054 2016-03-25  Alan Modra  <amodra@gmail.com>
11056         * gcc.dg/dfp/pr70052.c: New test.
11058 2016-03-24  Richard Henderson  <rth@redhat.com>
11060         PR middle-end/69845
11061         * gcc.dg/tree-ssa/pr69845-1.c: New test.
11062         * gcc.dg/tree-ssa/pr69845-2.c: New test.
11064 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11066         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11068 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11070         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11071         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11073 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11075         * c-c++-common/goacc/uninit-dim-clause.c: New test.
11076         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11078 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
11080         PR c++/62212
11081         * g++.dg/template/mangle2.C: New test.
11083 2016-03-24  Richard Biener  <rguenther@suse.de>
11085         PR tree-optimization/70396
11086         * gcc.dg/torture/pr70396.c: New testcase.
11088 2016-03-24  Richard Biener  <rguenther@suse.de>
11090         PR middle-end/70370
11091         * gcc.dg/torture/pr70370.c: New testcase.
11093 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11095         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11096         * gfortran.dg/goacc/kernels-tree.f95: Same.
11097         * gfortran.dg/goacc/parallel-tree.f95: Same.
11099 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11101         * c-c++-common/goacc/uninit-if-clause.c: New test.
11102         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11104 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
11106         PR target/70290
11107         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11108         Fix formatting.
11110 2016-03-24  Richard Biener  <rguenther@suse.de>
11112         PR tree-optimization/70372
11113         * gcc.dg/tree-ssa/pr70372.c: New testcase.
11115 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11117         PR c++/70347
11118         * g++.dg/cpp1y/nsdmi-union1.C: New test.
11120 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11122         PR c++/70332
11123         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11125 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11127         PR c++/70001
11128         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11129         * g++.dg/cpp1y/pr70001.C: New test.
11131         PR c++/70323
11132         * g++.dg/cpp0x/constexpr-70323.C: New test.
11134 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
11135             Jason Merrill  <jason@redhat.com>
11136             Jakub Jelinek  <jakub@redhat.com>
11138         PR c++/69315
11139         * g++.dg/cpp0x/constexpr-69315.C: New test.
11140         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11142 2016-03-23  Marek Polacek  <polacek@redhat.com>
11144         PR c++/69884
11145         * g++.dg/warn/Wignored-attributes-1.C: New test.
11146         * g++.dg/warn/Wignored-attributes-2.C: New test.
11148 2016-03-23  Tom de Vries  <tom@codesourcery.com>
11150         * c-c++-common/goacc/kernels-default.c (foo): Add missing
11151         initialization.
11152         * gfortran.dg/goacc/private-3.f95 (test): Same.
11153         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11154         missing use param.
11156 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11158         * lib/target-supports.exp: Remove v7ve entry from loop
11159         creating effective target checks.
11160         (check_effective_target_arm_arch_v7ve_ok): New procedure.
11161         (add_options_for_arm_arch_v7ve): Likewise.
11163 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11165         PR tree-optimization/70354
11166         * gcc.dg/vect/pr70354-1.c: New test.
11167         * gcc.dg/vect/pr70354-2.c: New test.
11168         * gcc.target/i386/avx2-pr70354-1.c: New test.
11169         * gcc.target/i386/avx2-pr70354-2.c: New test.
11171 2016-03-22  Jeff Law  <law@redhat.com>
11173         PR target/70232
11174         * gcc.dg/tree-ssa/pr70232.c: New test.
11176 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11178         PR target/70302
11179         * gcc.target/i386/pr70302.c: New test.
11181 2016-03-22  Richard Biener  <rguenther@suse.de>
11183         PR middle-end/70251
11184         * g++.dg/torture/pr70251.C: New testcase.
11186 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
11188         PR c/69993
11189         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11190         Wmisleading-indentation.c.
11191         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11192         reflect change to diagnostic text and order of messages.
11193         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11195 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
11197         * g++.dg/ext/java-3.C: Don't compile on AIX.
11199 2016-03-22  Richard Biener  <rguenther@suse.de>
11201         PR middle-end/70333
11202         * gcc.dg/torture/pr70333.c: New testcase.
11204 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11206         * g++.dg/ext/pr70290.C: New test.
11208 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
11210         PR target/70325
11211         * gcc.target/i386/pr70325.c: New test.
11213 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
11215         PR target/70329
11216         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11217         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11219         PR target/70300
11220         * gcc.target/i386/pr70300.c: New test.
11222         PR c++/70295
11223         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11224         (func2): New function for cond with parens, xfail warning for c++.
11225         * g++.dg/warn/Wnonnull-compare-8.C: New test.
11227 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11229         PR c++/70096
11230         * g++.dg/template/ptrmem30.C: New test.
11232 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11234         PR c++/70204
11235         * g++.dg/cpp0x/constexpr-70204a.C: New test.
11236         * g++.dg/cpp0x/constexpr-70204b.C: New test.
11238 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11240         PR middle-end/70326
11241         * gcc.dg/pr70326.c: New test.
11243 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
11244             Jakub Jelinek  <jakub@redhat.com>
11246         PR tree-optimization/70317
11247         * gcc.dg/pr70317.c: New test.
11249 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
11251         PR target/70327
11252         * gcc.target/i386/pr70327.c: New test.
11254 2016-03-21  Martin Liska  <mliska@suse.cz>
11256         PR ipa/70306
11257         * gcc.dg/ipa/pr70306.c: New test.
11259 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11261         * gcc.target/arm/attr-align1.c: Skip if M-profile.
11262         * gcc.target/arm/attr-align3.c: Likewise.
11263         * gcc.target/arm/attr_arm.c: Likewise.
11264         * gcc.target/arm/flip-thumb.c: Likewise.
11266 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11268         PR target/70296
11269         * gcc.target/powerpc/altivec-36.c: New test.
11271 2016-03-21  Richard Biener  <rguenther@suse.de>
11273         PR tree-optimization/70310
11274         * gcc.dg/torture/pr70310.c: New testcase.
11276 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11278         PR target/70293
11279         * gcc.target/i386/pr70293.c: New test.
11281 2016-03-21  Richard Biener  <rguenther@suse.de>
11283         PR tree-optimization/70288
11284         * gcc.dg/torture/pr70288-1.c: New testcase.
11285         * gcc.dg/torture/pr70288-2.c: Likewise.
11287 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11289         PR rtl-optimization/69307
11290         * gcc.target/arm/pr69307.c: New test.
11292 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11294         PR rtl-optimization/69102
11295         * gcc.c-torture/compile/pr69102.c: New test.
11297 2016-03-18  Jeff Law  <law@redhat.com>
11299         PR rtl-optimization/70263
11300         * gcc.c-torture/compile/pr70263-1.c: New test.
11301         * gcc.target/i386/pr70263-2.c: New test.
11303 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
11305         PR rtl-optimization/70278
11306         * gcc.dg/torture/pr70278.c: New test.
11307         * gcc.target/arm/pr70278.c: New test.
11309 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
11311         PR c/70281
11312         * gcc.dg/plugin/diagnostic-test-expressions-1.c
11313         (test_builtin_types_compatible_p): New test function.
11314         * gcc.dg/pr70281.c: New test case.
11316 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
11318         PR target/70113
11319         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11321 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11323         PR tree-optimization/70252
11324         * gcc.dg/pr70252.c: New test.
11326 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11328         * gcc.dg/pr70161-2.c: New test.
11329         * gcc.dg/pr70161.c: New test.
11331 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11333         PR ipa/70269
11334         * gcc.dg/pr70269.c: New test.
11336 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
11338         PR c++/70267
11339         * g++.dg/ext/java-3.C: New test.
11341 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11343         PR c++/70205
11344         * g++.dg/lookup/pr70205.C: New test.
11346 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11348         PR c++/70218
11349         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11351 2016-03-17  Marek Polacek  <polacek@redhat.com>
11353         PR c/69407
11354         * gcc.dg/atomic-op-6.c: New test.
11356 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
11358         PR c/70264
11359         * c-c++-common/pr70264.c: New test case.
11361 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
11363         PR c++/70144
11364         * c-c++-common/pr70144-1.c: New test.
11365         * c-c++-common/pr70144-2.c: New test.
11367         PR c++/70272
11368         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11369         * g++.dg/opt/flifetime-dse6.C: New test.
11370         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11372 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11374         PR driver/70192
11375         * gcc.dg/pic-1.c: New test.
11376         * gcc.dg/pic-2.c: Likewise.
11377         * gcc.dg/pic-3.c: Likewise.
11378         * gcc.dg/pic-4.c: Likewise.
11379         * gcc.dg/pie-1.c: Likewise.
11380         * gcc.dg/pie-2.c: Likewise.
11381         * gcc.dg/pie-3.c: Likewise.
11382         * gcc.dg/pie-4.c: Likewise.
11383         * gcc.dg/pie-5.c: Likewise.
11384         * gcc.dg/pie-6.c: Likewise.
11386 2016-03-17  Tom de Vries  <tom@codesourcery.com>
11388         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11389         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11391 2016-03-17  Richard Biener  <rguenther@suse.de>
11393         PR debug/70271
11394         * g++.dg/debug/pr70271.C: New testcase.
11396 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
11398         * gcc.target/i386/pr70251.c: New test.
11400 2016-03-17  Marek Polacek  <polacek@redhat.com>
11402         PR c++/70194
11403         * g++.dg/warn/constexpr-70194.C: New test.
11405 2016-03-16  Richard Henderson  <rth@redhat.com>
11407         PR middle-end/70240
11408         * gcc.c-torture/compile/pr70240.c: New.
11410 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11412         * gcc.c-torture/compile/20151204.c: Skip for avr.
11414 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11416         PR target/70245
11417         * g++.dg/opt/pr70245.C: New test.
11418         * g++.dg/opt/pr70245.h: New file.
11419         * g++.dg/opt/pr70245-aux.cc: New file.
11421 2016-03-16  Martin Sebor  <msebor@redhat.com>
11423         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11425 2016-03-16  Richard Henderson  <rth@redhat.com>
11427         PR middle-end/70199
11428         * gcc.c-torture/compile/pr70199.c: New.
11430 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
11432         * gcc.dg/uninit-19.c: Run dos2unix.
11434 2016-03-16  Marek Polacek  <polacek@redhat.com>
11436         PR c/70093
11437         * gcc.dg/nested-func-10.c: New test.
11438         * gcc.dg/nested-func-9.c: New test.
11440 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11442         PR tree-optimization/68714
11443         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11445 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11447         PR tree-optimization/68715
11448         * gcc.dg/graphite/pr68715-2.c: New test.
11449         * gcc.dg/graphite/pr68715.c: New test.
11450         * gfortran.dg/graphite/pr68715.f90: New test.
11452 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11454         PR tree-optimization/68809
11455         * gcc.dg/graphite/pr68809-2.c: New test.
11456         * gcc.dg/graphite/pr68809.c: New test.
11458 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11460         PR c++/70147
11461         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11462         method call to i () as argument.  Adjust expected output.
11464         PR c++/70147
11465         * g++.dg/ubsan/pr70147-1.C: New test.
11466         * g++.dg/ubsan/pr70147-2.C: New test.
11468 2016-03-15  Martin Sebor  <msebor@redhat.com>
11470         PR c++/58281
11471         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11473 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
11475         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11476         hppa*-*-hpux*.
11478         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11480         PR libfortran/69799
11481         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11482         libatomic_available.
11484 2016-03-15  Marek Polacek  <polacek@redhat.com>
11486         PR c++/70209
11487         * g++.dg/ext/attribute-may-alias-4.C: New test.
11489 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
11491         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
11492         -fvar-tracking-assignments-toggle flag.
11494 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
11496         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11498 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
11500         PR rtl-optimization/70222
11501         * gcc.c-torture/execute/pr70222-1.c: New test.
11502         * gcc.c-torture/execute/pr70222-2.c: New test.
11504 2016-03-15  Richard Henderson  <rth@redhat.com>
11506         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11508 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11510         PR rtl-optimization/69032
11511         * gcc.dg/pr69032.c: New test.
11513 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11515         PR rtl-optimization/63384
11516         * g++.dg/pr63384.C: New test.
11518 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11520         PR target/64411
11521         * gcc.target/i386/pr64411.C: New test.
11523 2016-03-15  Tom de Vries  <tom@codesourcery.com>
11525         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11526         * gfortran.dg/goacc/kernels-alias.f95: New test.
11528 2016-03-14  Martin Sebor  <msebor@redhat.com>
11530         PR c++/53792
11531         * g++.dg/cpp0x/constexpr-inline.C: New test.
11532         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11534 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
11536         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11538 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
11540         PR middle-end/70219
11541         * gcc.dg/pr70219.c: New test.
11543 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
11545         PR target/70083
11546         * gcc.dg/torture/pr70083.c: New test.
11547         * gcc.target/i386/pr70083.c: New test.
11549 2016-03-14  Richard Biener  <rguenther@suse.de>
11551         PR tree-optimization/56365
11552         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11554 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
11556         PR target/70098
11557         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11558         New function.
11559         * g++.dg/pr70098.C: New testcase.
11562 2016-03-14  Tom de Vries  <tom@codesourcery.com>
11564         PR tree-optimization/70045
11565         * gcc.dg/graphite/pr70045.c: New test.
11567 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11569         PR fortran/69043
11570         * gfortran.dg/include_9.f90: New test.
11572 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11574         PR fortran/45076
11575         gfortran.dg/prof/prof.exp: New script.
11576         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11578 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
11580         PR rtl-optimization/69307
11581         * gcc.dg/pr69307.c: New test.
11583 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
11585         PR target/69614
11586         * gcc.target/arm/pr69614.c: New.
11588 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
11590         PR fortran/70031
11591         * gfortran.dg/submodule_14.f08: New test
11593         PR fortran/69524
11594         * gfortran.dg/submodule_15.f08: New test
11596 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
11598         PR c++/70106
11599         * g++.dg/cpp1y/paren3.C: New test.
11601 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11603         PR target/70131
11604         * gcc.target/powerpc/ppc-round2.c: New test.
11606 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
11608         PR target/70123
11609         * gcc.dg/torture/pr70123.c: New test.
11611 2016-03-11  Jeff Law  <law@redhat.com>
11613         PR tree-optimization/70190
11614         * gcc.c-torture/compile/pr70190.c: New test.
11616 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11618         PR c/68187
11619         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11620         case.
11621         (test43_b): Likewise.
11622         (test43_c): Likewise.
11623         (test43_d): Likewise.
11624         (test43_e): Likewise.
11625         (test43_f): Likewise.
11626         (test43_g): Likewise.
11627         (test44_a): Likewise.
11628         (test44_b): Likewise.
11629         (test44_c): Likewise.
11630         (test44_d): Likewise.
11631         (test44_e): Likewise.
11633 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11635         PR c/70085
11636         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11638 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11640         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11641         dg-options.
11643 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11645         PR target/70002
11646         PR target/69245
11647         * gcc.target/aarch64/pr69245_2.c: New test.
11649 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11651         PR tree-optimization/70177
11652         * gcc.dg/pr70177.c: New test.
11654 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11656         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11658 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11660         * gcc.dg/tree-ssa/sra-20.c: New.
11662 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11664         PR rtl-optimization/70174
11665         * gcc.dg/pr70174.c: New test.
11667         PR tree-optimization/70169
11668         * gcc.dg/pr70169.c: New test.
11670 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11672         PR target/70160
11673         * gcc.target/i386/pr70160.c: New test.
11675 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11677         * gcc.target/s390/dfp-1.c: New test.
11679 2016-03-10  Nick Clifton  <nickc@redhat.com>
11681         PR target/70044
11682         * gcc.target/aarch64/pr70044.c: New test.
11684 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
11685             Jakub Jelinek  <jakub@redhat.com>
11687         PR c++/70001
11688         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11689         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11690         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11692 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
11694         PR lto/69589
11695         * g++.dg/lto/pr69589_0.C: New testcase
11696         * g++.dg/lto/pr69589_1.C: New testcase
11698 2016-03-10  Marek Polacek  <polacek@redhat.com>
11700         PR c++/70153
11701         * g++.dg/delayedfold/unary-plus1.C: New test.
11703 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11705         * gcc.target/arm/pr45701-1.c: Escape brackets.
11706         * gcc.target/arm/pr45701-2.c: Likewise.
11708 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
11710         * gfortran.dg/unconstrained_commons.f: New.
11712 2016-03-10  Alan Modra  <amodra@gmail.com>
11714         * gcc.dg/pr69195.c: New.
11715         * gcc.dg/pr69238.c: New.
11717 2016-03-10  Tom de Vries  <tom@codesourcery.com>
11719         PR testsuite/68915
11720         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11722 2016-03-10  Richard Biener  <rguenther@suse.de>
11724         PR tree-optimization/70128
11725         * gcc.dg/tree-ssa/alias-34.c: New testcase.
11726         * gcc.dg/tree-ssa/alias-35.c: Likewise.
11728 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11730         PR tree-optimization/70152
11731         * gcc.dg/pr70152.c: New test.
11733         PR target/70086
11734         * gcc.target/i386/pr70086-1.c: New test.
11735         * gcc.target/i386/pr70086-2.c: New test.
11736         * gcc.target/i386/pr70086-3.c: New test.
11738         PR tree-optimization/70127
11739         * gcc.c-torture/execute/pr70127.c: New test.
11741 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
11743         * c-c++-common/goacc/combined-directives-2.c: New test.
11745 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11747         PR c/68473
11748         PR c++/70105
11749         * g++.dg/diagnostic/pr70105.C: New test.
11750         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11751         (test_multiple_ordinary_maps): New test function.
11753 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11755         PR c/68473
11756         PR c++/70105
11757         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11758         Drop range information from call to inform_at_rich_loc.
11759         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11760         New.
11761         (test_show_locus): Replace calls to rich_location::add_range with
11762         calls to add_range.  Rewrite the tests that used the now-defunct
11763         rich_location ctor taking a source_range.  Simplify other tests
11764         by replacing calls to COMBINE_LOCATION_DATA with calls to
11765         make_location.
11767 2016-03-09  Richard Biener  <rguenther@suse.de>
11768         Jakub Jelinek  <jakub@redhat.com>
11770         PR tree-optimization/70138
11771         * gcc.dg/vect/pr70138-1.c: New testcase.
11772         * gcc.dg/vect/pr70138-2.c: Likewise.
11774 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11776         PR target/70049
11777         * gcc.target/i386/pr70049.c: New test.
11779 2016-03-09  Richard Biener  <rguenther@suse.de>
11781         PR c/70143
11782         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11783         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11784         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11786 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11788         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11789         arm-*-*.
11791 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11793         PR middle-end/67278
11794         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11796         PR target/67278
11797         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11799         PR middle-end/70050
11800         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
11801         in testcase comment.
11803 2016-03-09  Tom de Vries  <tom@codesourcery.com>
11805         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11806         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11807         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11808         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11809         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11810         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11811         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11812         * gfortran.dg/goacc/kernels-loop.f95: New test.
11814 2016-03-08  Martin Sebor  <msebor@redhat.com>
11816         PR c++/62096
11817         * g++.dg/warn/overflow-warn-7.C: New test.
11819 2016-03-08  Jason Merrill  <jason@redhat.com>
11821         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11822         * lib/target-supports.exp (check_effective_target_concepts): New.
11824 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
11826         PR c++/70135
11827         * g++.dg/cpp1y/constexpr-loop4.C: New test.
11828         * g++.dg/ubsan/pr70135.C: New test.
11830         PR target/70110
11831         * gcc.dg/pr70110.c: New test.
11833 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11835         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11836         * c-c++-common/gomp/if-1.c: Likewise.
11837         * c-c++-common/gomp/pr61486-2.c: Likewise.
11838         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11839         to dg-additional-options.
11840         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11841         * g++/gomp/target-teams-1.c: Likewise.
11842         * gcc.dg/gomp/gomp.exp: Likewise.
11843         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11844         dg-additional-options.
11845         * gfortran.dg/gomp/gomp.exp: Likewise.
11846         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11847         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11848         dg-additional-options.
11849         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11851 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11853         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11854         * c-c++-common/gomp/gridify-1.c: New test.
11855         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11857 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11859         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11860         trigger for cortex-r8, when scanning for register r8.
11861         * gcc.target/arm/pr45701-2.c: Likewise.
11863 2016-02-26  Richard Biener  <rguenther@suse.de>
11864             Jeff Law  <law@redhat.com>
11866         PR tree-optimization/69740
11867         * gcc.c-torture/compile/pr69740-1.c: New test.
11868         * gcc.c-torture/compile/pr69740-2.c: New test.
11870 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11872         * lib/target-supports.exp
11873         (check_effective_target_whole_vector_shift): Enable for PPC64.
11875 2016-03-07  Richard Biener  <rguenther@suse.de>
11877         PR tree-optimization/70115
11878         * gcc.dg/torture/pr70115.c: New testcase.
11880 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11882         PR middle-end/69916
11883         * c-c-++-common/goacc/pr69916.c: New.
11885 2016-03-07  Richard Henderson  <rth@redhat.com>
11887         * gcc.c-torture/compile/pr70061.c: New test.
11889 2016-03-07  Richard Biener  <rguenther@suse.de>
11891         PR testsuite/70109
11892         * gcc.dg/vect/O3-pr36098.c: New testcase.
11894 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11896         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11898 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11900         * gnat.dg/renaming9.ad[sb]: New testcase.
11902 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11904         PR c++/70084
11905         * g++.dg/expr/stdarg3.C: New test.
11907 2016-03-04  Jeff Law  <law@redhat.com>
11909         PR tree-optimization/69196
11910         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11911         x86_64-*-*.
11913 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11915         PR c/69973
11916         * gcc.dg/pr69973.c: New test.
11918         PR rtl-optimization/69941
11919         * gcc.dg/torture/pr69941.c: New test.
11921         PR c/69824
11922         * gcc.dg/pr69824.c: New test.
11924 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11926         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11927         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11928         function.
11930 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11932         PR c++/66786
11933         * g++.dg/cpp1y/var-templ48.C: New test.
11934         * g++.dg/cpp1y/var-templ49.C: New test.
11936 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11938         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11940 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11942         PR c++/70035
11943         * g++.dg/ubsan/pr70035.C: New test.
11945         PR target/70062
11946         * gcc.target/i386/pr70062.c: New test.
11948 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11950         * g++.dg/template/typename21.C: Remove c++98_only.
11952 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11954         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11956 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11958         PR c/68187
11959         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11960         function.
11961         (fn_42_b): Likewise.
11962         (fn_42_c): Likewise.
11964 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11966         PR c/68187
11967         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11968         function.
11969         (fn_40_b): Likewise.
11970         (fn_41_a): Likewise.
11971         (fn_41_b): Likewise.
11973 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11975         PR target/70059
11976         * gcc.target/i386/avx512f-pr70059.c: New test.
11977         * gcc.target/i386/avx512dq-pr70059.c: New test.
11979 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11981         PR rtl-optimization/57676
11982         * gcc.dg/torture/pr57676.c: New test.
11984 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11986         * gcc.dg/pr70026.c: New test.
11988 2016-03-04  Marek Polacek  <polacek@redhat.com>
11990         PR c/69798
11991         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11992         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11994 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11996         PR target/70004
11997         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11998         Delete.
11999         (test_corners_sisd_si): Likewise.
12000         (main): Remove checks of the above.
12001         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12003 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12005         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12007 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
12009         * gcc.dg/torture/pr69951.c: Accept argc==0.
12011 2016-03-04  Richard Biener  <rguenther@suse.de>
12013         PR c++/70054
12014         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12015         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12017 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12019         PR testsuite/69766
12020         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12021         testing multiarch.
12023 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12025         PR debug/69947
12026         * gcc.dg/guality/pr69947.c: New test.
12028 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12030         PR ada/70017
12031         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12033 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12035         PR rtl-optimization/69904
12036         * gcc.target/arm/pr69904.c: New test.
12038 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12040         PR target/70021
12041         * gcc.dg/vect/pr70021.c: New test.
12042         * gcc.target/i386/pr70021.c: New test.
12044 2016-03-03  Marek Polacek  <polacek@redhat.com>
12046         PR middle-end/70050
12047         * gcc.dg/pr70050.c: New test.
12049 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
12051         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12053 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
12055         PR tree-optimization/70043
12056         * gfortran.dg/vect/pr70043.f90: New test.
12058 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
12060         * gnat.dg/specs/task1.ads: New test.
12062 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12064         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12065         Invoke gdb with -batch.
12066         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12068 2016-03-03  Richard Biener  <rguenther@suse.de>
12070         PR tree-optimization/55936
12071         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12073 2016-03-02  Jeff Law  <law@redhat.com>
12075         PR rtl-optimization/69942
12076         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12077         effects of argument promotions.
12079         PR tree-optimization/69987
12080         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12081         target does not support -fprefetch-loop-arrays.
12083 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
12085         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12087 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
12089         PR rtl-optimization/69052
12090         * gcc.target/i386/pr69052.c: New test.
12092 2016-03-02  Alan Modra  <amodra@gmail.com>
12094         * gcc.dg/pr69990.c: New.
12096 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12098         PR c/68062
12099         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12101         PR middle-end/70022
12102         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12104         PR target/70028
12105         * gcc.target/i386/pr70028.c: New test.
12107 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12109         * c-c++-common/asan/swapcontext-test-1.c,
12110         * c-c++-common/tsan/thread_leak.c,
12111         * g++.dg/tsan/aligned_vs_unaligned_race.C,
12112         * g++.dg/tsan/benign_race.C,
12113         * g++.dg/tsan/fd_close_norace.C,
12114         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12115         races with sanitizer output
12117 2016-03-02  Richard Biener  <rguenther@suse.de>
12118             Uros Bizjak  <ubizjak@gmail.com>
12120         PR target/67278
12121         * gcc.dg/simd-8.c: New testcase.
12123 2016-03-02  Richard Biener  <rguenther@suse.de>
12125         PR middle-end/67278
12126         * gcc.dg/simd-7.c: New testcase.
12128 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
12130         * gcc.target/i386/pr70007.c: Tweak.
12132 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12134         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12136 2016-03-02  Marek Polacek  <polacek@redhat.com>
12138         PR c/67854
12139         * gcc.dg/pr67854.c: New test.
12141 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12143         PR middle-end/70025
12144         * gcc.dg/torture/pr70025.c: New test.
12146 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12148         PR tree-optimization/68621
12149         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12151 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12153         * gcc.target/i386/pr70007.c: New test.
12155 2016-03-01  Jeff Law  <law@redhat.com>
12157         PR tree-optimization/69196
12158         * gcc.dg/tree-ssa/pr69196-1.c: New test.
12160         PR tree-optimization/69196
12161         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12162         duplicating code and spoiling the expected output.
12164 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
12166         PR target/70033
12167         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12168         supports power9 before doing tests.
12169         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12170         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12171         * gcc.target/powerpc/p9-permute.c: Likewise.
12173 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
12175         PR target/70027
12176         * gcc.target/i386/pr70027.c: New test.
12178 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12180         * gcc.dg/pr70017.c: New test.
12182 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
12184         PR c/69796
12185         PR c/69974
12186         * gcc.dg/pr69796.c: New test.
12187         * gcc.dg/pr69974.c: New test.
12189 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12191         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12193 2016-02-29  Jeff Law  <law@redhat.com>
12195         PR tree-optimization/69987
12196         * gfortran.dg/pr69987.f90: New test.
12198         PR tree-optimization/69989
12199         * gcc.c-torture/compile/pr69989-2.c: New test.
12201 2016-03-01  Marek Polacek  <polacek@redhat.com>
12203         PR c++/69795
12204         * g++.dg/parse/invalid1.C: New test.
12206 2016-03-01  Richard Biener  <rguenther@suse.de>
12208         PR middle-end/70022
12209         * gcc.dg/pr70022.c: New testcase.
12211 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12213         PR tree-optimization/69956
12214         * gcc.dg/pr69956.c: New test.
12216 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12218         PR target/70011
12219         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12220         XFAIL when hardware supports efficient unaligned storage access.
12222 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
12224         PR c++/69961
12225         * g++.dg/template/pr69961a.C: New test.
12226         * g++.dg/template/pr69961b.C: New test.
12228 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
12230         PR preprocessor/69985
12231         * gcc.dg/cpp/pr69985.c: New test case.
12233 2016-02-29  Jeff Law  <law@redhat.com>
12235         PR tree-optimization/70005
12236         * gcc.c-torture/execute/pr70005.c New test.
12238         PR tree-optimization/69999
12239         * gcc.c-torture/compile/pr69999.c: New test.
12241 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
12243         PR tree-optimization/69652
12244         * gcc.dg/torture/pr69652.c: Delete test.
12245         * gcc.dg/vect/pr69652.c: New test.
12247 2016-02-19  Richard Biener  <rguenther@suse.de>
12249         PR tree-optimization/69980
12250         * gfortran.dg/vect/pr69980.f90: New testcase.
12252 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12254         * gcc.target/sparc/20160229-1.c: New test.
12256 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12258         * gnat.dg/stack_usage3.adb: New test.
12259         * gnat.dg/stack_usage3_pkg.ads: New helper.
12261 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12263         * gnat.dg/renaming8.adb: New test.
12264         * gnat.dg/renaming8_pkg1.ads: New helper.
12265         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12266         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12268 2016-02-29  Richard Biener  <rguenther@suse.de>
12270         PR tree-optimization/69720
12271         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12273 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
12275         PR fortran/68147
12276         PR fortran/47674
12277         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
12279 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12280             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12282         PR fortran/56007
12283         * gfortran.dg/coarray_8.f90: Adjust error message.
12284         * gfortran.dg/pr56007.f90: New test.
12285         * gfortran.dg/pr56007.f: New test.
12287 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
12289         PR tree-optimization/69989
12290         * gcc.dg/torture/pr69989.c: New test.
12292 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
12294         * gcc.target/i386/stack-realign-win.c: New test.
12296 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12298         PR fortran/60126
12299         * gfortran.dg/pr60126.f90: New test.
12301 2016-02-27  Jeff Law  <law@redhat.com>
12303         Revert
12304         2016-02-26  Richard Biener  <rguenther@suse.de>
12305                     Jeff Law  <law@redhat.com>
12307         PR tree-optimization/69740
12308         * gcc.c-torture/compile/pr69740-1.c: New test.
12309         * gcc.c-torture/compile/pr69740-2.c: New test.
12311 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12313         PR fortran/69910
12314         * gfortran.dg/newunit_4.f90: New test.
12316 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
12318         PR target/69613
12319         PR rtl-optimization/69886
12320         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12321         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
12322         target.
12324 2016-02-26  Martin Sebor  <msebor@redhat.com>
12326         PR tree-optimization/15826
12327         * gcc.dg/tree-ssa/pr15826.c: New test.
12329 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12331         PR target/69969
12332         * gcc.target/powerpc/pr69969.c: New test.
12334 2016-02-26  Martin Sebor  <msebor@redhat.com>
12336         PR c++/15766
12337         * g++.old-deja/g++.other/decl5.C: Add a test case.
12339 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
12341         PR target/69946
12342         * gcc.target/powerpc/pr69946.c: New file.
12344 2016-02-26  Richard Biener  <rguenther@suse.de>
12345             Jeff Law  <law@redhat.com>
12347         PR tree-optimization/69740
12348         * gcc.c-torture/compile/pr69740-1.c: New test.
12349         * gcc.c-torture/compile/pr69740-2.c: New test.
12351 2016-02-26  Martin Jambor  <mjambor@suse.cz>
12353         PR middle-end/69920
12354         * gcc.dg/torture/pr69932.c: New test.
12355         * gcc.dg/torture/pr69936.c: Likewise.
12357 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12359         PR target/69709
12360         * gcc.target/s390/pr69709.c: New test.
12362 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12364         PR target/69245
12365         * gcc.target/aarch64/pr69245_1.c: New test.
12367 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12369         PR target/69613
12370         * gcc.dg/torture/pr69613.c: New test.
12372 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12374         PR rtl-optimization/69891
12375         * gcc.target/i386/pr69891.c: New test.
12377 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
12378             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12380         PR target/61397
12381         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12382         functionality for both 32-bit and 64-bit.
12384 2016-02-26  Richard Biener  <rguenther@suse.de>
12386         PR tree-optimization/69551
12387         * gcc.dg/torture/pr69951.c: New testcase.
12389 2016-02-25  Richard Biener  <rguenther@suse.de>
12391         PR tree-optimization/48795
12392         * gcc.dg/Warray-bounds-18.c: New testcase.
12394 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12396         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12398 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
12400         PR rtl-optimization/69896
12401         * gcc.dg/pr69896.c: New test.
12403 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
12405         PR c++/69736
12406         * g++.dg/cpp1y/paren2.C: New test.
12408 2016-02-24  Martin Sebor  <msebor@redhat.com>
12410         PR c/51147
12411         * gcc.dg/enum-mode-2.c: New test.
12413 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12415         PR c++/69922
12416         * g++.dg/warn/Wnonnull-compare-6.C: New test.
12417         * g++.dg/warn/Wnonnull-compare-7.C: New test.
12418         * g++.dg/ubsan/pr69922.C: New test.
12420 2016-02-24  Marek Polacek  <polacek@redhat.com>
12422         PR c/69819
12423         * gcc.dg/pr69819.c: New test.
12425 2016-02-24  Martin Sebor  <msebor@redhat.com>
12427         PR c++/69912
12428         * g++.dg/ext/flexary15.C: New test.
12430 2016-02-24  Martin Sebor  <msebor@redhat.com>
12432         * gcc.dg/builtins-68.c: Avoid making unportable
12433         assumptions about the relationship between SIZE_MAX and UINT_MAX.
12434         * g++.dg/ext/builtin_alloca.C: Same.
12436 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12437             Charles Baylis  <charles.baylis@linaro.org>
12439         PR debug/61033
12440         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12442 2016-02-24  Richard Biener  <rguenther@suse.de>
12443             Jakub Jelinek  <jakub@redhat.com>
12445         PR middle-end/69760
12446         * gcc.dg/torture/pr69760.c: New testcase.
12448 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12450         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12451         pattern on Solaris with as.
12453 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12455         * gcc.target/arm/cond_sub_restrict_it.c: New test.
12456         * gcc.target/arm/condarith_restrict_it.c: Likewise.
12457         * gcc.target/arm/movcond_restrict_it.c: Likewise.
12458         * gcc.target/arm/negscc_restrict_it.c: Likewise.
12460 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12462         PR middle-end/69915
12463         * gcc.dg/pr69915.c: New test.
12465 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12467         PR rtl-optimization/69886
12468         * gcc.dg/torture/pr69886.c: New test.
12470 2016-02-24  Richard Biener  <rguenther@suse.de>
12472         PR middle-end/68963
12473         * gcc.dg/torture/pr68963.c: New testcase.
12475 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12477         PR target/69875
12478         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12479         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12480         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12481         * gcc.target/arm/atomic_loaddi_1.c: New test.
12482         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12483         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12484         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12485         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12486         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12487         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12488         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12489         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12491 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12493         PR middle-end/69909
12494         * gcc.dg/torture/pr69909.c: New test.
12496 2016-02-24  Richard Biener  <rguenther@suse.de>
12498         PR tree-optimization/69907
12499         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12500         * gcc.dg/vect/bb-slp-34.c: XFAIL.
12501         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12503 2016-02-24  Christian Bruel  <christian.bruel@st.com>
12505         * gcc.target/arm/pragma_cpp_fma.c: New test.
12507 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12509         PR fortran/61156
12510         * gfortran.dg/include_6.f90: Update test.
12512 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12514         PR objc/69844
12515         * objc.dg/pr69844.m: New test.
12517 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12519         PR libgfortran/69456
12520         * gfortran.dg/namelist_89.f90: New test.
12521         * gfortran.dg/pr59700.f90: Update test..
12523 2016-02-23  Martin Sebor  <msebor@redhat.com>
12525         PR middle-end/69780
12526         * g++.dg/ext/builtin_alloca.C: New test.
12527         * gcc.dg/builtins-68.c: New test.
12529 2016-02-23  Richard Henderson  <rth@redhat.com>
12531         * gcc.target/i386/addr-space-3.c: Remove test.
12533 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12535         PR preprocessor/69126
12536         PR preprocessor/69543
12537         * c-c++-common/pr69126-2-long.c: New test.
12538         * c-c++-common/pr69126-2-short.c: New test.
12539         * c-c++-common/pr69543-1.c: Remove xfail.
12541 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12543         PR preprocessor/69126
12544         PR preprocessor/69543
12545         PR preprocessor/69558
12546         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12547         (f): Rename to...
12548         (test_2): ...this, and add leading comment.
12549         (MACRO_3, test_3): New.
12550         (MACRO_4A, MACRO_4B, test_4): New.
12551         (MACRO): Rename to...
12552         (MACRO_5): ...this.
12553         (g): Rename to...
12554         (test_5): ...this, updating for renaming of MACRO, and
12555         add leading comment.
12556         * c-c++-common/pr69543-1.c: New.
12557         * c-c++-common/pr69543-2.c: New.
12558         * c-c++-common/pr69543-3.c: New.
12559         * c-c++-common/pr69543-4.c: New.
12560         * c-c++-common/pr69558-1.c: New.
12561         * c-c++-common/pr69558-2.c: New.
12562         * c-c++-common/pr69558-3.c: New.
12563         * c-c++-common/pr69558-4.c: New.
12564         * gcc.dg/pr69558.c: Move to...
12565         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
12566         xfail for c++.
12568 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
12570         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12571         to -ftree-parallelize-loops/-fopenacc changes.
12572         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12573         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12574         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12575         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12576         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12577         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12578         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12579         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12580         * c-c++-common/goacc/kernels-loop.c: Likewise.
12581         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12582         * c-c++-common/goacc/kernels-reduction.c: Likewise.
12583         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12584         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12586 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12588         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12590 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12592         PR c++/69902
12593         * g++.dg/warn/Wnonnull-compare-5.C: New test.
12595         PR c/69900
12596         * gcc.dg/pr69900.c: New test.
12598 2016-02-23  Martin Jambor  <mjambor@suse.cz>
12600         PR tree-optimization/69666
12601         * gcc.dg/tree-ssa/pr69666.c: New test.
12603 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
12605         PR fortran/67451
12606         * gfortran.dg/coarray_allocate_5.f08: New test.
12608 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12610         * gcc.target/s390/vcond-shift.c: Move to ...
12611         * gcc.target/s390/vector/vcond-shift.c: ... here.
12613 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12615         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12616         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12618 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12620         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12622 2016-02-20  Mark Wielaard  <mjw@redhat.com>
12624         PR c/28901
12625         * gcc.dg/unused-variable-3.c: New test.
12627 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12629         PR target/69888
12630         * gcc.target/i386/pr69888.c: New test.
12632 2016-02-22  Richard Biener  <rguenther@suse.de>
12634         PR tree-optimization/69882
12635         * gfortran.dg/vect/pr69882.f90: New testcase.
12637 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12639         PR target/69885
12640         * gcc.dg/pr69885.c: New test.
12642 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
12644         PR target/69806
12645         PR target/54089
12646         * gcc.target/sh/pr54089-10.c: New.
12648 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
12650         PR fortran/69423
12651         * gfortran.dg/deferred_character_15.f90 : New test.
12653 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12655         PR fortran/57365
12656         gfortran.dg/allocate_with_source_18.f03: New test.
12658 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
12660         PR fortran/52531
12661         gfortran.dg/gomp/pr52531.f90: New test.
12663 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12665         PR c++/69865
12666         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12667         -std=c++03.
12669 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12671         PR c++/69826
12672         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12673         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12675         PR c++/69850
12676         * g++.dg/warn/Wnonnull-compare-4.C: New test.
12678         PR c++/69851
12679         * g++.dg/torture/pr69851.C: New test.
12681 2016-02-19  Martin Sebor  <msebor@redhat.com>
12683         PR testsuite/69573
12684         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12686 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12688         PR c++/69850
12689         * g++.dg/warn/Wnonnull-compare-2.C: New test.
12690         * g++.dg/warn/Wnonnull-compare-3.C: New test.
12692         PR c++/67767
12693         * g++.dg/cpp0x/pr67767.C: New test.
12695 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12697         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12698         for fp, simd, crypto, crc, lse.
12699         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12700         above.
12701         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12702         effective target check.
12704 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12706         PR target/69820
12707         * gcc.target/i386/pr69820.c: New test.
12709 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12711         * gcc.target/s390/vector/int128-1.c: New test.
12713 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12715         * gcc.target/s390/vector/vec-vcond-1.c: New test.
12717 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12719         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12720         instruction pattern name to prevent the testcase from failing with
12721         -march=z13.
12723 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12725         * gcc.target/s390/md/movstr-2.c: New test.
12727 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
12729         * gcc.target/s390/morestack.c: New test.
12731 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12733         PR target/69625
12734         * gcc.target/s390/pr69625.c: Add test case.
12736 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12738         PR testsuite/68580
12739         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12741 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
12743         PR target/68404
12744         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12745         * gcc.target/powerpc/fusion3.c: Likewise.
12747 2016-02-18  Richard Biener  <rguenther@suse.de>
12749         PR middle-end/69553
12750         * g++.dg/torture/pr69553.C: New testcase.
12752 2016-02-18  Nick Clifton  <nickc@redhat.com>
12754         PR target/62254
12755         PR target/69610
12756         * gcc.target/arm/pr62554.c: New test.
12757         * gcc.target/arm/pr69610-1.c: New test.
12758         * gcc.target/arm/pr69610-2.c: New test.
12760 2016-02-18  Richard Biener  <rguenther@suse.de>
12762         PR middle-end/69854
12763         * gcc.dg/torture/pr69854.c: New testcase.
12765 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
12767         PR c++/69850
12768         * g++.dg/warn/Wnonnull-compare-1.C: New test.
12770 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12772         * gcc.target/powerpc/vec-cg.c: New test.
12774 2016-02-17  Richard Biener  <rguenther@suse.de>
12776         PR testsuite/69586
12777         * gcc.dg/uninit-21.c: Add -fno-short-enums.
12779 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12781         PR target/69161
12782         * gcc.c-torture/compile/pr69161.c: New test.
12784 2016-02-17  David Sherwood  <david.sherwood@arm.com>
12786         PR target/69532
12787         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12788         * gcc.target/arm/vect-fmaxmin.c: Likewise.
12790 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12792         * gcc.dg/ifcvt-4.c: Skip on Visium.
12794 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12796         * gnat.dg/atomic8.adb: New test.
12798 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12800         * gnat.dg/discr46.ad[sb]: New test.
12802 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12804         PR Target/48344
12805         * gcc.target/powerpc/pr48344-1.c: New test.
12807 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12809         PR fortran/69742
12810         * gfortran.dg/associate_21.f90:  New test.
12812 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12814         PR c/69835
12815         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12816         -Wnonnull in dg-options.
12817         * c-c++-common/nonnull-2.c: New test.
12819 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
12820             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12822         * gcc.target/aarch64/vector_initialization_nostack.c: New.
12824 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12826         PR middle-end/69801
12827         * gcc.dg/pr69801.c: Add empty dg-options.
12829 2016-02-16  James Norris  <jnorris@codesourcery.com>
12831         * c-c++-common/goacc/deviceptr-1.c: Add tests.
12832         * g++.dg/goacc/deviceptr-1.c: New file.
12834 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12836         PR tree-optimization/69820
12837         * gcc.dg/vect/pr69820.c: New test.
12839 2016-02-16  Richard Biener  <rguenther@suse.de>
12841         PR tree-optimization/69776
12842         * gcc.dg/torture/pr69776-2.c: New testcase.
12844 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12846         PR tree-optimization/69714
12847         * gcc.dg/torture/pr69714.c: New test.
12849 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12851         PR tree-optimization/69802
12852         * gcc.dg/pr69802.c: New test.
12854 2016-02-16  Richard Biener  <rguenther@suse.de>
12856         PR middle-end/69801
12857         * gcc.dg/pr69801.c: New testcase.
12859 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861         PR libgfortran/69651
12862         * gfortran.dg/read_bang.f90: New test.
12863         * gfortran.dg/read_bang4.f90: New test.
12865 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12867         PR c++/69658
12868         * g++.dg/init/pr69658.C: New test.
12870         PR c++/69797
12871         * c-c++-common/pr69797.c: New test.
12873 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12875         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12876         check for aarch64*-*-*.
12878 2016-02-15  Richard Biener  <rguenther@suse.de>
12880         PR tree-optimization/69783
12881         * gcc.dg/vect/pr69783.c: New testcase.
12883 2016-02-15  Richard Biener  <rguenther@suse.de>
12885         PR tree-optimization/69776
12886         * gcc.dg/torture/pr69776.c: New testcase.
12888 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12890         PR fortran/60526
12891         * gfortran.dg/type_decl_4.f90:  Reinstated.
12893 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12895         PR fortran/68746
12896         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12898 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12900         PR fortran/60526
12901         PR bootstrap/69816
12902         * gfortran.dg/type_decl_4.f90:  Removed.
12904 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12906         PR fortran/60526
12907         * gfortran.dg/type_decl_4.f90:  New test.
12909 2016-02-14  Alan Modra  <amodra@gmail.com>
12911         PR testsuite/68886
12912         * gcc.c-torture/execute/stkalign.c: Revise test.
12914 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12916         PR target/67260
12917         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12919 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12921         PR target/67260
12922         * gcc.target/sh/torture/pr67260.c: New.
12924 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12926         * gcc.dg/pr67964.c: Add dg-require-alias.
12928 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12930         PR target/67636
12931         PR target/64345
12932         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12934 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12936         PR libgfortran/69668
12937         * gfortran.dg/namelist_88.f90: New test.
12939 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12941         PR libgfortran/69668
12942         * gfortran.dg/namelist_38.f90: Update test.
12943         * gfortran.dg/namelist_84.f90: Update test.
12945 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12947         PR other/69554
12948         * gcc.dg/pr69554-1.c: New test.
12949         * gfortran.dg/pr69554-1.F90: New test.
12950         * gfortran.dg/pr69554-2.F90: New test.
12951         * lib/gcc-dg.exp (proc dg-locus): New function.
12952         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12953         distinguish between the caret-printing and non-caret-printing
12954         cases.  If caret-printing has been explicitly enabled, bail out
12955         without attempting to fix up the output.
12957 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12959         PR driver/69265
12960         PR driver/69453
12961         * gcc.dg/spellcheck-options-3.c: New test case.
12962         * gcc.dg/spellcheck-options-4.c: New test case.
12963         * gcc.dg/spellcheck-options-5.c: New test case.
12964         * gcc.dg/spellcheck-options-6.c: New test case.
12965         * gcc.dg/spellcheck-options-7.c: New test case.
12966         * gcc.dg/spellcheck-options-8.c: New test case.
12967         * gcc.dg/spellcheck-options-9.c: New test case.
12968         * gcc.dg/spellcheck-options-10.c: New test case.
12970 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12972         PR rtl-optimization/69764
12973         PR rtl-optimization/69771
12974         * c-c++-common/pr69764.c: New test.
12975         * gcc.dg/torture/pr69771.c: New test.
12977 2016-02-12  Marek Polacek  <polacek@redhat.com>
12979         * g++.dg/torture/init-list1.C: New.
12981 2016-02-12  Marek Polacek  <polacek@redhat.com>
12983         * gcc.dg/pr69522.c: Add empty dg-options.
12985 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12987         * g++.dg/lto/lto.exp: Include and init mpx.
12988         * g++.dg/lto/pr69729_0.C: New test.
12990 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12992         PR ipa/69241
12993         * g++.dg/ipa/pr69241-4.C: New test.
12995         PR ipa/68672
12996         * g++.dg/ipa/pr68672-1.C: New test.
12997         * g++.dg/ipa/pr68672-2.C: New test.
12998         * g++.dg/ipa/pr68672-3.C: New test.
13000 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
13002         PR c/69522
13003         * gcc.dg/pr69522.c: New test.
13005 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
13007         PR c++/69098
13008         * g++.dg/cpp1y/69098.C: New test.
13009         * g++.dg/cpp1y/69098-2.C: New test.
13011 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13013         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13014         and neighbour -> neighbor.
13015         * objc.dg/attributes/method-nonnull-1.m: Likewise.
13016         * objc.dg/gnu-api-2-class-meta.m: Likewise.
13017         * c-c++-common/Wvarargs.c: Likewise.
13018         * c-c++-common/goacc/host_data-5.c: Likewise.
13019         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13020         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13021         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13022         * gcc.target/aarch64/pr60697.c: Likewise.
13023         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13024         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13025         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13026         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13027         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13028         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13029         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13030         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13031         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13032         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13033         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13034         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13035         * g++.dg/lookup/koenig5.C: Likewise.
13036         * g++.dg/ext/no-asm-2.C: Likewise.
13037         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13038         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13039         * gfortran.dg/used_types_16.f90: Likewise.
13040         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13041         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13042         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13043         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13044         * gfortran.dg/abstract_type_6.f03: Likewise.
13045         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13046         * gfortran.dg/used_types_15.f90: Likewise.
13047         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13048         * gfortran.dg/exit_3.f08: Likewise.
13049         * gfortran.dg/open_status_2.f90: Likewise.
13050         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13051         * gfortran.dg/intrinsic_std_1.f90: Likewise.
13052         * gfortran.dg/associate_1.f03: Likewise.
13053         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13054         * gfortran.dg/intrinsic_std_6.f90: Likewise.
13055         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13056         * gcc.dg/builtin-object-size-1.c: Likewise.
13057         * gcc.dg/noreturn-6.c: Likewise.
13058         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13059         * gcc.dg/globalalias.c: Likewise.
13060         * gcc.dg/builtins-config.h: Likewise.
13061         * gcc.dg/pr30457.c: Likewise.
13062         * gcc.c-torture/compile/volatile-1.c: Likewise.
13063         * gcc.c-torture/execute/20101011-1.c: Likewise.
13064         * c-c++-common/Waddress-1.c: Likewise.
13066 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
13068         PR c/69768
13069         * c-c++-common/Waddress-1.c: New test.
13071 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
13073         PR fortran/69296
13074         * gfortran.dg/associate_19.f03: New test.
13075         * gfortran.dg/associate_20.f03: New test.
13077 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
13079         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13081 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13083         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13084         .arch armv8-a\n.  Add -dA to dg-options.
13085         * gcc.target/aarch64/assembler_arch_1.c: New test.
13086         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13088 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
13090         PR c++/68726
13091         * g++.dg/cpp0x/pr68726.C: New.
13093 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13095         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13096         test.
13098 2016-02-11  Richard Biener  <rguenther@suse.de>
13100         * g++.dg/tree-ssa/pr61034.C: Adjust.
13102 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
13104         PR target/69148
13105         * gcc.target/s390/pr69148.c: New.
13107 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
13109         PR tree-optimization/69652
13110         * gcc.dg/torture/pr69652.c: New test.
13112 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
13113             Patrick Palka  <ppalka@gcc.gnu.org>
13115         PR ipa/69241
13116         PR c++/69649
13117         * g++.dg/ipa/pr69241-1.C: New test.
13118         * g++.dg/ipa/pr69241-2.C: New test.
13119         * g++.dg/ipa/pr69241-3.C: New test.
13120         * g++.dg/ipa/pr69649.C: New test.
13122 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
13124         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13125         * gcc.dg/tree-ssa/sra-18.c: Ditto.
13127 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
13129         PR tree-optimization/68021
13130         * gcc.dg/tree-ssa/pr68021.c: New test.
13132 2016-02-10  Richard Biener  <rguenther@suse.de>
13134         PR tree-optimization/69726
13135         * gcc.dg/uninit-22.c: New testcase.
13137 2016-02-09  Andrew Pinski  <apinski@cavium.com>
13139         PR tree-opt/69282
13140         * gcc.c-torture/compile/20160205-1.c: New testcase.
13142 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
13144         PR target/68404
13145         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13146         instead accessing a really large arrray.
13147         * gcc.target/powerpc/fusion3.c: Likewise.
13149 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
13151         PR target/68532
13152         * gcc.c-torture/execute/pr68532.c: New test.
13154 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
13156         PR target/69634
13157         * gcc.dg/pr69634.c: New.
13159 2016-02-09  Richard Biener  <rguenther@suse.de>
13161         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13163 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
13165         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13167 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
13169         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13171 2016-02-09  Richard Biener  <rguenther@suse.de>
13173         PR tree-optimization/69715
13174         * gcc.dg/torture/pr69715.c: New testcase.
13176 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13178         PR c++/69139
13179         * g++.dg/cpp0x/trailing12.C: New test.
13180         * g++.dg/cpp0x/trailing13.C: New test.
13182 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13184         PR c++/69283
13185         PR c++/67835
13186         * g++.dg/cpp1y/auto-fn29.C: New test.
13187         * g++.dg/cpp1y/auto-fn30.C: New test.
13189 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13191         PR tree-optimization/69209
13192         * gcc.c-torture/compile/pr69209.c: New test.
13194 2016-02-08  Jeff Law  <law@redhat.com>
13196         PR tree-optimization/68541
13197         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13198         of statements allowed in join block for path splitting.
13200 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13202         PR c++/59627
13203         * g++.dg/gomp/pr59627.C: New test.
13205         PR ipa/69239
13206         * g++.dg/ipa/pr69239.C: New test.
13208 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
13210         PR preprocessor/69664
13211         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13212         * gcc.dg/cpp/warn-comments.c: Likewise.
13214 2016-02-08  Marek Polacek  <polacek@redhat.com>
13216         PR c++/69688
13217         * g++.dg/init/const12.C: New test.
13219 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
13221         PR target/60410
13222         * gcc.dg/lto/pr55113_0.c: Remove test.
13224 2016-02-08  Richard Biener  <rguenther@suse.de>
13226         PR tree-optimization/69719
13227         * gcc.dg/torture/pr69719.c: New testcase.
13229 2016-02-08  Richard Biener  <rguenther@suse.de>
13230         Jeff Law  <law@redhat.com>
13232         PR target/68273
13233         * gcc.target/mips/pr68273.c: New testcase.
13235 2016-02-08   Richard Biener  <rguenther@suse.de>
13237         PR rtl-optimization/69274
13238         * gcc.target/i386/addr-sel-1.c: XFAIL.
13240 2016-02-08  Jeff Law  <law@redhat.com>
13242         PR tree-optimization/68541
13243         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13245         PR tree-optimization/65917
13246         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13248 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13250         PR fortran/50555
13251         * gfortran.dg/namelist_args.f90: New test.
13253 2016-02-05  Jeff Law  <law@redhat.com>
13255         PR tree-optimization/68541
13256         * gcc.dg/tree-ssa/split-path-2.c: New test.
13257         * gcc.dg/tree-ssa/split-path-3.c: New test.
13258         * gcc.dg/tree-ssa/split-path-4.c: New test.
13259         * gcc.dg/tree-ssa/split-path-5.c: New test.
13260         * gcc.dg/tree-ssa/split-path-6.c: New test.
13261         * gcc.dg/tree-ssa/split-path-7.c: New test.
13263 2016-02-05  Martin Sebor  <msebor@redhat.com>
13265         PR c++/69662
13266         * g++.dg/warn/Wplacement-new-size-1.C: New test.
13267         * g++.dg/warn/Wplacement-new-size-2.C: New test.
13269 2016-02-06  Richard HEnderson  <rth@redhat.com>
13271         PR c/69643
13272         * gcc.target/i386/addr-space-4.c: New.
13273         * gcc.target/i386/addr-space-5.c: New.
13275 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
13277         PR fortran/66089
13278         * gfortran.dg/elemental_dependency_6.f90: New.
13280 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
13282         PR rtl-optimization/69691
13283         * gcc.c-torture/execute/pr69691.c: New test.
13285         PR c++/69628
13286         * g++.dg/parse/pr69628.C: New test.
13288 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13290         * gcc.dg/sancov/asan.c: Move to ...
13291         * gcc.dg/asan/sancov-1.c: ... here.
13293 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13295         * gcc.target/i386/pr69577.c: Require avx_runtime target.
13297 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13299         PR target/69677
13300         * gcc.target/i386/pr69677.c: New test.
13302 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
13304         PR c++/68948
13305         * g++.dg/template/pr68948.C: New test.
13307 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13309         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13310         (only necessary on s390x).
13312 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13314         * gcc.target/i386/pr69454-2.c: Compile with -msse2
13315         -mno-accumulate-outgoing-args.
13317 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
13319         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13321 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
13323         PR c/69669
13324         * c-c++-common/pr69669.c: New test.
13326 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13328         PR target/69667
13329         * g++.dg/pr69667.C: New file.
13331 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
13333         PR target/69619
13334         * gcc.dg/pr69619.c: Add new test.
13336 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
13338         PR rtl-optimization/69577
13339         * gcc.target/i386/pr69577.c: New test.
13341 2016-02-04  Martin Liska  <mliska@suse.cz>
13343         * g++.dg/asan/pr69276.C: New test.
13345 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13347         PR target/65932
13348         PR target/67714
13349         * gcc.target/arm/wmul-3.c: Simplify test to generate just
13350         a single smulbb instruction.
13351         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13352         * gcc.target/amr/wmul-2.c: Likewise.
13354 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13356         PR target/65932
13357         PR target/67714
13358         * gcc.c-torture/execute/pr67714.c: New test.
13360 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13362         PR target/69454
13363         * gcc.target/i386/pr69454-1.c: New test.
13364         * gcc.target/i386/pr69454-2.c: New test.
13366 2016-02-03  Martin Sebor  <msebor@redhat.com>
13368         PR c++/69251
13369         PR c++/69253
13370         PR c++/69290
13371         PR c++/69277
13372         PR c++/69349
13373         * g++.dg/ext/flexarray-mangle-2.C: New test.
13374         * g++.dg/ext/flexarray-mangle.C: New test.
13375         * g++.dg/ext/flexarray-subst.C: New test.
13376         * g++.dg/ext/flexary11.C: New test.
13377         * g++.dg/ext/flexary12.C: New test.
13378         * g++.dg/ext/flexary13.C: New test.
13379         * g++.dg/ext/flexary14.C: New test.
13380         * g++.dg/other/dump-ada-spec-2.C: Adjust.
13382 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13384         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13385         Define only if CHECK_FLOAT128 is defined.
13386         (main): Properly initialize u5.
13388 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
13390         PR c/69627
13391         * gcc.dg/pr69627.c: New test.
13393         PR target/69644
13394         * gcc.dg/pr69644.c: New test.
13396 2016-02-03  Mike Stump  <mikestump@comcast.net>
13398         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13399         support for struct-layout-1.exp.
13401 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
13403         PR c++/69056
13404         * g++.dg/cpp0x/pr69056.C: New test.
13406 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
13407             Alexandre Oliva  <aoliva@redhat.com>
13409         PR target/69461
13410         * gcc.target/powerpc/pr69461.c: New.
13412 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
13414         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13415         works from here ...
13416         (check_effective_target_fsanitize_thread): ... to here.  Do not
13417         specify additional compile flags for the test source.
13418         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13419         specify additional compile flags for the test source.
13421 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
13423         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13425 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
13427         PR fortran/67451
13428         PR fortran/69418
13429         * gfortran.dg/coarray_allocate_2.f08: New test.
13430         * gfortran.dg/coarray_allocate_3.f08: New test.
13431         * gfortran.dg/coarray_allocate_4.f08: New test.
13433 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
13435         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13436         use same scan-tree-dump-times on all platforms.
13437         * gcc.dg/vect/vect-outer-1.c: Likewise.
13438         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13439         * gcc.dg/vect/vect-outer-1a.c: Likewise.
13440         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13441         * gcc.dg/vect/vect-outer-1b.c: Likewise.
13442         * gcc.dg/vect/vect-outer-2b.c: Likewise.
13443         * gcc.dg/vect/vect-outer-3b.c: Likewise.
13444         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13446 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
13448         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13449         warning.
13451 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
13453         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13455 2016-02-02  James Norris  <jnorris@codesourcery.com>
13457         * c-c++-common/goacc/routine-5.c: Add tests.
13459 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
13461         * gcc.target/nvptx/unsigned-cmp.c: New test.
13463 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
13465         * gcc.target/aarch64/scalar_shift_1.c
13466         (test_corners_sisd_di): Improve force to SIMD register.
13467         (test_corners_sisd_si): Likewise.
13468         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13469         Remove scan-assembler check for ldr.
13471 2016-02-02  Richard Biener  <rguenther@suse.de>
13473         PR tree-optimization/69595
13474         * gcc.dg/Warray-bounds-17.c: New testcase.
13476 2016-02-02  Richard Biener  <rguenther@suse.de>
13478         PR tree-optimization/69606
13479         * gcc.dg/torture/pr69606.c: New testcase.
13481 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
13483         PR middle-end/68542
13484         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13485         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13487 2016-02-02  Alan Modra  <amodra@gmail.com>
13489         PR target/69548
13490         * gcc.target/powerpc/pr69548.c: New test.
13492 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13494         PR rtl-optimization/69592
13495         * gcc.dg/pr69592.c: New test.
13497         PR preprocessor/69543
13498         PR c/69558
13499         * gcc.dg/pr69543.c: New test.
13500         * gcc.dg/pr69558.c: New test.
13502 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
13504         PR testsuite/65940
13505         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13507 2016-02-01  Martin Sebor  <msebor@redhat.com>
13509         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13511 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
13513         PR tree-optimization/67921
13514         * c-c++-common/ubsan/pr67921.c: New test.
13516 2016-02-01  Richard Biener  <rguenther@suse.de>
13518         PR middle-end/69556
13519         * gcc.dg/tree-ssa/recip-8.c: New testcase.
13521 2016-02-01  Richard Biener  <rguenther@suse.de>
13523         PR tree-optimization/69574
13524         * gcc.dg/torture/pr69574.c: New testcase.
13526 2016-02-01  Richard Biener  <rguenther@suse.de>
13528         PR tree-optimization/69579
13529         * gcc.dg/setjmp-6.c: New testcase.
13531 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13533         PR rtl-optimization/69570
13534         * g++.dg/opt/pr69570.C: New test.
13536 2016-02-01  Richard Henderson  <rth@redhat.com>
13538         * gcc.dg/pr69535.c: New test.
13540 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
13542         PR testsuite/69584
13543         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13544         * gcc.dg/tree-ssa/sra-18.c: Likewise.
13546         PR debug/68244
13547         * g++.dg/parse/parens3.C: Use register "4" on hppa.
13549         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13551 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
13553         PR fortran/67564
13554         * gfortran.dg/allocate_with_source_17.f03: New test.
13556 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
13558         PR tree-optimization/69546
13559         * gcc.dg/torture/pr69546.c: New test.
13561 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
13563         PR fortran/69566
13564         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13566 2016-01-30  Martin Sebor  <msebor@redhat.com>
13568         PR c++/68490
13569         * g++.dg/ext/flexary10.C: New test.
13571 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13573         PR fortran/66707
13574         gfortran.dg/common_23.f90: New test.
13576 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13578         PR target/65546
13579         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13580         condition being checked, and disable it when the target supports
13581         misaligned loads and stores.
13583 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13585         PR debug/69518
13586         * gcc.dg/torture/pr69518.c: New test.
13588 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
13590         PR target/69530
13591         * gcc.target/i386/pr69530.c: New test.
13593 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
13595         PR target/65604
13596         * gcc.target/mips/div-delay.c: New test.
13598 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13600         PR target/69551
13601         * gcc.target/i386/pr69551.c: New test.
13603         PR target/66137
13604         * gcc.target/i386/pr66137.c: New test.
13606 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
13608         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13609         always built for p5600.
13610         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13611         isa=p5600 dg-option.
13613 2016-01-29  Richard Biener  <rguenther@suse.de>
13615         PR tree-optimization/69547
13616         * g++.dg/tree-ssa/pr69547.C: New testcase.
13618 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13620         PR debug/66869
13621         * g++.dg/warn/Wunused-function2.C: New test.
13623 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13625         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13626         support for test to succeed.
13628 2016-01-29  Marek Polacek  <polacek@redhat.com>
13630         PR c++/69509
13631         PR c++/69516
13632         * g++.dg/ext/constexpr-vla2.C: New test.
13633         * g++.dg/ext/constexpr-vla3.C: New test.
13634         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13636 2016-01-29  Richard Biener  <rguenther@suse.de>
13638         PR middle-end/69537
13639         * gcc.dg/uninit-21.c: New testcase.
13641 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
13643         PR target/69459
13644         * gcc.target/i386/pr69459.c: New test.
13646 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
13648         PR target/68400
13649         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13650         * gcc.target/mips/pr68400.c: New test.
13652 2016-01-28  Martin Sebor  <msebor@redhat.com>
13654         PR target/17381
13655         * gcc.target/powerpc/pr17381.c: New test.
13657 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
13659         PR middle-end/69542
13660         * gcc.dg/torture/pr69542.c: New test.
13662 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
13664         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13666 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13668         * gcc.dg/pr65980.c: Skip on AIX.
13669         * gcc.dg/pr66688.c: Same.
13671 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13673         PR target/63679
13674         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13675         * gcc.dg/tree-ssa/sra-18.c: Same.
13677 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
13679         PR fortran/62536
13680         * gfortran.dg/block_15.f08: New test.
13681         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13682         on incorrectly closed BLOCK.
13684 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
13686         * gcc.dg/declare-simd.c: New test.
13688 2016-01-28  Richard Biener  <rguenther@suse.de>
13690         PR tree-optimization/69466
13691         * gfortran.dg/vect/pr69466.f90: New testcase.
13693 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13695         * g++.dg/pr67989.C: Remove ARM-specific option.
13696         * gcc.target/arm/pr67989.C: New file.
13698 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13700         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13701         and expm1 test for glibc < 2.11.
13703 2016-01-27  Richard Henderson  <rth@redhat.com>
13705         * gcc.c-torture/execute/pr69447.c: New test.
13707 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
13709         PR fortran/69422
13710         * gfortran.dg/alloc_comp_assign_15.f03: New test.
13712 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13714         PR debug/66869
13715         * gcc.dg/pr66869.c: New test.
13717 2016-01-25  Jeff Law  <law@redhat.com>
13719         PR tree-optimization/68398
13720         PR tree-optimization/69196
13721         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13722         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13723         path to avoid new heuristic allowing more irreducible regions
13724         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13725         * gcc.dg/tree-ssa/vrp46.c: Likewise.
13726         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13727         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13728         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13730 2016-01-27  Marek Polacek  <polacek@redhat.com>
13732         PR c/68062
13733         * c-c++-common/vector-compare-4.c: New test.
13735 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
13737         PR preprocessor/69126
13738         * c-c++-common/pr69126.c: New test case.
13740 2016-01-27  Ian Lance Taylor  <iant@google.com>
13742         * gcc.dg/tree-ssa/ivopt_5.c: New test.
13744 2016-01-27  Ryan Burn  <contact@rnburn.com>
13746         PR cilkplus/69267
13747         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13749 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13751         PR target/69512
13752         * gcc.target/i386/pr69512.c: New test.
13754 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
13756         PR ada/69488
13757         * gnat.dg/sso/*.adb: Robustify dg-output directives.
13759 2016-01-27  Marek Polacek  <polacek@redhat.com>
13761         PR c++/69379
13762         * g++.dg/pr69379.C: New test.
13764 2016-01-27  Martin Sebor  <msebor@redhat.com>
13766         PR c++/69317
13767         * g++.dg/abi/Wabi-2-2.C: New test.
13768         * g++.dg/abi/Wabi-2-3.C: New test.
13769         * g++.dg/abi/Wabi-3-2.C: New test.
13770         * g++.dg/abi/Wabi-3-3.C: New test.
13772 2016-01-27  Richard Biener  <rguenther@suse.de>
13774         PR tree-optimization/69166
13775         * gcc.dg/torture/pr69166.c: New testcase.
13777 2016-01-27  Martin Jambor  <mjambor@suse.cz>
13779         PR tree-optimization/69355
13780         * gcc.dg/tree-ssa/pr69355.c: New test.
13782 2016-01-27  Marek Polacek  <polacek@redhat.com>
13784         PR c++/69496
13785         * g++.dg/ext/constexpr-vla1.C: New test.
13787 2016-01-20  Christian Bruel  <christian.bruel@st.com>
13789         PR target/69245
13790         * gcc.target/arm/pr69245.c: New test.
13792 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13794         PR tree-optimization/69399
13795         * gcc.dg/torture/pr69399.c: New test.
13797 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13799         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13801 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13803         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13805 2016-01-26  Tom de Vries  <tom@codesourcery.com>
13807         PR tree-optimization/69110
13808         * gcc.dg/autopar/pr69110.c: New test.
13810 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
13811             Sebastian Pop  <s.pop@samsung.com>
13813         * gcc.dg/graphite/isl-ast-op-select.c: New.
13815 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
13817         PR fortran/69385
13818         * gfortran.dg/allocate_error_6.f90: New test.
13820 2016-01-26  Richard Henderson  <rth@redhat.com>
13822         * gcc.dg/tm/pr60908.c: New test.
13824 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
13826         PR other/69006
13827         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13828         directive.
13829         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13830         expected multiline output to reflect the colorization being
13831         disabled before newlines.
13832         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13833         (custom_diagnostic_finalizer): Replace call to
13834         pp_newline_and_flush with call to pp_flush.
13835         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13836         * gfortran.dg/implicit_class_1.f90: Likewise.
13837         * lib/gcc-dg.exp (allow_blank_lines): New global.
13838         (dg-allow-blank-lines-in-output): New procedure.
13839         (gcc-dg-prune): Complain about blank lines in the output, unless
13840         dg-allow-blank-lines-in-output was called.
13841         * lib/multiline.exp (_build_multiline_regex): Only support
13842         arbitrary followup text for non-blank-lines, not for blank lines.
13844 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13846         PR tree-optimization/69483
13847         * gcc.dg/pr69483.c: New test.
13848         * g++.dg/opt/pr69483.C: New test.
13850 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13852         PR target/68620
13853         * gcc.target/arm/pr68620.c: New test.
13855 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13857         * gcc.target/i386/pr68986-2.c: Remove -m32.
13859 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13861         PR target/68986
13862         * gcc.target/i386/pr68986-1.c: New test.
13863         * gcc.target/i386/pr68986-2.c: Likewise.
13864         * gcc.target/i386/pr68986-3.c: Likewise.
13866 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13868         * lib/target-supports.exp
13869         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13870         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13871         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13873 2016-01-26  Richard Biener  <rguenther@suse.de>
13875         PR tree-optimization/69452
13876         * gcc.dg/torture/pr69452.c: New testcase.
13878 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13880         PR target/69442
13881         * gcc.dg/pr69442.c: New test.
13883 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13885         PR target/67896
13886         * gcc.target/aarch64/simd/pr67896.C: New.
13888 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13890         PR tree-optimization/69400
13891         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13892         function.
13893         (plugin_init): Call it.
13894         * gcc.dg/torture/pr69400.c: New test.
13896 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13898         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13900 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13901             Sebastian Pop  <s.pop@samsung.com>
13903         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13904         isl-0.15.
13906 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13907             Sebastian Pop  <s.pop@samsung.com>
13909         * gcc.dg/graphite/pr69292.c: New.
13911 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13913         * c-c++-common/goacc/use_device-1.c: New test.
13915 2016-01-25  Jeff Law  <law@redhat.com>
13917         PR tree-optimization/69196
13918         PR tree-optimization/68398
13919         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13920         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13922 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13924         PR target/69469
13925         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13926         Algorithm.
13928 2016-01-25  Richard Biener  <rguenther@suse.de>
13930         PR testsuite/69380
13931         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13933 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13935         PR target/69421
13936         * gcc.dg/pr69421.c: New test.
13938 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13940         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13941         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13942         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13943         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13944         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13945         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13946         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13947         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13948         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13949         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13951 2016-01-25  Richard Biener  <rguenther@suse.de>
13953         PR tree-optimization/69376
13954         * gcc.dg/torture/pr69376.c: New testcase.
13956 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13958         PR fortran/69397
13959         PR fortran/68442
13960         * gfortran.dg/interface_38.f90: New test.
13961         * gfortran.dg/interface_39.f90: New test.
13963 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13965         Revert:
13966         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13968         PR c++/11858
13969         PR c++/24663
13970         PR c++/24664
13971         * g++.dg/template/pr11858.C: New test.
13972         * g++.dg/template/pr24663.C: New test.
13973         * g++.dg/template/unify12.C: New test.
13974         * g++.dg/template/unify13.C: New test.
13975         * g++.dg/template/unify14.C: New test.
13976         * g++.dg/template/unify15.C: New test.
13977         * g++.dg/template/unify16.C: New test.
13978         * g++.dg/template/unify17.C: New test.
13980 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13982         PR fortran/68283
13983         gfortran.dg/pr68283.f90: New test.
13985 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13987         PR fortran/66094
13988         * gfortran.dg/inline_matmul_13.f90:  New test.
13989         * gfortran.dg/matmul_bounds_8.f90:  New test.
13990         * gfortran.dg/matmul_bounds_9.f90:  New test.
13991         * gfortran.dg/matmul_bounds_10.f90:  New test.
13993 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13995         PR tree-optimization/69426
13996         * gcc.dg/autopar/pr69426.c: New test.
13998 2016-01-23  Martin Sebor  <msebor@redhat.com>
14000         PR c++/58109
14001         PR c++/69022
14002         * g++.dg/cpp0x/alignas5.C: New test.
14003         * g++.dg/ext/vector29.C: Same.
14005 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
14007         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14008         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14009         _GNU_SOURCE from compile flags to the source.
14010         * gcc.target/i386/chkp-stropt-12.c: Ditto.
14011         * gcc.target/i386/chkp-stropt-16.c: Ditto.
14012         * gcc.target/i386/chkp-stropt-4.c: Ditto.
14013         * gcc.target/i386/chkp-stropt-8.c: Ditto.
14015 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
14017         PR target/69432
14018         * g++.dg/opt/pr69432.C: New test.
14020 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14022         * gcc.target/powerpc/pr63354c: Adjust target selector to include
14023         32-bit targets testing an -m64 multilib.
14025 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14027         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14028         64-bit support.
14030 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
14032         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14034 2016-01-21  Christian Bruel  <christian.bruel@st.com>
14036         PR target/68674
14037         * gcc.target/i386/pr68674.c
14038         * gcc.target/aarch64/pr68674.c
14039         * gcc.target/arm/pr68674.c
14041 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14043         PR target/69403
14044         * gcc.c-torture/execute/pr69403.c: New test.
14046 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
14048         PR c++/55843
14049         * g++.dg/template/pr55843.C: New.
14051 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
14053         PR testsuite/66877
14054         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14055         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14057 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14059         PR testsuite/67489
14060         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14061         from dg-do compile directive, and instead add
14062         { dg-require-effective-target int128 }.
14064 2016-01-20  Martin Sebor  <msebor@redhat.com>
14066         PR c/69405
14067         * gcc.dg/sync-fetch.c: New test.
14069 2016-01-21  Martin Sebor  <msebor@redhat.com>
14071         PR target/69252
14072         * gcc.target/powerpc/pr69252.c: New test.
14074 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14076         PR fortran/65996
14077         * gfortran.dg/pr65996.f90: New test.
14079 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14081         PR c++/68810
14082         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14083         expected to generate an error.
14085 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
14087         PR middle-end/66178
14088         * gcc.dg/torture/pr66178.c: New test.
14090 2016-01-21  Anton Blanchard  <anton@samba.org>
14091             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14093         PR target/63354
14094         * gcc.target/powerpc/pr63354.c:  New test.
14096 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
14098         PR rtl-optimization/68990
14099         * gcc.target/i386/pr68990: New.
14101 2016-01-21  Nick Clifton  <nickc@redhat.com>
14103         PR target/69129
14104         * gcc.target/mips/pr69129.c: New.
14106 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
14108         PR c++/58046
14109         * g++.dg/cpp0x/pr58046.C: New.
14111 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14113         PR target/69187
14114         PR target/65624
14115         * gcc.target/arm/pr69187.c: New test.
14117         PR c++/69355
14118         * g++.dg/torture/pr69355.C: New test.
14120 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14121             Sebastian Pop  <s.pop@samsung.com>
14123         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14125 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14126             Sebastian Pop  <s.pop@samsung.com>
14128         * gcc.dg/graphite/pr68976.c: New test.
14130 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14132         PR middle-end/67653
14133         * c-c++-common/pr67653.c: New test.
14134         * gcc.dg/torture/pr29119.c: Add dg-warning.
14136 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
14138         * gcc.target/powerpc/cpu-builtin-1.c: New test.
14140 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14142         PR c/24293
14143         * gcc.dg/pr24293.c: New test.
14144         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14145         incomplete struct type.
14146         * gcc.dg/declspec-1.c: Likewise.
14147         * gcc.dg/pr63549.c: Likewise.
14149 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
14151         PR tree-optimization/66612
14152         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14153         for bdn instruction.
14155 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
14157         * lib/target-supports.exp
14158         (check_effective_target_arm_fp_ok_nocache): New.
14159         (check_effective_target_arm_fp_ok): New.
14160         (add_options_for_arm_fp): New.
14161         (check_effective_target_arm_crypto_ok_nocache): Require
14162         target_arm_v8_neon_ok instead of arm32.
14163         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14164         (check_effective_target_arm_crypto_pragma_ok): New.
14165         (add_options_for_arm_vfp): New.
14166         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14167         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14168         target instead. Force initial fpu to vfp.
14169         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14170         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14171         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14172         dependency.
14173         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14174         use arm_vfp effective target instead. Force initial fpu to vfp.
14175         * gcc.target/arm/attr-neon3.c: Likewise.
14176         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14177         arm_vfp_ok.
14178         * gcc.target/arm/unsigned-float.c: Likewise.
14179         * gcc.target/arm/vfp-1.c: Likewise.
14180         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14181         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14182         * gcc.target/arm/vfp-ldmiad.c: Likewise.
14183         * gcc.target/arm/vfp-ldmias.c: Likewise.
14184         * gcc.target/arm/vfp-stmdbd.c: Likewise.
14185         * gcc.target/arm/vfp-stmdbs.c: Likewise.
14186         * gcc.target/arm/vfp-stmiad.c: Likewise.
14187         * gcc.target/arm/vfp-stmias.c: Likewise.
14188         * gcc.target/arm/vnmul-1.c: Likewise.
14189         * gcc.target/arm/vnmul-2.c: Likewise.
14190         * gcc.target/arm/vnmul-3.c: Likewise.
14191         * gcc.target/arm/vnmul-4.c: Likewise.
14193 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
14195         PR testsuite/69366
14196         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14197         the MPX run-time library, for compile-time MPX test.
14198         * gcc.target/i386/chkp-always_inline.c: Likewise.
14199         * gcc.target/i386/chkp-bndret.c: Likewise.
14200         * gcc.target/i386/chkp-builtins-1.c: Likewise.
14201         * gcc.target/i386/chkp-builtins-2.c: Likewise.
14202         * gcc.target/i386/chkp-builtins-3.c: Likewise.
14203         * gcc.target/i386/chkp-builtins-4.c: Likewise.
14204         * gcc.target/i386/chkp-const-check-1.c: Likewise.
14205         * gcc.target/i386/chkp-const-check-2.c: Likewise.
14206         * gcc.target/i386/chkp-hidden-def.c: Likewise.
14207         * gcc.target/i386/chkp-label-address.c: Likewise.
14208         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14209         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14210         * gcc.target/i386/chkp-pr69044.c: Likewise.
14211         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14212         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14213         * gcc.target/i386/chkp-strchr.c: Likewise.
14214         * gcc.target/i386/chkp-strlen-1.c: Likewise.
14215         * gcc.target/i386/chkp-strlen-2.c: Likewise.
14216         * gcc.target/i386/chkp-strlen-3.c: Likewise.
14217         * gcc.target/i386/chkp-strlen-4.c: Likewise.
14218         * gcc.target/i386/chkp-strlen-5.c: Likewise.
14219         * gcc.target/i386/chkp-stropt-1.c: Likewise.
14220         * gcc.target/i386/chkp-stropt-10.c: Likewise.
14221         * gcc.target/i386/chkp-stropt-11.c: Likewise.
14222         * gcc.target/i386/chkp-stropt-12.c: Likewise.
14223         * gcc.target/i386/chkp-stropt-13.c: Likewise.
14224         * gcc.target/i386/chkp-stropt-14.c: Likewise.
14225         * gcc.target/i386/chkp-stropt-15.c: Likewise.
14226         * gcc.target/i386/chkp-stropt-16.c: Likewise.
14227         * gcc.target/i386/chkp-stropt-2.c: Likewise.
14228         * gcc.target/i386/chkp-stropt-3.c: Likewise.
14229         * gcc.target/i386/chkp-stropt-4.c: Likewise.
14230         * gcc.target/i386/chkp-stropt-5.c: Likewise.
14231         * gcc.target/i386/chkp-stropt-6.c: Likewise.
14232         * gcc.target/i386/chkp-stropt-7.c: Likewise.
14233         * gcc.target/i386/chkp-stropt-8.c: Likewise.
14234         * gcc.target/i386/chkp-stropt-9.c: Likewise.
14235         * gcc.target/i386/pr63995-2.c: Likewise.
14236         * gcc.target/i386/pr64805.c: Likewise.
14237         * gcc.target/i386/pr65044.c: Likewise.
14238         * gcc.target/i386/pr65167.c: Likewise.
14239         * gcc.target/i386/pr65183.c: Likewise.
14240         * gcc.target/i386/pr65184.c: Likewise.
14241         * gcc.target/i386/thunk-retbnd.c: Likewise.
14243 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
14245         PR tree-optimization/69328
14246         * gcc.dg/pr69328.c: New test.
14248 2016-01-20  Jeff Law  <law@redhat.com>
14250         PR target/25114
14251         * gcc.target/m68k/pr25114.c: New test.
14253 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14255         * gcc.target/arm/memset-inline-10.c: Added
14256         dg-require-effective-target arm_thumb2_ok.
14258 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
14260         * gcc.dg/debug/dwarf2/sso.c: New test.
14262 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
14264         PR testsuite/68820
14265         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14266         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14267         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14269 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14271         PR ipa/66223
14272         * g++.dg/ipa/devirt-50.C: New testcase.
14274 2016-01-19  Marek Polacek  <polacek@redhat.com>
14276         PR c++/68965
14277         * g++.dg/cpp1y/parameter-pack-1.C: New test.
14278         * g++.dg/cpp1y/parameter-pack-2.C: New test.
14280 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14282         PR target/69135
14283         * gcc.target/arm/pr69135_1.c: New test.
14285 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14287         * gcc.target/aarch64/ccmp_1.c: Add new tests.
14289 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14291         * gcc.target/aarch64/ccmp_1.c: New testcase.
14293 2016-01-19  Marek Polacek  <polacek@redhat.com>
14295         PR c++/68586
14296         * g++.dg/cpp0x/enum30.C: New test.
14298 2016-01-19  Richard Biener  <rguenther@suse.de>
14300         PR tree-optimization/69336
14301         * g++.dg/tree-ssa/pr69336.C: New testcase.
14303 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14305         PR debug/65779
14306         * gcc.dg/pr65779.c: New test.
14308 2016-01-19  Richard Biener  <rguenther@suse.de>
14310         PR tree-optimization/69352
14311         * gcc.dg/torture/pr69352.c: New testcase.
14313 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14315         PR rtl-optimization/68955
14316         PR rtl-optimization/64557
14317         * gcc.dg/torture/pr68955.c: New test.
14319 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14321         PR lto/69136
14322         * g++.dg/torture/pr69136.C: New testcase.
14324 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14326         PR lto/69133
14327         * g++.dg/lto/pr69133_0.C: New testcase.
14328         * g++.dg/lto/pr69133_1.C: New testcase.
14330 2016-01-15  Jeff Law  <law@redhat.com>
14332         PR tree-optimization/69320
14333         * gcc.c-torture/pr69320-1.c: New test.
14334         * gcc.c-torture/pr69320-2.c: New test.
14335         * gcc.c-torture/pr69320-3.c: New test.
14336         * gcc.c-torture/pr69320-4.c: New test.
14338 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14340         PR c++/11858
14341         PR c++/24663
14342         PR c++/24664
14343         * g++.dg/template/pr11858.C: New test.
14344         * g++.dg/template/pr24663.C: New test.
14345         * g++.dg/template/unify12.C: New test.
14346         * g++.dg/template/unify13.C: New test.
14347         * g++.dg/template/unify14.C: New test.
14348         * g++.dg/template/unify15.C: New test.
14349         * g++.dg/template/unify16.C: New test.
14350         * g++.dg/template/unify17.C: New test.
14352 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
14354         PR testsuite/69181
14355         * gcc.dg/pr69181-1.c: New test file.
14356         * gcc.dg/pr69181-2.c: New test file.
14357         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14358         globals by moving it to...
14359         (cleanup-after-saved-dg-test): ...this new function.  Add
14360         "global additional_sources_used".  Add reset of global
14361         multiline_expected_outputs to the empty list.
14362         * lib/multiline.exp (_multiline_expected_outputs): Rename this
14363         global to...
14364         (multiline_expected_outputs): ...this, and updated comments to
14365         note that it is modified from gcc-dg.exp.
14366         (dg-end-multiline-output): Update for the above renaming.
14367         (handle-multiline-outputs): Likewise.  Remove the clearing
14368         of the expected outputs to the empty list.
14370 2016-01-18  Richard Biener  <rguenther@suse.de>
14372         PR tree-optimization/69297
14373         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14375 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
14377         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14378         dg-options.
14379         * gcc.target/mips/mips-3d-2.c: Likewise.
14380         * gcc.target/mips/mips-3d-3.c: Likewise.
14381         * gcc.target/mips/mips-3d-4.c: Likewise.
14382         * gcc.target/mips/mips-3d-5.c: Likewise.
14383         * gcc.target/mips/mips-3d-6.c: Likewise.
14384         * gcc.target/mips/mips-3d-7.c: Likewise.
14385         * gcc.target/mips/mips-3d-8.c: Likewise.
14386         * gcc.target/mips/mips-3d-9.c: Likewise.
14387         * gcc.target/mips/mips-ps-1.c: Likewise.
14388         * gcc.target/mips/mips-ps-2.c: Likewise.
14389         * gcc.target/mips/mips-ps-3.c: Likewise.
14390         * gcc.target/mips/mips-ps-4.c: Likewise.
14391         * gcc.target/mips/mips-ps-5.c: Likewise.
14392         * gcc.target/mips/mips-ps-6.c: Likewise.
14393         * gcc.target/mips/mips-ps-7.c: Likewise.
14394         * gcc.target/mips/mips-ps-type.c: Likewise.
14395         * gcc.target/mips/mips-ps-type-2.c: Likewise.
14396         * gcc.target/mips/mips16-attributes-6.c: Likewise.
14398 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14400         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14401         * c-c++-common/goacc/kernels-double-reduction.c: New test.
14402         * c-c++-common/goacc/kernels-empty.c: New test.
14403         * c-c++-common/goacc/kernels-eternal.c: New test.
14404         * c-c++-common/goacc/kernels-loop-2.c: New test.
14405         * c-c++-common/goacc/kernels-loop-3.c: New test.
14406         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14407         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14408         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14409         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14410         * c-c++-common/goacc/kernels-loop-data.c: New test.
14411         * c-c++-common/goacc/kernels-loop-g.c: New test.
14412         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14413         * c-c++-common/goacc/kernels-loop-n.c: New test.
14414         * c-c++-common/goacc/kernels-loop-nest.c: New test.
14415         * c-c++-common/goacc/kernels-loop.c: New test.
14416         * c-c++-common/goacc/kernels-noreturn.c: New test.
14417         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14418         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14419         * c-c++-common/goacc/kernels-reduction.c: New test.
14421 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14423         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14424         * gcc.dg/autopar/outer-2.c: Same.
14425         * gcc.dg/autopar/outer-3.c: Same.
14426         * gcc.dg/autopar/outer-4.c: Same.
14427         * gcc.dg/autopar/outer-5.c: Same.
14428         * gcc.dg/autopar/outer-6.c: Same.
14429         * gcc.dg/autopar/parallelization-1.c: Same.
14430         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14431         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14432         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14433         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14434         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14435         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14436         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14437         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14438         * gcc.dg/autopar/pr39500-1.c: Same.
14439         * gcc.dg/autopar/pr39500-2.c: Same.
14440         * gcc.dg/autopar/pr46193.c: Same.
14441         * gcc.dg/autopar/pr46194.c: Same.
14442         * gcc.dg/autopar/pr49580.c: Same.
14443         * gcc.dg/autopar/pr49960-1.c: Same.
14444         * gcc.dg/autopar/pr49960.c: Same.
14445         * gcc.dg/autopar/pr68373.c: Same.
14446         * gcc.dg/autopar/reduc-1.c: Same.
14447         * gcc.dg/autopar/reduc-1char.c: Same.
14448         * gcc.dg/autopar/reduc-1short.c: Same.
14449         * gcc.dg/autopar/reduc-2.c: Same.
14450         * gcc.dg/autopar/reduc-2char.c: Same.
14451         * gcc.dg/autopar/reduc-2short.c: Same.
14452         * gcc.dg/autopar/reduc-3.c: Same.
14453         * gcc.dg/autopar/reduc-4.c: Same.
14454         * gcc.dg/autopar/reduc-6.c: Same.
14455         * gcc.dg/autopar/reduc-7.c: Same.
14456         * gcc.dg/autopar/reduc-8.c: Same.
14457         * gcc.dg/autopar/reduc-9.c: Same.
14458         * gcc.dg/autopar/uns-outer-4.c: Same.
14459         * gcc.dg/autopar/uns-outer-5.c: Same.
14460         * gcc.dg/autopar/uns-outer-6.c: Same.
14461         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14462         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14464 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14466         PR target/63679
14467         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14468         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14470 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14472         PR target/63679
14473         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14474         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14475         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14477 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14479         PR target/63679
14480         * gcc.dg/tree-ssa/sra-17.c: New.
14481         * gcc.dg/tree-ssa/sra-18.c: New.
14483 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14485         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14487 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
14489         * gnat.dg/inline12.adb: New test.
14491 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
14493         PR tree-optimization/66797
14494         * gcc.c-torture/execute/pr65447.c: Relax check condition.
14496 2016-01-18  Richard Biener  <rguenther@suse.de>
14498         PR tree-optimization/69170
14499         * gcc.dg/torture/pr69170.c: New testcase.
14501 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
14503         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14505 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14507         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14509 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14511         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14512         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
14513         redundant dg-require-effective-target pthread.
14514         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14515         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14516         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14517         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14518         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14519         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14520         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14522 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
14524         PR target/68609
14525         * gcc.target/powerpc/recip-6.c: Enable on AIX.
14526         * gcc.target/powerpc/recip-7.c: Same.
14528 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14530         PR c++/69091
14531         * g++.dg/template/pr69091.C: New test.
14533 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14535         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14536         dump does not contain an error_mark_node.
14537         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14538         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14540 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14542         PR c++/68936
14543         * g++.dg/template/pr68936.C: New test.
14545 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
14547         PR target/68609
14548         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14549         * gcc.target/powerpc/recip-2.c: Same.
14550         * gcc.target/powerpc/recip-3.c: Same.
14551         * gcc.target/powerpc/recip-4.c: Same.
14552         * gcc.target/powerpc/recip-sqrtf.c: Same.
14554 2016-01-15  Jeff Law  <law@redhat.com>
14556         PR tree-optimization/69270
14557         * gcc.dg/tree-ssa/pr69270-2.c: New test.
14558         * gcc.dg/tree-ssa/pr69270-3.c: New test.
14560 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
14562         PR fortran/49630
14563         * gfortran.dg/deferred_character_13.f90: New test for the fix
14564         of comment 3 of the PR.
14566         PR fortran/54070
14567         * gfortran.dg/deferred_character_8.f90: New test
14568         * gfortran.dg/allocate_error_5.f90: New test
14570         PR fortran/60593
14571         * gfortran.dg/deferred_character_10.f90: New test
14573         PR fortran/60795
14574         * gfortran.dg/deferred_character_14.f90: New test
14576         PR fortran/61147
14577         * gfortran.dg/deferred_character_11.f90: New test
14579         PR fortran/64324
14580         * gfortran.dg/deferred_character_9.f90: New test
14582 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
14584         PR rtl-optimization/69030
14585         * gcc.target/i386/pr69030.c: New.
14587 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14589         * gcc.target/aarch64/target_attr_17.c: New test.
14591 2016-01-15  Richard Biener  <rguenther@suse.de>
14593         PR tree-optimization/66856
14594         * gcc.dg/torture/pr66856-1.c: New testcase.
14595         * gcc.dg/torture/pr66856-2.c: Likewise.
14597 2016-01-15  Richard Biener  <rguenther@suse.de>
14599         PR debug/69137
14600         * g++.dg/lto/pr69137_0.C: New testcase.
14602 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
14604         PR middle-end/69246
14605         * gcc.target/i386/pr69246.c: New test.
14607 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14609         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14611 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14613         PR c++/56194
14614         * g++.dg/init/const9.C: Disable test on S/390.
14616 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14618         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14619         * g++.dg/Wno-frame-address.C: Ditto.
14621 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14623         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14625 2016-01-15  Richard Biener  <rguenther@suse.de>
14627         PR tree-optimization/68961
14628         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14630 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14632         * gcc.target/i386/pr65105-5.c: New test.
14634 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14636         * gcc.c-torture/execute/alias-4.c: New testcase.
14638 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14640         PR ipa/68148
14641         * g++.dg/ipa/devirt-49.C: New testcase.
14643 2016-01-15  Christian Bruel  <christian.bruel@st.com>
14645         PR target/65837
14646         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14647         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14648         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14650 2016-01-15  Richard Biener  <rguenther@suse.de>
14652         PR tree-optimization/69117
14653         * gcc.dg/torture/pr69117.c: New testcase.
14655 2015-01-14  Ryan Burn  <contact@rnburn.com>
14657         PR c++/69048
14658         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14660 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14662         PR testsuite/67509
14663         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14664         range tests use 100 * maximum instead of maximum + 1.
14666 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14668         PR debug/69244
14669         * gcc.dg/guality/pr69244.c: New test.
14671 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
14673         * lib/target-supports.exp (check_effective_target_issignaling):
14674         New procedure.
14675         * gcc.dg/pr61441.c: Require issignaling effective target.
14677 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
14679         PR target/68803
14680         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14682 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
14684         PR c++/68819
14685         PR preprocessor/69177
14686         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14687         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14688         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14689         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14691 2016-01-14  Marek Polacek  <polacek@redhat.com>
14693         PR c/69262
14694         * gcc.dg/array-15.c: New test.
14696 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14698         PR middle-end/68146
14699         PR tree-optimization/69155
14700         * gfortran.dg/pr68146.f: New test.
14701         * gfortran.dg/pr69155.f90: New test.
14703 2016-01-14  Richard Biener  <rguenther@suse.de>
14705         PR tree-optimization/68060
14706         * gcc.dg/torture/pr68060-1.c: New testcase.
14707         * gcc.dg/torture/pr68060-2.c: Likewise.
14709 2016-01-14  Nick Clifton  <nickc@redhat.com>
14711         * lib/target-supports.exp
14712         (check_effective_target_arm_neon_ok_nocache): Add an option
14713         sequence that includes setting the ARM architecture to ARMv7-A.
14714         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14715         command line options necessary to enable Neon support.
14716         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14717         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14718         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14719         * gcc.target/arm/pr69180.c: Likewise.
14721 2016-01-14  Jeff Law  <law@redhat.com>
14723         PR tree-optimization/69270
14724         * gcc.dg/tree-ssa/pr69270.c: New test.
14726 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
14728         PR c/66208
14729         * c-c++-common/pr66208.c: New file.
14731 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14733         PR tree-optimization/69156
14734         * gcc.dg/pr69156.c: New test.
14736 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
14738         * gcc.target/i386/pr69225-7.c: New test.
14740 2016-01-13  Richard Henderson  <rth@redhat.com>
14742         * gcc.dg/tm/memopt-13.c: Update expected function.
14743         * gcc.dg/tm/memopt-6.c: Likewise.
14745 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
14747         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14748         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14749         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14750         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14752 2016-01-13  Tom de Vries  <tom@codesourcery.com>
14754         PR tree-optimization/69169
14755         * gcc.dg/pr69169.c: New test.
14757 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
14759         PR target/69228
14760         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14761         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14762         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14763         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14764         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14765         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14766         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14767         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14769 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14771         PR target/69247
14772         * gcc.dg/pr69247.c: New test.
14774 2016-01-13  Richard Biener  <rguenther@suse.de>
14776         PR tree-optimization/69242
14777         * gcc.dg/torture/pr69242.c: New testcase.
14779 2016-01-13  Richard Biener  <rguenther@suse.de>
14781         PR tree-optimization/69186
14782         * gcc.dg/torture/pr69186.c: New testcase.
14784 2016-01-13  Jeff Law  <law@redhat.com>
14786         PR tree-optimization/67755
14787         * gcc.dg/tree-ssa/pr67755.c: New test.
14789 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14791         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14792         pass number in output by a star.
14794 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
14796         PR tree-optimization/68911
14797         * gcc.c-torture/execute/pr68911.c: New test.
14799 2016-01-12  Marek Polacek  <polacek@redhat.com>
14801         PR c++/68979
14802         * g++.dg/warn/permissive-1.C: New test.
14804 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14806         PR objc++/68511
14807         PR c++/69213
14808         * g++.dg/opt/pr69213.C: New test.
14810 2016-01-12  Christian Bruel  <christian.bruel@st.com>
14812         PR target/69180
14813         * gcc.target/arm/pr69180.c: New test.
14815 2016-01-12  Richard Biener  <rguenther@suse.de>
14817         PR lto/69077
14818         * g++.dg/lto/pr69077_0.C: New testcase.
14819         * g++.dg/lto/pr69077_1.C: Likewise.
14821 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14823         PR target/69175
14824         * g++.dg/opt/pr69175.C: New test.
14826 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
14828         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14829         rather than #including math.h & stdlib.h.
14830         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14831         * gcc.dg/vect/pr49771.c: Likewise.
14832         * gcc.dg/vect/vect-10-big-array.c: Likewise.
14833         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14834         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14835         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14836         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14837         * gcc.dg/vect/pr44507.c: Likewise.
14838         * gcc.dg/vect/pr45902.c: Likewise.
14839         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14840         * gcc.dg/vect/vect-117.c: Likewise.
14841         * gcc.dg/vect/vect-99.c: Likewise.
14842         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14843         * gcc.dg/vect/vect-cond-1.c: Likewise.
14844         * gcc.dg/vect/vect-cond-2.c: Likewise.
14845         * gcc.dg/vect/vect-cond-3.c: Likewise.
14846         * gcc.dg/vect/vect-cond-4.c: Likewise.
14847         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14848         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14849         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14850         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14851         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14852         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14853         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14854         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14855         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14856         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14857         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14858         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14859         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14860         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14861         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14862         include of signal.h.
14863         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14864         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14865         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14866         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14867         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14868         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14869         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14870         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14871         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14872         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14873         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14874         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14875         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14876         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14877         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14878         * gcc.dg/vect/vect-outer-5.c: Likewise.
14879         * gcc.dg/vect/vect-outer-6.c: Likewise.
14880         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14881         include of stdio.h.
14883 2016-01-12  Nick Clifton  <nickc@redhat.com>
14885         PR target/68913
14886         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14887         to fread so that it will be found in all target runtimes.
14889 2016-01-12  Richard Biener  <rguenther@suse.de>
14891         PR tree-optimization/69053
14892         * g++.dg/torture/pr69053.C: New testcase.
14894 2016-01-12  Richard Biener  <rguenther@suse.de>
14896         PR tree-optimization/69168
14897         * gcc.dg/torture/pr69168.c: New testcase.
14899 2016-01-12  Richard Biener  <rguenther@suse.de>
14901         PR tree-optimization/69157
14902         * gcc.dg/torture/pr69157.c: New testcase.
14904 2016-01-12  Richard Biener  <rguenther@suse.de>
14906         PR tree-optimization/69174
14907         * gcc.dg/torture/pr69174.c: New testcase.
14909 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14911         PR c++/66808
14912         PR c++/69000
14913         * g++.dg/tls/pr66808.C: New test.
14914         * g++.dg/tls/pr69000.C: New test.
14916 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14918         * gcc.target/powerpc/swaps-p8-23.c: New test.
14919         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14921 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14923         PR tree-optimization/68356
14924         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14926 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14927             Jim Wilson  <jim.wilson@linaro.org>
14929         PR target/69194
14930         * gcc.target/arm/pr69194.c: New test.
14932 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14934         PR target/69225
14935         * gcc.target/i386/pr69225-1.c: New test.
14936         * gcc.target/i386/pr69225-2.c: Likewise.
14937         * gcc.target/i386/pr69225-3.c: Likewise.
14938         * gcc.target/i386/pr69225-4.c: Likewise.
14939         * gcc.target/i386/pr69225-5.c: Likewise.
14940         * gcc.target/i386/pr69225-6.c: Likewise.
14942 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14944         PR target/67462
14945         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14946         if lp64.
14948         PR target/69071
14949         * gcc.dg/pr69071.c: New test.
14951         PR c++/69211
14952         * g++.dg/opt/pr69211.C: New test.
14954         PR tree-optimization/69214
14955         * gcc.c-torture/compile/pr69214.c: New test.
14957 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14959         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14960         * gcc.target/i386/pr66232-11.c: Ditto.
14961         * gcc.target/i386/pr66232-12.c: Ditto.
14962         * gcc.target/i386/pr66232-13.c: Ditto.
14964 2016-01-11  Richard Biener  <rguenther@suse.de>
14966         PR tree-optimization/69173
14967         * gcc.dg/torture/pr69173.c: New testcase.
14969 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14971         PR rtl-optimization/68796
14972         * gcc.target/aarch64/tst_5.c: New test.
14973         * gcc.target/aarch64/tst_6.c: Likewise.
14975 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14977         PR rtl-optimization/68841
14978         * gcc.dg/pr68841.c: New test.
14979         * gcc.c-torture/execute/pr68841.c: New test.
14981 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14983         PR rtl-optimization/68920
14984         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14985         for ix86 targets.
14986         * gcc.dg/ifcvt-5.c: New test.
14988 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14990         PR bootstrap/69123
14991         * g++.dg/pr69123.C: New.
14993 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14995         PR target/69010
14996         * gcc.target/i386/pr69010.c: New test.
14998 2016-01-11  Martin Jambor  <mjambor@suse.cz>
15000         PR ipa/69044
15001         * gcc.target/i386/chkp-pr69044.c: New test.
15003 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15005         PR tree-optimization/69109
15006         * gcc.dg/autopar/pr69109-2.c: New test.
15007         * gcc.dg/autopar/pr69109.c: New test.
15009 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15011         PR tree-optimization/69108
15012         * gcc.dg/autopar/pr69108.c: New test.
15014 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
15016         PR c++/69029
15017         * c-c++-common/Wisleading-indentation.c: Augment test.
15019 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15021         PR fortran/69154
15022         * gfortran.dg/inline_matmul_12.f90:  New test.
15024 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
15026         PR fortran/67779
15027         * gfortran.dg/actual_array_offset_1: New test.
15029 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15031         PR tree-optimization/69062
15032         * gcc.dg/autopar/pr69062.c: New test.
15034 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
15036         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15037         * gcc.dg/vect/slp-perm-2.c: Likewise.
15038         * gcc.dg/vect/slp-perm-3.c: Likewise.
15039         * gcc.dg/vect/slp-perm-5.c: Likewise.
15040         * gcc.dg/vect/slp-perm-6.c: Likewise.
15041         * gcc.dg/vect/slp-perm-7.c: Likewise.
15042         * gcc.dg/vect/slp-perm-8.c: Likewise.
15044 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15046         PR tree-optimization/69039
15047         * gcc.dg/autopar/pr69039.c: New test.
15049 2016-01-09  Marek Polacek  <polacek@redhat.com>
15051         PR c++/69113
15052         * g++.dg/pr69113.C: New test.
15054 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15056         PR middle-end/50865
15057         PR tree-optimization/69097
15058         * gcc.c-torture/execute/pr50865.c: New test.
15059         * gcc.c-torture/execute/pr69097-1.c: New test.
15060         * gcc.c-torture/execute/pr69097-2.c: New test.
15061         * gcc.dg/pr69097-1.c: New test.
15062         * gcc.dg/pr69097-2.c: New test.
15064 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15066         PR c++/69164
15067         * g++.dg/opt/pr69164.C: New test.
15069 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15071         PR tree-optimization/69167
15072         * gcc.dg/pr69167.c: New test.
15074 2016-01-08  Marek Polacek  <polacek@redhat.com>
15076         PR c++/68449
15077         * g++.dg/pr68449.C: New.
15079 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
15081         PR tree-optimization/68707
15082         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15083         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15084         on platforms supporting it.
15085         * gcc.dg/vect/slp-perm-2.c: Likewise.
15086         * gcc.dg/vect/slp-perm-3.c: Likewise.
15087         * gcc.dg/vect/slp-perm-5.c: Likewise.
15088         * gcc.dg/vect/slp-perm-7.c: Likewise.
15089         * gcc.dg/vect/slp-perm-8.c: Likewise.
15090         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15091         on platforms supporting it.
15093 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15095         PR tree-optimization/69162
15096         * gcc.dg/pr69162.c: New test.
15098         PR tree-optimization/69172
15099         * gcc.dg/pr69172.c: New test.
15101 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15103         PR tree-optimization/67781
15104         * gcc.c-torture/execute/pr67781.c: New file.
15106 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15108         PR tree-optimization/69083
15109         * gcc.dg/vect/pr69083.c: New test.
15111 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
15113         PR tree-optimization/61441
15114         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15115         Use -fexcess-precision=standard for compiler options.
15116         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
15118 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15120         PR fortran/69128
15121         * gfortran.dg/gomp/pr69128.f90: New test.
15123         PR c++/69145
15124         * g++.dg/ext/pr69145-1.C: New test.
15125         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15126         * g++.dg/ext/pr69145-2.h: New file.
15128 2016-01-07  Martin Sebor  <msebor@redhat.com>
15130         PR c/68966
15131         * gcc.dg/atomic-fetch-bool.c: New test.
15132         * gcc.dg/sync-fetch-bool.c: New test.
15134 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15136         PR fortran/66680
15137         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15139 2016-01-07  Nick Clifton  <nickc@redhat.com>
15141         PR target/66655
15142         * g++.dg/pr66655.C: New test.
15143         * g++.dg/pr66655_1.cc: Test support file.
15144         * g++.dg/pr66655.h: Test header file.
15146 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
15148         PR fortran/66680
15149         gfortran.dg/gomp/pr66680.f90: New test.
15151 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15153         PR target/69171
15154         * gcc.target/i386/pr69171-1.c: New test.
15155         * gcc.target/i386/pr69171-2.c: Likewise.
15156         * gcc.target/i386/pr69171-3.c: Likewise.
15157         * gcc.target/i386/pr69171-4.c: Likewise.
15158         * gcc.target/i386/pr69171-5.c: Likewise.
15159         * gcc.target/i386/pr69171-6.c: Likewise.
15161 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
15163         PR middle-end/67639
15164         * c-c++-common/pr67639.c: New test.
15166 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
15168         PR tree-optimization/69141
15169         * g++.dg/opt/pr69141.C: New test.
15171 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
15173         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15175 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
15177         PR target/69140
15178         * gcc.target/i386/pr69140.c: New test
15180 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
15182         * gcc.dg/bad-dereference.c: New test case.
15184 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15186         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15188 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
15190         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15192 2016-01-06  Marek Polacek  <polacek@redhat.com>
15194         PR sanitizer/69099
15195         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15197 2016-01-05  Marek Polacek  <polacek@redhat.com>
15199         PR c/69104
15200         * gcc.dg/atomic-invalid-2.c: New.
15202 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15204         PR target/68991
15205         * gcc.target/i386/pr68991.c: New test.
15207 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15209         PR target/68991
15210         * g++.dg/pr68991-1.C: New test.
15211         * g++.dg/pr68991-2.C: Likewise.
15213 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
15215         PR other/60465
15216         * gcc.target/ia64/pr60465-gprel64.c: New test.
15217         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15219 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15221         PR rtl-optimization/68651
15222         * gcc.target/aarch64/pr68651_1.c: New test.
15224 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
15226         PR c/69122
15227         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15229 2016-01-05  Nathan Sidwell  <nathan@acm.org>
15231         PR c++/58583
15232         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15234         * gcc.dg/alias-15.c: New.
15236 2016-01-05  Nick Clifton  <nickc@redhat.com>
15238         PR target/68870
15239         * g++.dg/pr68770.C: New test.
15241 2016-01-04  Mike Stump  <mikestump@comcast.net>
15243         * lib/target-supports.exp (check_effective_target_cilkplus):
15244         cilkplus targets require pthreads.
15245         (check_effective_target_cilkplus): Remove special case for NVPTX.
15247 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15249         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15250         generation.
15252 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
15254         Update copyright years.
15256 2016-01-04  Marek Polacek  <polacek@redhat.com>
15258         PR c/68908
15259         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15260         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15261         * gcc.dg/atomic/stdatomic-op-5.c: New test.
15263 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15265         * gcc.target/sparc/20160104-2.c: New test.
15267 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15269         * gcc.target/sparc/20160104-1.c: New test.
15271 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
15273         PR fortran/65045
15274         * gfortran.dg/pr65045.f90: New test.
15276 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
15278         * gnat.dg/specs/debug1.ads: Delete.
15280 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15282         PR libgfortran/68867
15283         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15284         expression.
15286 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15288         PR libgfortran/68867
15289         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15290         PowerPC.
15292 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
15294         PR fortran/68864
15295         * gfortran.dg/pr68864.f90: New test.
15297 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
15299         PR tree-optimization/69070
15300         * gcc.dg/pr69070.c: New test.
15302         PR sanitizer/69055
15303         * gfortran.dg/pr69055.f90: New test.
15305         PR target/69015
15306         * gcc.dg/pr69015.c: New test.
15308 Copyright (C) 2016 Free Software Foundation, Inc.
15310 Copying and distribution of this file, with or without modification,
15311 are permitted in any medium without royalty provided the copyright
15312 notice and this notice are preserved.