PR c++/72868
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbb47f76359eb8ff4d8052770e16212e802e4701d
1 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3         PR c++/72868
4         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
8         * gcc.target/i386/pieces-memcpy-1.c: New test.
9         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
10         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
11         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
12         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
13         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
15 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
17         PR c/72816
18         * gcc.dg/pr72816.c: Remove dg-error.
20 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
22         PR tree-optimization/71083
23         * gcc.c-torture/execute/pr71083.c: New test.
24         * gnat.dg/loop_optimization23.adb: New test.
25         * gnat.dg/loop_optimization23_pkg.ads: New test.
26         * gnat.dg/loop_optimization23_pkg.adb: New test.
28 2016-08-11  Richard Biener  <rguenther@suse.de>
30         PR tree-optimization/72772
31         * gcc.dg/graphite/pr35356-1.c: Adjust.
32         * gcc.dg/tree-ssa/pr59597.c: Likewise.
34 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
36         * gfortran.dg/random_7.f90: Take into account that the last seed
37         value is the special p value.
38         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
40 2016-08-11  Richard Biener  <rguenther@suse.de>
42         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
44 2016-08-11  Alan Modra  <amodra@gmail.com>
46         * gcc.target/powerpc/pr71680.c: New.
48 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
50         * gcc.target/powerpc/bfp/bfp.exp: New file.
51         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
52         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
53         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
54         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
55         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
56         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
57         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
58         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
59         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
60         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
61         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
62         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
63         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
64         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
65         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
66         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
67         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
68         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
69         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
70         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
71         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
72         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
73         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
74         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
75         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
76         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
77         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
78         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
79         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
80         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
81         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
82         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
83         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
84         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
85         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
86         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
87         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
88         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
89         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
90         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
91         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
92         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
93         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
94         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
95         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
96         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
97         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
98         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
99         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
100         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
101         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
102         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
103         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
105 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
107         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
108         Add aarch64*-*-*.
110 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
112         * gcc.target/aarch64/simd/vcond-ne.c: New test.
114 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
116         PR target/72853
117         * gcc.target/powerpc/pr72853.c: New test.
119 2016-08-10  Martin Liska  <mliska@suse.cz>
121         PR gcov-profile/58306
122         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
124 2016-08-10  Martin Liska  <mliska@suse.cz>
126         * g++.dg/gcov/gcov-threads-1.C: New test.
128 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
130         PR target/71873
131         * gcc.target/avr/pr71873.c: New test.
133 2016-08-09  Martin Liska  <mliska@suse.cz>
135         * g++.dg/gcov/gcov-dump-1.C: New test.
136         * g++.dg/gcov/gcov-dump-2.C: New test.
138 2016-08-09  Martin Liska  <mliska@suse.cz>
140         * gcc.dg/tree-prof/val-prof-9.c: New test.
142 2016-08-09  Martin Liska  <mliska@suse.cz>
144         * gcc.dg/tree-prof/val-prof-8.c: New test.
146 2016-08-09  Martin Jambor  <mjambor@suse.cz>
148         PR ipa/71981
149         * gcc.dg/ipa/pr71981.c: New test.
151 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
153         PR tree-optimization/33707
154         * gcc.dg/vect/pr33707.c: New test.
156 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
158         PR tree-optimization/pr72772
159         * gcc.dg/tree-ssa/pr72772.c: New test.
161 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
163         PR rtl-optimization/66669
164         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
166 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
168         PR tree-optimization/72824
169         * gcc.c-torture/execute/ieee/pr72824.c: New test.
171 2016-08-09  Richard Biener  <rguenther@suse.de>
173         PR tree-optimization/71802
174         * gcc.dg/torture/pr71802.c: New testcase.
176 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
178         PR c++/72809
179         * g++.dg/eh/stdarg1.C: New test.
181 2016-08-08  Andi Kleen  <ak@linux.intel.com>
183         * lib/profopt.exp: (auto-profopt-execute): Don't include full
184         test command line in failure log.
185         (profopt-execute): dito. Make autofdo file names unique.
187 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
189         PR c/64955
190         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
191         output.
193 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
195         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
196         c99_runtime.
197         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
198         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
199         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
200         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
201         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
202         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
204 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
206         PR c/52952
207         * gcc.dg/cpp/pr66415-1.c: Likewise.
208         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
209         * gcc.dg/format/c90-printf-1.c: Likewise.
210         * gcc.dg/format/diagnostic-ranges.c: New test case.
212 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
214         PR fortran/72716
215         * gfortran.dg/gomp/pr72716.f90: New test.
217         PR middle-end/72781
218         * gcc.dg/gomp/pr72781.c: New test.
220         PR middle-end/68762
221         * g++.dg/vect/pr68762-1.cc: New test.
222         * g++.dg/vect/pr68762-2.cc: New test.
223         * g++.dg/vect/pr68762.h: New file.
225 2016-08-08  Martin Sebor  <msebor@redhat.com>
227         PR testsuite/72838
228         * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
229         * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
230         * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
232 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
234         PR fortran/71936
235         * gfortran.dg/allocate_with_source_21.f03: New test.
237 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
239         PR fortran/72698
240         * gfortran.dg/allocate_with_source_20.f03: New test.
242 2016-08-08  Alan Modra  <amodra@gmail.com>
244         * gcc.c-torture/compile/pr72802.c: New.
246 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
248         PR fortran/70524
249         * gfortran.dg/dependency_48.f90: New test.
251 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
253         PR fortran/70040
254         * gfortran.dg/pr70040.f90:  New testcase.
256 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
258         PR fortran/71961
259         * gfortran.dg/matmul_10.f90:  New testcase.
261 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
263         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
265 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
267         PR c/72816
268         * gcc.dg/pr72816.c: New test.
270 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
272         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
273         * g++.dg/conversion/pr41426.C: Likewise.
274         * g++.dg/conversion/pr66211.C: Likewise.
275         * g++.dg/cpp1y/lambda-init9.C: Likewise.
276         * g++.dg/init/ref8.C: Likewise.
277         * g++.old-deja/g++.law/cvt20.C: Likewise.
278         * g++.old-deja/g++.mike/p9732c.C: Likewise.
280 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
282         PR tree-optimization/18046
283         * gcc.dg/tree-ssa/vrp105.c: New test.
284         * gcc.dg/tree-ssa/vrp106.c: New test.
286 2016-08-05 Martin Sebor  <msebor@redhat.com>
288         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
289         1ul in diagnostics.  Remove hyphen from "constant-expression."
290         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
291         * g++.dg/cpp0x/static_assert3.C: Same.
292         * g++.dg/cpp1y/constexpr-throw.C: Same.
293         * g++.dg/template/nontype3.C: Same.
294         * g++.dg/warn/overflow-warn-1.C: Same.
295         * g++.dg/warn/overflow-warn-3.C: Same.
296         * g++.dg/warn/overflow-warn-4.C: Same.
298 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
300         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
301         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
302         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
303         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
305 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
307         PR tree-optimization/72810
308         * gcc.dg/tree-ssa/vrp110.c: New test.
310 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
312         PR Target/72819
313         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
314         registers.
315         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
316         saving the half-precision registers.
317         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
318         value is returned in h0.
319         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
320         are passed in FP/SIMD registers.
321         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
322         passing works corrcetly.
323         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
324         (hfa_f16x2_t): Likewise.
325         (hfa_f16x3_t): Likewise.
326         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
327         are promoted to double and passed in a double register.
328         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
329         are promoted to double and stacked.
330         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
331         __fp16 data types.
332         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
333         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
334         __fp16 first get passed in FP/SIMD registers, then stacked.
336 2016-08-05  Nathan Sidwell  <nathan@acm.org>
338         PR c++/68724
339         * g++.dg/cpp0x/pr68724.C: New.
341 2016-08-05  Richard Biener  <rguenther@suse.de>
343         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
345 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
347         * gcc.dg/tree-ssa/vrp107.c: New test.
348         * gcc.dg/tree-ssa/vrp108.c: New test.
349         * gcc.dg/tree-ssa/vrp109.c: New test.
351 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
353         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
354         dg-options.
356 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
358         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
359         test-cases.
360         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
361         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
362         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
363         test-cases.
364         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
365         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
366         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
367         large_double.
369 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
371         PR c++/72800
372         * g++.dg/cpp1y/lambda-ice1.C: New.
374 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
376         PR c++/72759
377         * g++.dg/cpp1y/pr72759.C: New test.
379 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
381         * gcc.dg/switch-10.c: New test.
383 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
385         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
387 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
389         * c-c++-common/goacc/routine-5.c: Update.
391 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
393         PR rtl-optimization/70903
394         * gcc.c-torture/execute/pr70903.c: New test.
396 2016-08-04  Martin Liska  <mliska@suse.cz>
398         * gcc.dg/params/params.exp: Replace file exists with
399         TESTING_IN_BUILD_TREE.
401 2016-08-04  Marek Polacek  <polacek@redhat.com>
403         PR c++/70229
404         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
406 2016-08-04  Richard Biener  <rguenther@suse.de>
408         PR middle-end/71984
409         * gcc.dg/torture/pr71984.c: Guard correctness check for
410         little-endian.
412 2016-08-03  Andrew Pinski  <apinski@cavium.com>
414         * gcc.c-torture/compile/20160802-1.c: New testcase.
416 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
418         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
420 2016-08-03  Richard Biener  <rguenther@suse.de>
422         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
423         and remove -O3.
424         * c-c++-common/ubsan/pr71403-2.c: Likewise.
425         * c-c++-common/ubsan/pr71403-3.c: Likewise.
427 2016-08-03  Richard Biener  <rguenther@suse.de>
429         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
430         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
431         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
432         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
434 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
436         * gcc.dg/init-excess-2.c: Require int32plus.
437         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
438         * gcc.dg/pr59963-2.c: Require int32plus.
439         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
440         * gcc.dg/unroll-7.c: Require int32plus.
442 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
444         PR tree-optimization/34114
445         * gcc.dg/tree-ssa/loop-42.c: New test.
447 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
449         * gcc.target/aarch64/vminmaxnm.c: New.
450         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
451         tests.
453 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
455         * gcc.target/powerpc/vec-extract-5.c: New tests to test
456         vec_extract for vector float, vector int, vector short, and vector
457         char.
458         * gcc.target/powerpc/vec-extract-6.c: Likewise.
459         * gcc.target/powerpc/vec-extract-7.c: Likewise.
460         * gcc.target/powerpc/vec-extract-8.c: Likewise.
461         * gcc.target/powerpc/vec-extract-9.c: Likewise.
463 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
465         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
466         single stack adjustment, no writeback.
467         * gcc.target/aarch64/test_frame_12.c: Likewise.
468         * gcc.target/aarch64/test_frame_13.c: Likewise.
469         * gcc.target/aarch64/test_frame_15.c: Likewise.
470         * gcc.target/aarch64/test_frame_6.c: Likewise.
471         * gcc.target/aarch64/test_frame_7.c: Likewise.
472         * gcc.target/aarch64/test_frame_8.c: Likewise.
473         * gcc.target/aarch64/test_frame_16.c: New test.
475 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
477         PR target/72748
478         * gcc.target/i386/pr72748.c: New test.
480 2015-08-01  Alan Hayward <alan.hayward@arm.com>
482         PR tree-optimization/71818
483         * gcc.dg/vect/pr71818.c: New
485 2016-08-01  Martin Liska  <mliska@suse.cz>
487         PR tree-optimization/71857
488         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
490 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
492         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
494 2016-08-01  Jan Beulich  <jbeulich@suse.com>
496         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
498 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
500         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
501         * gcc.target/powerpc/mulkc3-1.c: Likewise.
503 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
505         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
506         (check_effective_target_c++): Likewise. Also match for libstdc++.
508 2016-07-30  Steven G. Kargl <kargl@gcc.gnu.org>
510         PR fortran/41922
511         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
512         * gfortran.dg/equiv_constraint_7.f90: Ditto.
513         * gfortran.dg/pr41922.f90: New test.
515 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
517         PR fortran/68566
518         * gfortran.dg/pr68566.f90: new test.
520 2016-07-30 Martin Sebor  <msebor@redhat.com>
522         PR c++/60760
523         PR c++/71091
524         * g++.dg/cpp0x/constexpr-cast.C: New test.
525         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
526         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
527         * g++.dg/ubsan/pr63956.C: Correct.
529 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
531         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
532         vector double or vector long where the vector is in memory.
533         * gcc.target/powerpc/vec-extract-3.c: Likewise.
534         * gcc.target/powerpc/vec-extract-4.c: Likewise.
536 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
538         PR fortran/69867
539         * gfortran.dg/pr69867.f90: New test.
541 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
543         PR fortran/69962
544         * gfortran.dg/pr69962.f90: New test.
546 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
548         PR fortran/70006
549         * gfortran.dg/pr70006.f90: New test.
551 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
553         PR fortran/71730
554         * gfortran.dg/pr71730.f90: New test.
555         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
556         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
557         * gfortran.dg/array_constructor_26.f03: Ditto.
559 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
561         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
562         * gcc.target/powerpc/pr71763.c: Likewise.
564 2016-07-29  Marek Polacek  <polacek@redhat.com>
566         PR c/71742
567         * gcc.dg/940510-1.c: Adjust dg-error.
568         * gcc.dg/c99-flex-array-1.c: Likewise.
569         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
571         PR c/71853
572         * gcc.dg/noncompile/pr71853.c: New test.
574         PR c/71573
575         * gcc.dg/noncompile/pr71573.c: New test.
577         PR c/71926
578         * g++.dg/warn/Wparentheses-30.C: New test.
579         * gcc.dg/Wparentheses-14.c: New test.
581 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
583         * gcc.dg/pr59833.c: Use dg-add-options ieee.
585 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
587         PR tree-optimization/57558
588         * gcc.dg/vect/pr57558-1.c: New test.
589         * gcc.dg/vect/pr57558-2.c: New test.
591 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
593         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
594         to scan forwprop1 dump pass.
596 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
598         PR c++/51488
599         * g++.dg/template/pr51488.C: New.
601 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
603         PR c/71969
604         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
605         static __inline__.
606         * gcc.dg/pr71969-1.c: New test.
607         * gcc.dg/pr71969-2.c: New test.
608         * gcc.dg/pr71969-3.c: New test.
610 2016-07-29  Marek Polacek  <polacek@redhat.com>
612         PR c/71574
613         * c-c++-common/pr71574.c: New test.
615         PR c/71583
616         * gcc.dg/noncompile/pr71583.c: New test.
618 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
620         PR middle-end/68217
621         * gcc.dg/pr68217.c: New test.
623 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
625         PR fortran/71067
626         * gfortran.dg/pr71067_1.f90: New test.
627         * gfortran.dg/pr71067_2.f90: Ditto.
629 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
631         * gcc.target/powerpc/vec-extract-1.c: New test.
633 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
635         PR fortran/71799
636         * gfortran.dg/pr71799.f90: New test.
638 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
640         PR c++/71665
641         * g++.dg/cpp0x/pr71665-1.C: New.
642         * g++.dg/cpp0x/pr71665-2.C: Likewise.
643         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
644         * g++.dg/ext/label10.C: Likewise.
645         * g++.dg/parse/constant5.C: Likewise.
647 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
649         PR fortran/71859
650         * gfortran.dg/pr71859.f90: New test.
651         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
652         * gfortran.dg/coarray_collectives_1.f90: Ditto.
654 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
656         PR fortran/71883
657         * gfortran.dg/pr71883.f90 : New test.
659 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
661         PR tree-optimization/71734
662         * g++.dg/vect/pr70729-nest.cc: New test.
664 2016-07-28  Renlin Li  <renlin.li@arm.com>
666         Revert
667         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
669         PR fortran/71902
670         * gfortran.dg/dependency_47.f90:  New test.
672 2016-07-28  Martin Liska  <mliska@suse.cz>
674         PR gcov-profile/68025
675         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
677 2016-07-28  Martin Liska  <mliska@suse.cz>
679         * g++.dg/vect/pr70944.cc: New test.
681 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
683         PR middle-end/71994
684         * gcc.dg/torture/pr71994.c: New test.
686 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
688         PR middle-end/71078
689         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
690         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
691         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
693 2016-07-27  Richard Biener  <rguenther@suse.de>
695         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
697 2016-07-27  Martin Liska  <mliska@suse.cz>
699         * gcc.dg/predict-13.c: New test.
700         * gcc.dg/predict-14.c: New test.
702 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
704         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
705         including stdint.h.
706         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
707         including stdint.h.
709 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
711         PR target/71869
712         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
713         IEEE built-in functions handle quiet and signalling NaNs
714         correctly.
716 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
718         PR fortran/71862
719         * gfortran.dg/pr71862.f90: New test.
721 2016-07-26  Martin Sebor  <msebor@redhat.com>
723         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
724         selector with dg-options.
726 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
728         PR tree-optimization/18046
729         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
730         * gcc.dg/tree-ssa/vrp103.c: New test.
731         * gcc.dg/tree-ssa/vrp104.c: New test.
733 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
735         * gcc.target/powerpc/pr63354.c: Require lp64 since
736         -mprofile-kernel is not legal with -m32.
738 2016-07-26  Richard Biener  <rguenther@suse.de>
740         PR rtl-optimization/71984
741         * gcc.dg/torture/pr71984.c: New testcase.
743 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
745         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
746         g++-dg-runtest via et-dg-runtest.
747         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
748         * gcc.dg/vect/vect.exp: Likewise.
749         * gfortran.dg/graphite/graphite.exp: Likewise, but for
750         gfortran-dg-runtest.
751         * gfortran.dg/vect/vect.exp: Likewise.
752         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
753         (check_mips_loongson_hw_available): Likewise.
754         (check_effective_target_mpaired_single_runtime): Likewise.
755         (check_effective_target_mips_loongson_runtime): Likewise.
756         (add_options_for_mpaired_single): Likewise.
757         (check_effective_target_vect_int): Add global et_index.
758         Check and save the supported feature for a target selected by
759         the et_index target.  Break long lines where appropriate.  Call
760         et-is-effective-target for MIPS with an argument instead of
761         check_effective_target_* where appropriate.
762         (check_effective_target_vect_intfloat_cvt): Likewise.
763         (check_effective_target_vect_uintfloat_cvt): Likewise.
764         (check_effective_target_vect_floatint_cvt): Likewise.
765         (check_effective_target_vect_floatuint_cvt): Likewise.
766         (check_effective_target_vect_simd_clones): Likewise.
767         (check_effective_target_vect_shift): ewise.
768         (check_effective_target_whole_vector_shift): Likewise.
769         (check_effective_target_vect_bswap): Likewise.
770         (check_effective_target_vect_shift_char): Likewise.
771         (check_effective_target_vect_long): Likewise.
772         (check_effective_target_vect_float): Likewise.
773         (check_effective_target_vect_double): Likewise.
774         (check_effective_target_vect_long_long): Likewise.
775         (check_effective_target_vect_no_int_max): Likewise.
776         (check_effective_target_vect_no_int_add): Likewise.
777         (check_effective_target_vect_no_bitwise): Likewise.
778         (check_effective_target_vect_widen_shift): Likewise.
779         (check_effective_target_vect_no_align): Likewise.
780         (check_effective_target_vect_hw_misalign): Likewise.
781         (check_effective_target_vect_element_align): Likewise.
782         (check_effective_target_vect_condition): Likewise.
783         (check_effective_target_vect_cond_mixed): Likewise.
784         (check_effective_target_vect_char_mult): Likewise.
785         (check_effective_target_vect_short_mult): Likewise.
786         (check_effective_target_vect_int_mult): Likewise.
787         (check_effective_target_vect_extract_even_odd): Likewise.
788         (check_effective_target_vect_interleave): Likewise.
789         (check_effective_target_vect_stridedN): Likewise.
790         (check_effective_target_vect_multiple_sizes): Likewise.
791         (check_effective_target_vect64): Likewise.
792         (check_effective_target_vect_call_copysignf): Likewise.
793         (check_effective_target_vect_call_sqrtf): Likewise.
794         (check_effective_target_vect_call_btrunc): Likewise.
795         (check_effective_target_vect_call_btruncf): Likewise.
796         (check_effective_target_vect_call_ceil): Likewise.
797         (check_effective_target_vect_call_ceilf): Likewise.
798         (check_effective_target_vect_call_floor): Likewise.
799         (check_effective_target_vect_call_floorf): Likewise.
800         (check_effective_target_vect_call_lceil): Likewise.
801         (check_effective_target_vect_call_lfloor): Likewise.
802         (check_effective_target_vect_call_nearbyint): Likewise.
803         (check_effective_target_vect_call_nearbyintf): Likewise.
804         (check_effective_target_vect_call_round): Likewise.
805         (check_effective_target_vect_call_roundf): Likewise.
806         (check_effective_target_vect_perm): Likewise, but also append *_saved
807         to the existing global name to properly cache the result.
808         (check_effective_target_vect_perm_byte): Likewise.
809         (check_effective_target_vect_perm_short): Likewise.
810         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
811         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
812         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
813         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
814         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
815         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
816         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
817         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
818         (check_effective_target_vect_sdot_qi): Likewise.
819         (check_effective_target_vect_udot_qi): Likewise.
820         (check_effective_target_vect_sdot_hi): Likewise.
821         (check_effective_target_vect_udot_hi): Likewise.
822         (check_effective_target_vect_usad_char): Likewise.
823         (check_effective_target_vect_pack_trunc): Likewise.
824         (check_effective_target_vect_unpack): Likewise.
825         (check_effective_target_vect_aligned_arrays): Likewise.
826         (check_effective_target_vect_natural_alignment): Likewise.
827         (check_effective_target_vector_alignment_reachable): Likewise.
828         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
829         (is-effective-target): Initialize et_index if undefined.
830         (et-dg-runtest): New.
831         (et-is-effective-target): Likewise.
832         (check_vect_support_and_set_flags): Add supported MIPS targets to
833         EFFECTIVE_TARGETS list.  Return the number of supported targets.
835 2016-07-26  Richard Biener  <rguenther@suse.de>
836             Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
838         PR middle-end/70920
839         * gcc.dg/pr70920-1.c: New test-case.
840         * gcc.dg/pr70902-2.c: Likewise.
841         * gcc.dg/pr70920-3.c: Likewise.
842         * gcc.dg/pr70920-4.c: Likewise
843         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
844         2 instead of 3.
846 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
848         * gcc.c-torture/execute/pr71494.c: Require label_values.
849         * gcc.dg/pr16973.c: Ditto.
851 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
853         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
854         * gcc.dg/torture/pr69771.c: Require int32plus.
855         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
857 2016-07-25  Martin Liska  <mliska@suse.cz>
859         * gcc.dg/torture/pr71987.c: New test.
861 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
863         PR fortran/71935
864         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
865         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
866         * gfortran.dg/pr71935.f90: New test.
868 2016-07-22 Martin Sebor  <msebor@redhat.com>
870         PR c++/71675
871         * g++.dg/ext/atomic-3.C: New test.
872         * gcc.dg/atomic/pr71675.c: New test.
874 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
876         * gcc.target/i386/mvc8.c: New test.
878 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
880         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
881         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
883 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
885         PR fortran/71795
886         * gfortran.dg/constructor_50.f90:  New test.
888 2016-07-22  Martin Liska  <mliska@suse.cz>
890         PR gcov-profile/69028
891         PR gcov-profile/62047
892         * g++.dg/cilk-plus/pr69028.C: New test.
894 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
896         * gfortran.dg/coarray_stat_2.f90: New test.
898 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
900         * gcc.target/powerpc/vec-extract.h: New files to check the
901         vec_extract built-in functions for all vector types, testing
902         accessing each element, both with constant and variable element
903         numbers.
904         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
905         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
906         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
907         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
908         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
909         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
910         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
911         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
912         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
914 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
916         PR c++/71728
917         * g++.dg/other/pr71728.C: New test.
919 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
921         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
922         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
923         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
924         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
925         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
927 2016-07-21  Richard Biener  <rguenther@suse.de>
929         PR tree-optimization/71947
930         * gcc.dg/tree-ssa/vrp102.c: New testcase.
932 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
934         * gcc.dg/tree-ssa/scev-15.c: New.
936 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
938         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
940 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
942         PR c++/71941
943         * g++.dg/gomp/pr71941.C: New test.
945 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
947         PR c/70339
948         PR c/71858
949         * g++.dg/spellcheck-identifiers.C: New test case, based on
950         gcc.dg/spellcheck-identifiers.c.
951         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
952         gcc.dg/spellcheck-identifiers-2.c.
953         * g++.dg/spellcheck-typenames.C: New test case, based on
954         gcc.dg/spellcheck-typenames.c
956 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
958         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
959         pointer to member function and also test catching by reference.
961 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
963         * gcc.target/s390/pr67443.c: Fix test case.
965 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
967         * gcc.target/s390/insv-1.c: Xfail some tests.
968         * gcc.target/s390/insv-2.c: Likewise.
970 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
972         * gcc.target/avr/torture/get-mem.c: New test.
973         * gcc.target/avr/torture/set-mem.c: New test.
975 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
977         PR target/71948
978         * gcc.target/avr/torture/tiny-progmem.c: New test.
980 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
982         PR c++/71909
983         * g++.dg/parse/pr71909.C: New test.
984         * g++.dg/tm/pr71909.C: New test.
986         PR c++/50060
987         * g++.dg/cpp0x/constexpr-50060.C: New test.
988         * g++.dg/cpp1y/constexpr-50060.C: New test.
990 2016-07-20  Martin Liska  <mliska@suse.cz>
992         * gfortran.dg/graphite/pr71898.f90: New test.
994 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
996         PR tree-optimization/71503
997         PR tree-optimization/71683
998         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
999         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1001 2016-07-20  Martin Liska  <mliska@suse.cz>
1003         * gcc.dg/plugin/plugin.exp: Remove sreal test.
1004         * gcc.dg/plugin/sreal-test-1.c: Remove.
1005         * gcc.dg/plugin/sreal_plugin.c: Remove.
1007 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1009         PR fortran/71902
1010         * gfortran.dg/dependency_47.f90:  New test.
1012 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
1014         PR rtl-optimization/71916
1015         * gcc.c-torture/compile/pr71916.c: New test.
1017         PR middle-end/71874
1018         * g++.dg/torture/pr71874.C: New test.
1020         PR middle-end/71734
1021         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1022         (my_alloc): Rewritten to use __builtin_posix_memalign and
1023         __SIZE_TYPE__.
1024         (my_free): Use __builtin_free instead of _mm_free.
1025         (Vec::operator=): Use __builtin_memcpy.
1027 2016-07-19  Martin Jambor  <mjambor@suse.cz>
1029         PR fortran/71688
1030         * gfortran.dg/pr71688.f90: New test.
1032 2016-07-19  Richard Biener  <rguenther@suse.de>
1034         * c-c++-common/vector-subscript-6.c: New testcase.
1035         * c-c++-common/vector-subscript-7.c: Likewise.
1037 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1039         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1040         and UInt32 based on __SIZEOF_INT__.
1042 2016-07-19  Richard Biener  <rguenther@suse.de>
1044         PR tree-optimization/71901
1045         * gcc.dg/torture/pr71901.c: New testcase.
1047 2016-07-19  Richard Biener  <rguenther@suse.de>
1049         PR tree-optimization/71908
1050         * gcc.dg/torture/pr71908.c: New testcase.
1052 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1054         PR target/71493
1055         * gcc.target/powerpc/pr71493-1.c: New test.
1056         * gcc.target/powerpc/pr71493-2.c: Likewise.
1058 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
1060         PR c++/71835
1061         * g++.dg/conversion/ambig3.C: New test.
1063         PR c++/71828
1064         * g++.dg/cpp0x/constexpr-71828.C: New test.
1066         PR c++/71826
1067         * g++.dg/template/pr71826.C: New test.
1069         PR c++/71822
1070         * g++.dg/template/defarg21.C: New test.
1072         PR c++/71871
1073         * g++.dg/ext/vector31.C: New test.
1075 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
1077         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1079 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
1081         PR tree-optimization/71734
1082         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1084 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1086         * gcc.target/s390/warn-dynamicstack-1.c: New test.
1087         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1088         stack-layout-dynamic-1.c: New test.
1090 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1092         * gcc.target/s390/nolrl-1.c: New test.
1094 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
1096         PR fortran/71523
1097         * gfortran.dg/pr71523_1.f90: New test.
1098         * gfortran.dg/pr71523_2.f90: New test.
1100 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
1102         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1104 >>>>>>> .r238890
1105 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1106             Marco Restelli <mrestelli@gmail.com>
1108         PR fortran/62125
1109         * gfortran.dg/pr62125.f90: New test.
1111 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1113         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1114         * gcc.target/powerpc/mulkc3-1.c: Likewise.
1116 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
1118         PR c++/58796
1119         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1120         * g++.dg/cpp0x/nullptr35.C: New test.
1122 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
1124         * gcc.dg/tree-ssa/scev-8.c: Update test string.
1126 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
1128         * gfortran.dg/goacc/vector_length.f90: New test.
1130 2016-07-15  Richard Biener  <rguenther@suse.de>
1132         PR tree-optimization/71881
1133         * gcc.dg/torture/pr71881.c: New testcase.
1135 2016-07-15  Richard Biener  <rguenther@suse.de>
1137         PR tree-optimization/71887
1138         * gcc.dg/torture/pr71887.c: New testcase.
1140 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
1142         PR c/71858
1143         * gcc.dg/spellcheck-identifiers-3.c: New test.
1145 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
1147         PR fortran/71807
1148         * gfortran.dg/null_9.f90: New test.
1150 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
1152         * gcc.dg/tree-ssa/loop-41.c: New test.
1154 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
1156         PR tree-optimization/71347
1157         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1159 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1161         PR fortran/29819
1162         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1163         * gfortran.dg/contains.f90: Ditto.
1164         * gfortran.dg/contains_empty_1.f03: Ditto.
1165         * gfortran.dg/submodule_3.f08: Ditto.
1167 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
1169         PR testsuite/71865
1170         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1171         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1172         expected diagnostics.
1174         PR c/71858
1175         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1176         * gcc.dg/spellcheck-identifiers-2.c: New test.
1177         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1178         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1180 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
1182         PR tree-optimization/71872
1183         * gcc.c-torture/compile/pr71872.c: New test.
1185 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1187         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1188         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1189         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1190         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1191         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1192         * gcc.target/arm/atomic-op-acquire-1.c: This.
1193         * gcc.target/arm/atomic-op-char.c: Rename into ...
1194         * gcc.target/arm/atomic-op-char-1.c: This.
1195         * gcc.target/arm/atomic-op-consume.c: Rename into ...
1196         * gcc.target/arm/atomic-op-consume-1.c: This.
1197         * gcc.target/arm/atomic-op-int.c: Rename into ...
1198         * gcc.target/arm/atomic-op-int-1.c: This.
1199         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1200         * gcc.target/arm/atomic-op-relaxed-1.c: This.
1201         * gcc.target/arm/atomic-op-release.c: Rename into ...
1202         * gcc.target/arm/atomic-op-release-1.c: This.
1203         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1204         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1205         * gcc.target/arm/atomic-op-short.c: Rename into ...
1206         * gcc.target/arm/atomic-op-short-1.c: This.
1207         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1208         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1209         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1210         * gcc.target/arm/atomic-op-char-2.c: Likewise.
1211         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1212         * gcc.target/arm/atomic-op-int-2.c: Likewise.
1213         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1214         * gcc.target/arm/atomic-op-release-2.c: Likewise.
1215         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1216         * gcc.target/arm/atomic-op-short-2.c: Likewise.
1218 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1220         PR fortran/70842
1221         * gfortran.dg/select_type_35.f03: New test.
1223 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1225         PR target/65951
1226         PR tree-optimization/70923
1227         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1228         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1229         * gcc.dg/vect/pr65951.c: Likewise.
1230         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1232 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
1234         * c-c++-common/pr60226.c: Expect maximum object file alignment
1235         error on AIX.
1237 2016-07-14  Richard Biener  <rguenther@suse.de>
1239         PR tree-optimization/71866
1240         * gcc.dg/torture/pr71866.c: New testcase.
1242 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1244         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1245         selector and enclose boolean expression in curly braces.
1247 2016-07-14  Alan Modra  <amodra@gmail.com>
1249         PR target/71733
1250         * gcc.target/powerpc/p9-novsx.c: New.
1252 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1254         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1255         * g++.dg/tree-prof/morefunc.C: Dito.
1256         * g++.dg/tree-prof/pr35545.C: Dito.
1257         * g++.dg/tree-prof/reorder.C: Dito.
1258         * gcc.dg/tree-prof/20050826-2.c: Dito.
1259         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1260         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1261         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1262         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1263         * gcc.dg/tree-prof/inliner-1.c: Dito.
1264         * gcc.dg/tree-prof/merge_block.c: Dito.
1265         * gcc.dg/tree-prof/stringop-1.c: Dito.
1266         * gcc.dg/tree-prof/stringop-2.c: Dito.
1267         * gcc.dg/tree-prof/switch-case-1.c: Dito.
1268         * gcc.dg/tree-prof/switch-case-2.c: Dito.
1269         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1270         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1271         * gcc.dg/tree-prof/update-loopch.c: Dito.
1272         * gcc.dg/tree-prof/val-prof-1.c: Dito.
1273         * gcc.dg/tree-prof/val-prof-2.c: Dito.
1274         * gcc.dg/tree-prof/val-prof-3.c: Dito.
1275         * gcc.dg/tree-prof/val-prof-4.c: Dito.
1276         * gcc.dg/tree-prof/val-prof-5.c: Dito.
1277         * gcc.dg/tree-prof/val-prof-6.c: Dito.
1278         * gcc.dg/tree-prof/val-prof-7.c: Dito.
1280 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1282         * lib/profopt.exp (profopt-execute): Remove .imports files.
1284 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1286         * lib/profopt.exp (profopt-execute): Always log profiler command line.
1288 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1290         * lib/profopt.exp (dg-final-scan-autofdo,
1291         dg-final-scan-not-autofdo): New functions.
1293 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
1295         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1296         * gcc.dg/vect/vect-35.c: Ditto.
1297         * gcc.dg/vect/vect-alias-check-2.c: New test.
1299 2016-07-13  Martin Liska  <mliska@suse.cz>
1301         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1302         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1303         * gfortran.dg/pr42108.f90: Update expected dump scan.
1305 2016-07-13  Richard Biener  <rguenther@suse.de>
1307         PR tree-optimization/24574
1308         * gcc.dg/pr24574.c: New testcase.
1310 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1312         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1313         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1314         * c-c++-common/pr68833-1.c: Require int32plus.
1315         * gcc.dg/ipa/pr63551.c: Likewise.
1316         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1317         * gcc.dg/ipa/pr64041.c: Require int32plus.
1319 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1321         PR ipa/71633
1322         * g++.dg/pr71633.C: New test.
1324 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1326         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1327         Add new arm_thumb1_cbz_ok effective target.
1328         * gcc.target/arm/cbz.c: New test.
1330 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1332         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1333         Define effective target.
1334         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1335         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1336         * gcc.target/arm/movhi_movw.c: New test.
1337         * gcc.target/arm/movsi_movw.c: Likewise.
1338         * gcc.target/arm/movdi_movw.c: Likewise.
1340 2016-07-13  Richard Biener  <rguenther@suse.de>
1342         PR middle-end/71104
1343         * gcc.dg/pr71104-1.c: New testcase.
1344         * gcc.dg/pr71104-2.c: Likewise.
1346 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1348         PR target/71805
1349         * gcc.target/powerpc/pr71805.c: New test.
1351 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1353         * gcc.target/powerpc/divkc3-1.c: New.
1354         * gcc.target/powerpc/mulkc3-1.c: New.
1356 2016-07-12  Nathan Sidwell  <nathan@acm.org>
1358         * gcc.target/arm/data-rel-1.c: New.
1359         * gcc.target/arm/data-rel-2.c: New.
1360         * gcc.target/arm/data-rel-3.c: New.
1362 2016-07-12  Martin Liska  <mliska@suse.cz>
1364         * gcc.dg/params/blocksort-part.c: New test.
1365         * gcc.dg/params/params.exp: New file.
1367 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1369         PR middle-end/71700
1370         * gcc.c-torture/execute/pr71700.c: New test.
1372 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
1373         Richard Biener  <rguenther@suse.de>
1375         PR tree-optimization/23286
1376         PR tree-optimization/70159
1377         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1378         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1379         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1380         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1381         * gcc.dg/tree-ssa/pr35286.c: Likewise.
1382         * gcc.dg/tree-ssa/pr35287.c: Likewise.
1383         * gcc.dg/hoist-register-pressure-1.c: Likewise.
1384         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1385         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1386         * gcc.dg/pr51879-12.c: Likewise.
1387         * gcc.dg/strlenopt-9.c: Likewise.
1388         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1389         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1390         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1391         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1392         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1393         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1394         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1395         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1396         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1397         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1398         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1399         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1400         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1401         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1402         * gfortran.dg/pr43984.f90: Adjust expected outcome.
1404 2016-07-12  Richard Biener  <rguenther@suse.de>
1406         PR rtl-optimization/68961
1407         * gcc.target/i386/pr68961.c: New testcase.
1409 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
1411         PR middle-end/71758
1412         * c-c++-common/gomp/pr71758.c: New test.
1413         * gfortran.dg/gomp/pr71758.f90: New test.
1415         PR tree-optimization/71823
1416         * gcc.dg/vect/pr71823.c: New test.
1418 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
1420         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1421         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1422         and LINE_MAP_MAX_LOCATION_WITH_COLS.
1424 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1426         PR target/71801
1427         * gcc.target/i386/pr71801.c: New test.
1429 2016-07-11  Richard Biener  <rguenther@suse.de>
1431         PR tree-optimization/71816
1432         * gcc.dg/torture/pr71816.c: New testcase.
1434 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1436         PR fortran/71783
1437         * gfortran.dg/dependency_46.f90:  New test.
1439 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1441         PR rtl-optimization/71621
1442         * gcc.target/i386/pr71621-1.c: New.
1443         * gcc.target/i386/pr71621-2.c: New.
1445 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
1447         * gfortran.dg/goacc/pr71704.f90: New test.
1449 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1451         PR target/71297
1452         * gcc.target/powerpc/pr71297.c: New.
1454 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
1456         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1458 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1460         PR target/71806
1461         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1463 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
1465         PR tree-optimization/71667
1466         * gcc.dg/vect/pr71667.c: New
1468 2016-07-08  Martin Liska  <mliska@suse.cz>
1470         * gcc.dg/torture/pr71606.c: New test.
1472 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1474         PR fortran/71764
1475         * gfortran.dg/pr71764.f90: New test.
1477 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
1478             Kai Tietz  <ktietz70@googlemail.com>
1480         PR c++/70869
1481         PR c++/71054
1482         * g++.dg/cpp0x/pr70869.C: New test.
1483         * g++.dg/cpp0x/pr71054.C: New test.
1485 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
1487         * g++.dg/debug/pr71432.C: Fail on AIX.
1489 2016-07-07  Martin Liska  <mliska@suse.cz>
1491         * gfortran.dg/do_1.f90: Remove a corner case that triggers
1492         an undefined behavior.
1493         * gfortran.dg/do_3.F90: Likewise.
1494         * gfortran.dg/do_check_11.f90: New test.
1495         * gfortran.dg/do_check_12.f90: New test.
1496         * gfortran.dg/do_corner_warn.f90: New test.
1498 2016-07-07  Martin Liska  <mliska@suse.cz>
1500         * gfortran.dg/predict-1.f90: Ammend the test.
1501         * gfortran.dg/predict-2.f90: Likewise.
1503 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1505         PR ipa/71624
1506         * g++.dg/pr71624.C: New test.
1508 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1510         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1511         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1512         ARMv8-M Mainline architectures.
1514 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1516         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1517         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1519 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
1521         PR target/70098
1522         PR target/71763
1523         * gcc.target/powerpc/pr71763.c: New file.
1525 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
1527         PR tree-optimization/71518
1528         * gcc.dg/pr71518.c: New test.
1530 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
1532         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1534 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1536         PR target/50739
1537         * gcc.target/avr/pr50739.c: New test.
1539 2016-07-05  Jan Hubicka  <jh@suse.cz>
1541         * gcc.dg/tree-ssa/scev-14.c: update template.
1543 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
1545         * gcc.dg/vect/group-no-gaps-1.c: New test.
1547 2016-07-05  Andi Kleen  <ak@linux.intel.com>
1549         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1550         if kernel supports MPX.
1552 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
1554         * gcc.c-torture/compile/pr69102.c: Require fpic support.
1556 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1557             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1559         * gcc.target/powerpc/signbit-1.c: New test.
1560         * gcc.target/powerpc/signbit-2.c: New test.
1561         * gcc.target/powerpc/signbit-3.c: New test.
1563 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1565         PR rtl-optimization/71594
1566         * gcc.dg/torture/pr71594.c: New test.
1568 2016-07-05  Jan Hubicka  <jh@suse.cz>
1570         * gcc.dg/tree-ssa/scev-14.c: new testcase.
1572 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
1574         PR c++/62314
1575         * gcc/testsuite/g++.dg/parse/error5.C: Update column
1576         number of missing semicolon error.
1577         * g++.dg/pr62314-2.C: New test case.
1579 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1581         * gfortran.dg/coarray_stat_function.f90: New test.
1582         * gfortran.dg/coarray_stat_whitespace.f90: New test.
1583         * gfortran.dg/coarray_lib_comm_1: Adapting old test
1584         to new interfaces.
1586 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1588         PR fortran/71623
1589         * gfortran.dg/deferred_character_17.f90: New test.
1591 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
1593         * gcc.target/arm/neon/polytypes.c: Move to ...
1594         * gcc.target/arm/polytypes.c: ... here.
1595         * gcc.target/arm/neon/pr51534.c: Move to ...
1596         * gcc.target/arm/pr51534.c: ... here.
1597         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1598         * gcc.target/arm/vect-vcvt.c: ... here.
1599         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1600         * gcc.target/arm/vect-vcvtq.c: ... here.
1601         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1602         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1603         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1604         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1605         * gcc.target/arm/neon/neon.exp: Delete.
1606         * gcc.target/arm/neon/: Delete.
1608 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1610         PR fortran/65575
1611         * gfortran.dg: pr65575.f90: New test.
1613 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615         PR fortran/35849
1616         * gfortran.dg: pr35849.f90: New test.
1618 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
1620         PR c++/71739
1621         * g++.dg/cpp0x/pr71739.C: New test.
1623 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
1625         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1627 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1629         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1630         locr.
1631         * gcc.target/s390/loc-1.c: New test.
1633 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
1635         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1636         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1638 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1640         PR target/63874
1641         * gcc.target/aarch64/pr63874.c: New test.
1643 2016-07-04  Jan Beulich  <jbeulich@suse.com>
1645         * g++.dg/header.c: New.
1646         * gcc.dg/header.c: New.
1648 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
1650         PR c/71719
1651         * c-c++-common/Wunused-var-15.c: New test.
1653 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
1655         PR fortran/71687
1656         * gfortran.dg/gomp/pr71687.f90: New test.
1658 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1660         * gcc.dg/const-float128-ped.c: Require __float128 effective
1661         target and options.
1662         * gcc.dg/const-float128.c: Likewise.
1663         * gcc.dg/torture/float128-cmp-invalid.c: Require
1664         __float128 and base_quadfloat_support effective targets, and
1665         __float128 options.
1666         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1667         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1668         * gcc.dg/torture/float128-nan.c: Likewise.
1669         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1670         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1671         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1672         * lib/target-supports.exp (check_effective_target___float128): New.
1673         (add_options_for___float128): New.
1674         (check_effective_target_base_quadword_support): New.
1676 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1678         PR target/71720
1679         * gcc.target/powerpc/pr71720.c: New test.
1681 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1683         * gcc.dg/bss.c: New.
1685 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
1687         PR target/71698
1688         * gcc.target/powerpc/pr71698.c: New test.
1690 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
1692         PR target/71151
1693         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1694         instead of ".foo" for its section name.
1695         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1696         depending on MCU's flash size.
1697         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1698         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1699         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1700         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1701         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1702         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1704 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1706         * gcc.target/i386/pr65105-2.c: Add -msse2.
1708 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1710         PR tree-optimization/71707
1711         * gcc.dg/strlenopt-29.c: New test.
1713         PR fortran/71704
1714         * gfortran.dg/gomp/pr71704.f90: New test.
1716         PR fortran/71705
1717         * gfortran.dg/gomp/pr71705.f90: New test.
1719 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1721         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1722         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1723         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1724         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1725         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1726         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1727         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1728         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1729         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1730         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1731         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1732         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1733         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1734         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1735         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1736         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1737         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1738         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1739         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1740         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1741         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1742         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1743         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1744         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1745         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1746         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1747         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1748         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1749         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1750         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1751         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1752         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1753         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1754         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1755         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1756         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1757         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1758         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1759         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1760         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1761         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1762         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1763         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1764         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1765         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1766         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1767         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1768         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1769         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1770         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1771         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1772         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1773         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1774         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1775         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1776         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1777         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1778         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1779         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1780         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1781         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1782         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1783         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1784         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1785         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1786         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1787         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1788         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1789         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1790         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1791         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1792         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1793         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1794         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1795         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1796         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1797         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1798         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1799         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1800         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1801         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1803 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1804             James Greenhalgh  <james.greenhalgh@arm.com>
1806         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1808 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
1809             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1811         * gcc.target/aarch64/vget_set_lane_1.c: New test.
1813 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
1815         PR driver/71651
1816         * gcc.dg/spellcheck-options-12.c: New test case.
1818 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1820         PR middle-end/71693
1821         * gcc.c-torture/compile/pr71693.c: New test.
1823 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
1825         * gcc.dg/spellcheck-params.c: New testcase.
1826         * gcc.dg/spellcheck-params-2.c: New testcase.
1828 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1830         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1831         vector extract instructions.
1832         * gcc.target/powerpc/p9-extract-2.c: Likewise.
1834 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1836         PR fortran/71686
1837         * gfortran.dg/unexpected_eof_2.f90: New test.
1838         * gfortran.dg/unexpected_eof_3.f90: New test.
1840 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
1842         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1844 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
1846         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1847         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1848         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1850 2016-06-29  Richard Biener  <rguenther@suse.de>
1852         PR middle-end/15256
1853         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1855 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1857         * gcc.target/arm/aapcs/neon-vect10.c: Require
1858         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1859         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1860         * gcc.target/arm/aapcs/vfp18.c: Likewise.
1861         * gcc.target/arm/aapcs/vfp19.c: Likewise.
1862         * gcc.target/arm/aapcs/vfp20.c: Likewise.
1863         * gcc.target/arm/aapcs/vfp21.c: Likewise.
1864         * gcc.target/arm/fp16-aapcs-1.c: Require
1865         -mfloat-ab=hard.  Also simplify the test.
1866         * gcc.target/arm/fp16-aapcs-2.c: New.
1868 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1870         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1871         (add_options_for_arm_fp16_ieee): New.
1872         (add_options_for_arm_fp16_alternative): New.
1873         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
1874         long-line.
1875         (effective_target_arm_fp16_hw): New.
1877 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1879         PR tree-optimization/71655
1880         * g++.dg/pr71655.C: New test.
1882 2016-06-29  Martin Liska  <mliska@suse.cz>
1884         * gcc.dg/pr71585.c: New test.
1885         * gcc.dg/pr71585-2.c: New test.
1886         * gcc.dg/pr71585-3.c: New test.
1888 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1890         PR tree-optimization/70729
1891         * g++.dg/vect/pr70729.cc: New test.
1893 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
1895         * c-c++-common/gomp/cancel-1.c: Extend.
1897 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1899         PR tree-optimization/71625
1900         * gcc.dg/strlenopt-28.c: New test.
1902 2016-06-29  Richard Biener  <rguenther@suse.de>
1904         PR middle-end/71002
1905         * g++.dg/torture/pr71002.C: Adjust testcase.
1907 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1909         PR c/71685
1910         * gcc.dg/pr71685.c: New test.
1912 2016-06-28  Martin Sebor  <msebor@redhat.com>
1914         PR c/71552
1915         * gcc.dg/init-bad-9.c: New test.
1917 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1919         * gcc.target/powerpc/abs128-1.c: Require VSX.
1920         * gcc.target/powerpc/copysign128-1.c: Likewise.
1921         * gcc.target/powerpc/inf128-1.c: Likewise.
1922         * gcc.target/powerpc/nan128-1.c: Likewise.
1924 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
1926         PR middle-end/71626
1927         * gcc.c-torture/execute/pr71626-1.c: New test.
1928         * gcc.c-torture/execute/pr71626-2.c: New test.
1930 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
1932         PR target/71656
1933         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1935 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1937         PR target/71670
1938         * gcc.target/powerpc/pr71670.c: New testcase.
1940 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
1942         PR target/71656
1943         * gcc.target/powerpc/pr71656-1.c: New test.
1944         * gcc.target/powerpc/pr71656-2.c: New test.
1946 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
1948         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1949         around fp16 code.
1950         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1951         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1952         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1953         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1954         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1955         Add arm_neon_fp16_ok effective target.
1956         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1957         Likewise.
1958         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1959         Likewise.
1960         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1961         Likewise.
1962         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1963         Likewise.
1964         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1965         Likewise.
1966         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1967         Likewise.
1968         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1969         Likewise.
1970         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1971         Likewise.
1972         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1973         Likewise.
1974         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1975         Likewise.
1976         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1977         Likewise.
1979 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
1981         * gcc.dg/predict-12.c: New testcase.
1983 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1985         PR fortran/71649
1986         * gfortran.dg/pr71649.f90: New test.
1988 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
1990         PR tree-optimization/71643
1991         * g++.dg/opt/pr71643.C: New test.
1993         PR tree-optimization/71631
1994         * gcc.c-torture/execute/pr71631.c: New test.
1996 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1998         * gcc.dg/predict-11.c: New testcase.
1999         * gfortran.dg/predict-2.f90: New testcase.
2001 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
2003         * gcc.dg/predict-10.c: New test.
2005 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2007         * gcc.target/powerpc/abs128-1.c: New.
2008         * gcc.target/powerpc/copysign128-1.c: New.
2009         * gcc.target/powerpc/inf128-1.c: New.
2010         * gcc.target/powerpc/nan128-1.c: New.
2012 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
2014         * gfortran.dg/pr71642.f90: New test.
2016 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
2018         PR tree-optimization/71647
2019         * gcc.target/i386/pr71647.c: New test.
2021 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2023         * gcc.target/i386/noplt-gd-1.c: New test.
2024         * gcc.target/i386/noplt-gd-2.c: Likewise.
2025         * gcc.target/i386/noplt-gd-3.c: Likewise.
2026         * gcc.target/i386/noplt-ld-1.c: Likewise.
2027         * gcc.target/i386/noplt-ld-2.c: Likewise.
2028         * gcc.target/i386/noplt-ld-3.c: Likewise.
2029         * lib/target-supports.exp
2030         (check_effective_target_tls_get_addr_via_got): New.
2032 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2034         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2035         testsuite compile flags.
2036         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2037         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2039 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2041         * g++dg/vect/pr36684.cc: Add dg-do compile.
2042         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2043         * gcc.dg/vect/pr70021.c: Ditto.
2044         * gcc.dg/vect/pr70138-1.c: Ditto.
2045         * gcc.dg/vect/pr70138-2.c: Ditto.
2046         * gcc.dg/vect/pr70354-1.c: Ditto.
2047         * gcc.dg/vect/pr70354-2.c: Ditto.
2048         * gcc.dg/vect/pr71259.c: Ditto.
2049         * gcc.dg/vect/pr71416-1.c: Ditto.
2050         * gcc.dg/vect/slp-43.c: Ditto.
2051         * gcc.dg/vect/slp-45.c: Ditto.
2052         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2053         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2054         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2055         * gfortran.dg/vect/pr69980.f90: Ditto.
2057 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2059         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2060         * gcc.dg/vect/bb-slp-30.c: Ditto.
2061         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2062         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2063         * gcc.dg/vect/pr45902.c: Ditto.
2064         * gcc.dg/vect/pr48172.c: Ditto.
2065         * gcc.dg/vect/pr48377.c: Ditto.
2066         * gcc.dg/vect/pr49038.c: Ditto.
2067         * gcc.dg/vect/pr49771.c: Ditto.
2068         * gcc.dg/vect/pr52091.c: Ditto.
2069         * gcc.dg/vect/pr53185-2.c: Ditto.
2070         * gcc.dg/vect/pr56826.c: Ditto.
2071         * gcc.dg/vect/pr60276.c: Ditto.
2072         * gcc.dg/vect/pr62021.c: Ditto.
2073         * gcc.dg/vect/pr63530.c: Ditto.
2074         * gcc.dg/vect/pr65518.c: Ditto.
2075         * gcc.dg/vect/pr65947-1.c: Ditto.
2076         * gcc.dg/vect/pr65947-10.c: Ditto.
2077         * gcc.dg/vect/pr65947-11.c: Ditto.
2078         * gcc.dg/vect/pr65947-12.c: Ditto.
2079         * gcc.dg/vect/pr65947-13.c: Ditto.
2080         * gcc.dg/vect/pr65947-2.c: Ditto.
2081         * gcc.dg/vect/pr65947-3.c: Ditto.
2082         * gcc.dg/vect/pr65947-4.c: Ditto.
2083         * gcc.dg/vect/pr65947-5.c: Ditto.
2084         * gcc.dg/vect/pr65947-6.c: Ditto.
2085         * gcc.dg/vect/pr65947-7.c: Ditto.
2086         * gcc.dg/vect/pr65947-8.c: Ditto.
2087         * gcc.dg/vect/pr65947-9.c: Ditto.
2088         * gcc.dg/vect/pr71416-1.c: Ditto.
2089         * gcc.dg/vect/pr71439.c: Ditto.
2090         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2091         * gcc.dg/vect/vect-bswap16.c: Ditto.
2092         * gcc.dg/vect/vect-bswap32.c: Ditto.
2093         * gcc.dg/vect/vect-bswap64.c: Ditto.
2094         * gcc.dg/vect/vect-live-1.c: Ditto.
2095         * gcc.dg/vect/vect-live-2.c: Ditto.
2096         * gcc.dg/vect/vect-live-3.c: Ditto.
2097         * gcc.dg/vect/vect-live-4.c: Ditto.
2098         * gcc.dg/vect/vect-live-5.c: Ditto.
2099         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2100         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2101         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2102         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2103         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2104         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2105         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2106         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2107         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2108         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2109         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2110         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2111         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2112         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2113         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2114         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2115         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2117 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
2119         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2121 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2123         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
2124         ia32 if R_386_GOT32X relocation is supported.
2125         * gcc.target/i386/noplt-3.c: Likewise.
2126         * gcc.target/i386/noplt-2.c: Likewise.
2127         (main): Renamed to ...
2128         (bar): This.
2129         * gcc.target/i386/noplt-4.c: Likewise.
2130         (main): Renamed to ...
2131         (bar): This.
2132         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2133         * gcc.target/i386/pr67400-5.c: Likewise.
2135 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
2137         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2138         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2140         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2141         f4): Adjust expected diagnostics.
2142         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2143         (T): If OVFP is defined, redefine to TP.
2144         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2145         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2146         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2147         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2148         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2149         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2150         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2151         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2152         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2153         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2154         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2155         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2156         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2157         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2158         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2159         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2160         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2161         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2162         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2163         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2164         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2165         as last argument to __builtin_add_overflow_p.
2167 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
2169         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2170         dg-options and remove default vector testsuite compile flags.
2171         * g++.dg/vect/pr33860a.cc: Ditto.
2172         * g++.dg/vect/pr45470-a.cc: Ditto.
2173         * g++.dg/vect/pr45470-b.cc: Ditto.
2174         * g++.dg/vect/pr60896.cc: Ditto.
2175         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2176         * gcc.dg/vect/pr18308.c: Ditto.
2177         * gcc.dg/vect/pr24049.c: Ditto.
2178         * gcc.dg/vect/pr33373.c: Ditto.
2179         * gcc.dg/vect/pr36228.c: Ditto.
2180         * gcc.dg/vect/pr42395.c: Ditto.
2181         * gcc.dg/vect/pr42604.c: Ditto.
2182         * gcc.dg/vect/pr46663.c: Ditto.
2183         * gcc.dg/vect/pr48765.c: Ditto.
2184         * gcc.dg/vect/pr49093.c: Ditto.
2185         * gcc.dg/vect/pr49352.c: Ditto.
2186         * gcc.dg/vect/pr52298.c: Ditto.
2187         * gcc.dg/vect/pr52870.c: Ditto.
2188         * gcc.dg/vect/pr53185.c: Ditto.
2189         * gcc.dg/vect/pr53773.c: Ditto.
2190         * gcc.dg/vect/pr56695.c: Ditto.
2191         * gcc.dg/vect/pr62171.c: Ditto.
2192         * gcc.dg/vect/pr63530.c: Ditto.
2193         * gcc.dg/vect/pr68339.c: Ditto.
2194         * gcc.dg/vect/pr71259.c: Ditto.
2195         * gcc.dg/vect/vect-82_64.c: Ditto.
2196         * gcc.dg/vect/vect-83_64.c: Ditto.
2197         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2198         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2199         * gcc.dg/vect/vect-shift-2.c: Ditto.
2200         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2201         * gfortran.dg/vect/pr39318.f90: Ditto.
2202         * gfortran.dg/vect/pr45714-a.f: Ditto.
2203         * gfortran.dg/vect/pr45714-b.f: Ditto.
2204         * gfortran.dg/vect/pr46213.f90: Ditto.
2206 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2207             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2209         * gcc.target/powerpc/p9-splat-5.c: New test.
2211 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
2213         PR tree-optimization/71488
2214         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2215         * lib/target-supports.exp: ... here.
2216         (check_sse4_hw_available): New procedure.
2217         (check_effective_target_sse4_runtime): Ditto.
2218         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2219         -march=westmere for sse4_runtime targets.
2220         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
2221         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
2222         (dg-additional-options): Use for sse4_runtime targets.
2223         (main): Call check_vect ().
2224         (dg-final): Perform scan only for sse4_runtime targets.
2226 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
2228         PR target/66232
2229         PR target/67400
2230         * gcc.target/i386/pr66232-14.c: New file.
2231         * gcc.target/i386/pr66232-15.c: Likewise.
2232         * gcc.target/i386/pr66232-16.c: Likewise.
2233         * gcc.target/i386/pr66232-17.c: Likewise.
2234         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
2235         ia32 if R_386_GOT32X relocation is supported.
2236         * gcc.target/i386/pr67400-2.c: Likewise.
2237         * gcc.target/i386/pr67400-3.c: Likewise.
2238         * gcc.target/i386/pr67400-4.c: Likewise.
2239         * gcc.target/i386/pr67400-6.c: Likewise.
2240         * gcc.target/i386/pr67400-7.c: Likewise.
2241         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
2243 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2245         PR libgfortran/48852
2246         * gfortran.dg/char4_iunit_1.f03: Update test.
2247         * gfortran.dg/f2003_io_5.f03: Update test.
2248         * gfortran.dg/real_const_3.f90: Update test.
2250 2016-06-23  Andi Kleen  <ak@linux.intel.com>
2252         * g++.dg/bprob/bprob.exp: Support autofdo.
2253         * g++.dg/tree-prof/tree-prof.exp: dito.
2254         * gcc.dg/tree-prof/tree-prof.exp: dito.
2255         * gcc.misc-tests/bprob.exp: dito.
2256         * gfortran.dg/prof/prof.exp: dito.
2257         * lib/profopt.exp: dito.
2258         * lib/target-supports.exp: Check for autofdo.
2260 2016-06-23  Martin Liska  <mliska@suse.cz>
2262         * gcc.dg/pr71619.c: New test.
2264 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
2266         PR target/67400
2267         * gcc.target/i386/pr67400-1.c: New test.
2268         * gcc.target/i386/pr67400-2.c: Likewise.
2269         * gcc.target/i386/pr67400-3.c: Likewise.
2270         * gcc.target/i386/pr67400-4.c: Likewise.
2271         * gcc.target/i386/pr67400-5.c: Likewise.
2272         * gcc.target/i386/pr67400-6.c: Likewise.
2273         * gcc.target/i386/pr67400-7.c: Likewise.
2275 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2277         * c-c++-common/missing-header-1.c: New test case.
2278         * c-c++-common/missing-header-2.c: New test case.
2279         * c-c++-common/missing-header-3.c: New test case.
2280         * c-c++-common/missing-header-4.c: New test case.
2282 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2284         PR c/70339
2285         * c-c++-common/attributes-1.c: Update dg-prune-output to include
2286         hint.
2287         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2288         expected results due to builtin "nanl" now being suggested for
2289         "name".
2290         * gcc.dg/pr67580.c: Update expected messages.
2291         * gcc.dg/spellcheck-identifiers.c: New testcase.
2292         * gcc.dg/spellcheck-typenames.c: New testcase.
2294 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2296         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2297         file.
2298         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2299         diagnostic-test-show-locus-parseable-fixits.c to sources for
2300         diagnostic_plugin_test_show_locus.c.
2301         * lib/gcc-defs.exp (freeform_regexps): New global.
2302         (dg-regexp): New function.
2303         (handle-dg-regexps): New function.
2304         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2305         freeform_regexps to the empty list.
2306         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2308 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2310         PR tree-optimization/71488
2311         * g++.dg/pr71488.C: New test.
2312         * gcc.dg/vect/vect-bool-cmp.c: New test.
2314 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
2316         * gcc.dg/guality/param-5.c: New test.
2318 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2320         * gcc.target/i386/asm-flag-7.c: New test.
2322 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2324         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2325         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2326         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2327         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2328         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2329         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2330         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2331         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2332         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2333         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2334         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2335         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2336         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2337         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2338         * lib/target-supports.exp: Likewise.
2340 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2342         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2343         * gcc.dg/attr-ms_struct-2.c: Likewise.
2344         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2345         * gcc.dg/bf-ms-attrib.c: Likewise.
2346         * gcc.dg/bf-ms-layout-2.c: Likewise.
2347         * gcc.dg/bf-ms-layout-3.c: Likewise.
2348         * gcc.dg/bf-ms-layout.c: Likewise.
2349         * gcc.dg/bf-no-ms-layout.c: Likewise.
2350         * gcc.target/i386/bitfield1.c: Likewise.
2351         * gcc.target/i386/bitfield2.c: Likewise.
2352         * gcc.target/i386/bitfield3.c: Likewise.
2354 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2356         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2357         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2358         override other than -mcpu=power9 command-line option is specified,
2359         or if the target operating system is aix.
2360         * gcc.target/powerpc/darn-1.c: Likewise.
2361         * gcc.target/powerpc/darn-2.c: Likewise.
2362         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2363         test if effective-target is not powerpc_p9vector_ok or if the
2364         target operating system is not defined.
2365         * gcc.target/powerpc/vslv-1.c: Likewise.
2366         * gcc.target/powerpc/vsrv-0.c: Likewise.
2367         * gcc.target/powerpc/vsrv-1.c: Likewise.
2369 2016-06-21  Tobias Burnus  <burnus@net-b.de>
2371         PR fortran/71068
2372         * gfortran.dg/coarray/data_1.f90: New.
2374 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2376         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2377         (dg-require-effective-target): Use arm_v8_neon_hw.
2378         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2379         (dg-require-effective-target): Likewise.
2380         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2381         (dg-require-effective-target): Likewise.
2382         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2383         (dg-require-effective-target): Likewise.
2384         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2385         (dg-require-effective-target): Likewise.
2386         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2387         (dg-require-effective-target): Likewise.
2388         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2389         Add AArch64 check.
2391 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2393         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2394         Set to 3 so test passes.
2396 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2398         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2400 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
2402         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2403         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2404         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2405         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2407 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
2409         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2410         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2412 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2414         PR target/71549
2415         * gcc.target/i386/pr71549.c: New test.
2417 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2419         * gcc.target/powerpc/vadsdu-0.c: Replace
2420         dg-require-effective-target directive to allow test to run on more
2421         platforms, and add dg-skip-if directive to disable test on aix
2422         platforms because of known incompatibilities.
2423         * gcc.target/powerpc/vadsdu-1.c: Likewise.
2424         * gcc.target/powerpc/vadsdu-2.c: Likewise.
2425         * gcc.target/powerpc/vadsdu-3.c: Likewise.
2426         * gcc.target/powerpc/vadsdu-4.c: Likewise.
2427         * gcc.target/powerpc/vadsdu-5.c: Likewise.
2428         * gcc.target/powerpc/vadsdub-1.c: Likewise.
2429         * gcc.target/powerpc/vadsdub-2.c: Replace
2430         dg-require-effective-target directive to allow test to run on more
2431         platforms, and add dg-skip-if directive to disable test on aix
2432         platforms because of known incompatibilities.
2433         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2434         with vec_absdb call to differentiate this test from vadsdub-1.c.
2435         * gcc.target/powerpc/vadsduh-1.c: Replace
2436         dg-require-effective-target directive to allow test to run on more
2437         platforms, and add dg-skip-if directive to disable test on aix
2438         platforms because of known incompatibilities.
2439         * gcc.target/powerpc/vadsduh-2.c: Likewise.
2440         * gcc.target/powerpc/vadsduw-1.c: Likewise.
2441         * gcc.target/powerpc/vadsduw-2.c: Likewise.
2443 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
2445         PR tree-optimization/71588
2446         * gcc.dg/pr71558.c: New test.
2448 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2450         * c-c++-common/pr68657-1.c: Require ptr32plus support.
2451         * c-c++-common/pr68657-2.c: Likewise.
2452         * c-c++-common/pr68657-3.c: Likewise.
2453         * gcc.dg/torture/pr69714.c: Require int32plus support.
2454         * gcc.dg/torture/pr70025.c: Likewise.
2455         * gcc.dg/torture/pr70083.c: Likewise.
2456         * gcc.dg/torture/pr70542.c: Likewise.
2457         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2459 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
2461         PR c/71601
2462         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2464 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2466         PR middle-end/71581
2467         * gcc.dg/pr71581.c: New test.
2469         PR rtl-optimization/71591
2470         * gcc.dg/cpp/pr71591.c: New test.
2472 2016-06-20   David B. Robins  <gcc@davidrobins.net>
2474         PR target/71571
2475         * g++.dg/torture/pr71571.C: New test.
2477 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2479         PR target/71559
2480         * gcc.target/i386/sse2-pr71559.c: New test.
2481         * gcc.target/i386/avx-pr71559.c: New test.
2482         * gcc.target/i386/avx512f-pr71559.c: New test.
2484 2016-06-20  Tobias Burnus  <burnus@net-b.de>
2486         PR fortran/71194
2487         * gfortran.dg/pointer_remapping_10.f90: New.
2489 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
2491         * g++.dg/diagnostic/string-literal-concat.C: New test case.
2493 2016-06-20  Martin Sebor  <msebor@redhat.com>
2495         PR c/69507
2496         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2497         * gnu90-const-expr-1.c: Same.
2498         * gnu99-const-expr-1.c: Same.
2499         * gnu99-static-1.c: Same.
2501 2016-06-20  Renlin Li  <renlin.li@arm.com>
2503         PR testsuite/71489
2504         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2506 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
2508         * gcc.target/aarch64/vcvt_f64_1.c: New.
2509         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2510         * gcc.target/aarch64/vrecp_f64_1.c: New.
2512 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2514         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2515         "alignement".
2517 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
2519         PR target/71103
2520         * gcc.target/avr/torture/pr71103-2.c: New test.
2522 2016-06-19 Martin Sebor  <msebor@redhat.com>
2524         PR c/69507
2525         * gcc.dg/alignof.c: New test.
2527 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2529         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2530         vs dg-error; test constexpr specifier too.
2532 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2534         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2536 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
2538         * lib/target-supports.exp
2539         (check_effective_target_arm_neon_fp16_ok_nocache): Call
2540         arm_neon_ok and merge flags.  Fix temporary test name.
2541         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2542         and merge flags.
2544 2016-06-17  Martin Liska  <mliska@suse.cz>
2546         * gcc.dg/predict-9.c: Fix dump scanning.
2548 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2550         PR tree-optimization/71354
2551         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2553 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2555         PR tree-optimization/71347
2556         * gcc.dg/tree-ssa/pr71347.c: New test.
2558 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2560         PR tree-optimization/71354
2561         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2563 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2565         * gcc.dg/vect/vect-alias-check-1.c: New test.
2567 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2569         PR target/71151
2570         * gcc.target/avr/pr71151-1.c: New test.
2571         * gcc.target/avr/pr71151-2.c: New test.
2572         * gcc.target/avr/pr71151-3.c: New test.
2573         * gcc.target/avr/pr71151-4.c: New test.
2574         * gcc.target/avr/pr71151-5.c: New test.
2575         * gcc.target/avr/pr71151-6.c: New test.
2576         * gcc.target/avr/pr71151-7.c: New test.
2577         * gcc.target/avr/pr71151-8.c: New test.
2578         * gcc.target/avr/pr71151-common.h: New test.
2580 2016-06-16  Martin Liska  <mliska@suse.cz>
2582         * gfortran.dg/predict-1.f90: New test.
2584 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
2586         PR target/71242
2587         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2589 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
2591         * g++.dg/vect/pr36648.cc: Disable cunrolli
2593 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
2595         PR target/71554
2596         * gcc.c-torture/execute/pr71554.c: New test.
2598         PR rtl-optimization/71532
2599         * gcc.dg/torture/pr71532.c: New test.
2601 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2603         * gcc.target/powerpc/p9-dimode1.c: New test.
2604         * gcc.target/powerpc/p9-dimode2.c: Likewise.
2606 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
2608         * gcc.c-torture/compile/20160615-1.c: New test.
2610         * g++.dg/cpp0x/ref-qual17.C: New test.
2612 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2614         PR middle-end/71529
2615         * gcc.target/i386/pr71529.C: New test.
2617 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2619         PR tree-optimization/71483
2620         * g++.dg/vect/pr71483.c: New
2622 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2624         PR c++/70202
2625         * g++.dg/inherit/crash6.C: New.
2626         * g++.dg/inherit/union2.C: Likewise.
2627         * g++.dg/inherit/virtual12.C: Likewise.
2628         * g++.dg/inherit/virtual13.C: Likewise.
2629         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2631 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
2633         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2635 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2637         PR tree-optimization/71439
2638         * gcc.dg/vect/pr71439.c: New
2640 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2642         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2644 2016-06-15  Richard Biener  <rguenther@suse.de>
2646         * gcc.dg/vect/slp-45.c: New testcase.
2648 2016-06-15  Richard Biener  <rguenther@suse.de>
2650         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2652 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2654         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2655         requirements, and disable for AIX for now.
2656         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2658 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2660         PR c++/71528
2661         * g++.dg/opt/pr71528.C: New test.
2663         PR c++/71516
2664         * g++.dg/init/pr71516.C: New test.
2666 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2668         * g++.dg/init/array46.C: New.
2670 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
2672         * gcc.target/i386/float128-3.c: New test.
2673         * gcc.target/i386/quad-sse4.c: Ditto.
2674         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2675         Update scan strings.
2677 2016-06-14  Richard Biener  <rguenther@suse.de>
2679         PR middle-end/71526
2680         * gfortran.dg/pr71526.f90: New testcase.
2682 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2684         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2685         * gcc.dg/zero_bits_compound-1.c: Likewise.
2687 2016-06-14  Richard Biener  <rguenther@suse.de>
2689         PR tree-optimization/71522
2690         * gcc.dg/torture/pr71522.c: New testcase.
2692 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2694         PR tree-optimization/71520
2695         * gcc.dg/tree-ssa/pr71520.c: New test.
2697 2016-06-14  Richard Biener  <rguenther@suse.de>
2699         PR tree-optimization/71521
2700         * gcc.dg/tree-ssa/vrp101.c: New testcase.
2702 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2704         PR sanitizer/71498
2705         * c-c++-common/ubsan/bounds-13.c: New test.
2707         PR preprocessor/71183
2708         * gcc.dg/cpp/source_date_epoch-3.c: New test.
2710 2016-06-13  Jeff Law  <law@redhat.com>
2712         PR tree-optimization/71403
2713         * c-c++-common/ubsan/pr71403-1.c: New test.
2714         * c-c++-common/ubsan/pr71403-2.c: New test.
2715         * c-c++-common/ubsan/pr71403-3.c: New test.
2717 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2719         PR middle-end/71478
2720         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2721         Add -Wno-psabi -w to dg-options.
2723 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2725         * gcc.target/powerpc/vadsdu-0.c: New test.
2726         * gcc.target/powerpc/vadsdu-1.c: New test.
2727         * gcc.target/powerpc/vadsdu-2.c: New test.
2728         * gcc.target/powerpc/vadsdu-3.c: New test.
2729         * gcc.target/powerpc/vadsdu-4.c: New test.
2730         * gcc.target/powerpc/vadsdu-5.c: New test.
2731         * gcc.target/powerpc/vadsdub-1.c: New test.
2732         * gcc.target/powerpc/vadsdub-2.c: New test.
2733         * gcc.target/powerpc/vadsduh-1.c: New test.
2734         * gcc.target/powerpc/vadsduh-2.c: New test.
2735         * gcc.target/powerpc/vadsduw-1.c: New test.
2736         * gcc.target/powerpc/vadsduw-2.c: New test.
2738 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
2740         * gcc.dg/c99-init-2.c (c): Update expected error message.
2741         * gcc.dg/init-bad-8.c (foo): Likewise.
2742         * gcc.dg/spellcheck-fields-3.c: New test case.
2744 2016-06-13  Martin Liska  <mliska@suse.cz>
2746         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2747         and "guess loop iv compared" heuristics.
2748         * gcc.dg/predict-2.c: Likewise.
2749         * gcc.dg/predict-3.c: Likewise.
2750         * gcc.dg/predict-4.c: Likewise.
2751         * gcc.dg/predict-5.c: Likewise.
2752         * gcc.dg/predict-6.c: Likewise.
2754 2016-06-13  Marek Polacek  <polacek@redhat.com>
2756         PR middle-end/71476
2757         * c-c++-common/Wswitch-unreachable-4.c: New test.
2758         * gcc.dg/Wswitch-unreachable-2.c: New test.
2759         * g++.dg/tm/jump1.C: Move dg-warning.
2761 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
2763         * gnat.dg/renaming10.ad[sb]: New test.
2765 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
2767         PR fortran/70673
2768         * gfortran.dg/pr70673.f90: New test.
2770 2016-06-13  Richard Biener  <rguenther@suse.de>
2772         PR middle-end/64516
2773         * gcc.dg/align-3.c: New testcase.
2775 2016-06-13  Martin Liska  <mliska@suse.cz>
2777         * gcc.target/i386/pr71458.c: New test.
2779 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
2781         PR target/71241
2782         * testsuite/gcc.dg/torture/float128-nan.c: New test.
2784 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2786         PR target/60751
2787         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2788         statement.
2790 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2792         PR target/60751
2793         * gfortran.dg/comma_IO_extension_1.f90: New test.
2794         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2795         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2796         statement.
2797         * gfortran.dg/graphite/pr38083.f90: Likewise.
2798         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2799         missing format.
2801 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2803         * gnat.dg/case_character.adb: New test.
2805 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
2807         PR middle-end/71310
2808         * gcc.target/powerpc/pr71310.c: New testcase.
2810 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
2812         PR middle-end/71478
2813         * gcc.dg/pr71478.c: New test.
2815 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
2817         PR middle-end/71494
2818         * gcc.c-torture/execute/pr71494.c: New test.
2820         PR c/68657
2821         * gcc.target/i386/pr68657.c: New test.
2823         PR inline-asm/68843
2824         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2825         (test): Add -masm=intel alternatives.
2827 2016-06-10  Martin Sebor  <msebor@redhat.com>
2829         PR c/71392
2830         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2832 2016-06-10  Jeff Law  <law@redhat.com>
2834         PR tree-optimization/71335
2835         * gcc.c-torture/execute/pr71335.c: New test.
2837 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
2839         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2840         the various "cannot tail-call: " messages.
2842 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
2844         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2845         and options.
2847 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
2849         PR sanitizer/71480
2850         * c-c++-common/asan/pr71480.c: New test.
2852 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
2854         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2855         (ASMNAME2): Likewise.
2856         (main): Replace fn in asm statement with ASMNAME ("fn").
2857         * gcc.dg/guality/pr68037-2.c: Likewise.
2858         * gcc.dg/guality/pr68037-3.c: Likewise.
2859         * gcc.dg/torture/pr68037-1.c: Likewise.
2860         * gcc.dg/torture/pr68037-2.c: Likewise.
2861         * gcc.dg/torture/pr68037-3.c: Likewise.
2863 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2865         PR inline-asm/68843
2866         * gcc.target/i386/pr68843-1.c: New test.
2867         * gcc.target/i386/pr68843-2.c: New test.
2869 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2870             Cesar Philippidis  <cesar@codesourcery.com>
2872         PR middle-end/71373
2873         * gcc.dg/goacc/nested-function-1.c: New file.
2874         * gcc.dg/goacc/nested-function-2.c: Likewise.
2875         * gcc.dg/goacc/pr71373.c: Likewise.
2876         * gfortran.dg/goacc/cray-2.f95: Likewise.
2877         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2878         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2879         * gfortran.dg/goacc/cray.f95: Update.
2880         * gfortran.dg/goacc/loop-1.f95: Likewise.
2881         * gfortran.dg/goacc/loop-3.f95: Likewise.
2882         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2883         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2885 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2887         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2888         for OpenACC tile clauses.
2889         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2891         PR c/71381
2892         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
2893         to...
2894         * c-c++-common/goacc/cache-2.c: ... this new file.
2895         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2896         * gfortran.dg/goacc/cache-2.f95: ... this new file.
2897         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2898         usage.
2899         * gfortran.dg/goacc/cray.f95: Likewise.
2900         * gfortran.dg/goacc/loop-1.f95: Likewise.
2902 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
2904         PR tree-optimization/71407
2905         PR tree-optimization/71416
2906         * gcc.dg/vect/pr71407.c: New
2907         * gcc.dg/vect/pr71416-1.c: New
2908         * gcc.dg/vect/pr71416-2.c: New
2910 2016-06-10  Richard Biener  <rguenther@suse.de>
2912         PR middle-end/71477
2913         * gcc.dg/torture/pr71477.c: New testcase.
2915 2016-06-09  Julia Koval  <julia.koval@intel.com>
2917         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2918         * gcc.target/i386/interrupt-13.c: Likewise.
2919         * gcc.target/i386/interrupt-15.c: Likewise.
2920         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2921         * gcc.target/i386/interrupt-24.c: Likewise.
2922         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2923         * gcc.target/i386/interrupt-9.c: Likewise.
2924         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2926 2016-06-09  Martin Sebor  <msebor@redhat.com>
2928         PR c/70883
2929         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2930         * gcc.dg/builtin-constant_p-1.c: Same.
2931         * gcc.dg/builtins-error.c: Same.
2932         * gcc.dg/pr70859.c: Same.
2934 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2936         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2937         * gcc.dg/torture/pr68067-1.c: Likewise.
2938         * gcc.dg/torture/pr68067-2.c: Likewise.
2940 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2942         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2943           when setting SIZE.
2945 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/71465
2948         * g++.dg/inherit/crash5.C: New.
2949         Revert:
2950         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/70202
2953         * g++.dg/inherit/crash5.C: New.
2954         * g++.dg/inherit/virtual1.C: Adjust.
2956 2016-06-09  Martin Liska  <mliska@suse.cz>
2958         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2959         * g++.dg/predict-loop-exit-2.C: Likewise.
2960         * g++.dg/predict-loop-exit-3.C: Likewise.
2961         * gcc.dg/predict-1.c: Likewise.
2962         * gcc.dg/predict-2.c: Likewise.
2963         * gcc.dg/predict-3.c: Likewise.
2964         * gcc.dg/predict-4.c: Likewise.
2965         * gcc.dg/predict-5.c: Likewise.
2966         * gcc.dg/predict-6.c: Likewise.
2967         * gcc.dg/predict-7.c: Likewise.
2969 2016-06-09  Richard Biener  <rguenther@suse.de>
2971         PR tree-optimization/71462
2972         * gcc.dg/torture/pr71462.c: New testcase.
2974 2016-06-09  Marek Polacek  <polacek@redhat.com>
2976         PR c/65471
2977         * gcc.dg/c11-generic-3.c: New test.
2979 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
2981         * g++.dg/init/array42.C: New.
2982         * g++.dg/init/array43.C: Likewise.
2983         * g++.dg/init/array44.C: Likewise.
2984         * g++.dg/init/array45.C: Likewise.
2985         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2986         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2987         * g++.dg/cpp1y/auto-fn27.C: Likewise.
2988         * g++.dg/gomp/pr35751.C: Likewise.
2989         * g++.dg/init/array23.C: Likewise.
2990         * g++.dg/init/brace2.C: Likewise.
2991         * g++.dg/init/brace6.C: Likewise.
2993 2016-06-08  Martin Sebor  <msebor@redhat.com>
2994             Jakub Jelinek  <jakub@redhat.com>
2996         PR c++/70507
2997         PR c/68120
2998         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2999         * c-c++-common/builtin-arith-overflow-2.c: New test.
3000         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3001         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3002         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3004 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
3006         PR c++/71442
3007         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3009 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
3011         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3012         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3013         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3014         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3015         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3016         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3017         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3018         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3019         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3020         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3021         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3022         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3023         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3025 2016-06-08  Richard Biener  <rguenther@suse.de>
3027         PR tree-optimization/68558
3028         * gcc.dg/vect/slp-44.c: New testcase.
3030 2016-06-08  Richard Biener  <rguenther@suse.de>
3032         * gcc.dg/vect/slp-43.c: New testcase.
3034 2016-06-08  Richard Biener  <rguenther@suse.de>
3036         PR tree-optimization/71452
3037         * gcc.dg/torture/pr71452.c: New testcase.
3039 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
3041         PR c++/71448
3042         * g++.dg/torture/pr71448.C: New test.
3044 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
3046         PR debug/71432
3047         PR ada/71413
3048         * g++.dg/debug/pr71432.C: New test.
3050 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3052         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3053         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3054         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3056 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
3058         * gcc.dg/vect/vect-live-2.c: Update effective target.
3059         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3060         * lib/target-supports.exp: Add aarch64 to vect_long.
3062 2016-06-08  Marek Polacek  <polacek@redhat.com>
3064         PR c/71418
3065         * gcc.dg/noncompile/pr71418.c: New test.
3067         PR c/71426
3068         * gcc.dg/noncompile/pr71426.c: New test.
3070 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
3072         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3073         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3074         * gcc.dg/predict-3.c: Update template.
3075         * gcc.dg/predict-5.c: Update template.
3076         * gcc.dg/predict-6.c: Update template.
3077         * gcc.dg/predict-9.c: Update template.
3078         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3080 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
3082         * gcc.target/powerpc/vec-mul.c: New test.
3084 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
3086         * gcc.dg/spellcheck-fields-2.c: New test case.
3088 2016-06-07  Richard Biener  <rguenther@suse.de>
3090         PR c/61564
3091         * gcc.dg/Wpragmas-1.c: New testcase.
3092         * gcc.dg/Wattributes-4.c: Likewise.
3093         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3094         entry.
3096 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
3098         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3099         spurious debug code.
3101 2016-06-07  Richard Biener  <rguenther@suse.de>
3103         PR tree-optimization/71428
3104         * gcc.dg/torture/pr71428.c: New testcase.
3106 2016-06-07  Richard Biener  <rguenther@suse.de>
3108         PR middle-end/71423
3109         * gcc.dg/torture/pr71423.c: New testcase.
3111 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
3113         PR middle-end/71408
3114         * gcc.dg/tree-ssa/pr71408.c: New test.
3116 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
3118         PR middle-end/71281
3119         * g++.dg/torture/pr71281.C: New test.
3121 2016-06-06  Marek Polacek  <polacek@redhat.com>
3123         PR c/71362
3124         * gcc.dg/pr71362.c: New test.
3126 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
3127             Patrick Palka  <ppalka@gcc.gnu.org>
3129         PR c++/70847
3130         PR c++/71330
3131         PR c++/71393
3132         * g++.dg/opt/pr70847.C: New test.
3133         * g++.dg/ubsan/pr70847.C: New test.
3134         * g++.dg/ubsan/pr71393.C: New test.
3136 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
3138         PR tree-optimization/71259
3139         * gcc.dg/vect/pr71259.c: New test.
3141 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
3143         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3144         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3145         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3146         above.
3148 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3150         PR middle-end/37780
3151         * gcc.c-torture/execute/pr37780.c: New test.
3152         * gcc.target/aarch64/pr37780_1.c: Likewise.
3153         * gcc.target/arm/pr37780_1.c: Likewise.
3155 2016-06-06  Marek Polacek  <polacek@redhat.com>
3157         * c-c++-common/attr-may-alias-1.c: New test.
3158         * c-c++-common/attr-may-alias-2.c: New test.
3159         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3161 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3163         PR c/24414
3164         * gcc.target/i386/pr24414.c: New test.
3166 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
3168         * gcc.target/sparc/vis4misc.c: New file.
3169         * gcc.target/sparc/fpcmp.c: Likewise.
3170         * gcc.target/sparc/fpcmpu.c: Likewise.
3172 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
3174         * gcc.dg/vect/vect-live-1.c: Use additional-options.
3175         * gcc.dg/vect/vect-live-3.c: Likewise.
3177 2016-06-06  Richard Biener  <rguenther@suse.de>
3179         PR tree-optimization/71398
3180         * gcc.dg/torture/pr71398.c: New testcase.
3182 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
3184         PR target/71389
3185         * g++.dg/pr71389.C: New test.
3187 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3189         PR fortran/71404
3190         * gfortran.dg/fmt_read_5.f: New test.
3192 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3194         PR fortran/69659
3195         * gfortran.dg/class_array_22.f03: New test.
3197 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
3199         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3201 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
3203         * gcc.dg/predict-9.c: Update template.
3205 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3207         PR c++/49377
3208         * g++.dg/template/pr49377.C: New.
3210 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
3212         PR tree-optimization/71405
3213         * g++.dg/torture/pr71405.C: New test.
3215 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3217         PR c++/70202
3218         * g++.dg/inherit/crash5.C: New.
3219         * g++.dg/inherit/virtual1.C: Adjust.
3221 2016-06-03  Jeff Law  <law@redhat.com>
3223         PR tree-optimization/71316
3224         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3226 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
3228         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
3229         dg-additional-options with just -fno-tree-scev-cprop in it.
3230         * gcc.dg/vect/vect-live-2.c: Likewise.
3231         * gcc.dg/vect/vect-live-5.c: Likewise.
3232         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3233         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3234         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3236 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
3238         PR c++/27100
3239         * g++.dg/other/friend6.C: New test.
3241 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3243         * g++.dg/torture/ppc-ldst-array.C: New.
3245 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
3247         PR target/71276
3248         PR target/71277
3249         * gcc.dg/torture/builtin-fp-int-inexact.c,
3250         gcc.target/i386/387-builtin-fp-int-inexact.c,
3251         gcc.target/i386/387-rint-inline-1.c,
3252         gcc.target/i386/387-rint-inline-2.c,
3253         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3254         gcc.target/i386/sse2-rint-inline-1.c,
3255         gcc.target/i386/sse2-rint-inline-2.c,
3256         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3257         gcc.target/i386/sse4_1-rint-inline.c: New tests.
3259 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3260             Julia Koval  <julia.koval@intel.com>
3262         PR target/66960
3263         PR target/67630
3264         PR target/67634
3265         PR target/67841
3266         PR target/68037
3267         PR target/68618
3268         PR target/68661
3269         PR target/69575
3270         PR target/69596
3271         PR target/69734
3272         * gcc.dg/guality/pr68037-1.c: New test.
3273         * gcc.dg/guality/pr68037-2.c: Likewise.
3274         * gcc.dg/guality/pr68037-3.c: Likewise.
3275         * gcc.dg/torture/pr68037-1.c: Likewise.
3276         * gcc.dg/torture/pr68037-2.c: Likewise.
3277         * gcc.dg/torture/pr68037-3.c: Likewise.
3278         * gcc.dg/torture/pr68661-1a.c: Likewise.
3279         * gcc.dg/torture/pr68661-1b.c: Likewise.
3280         * gcc.target/i386/interrupt-1.c: Likewise.
3281         * gcc.target/i386/interrupt-2.c: Likewise.
3282         * gcc.target/i386/interrupt-3.c: Likewise.
3283         * gcc.target/i386/interrupt-4.c: Likewise.
3284         * gcc.target/i386/interrupt-5.c: Likewise.
3285         * gcc.target/i386/interrupt-6.c: Likewise.
3286         * gcc.target/i386/interrupt-7.c: Likewise.
3287         * gcc.target/i386/interrupt-8.c: Likewise.
3288         * gcc.target/i386/interrupt-9.c: Likewise.
3289         * gcc.target/i386/interrupt-10.c: Likewise.
3290         * gcc.target/i386/interrupt-11.c: Likewise.
3291         * gcc.target/i386/interrupt-12.c: Likewise.
3292         * gcc.target/i386/interrupt-13.c: Likewise.
3293         * gcc.target/i386/interrupt-14.c: Likewise.
3294         * gcc.target/i386/interrupt-15.c: Likewise.
3295         * gcc.target/i386/interrupt-16.c: Likewise.
3296         * gcc.target/i386/interrupt-17.c: Likewise.
3297         * gcc.target/i386/interrupt-18.c: Likewise.
3298         * gcc.target/i386/interrupt-19.c: Likewise.
3299         * gcc.target/i386/interrupt-20.c: Likewise.
3300         * gcc.target/i386/interrupt-21.c: Likewise.
3301         * gcc.target/i386/interrupt-22.c: Likewise.
3302         * gcc.target/i386/interrupt-23.c: Likewise.
3303         * gcc.target/i386/interrupt-24.c: Likewise.
3304         * gcc.target/i386/interrupt-25.c: Likewise.
3305         * gcc.target/i386/interrupt-26.c: Likewise.
3306         * gcc.target/i386/interrupt-27.c: Likewise.
3307         * gcc.target/i386/interrupt-28.c: Likewise.
3308         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3309         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3310         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3311         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3312         * gcc.target/i386/interrupt-iamcu.c: Likewise.
3313         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3314         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3315         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3316         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3317         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3318         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3319         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3321 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
3323         PR tree-optimization/52171
3324         * gcc.dg/pr52171.c: New test.
3325         * gcc.target/i386/pr52171.c: New test.
3327 2016-06-03  Jan Hubicka  <jh@suse.cz>
3329         * g++.dg/tree-ssa/pred-1.C: New testcase
3330         * gcc.dg/tree-ssa/pred-1.c: New testcase
3332 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3334         PR target/70957
3335         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3336         support.
3337         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3339 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
3341         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3343 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
3345         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3346         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3347         * gcc.dg/vect/vect-live-1.c: New test.
3348         * gcc.dg/vect/vect-live-2.c: New test.
3349         * gcc.dg/vect/vect-live-3.c: New test.
3350         * gcc.dg/vect/vect-live-4.c: New test.
3351         * gcc.dg/vect/vect-live-5.c: New test.
3352         * gcc.dg/vect/vect-live-slp-1.c: New test.
3353         * gcc.dg/vect/vect-live-slp-2.c: New test.
3354         * gcc.dg/vect/vect-live-slp-3.c: New test.
3356 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
3358         PR middle-end/71387
3359         * g++.dg/opt/pr71387.C: New test.
3361 2016-06-02  Jeff Law  <law@redhat.com>
3363         PR tree-optimization/71328
3364         * gcc.c-torture/compile/pr71328.c: New test.
3366 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3368         PR fortran/52393
3369         * gfortran.dg/fmt_read_3.f90: Fix typo.
3370         * gfortran.dg/fmt_read_4.f90: New test.
3372 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3374         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3375         * g++.dg/cpp0x/forw_enum6.C: Likewise.
3376         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3377         * g++.dg/cpp0x/override2.C: Likewise.
3378         * g++.dg/parse/crash5.C: Likewise.
3379         * g++.dg/parse/error16.C: Likewise.
3380         * g++.dg/parse/error27.C: Likewise.
3381         * g++.dg/template/qualttp15.C: Likewise.
3382         * g++.dg/template/redecl4.C: Likewise.
3383         * g++.old-deja/g++.other/crash39.C: Likewise.
3384         * g++.old-deja/g++.other/struct1.C: Likewise.
3385         * g++.old-deja/g++.pt/m9a.C: Likewise.
3386         * g++.old-deja/g++.pt/memclass10.C: Likewise.
3388 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3390         PR c++/71372
3391         * c-c++-common/pr71372.c: New test.
3393         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3394         __TIME__ strings with __builtin_strcmp instead of printf and
3395         dg-output.
3397 2016-06-02  Martin Liska  <mliska@suse.cz>
3399         * gcc.dg/predict-9.c: New test.
3401 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3403         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3404         global set_compiler_env_var and global saved_compiler_env_var.
3406 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3408         PR rtl-optimization/71295
3409         * gcc.c-torture/compile/pr71295.c: New test.
3411 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3413         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3415         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3416         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3418         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3419         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3420         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3421         alternative number.
3423 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3425         * gcc.target/powerpc/p9-splat-4.c: New test.
3427 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3429         PR target/71186
3430         * gcc.target/powerpc/pr71186.c: New test.
3432 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3434         PR fortran/52393
3435         * gfortran.dg/fmt_read_3.f90: New test.
3437 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3439         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3440         procedure.
3442 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
3444         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3445         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3446         env var is set.
3447         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3448         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3449         shown once.
3450         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3451         during compilation.
3452         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3453         vars set by dg-set-compiler-env-var.
3455 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
3457         PR fortran/71156
3458         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3459         to the module procedure declaration.
3460         * gfortran.dg/submodule_16.f08: New test.
3462 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3464         PR middle-end/71371
3465         * c-c++-common/gomp/pr71371.c: New test.
3467 2016-06-01  Richard Biener  <rguenther@suse.de>
3469         PR tree-optimization/71366
3470         * gcc.dg/torture/pr71366-1.c: New testcase.
3471         * gcc.dg/torture/pr71366-2.c: Likewise.
3473 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3475         * gcc.target/powerpc/vslv-0.c: New test.
3476         * gcc.target/powerpc/vslv-1.c: New test.
3477         * gcc.target/powerpc/vsrv-0.c: New test.
3478         * gcc.target/powerpc/vsrv-1.c: New test.
3480 2016-06-01  Nathan Sidwell  <nathan@acm.org>
3482         * c-c++-common/torture/pr57945.c: Add expected PTX error.
3483         * gcc.target/nvptx/weak.c: New.
3485 2016-06-01  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/71261
3488         * gcc.dg/torture/vect-bool-1.c: New testcase.
3490 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3492         * gfortran.dg/gomp/order-1.f90: New test.
3493         * gfortran.dg/gomp/order-2.f90: New test.
3495 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
3497         * gcc.dg/unroll-6.c: Update template.
3498         * gcc.dg/unroll-7.c: New testcase.
3499         * gcc.dg/unroll-8.c: New testcase.
3501 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3503         * gnat.dg/opt56.ad[sb]: New test.
3505 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3507         PR c++/66635
3508         * g++.dg/cpp0x/constexpr-ice16.C: New.
3510 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3512         PR tree-optimization/71314
3513         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
3514         -mbranch-cost=2.
3516 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3518         PR tree-optimization/71077
3519         * gcc.dg/tree-ssa/pr71077.c: New test.
3521 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
3523         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3524         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3525         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3527 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
3529         PR c++/71248
3530         * g++.dg/cpp0x/pr71248.C: New.
3531         * g++.dg/cpp0x/auto7.C: Test column numbers too.
3532         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3533         * g++.dg/init/new37.C: Likewise.
3534         * g++.dg/template/static1.C: Likewise.
3535         * g++.dg/template/static2.C: Likewise.
3537 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
3539         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3540         instead of %rdi.
3541         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3543 2016-05-31  Marek Polacek  <polacek@redhat.com>
3545         * c-c++-common/Wswitch-unreachable-3.c: New test.
3546         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3548 2016-05-31  Richard Biener  <rguenther@suse.de>
3550         PR tree-optimization/71352
3551         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3553 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3555         * gcc.target/arm/armv5_thumb_isa.c: New test.
3557 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
3559         PR target/71346
3560         * gcc.target/i386/pr71346.c: New test.
3562 2016-05-31  Tom de Vries  <tom@codesourcery.com>
3564         PR tree-optimization/69068
3565         * gcc.dg/graphite/pr69068.c: New test.
3567 2016-05-27  Martin Sebor  <msebor@redhat.com>
3569         PR c++/71306
3570         * g++.dg/warn/Wplacement-new-size-3.C: New test.
3572 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
3574         PR c++/71349
3575         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
3576         nowait depend(inout: dd[0]) clauses where permitted.
3578 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3580         PR c++/71238
3581         * g++.dg/parse/pr71238.C: New.
3582         * g++.dg/concepts/friend1.C: Test column numbers too.
3583         * g++.dg/cpp0x/initlist31.C: Likewise.
3584         * g++.dg/cpp0x/pr51420.C: Likewise.
3585         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3586         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3587         * g++.dg/ext/builtin3.C: Likewise.
3588         * g++.dg/lookup/friend12.C: Likewise.
3589         * g++.dg/lookup/friend7.C: Likewise.
3590         * g++.dg/lookup/koenig1.C: Likewise.
3591         * g++.dg/lookup/koenig5.C: Likewise.
3592         * g++.dg/lookup/used-before-declaration.C: Likewise.
3593         * g++.dg/overload/koenig1.C: Likewise.
3594         * g++.dg/template/crash65.C: Likewise.
3595         * g++.dg/template/friend57.C: Likewise.
3596         * g++.dg/warn/Wshadow-5.C: Likewise.
3597         * g++.dg/warn/Wunused-8.C: Likewise.
3598         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3599         * g++.old-deja/g++.jason/lineno5.C: Likewise.
3600         * g++.old-deja/g++.jason/member.C: Likewise.
3601         * g++.old-deja/g++.jason/report.C: Likewise.
3602         * g++.old-deja/g++.jason/scoping12.C: Likewise.
3603         * g++.old-deja/g++.law/visibility20.C: Likewise.
3604         * g++.old-deja/g++.ns/koenig5.C: Likewise.
3605         * g++.old-deja/g++.other/static5.C: Likewise.
3606         * g++.old-deja/g++.pt/overload2.C: Likewise.
3608 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3610         * gcc.dg/tree-ssa/peel1.c: New testcase.
3611         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3612         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3614 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3616         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3617         to ce.
3619 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3621         PR c++/71099
3622         * g++.dg/parse/virtual1.C: New.
3624 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
3626         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3627         Use correct register when clearing %edx.
3629 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
3631         PR tree-optimization/71289
3632         * gcc.dg/pr71289.c: New test.
3634 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3636         PR middle-end/71269
3637         PR middle-end/71292
3638         * gcc.dg/tree-ssa/pr71269.c: New test.
3639         * gcc.dg/tree-ssa/pr71292.c: New test.
3641 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3643         PR middle-end/71252
3644         * gcc.dg/tree-ssa/pr71252-2.c: New test.
3646 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3648         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3649         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3650         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3652 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3654         PR tree-optimization/69067
3655         * gcc.dg/graphite/pr69067.c: New test.
3657 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
3659         PR target/71245
3660         * gcc.target/i386/pr71245-1.c: New test.
3661         * gcc.target/i386/pr71245-2.c: Ditto.
3663 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
3665         PR c++/71105
3666         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3667         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3668         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3670 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
3672         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3674 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
3676         Revert:
3677         PR c++/69855
3678         * g++.dg/overload/69855.C: New.
3679         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3680         * g++.old-deja/g++.pt/crash3.C: Likewise.
3682 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3684         PR c++/60385
3685         * g++.dg/parse/namespace13.C: New.
3687 2016-05-26  Jeff Law  <law@redhat.com>
3689         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3690         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3691         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3692         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3693         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3694         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3695         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3696         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3697         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3698         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3699         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3700         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3701         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3703 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
3705         PR c++/69855
3706         * g++.dg/overload/69855.C: New.
3707         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3708         * g++.old-deja/g++.pt/crash3.C: Likewise.
3710 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3712         PR target/63596
3713         * gcc.target/aarch64/va_arg_1.c: New testcase.
3714         * gcc.target/aarch64/va_arg_2.c: Likewise.
3715         * gcc.target/aarch64/va_arg_3.c: Likewise.
3717 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3719         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3720         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3721         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3722         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3723         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3725 2016-05-27  Marek Polacek  <polacek@redhat.com>
3727         PR middle-end/71308
3728         * g++.dg/torture/pr71308.C: New test.
3730 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3732         * gcc.dg/zero_bits_compound-1.c: New test.
3733         * gcc.dg/zero_bits_compound-2.c: New test.
3735 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3737         PR middle-end/71279
3738         * gcc.dg/pr71279.c: New test.
3740 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3742         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3743         floating point min/max/comparison instructions.
3744         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3746 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3748         * c-c++-common/gomp/schedule-1.c: New test.
3749         * gfortran.dg/gomp/schedule-1.f90: New test.
3751 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
3753         PR c++/70822
3754         PR c++/70106
3755         * g++.dg/cpp1y/auto-fn32.C: New test.
3756         * g++.dg/cpp1y/paren4.C: New test.
3758 2016-05-26  Nathan Sidwell  <nathan@acm.org>
3760         * gcc.dg/20060410.c: Xfail on ptx.
3761         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3762         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3763         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3764         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3765         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3767 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3769         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3771 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3773         PR tree-optimization/71280
3774         * gcc.dg/pr71280.c: New test.
3776         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3778         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3779         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3781         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3783 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
3785         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3786         kept in memory.
3788 2016-05-25  Jeff Law  <law@redhat.com>
3790         PR tree-optimization/71272
3791         * gcc.c-torture/compile/pr71272.c: new test.
3793 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
3795         * gcc.target/powerpc/vec-cmpne.c: New test.
3796         * gcc.target/powerpc/vec-cmpne-long.c: New test.
3798 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3800         * gnat.dg/opt55.ad[sb]: New test.
3802 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3804         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3805         * c-c++-common/pr60226.c: Require int32plus.
3806         * gcc.c-torture/execute/pr70602.c: Likewise.
3807         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3808         unsigned long for malloc arg type.
3809         * gcc.dg/asr_div1.c: Require int32plus.
3810         * gcc.dg/enum-mode-1.c: XFAIL for int16.
3811         * gcc.dg/pie-1.c: Require pie.
3812         * gcc.dg/pie-2.c: Likewise.
3813         * gcc.dg/pr59471.c: Require int32plus.
3814         * gcc.dg/pr59963-2.c: XFAIL for int16.
3815         * gcc.dg/pr60114.c: Require int32plus.
3816         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3817         unsigned long for typedef of size_t.
3818         * gcc.dg/pr63914.c: Require int32plus.
3819         * gcc.dg/pr64536.c: Require pt32plus.
3820         * gcc.dg/pr65658.c: Likewise.
3821         * gcc.dg/pr67271.c: Require int32plus.
3822         * gcc.dg/pr68112.c: Likewise.
3823         * gcc.dg/pr69071.c: Skip for avr target.
3824         * gcc.dg/pr69973.c: Require int32plus.
3825         * gcc.dg/pr70169.c: Skip for avr target.
3826         * gcc.dg/sso-6.c: Require int32plus.
3827         * gcc.dg/sso-7.c: Likewise.
3828         * gcc.dg/sso-8.c: Likewise.
3829         * gcc.dg/vrp-min-max-2.c: Likewise.
3831 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3833         PR target/70738
3834         * gcc.target/i386/pr70738-1.c: New test.
3835         * gcc.target/i386/pr70738-2.c: Likewise.
3836         * gcc.target/i386/pr70738-3.c: Likewise.
3837         * gcc.target/i386/pr70738-4.c: Likewise.
3838         * gcc.target/i386/pr70738-5.c: Likewise.
3839         * gcc.target/i386/pr70738-6.c: Likewise.
3840         * gcc.target/i386/pr70738-7.c: Likewise.
3841         * gcc.target/i386/pr70738-8.c: Likewise.
3842         * gcc.target/i386/pr70738-9.c: Likewise.
3844 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3846         PR rtl-optimization/66940
3847         * gcc.c-torture/execute/pr66940.c: New test.
3849 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
3851         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3852         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3853         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3854         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3855         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3856         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3857         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3858         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3859         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3860         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3861         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3862         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3863         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3864         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3865         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3866         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3867         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3868         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3869         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3870         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3871         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3872         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3873         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3874         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3876 2016-05-25  Marek Polacek  <polacek@redhat.com>
3878         PR c/71265
3879         * gcc.dg/noncompile/pr71265.c: New test.
3881         PR c/71266
3882         * gcc.dg/noncompile/old-style-parm-3.c: New test.
3884 2016-05-25  Nathan Sidwell  <nathan@acm.org>
3886         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3888 2016-05-25  Richard Biener  <rguenther@suse.de>
3890         PR tree-optimization/71261
3891         * c-c++-common/torture/pr71261.c: New testcase.
3893 2016-05-25  Richard Biener  <rguenther@suse.de>
3895         PR tree-optimization/71264
3896         * gcc.dg/vect/pr71264.c: New testcase.
3898 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3900         PR c++/55992
3901         * g++.dg/cpp0x/alias-decl-53.C: New.
3902         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3904 2016-05-25  Martin Liska  <mliska@suse.cz>
3906         * g++.dg/pr71239.C: New test.
3908 2016-05-25  Richard Biener  <rguenther@suse.de>
3910         * gcc.dg/vect/pr58135.c: Rename to ...
3911         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3913 2016-05-25  Marek Polacek  <polacek@redhat.com>
3915         * g++.dg/pr65295.C: Use target c++14.
3917 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3919         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3920         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3922 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3924         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3925         instructions.
3927 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
3929         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3930         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3931         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3932         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3933         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3934         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3935         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3936         * c-c++-common/goacc/pcopy.c: Likewise.
3937         * c-c++-common/goacc/pcopyin.c: Likewise.
3938         * c-c++-common/goacc/pcopyout.c: Likewise.
3939         * c-c++-common/goacc/pcreate.c: Likewise.
3940         * c-c++-common/goacc/pr70688.c: New test.
3941         * c-c++-common/goacc/present-1.c: Adjust test.
3942         * c-c++-common/goacc/reduction-5.c: Likewise.
3943         * g++.dg/goacc/data-1.C: New test.
3945 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3947         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3948         vector parity built-in functions.
3949         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3950         count trailing zeros automatic vectorization.
3951         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3952         count trailing zeros built-in functions.
3954 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3956         * gcc.dg/tree-ssa/reassoc-44.c: New test.
3958 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
3960         PR target/71050
3961         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3963 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3965         PR c++/50436
3966         * g++.dg/template/crash123.C: New.
3967         * g++.dg/template/crash124.C: Likewise.
3969 2016-05-24  Martin Sebor  <msebor@redhat.com>
3971         PR c++/71147
3972         * g++.dg/ext/flexary16.C: New test.
3974 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
3976         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3977         before math.h is included.
3978         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3979         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3980         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3981         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3982         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3983         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3984         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3985         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3986         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3987         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3988         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3989         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3990         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3991         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3992         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3993         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3994         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3995         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3996         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3997         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3998         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3999         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4000         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4002 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4003             Kelvin Nilsen  <kelvin@gcc.gnu.org>
4005         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4006         support.
4008 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4010         PR c++/69872
4011         * g++.dg/warn/Wno-narrowing1.C: New.
4013 2016-05-24  Marek Polacek  <polacek@redhat.com>
4015         PR c/71249
4016         * c-c++-common/Wswitch-unreachable-2.c: New test.
4018 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
4020         PR c++/71257
4021         * g++.dg/vect/simd-clone-6.cc: New test.
4022         * g++.dg/gomp/declare-simd-6.C: New test.
4024         PR middle-end/70434
4025         PR c/69504
4026         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4028 2016-05-24  Richard Biener  <rguenther@suse.de>
4030         PR tree-optimization/71240
4031         * gcc.dg/optimize-bswapsi-5.c: New testcase.
4033 2016-05-24  Richard Biener  <rguenther@suse.de>
4035         PR tree-optimization/71230
4036         * gcc.dg/torture/pr71230.c: New testcase.
4037         * g++.dg/torture/pr71230.C: Likewise.
4039 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
4041         * c-c++-common/goacc/routine-5.c: Add tests.
4042         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4043         * gfortran.dg/goacc/routine-6.f90: Add tests.
4045 2016-05-24  Richard Biener  <rguenther@suse.de>
4047         PR tree-optimization/71253
4048         * gcc.dg/torture/pr71253.c: New testcase.
4050 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
4052         PR middle-end/71252
4053         * gfortran.dg/pr71252.f90: New test.
4055 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
4057         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4059 2016-05-24  Richard Biener  <rguenther@suse.de>
4061         PR middle-end/70434
4062         PR c/69504
4063         * c-c++-common/vector-subscript-4.c: New testcase.
4064         * c-c++-common/vector-subscript-5.c: Likewise.
4066 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4068         PR fortran/71123
4069         * gfortran.dg/namelist_90.f: New test
4071 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4073         PR fortran/66461
4074         * gfortran.dg/unexpected_eof.f: New test
4076 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4077             Kelvin Nilsen  <kelvin@gcc.gnu.org>
4079         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4080         as little endian.
4082 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4084         PR c++/70972
4085         * g++.dg/cpp0x/inh-ctor20.C: New.
4086         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4088 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4090         PR c++/69095
4091         * g++.dg/cpp0x/variadic168.C: New.
4093 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4095         * g++.dg/cpp0x/pr31445.C: Test column number too.
4096         * g++.dg/cpp0x/pr32253.C: Likewise.
4097         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4098         * g++.dg/cpp0x/variadic36.C: Likewise.
4100 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
4102         * gcc.dg/fold-notshift-2.c: Adjust.
4104 2016-05-23  Marek Polacek  <polacek@redhat.com>
4106         PR c/49859
4107         * c-c++-common/Wswitch-unreachable-1.c: New test.
4108         * gcc.dg/Wswitch-unreachable-1.c: New test.
4109         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4110         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4111         * g++.dg/gomp/block-10.C: Likewise.
4112         * gcc.dg/gomp/block-10.c: Likewise.
4113         * g++.dg/gomp/block-9.C: Likewise.
4114         * gcc.dg/gomp/block-9.c: Likewise.
4115         * g++.dg/gomp/target-1.C: Likewise.
4116         * g++.dg/gomp/target-2.C: Likewise.
4117         * gcc.dg/gomp/target-1.c: Likewise.
4118         * gcc.dg/gomp/target-2.c: Likewise.
4119         * g++.dg/gomp/taskgroup-1.C: Likewise.
4120         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4121         * gcc.dg/gomp/teams-1.c: Likewise.
4122         * g++.dg/gomp/teams-1.C: Likewise.
4123         * g++.dg/overload/error3.C: Likewise.
4124         * g++.dg/tm/jump1.C: Likewise.
4125         * g++.dg/torture/pr40335.C: Likewise.
4126         * gcc.dg/c99-vla-jump-5.c: Likewise.
4127         * gcc.dg/switch-warn-1.c: Likewise.
4128         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4129         * gcc.dg/nested-func-1.c: Likewise.
4130         * gcc.dg/pr67784-4.c: Likewise.
4132 2016-05-23  Richard Biener  <rguenther@suse.de>
4134         PR tree-optimization/71230
4135         * gfortran.dg/pr71230-1.f90: New testcase.
4136         * gfortran.dg/pr71230-2.f90: Likewise.
4138 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4140         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
4141         * gcc.dg/vect/pr58135.c:  Add new.
4142         * gfortran.dg/pr46519-1.f: Adjust test case.
4144 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4146         PR c++/53401
4147         * g++.dg/cpp0x/decltype64.C: New.
4149 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4151         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4152         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4153         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4155 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4157         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4158         Add poly64x1_t and poly64x2_t cases if supported.
4159         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4160         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4161         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4162         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4163         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4165 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4167         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4168         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4169         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4170         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4171         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4172         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4173         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4175 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4177         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4179 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4181         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4182         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4184 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
4186         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4187         constraint instead of "r".
4188         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4189         insn instead of vxorpd.
4190         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4192         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4193         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4195         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4197         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4198         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4200         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4202 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
4204         PR middle-end/40921
4205         * gcc.dg/tree-ssa/pr40921.c: New test.
4207 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4209         PR target/71103
4210         * gcc.target/avr/pr71103.c: New test.
4212 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4214         PR middle-end/71179
4215         * gcc.dg/tree-ssa/pr71179.c: New test.
4217 2016-05-20  Martin Sebor  <msebor@redhat.com>
4219         PR c/71115
4220         * gcc.dg/init-excess-2.c: New test.
4222 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4224         * gnat.dg/opt53.adb: New test.
4225         * gnat.dg/opt54.adb: Likewise.
4227 2016-05-20  Martin Jambor  <mjambor@suse.cz>
4229         PR tree-optimization/70884
4230         * gcc.dg/tree-ssa/pr70919.c: New test.
4232 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
4234         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4235         formatting.
4236         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4237         fix code formatting.
4239 2016-05-20  Nathan Sidwell  <nathan@acm.org>
4241         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
4242         non-common cases.
4243         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
4245 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
4247         * jit.dg/all-non-failing-tests.h: Add
4248         test-factorial-must-tail-call.c.
4249         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4250         * jit.dg/test-factorial-must-tail-call.c: New test case.
4252 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
4254         PR fortran/71204
4255         * gfortran.dg/pr71204.f90: New test.
4257 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
4259         * gcc.target/nvptx/sincos.c: New test.
4261 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4263         PR c++/70572
4264         * g++.dg/cpp1y/auto-fn31.C: New.
4266 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
4268         * gcc.target/powerpc/vec-addec.c: New test.
4269         * gcc.target/powerpc/vec-addec-int128.c: New test.
4271 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
4273         * gcc.dg/plugin/must-tail-call-1.c: New test case.
4274         * gcc.dg/plugin/must-tail-call-2.c: New test case.
4275         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4276         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4278 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
4280         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4282 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
4284         PR c++/71210
4285         * g++.dg/opt/pr71210-1.C: New test.
4286         * g++.dg/opt/pr71210-2.C: New test.
4288         PR tree-optimization/29756
4289         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4290         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
4291         only on selected targets where V4SImode vectors are known to be
4292         supported.
4294 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
4296         PR tree-optimization/71079
4297         PR tree-optimization/71206
4298         * gcc.dg/tree-ssa/pr71206.c: New testcase.
4300 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4302         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4303         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4304         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4306 2016-05-20  Richard Guenther  <rguenther@suse.de>
4308         PR tree-optimization/29756
4309         * gcc.dg/tree-ssa/vector-6.c: New testcase.
4311 2016-05-20  Richard Biener  <rguenther@suse.de>
4313         PR tree-optimization/71185
4314         * gcc.dg/tree-ssa/pr71185.c: New testcase.
4316 2016-05-20  Richard Biener  <rguenther@suse.de>
4318         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4320 2016-05-19  Marek Polacek  <polacek@redhat.com>
4322         PR c++/71075
4323         * g++.dg/diagnostic/pr71075.C: New test.
4325 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
4327         PR c++/71184
4328         * g++.dg/pr71184.C: New test case.
4330 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4332         * gcc.target/powerpc/darn-0.c: New test.
4333         * gcc.target/powerpc/darn-1.c: New test.
4334         * gcc.target/powerpc/darn-2.c: New test.
4336 2016-05-19  Marek Polacek  <polacek@redhat.com>
4338         PR tree-optimization/71031
4339         * gcc.dg/tree-ssa/vrp100.c: New test.
4341 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4343         PR rtl-optimization/71148
4344         * gcc.dg/pr71148.c: New test.
4346 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4348         PR target/71056
4349         * gcc.target/arm/pr71056.c: New test.
4351 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4353         * c-c++-common/pr69669.c: Check the used mode.
4355 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
4357         PR sanitizer/64354
4358         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4360 2016-05-19  Richard Biener  <rguenther@suse.de>
4362         PR tree-optimization/70729
4363         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4364         * gcc.dg/graphite/scop-18.c: Likewise.
4365         * gcc.dg/pr41783.c: Disable LIM.
4366         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4367         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4368         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4369         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4370         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4371         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4372         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4373         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4374         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4375         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4376         * gfortran.dg/pr42108.f90: Likewise.
4378 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
4380         PR driver/69265
4381         * gcc.dg/spellcheck-options-11.c: New test case.
4383 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4385         PR c++/71100
4386         * g++.dg/opt/pr71100.C: New test.
4388 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4390         PR ipa/69708
4391         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4392         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4393         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4394         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4396 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4398         PR ipa/69708
4399         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4400         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4401         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4402         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4403         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4405 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4407         PR c++/69793
4408         * g++.dg/template/crash122.C: New.
4410 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4412         PR c++/70466
4413         * g++.dg/template/pr70466-1.C: New.
4414         * g++.dg/template/pr70466-2.C: Likewise.
4416 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4418         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4419         splat operations and the XXSPLTIB instruction.
4420         * gcc.target/powerpc/p9-splat-2.c: Likewise.
4421         * gcc.target/powerpc/p9-splat-3.c: Likewise.
4422         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4423         xxlxor to clear a register.
4425 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
4427         * gcc.dg/torture/pr71020.c: New test.
4429 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4431         PR ipa/70646
4432         * gcc.dg/ipa/pr70646.c: New test.
4434 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4436         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4438 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4440         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4441         missing tests for vreinterpretq_p{8,16}.
4443 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4445         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4446         vsliq_n_s64 and vsliq_n_u64.
4448 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4450         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4451         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4453 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4455         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4456         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4457         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4459 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4461         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4462         in comment.
4464 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4466         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4467         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4468         "blr\t" and switch to scan-assembler-times.
4470 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
4472         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4473         with __aarch64__.
4474         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4475         declarations under __aarch64__ and __ARM_FEATURE_FMA.
4477 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4479         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4480         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4481         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4482         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4483         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4484         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4486         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4487         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4489         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4490         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4492         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4493         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4495         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4497 2016-05-18  Richard Biener  <rguenther@suse.de>
4499         PR tree-optimization/71168
4500         * gcc.dg/torture/pr71168.c: New testcase.
4502 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
4504         PR middle-end/63586
4505         * gcc.dg/tree-ssa/pr63586-2.c: New test.
4506         * gcc.dg/tree-ssa/pr63586.c: New test.
4507         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4509 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4511         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4512         * gcc.dg/pr68671.c: Fix ptx xfail-if.
4513         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4514         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4516 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4518         * gcc.target/nvptx/abi-vararg-3.c: New.
4520 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
4522         PR tree-optimization/54579
4523         PR middle-end/55299
4524         * gcc.dg/fold-notrotate-1.c: New test.
4525         * gcc.dg/fold-notshift-1.c: New test.
4526         * gcc.dg/fold-notshift-2.c: New test.
4528 2016-05-17  Marek Polacek  <polacek@redhat.com>
4530         PR ipa/71146
4531         * g++.dg/ipa/pr71146.C: New test.
4533 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
4535         * jit.dg/test-error-array-bounds.c: New test case.
4537 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4539         * gcc.dg/tree-ssa/and-1.c: New testcase.
4541 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4543         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4544         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4546 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4548         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4549         * gcc.dg/tree-ssa/vrp99.c: New testcase.
4551 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4553         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4555 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4557         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4559 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4561         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4562         ".2d[index]" when scan the assembly.
4563         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4564         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4565         float64x1.
4566         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4568 2016-05-17  Richard Biener  <rguenther@suse.de>
4570         PR tree-optimization/71132
4571         * gcc.dg/torture/pr71132.c: New testcase.
4573 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
4575         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4577 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4579         PR target/70809
4580         * gcc.target/aarch64/pr70809_1.c: New test.
4582 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4584         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4585         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4586         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4587         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4589 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
4590             Ilya Enkovich  <ilya.enkovich@intel.com>
4592         PR target/71114
4593         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4595 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
4597         * g++.dg/ipa/ivinline-7.C: Do not xfail.
4598         * g++.dg/ipa/ivinline-9.C: Do not xfail.
4600 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
4602         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
4603         test for __ARM_FP16_ARGS.
4604         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4605         * gcc.target/arm/aapcs/neon-vect10.c: New.
4606         * gcc.target/arm/aapcs/neon-vect9.c: New.
4607         * gcc.target/arm/aapcs/vfp18.c: New.
4608         * gcc.target/arm/aapcs/vfp19.c: New.
4609         * gcc.target/arm/aapcs/vfp20.c: New.
4610         * gcc.target/arm/aapcs/vfp21.c: New.
4611         * gcc.target/arm/fp16-aapcs-1.c: New.
4612         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
4613         test for __ARM_FP16_ARGS.
4614         * g++.target/arm/fp16-return-1.c: Update expected output.
4616 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
4618         PR testsuite/70227
4619         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4621 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
4623         PR fortran/69603
4624         * gfortran.dg/pr69603.f90: New testcase.
4626 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4628         * gfortran.dg/dec_union_4.f90: Fix endian issue.
4630 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4632         PR fortran/71047
4633         * gfortran.dg/pr71047.f08: New test.
4635 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
4637         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4638         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4639         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4641 2016-05-13  Martin Sebor  <msebor@redhat.com>
4643         PR c++/60049
4644         * g++.dg/cpp0x/constexpr-60049.C: New test.
4646 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
4648         PR bootstrap/71071
4649         * gcc.dg/pr71071.c: New test.
4651 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
4653         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4654         remove XOP handling.
4655         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4657 2016-05-13  Nathan Sidwell  <nathan@acm.org>
4659         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4660         __atomic_is_lock_free declaration.
4662 2016-05-13  Richard Biener  <rguenther@suse.de>
4664         PR tree-optimization/42587
4665         * gcc.dg/optimize-bswapsi-4.c: New testcase.
4667 2016-05-13  Martin Liska  <mliska@suse.cz>
4669         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4670         the new format of dump output.
4672 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4674         * gcc.dg/pr71084.c: New test.
4676 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4678         PR target/53440
4679         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4681 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4683         * gcc.target/aarch64/struct_return.c: New test.
4685 2016-05-12  Marek Polacek  <polacek@redhat.com>
4687         PR c/70756
4688         * c-c++-common/pr70756-2.c: New test.
4689         * c-c++-common/pr70756.c: New test.
4691 2016-05-12  Richard Biener  <rguenther@suse.de>
4693         PR tree-optimization/71059
4694         * gcc.dg/torture/pr71059.c: New testcase.
4696 2016-05-12  Richard Biener  <rguenther@suse.de>
4698         PR tree-optimization/71062
4699         * gcc.dg/torture/pr71062.c: New testcase.
4701 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4703         PR tree-optimization/71006
4704         * gcc.dg/pr71006.c: New test.
4706 2016-05-12  Marek Polacek  <polacek@redhat.com>
4708         PR driver/71063
4709         * gcc.dg/opts-7.c: New test.
4711 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4713         PR target/70830
4714         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4715         Add -save-temps to dg-options.
4716         Scan for ldmfd rather than pop instruction.
4717         * gcc.target/arm/interrupt-2.c: Likewise.
4718         * gcc.target/arm/pr70830.c: New test.
4720 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
4722         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4723         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4725         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4726         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4727         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4729         PR target/71019
4730         * gcc.target/i386/avx512vl-pack-1.c: New test.
4731         * gcc.target/i386/avx512vl-pack-2.c: New test.
4732         * gcc.target/i386/avx512bw-pack-2.c: New test.
4734         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4736         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4737         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4738         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4740 2016-05-12  Richard Biener  <rguenther@suse.de>
4742         PR tree-optimization/70986
4743         * gcc.dg/torture/pr70986-1.c: New testcase.
4744         * gcc.dg/torture/pr70986-2.c: Likewise.
4745         * gcc.dg/torture/pr70986-3.c: Likewise.
4747 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
4749         PR c/43651
4750         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4751         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4753 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
4755         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4756         directive.
4757         * gcc.target/i386/pr66746.c: Ditto.
4759 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4761         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4762         support.
4763         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4764         warning when using -mvsx-timode.
4765         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4766         * gcc.target/powerpc/dform-2.c: Likewise.
4767         * gcc.target/powerpc/pr68805.c: Likewise.
4769 2016-05-11  Marek Polacek  <polacek@redhat.com>
4771         PR c++/71024
4772         * c-c++-common/attributes-3.c: New test.
4774 2016-05-11  Nathan Sidwell  <nathan@acm.org>
4776         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4777         * gcc.c-torture/execute/pr68185.c: Likewise.
4778         * gcc.dg/ipa/pr70306.c: Requires global constructors.
4779         * gcc.dg/pr69634.c: Requires scheduling.
4780         * gcc.dg/torture/pr66178.c: Require label values.
4781         * gcc.dg/setjmp-6.c: Require indirect jumps.
4783 2016-05-11  Richard Biener  <rguenther@suse.de>
4785         PR tree-optimization/71055
4786         * gcc.dg/torture/pr71055.c: New testcase.
4788 2016-05-11  Richard Biener  <rguenther@suse.de>
4790         PR debug/71057
4791         * g++.dg/debug/pr71057.C: New testcase.
4793 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4795         PR fortran/70855
4796         * gfortran.dg/gomp/pr70855.f90: New test.
4798 2016-05-11  Richard Biener  <rguenther@suse.de>
4800         PR middle-end/71002
4801         * g++.dg/torture/pr71002.C: New testcase.
4803 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4805         PR middle-end/70807
4806         * gcc.dg/pr70807.c: New test.
4808 2016-05-10  Martin Sebor  <msebor@redhat.com>
4810         PR c++/38611
4811         * g++.dg/Wattributes.C: New test.
4813 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
4815         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4816         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4817         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4819 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4821         PR target/70799
4822         * gcc.target/i386/pr70799-1.c: New test.
4824 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4826         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4828 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4830         PR middle-end/70877
4831         * gcc.target/i386/pr70877.c: New test.
4833 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4835         PR tree-optimization/70786
4836         * gcc.target/i386/pr70876.c: New test.
4838 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
4840         PR target/70927
4841         * gcc.target/i386/avx512vl-logic-1.c: New test.
4842         * gcc.target/i386/avx512vl-logic-2.c: New test.
4843         * gcc.target/i386/avx512dq-logic-2.c: New test.
4845 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4847         PR target/70963
4848         * gcc.target/powerpc/pr70963.c: New.
4850 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
4852         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4853         (test_very_wide_line): Add ruler to expected output.
4854         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4855         (test_very_wide_line): Likewise.
4856         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4857         (test_show_locus): Within the handling of "test_very_wide_line",
4858         enable show_ruler_p on the diagnostic context.
4860 2016-05-10  Richard Biener  <rguenther@suse.de>
4862         PR tree-optimization/71039
4863         * gcc.dg/torture/pr71039.c: New testcase.
4865 2016-05-10  Nathan Sidwell  <nathan@acm.org>
4867         * gcc.dg/nested-func-10.c: Requires alloca.
4868         * gcc.dg/nested-func-9.c: Requires alloca.
4869         * gcc.c-torture/execute/pr70460.c: Requires labels.
4870         * gcc.c-torture/compile/pr70199.c: Requires labels.
4871         * gcc.target/nvptx/decl.c: Compile only.
4872         * gcc.target/nvptx/trailing-init.c: Compile only.
4873         * gcc.target/nvptx/ary-init.c: Compile only.
4875 2016-05-10  Marek Polacek  <polacek@redhat.com>
4877         PR c/70255
4878         * gcc.dg/attr-opt-1.c: New test.
4880 2016-05-10  Richard Biener  <rguenther@suse.de>
4882         PR tree-optimization/70497
4883         PR tree-optimization/28367
4884         * gcc.dg/torture/20160404-1.c: New testcase.
4885         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4886         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4888 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4890         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4892 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
4894         * gcc.target/i386/fabsneg-1.c New test.
4896 2016-05-09  Alan Modra  <amodra@gmail.com>
4898         PR testsuite/70826
4899         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4901 2016-05-09  Richard Biener  <rguenther@suse.de>
4903         PR tree-optimization/70985
4904         * gcc.dg/torture/pr70985.c: New testcase.
4906 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
4908         * gcc.dg/tree-ssa/ifc-9.c: New test.
4909         * gcc.dg/tree-ssa/ifc-10.c: New test.
4910         * gcc.dg/tree-ssa/ifc-11.c: New test.
4911         * gcc.dg/tree-ssa/ifc-12.c: New test.
4912         * gcc.dg/vect/pr61194.c: Remove XFAIL.
4913         * gcc.dg/vect/vect-23.c: Remove XFAIL.
4914         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4916 2016-05-09  Richard Biener  <rguenther@suse.de>
4918         PR fortran/70937
4919         * gfortran.dg/pr70937.f90: New testcase.
4921 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4923         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4925 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
4927         PR fortran/56226
4928         * gfortran.dg/dec_structure_1.f90: New testcase.
4929         * gfortran.dg/dec_structure_2.f90: Ditto.
4930         * gfortran.dg/dec_structure_3.f90: Ditto.
4931         * gfortran.dg/dec_structure_4.f90: Ditto.
4932         * gfortran.dg/dec_structure_5.f90: Ditto.
4933         * gfortran.dg/dec_structure_6.f90: Ditto.
4934         * gfortran.dg/dec_structure_7.f90: Ditto.
4935         * gfortran.dg/dec_structure_8.f90: Ditto.
4936         * gfortran.dg/dec_structure_9.f90: Ditto.
4937         * gfortran.dg/dec_structure_10.f90: Ditto.
4938         * gfortran.dg/dec_structure_11.f90: Ditto.
4939         * gfortran.dg/dec_union_1.f90: Ditto.
4940         * gfortran.dg/dec_union_2.f90: Ditto.
4941         * gfortran.dg/dec_union_3.f90: Ditto.
4942         * gfortran.dg/dec_union_4.f90: Ditto.
4943         * gfortran.dg/dec_union_5.f90: Ditto.
4944         * gfortran.dg/dec_union_6.f90: Ditto.
4945         * gfortran.dg/dec_union_7.f90: Ditto.
4947 2016-05-07  Tom de Vries  <tom@codesourcery.com>
4949         PR tree-optimization/70956
4950         * gcc.dg/graphite/pr70956.c: New test.
4952 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
4954         PR middle-end/70941
4955         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4956         (a, b, c, d): Change type from char to signed char.
4957         (main): Compare against (signed char) -1634678893 instead of
4958         hardcoded -109.  Use __builtin_abort instead of abort.
4960         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4961         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4963         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4965 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4967         PR debug/70935
4968         * gcc.dg/torture/pr70935.c: New test.
4970 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4972         PR target/58219
4973         * gcc.target/sh/pr58219.c: New tests.
4975 2016-05-06  Richard Biener  <rguenther@suse.de>
4977         PR tree-optimization/70960
4978         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4980 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4982         PR target/52933
4983         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4984         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4985         Adjust expected instruction counts.
4986         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4988 2016-05-06  Marek Polacek  <polacek@redhat.com>
4990         PR sanitizer/70875
4991         * gcc.dg/ubsan/bounds-3.c: New test.
4993 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4995         PR target/54089
4996         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4998 2016-05-06  Richard Biener  <rguenther@suse.de>
5000         PR middle-end/70931
5001         * gfortran.dg/pr70931.f90: New testcase.
5003 2016-05-06  Richard Biener  <rguenther@suse.de>
5005         PR middle-end/70941
5006         * gcc.dg/torture/pr70941.c: New testcase.
5008 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
5010         PR tree-optimization/57206
5011         * gcc.dg/vect/pr57206.c: New test.
5013 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5015         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5017 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
5019         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5021         * c-c++-common/Wdangling-else-4.c: New test.
5023 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
5025         PR c++/70906
5026         PR c++/70933
5027         * g++.dg/opt/pr70906.C: New test.
5028         * g++.dg/opt/pr70933.C: New test.
5030         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5032 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
5034         * gcc.dg/ipa/pure-const-3.c: New testcase.
5036 2016-05-04  Marek Polacek  <polacek@redhat.com>
5038         * c-c++-common/Wdangling-else-1.c: New test.
5039         * c-c++-common/Wdangling-else-2.c: New test.
5040         * c-c++-common/Wdangling-else-3.c: New test.
5042 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
5044         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5045         flag is present.
5047 2016-05-04  Marek Polacek  <polacek@redhat.com>
5049         PR c/48778
5050         * gcc.dg/Waddress-2.c: New test.
5052 2016-05-04  Alan Modra  <amodra@gmail.com>
5054         * gcc.target/powerpc/pr70866.c: New.
5056 2016-05-03  Martin Sebor  <msebor@redhat.com>
5058         PR c++/66561
5059         * c-c++-common/builtin_location.c: New test.
5060         * g++.dg/cpp1y/builtin_location.C: New test.
5062 2016-05-03  Marek Polacek  <polacek@redhat.com>
5064         PR c/70859
5065         * gcc.dg/pr70859.c: New test.
5066         * gcc.dg/pr70859-2.c: New test.
5068 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
5070         * gnat.dg/debug5.adb: New testcase.
5072 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5074         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5075         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5076         Procedure to check for z10 instruction set.
5078 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5080         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5082 2016-05-03  Alan Modra  <amodra@gmail.com>
5084         * gcc.target/powerpc/savres.c: Add func using a single gpr.
5086 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
5088         * gcc.target/i386/avx512f-cvt-1.c: New test.
5090 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5092         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5093         -fdump-tree-vrp-details.
5095 2016-05-03  Richard Biener  <rguenther@suse.de>
5097         * gcc.dg/pr30172-1.c: Adjust.
5098         * gcc.dg/pr63743.c: Likewise.
5099         * gcc.dg/tm/pr51696.c: Likewise.
5100         * c-c++-common/tm/safe-1.c: Likewise.
5101         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5102         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5103         * g++.dg/plugin/self-assign-test-1.C: Likewise.
5104         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5106 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
5108         PR rtl-optimization/70467
5109         * gcc.target/i386/pr70467-3.c: New test.
5110         * gcc.target/i386/pr70467-4.c: New test.
5112         PR tree-optimization/70916
5113         * gcc.c-torture/compile/pr70916.c: New test.
5115         PR target/49244
5116         * gcc.target/i386/pr49244-1.c: New test.
5117         * gcc.target/i386/pr49244-2.c: New test.
5119 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
5121         PR rtl-optimization/44281
5122         * gcc.target/i386/pr44281.c: New test.
5124 2016-05-03  bin cheng  <bin.cheng@arm.com>
5126         PR tree-optimization/56541
5127         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5128         * gcc.dg/vect/pr56541.c: new test.
5130 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5132         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5133         __float128.
5134         * gcc.target/powerpc/float128-complex-2.c: Likewise.
5136 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
5138         PR testsuite/70520
5139         * c-c++-common/asan/clone-test-1.c (main): Align child process
5140         stack to 16 bytes.
5142 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
5144         PR c++/62314
5145         * g++.dg/spellcheck-fields-2.C: New test case.
5147 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
5149         PR c++/62314
5150         * g++.dg/pr62314.C: New test case.
5152 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
5154         * gcc.dg/ipa/inline-8.c: New testcase.
5156 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
5158         PR rtl-optimization/70467
5159         * gcc.target/i386/pr70467-1.c: New test.
5161 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5163         * gcc.dg/spec-options.c: Run the test on all targets.
5164         * gcc.dg/foo.specs: Use cpp_unique_options.
5166 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
5168         * gcc.dg/tree-ssa/unord.c: New testcase.
5170 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
5172         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5174 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
5176         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5178 2016-05-02  Marek Polacek  <polacek@redhat.com>
5180         PR c/70851
5181         * gcc.dg/enum-incomplete-3.c: New test.
5183 2016-05-02  Marek Polacek  <polacek@redhat.com>
5184             Tom de Vries  <tom@codesourcery.com>
5186         PR tree-optimization/70700
5187         * gcc.dg/pr70700.c: New test.
5189 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
5191         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5192         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5193         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5194         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5195         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5197 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5199         * ada/acats/run_acats: Rename into...
5200         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
5201         * ada/acats/run_all.sh: Remove redundant test.
5202         (target_run): Move around.
5203         (target_gnatchop): Use newly built executable.
5204         (target_gnatmake): Likewise.
5205         Check that the compilation of impbit succeeds.
5207 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
5209         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5210         * gcc.dg/20021029-1.c: Likewise.
5211         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5212         * gcc.target/sh/attr-isr-trapa.c: Likewise.
5213         * gcc.target/sh/cmpstr.c: Likewise.
5214         * gcc.target/sh/cmpstrn.c: Likewise.
5215         * gcc.target/sh/memset.c: Likewise.
5216         * gcc.target/sh/pr21255-2-mb.c: Likewise.
5217         * gcc.target/sh/pr21255-2-ml.c: Likewise.
5218         * gcc.target/sh/pr39423-1.c: Likewise.
5219         * gcc.target/sh/pr49468-di.c: Likewise.
5220         * gcc.target/sh/pr49468-si.c: Likewise.
5221         * gcc.target/sh/pr49880-1.c: Likewise.
5222         * gcc.target/sh/pr49880-2.c: Likewise.
5223         * gcc.target/sh/pr49880-3.c: Likewise.
5224         * gcc.target/sh/pr50751-1.c: Likewise.
5225         * gcc.target/sh/pr50751-4.c: Likewise.
5226         * gcc.target/sh/pr50751-7.c: Likewise.
5227         * gcc.target/sh/pr51244-1.c: Likewise.
5228         * gcc.target/sh/pr51244-10.c: Likewise.
5229         * gcc.target/sh/pr51244-11.c: Likewise.
5230         * gcc.target/sh/pr51244-12.c: Likewise.
5231         * gcc.target/sh/pr51244-13.c: Likewise.
5232         * gcc.target/sh/pr51244-14.c: Likewise.
5233         * gcc.target/sh/pr51244-17.c: Likewise.
5234         * gcc.target/sh/pr51244-18.c: Likewise.
5235         * gcc.target/sh/pr51244-19.c: Likewise.
5236         * gcc.target/sh/pr51244-4.c: Likewise.
5237         * gcc.target/sh/pr51244-5.c: Likewise.
5238         * gcc.target/sh/pr51244-7.c: Likewise.
5239         * gcc.target/sh/pr51244-8.c: Likewise.
5240         * gcc.target/sh/pr51244-9.c: Likewise.
5241         * gcc.target/sh/pr51697.c: Likewise.
5242         * gcc.target/sh/pr52483-1.c: Likewise.
5243         * gcc.target/sh/pr52483-2.c: Likewise.
5244         * gcc.target/sh/pr52483-3.c: Likewise.
5245         * gcc.target/sh/pr52483-5.c: Likewise.
5246         * gcc.target/sh/pr52933-1.c: Likewise.
5247         * gcc.target/sh/pr52933-2.c: Likewise.
5248         * gcc.target/sh/pr52933-3.c: Likewise.
5249         * gcc.target/sh/pr53568-1.c: Likewise.
5250         * gcc.target/sh/pr53976-1.c: Likewise.
5251         * gcc.target/sh/pr53988-1.c: Likewise.
5252         * gcc.target/sh/pr53988.c: Likewise.
5253         * gcc.target/sh/pr54089-1.c: Likewise.
5254         * gcc.target/sh/pr54089-6.c: Likewise.
5255         * gcc.target/sh/pr54089-7.c: Likewise.
5256         * gcc.target/sh/pr54089-8.c: Likewise.
5257         * gcc.target/sh/pr54089-9.c: Likewise.
5258         * gcc.target/sh/pr54236-1.c: Likewise.
5259         * gcc.target/sh/pr54236-2.c: Likewise.
5260         * gcc.target/sh/pr54236-3.c: Likewise.
5261         * gcc.target/sh/pr54236-4.c: Likewise.
5262         * gcc.target/sh/pr54386.c: Likewise.
5263         * gcc.target/sh/pr54602-1.c: Likewise.
5264         * gcc.target/sh/pr54685.c: Likewise.
5265         * gcc.target/sh/pr54760-1.c: Likewise.
5266         * gcc.target/sh/pr54760-2.c: Likewise.
5267         * gcc.target/sh/pr54760-3.c: Likewise.
5268         * gcc.target/sh/pr54760-4.c: Likewise.
5269         * gcc.target/sh/pr54760-5.c: Likewise.
5270         * gcc.target/sh/pr54760-6.c: Likewise.
5271         * gcc.target/sh/pr55146.c: Likewise.
5272         * gcc.target/sh/pr55160.c: Likewise.
5273         * gcc.target/sh/pr59278.c: Likewise.
5274         * gcc.target/sh/pr59401-1.c: Likewise.
5275         * gcc.target/sh/pr59533-1.c: Likewise.
5276         * gcc.target/sh/pr63260.c: Likewise.
5277         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5278         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5279         * gcc.target/sh/strlen.c: Likewise.
5280         * gcc.target/sh/torture/pr30807.c: Likewise.
5281         * gcc.target/sh/torture/pr34777.c: Likewise.
5282         * gcc.target/sh/torture/pr64652.c: Likewise.
5283         * gcc.target/sh/torture/pr65505.c: Likewise.
5284         * gcc.target/sh/torture/pragma-isr.c: Likewise.
5285         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5287 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5289         PR c++/66644
5290         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5292 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5294         * gcc.target/powerpc/vsx-elemrev-1.c: New.
5295         * gcc.target/powerpc/vsx-elemrev-2.c: New.
5296         * gcc.target/powerpc/vsx-elemrev-3.c: New.
5297         * gcc.target/powerpc/vsx-elemrev-4.c: New.
5299 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
5301         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5302         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5304 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
5306         PR middle-end/70626
5307         * c-c++-common/goacc/combined-reduction.c: New test.
5308         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5310 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
5312         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5313         *movdi_internal pattern only if PIC off.
5314         * gcc.target/i386/pr70155-2.c: Likewise.
5315         * gcc.target/i386/pr70155-3.c: Likewise.
5316         * gcc.target/i386/pr70155-4.c: Likewise.
5317         * gcc.target/i386/pr70155-5.c: Likewise.
5318         * gcc.target/i386/pr70155-6.c: Likewise.
5319         * gcc.target/i386/pr70155-7.c: Likewise.
5320         * gcc.target/i386/pr70155-8.c: Likewise.
5321         * gcc.target/i386/pr70155-15.c: Likewise.
5322         * gcc.target/i386/pr70155-17.c: Likewise.
5323         * gcc.target/i386/pr70155-22.c: Likewise.
5325 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
5327         PR tree-optimization/70803
5328         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5330 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5332         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5333         optimization of vector loop.
5334         * gcc.target/i386/vect-unpack-3.c: New test.
5335         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5336         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5337         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5339 2016-04-29  Marek Polacek  <polacek@redhat.com>
5341         PR sanitizer/70342
5342         * g++.dg/ubsan/null-7.C: New test.
5344         PR c/70852
5345         * gcc.dg/pr70852.c: New test.
5347 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5349         PR/69089
5350         * g++.dg/cpp0x/alignas6.C: New test.
5352 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5354         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5355         * gcc.dg/pr27003.c: Likewise.
5356         * gcc.dg/tree-ssa/cswtch.c: Likewise.
5357         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5358         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5359         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5360         * gcc.target/arc/mxy.c: Likewise.
5361         * gcc.target/arc/mswape.c: Likewise.
5362         * gcc.target/arc/mrtsc.c: Likewise.
5363         * gcc.target/arc/mcrc.c: Likewise.
5364         * gcc.target/arc/mdsp-packa.c: Likewise.
5365         * gcc.target/arc/mdvbf.c: Likewise.
5366         * gcc.target/arc/mlock.c: Likewise.
5367         * gcc.target/arc/mmac-24.c: Likewise.
5368         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5370 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5371             Matthijs Kooijman  <matthijs@stdin.nl>
5372             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5374         PR target/60040
5375         * gcc.target/avr/pr60040-1.c: New.
5376         * gcc.target/avr/pr60040-2.c: New.
5378 2016-04-29  Richard Biener  <rguenther@suse.de>
5380         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5382 2016-04-29  Richard Biener  <rguenther@suse.de>
5384         PR tree-optimization/13962
5385         PR tree-optimization/65686
5386         * gcc.dg/uninit-pr65686.c: New testcase.
5388 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
5390         PR middle-end/70843
5391         * gcc.dg/pr70843.c: New test.
5393 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5395         PR target/70858
5396         * gcc.target/i386/pr70858.c: New test.
5398 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
5400         * gcc.target/arc/nps400-1.c: New file.
5402 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5403             Andrew Burgess  <andrew.burgess@embecosm.com>
5405         * gcc.target/arc/movh_cl-1.c: New file.
5407 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5408             Andrew Burgess  <andrew.burgess@embecosm.com>
5410         * gcc.target/arc/extzv-1.c: New file.
5411         * gcc.target/arc/insv-1.c: New file.
5412         * gcc.target/arc/insv-2.c: New file.
5413         * gcc.target/arc/movb-1.c: New file.
5414         * gcc.target/arc/movb-2.c: New file.
5415         * gcc.target/arc/movb-3.c: New file.
5416         * gcc.target/arc/movb-4.c: New file.
5417         * gcc.target/arc/movb-5.c: New file.
5418         * gcc.target/arc/movb_cl-1.c: New file.
5419         * gcc.target/arc/movb_cl-2.c: New file.
5420         * gcc.target/arc/movbi_cl-1.c: New file.
5421         * gcc.target/arc/movl-1.c: New file.
5423 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5424             Andrew Burgess  <andrew.burgess@embecosm.com>
5426         * gcc.target/arc/cmem-1.c: New file.
5427         * gcc.target/arc/cmem-2.c: New file.
5428         * gcc.target/arc/cmem-3.c: New file.
5429         * gcc.target/arc/cmem-4.c: New file.
5430         * gcc.target/arc/cmem-5.c: New file.
5431         * gcc.target/arc/cmem-6.c: New file.
5432         * gcc.target/arc/cmem-7.c: New file.
5433         * gcc.target/arc/cmem-ld.inc: New file.
5434         * gcc.target/arc/cmem-st.inc: New file.
5436 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5438         PR target/70821
5439         * gcc.target/i386/pr70821.c: New test.
5441 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
5443         * gcc.target/powerpc/vec-adde.c: New test.
5444         * gcc.target/powerpc/vec-adde-int128.c: New test.
5446 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5448         * gcc.target/i386/avx-vround-1.c: New test.
5449         * gcc.target/i386/avx-vround-2.c: New test.
5450         * gcc.target/i386/avx512vl-vround-1.c: New test.
5451         * gcc.target/i386/avx512vl-vround-2.c: New test.
5453 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5455         PR testsuite/70595
5456         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5457         (check_effective_target_cilkplus_runtime): ... this.
5458         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5459         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5461         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5462         Require cilkplus_runtime.
5463         Don't add -lcilkrts.
5464         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5465         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5466         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5467         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5468         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5469         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5470         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5471         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5472         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5473         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5474         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5475         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5476         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5477         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5478         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5479         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5480         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5481         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5482         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5483         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5484         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5485         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5486         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5487         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5488         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5489         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5490         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5491         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5492         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5494         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5495         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5497         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5499         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5500         cilkplus_runtime.
5502 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
5504         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5505         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5507 2015-04-27  Ryan Burn  <contact@rnburn.com>
5509         PR c++/69024
5510         PR c++/68997
5511         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5512         diagnostic.
5513         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5514         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5516 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5518         * gnat.dg/limited_with4.ad[sb]: New test.
5519         * gnat.dg/limited_with4_pkg.ads: New helper.
5521 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5523         PR target/70155
5524         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5525         and movv1ti_internal patterns
5526         * gcc.target/i386/pr70155-1.c: New test.
5527         * gcc.target/i386/pr70155-2.c: Likewise.
5528         * gcc.target/i386/pr70155-3.c: Likewise.
5529         * gcc.target/i386/pr70155-4.c: Likewise.
5530         * gcc.target/i386/pr70155-5.c: Likewise.
5531         * gcc.target/i386/pr70155-6.c: Likewise.
5532         * gcc.target/i386/pr70155-7.c: Likewise.
5533         * gcc.target/i386/pr70155-8.c: Likewise.
5534         * gcc.target/i386/pr70155-9.c: Likewise.
5535         * gcc.target/i386/pr70155-10.c: Likewise.
5536         * gcc.target/i386/pr70155-11.c: Likewise.
5537         * gcc.target/i386/pr70155-12.c: Likewise.
5538         * gcc.target/i386/pr70155-13.c: Likewise.
5539         * gcc.target/i386/pr70155-14.c: Likewise.
5540         * gcc.target/i386/pr70155-15.c: Likewise.
5541         * gcc.target/i386/pr70155-16.c: Likewise.
5542         * gcc.target/i386/pr70155-17.c: Likewise.
5543         * gcc.target/i386/pr70155-18.c: Likewise.
5544         * gcc.target/i386/pr70155-19.c: Likewise.
5545         * gcc.target/i386/pr70155-20.c: Likewise.
5546         * gcc.target/i386/pr70155-21.c: Likewise.
5547         * gcc.target/i386/pr70155-22.c: Likewise.
5549 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5551         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5552         ".{5,6}".
5554 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
5556         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5557         * gcc.dg/tree-ssa/scev-9.c: Ditto.
5558         * gcc.dg/tree-ssa/scev-10.c: Ditto.
5559         * gcc.dg/tree-ssa/scev-11.c: Ditto.
5560         * gcc.dg/tree-ssa/scev-12.c: Ditto.
5562 2016-04-27  Richard Biener  <rguenther@suse.de>
5564         PR ipa/70760
5565         * g++.dg/ipa/ipa-pta-2.C: New testcase.
5566         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5568 2016-04-27  Nathan Sidwell  <nathan@acm.org>
5570         * g++.dg/cpp0x/constexpr-recursion3.C: New.
5571         * g++.dg/ubsan/pr63956.C: Adjust error location.
5573 2016-04-27  Nick Clifton  <nickc@redhat.com>
5575         PR middle-end/49889
5576         * gcc.dg/pr49889.c: New test.
5578 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
5580         * c-c++-common/memset-array.c: New test.
5582 2016-04-26  Martin Sebor  <msebor@redhat.com>
5584         PR c++/66639
5585         * g++.dg/cpp1y/func_constexpr.C: New test.
5587 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
5589         PR c++/70241
5590         * g++.dg/cpp0x/enum32.C: New test.
5591         * g++.dg/cpp0x/enum33.C: New test.
5593 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5595         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5596         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5597         * gcc.c-torture/execute/bitfld-6.c: Likewise.
5598         * gcc.c-torture/execute/bitfld-7.c: Likewise.
5599         * gcc.c-torture/execute/pr38151.c: Likewise.
5600         * gcc.c-torture/execute/pr66556.c: Likewise.
5601         * gcc.c-torture/execute/pr67781.c: Likewise.
5602         * gcc.c-torture/execute/pr68648.c: Likewise.
5604 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5606         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5608 2016-04-26  Marek Polacek  <polacek@redhat.com>
5610         PR c/67784
5611         * gcc.dg/pr67784-3.c: New test.
5612         * gcc.dg/pr67784-4.c: New test.
5613         * gcc.dg/pr67784-5.c: New test.
5615         PR c/70791
5616         * gcc.dg/Wnested-externs-2.c: New test.
5618 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5620         * gcc.dg/fold-plusmult.c: Adjust.
5621         * gcc.dg/no-strict-overflow-6.c: Adjust.
5622         * gcc.dg/gomp/loop-1.c: Xfail some tests.
5624 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5626         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5627         number scans.
5628         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5629         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5630         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5631         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5632         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5633         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5634         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5635         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5636         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5637         * gcc.target/i386/avx512f-gather-5.c: Likewise.
5638         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5639         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5640         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5641         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5642         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5643         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5644         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5645         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5646         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5647         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5648         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5649         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5650         scans.
5651         * gcc.target/i386/pr32219-4.c: Likewise.
5652         * gcc.target/i386/pr32219-6.c: Likewise.
5653         * gcc.target/i386/pr32219-8.c: Likewise.
5655 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5657         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5658         associated options.
5660 2016-04-26  Marek Polacek  <polacek@redhat.com>
5662         PR c++/70744
5663         * g++.dg/ext/cond2.C: New test.
5665 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
5667         PR tree-optimization/70771
5668         PR tree-optimization/70775
5669         * gcc.dg/pr70771.c: New test.
5670         * gcc.dg/pr70775.c: New test.
5672 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5674         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5676 2016-04-25  Richard Biener  <rguenther@suse.de>
5678         PR tree-optimization/70780
5679         * gcc.dg/torture/pr70780.c: New testcase.
5681 2016-04-25  Michael Collison <michael.collison@arm.com>
5683         * gcc.target/arm/neon-vaddws16.c: New test.
5684         * gcc.target/arm/neon-vaddws32.c: New test.
5685         * gcc.target/arm/neon-vaddwu16.c: New test.
5686         * gcc.target/arm/neon-vaddwu32.c: New test.
5687         * gcc.target/arm/neon-vaddwu8.c: New test.
5688         * lib/target-supports.exp
5689         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5690         that arm neon support vector widen sum of HImode TO SImode.
5692 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
5694         PR sanitizer/70712
5695         * c-c++-common/asan/pr70712.c: New test.
5697 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5699         * .gitattributes: New file.
5701 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
5703         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5705 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
5707         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5708         * gfortran.dg/submodule_15.f08: Likewise.
5710 2016-04-22  Richard Biener  <rguenther@suse.de>
5712         PR tree-optimization/70740
5713         * gcc.dg/torture/pr70740.c: New testcase.
5715 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
5717         PR target/70750
5718         * gcc.target/i386/pr70750-1.c: New test.
5719         * gcc.target/i386/pr70750-2.c: Likewise.
5721 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
5723         PR c++/70540
5724         * g++.dg/cpp0x/auto48.C: New.
5726 2016-04-21  Marek Polacek  <polacek@redhat.com>
5728         PR c++/70513
5729         * g++.dg/cpp0x/forw_enum12.C: New test.
5730         * g++.dg/cpp0x/forw_enum13.C: New test.
5732 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5734         PR target/70728
5735         * gcc.target/i386/pr70728.c: New test.
5737 2016-04-21  Richard Biener  <rguenther@suse.de>
5739         PR middle-end/70747
5740         * gcc.dg/pr70747.c: New testcase.
5742 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
5744         PR tree-optimization/70715
5745         * gcc.dg/tree-ssa/scev-13.c: New test.
5747 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5749         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5751 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5753         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5755 2016-04-20  Jan Hubicka  <jh@suse.cz>
5757         PR ipa/70018
5758         * g++.dg/ipa/nothrow-1.C: New testcase.
5760 2016-04-20  Nathan Sidwell  <nathan@acm.org>
5762         PR c++/55635
5763         * g++.dg/eh/delete1.C: New.
5765 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5767         * gcc.target/i386/avx256-unaligned-store-2.c: Add
5768         -mtune-ctrl=sse_typeless_stores.
5770 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5772         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5774 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5776         PR tree-optimization/69489
5777         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5779 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
5781         PR c++/69363
5782         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5783         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5784         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5786 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5788         PR tree-optimization/56625
5789         PR tree-optimization/69489
5790         * gcc.dg/vect/pr56625.c: New test.
5791         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5793 2016-04-20  Andrew Pinski  <apinski@cavium.com>
5795         PR target/64971
5796         * gcc.c-torture/compile/pr37433-1.c: New testcase.
5798 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
5800         * gnat.dg/self1.adb: Remove now incorrect test.
5802 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5804         * gcc.dg/tree-ssa/scev-11.c: New test.
5805         * gcc.dg/tree-ssa/scev-12.c: New test.
5807 2016-04-20  Marek Polacek  <polacek@redhat.com>
5809         PR tree-optimization/70725
5810         * gcc.dg/pr70725.c: New test.
5812 2016-04-20  Richard Biener  <rguenther@suse.de>
5814         PR tree-optimization/70726
5815         * g++.dg/vect/pr70726.cc: New testcase.
5817 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5819         PR target/70674
5820         * gcc.target/s390/pr70674.c: New test.
5822 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5824         PR libgfortran/70684
5825         * gfortran.dg/list_read_14.f90: New test.
5827 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5829         PR target/69201
5830         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5831         extern to force it misaligned.
5832         (b): Likewise.
5833         (c): Likewise.
5834         (d): Likewise.
5835         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5836         Don't check `*' before movv4sf_internal.
5837         * gcc.target/i386/avx256-unaligned-store-2.c: Check
5838         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5839         Don't check `*' before movv16qi_internal.
5840         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5841         extern to force it misaligned.
5842         (b): Likewise.
5843         (c): Likewise.
5844         (d): Likewise.
5845         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5846         Don't check `*' before movv2df_internal.
5847         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5848         extern to force it misaligned.
5849         (b): Likewise.
5850         (c): Likewise.
5851         (d): Likewise.
5852         Check movv8sf_internal instead of avx_storeups256.
5853         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5855 2016-04-19  Richard Biener  <rguenther@suse.de>
5857         PR tree-optimization/70171
5858         * g++.dg/tree-ssa/pr70171.C: New testcase.
5860 2016-04-19  Richard Biener  <rguenther@suse.de>
5862         PR tree-optimization/70724
5863         * gcc.dg/torture/pr70724.c: New testcase.
5865 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
5867         PR middle-end/70689
5868         * gcc.target/i386/pr70689.c: New.
5870 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5872         PR target/70708
5873         * gcc.target/i386/pr70708.c: New test.
5875 2016-04-18  Richard Biener  <rguenther@suse.de>
5877         PR tree-optimization/43434
5878         * gcc.dg/vect/pr43434.c: New testcase.
5879         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5880         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5881         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5882         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5883         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5884         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5885         * gcc.dg/gomp/pr68640.c: Likewise.
5886         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5887         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5889 2016-04-18  Richard Biener  <rguenther@suse.de>
5891         PR tree-optimization/70701
5892         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5894 2016-04-18  Tom de Vries  <tom@codesourcery.com>
5896         PR testsuite/70699
5897         * gcc.dg/pr70161.c: Add dot-file scans.
5898         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5899         instead of after last dot char.
5901 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5903         * c-c++-common/dump-ada-spec-3.c: New test.
5904         * c-c++-common/dump-ada-spec-4.c: Likewise.
5906 2016-04-17  Tom de Vries  <tom@codesourcery.com>
5908         PR other/70183
5909         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5911 2016-04-15  Jan Hubicka  <jh@suse.cz>
5913         PR ipa/70018
5914         * g++.dg/ipa/pure-const-1.C: New testcase.
5915         * g++.dg/ipa/pure-const-2.C: New testcase.
5916         * g++.dg/ipa/pure-const-3.C: New testcase.
5918 2016-04-15  Marek Polacek  <polacek@redhat.com>
5920         PR c/70671
5921         * gcc.dg/bitfld-22.c: New test.
5923 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
5925         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5926         x86_64.
5928 2016-04-15  Marek Polacek  <polacek@redhat.com>
5930         PR c/70651
5931         * c-c++-common/pr70651.c: New test.
5933 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5935         PR rtl-optimization/70681
5936         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5937         dump scan on arm and powerpc.
5938         * gcc.dg/pr10474.c: Likewise.
5940 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
5942         PR c++/69517
5943         PR c++/70019
5944         PR c++/70588
5945         * g++.dg/cpp1y/vla11.C: Revert for real.
5947         PR c/70436
5948         * c-c++-common/Wparentheses-1.c: New test.
5949         * c-c++-common/gomp/Wparentheses-1.c: New test.
5950         * c-c++-common/gomp/Wparentheses-2.c: New test.
5951         * c-c++-common/gomp/Wparentheses-3.c: New test.
5952         * c-c++-common/gomp/Wparentheses-4.c: New test.
5953         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5954         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5955         * c-c++-common/goacc/Wparentheses-1.c: New test.
5957 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5959         PR target/70662
5960         * gcc.target/i386/pr70662.c: New test.
5962 2016-04-15  Richard Biener  <rguenther@suse.de>
5963             Alan Modra  <amodra@gmail.com>
5965         PR tree-optimization/70130
5966         * gcc.dg/vect/O3-pr70130.c: New testcase.
5968 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5970         PR target/70669
5971         * gcc.target/powerpc/pr70669.c: New test.
5973         PR target/70640
5974         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5975         a power7 system that does not have an assembler that supports
5976         power8.
5978 2016-04-14  Martin Sebor  <msebor@redhat.com>
5980         PR c++/69517
5981         PR c++/70019
5982         PR c++/70588
5983         * c-c++-common/ubsan/vla-1.c: Revert.
5984         * g++.dg/cpp1y/vla11.C: Same.
5985         * g++.dg/cpp1y/vla12.C: Same.
5986         * g++.dg/cpp1y/vla13.C: Same.
5987         * g++.dg/cpp1y/vla14.C: Same.
5988         * g++.dg/cpp1y/vla3.C: Same.
5989         * g++.dg/init/array24.C: Same.
5990         * g++.dg/ubsan/vla-1.C: Same.
5992 2016-04-14  Marek Polacek  <polacek@redhat.com>
5993             Jan Hubicka  <hubicka@ucw.cz>
5995         PR c++/70029
5996         * g++.dg/torture/pr70029.C: New test.
5998 2016-04-14  Martin Sebor  <msebor@redhat.com>
6000         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6001         type size to prevent failures on targets with very low maximum
6002         alignment.
6004 2016-04-14  Richard Biener  <rguenther@suse.de>
6006         PR tree-optimization/70623
6007         * gcc.dg/torture/pr70623.c: New testcase.
6008         * gcc.dg/torture/pr70623-2.c: Likewise.
6010 2016-04-13  Martin Sebor  <msebor@redhat.com>
6012         PR c++/69517
6013         PR c++/70019
6014         PR c++/70588
6015         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6016         * g++.dg/cpp1y/vla11.C: New test.
6017         * g++.dg/cpp1y/vla12.C: New test.
6018         * g++.dg/cpp1y/vla13.C: New test.
6019         * g++.dg/cpp1y/vla14.C: New test.
6020         * g++.dg/cpp1y/vla3.C: Restore deleted test.
6021         * g++.dg/init/array24.C: Fully brace VLA initializer.
6022         * g++.dg/ubsan/vla-1.C: Disable exceptions.
6024 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
6026         PR c++/70641
6027         * g++.dg/opt/pr70641.C: New test.
6029 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6031         PR rtl-optimization/68749
6032         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6033         effects of argument promotions.
6034         Remove default args to dg-skip-if.
6036 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
6038         PR c++/70635
6039         * g++.dg/parse/pr70635.C: New.
6041 2016-04-13  Marek Polacek  <polacek@redhat.com>
6043         PR c++/70639
6044         * c-c++-common/Wmisleading-indentation-4.c: New test.
6046 2016-04-13  Marek Polacek  <polacek@redhat.com>
6048         PR c/70436
6049         * gcc.dg/Wparentheses-12.c: New test.
6050         * gcc.dg/Wparentheses-13.c: New test.
6052 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6054         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6055         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6056         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6058 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
6060         PR middle-end/70633
6061         * gcc.c-torture/compile/pr70633.c: New test.
6063         PR debug/70628
6064         * gcc.dg/torture/pr70628.c: New test.
6066 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
6068         PR c++/70610
6069         * g++.dg/template/pr70610.C: New test.
6070         * g++.dg/template/pr70610-2.C: New test.
6071         * g++.dg/template/pr70610-3.C: New test.
6072         * g++.dg/template/pr70610-4.C: New test.
6074 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
6076         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6077         128 instead of 32.
6079         PR c++/70571
6080         * g++.dg/ext/pr70571.C: New test.
6082 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6084         PR target/70640
6085         * gcc.target/powerpc/pr70640.c: New test.
6087 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
6089         PR c++/68722
6090         * g++.dg/parse/pr68722.C: New.
6092 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
6094         PR rtl-optimization/70596
6095         * gcc.target/i386/pr70596.c: New test.
6097 2016-04-12  Nathan Sidwell  <nathan@acm.org>
6099         PR c++/70501
6100         * g++.dg/init/pr70501.C: New.
6102 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
6104         * gcc.target/i386/asm-flag-6.c: New test.
6106 2016-04-12  Tom de Vries  <tom@codesourcery.com>
6108         PR tree-optimization/68756
6109         * gcc.dg/graphite/pr68756.c: New test.
6111 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
6113         PR tree-optimization/70602
6114         * gcc.c-torture/execute/pr70602.c: New test.
6116 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6118         PR target/70381
6119         * gcc.target/powerpc/float128-1.c: New tests to make sure the
6120         __float128 emulator is built and runs.
6121         * gcc.target/powerpc/float128-1.c: Likewise.
6123         * lib/target-supports.exp (check_ppc_float128_sw_available):
6124         Rework tests for __float128 software and hardware
6125         availability. Fix exit condition to return 0 on success.
6127 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6129         PR target/70133
6130         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6131         * gcc.target/aarch64/target_attr_15.c: Likewise.
6133 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
6135         PR c++/69066
6136         * g++.dg/cpp1y/pr69066.C: New.
6138 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6140         PR fortran/68566
6141         * gfortran.dg/pr36192.f90: Update test.
6142         * gfortran.dg/pr36192_1.f90: Update test.
6143         * gfortran.dg/real_dimension_1.f: Update test.
6144         * gfortran.dg/parameter_array_init_7.f90: New test.
6146 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
6148         PR testsuite/64039
6149         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6151         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6153         PR rtl-optimization/66669
6154         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6156         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6158         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6159         * gcc.dg/pie-1.c: Likewise.
6160         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6161         * gcc.dg/pic-4.c: Likewise.
6162         * gcc.dg/pie-3.c: Likewise.
6163         * gcc.dg/pie-4.c: Likewise.
6165         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6167         PR tree-optimization/68644
6168         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6170         PR rtl-optimization/64886
6171         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6173 2016-04-09  Tom de Vries  <tom@codesourcery.com>
6175         PR tree-optimization/68953
6176         * gcc.dg/graphite/pr68953.c: New test.
6178 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
6180         PR fortran/70592
6181         * gfortran.dg/deferred_character_16.f90: New test.
6183 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
6185         PR tree-optimization/70586
6186         * gcc.c-torture/execute/pr70586.c: New test.
6188 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
6190         PR sanitizer/70573
6191         * c-c++-common/asan/halt_on_error-1.c: Replace memset
6192         with __builtin_memset
6193         * c-c++-common/asan/halt_on_error-2.c: Likewise.
6195 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
6197         PR lto/70289
6198         PR ipa/70348
6199         PR tree-optimization/70373
6200         PR middle-end/70533
6201         PR middle-end/70534
6202         PR middle-end/70535
6203         * c-c++-common/goacc/reduction-5.c: New test.
6204         * c-c++-common/goacc/reduction-promotions.c: New test.
6205         * gfortran.dg/goacc/reduction-3.f95: New test.
6206         * gfortran.dg/goacc/reduction-promotions.f90: New test.
6208 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
6210         PR c++/70590
6211         PR c++/70452
6212         * g++.dg/pr70590.C: New test.
6213         * g++.dg/pr70590-2.C: New test.
6215 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
6217         PR middle-end/70593
6218         * gcc.target/i386/pr70593.c: New test.
6220         PR rtl-optimization/70574
6221         * gcc.target/i386/avx2-pr70574.c: New test.
6223 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
6225         PR sanitizer/70541
6226         * c-c++-common/asan/pr70541.c: New test.
6228 2016-04-08  Tom de Vries  <tom@codesourcery.com>
6230         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6231         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6233 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6235         PR target/70566
6236         * gcc.c-torture/execute/pr70566.c: New test.
6238 2016-04-08  Tom de Vries  <tom@codesourcery.com>
6240         * c-c++-common/goacc/uninit-copy-clause.c: New test.
6241         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6243 2016-04-08  Alan Modra  <amodra@gmail.com>
6245         * gcc.target/powerpc/pr70117.c: New.
6247 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
6249         PR testsuite/70581
6250         * gcc.dg/lto/simd-function_0.c: New test.
6252         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6253         clones.
6254         * c-c++-common/attr-simd-2.c: Likewise.
6255         * c-c++-common/attr-simd-4.c: Likewise.
6256         * gcc.dg/gomp/simd-clones-2.c: Likewise.
6257         * gcc.dg/gomp/simd-clones-3.c: Likewise.
6259 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6261         PR testsuite/70553
6262         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6264 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
6265             Tom de Vries  <tom@codesourcery.com>
6267         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6268         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6269         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6270         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6271         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6272         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6273         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6274         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6276 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6278         PR c/70436
6279         * g++.dg/warn/Wparentheses-29.C: New test.
6281 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6283         PR c/70436
6284         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6285         explicit braces to resolve a future -Wparentheses warning.
6287 2016-04-06  Richard Henderson  <rth@redhat.com>
6289         * gcc.dg/pr61817-1.c: New test.
6290         * gcc.dg/pr61817-2.c: New test.
6291         * gcc.dg/pr69391-1.c: New test.
6292         * gcc.dg/pr69391-2.c: New test.
6294 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
6296         PR rtl-optimization/70398
6297         * gcc.target/aarch64/pr70398.c: New.
6299 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6301         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6303 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
6304             Pedro Alves  <palves@redhat.com>
6306         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6308 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
6310         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6311         Check for avx512f effective targets instead of avx2.
6312         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6313         for AVX512F clones.
6314         * gcc.dg/gomp/declare-simd-3.c: Likewise.
6315         * g++.dg/gomp/declare-simd-1.C: Likewise.
6316         * g++.dg/gomp/declare-simd-3.C: Likewise.
6317         * g++.dg/gomp/declare-simd-4.C: Likewise.
6319         PR middle-end/70550
6320         * c-c++-common/gomp/pr70550-1.c: New test.
6321         * c-c++-common/gomp/pr70550-2.c: New test.
6323 2016-04-05  Nathan Sidwell  <nathan@acm.org>
6325         PR c++/70512
6326         * g++.dg/ext/attribute-may-alias-5.C: New.
6328 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6330         PR c++/70336
6331         * c-c++-common/pr70336.c: New test.
6332         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6333         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6335 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
6337         PR ipa/66223
6338         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6340 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6342         PR rtl-optimization/70542
6343         * gcc.dg/torture/pr70542.c: New test.
6344         * gcc.target/i386/avx2-pr70542.c: New test.
6346 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
6348         PR tree-optimization/70509
6349         * gcc.target/i386/avx512bw-pr70509.c: New test.
6351 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
6353         PR c++/70452
6354         * g++.dg/ext/constexpr-vla4.C: New test.
6356 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
6358         PR target/70510
6359         * gcc.target/i386/pr70510.c: New test.
6361 2016-04-05  Richard Biener  <rguenther@suse.de>
6363         PR tree-optimization/70526
6364         * g++.dg/torture/pr70526.C: New testcase.
6366 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6368         PR target/70525
6369         * gcc.target/i386/pr70525.c: New test.
6371 2016-04-05  Richard Biener  <rguenther@suse.de>
6373         PR middle-end/70499
6374         * g++.dg/torture/pr70499.C: New testcase.
6376 2016-04-05  Richard Biener  <rguenther@suse.de>
6378         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6379         remove XFAIL.
6381 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
6383         PR middle-end/70307
6384         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
6385         rs6000 ABI warnings.
6387 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
6389         PR ipa/66223
6390         * g++.dg/ipa/devirt-51.C: New testcase.
6392 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6393             Jakub Jelinek <jakub@redhat.com>
6395         PR middle-end/70457
6396         * gcc.dg/torture/pr70457.c: New.
6398 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6400         PR fortran/67538
6401         * gfortran.dg/allocate_with_source_19.f08: New test.
6403 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6405         PR fortran/65795
6406         * gfortran.dg/coarray_allocate_6.f08: New test.
6408 2016-04-04  Richard Biener  <rguenther@suse.de>
6410         PR rtl-optimization/70484
6411         * gcc.dg/torture/pr70484.c: New testcase.
6413 2016-04-04  Marek Polacek  <polacek@redhat.com>
6415         PR c/70307
6416         * gcc.dg/torture/pr70307.c: New test.
6418 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
6420         PR target/70416
6421         PR target/67391
6422         * gcc.target/sh/torture/pr70416.c: New.
6424 2016-04-02  Martin Sebor  <msebor@redhat.com>
6426         PR c++/67376
6427         PR c++/70170
6428         PR c++/70172
6429         PR c++/70228
6430         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6431         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6432         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6433         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6434         * g++.dg/cpp0x/constexpr-string.C: Same.
6435         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6436         * g++.dg/cpp0x/pr65398.C: Same.
6437         * g++.dg/ext/constexpr-vla1.C: Same.
6438         * g++.dg/ext/constexpr-vla2.C: Same.
6439         * g++.dg/ext/constexpr-vla3.C: Same.
6440         * g++.dg/ubsan/pr63956.C: Same.
6442 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6444         PR rtl-optimization/70467
6445         * gcc.target/i386/pr70467-2.c: New test.
6447 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6448             Marek Polacek  <polacek@redhat.com>
6450         PR c++/70488
6451         * g++.dg/init/new47.C: New test.
6453 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6455         PR target/70496
6456         * gcc.target/arm/pr70496.c: New test.
6458 2016-04-01  Nathan Sidwell  <nathan@acm.org>
6460         PR c++/68475
6461         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6463 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6465         PR target/69890
6466         * gcc.dg/strlenopt.h (memmove): New.
6467         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6468         instead of "string.h".
6469         * gcc.target/i386/chkp-strlen-2.c: Likewise.
6470         * gcc.target/i386/chkp-strlen-3.c: Likewise.
6471         * gcc.target/i386/chkp-strlen-4.c: Likewise.
6472         * gcc.target/i386/chkp-strlen-5.c: Likewise.
6473         * gcc.target/i386/chkp-stropt-1.c: Likewise.
6474         * gcc.target/i386/chkp-stropt-10.c: Likewise.
6475         * gcc.target/i386/chkp-stropt-11.c: Likewise.
6476         * gcc.target/i386/chkp-stropt-12.c: Likewise.
6477         * gcc.target/i386/chkp-stropt-13.c: Likewise.
6478         * gcc.target/i386/chkp-stropt-14.c: Likewise.
6479         * gcc.target/i386/chkp-stropt-15.c: Likewise.
6480         * gcc.target/i386/chkp-stropt-16.c: Likewise.
6481         * gcc.target/i386/chkp-stropt-2.c: Likewise.
6482         * gcc.target/i386/chkp-stropt-3.c: Likewise.
6483         * gcc.target/i386/chkp-stropt-4.c: Likewise.
6484         * gcc.target/i386/chkp-stropt-5.c: Likewise.
6485         * gcc.target/i386/chkp-stropt-6.c: Likewise.
6486         * gcc.target/i386/chkp-stropt-7.c: Likewise.
6487         * gcc.target/i386/chkp-stropt-8.c: Likewise.
6488         * gcc.target/i386/chkp-stropt-9.c: Likewise.
6490 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6492         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6493         (Holder::foo): Reflect this.
6495 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
6497         PR target/70442
6498         * gcc.dg/pr70442.c: New test.
6500 2016-03-31  Nathan Sidwell  <nathan@acm.org>
6502         PR c++/70393
6503         * g++.dg/cpp0x/constexpr-virtual6.C: New.
6505 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6507         PR target/70453
6508         * gcc.target/i386/pr70453.c: New test.
6510 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
6512         PR target/70292
6513         * gcc.c-torture/pr70292.c: New test.
6515 2016-03-31  Marek Polacek  <polacek@redhat.com>
6517         PR c/70297
6518         * c-c++-common/pr70297.c: New test.
6519         * g++.dg/cpp0x/typedef-redecl.C: New test.
6520         * gcc.dg/typedef-redecl2.c: New test.
6522 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
6524         PR rtl-optimization/70460
6525         * gcc.c-torture/execute/pr70460.c: New test.
6527 2016-03-31  Richard Biener  <rguenther@suse.de>
6529         PR c++/70430
6530         * g++.dg/ext/vector30.C: New testcase.
6532 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6533             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6535         * gfortran.dg/fmt_pf.f90: New test.
6537 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6539         Forward-port from 5 branch
6540         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6542         PR testsuite/70356
6543         * gcc.target/i386/avx-vextractf128-256-5.c: Move
6544         dg-require-effective-target after dg-do.
6546         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
6548         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6550 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
6551             Julian Brown  <julian@codesourcery.com>
6552             Chung-Lin Tang  <cltang@codesourcery.com>
6553             Cesar Philippidis  <cesar@codesourcery.com>
6554             James Norris  <jnorris@codesourcery.com>
6555             Tom de Vries  <tom@codesourcery.com>
6556             Nathan Sidwell  <nathan@codesourcery.com>
6558         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6559         * c-c++-common/goacc/loop-clauses.c: Likewise.
6560         * g++.dg/goacc/template.C: Likewise.
6561         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6562         * gfortran.dg/goacc/loop-1.f95: Likewise.
6563         * gfortran.dg/goacc/loop-5.f95: Likewise.
6564         * gfortran.dg/goacc/loop-6.f95: Likewise.
6565         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6566         * c-c++-common/goacc-gomp/nesting-1.c: Update.
6567         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6568         * c-c++-common/goacc/clauses-fail.c: Likewise.
6569         * c-c++-common/goacc/parallel-1.c: Likewise.
6570         * c-c++-common/goacc/reduction-1.c: Likewise.
6571         * c-c++-common/goacc/reduction-2.c: Likewise.
6572         * c-c++-common/goacc/reduction-3.c: Likewise.
6573         * c-c++-common/goacc/reduction-4.c: Likewise.
6574         * c-c++-common/goacc/routine-3.c: Likewise.
6575         * c-c++-common/goacc/routine-4.c: Likewise.
6576         * c-c++-common/goacc/routine-5.c: Likewise.
6577         * c-c++-common/goacc/tile.c: Likewise.
6578         * g++.dg/goacc/template.C: Likewise.
6579         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6580         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6581         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
6582         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
6583         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6584         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6585         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6586         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
6587         * c-c++-common/goacc/use_device-1.c: ... this file.
6588         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
6589         * c-c++-common/goacc/host_data-5.c: ... this file, and...
6590         * c-c++-common/goacc/host_data-6.c: ... this file.
6591         * c-c++-common/goacc/loop-2-kernels.c: New file.
6592         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6593         * c-c++-common/goacc/loop-3.c: Likewise.
6594         * g++.dg/goacc/reference.C: Likewise.
6595         * g++.dg/goacc/routine-1.C: Likewise.
6596         * g++.dg/goacc/routine-2.C: Likewise.
6598 2016-03-30  Richard Biener  <rguenther@suse.de>
6600         PR middle-end/70450
6601         * gcc.dg/torture/pr70450.c: New testcase.
6603 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6605         PR target/70421
6606         * gcc.dg/torture/pr70421.c: New test.
6607         * gcc.target/i386/avx512f-pr70421.c: New test.
6609 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
6611         PR testsuite/70364
6612         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6613         (check): New function.
6614         (bar): Call check.
6615         (foo): Align stack to 16 bytes when calling bar.
6616         * gcc.target/i386/cleanup-2.c: Likewise.
6618 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
6620         PR tree-optimization/59124
6621         * gcc.dg/Warray-bounds-19.c: New test.
6623 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
6625         * lib/prune.exp (escape_regex_chars): New.
6626         (prune_file_path): Update to quote metcharacters for regexp.
6628 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
6630         PR rtl-optimization/70429
6631         * gcc.c-torture/execute/pr70429.c: New test.
6633         PR tree-optimization/70405
6634         * gcc.dg/pr70405.c: New test.
6636 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
6638         PR fortran/70397
6639         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6640         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6642 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
6644         PR testsuite/64177
6645         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6646         __cilkrts_set_param to set two workers.
6647         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6648         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6650 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6652         * g++.dg/ext/fnname5.C: Update the test for Darwin.
6654 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6656         PR target/70406
6657         * gcc.target/i386/pr70406.c: New test.
6659 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6661         * gnat.dg/specs/double_record_extension3.ads: New test.
6663 2016-03-25  Richard Henderson  <rth@redhat.com>
6665         PR target/70120
6666         * gcc.target/aarch64/pr70120-1.c: New.
6667         * gcc.target/aarch64/pr70120-2.c: New.
6668         * gcc.target/aarch64/pr70120-3.c: New.
6670 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
6672         PR c++/62212
6673         * g++.dg/template/mangle2.C: The dg-do directive should be
6674         "compile" not "assemble".
6676 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
6678         PR lto/69650
6679         * gcc.dg/pr69650.c: New test.
6681 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
6683         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6685 2016-03-25  Alan Modra  <amodra@gmail.com>
6687         * gcc.dg/dfp/pr70052.c: New test.
6689 2016-03-24  Richard Henderson  <rth@redhat.com>
6691         PR middle-end/69845
6692         * gcc.dg/tree-ssa/pr69845-1.c: New test.
6693         * gcc.dg/tree-ssa/pr69845-2.c: New test.
6695 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6697         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6699 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6701         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6702         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6704 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6706         * c-c++-common/goacc/uninit-dim-clause.c: New test.
6707         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6709 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
6711         PR c++/62212
6712         * g++.dg/template/mangle2.C: New test.
6714 2016-03-24  Richard Biener  <rguenther@suse.de>
6716         PR tree-optimization/70396
6717         * gcc.dg/torture/pr70396.c: New testcase.
6719 2016-03-24  Richard Biener  <rguenther@suse.de>
6721         PR middle-end/70370
6722         * gcc.dg/torture/pr70370.c: New testcase.
6724 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6726         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6727         * gfortran.dg/goacc/kernels-tree.f95: Same.
6728         * gfortran.dg/goacc/parallel-tree.f95: Same.
6730 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6732         * c-c++-common/goacc/uninit-if-clause.c: New test.
6733         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6735 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
6737         PR target/70290
6738         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6739         Fix formatting.
6741 2016-03-24  Richard Biener  <rguenther@suse.de>
6743         PR tree-optimization/70372
6744         * gcc.dg/tree-ssa/pr70372.c: New testcase.
6746 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6748         PR c++/70347
6749         * g++.dg/cpp1y/nsdmi-union1.C: New test.
6751 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6753         PR c++/70332
6754         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6756 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6758         PR c++/70001
6759         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6760         * g++.dg/cpp1y/pr70001.C: New test.
6762         PR c++/70323
6763         * g++.dg/cpp0x/constexpr-70323.C: New test.
6765 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
6766             Jason Merrill  <jason@redhat.com>
6767             Jakub Jelinek  <jakub@redhat.com>
6769         PR c++/69315
6770         * g++.dg/cpp0x/constexpr-69315.C: New test.
6771         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6773 2016-03-23  Marek Polacek  <polacek@redhat.com>
6775         PR c++/69884
6776         * g++.dg/warn/Wignored-attributes-1.C: New test.
6777         * g++.dg/warn/Wignored-attributes-2.C: New test.
6779 2016-03-23  Tom de Vries  <tom@codesourcery.com>
6781         * c-c++-common/goacc/kernels-default.c (foo): Add missing
6782         initialization.
6783         * gfortran.dg/goacc/private-3.f95 (test): Same.
6784         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6785         missing use param.
6787 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6789         * lib/target-supports.exp: Remove v7ve entry from loop
6790         creating effective target checks.
6791         (check_effective_target_arm_arch_v7ve_ok): New procedure.
6792         (add_options_for_arm_arch_v7ve): Likewise.
6794 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6796         PR tree-optimization/70354
6797         * gcc.dg/vect/pr70354-1.c: New test.
6798         * gcc.dg/vect/pr70354-2.c: New test.
6799         * gcc.target/i386/avx2-pr70354-1.c: New test.
6800         * gcc.target/i386/avx2-pr70354-2.c: New test.
6802 2016-03-22  Jeff Law  <law@redhat.com>
6804         PR target/70232
6805         * gcc.dg/tree-ssa/pr70232.c: New test.
6807 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6809         PR target/70302
6810         * gcc.target/i386/pr70302.c: New test.
6812 2016-03-22  Richard Biener  <rguenther@suse.de>
6814         PR middle-end/70251
6815         * g++.dg/torture/pr70251.C: New testcase.
6817 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
6819         PR c/69993
6820         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6821         Wmisleading-indentation.c.
6822         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6823         reflect change to diagnostic text and order of messages.
6824         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6826 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
6828         * g++.dg/ext/java-3.C: Don't compile on AIX.
6830 2016-03-22  Richard Biener  <rguenther@suse.de>
6832         PR middle-end/70333
6833         * gcc.dg/torture/pr70333.c: New testcase.
6835 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6837         * g++.dg/ext/pr70290.C: New test.
6839 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
6841         PR target/70325
6842         * gcc.target/i386/pr70325.c: New test.
6844 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
6846         PR target/70329
6847         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6848         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6850         PR target/70300
6851         * gcc.target/i386/pr70300.c: New test.
6853         PR c++/70295
6854         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6855         (func2): New function for cond with parens, xfail warning for c++.
6856         * g++.dg/warn/Wnonnull-compare-8.C: New test.
6858 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6860         PR c++/70096
6861         * g++.dg/template/ptrmem30.C: New test.
6863 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6865         PR c++/70204
6866         * g++.dg/cpp0x/constexpr-70204a.C: New test.
6867         * g++.dg/cpp0x/constexpr-70204b.C: New test.
6869 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6871         PR middle-end/70326
6872         * gcc.dg/pr70326.c: New test.
6874 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
6875             Jakub Jelinek  <jakub@redhat.com>
6877         PR tree-optimization/70317
6878         * gcc.dg/pr70317.c: New test.
6880 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
6882         PR target/70327
6883         * gcc.target/i386/pr70327.c: New test.
6885 2016-03-21  Martin Liska  <mliska@suse.cz>
6887         PR ipa/70306
6888         * gcc.dg/ipa/pr70306.c: New test.
6890 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6892         * gcc.target/arm/attr-align1.c: Skip if M-profile.
6893         * gcc.target/arm/attr-align3.c: Likewise.
6894         * gcc.target/arm/attr_arm.c: Likewise.
6895         * gcc.target/arm/flip-thumb.c: Likewise.
6897 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6899         PR target/70296
6900         * gcc.target/powerpc/altivec-36.c: New test.
6902 2016-03-21  Richard Biener  <rguenther@suse.de>
6904         PR tree-optimization/70310
6905         * gcc.dg/torture/pr70310.c: New testcase.
6907 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6909         PR target/70293
6910         * gcc.target/i386/pr70293.c: New test.
6912 2016-03-21  Richard Biener  <rguenther@suse.de>
6914         PR tree-optimization/70288
6915         * gcc.dg/torture/pr70288-1.c: New testcase.
6916         * gcc.dg/torture/pr70288-2.c: Likewise.
6918 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6920         PR rtl-optimization/69307
6921         * gcc.target/arm/pr69307.c: New test.
6923 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6925         PR rtl-optimization/69102
6926         * gcc.c-torture/compile/pr69102.c: New test.
6928 2016-03-18  Jeff Law  <law@redhat.com>
6930         PR rtl-optimization/70263
6931         * gcc.c-torture/compile/pr70263-1.c: New test.
6932         * gcc.target/i386/pr70263-2.c: New test.
6934 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
6936         PR rtl-optimization/70278
6937         * gcc.dg/torture/pr70278.c: New test.
6938         * gcc.target/arm/pr70278.c: New test.
6940 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
6942         PR c/70281
6943         * gcc.dg/plugin/diagnostic-test-expressions-1.c
6944         (test_builtin_types_compatible_p): New test function.
6945         * gcc.dg/pr70281.c: New test case.
6947 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
6949         PR target/70113
6950         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6952 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6954         PR tree-optimization/70252
6955         * gcc.dg/pr70252.c: New test.
6957 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6959         * gcc.dg/pr70161-2.c: New test.
6960         * gcc.dg/pr70161.c: New test.
6962 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6964         PR ipa/70269
6965         * gcc.dg/pr70269.c: New test.
6967 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
6969         PR c++/70267
6970         * g++.dg/ext/java-3.C: New test.
6972 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6974         PR c++/70205
6975         * g++.dg/lookup/pr70205.C: New test.
6977 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6979         PR c++/70218
6980         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6982 2016-03-17  Marek Polacek  <polacek@redhat.com>
6984         PR c/69407
6985         * gcc.dg/atomic-op-6.c: New test.
6987 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
6989         PR c/70264
6990         * c-c++-common/pr70264.c: New test case.
6992 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
6994         PR c++/70144
6995         * c-c++-common/pr70144-1.c: New test.
6996         * c-c++-common/pr70144-2.c: New test.
6998         PR c++/70272
6999         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7000         * g++.dg/opt/flifetime-dse6.C: New test.
7001         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7003 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7005         PR driver/70192
7006         * gcc.dg/pic-1.c: New test.
7007         * gcc.dg/pic-2.c: Likewise.
7008         * gcc.dg/pic-3.c: Likewise.
7009         * gcc.dg/pic-4.c: Likewise.
7010         * gcc.dg/pie-1.c: Likewise.
7011         * gcc.dg/pie-2.c: Likewise.
7012         * gcc.dg/pie-3.c: Likewise.
7013         * gcc.dg/pie-4.c: Likewise.
7014         * gcc.dg/pie-5.c: Likewise.
7015         * gcc.dg/pie-6.c: Likewise.
7017 2016-03-17  Tom de Vries  <tom@codesourcery.com>
7019         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7020         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7022 2016-03-17  Richard Biener  <rguenther@suse.de>
7024         PR debug/70271
7025         * g++.dg/debug/pr70271.C: New testcase.
7027 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
7029         * gcc.target/i386/pr70251.c: New test.
7031 2016-03-17  Marek Polacek  <polacek@redhat.com>
7033         PR c++/70194
7034         * g++.dg/warn/constexpr-70194.C: New test.
7036 2016-03-16  Richard Henderson  <rth@redhat.com>
7038         PR middle-end/70240
7039         * gcc.c-torture/compile/pr70240.c: New.
7041 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7043         * gcc.c-torture/compile/20151204.c: Skip for avr.
7045 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
7047         PR target/70245
7048         * g++.dg/opt/pr70245.C: New test.
7049         * g++.dg/opt/pr70245.h: New file.
7050         * g++.dg/opt/pr70245-aux.cc: New file.
7052 2016-03-16  Martin Sebor  <msebor@redhat.com>
7054         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7056 2016-03-16  Richard Henderson  <rth@redhat.com>
7058         PR middle-end/70199
7059         * gcc.c-torture/compile/pr70199.c: New.
7061 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7063         * gcc.dg/uninit-19.c: Run dos2unix.
7065 2016-03-16  Marek Polacek  <polacek@redhat.com>
7067         PR c/70093
7068         * gcc.dg/nested-func-10.c: New test.
7069         * gcc.dg/nested-func-9.c: New test.
7071 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
7073         PR tree-optimization/68714
7074         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7076 2016-03-16  Tom de Vries  <tom@codesourcery.com>
7078         PR tree-optimization/68715
7079         * gcc.dg/graphite/pr68715-2.c: New test.
7080         * gcc.dg/graphite/pr68715.c: New test.
7081         * gfortran.dg/graphite/pr68715.f90: New test.
7083 2016-03-16  Tom de Vries  <tom@codesourcery.com>
7085         PR tree-optimization/68809
7086         * gcc.dg/graphite/pr68809-2.c: New test.
7087         * gcc.dg/graphite/pr68809.c: New test.
7089 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
7091         PR c++/70147
7092         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7093         method call to i () as argument.  Adjust expected output.
7095         PR c++/70147
7096         * g++.dg/ubsan/pr70147-1.C: New test.
7097         * g++.dg/ubsan/pr70147-2.C: New test.
7099 2016-03-15  Martin Sebor  <msebor@redhat.com>
7101         PR c++/58281
7102         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7104 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
7106         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7107         hppa*-*-hpux*.
7109         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7111         PR libfortran/69799
7112         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7113         libatomic_available.
7115 2016-03-15  Marek Polacek  <polacek@redhat.com>
7117         PR c++/70209
7118         * g++.dg/ext/attribute-may-alias-4.C: New test.
7120 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
7122         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
7123         -fvar-tracking-assignments-toggle flag.
7125 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
7127         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7129 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
7131         PR rtl-optimization/70222
7132         * gcc.c-torture/execute/pr70222-1.c: New test.
7133         * gcc.c-torture/execute/pr70222-2.c: New test.
7135 2016-03-15  Richard Henderson  <rth@redhat.com>
7137         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7139 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
7141         PR rtl-optimization/69032
7142         * gcc.dg/pr69032.c: New test.
7144 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
7146         PR rtl-optimization/63384
7147         * g++.dg/pr63384.C: New test.
7149 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
7151         PR target/64411
7152         * gcc.target/i386/pr64411.C: New test.
7154 2016-03-15  Tom de Vries  <tom@codesourcery.com>
7156         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7157         * gfortran.dg/goacc/kernels-alias.f95: New test.
7159 2016-03-14  Martin Sebor  <msebor@redhat.com>
7161         PR c++/53792
7162         * g++.dg/cpp0x/constexpr-inline.C: New test.
7163         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7165 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
7167         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7169 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
7171         PR middle-end/70219
7172         * gcc.dg/pr70219.c: New test.
7174 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
7176         PR target/70083
7177         * gcc.dg/torture/pr70083.c: New test.
7178         * gcc.target/i386/pr70083.c: New test.
7180 2016-03-14  Richard Biener  <rguenther@suse.de>
7182         PR tree-optimization/56365
7183         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7185 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
7187         PR target/70098
7188         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7189         New function.
7190         * g++.dg/pr70098.C: New testcase.
7193 2016-03-14  Tom de Vries  <tom@codesourcery.com>
7195         PR tree-optimization/70045
7196         * gcc.dg/graphite/pr70045.c: New test.
7198 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7200         PR fortran/69043
7201         * gfortran.dg/include_9.f90: New test.
7203 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7205         PR fortran/45076
7206         gfortran.dg/prof/prof.exp: New script.
7207         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7209 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
7211         PR rtl-optimization/69307
7212         * gcc.dg/pr69307.c: New test.
7214 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
7216         PR target/69614
7217         * gcc.target/arm/pr69614.c: New.
7219 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
7221         PR fortran/70031
7222         * gfortran.dg/submodule_14.f08: New test
7224         PR fortran/69524
7225         * gfortran.dg/submodule_15.f08: New test
7227 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
7229         PR c++/70106
7230         * g++.dg/cpp1y/paren3.C: New test.
7232 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7234         PR target/70131
7235         * gcc.target/powerpc/ppc-round2.c: New test.
7237 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
7239         PR target/70123
7240         * gcc.dg/torture/pr70123.c: New test.
7242 2016-03-11  Jeff Law  <law@redhat.com>
7244         PR tree-optimization/70190
7245         * gcc.c-torture/compile/pr70190.c: New test.
7247 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
7249         PR c/68187
7250         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7251         case.
7252         (test43_b): Likewise.
7253         (test43_c): Likewise.
7254         (test43_d): Likewise.
7255         (test43_e): Likewise.
7256         (test43_f): Likewise.
7257         (test43_g): Likewise.
7258         (test44_a): Likewise.
7259         (test44_b): Likewise.
7260         (test44_c): Likewise.
7261         (test44_d): Likewise.
7262         (test44_e): Likewise.
7264 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
7266         PR c/70085
7267         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7269 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7271         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7272         dg-options.
7274 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7276         PR target/70002
7277         PR target/69245
7278         * gcc.target/aarch64/pr69245_2.c: New test.
7280 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
7282         PR tree-optimization/70177
7283         * gcc.dg/pr70177.c: New test.
7285 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7287         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7289 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7291         * gcc.dg/tree-ssa/sra-20.c: New.
7293 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
7295         PR rtl-optimization/70174
7296         * gcc.dg/pr70174.c: New test.
7298         PR tree-optimization/70169
7299         * gcc.dg/pr70169.c: New test.
7301 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7303         PR target/70160
7304         * gcc.target/i386/pr70160.c: New test.
7306 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7308         * gcc.target/s390/dfp-1.c: New test.
7310 2016-03-10  Nick Clifton  <nickc@redhat.com>
7312         PR target/70044
7313         * gcc.target/aarch64/pr70044.c: New test.
7315 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
7316             Jakub Jelinek  <jakub@redhat.com>
7318         PR c++/70001
7319         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7320         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7321         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7323 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
7325         PR lto/69589
7326         * g++.dg/lto/pr69589_0.C: New testcase
7327         * g++.dg/lto/pr69589_1.C: New testcase
7329 2016-03-10  Marek Polacek  <polacek@redhat.com>
7331         PR c++/70153
7332         * g++.dg/delayedfold/unary-plus1.C: New test.
7334 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7336         * gcc.target/arm/pr45701-1.c: Escape brackets.
7337         * gcc.target/arm/pr45701-2.c: Likewise.
7339 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
7341         * gfortran.dg/unconstrained_commons.f: New.
7343 2016-03-10  Alan Modra  <amodra@gmail.com>
7345         * gcc.dg/pr69195.c: New.
7346         * gcc.dg/pr69238.c: New.
7348 2016-03-10  Tom de Vries  <tom@codesourcery.com>
7350         PR testsuite/68915
7351         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7353 2016-03-10  Richard Biener  <rguenther@suse.de>
7355         PR tree-optimization/70128
7356         * gcc.dg/tree-ssa/alias-34.c: New testcase.
7357         * gcc.dg/tree-ssa/alias-35.c: Likewise.
7359 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7361         PR tree-optimization/70152
7362         * gcc.dg/pr70152.c: New test.
7364         PR target/70086
7365         * gcc.target/i386/pr70086-1.c: New test.
7366         * gcc.target/i386/pr70086-2.c: New test.
7367         * gcc.target/i386/pr70086-3.c: New test.
7369         PR tree-optimization/70127
7370         * gcc.c-torture/execute/pr70127.c: New test.
7372 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
7374         * c-c++-common/goacc/combined-directives-2.c: New test.
7376 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
7378         PR c/68473
7379         PR c++/70105
7380         * g++.dg/diagnostic/pr70105.C: New test.
7381         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7382         (test_multiple_ordinary_maps): New test function.
7384 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
7386         PR c/68473
7387         PR c++/70105
7388         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7389         Drop range information from call to inform_at_rich_loc.
7390         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7391         New.
7392         (test_show_locus): Replace calls to rich_location::add_range with
7393         calls to add_range.  Rewrite the tests that used the now-defunct
7394         rich_location ctor taking a source_range.  Simplify other tests
7395         by replacing calls to COMBINE_LOCATION_DATA with calls to
7396         make_location.
7398 2016-03-09  Richard Biener  <rguenther@suse.de>
7399         Jakub Jelinek  <jakub@redhat.com>
7401         PR tree-optimization/70138
7402         * gcc.dg/vect/pr70138-1.c: New testcase.
7403         * gcc.dg/vect/pr70138-2.c: Likewise.
7405 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7407         PR target/70049
7408         * gcc.target/i386/pr70049.c: New test.
7410 2016-03-09  Richard Biener  <rguenther@suse.de>
7412         PR c/70143
7413         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7414         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7415         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7417 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7419         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7420         arm-*-*.
7422 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7424         PR middle-end/67278
7425         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7427         PR target/67278
7428         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7430         PR middle-end/70050
7431         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
7432         in testcase comment.
7434 2016-03-09  Tom de Vries  <tom@codesourcery.com>
7436         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7437         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7438         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7439         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7440         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7441         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7442         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7443         * gfortran.dg/goacc/kernels-loop.f95: New test.
7445 2016-03-08  Martin Sebor  <msebor@redhat.com>
7447         PR c++/62096
7448         * g++.dg/warn/overflow-warn-7.C: New test.
7450 2016-03-08  Jason Merrill  <jason@redhat.com>
7452         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7453         * lib/target-supports.exp (check_effective_target_concepts): New.
7455 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
7457         PR c++/70135
7458         * g++.dg/cpp1y/constexpr-loop4.C: New test.
7459         * g++.dg/ubsan/pr70135.C: New test.
7461         PR target/70110
7462         * gcc.dg/pr70110.c: New test.
7464 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7466         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7467         * c-c++-common/gomp/if-1.c: Likewise.
7468         * c-c++-common/gomp/pr61486-2.c: Likewise.
7469         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7470         to dg-additional-options.
7471         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7472         * g++/gomp/target-teams-1.c: Likewise.
7473         * gcc.dg/gomp/gomp.exp: Likewise.
7474         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7475         dg-additional-options.
7476         * gfortran.dg/gomp/gomp.exp: Likewise.
7477         * gfortran.dg/gomp/target1.f90: Remove dg-options.
7478         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7479         dg-additional-options.
7480         * gfortran.dg/gomp/target3.f90: Remove dg-options.
7482 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7484         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7485         * c-c++-common/gomp/gridify-1.c: New test.
7486         * gfortran.dg/gomp/gridify-1.f90: Likewise.
7488 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7490         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7491         trigger for cortex-r8, when scanning for register r8.
7492         * gcc.target/arm/pr45701-2.c: Likewise.
7494 2016-02-26  Richard Biener  <rguenther@suse.de>
7495             Jeff Law  <law@redhat.com>
7497         PR tree-optimization/69740
7498         * gcc.c-torture/compile/pr69740-1.c: New test.
7499         * gcc.c-torture/compile/pr69740-2.c: New test.
7501 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7503         * lib/target-supports.exp
7504         (check_effective_target_whole_vector_shift): Enable for PPC64.
7506 2016-03-07  Richard Biener  <rguenther@suse.de>
7508         PR tree-optimization/70115
7509         * gcc.dg/torture/pr70115.c: New testcase.
7511 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
7513         PR middle-end/69916
7514         * c-c-++-common/goacc/pr69916.c: New.
7516 2016-03-07  Richard Henderson  <rth@redhat.com>
7518         * gcc.c-torture/compile/pr70061.c: New test.
7520 2016-03-07  Richard Biener  <rguenther@suse.de>
7522         PR testsuite/70109
7523         * gcc.dg/vect/O3-pr36098.c: New testcase.
7525 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
7527         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7529 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
7531         * gnat.dg/renaming9.ad[sb]: New testcase.
7533 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
7535         PR c++/70084
7536         * g++.dg/expr/stdarg3.C: New test.
7538 2016-03-04  Jeff Law  <law@redhat.com>
7540         PR tree-optimization/69196
7541         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7542         x86_64-*-*.
7544 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7546         PR c/69973
7547         * gcc.dg/pr69973.c: New test.
7549         PR rtl-optimization/69941
7550         * gcc.dg/torture/pr69941.c: New test.
7552         PR c/69824
7553         * gcc.dg/pr69824.c: New test.
7555 2016-03-05  Tom de Vries  <tom@codesourcery.com>
7557         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7558         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7559         function.
7561 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
7563         PR c++/66786
7564         * g++.dg/cpp1y/var-templ48.C: New test.
7565         * g++.dg/cpp1y/var-templ49.C: New test.
7567 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7569         * g++.dg/Wno-frame-address.C: Skip on IA-64.
7571 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7573         PR c++/70035
7574         * g++.dg/ubsan/pr70035.C: New test.
7576         PR target/70062
7577         * gcc.target/i386/pr70062.c: New test.
7579 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7581         * g++.dg/template/typename21.C: Remove c++98_only.
7583 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7585         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7587 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7589         PR c/68187
7590         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7591         function.
7592         (fn_42_b): Likewise.
7593         (fn_42_c): Likewise.
7595 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7597         PR c/68187
7598         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7599         function.
7600         (fn_40_b): Likewise.
7601         (fn_41_a): Likewise.
7602         (fn_41_b): Likewise.
7604 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7606         PR target/70059
7607         * gcc.target/i386/avx512f-pr70059.c: New test.
7608         * gcc.target/i386/avx512dq-pr70059.c: New test.
7610 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7612         PR rtl-optimization/57676
7613         * gcc.dg/torture/pr57676.c: New test.
7615 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7617         * gcc.dg/pr70026.c: New test.
7619 2016-03-04  Marek Polacek  <polacek@redhat.com>
7621         PR c/69798
7622         * gcc.dg/cilk-plus/pr69798-1.c: New test.
7623         * gcc.dg/cilk-plus/pr69798-2.c: New test.
7625 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7627         PR target/70004
7628         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7629         Delete.
7630         (test_corners_sisd_si): Likewise.
7631         (main): Remove checks of the above.
7632         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7634 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7636         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7638 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
7640         * gcc.dg/torture/pr69951.c: Accept argc==0.
7642 2016-03-04  Richard Biener  <rguenther@suse.de>
7644         PR c++/70054
7645         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7646         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7648 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7650         PR testsuite/69766
7651         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7652         testing multiarch.
7654 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7656         PR debug/69947
7657         * gcc.dg/guality/pr69947.c: New test.
7659 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7661         PR ada/70017
7662         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7664 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7666         PR rtl-optimization/69904
7667         * gcc.target/arm/pr69904.c: New test.
7669 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7671         PR target/70021
7672         * gcc.dg/vect/pr70021.c: New test.
7673         * gcc.target/i386/pr70021.c: New test.
7675 2016-03-03  Marek Polacek  <polacek@redhat.com>
7677         PR middle-end/70050
7678         * gcc.dg/pr70050.c: New test.
7680 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
7682         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7684 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
7686         PR tree-optimization/70043
7687         * gfortran.dg/vect/pr70043.f90: New test.
7689 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7691         * gnat.dg/specs/task1.ads: New test.
7693 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7696         Invoke gdb with -batch.
7697         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7699 2016-03-03  Richard Biener  <rguenther@suse.de>
7701         PR tree-optimization/55936
7702         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7704 2016-03-02  Jeff Law  <law@redhat.com>
7706         PR rtl-optimization/69942
7707         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7708         effects of argument promotions.
7710         PR tree-optimization/69987
7711         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7712         target does not support -fprefetch-loop-arrays.
7714 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
7716         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7718 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
7720         PR rtl-optimization/69052
7721         * gcc.target/i386/pr69052.c: New test.
7723 2016-03-02  Alan Modra  <amodra@gmail.com>
7725         * gcc.dg/pr69990.c: New.
7727 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7729         PR c/68062
7730         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7732         PR middle-end/70022
7733         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7735         PR target/70028
7736         * gcc.target/i386/pr70028.c: New test.
7738 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7740         * c-c++-common/asan/swapcontext-test-1.c,
7741         * c-c++-common/tsan/thread_leak.c,
7742         * g++.dg/tsan/aligned_vs_unaligned_race.C,
7743         * g++.dg/tsan/benign_race.C,
7744         * g++.dg/tsan/fd_close_norace.C,
7745         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7746         races with sanitizer output
7748 2016-03-02  Richard Biener  <rguenther@suse.de>
7749             Uros Bizjak  <ubizjak@gmail.com>
7751         PR target/67278
7752         * gcc.dg/simd-8.c: New testcase.
7754 2016-03-02  Richard Biener  <rguenther@suse.de>
7756         PR middle-end/67278
7757         * gcc.dg/simd-7.c: New testcase.
7759 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
7761         * gcc.target/i386/pr70007.c: Tweak.
7763 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7765         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7767 2016-03-02  Marek Polacek  <polacek@redhat.com>
7769         PR c/67854
7770         * gcc.dg/pr67854.c: New test.
7772 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7774         PR middle-end/70025
7775         * gcc.dg/torture/pr70025.c: New test.
7777 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7779         PR tree-optimization/68621
7780         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7782 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7784         * gcc.target/i386/pr70007.c: New test.
7786 2016-03-01  Jeff Law  <law@redhat.com>
7788         PR tree-optimization/69196
7789         * gcc.dg/tree-ssa/pr69196-1.c: New test.
7791         PR tree-optimization/69196
7792         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7793         duplicating code and spoiling the expected output.
7795 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7797         PR target/70033
7798         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7799         supports power9 before doing tests.
7800         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7801         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7802         * gcc.target/powerpc/p9-permute.c: Likewise.
7804 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
7806         PR target/70027
7807         * gcc.target/i386/pr70027.c: New test.
7809 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7811         * gcc.dg/pr70017.c: New test.
7813 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
7815         PR c/69796
7816         PR c/69974
7817         * gcc.dg/pr69796.c: New test.
7818         * gcc.dg/pr69974.c: New test.
7820 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7822         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7824 2016-02-29  Jeff Law  <law@redhat.com>
7826         PR tree-optimization/69987
7827         * gfortran.dg/pr69987.f90: New test.
7829         PR tree-optimization/69989
7830         * gcc.c-torture/compile/pr69989-2.c: New test.
7832 2016-03-01  Marek Polacek  <polacek@redhat.com>
7834         PR c++/69795
7835         * g++.dg/parse/invalid1.C: New test.
7837 2016-03-01  Richard Biener  <rguenther@suse.de>
7839         PR middle-end/70022
7840         * gcc.dg/pr70022.c: New testcase.
7842 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7844         PR tree-optimization/69956
7845         * gcc.dg/pr69956.c: New test.
7847 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7849         PR target/70011
7850         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7851         XFAIL when hardware supports efficient unaligned storage access.
7853 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
7855         PR c++/69961
7856         * g++.dg/template/pr69961a.C: New test.
7857         * g++.dg/template/pr69961b.C: New test.
7859 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
7861         PR preprocessor/69985
7862         * gcc.dg/cpp/pr69985.c: New test case.
7864 2016-02-29  Jeff Law  <law@redhat.com>
7866         PR tree-optimization/70005
7867         * gcc.c-torture/execute/pr70005.c New test.
7869         PR tree-optimization/69999
7870         * gcc.c-torture/compile/pr69999.c: New test.
7872 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7874         PR tree-optimization/69652
7875         * gcc.dg/torture/pr69652.c: Delete test.
7876         * gcc.dg/vect/pr69652.c: New test.
7878 2016-02-19  Richard Biener  <rguenther@suse.de>
7880         PR tree-optimization/69980
7881         * gfortran.dg/vect/pr69980.f90: New testcase.
7883 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7885         * gcc.target/sparc/20160229-1.c: New test.
7887 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7889         * gnat.dg/stack_usage3.adb: New test.
7890         * gnat.dg/stack_usage3_pkg.ads: New helper.
7892 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7894         * gnat.dg/renaming8.adb: New test.
7895         * gnat.dg/renaming8_pkg1.ads: New helper.
7896         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7897         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7899 2016-02-29  Richard Biener  <rguenther@suse.de>
7901         PR tree-optimization/69720
7902         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7904 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7906         PR fortran/68147
7907         PR fortran/47674
7908         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
7910 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7911             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7913         PR fortran/56007
7914         * gfortran.dg/coarray_8.f90: Adjust error message.
7915         * gfortran.dg/pr56007.f90: New test.
7916         * gfortran.dg/pr56007.f: New test.
7918 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
7920         PR tree-optimization/69989
7921         * gcc.dg/torture/pr69989.c: New test.
7923 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
7925         * gcc.target/i386/stack-realign-win.c: New test.
7927 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7929         PR fortran/60126
7930         * gfortran.dg/pr60126.f90: New test.
7932 2016-02-27  Jeff Law  <law@redhat.com>
7934         Revert
7935         2016-02-26  Richard Biener  <rguenther@suse.de>
7936                     Jeff Law  <law@redhat.com>
7938         PR tree-optimization/69740
7939         * gcc.c-torture/compile/pr69740-1.c: New test.
7940         * gcc.c-torture/compile/pr69740-2.c: New test.
7942 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7944         PR fortran/69910
7945         * gfortran.dg/newunit_4.f90: New test.
7947 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
7949         PR target/69613
7950         PR rtl-optimization/69886
7951         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7952         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
7953         target.
7955 2016-02-26  Martin Sebor  <msebor@redhat.com>
7957         PR tree-optimization/15826
7958         * gcc.dg/tree-ssa/pr15826.c: New test.
7960 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7962         PR target/69969
7963         * gcc.target/powerpc/pr69969.c: New test.
7965 2016-02-26  Martin Sebor  <msebor@redhat.com>
7967         PR c++/15766
7968         * g++.old-deja/g++.other/decl5.C: Add a test case.
7970 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7972         PR target/69946
7973         * gcc.target/powerpc/pr69946.c: New file.
7975 2016-02-26  Richard Biener  <rguenther@suse.de>
7976             Jeff Law  <law@redhat.com>
7978         PR tree-optimization/69740
7979         * gcc.c-torture/compile/pr69740-1.c: New test.
7980         * gcc.c-torture/compile/pr69740-2.c: New test.
7982 2016-02-26  Martin Jambor  <mjambor@suse.cz>
7984         PR middle-end/69920
7985         * gcc.dg/torture/pr69932.c: New test.
7986         * gcc.dg/torture/pr69936.c: Likewise.
7988 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7990         PR target/69709
7991         * gcc.target/s390/pr69709.c: New test.
7993 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7995         PR target/69245
7996         * gcc.target/aarch64/pr69245_1.c: New test.
7998 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8000         PR target/69613
8001         * gcc.dg/torture/pr69613.c: New test.
8003 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
8005         PR rtl-optimization/69891
8006         * gcc.target/i386/pr69891.c: New test.
8008 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
8009             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8011         PR target/61397
8012         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8013         functionality for both 32-bit and 64-bit.
8015 2016-02-26  Richard Biener  <rguenther@suse.de>
8017         PR tree-optimization/69551
8018         * gcc.dg/torture/pr69951.c: New testcase.
8020 2016-02-25  Richard Biener  <rguenther@suse.de>
8022         PR tree-optimization/48795
8023         * gcc.dg/Warray-bounds-18.c: New testcase.
8025 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8027         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8029 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
8031         PR rtl-optimization/69896
8032         * gcc.dg/pr69896.c: New test.
8034 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
8036         PR c++/69736
8037         * g++.dg/cpp1y/paren2.C: New test.
8039 2016-02-24  Martin Sebor  <msebor@redhat.com>
8041         PR c/51147
8042         * gcc.dg/enum-mode-2.c: New test.
8044 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
8046         PR c++/69922
8047         * g++.dg/warn/Wnonnull-compare-6.C: New test.
8048         * g++.dg/warn/Wnonnull-compare-7.C: New test.
8049         * g++.dg/ubsan/pr69922.C: New test.
8051 2016-02-24  Marek Polacek  <polacek@redhat.com>
8053         PR c/69819
8054         * gcc.dg/pr69819.c: New test.
8056 2016-02-24  Martin Sebor  <msebor@redhat.com>
8058         PR c++/69912
8059         * g++.dg/ext/flexary15.C: New test.
8061 2016-02-24  Martin Sebor  <msebor@redhat.com>
8063         * gcc.dg/builtins-68.c: Avoid making unportable
8064         assumptions about the relationship between SIZE_MAX and UINT_MAX.
8065         * g++.dg/ext/builtin_alloca.C: Same.
8067 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8068             Charles Baylis  <charles.baylis@linaro.org>
8070         PR debug/61033
8071         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8073 2016-02-24  Richard Biener  <rguenther@suse.de>
8074             Jakub Jelinek  <jakub@redhat.com>
8076         PR middle-end/69760
8077         * gcc.dg/torture/pr69760.c: New testcase.
8079 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8081         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8082         pattern on Solaris with as.
8084 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8086         * gcc.target/arm/cond_sub_restrict_it.c: New test.
8087         * gcc.target/arm/condarith_restrict_it.c: Likewise.
8088         * gcc.target/arm/movcond_restrict_it.c: Likewise.
8089         * gcc.target/arm/negscc_restrict_it.c: Likewise.
8091 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
8093         PR middle-end/69915
8094         * gcc.dg/pr69915.c: New test.
8096 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8098         PR rtl-optimization/69886
8099         * gcc.dg/torture/pr69886.c: New test.
8101 2016-02-24  Richard Biener  <rguenther@suse.de>
8103         PR middle-end/68963
8104         * gcc.dg/torture/pr68963.c: New testcase.
8106 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8108         PR target/69875
8109         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8110         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8111         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8112         * gcc.target/arm/atomic_loaddi_1.c: New test.
8113         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8114         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8115         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8116         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8117         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8118         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8119         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8120         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8122 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
8124         PR middle-end/69909
8125         * gcc.dg/torture/pr69909.c: New test.
8127 2016-02-24  Richard Biener  <rguenther@suse.de>
8129         PR tree-optimization/69907
8130         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8131         * gcc.dg/vect/bb-slp-34.c: XFAIL.
8132         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8134 2016-02-24  Christian Bruel  <christian.bruel@st.com>
8136         * gcc.target/arm/pragma_cpp_fma.c: New test.
8138 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8140         PR fortran/61156
8141         * gfortran.dg/include_6.f90: Update test.
8143 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
8145         PR objc/69844
8146         * objc.dg/pr69844.m: New test.
8148 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150         PR libgfortran/69456
8151         * gfortran.dg/namelist_89.f90: New test.
8152         * gfortran.dg/pr59700.f90: Update test..
8154 2016-02-23  Martin Sebor  <msebor@redhat.com>
8156         PR middle-end/69780
8157         * g++.dg/ext/builtin_alloca.C: New test.
8158         * gcc.dg/builtins-68.c: New test.
8160 2016-02-23  Richard Henderson  <rth@redhat.com>
8162         * gcc.target/i386/addr-space-3.c: Remove test.
8164 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
8166         PR preprocessor/69126
8167         PR preprocessor/69543
8168         * c-c++-common/pr69126-2-long.c: New test.
8169         * c-c++-common/pr69126-2-short.c: New test.
8170         * c-c++-common/pr69543-1.c: Remove xfail.
8172 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
8174         PR preprocessor/69126
8175         PR preprocessor/69543
8176         PR preprocessor/69558
8177         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8178         (f): Rename to...
8179         (test_2): ...this, and add leading comment.
8180         (MACRO_3, test_3): New.
8181         (MACRO_4A, MACRO_4B, test_4): New.
8182         (MACRO): Rename to...
8183         (MACRO_5): ...this.
8184         (g): Rename to...
8185         (test_5): ...this, updating for renaming of MACRO, and
8186         add leading comment.
8187         * c-c++-common/pr69543-1.c: New.
8188         * c-c++-common/pr69543-2.c: New.
8189         * c-c++-common/pr69543-3.c: New.
8190         * c-c++-common/pr69543-4.c: New.
8191         * c-c++-common/pr69558-1.c: New.
8192         * c-c++-common/pr69558-2.c: New.
8193         * c-c++-common/pr69558-3.c: New.
8194         * c-c++-common/pr69558-4.c: New.
8195         * gcc.dg/pr69558.c: Move to...
8196         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
8197         xfail for c++.
8199 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
8201         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8202         to -ftree-parallelize-loops/-fopenacc changes.
8203         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8204         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8205         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8206         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8207         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8208         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8209         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8210         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8211         * c-c++-common/goacc/kernels-loop.c: Likewise.
8212         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8213         * c-c++-common/goacc/kernels-reduction.c: Likewise.
8214         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8215         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8217 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8219         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8221 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
8223         PR c++/69902
8224         * g++.dg/warn/Wnonnull-compare-5.C: New test.
8226         PR c/69900
8227         * gcc.dg/pr69900.c: New test.
8229 2016-02-23  Martin Jambor  <mjambor@suse.cz>
8231         PR tree-optimization/69666
8232         * gcc.dg/tree-ssa/pr69666.c: New test.
8234 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
8236         PR fortran/67451
8237         * gfortran.dg/coarray_allocate_5.f08: New test.
8239 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8241         * gcc.target/s390/vcond-shift.c: Move to ...
8242         * gcc.target/s390/vector/vcond-shift.c: ... here.
8244 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8246         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8247         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8249 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8251         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8253 2016-02-20  Mark Wielaard  <mjw@redhat.com>
8255         PR c/28901
8256         * gcc.dg/unused-variable-3.c: New test.
8258 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8260         PR target/69888
8261         * gcc.target/i386/pr69888.c: New test.
8263 2016-02-22  Richard Biener  <rguenther@suse.de>
8265         PR tree-optimization/69882
8266         * gfortran.dg/vect/pr69882.f90: New testcase.
8268 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8270         PR target/69885
8271         * gcc.dg/pr69885.c: New test.
8273 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
8275         PR target/69806
8276         PR target/54089
8277         * gcc.target/sh/pr54089-10.c: New.
8279 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
8281         PR fortran/69423
8282         * gfortran.dg/deferred_character_15.f90 : New test.
8284 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
8286         PR fortran/57365
8287         gfortran.dg/allocate_with_source_18.f03: New test.
8289 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
8291         PR fortran/52531
8292         gfortran.dg/gomp/pr52531.f90: New test.
8294 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8296         PR c++/69865
8297         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8298         -std=c++03.
8300 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8302         PR c++/69826
8303         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8304         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8306         PR c++/69850
8307         * g++.dg/warn/Wnonnull-compare-4.C: New test.
8309         PR c++/69851
8310         * g++.dg/torture/pr69851.C: New test.
8312 2016-02-19  Martin Sebor  <msebor@redhat.com>
8314         PR testsuite/69573
8315         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8317 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8319         PR c++/69850
8320         * g++.dg/warn/Wnonnull-compare-2.C: New test.
8321         * g++.dg/warn/Wnonnull-compare-3.C: New test.
8323         PR c++/67767
8324         * g++.dg/cpp0x/pr67767.C: New test.
8326 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8328         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8329         for fp, simd, crypto, crc, lse.
8330         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8331         above.
8332         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8333         effective target check.
8335 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8337         PR target/69820
8338         * gcc.target/i386/pr69820.c: New test.
8340 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8342         * gcc.target/s390/vector/int128-1.c: New test.
8344 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8346         * gcc.target/s390/vector/vec-vcond-1.c: New test.
8348 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8350         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8351         instruction pattern name to prevent the testcase from failing with
8352         -march=z13.
8354 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8356         * gcc.target/s390/md/movstr-2.c: New test.
8358 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
8360         * gcc.target/s390/morestack.c: New test.
8362 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8364         PR target/69625
8365         * gcc.target/s390/pr69625.c: Add test case.
8367 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8369         PR testsuite/68580
8370         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8372 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8374         PR target/68404
8375         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8376         * gcc.target/powerpc/fusion3.c: Likewise.
8378 2016-02-18  Richard Biener  <rguenther@suse.de>
8380         PR middle-end/69553
8381         * g++.dg/torture/pr69553.C: New testcase.
8383 2016-02-18  Nick Clifton  <nickc@redhat.com>
8385         PR target/62254
8386         PR target/69610
8387         * gcc.target/arm/pr62554.c: New test.
8388         * gcc.target/arm/pr69610-1.c: New test.
8389         * gcc.target/arm/pr69610-2.c: New test.
8391 2016-02-18  Richard Biener  <rguenther@suse.de>
8393         PR middle-end/69854
8394         * gcc.dg/torture/pr69854.c: New testcase.
8396 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
8398         PR c++/69850
8399         * g++.dg/warn/Wnonnull-compare-1.C: New test.
8401 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8403         * gcc.target/powerpc/vec-cg.c: New test.
8405 2016-02-17  Richard Biener  <rguenther@suse.de>
8407         PR testsuite/69586
8408         * gcc.dg/uninit-21.c: Add -fno-short-enums.
8410 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8412         PR target/69161
8413         * gcc.c-torture/compile/pr69161.c: New test.
8415 2016-02-17  David Sherwood  <david.sherwood@arm.com>
8417         PR target/69532
8418         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8419         * gcc.target/arm/vect-fmaxmin.c: Likewise.
8421 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8423         * gcc.dg/ifcvt-4.c: Skip on Visium.
8425 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8427         * gnat.dg/atomic8.adb: New test.
8429 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8431         * gnat.dg/discr46.ad[sb]: New test.
8433 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8435         PR Target/48344
8436         * gcc.target/powerpc/pr48344-1.c: New test.
8438 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
8440         PR fortran/69742
8441         * gfortran.dg/associate_21.f90:  New test.
8443 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8445         PR c/69835
8446         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8447         -Wnonnull in dg-options.
8448         * c-c++-common/nonnull-2.c: New test.
8450 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
8451             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8453         * gcc.target/aarch64/vector_initialization_nostack.c: New.
8455 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8457         PR middle-end/69801
8458         * gcc.dg/pr69801.c: Add empty dg-options.
8460 2016-02-16  James Norris  <jnorris@codesourcery.com>
8462         * c-c++-common/goacc/deviceptr-1.c: Add tests.
8463         * g++.dg/goacc/deviceptr-1.c: New file.
8465 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8467         PR tree-optimization/69820
8468         * gcc.dg/vect/pr69820.c: New test.
8470 2016-02-16  Richard Biener  <rguenther@suse.de>
8472         PR tree-optimization/69776
8473         * gcc.dg/torture/pr69776-2.c: New testcase.
8475 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
8477         PR tree-optimization/69714
8478         * gcc.dg/torture/pr69714.c: New test.
8480 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8482         PR tree-optimization/69802
8483         * gcc.dg/pr69802.c: New test.
8485 2016-02-16  Richard Biener  <rguenther@suse.de>
8487         PR middle-end/69801
8488         * gcc.dg/pr69801.c: New testcase.
8490 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8492         PR libgfortran/69651
8493         * gfortran.dg/read_bang.f90: New test.
8494         * gfortran.dg/read_bang4.f90: New test.
8496 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
8498         PR c++/69658
8499         * g++.dg/init/pr69658.C: New test.
8501         PR c++/69797
8502         * c-c++-common/pr69797.c: New test.
8504 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8506         * lib/target-supports.exp (check_effective_target_section_anchors): Add
8507         check for aarch64*-*-*.
8509 2016-02-15  Richard Biener  <rguenther@suse.de>
8511         PR tree-optimization/69783
8512         * gcc.dg/vect/pr69783.c: New testcase.
8514 2016-02-15  Richard Biener  <rguenther@suse.de>
8516         PR tree-optimization/69776
8517         * gcc.dg/torture/pr69776.c: New testcase.
8519 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8521         PR fortran/60526
8522         * gfortran.dg/type_decl_4.f90:  Reinstated.
8524 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
8526         PR fortran/68746
8527         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8529 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8531         PR fortran/60526
8532         PR bootstrap/69816
8533         * gfortran.dg/type_decl_4.f90:  Removed.
8535 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8537         PR fortran/60526
8538         * gfortran.dg/type_decl_4.f90:  New test.
8540 2016-02-14  Alan Modra  <amodra@gmail.com>
8542         PR testsuite/68886
8543         * gcc.c-torture/execute/stkalign.c: Revise test.
8545 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8547         PR target/67260
8548         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8550 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8552         PR target/67260
8553         * gcc.target/sh/torture/pr67260.c: New.
8555 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
8557         * gcc.dg/pr67964.c: Add dg-require-alias.
8559 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8561         PR target/67636
8562         PR target/64345
8563         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8565 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8567         PR libgfortran/69668
8568         * gfortran.dg/namelist_88.f90: New test.
8570 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8572         PR libgfortran/69668
8573         * gfortran.dg/namelist_38.f90: Update test.
8574         * gfortran.dg/namelist_84.f90: Update test.
8576 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8578         PR other/69554
8579         * gcc.dg/pr69554-1.c: New test.
8580         * gfortran.dg/pr69554-1.F90: New test.
8581         * gfortran.dg/pr69554-2.F90: New test.
8582         * lib/gcc-dg.exp (proc dg-locus): New function.
8583         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8584         distinguish between the caret-printing and non-caret-printing
8585         cases.  If caret-printing has been explicitly enabled, bail out
8586         without attempting to fix up the output.
8588 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8590         PR driver/69265
8591         PR driver/69453
8592         * gcc.dg/spellcheck-options-3.c: New test case.
8593         * gcc.dg/spellcheck-options-4.c: New test case.
8594         * gcc.dg/spellcheck-options-5.c: New test case.
8595         * gcc.dg/spellcheck-options-6.c: New test case.
8596         * gcc.dg/spellcheck-options-7.c: New test case.
8597         * gcc.dg/spellcheck-options-8.c: New test case.
8598         * gcc.dg/spellcheck-options-9.c: New test case.
8599         * gcc.dg/spellcheck-options-10.c: New test case.
8601 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8603         PR rtl-optimization/69764
8604         PR rtl-optimization/69771
8605         * c-c++-common/pr69764.c: New test.
8606         * gcc.dg/torture/pr69771.c: New test.
8608 2016-02-12  Marek Polacek  <polacek@redhat.com>
8610         * g++.dg/torture/init-list1.C: New.
8612 2016-02-12  Marek Polacek  <polacek@redhat.com>
8614         * gcc.dg/pr69522.c: Add empty dg-options.
8616 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
8618         * g++.dg/lto/lto.exp: Include and init mpx.
8619         * g++.dg/lto/pr69729_0.C: New test.
8621 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8623         PR ipa/69241
8624         * g++.dg/ipa/pr69241-4.C: New test.
8626         PR ipa/68672
8627         * g++.dg/ipa/pr68672-1.C: New test.
8628         * g++.dg/ipa/pr68672-2.C: New test.
8629         * g++.dg/ipa/pr68672-3.C: New test.
8631 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
8633         PR c/69522
8634         * gcc.dg/pr69522.c: New test.
8636 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8638         PR c++/69098
8639         * g++.dg/cpp1y/69098.C: New test.
8640         * g++.dg/cpp1y/69098-2.C: New test.
8642 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8644         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8645         and neighbour -> neighbor.
8646         * objc.dg/attributes/method-nonnull-1.m: Likewise.
8647         * objc.dg/gnu-api-2-class-meta.m: Likewise.
8648         * c-c++-common/Wvarargs.c: Likewise.
8649         * c-c++-common/goacc/host_data-5.c: Likewise.
8650         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8651         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8652         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8653         * gcc.target/aarch64/pr60697.c: Likewise.
8654         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8655         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8656         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8657         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8658         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8659         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8660         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8661         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8662         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8663         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8664         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8665         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8666         * g++.dg/lookup/koenig5.C: Likewise.
8667         * g++.dg/ext/no-asm-2.C: Likewise.
8668         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8669         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8670         * gfortran.dg/used_types_16.f90: Likewise.
8671         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8672         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8673         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8674         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8675         * gfortran.dg/abstract_type_6.f03: Likewise.
8676         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8677         * gfortran.dg/used_types_15.f90: Likewise.
8678         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8679         * gfortran.dg/exit_3.f08: Likewise.
8680         * gfortran.dg/open_status_2.f90: Likewise.
8681         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8682         * gfortran.dg/intrinsic_std_1.f90: Likewise.
8683         * gfortran.dg/associate_1.f03: Likewise.
8684         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8685         * gfortran.dg/intrinsic_std_6.f90: Likewise.
8686         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8687         * gcc.dg/builtin-object-size-1.c: Likewise.
8688         * gcc.dg/noreturn-6.c: Likewise.
8689         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8690         * gcc.dg/globalalias.c: Likewise.
8691         * gcc.dg/builtins-config.h: Likewise.
8692         * gcc.dg/pr30457.c: Likewise.
8693         * gcc.c-torture/compile/volatile-1.c: Likewise.
8694         * gcc.c-torture/execute/20101011-1.c: Likewise.
8695         * c-c++-common/Waddress-1.c: Likewise.
8697 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
8699         PR c/69768
8700         * c-c++-common/Waddress-1.c: New test.
8702 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8704         PR fortran/69296
8705         * gfortran.dg/associate_19.f03: New test.
8706         * gfortran.dg/associate_20.f03: New test.
8708 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
8710         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8712 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8714         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8715         .arch armv8-a\n.  Add -dA to dg-options.
8716         * gcc.target/aarch64/assembler_arch_1.c: New test.
8717         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8719 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
8721         PR c++/68726
8722         * g++.dg/cpp0x/pr68726.C: New.
8724 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8726         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8727         test.
8729 2016-02-11  Richard Biener  <rguenther@suse.de>
8731         * g++.dg/tree-ssa/pr61034.C: Adjust.
8733 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
8735         PR target/69148
8736         * gcc.target/s390/pr69148.c: New.
8738 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
8740         PR tree-optimization/69652
8741         * gcc.dg/torture/pr69652.c: New test.
8743 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
8744             Patrick Palka  <ppalka@gcc.gnu.org>
8746         PR ipa/69241
8747         PR c++/69649
8748         * g++.dg/ipa/pr69241-1.C: New test.
8749         * g++.dg/ipa/pr69241-2.C: New test.
8750         * g++.dg/ipa/pr69241-3.C: New test.
8751         * g++.dg/ipa/pr69649.C: New test.
8753 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
8755         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8756         * gcc.dg/tree-ssa/sra-18.c: Ditto.
8758 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
8760         PR tree-optimization/68021
8761         * gcc.dg/tree-ssa/pr68021.c: New test.
8763 2016-02-10  Richard Biener  <rguenther@suse.de>
8765         PR tree-optimization/69726
8766         * gcc.dg/uninit-22.c: New testcase.
8768 2016-02-09  Andrew Pinski  <apinski@cavium.com>
8770         PR tree-opt/69282
8771         * gcc.c-torture/compile/20160205-1.c: New testcase.
8773 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8775         PR target/68404
8776         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8777         instead accessing a really large arrray.
8778         * gcc.target/powerpc/fusion3.c: Likewise.
8780 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
8782         PR target/68532
8783         * gcc.c-torture/execute/pr68532.c: New test.
8785 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8787         PR target/69634
8788         * gcc.dg/pr69634.c: New.
8790 2016-02-09  Richard Biener  <rguenther@suse.de>
8792         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8794 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
8796         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8798 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
8800         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8802 2016-02-09  Richard Biener  <rguenther@suse.de>
8804         PR tree-optimization/69715
8805         * gcc.dg/torture/pr69715.c: New testcase.
8807 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8809         PR c++/69139
8810         * g++.dg/cpp0x/trailing12.C: New test.
8811         * g++.dg/cpp0x/trailing13.C: New test.
8813 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8815         PR c++/69283
8816         PR c++/67835
8817         * g++.dg/cpp1y/auto-fn29.C: New test.
8818         * g++.dg/cpp1y/auto-fn30.C: New test.
8820 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8822         PR tree-optimization/69209
8823         * gcc.c-torture/compile/pr69209.c: New test.
8825 2016-02-08  Jeff Law  <law@redhat.com>
8827         PR tree-optimization/68541
8828         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8829         of statements allowed in join block for path splitting.
8831 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8833         PR c++/59627
8834         * g++.dg/gomp/pr59627.C: New test.
8836         PR ipa/69239
8837         * g++.dg/ipa/pr69239.C: New test.
8839 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
8841         PR preprocessor/69664
8842         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8843         * gcc.dg/cpp/warn-comments.c: Likewise.
8845 2016-02-08  Marek Polacek  <polacek@redhat.com>
8847         PR c++/69688
8848         * g++.dg/init/const12.C: New test.
8850 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8852         PR target/60410
8853         * gcc.dg/lto/pr55113_0.c: Remove test.
8855 2016-02-08  Richard Biener  <rguenther@suse.de>
8857         PR tree-optimization/69719
8858         * gcc.dg/torture/pr69719.c: New testcase.
8860 2016-02-08  Richard Biener  <rguenther@suse.de>
8861         Jeff Law  <law@redhat.com>
8863         PR target/68273
8864         * gcc.target/mips/pr68273.c: New testcase.
8866 2016-02-08   Richard Biener  <rguenther@suse.de>
8868         PR rtl-optimization/69274
8869         * gcc.target/i386/addr-sel-1.c: XFAIL.
8871 2016-02-08  Jeff Law  <law@redhat.com>
8873         PR tree-optimization/68541
8874         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8876         PR tree-optimization/65917
8877         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8879 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8881         PR fortran/50555
8882         * gfortran.dg/namelist_args.f90: New test.
8884 2016-02-05  Jeff Law  <law@redhat.com>
8886         PR tree-optimization/68541
8887         * gcc.dg/tree-ssa/split-path-2.c: New test.
8888         * gcc.dg/tree-ssa/split-path-3.c: New test.
8889         * gcc.dg/tree-ssa/split-path-4.c: New test.
8890         * gcc.dg/tree-ssa/split-path-5.c: New test.
8891         * gcc.dg/tree-ssa/split-path-6.c: New test.
8892         * gcc.dg/tree-ssa/split-path-7.c: New test.
8894 2016-02-05  Martin Sebor  <msebor@redhat.com>
8896         PR c++/69662
8897         * g++.dg/warn/Wplacement-new-size-1.C: New test.
8898         * g++.dg/warn/Wplacement-new-size-2.C: New test.
8900 2016-02-06  Richard HEnderson  <rth@redhat.com>
8902         PR c/69643
8903         * gcc.target/i386/addr-space-4.c: New.
8904         * gcc.target/i386/addr-space-5.c: New.
8906 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
8908         PR fortran/66089
8909         * gfortran.dg/elemental_dependency_6.f90: New.
8911 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
8913         PR rtl-optimization/69691
8914         * gcc.c-torture/execute/pr69691.c: New test.
8916         PR c++/69628
8917         * g++.dg/parse/pr69628.C: New test.
8919 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8921         * gcc.dg/sancov/asan.c: Move to ...
8922         * gcc.dg/asan/sancov-1.c: ... here.
8924 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8926         * gcc.target/i386/pr69577.c: Require avx_runtime target.
8928 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8930         PR target/69677
8931         * gcc.target/i386/pr69677.c: New test.
8933 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8935         PR c++/68948
8936         * g++.dg/template/pr68948.C: New test.
8938 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8940         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8941         (only necessary on s390x).
8943 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8945         * gcc.target/i386/pr69454-2.c: Compile with -msse2
8946         -mno-accumulate-outgoing-args.
8948 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
8950         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8952 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
8954         PR c/69669
8955         * c-c++-common/pr69669.c: New test.
8957 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8959         PR target/69667
8960         * g++.dg/pr69667.C: New file.
8962 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8964         PR target/69619
8965         * gcc.dg/pr69619.c: Add new test.
8967 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
8969         PR rtl-optimization/69577
8970         * gcc.target/i386/pr69577.c: New test.
8972 2016-02-04  Martin Liska  <mliska@suse.cz>
8974         * g++.dg/asan/pr69276.C: New test.
8976 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8978         PR target/65932
8979         PR target/67714
8980         * gcc.target/arm/wmul-3.c: Simplify test to generate just
8981         a single smulbb instruction.
8982         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8983         * gcc.target/amr/wmul-2.c: Likewise.
8985 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8987         PR target/65932
8988         PR target/67714
8989         * gcc.c-torture/execute/pr67714.c: New test.
8991 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8993         PR target/69454
8994         * gcc.target/i386/pr69454-1.c: New test.
8995         * gcc.target/i386/pr69454-2.c: New test.
8997 2016-02-03  Martin Sebor  <msebor@redhat.com>
8999         PR c++/69251
9000         PR c++/69253
9001         PR c++/69290
9002         PR c++/69277
9003         PR c++/69349
9004         * g++.dg/ext/flexarray-mangle-2.C: New test.
9005         * g++.dg/ext/flexarray-mangle.C: New test.
9006         * g++.dg/ext/flexarray-subst.C: New test.
9007         * g++.dg/ext/flexary11.C: New test.
9008         * g++.dg/ext/flexary12.C: New test.
9009         * g++.dg/ext/flexary13.C: New test.
9010         * g++.dg/ext/flexary14.C: New test.
9011         * g++.dg/other/dump-ada-spec-2.C: Adjust.
9013 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9015         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9016         Define only if CHECK_FLOAT128 is defined.
9017         (main): Properly initialize u5.
9019 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
9021         PR c/69627
9022         * gcc.dg/pr69627.c: New test.
9024         PR target/69644
9025         * gcc.dg/pr69644.c: New test.
9027 2016-02-03  Mike Stump  <mikestump@comcast.net>
9029         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9030         support for struct-layout-1.exp.
9032 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
9034         PR c++/69056
9035         * g++.dg/cpp0x/pr69056.C: New test.
9037 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
9038             Alexandre Oliva  <aoliva@redhat.com>
9040         PR target/69461
9041         * gcc.target/powerpc/pr69461.c: New.
9043 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
9045         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9046         works from here ...
9047         (check_effective_target_fsanitize_thread): ... to here.  Do not
9048         specify additional compile flags for the test source.
9049         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9050         specify additional compile flags for the test source.
9052 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
9054         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9056 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
9058         PR fortran/67451
9059         PR fortran/69418
9060         * gfortran.dg/coarray_allocate_2.f08: New test.
9061         * gfortran.dg/coarray_allocate_3.f08: New test.
9062         * gfortran.dg/coarray_allocate_4.f08: New test.
9064 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
9066         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9067         use same scan-tree-dump-times on all platforms.
9068         * gcc.dg/vect/vect-outer-1.c: Likewise.
9069         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9070         * gcc.dg/vect/vect-outer-1a.c: Likewise.
9071         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9072         * gcc.dg/vect/vect-outer-1b.c: Likewise.
9073         * gcc.dg/vect/vect-outer-2b.c: Likewise.
9074         * gcc.dg/vect/vect-outer-3b.c: Likewise.
9075         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9077 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
9079         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9080         warning.
9082 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
9084         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9086 2016-02-02  James Norris  <jnorris@codesourcery.com>
9088         * c-c++-common/goacc/routine-5.c: Add tests.
9090 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
9092         * gcc.target/nvptx/unsigned-cmp.c: New test.
9094 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
9096         * gcc.target/aarch64/scalar_shift_1.c
9097         (test_corners_sisd_di): Improve force to SIMD register.
9098         (test_corners_sisd_si): Likewise.
9099         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9100         Remove scan-assembler check for ldr.
9102 2016-02-02  Richard Biener  <rguenther@suse.de>
9104         PR tree-optimization/69595
9105         * gcc.dg/Warray-bounds-17.c: New testcase.
9107 2016-02-02  Richard Biener  <rguenther@suse.de>
9109         PR tree-optimization/69606
9110         * gcc.dg/torture/pr69606.c: New testcase.
9112 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
9114         PR middle-end/68542
9115         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9116         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9118 2016-02-02  Alan Modra  <amodra@gmail.com>
9120         PR target/69548
9121         * gcc.target/powerpc/pr69548.c: New test.
9123 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
9125         PR rtl-optimization/69592
9126         * gcc.dg/pr69592.c: New test.
9128         PR preprocessor/69543
9129         PR c/69558
9130         * gcc.dg/pr69543.c: New test.
9131         * gcc.dg/pr69558.c: New test.
9133 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
9135         PR testsuite/65940
9136         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
9138 2016-02-01  Martin Sebor  <msebor@redhat.com>
9140         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9142 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
9144         PR tree-optimization/67921
9145         * c-c++-common/ubsan/pr67921.c: New test.
9147 2016-02-01  Richard Biener  <rguenther@suse.de>
9149         PR middle-end/69556
9150         * gcc.dg/tree-ssa/recip-8.c: New testcase.
9152 2016-02-01  Richard Biener  <rguenther@suse.de>
9154         PR tree-optimization/69574
9155         * gcc.dg/torture/pr69574.c: New testcase.
9157 2016-02-01  Richard Biener  <rguenther@suse.de>
9159         PR tree-optimization/69579
9160         * gcc.dg/setjmp-6.c: New testcase.
9162 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
9164         PR rtl-optimization/69570
9165         * g++.dg/opt/pr69570.C: New test.
9167 2016-02-01  Richard Henderson  <rth@redhat.com>
9169         * gcc.dg/pr69535.c: New test.
9171 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
9173         PR testsuite/69584
9174         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9175         * gcc.dg/tree-ssa/sra-18.c: Likewise.
9177         PR debug/68244
9178         * g++.dg/parse/parens3.C: Use register "4" on hppa.
9180         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9182 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
9184         PR fortran/67564
9185         * gfortran.dg/allocate_with_source_17.f03: New test.
9187 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
9189         PR tree-optimization/69546
9190         * gcc.dg/torture/pr69546.c: New test.
9192 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
9194         PR fortran/69566
9195         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9197 2016-01-30  Martin Sebor  <msebor@redhat.com>
9199         PR c++/68490
9200         * g++.dg/ext/flexary10.C: New test.
9202 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9204         PR fortran/66707
9205         gfortran.dg/common_23.f90: New test.
9207 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9209         PR target/65546
9210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9211         condition being checked, and disable it when the target supports
9212         misaligned loads and stores.
9214 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9216         PR debug/69518
9217         * gcc.dg/torture/pr69518.c: New test.
9219 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
9221         PR target/69530
9222         * gcc.target/i386/pr69530.c: New test.
9224 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
9226         PR target/65604
9227         * gcc.target/mips/div-delay.c: New test.
9229 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9231         PR target/69551
9232         * gcc.target/i386/pr69551.c: New test.
9234         PR target/66137
9235         * gcc.target/i386/pr66137.c: New test.
9237 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
9239         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9240         always built for p5600.
9241         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9242         isa=p5600 dg-option.
9244 2016-01-29  Richard Biener  <rguenther@suse.de>
9246         PR tree-optimization/69547
9247         * g++.dg/tree-ssa/pr69547.C: New testcase.
9249 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9251         PR debug/66869
9252         * g++.dg/warn/Wunused-function2.C: New test.
9254 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9256         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9257         support for test to succeed.
9259 2016-01-29  Marek Polacek  <polacek@redhat.com>
9261         PR c++/69509
9262         PR c++/69516
9263         * g++.dg/ext/constexpr-vla2.C: New test.
9264         * g++.dg/ext/constexpr-vla3.C: New test.
9265         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9267 2016-01-29  Richard Biener  <rguenther@suse.de>
9269         PR middle-end/69537
9270         * gcc.dg/uninit-21.c: New testcase.
9272 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
9274         PR target/69459
9275         * gcc.target/i386/pr69459.c: New test.
9277 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
9279         PR target/68400
9280         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9281         * gcc.target/mips/pr68400.c: New test.
9283 2016-01-28  Martin Sebor  <msebor@redhat.com>
9285         PR target/17381
9286         * gcc.target/powerpc/pr17381.c: New test.
9288 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
9290         PR middle-end/69542
9291         * gcc.dg/torture/pr69542.c: New test.
9293 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
9295         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9297 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9299         * gcc.dg/pr65980.c: Skip on AIX.
9300         * gcc.dg/pr66688.c: Same.
9302 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9304         PR target/63679
9305         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9306         * gcc.dg/tree-ssa/sra-18.c: Same.
9308 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
9310         PR fortran/62536
9311         * gfortran.dg/block_15.f08: New test.
9312         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9313         on incorrectly closed BLOCK.
9315 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
9317         * gcc.dg/declare-simd.c: New test.
9318 2016-01-28  Richard Biener  <rguenther@suse.de>
9320         PR tree-optimization/69466
9321         * gfortran.dg/vect/pr69466.f90: New testcase.
9323 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9325         * g++.dg/pr67989.C: Remove ARM-specific option.
9326         * gcc.target/arm/pr67989.C: New file.
9328 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9330         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9331         and expm1 test for glibc < 2.11.
9333 2016-01-27  Richard Henderson  <rth@redhat.com>
9335         * gcc.c-torture/execute/pr69447.c: New test.
9337 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
9339         PR fortran/69422
9340         * gfortran.dg/alloc_comp_assign_15.f03: New test.
9342 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9344         PR debug/66869
9345         * gcc.dg/pr66869.c: New test.
9347 2016-01-25  Jeff Law  <law@redhat.com>
9349         PR tree-optimization/68398
9350         PR tree-optimization/69196
9351         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9352         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9353         path to avoid new heuristic allowing more irreducible regions
9354         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9355         * gcc.dg/tree-ssa/vrp46.c: Likewise.
9356         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9357         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9358         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9360 2016-01-27  Marek Polacek  <polacek@redhat.com>
9362         PR c/68062
9363         * c-c++-common/vector-compare-4.c: New test.
9365 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
9367         PR preprocessor/69126
9368         * c-c++-common/pr69126.c: New test case.
9370 2016-01-27  Ian Lance Taylor  <iant@google.com>
9372         * gcc.dg/tree-ssa/ivopt_5.c: New test.
9374 2016-01-27  Ryan Burn  <contact@rnburn.com>
9376         PR cilkplus/69267
9377         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9379 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9381         PR target/69512
9382         * gcc.target/i386/pr69512.c: New test.
9384 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
9386         PR ada/69488
9387         * gnat.dg/sso/*.adb: Robustify dg-output directives.
9389 2016-01-27  Marek Polacek  <polacek@redhat.com>
9391         PR c++/69379
9392         * g++.dg/pr69379.C: New test.
9394 2016-01-27  Martin Sebor  <msebor@redhat.com>
9396         PR c++/69317
9397         * g++.dg/abi/Wabi-2-2.C: New test.
9398         * g++.dg/abi/Wabi-2-3.C: New test.
9399         * g++.dg/abi/Wabi-3-2.C: New test.
9400         * g++.dg/abi/Wabi-3-3.C: New test.
9402 2016-01-27  Richard Biener  <rguenther@suse.de>
9404         PR tree-optimization/69166
9405         * gcc.dg/torture/pr69166.c: New testcase.
9407 2016-01-27  Martin Jambor  <mjambor@suse.cz>
9409         PR tree-optimization/69355
9410         * gcc.dg/tree-ssa/pr69355.c: New test.
9412 2016-01-27  Marek Polacek  <polacek@redhat.com>
9414         PR c++/69496
9415         * g++.dg/ext/constexpr-vla1.C: New test.
9417 2016-01-20  Christian Bruel  <christian.bruel@st.com>
9419         PR target/69245
9420         * gcc.target/arm/pr69245.c: New test.
9422 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9424         PR tree-optimization/69399
9425         * gcc.dg/torture/pr69399.c: New test.
9427 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9429         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9431 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9433         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9435 2016-01-26  Tom de Vries  <tom@codesourcery.com>
9437         PR tree-optimization/69110
9438         * gcc.dg/autopar/pr69110.c: New test.
9440 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
9441             Sebastian Pop  <s.pop@samsung.com>
9443         * gcc.dg/graphite/isl-ast-op-select.c: New.
9445 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9447         PR fortran/69385
9448         * gfortran.dg/allocate_error_6.f90: New test.
9450 2016-01-26  Richard Henderson  <rth@redhat.com>
9452         * gcc.dg/tm/pr60908.c: New test.
9454 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
9456         PR other/69006
9457         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9458         directive.
9459         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9460         expected multiline output to reflect the colorization being
9461         disabled before newlines.
9462         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9463         (custom_diagnostic_finalizer): Replace call to
9464         pp_newline_and_flush with call to pp_flush.
9465         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9466         * gfortran.dg/implicit_class_1.f90: Likewise.
9467         * lib/gcc-dg.exp (allow_blank_lines): New global.
9468         (dg-allow-blank-lines-in-output): New procedure.
9469         (gcc-dg-prune): Complain about blank lines in the output, unless
9470         dg-allow-blank-lines-in-output was called.
9471         * lib/multiline.exp (_build_multiline_regex): Only support
9472         arbitrary followup text for non-blank-lines, not for blank lines.
9474 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9476         PR tree-optimization/69483
9477         * gcc.dg/pr69483.c: New test.
9478         * g++.dg/opt/pr69483.C: New test.
9480 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9482         PR target/68620
9483         * gcc.target/arm/pr68620.c: New test.
9485 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9487         * gcc.target/i386/pr68986-2.c: Remove -m32.
9489 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9491         PR target/68986
9492         * gcc.target/i386/pr68986-1.c: New test.
9493         * gcc.target/i386/pr68986-2.c: Likewise.
9494         * gcc.target/i386/pr68986-3.c: Likewise.
9496 2016-01-26  Christian Bruel  <christian.bruel@st.com>
9498         * lib/target-supports.exp
9499         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9500         (check_effective_target_arm_crypto_pragma_ok): Likewise.
9501         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9503 2016-01-26  Richard Biener  <rguenther@suse.de>
9505         PR tree-optimization/69452
9506         * gcc.dg/torture/pr69452.c: New testcase.
9508 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9510         PR target/69442
9511         * gcc.dg/pr69442.c: New test.
9513 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
9515         PR target/67896
9516         * gcc.target/aarch64/simd/pr67896.C: New.
9518 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
9520         PR tree-optimization/69400
9521         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9522         function.
9523         (plugin_init): Call it.
9524         * gcc.dg/torture/pr69400.c: New test.
9526 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9528         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9530 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9531             Sebastian Pop  <s.pop@samsung.com>
9533         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9534         isl-0.15.
9536 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9537             Sebastian Pop  <s.pop@samsung.com>
9539         * gcc.dg/graphite/pr69292.c: New.
9541 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
9543         * c-c++-common/goacc/use_device-1.c: New test.
9545 2016-01-25  Jeff Law  <law@redhat.com>
9547         PR tree-optimization/69196
9548         PR tree-optimization/68398
9549         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9550         * gcc.dg/tree-ssa/pr68198.c: Likewise.
9552 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
9554         PR target/69469
9555         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9556         Algorithm.
9558 2016-01-25  Richard Biener  <rguenther@suse.de>
9560         PR testsuite/69380
9561         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9563 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
9565         PR target/69421
9566         * gcc.dg/pr69421.c: New test.
9568 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
9570         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9571         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9572         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9573         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9574         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9575         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9576         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9577         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9578         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9579         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9581 2016-01-25  Richard Biener  <rguenther@suse.de>
9583         PR tree-optimization/69376
9584         * gcc.dg/torture/pr69376.c: New testcase.
9586 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9588         PR fortran/69397
9589         PR fortran/68442
9590         * gfortran.dg/interface_38.f90: New test.
9591         * gfortran.dg/interface_39.f90: New test.
9593 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
9595         Revert:
9596         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9598         PR c++/11858
9599         PR c++/24663
9600         PR c++/24664
9601         * g++.dg/template/pr11858.C: New test.
9602         * g++.dg/template/pr24663.C: New test.
9603         * g++.dg/template/unify12.C: New test.
9604         * g++.dg/template/unify13.C: New test.
9605         * g++.dg/template/unify14.C: New test.
9606         * g++.dg/template/unify15.C: New test.
9607         * g++.dg/template/unify16.C: New test.
9608         * g++.dg/template/unify17.C: New test.
9610 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
9612         PR fortran/68283
9613         gfortran.dg/pr68283.f90: New test.
9615 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9617         PR fortran/66094
9618         * gfortran.dg/inline_matmul_13.f90:  New test.
9619         * gfortran.dg/matmul_bounds_8.f90:  New test.
9620         * gfortran.dg/matmul_bounds_9.f90:  New test.
9621         * gfortran.dg/matmul_bounds_10.f90:  New test.
9623 2016-01-23  Tom de Vries  <tom@codesourcery.com>
9625         PR tree-optimization/69426
9626         * gcc.dg/autopar/pr69426.c: New test.
9628 2016-01-23  Martin Sebor  <msebor@redhat.com>
9630         PR c++/58109
9631         PR c++/69022
9632         * g++.dg/cpp0x/alignas5.C: New test.
9633         * g++.dg/ext/vector29.C: Same.
9635 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
9637         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9638         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9639         _GNU_SOURCE from compile flags to the source.
9640         * gcc.target/i386/chkp-stropt-12.c: Ditto.
9641         * gcc.target/i386/chkp-stropt-16.c: Ditto.
9642         * gcc.target/i386/chkp-stropt-4.c: Ditto.
9643         * gcc.target/i386/chkp-stropt-8.c: Ditto.
9645 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
9647         PR target/69432
9648         * g++.dg/opt/pr69432.C: New test.
9650 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9652         * gcc.target/powerpc/pr63354c: Adjust target selector to include
9653         32-bit targets testing an -m64 multilib.
9655 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9657         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9658         64-bit support.
9660 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
9662         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9664 2016-01-21  Christian Bruel  <christian.bruel@st.com>
9666         PR target/68674
9667         * gcc.target/i386/pr68674.c
9668         * gcc.target/aarch64/pr68674.c
9669         * gcc.target/arm/pr68674.c
9671 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9673         PR target/69403
9674         * gcc.c-torture/execute/pr69403.c: New test.
9676 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9678         PR c++/55843
9679         * g++.dg/template/pr55843.C: New.
9681 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9683         PR testsuite/66877
9684         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9685         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9687 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9689         PR testsuite/67489
9690         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9691         from dg-do compile directive, and instead add
9692         { dg-require-effective-target int128 }.
9694 2016-01-20  Martin Sebor  <msebor@redhat.com>
9696         PR c/69405
9697         * gcc.dg/sync-fetch.c: New test.
9699 2016-01-21  Martin Sebor  <msebor@redhat.com>
9701         PR target/69252
9702         * gcc.target/powerpc/pr69252.c: New test.
9704 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9706         PR fortran/65996
9707         * gfortran.dg/pr65996.f90: New test.
9709 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9711         PR c++/68810
9712         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9713         expected to generate an error.
9715 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
9717         PR middle-end/66178
9718         * gcc.dg/torture/pr66178.c: New test.
9720 2016-01-21  Anton Blanchard  <anton@samba.org>
9721             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9723         PR target/63354
9724         * gcc.target/powerpc/pr63354.c:  New test.
9726 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9728         PR rtl-optimization/68990
9729         * gcc.target/i386/pr68990: New.
9731 2016-01-21  Nick Clifton  <nickc@redhat.com>
9733         PR target/69129
9734         * gcc.target/mips/pr69129.c: New.
9736 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9738         PR c++/58046
9739         * g++.dg/cpp0x/pr58046.C: New.
9741 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9743         PR target/69187
9744         PR target/65624
9745         * gcc.target/arm/pr69187.c: New test.
9747         PR c++/69355
9748         * g++.dg/torture/pr69355.C: New test.
9750 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9751             Sebastian Pop  <s.pop@samsung.com>
9753         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9755 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9756             Sebastian Pop  <s.pop@samsung.com>
9758         * gcc.dg/graphite/pr68976.c: New test.
9760 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9762         PR middle-end/67653
9763         * c-c++-common/pr67653.c: New test.
9764         * gcc.dg/torture/pr29119.c: Add dg-warning.
9766 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
9768         * gcc.target/powerpc/cpu-builtin-1.c: New test.
9770 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9772         PR c/24293
9773         * gcc.dg/pr24293.c: New test.
9774         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9775         incomplete struct type.
9776         * gcc.dg/declspec-1.c: Likewise.
9777         * gcc.dg/pr63549.c: Likewise.
9779 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
9781         PR tree-optimization/66612
9782         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9783         for bdn instruction.
9785 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9787         * lib/target-supports.exp
9788         (check_effective_target_arm_fp_ok_nocache): New.
9789         (check_effective_target_arm_fp_ok): New.
9790         (add_options_for_arm_fp): New.
9791         (check_effective_target_arm_crypto_ok_nocache): Require
9792         target_arm_v8_neon_ok instead of arm32.
9793         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9794         (check_effective_target_arm_crypto_pragma_ok): New.
9795         (add_options_for_arm_vfp): New.
9796         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9797         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9798         target instead. Force initial fpu to vfp.
9799         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9800         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9801         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9802         dependency.
9803         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9804         use arm_vfp effective target instead. Force initial fpu to vfp.
9805         * gcc.target/arm/attr-neon3.c: Likewise.
9806         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9807         arm_vfp_ok.
9808         * gcc.target/arm/unsigned-float.c: Likewise.
9809         * gcc.target/arm/vfp-1.c: Likewise.
9810         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9811         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9812         * gcc.target/arm/vfp-ldmiad.c: Likewise.
9813         * gcc.target/arm/vfp-ldmias.c: Likewise.
9814         * gcc.target/arm/vfp-stmdbd.c: Likewise.
9815         * gcc.target/arm/vfp-stmdbs.c: Likewise.
9816         * gcc.target/arm/vfp-stmiad.c: Likewise.
9817         * gcc.target/arm/vfp-stmias.c: Likewise.
9818         * gcc.target/arm/vnmul-1.c: Likewise.
9819         * gcc.target/arm/vnmul-2.c: Likewise.
9820         * gcc.target/arm/vnmul-3.c: Likewise.
9821         * gcc.target/arm/vnmul-4.c: Likewise.
9823 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9825         PR testsuite/69366
9826         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9827         the MPX run-time library, for compile-time MPX test.
9828         * gcc.target/i386/chkp-always_inline.c: Likewise.
9829         * gcc.target/i386/chkp-bndret.c: Likewise.
9830         * gcc.target/i386/chkp-builtins-1.c: Likewise.
9831         * gcc.target/i386/chkp-builtins-2.c: Likewise.
9832         * gcc.target/i386/chkp-builtins-3.c: Likewise.
9833         * gcc.target/i386/chkp-builtins-4.c: Likewise.
9834         * gcc.target/i386/chkp-const-check-1.c: Likewise.
9835         * gcc.target/i386/chkp-const-check-2.c: Likewise.
9836         * gcc.target/i386/chkp-hidden-def.c: Likewise.
9837         * gcc.target/i386/chkp-label-address.c: Likewise.
9838         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9839         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9840         * gcc.target/i386/chkp-pr69044.c: Likewise.
9841         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9842         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9843         * gcc.target/i386/chkp-strchr.c: Likewise.
9844         * gcc.target/i386/chkp-strlen-1.c: Likewise.
9845         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9846         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9847         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9848         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9849         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9850         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9851         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9852         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9853         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9854         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9855         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9856         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9857         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9858         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9859         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9860         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9861         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9862         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9863         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9864         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9865         * gcc.target/i386/pr63995-2.c: Likewise.
9866         * gcc.target/i386/pr64805.c: Likewise.
9867         * gcc.target/i386/pr65044.c: Likewise.
9868         * gcc.target/i386/pr65167.c: Likewise.
9869         * gcc.target/i386/pr65183.c: Likewise.
9870         * gcc.target/i386/pr65184.c: Likewise.
9871         * gcc.target/i386/thunk-retbnd.c: Likewise.
9873 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
9875         PR tree-optimization/69328
9876         * gcc.dg/pr69328.c: New test.
9878 2016-01-20  Jeff Law  <law@redhat.com>
9880         PR target/25114
9881         * gcc.target/m68k/pr25114.c: New test.
9883 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9885         * gcc.target/arm/memset-inline-10.c: Added
9886         dg-require-effective-target arm_thumb2_ok.
9888 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
9890         * gcc.dg/debug/dwarf2/sso.c: New test.
9892 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
9894         PR testsuite/68820
9895         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9896         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9897         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9899 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9901         PR ipa/66223
9902         * g++.dg/ipa/devirt-50.C: New testcase.
9904 2016-01-19  Marek Polacek  <polacek@redhat.com>
9906         PR c++/68965
9907         * g++.dg/cpp1y/parameter-pack-1.C: New test.
9908         * g++.dg/cpp1y/parameter-pack-2.C: New test.
9910 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9912         PR target/69135
9913         * gcc.target/arm/pr69135_1.c: New test.
9915 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9917         * gcc.target/aarch64/ccmp_1.c: Add new tests.
9919 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9921         * gcc.target/aarch64/ccmp_1.c: New testcase.
9923 2016-01-19  Marek Polacek  <polacek@redhat.com>
9925         PR c++/68586
9926         * g++.dg/cpp0x/enum30.C: New test.
9928 2016-01-19  Richard Biener  <rguenther@suse.de>
9930         PR tree-optimization/69336
9931         * g++.dg/tree-ssa/pr69336.C: New testcase.
9933 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9935         PR debug/65779
9936         * gcc.dg/pr65779.c: New test.
9938 2016-01-19  Richard Biener  <rguenther@suse.de>
9940         PR tree-optimization/69352
9941         * gcc.dg/torture/pr69352.c: New testcase.
9943 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9945         PR rtl-optimization/68955
9946         PR rtl-optimization/64557
9947         * gcc.dg/torture/pr68955.c: New test.
9949 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9951         PR lto/69136
9952         * g++.dg/torture/pr69136.C: New testcase.
9954 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9956         PR lto/69133
9957         * g++.dg/lto/pr69133_0.C: New testcase.
9958         * g++.dg/lto/pr69133_1.C: New testcase.
9960 2016-01-15  Jeff Law  <law@redhat.com>
9962         PR tree-optimization/69320
9963         * gcc.c-torture/pr69320-1.c: New test.
9964         * gcc.c-torture/pr69320-2.c: New test.
9965         * gcc.c-torture/pr69320-3.c: New test.
9966         * gcc.c-torture/pr69320-4.c: New test.
9968 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9970         PR c++/11858
9971         PR c++/24663
9972         PR c++/24664
9973         * g++.dg/template/pr11858.C: New test.
9974         * g++.dg/template/pr24663.C: New test.
9975         * g++.dg/template/unify12.C: New test.
9976         * g++.dg/template/unify13.C: New test.
9977         * g++.dg/template/unify14.C: New test.
9978         * g++.dg/template/unify15.C: New test.
9979         * g++.dg/template/unify16.C: New test.
9980         * g++.dg/template/unify17.C: New test.
9982 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
9984         PR testsuite/69181
9985         * gcc.dg/pr69181-1.c: New test file.
9986         * gcc.dg/pr69181-2.c: New test file.
9987         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9988         globals by moving it to...
9989         (cleanup-after-saved-dg-test): ...this new function.  Add
9990         "global additional_sources_used".  Add reset of global
9991         multiline_expected_outputs to the empty list.
9992         * lib/multiline.exp (_multiline_expected_outputs): Rename this
9993         global to...
9994         (multiline_expected_outputs): ...this, and updated comments to
9995         note that it is modified from gcc-dg.exp.
9996         (dg-end-multiline-output): Update for the above renaming.
9997         (handle-multiline-outputs): Likewise.  Remove the clearing
9998         of the expected outputs to the empty list.
10000 2016-01-18  Richard Biener  <rguenther@suse.de>
10002         PR tree-optimization/69297
10003         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10005 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
10007         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10008         dg-options.
10009         * gcc.target/mips/mips-3d-2.c: Likewise.
10010         * gcc.target/mips/mips-3d-3.c: Likewise.
10011         * gcc.target/mips/mips-3d-4.c: Likewise.
10012         * gcc.target/mips/mips-3d-5.c: Likewise.
10013         * gcc.target/mips/mips-3d-6.c: Likewise.
10014         * gcc.target/mips/mips-3d-7.c: Likewise.
10015         * gcc.target/mips/mips-3d-8.c: Likewise.
10016         * gcc.target/mips/mips-3d-9.c: Likewise.
10017         * gcc.target/mips/mips-ps-1.c: Likewise.
10018         * gcc.target/mips/mips-ps-2.c: Likewise.
10019         * gcc.target/mips/mips-ps-3.c: Likewise.
10020         * gcc.target/mips/mips-ps-4.c: Likewise.
10021         * gcc.target/mips/mips-ps-5.c: Likewise.
10022         * gcc.target/mips/mips-ps-6.c: Likewise.
10023         * gcc.target/mips/mips-ps-7.c: Likewise.
10024         * gcc.target/mips/mips-ps-type.c: Likewise.
10025         * gcc.target/mips/mips-ps-type-2.c: Likewise.
10026         * gcc.target/mips/mips16-attributes-6.c: Likewise.
10028 2016-01-18  Tom de Vries  <tom@codesourcery.com>
10030         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10031         * c-c++-common/goacc/kernels-double-reduction.c: New test.
10032         * c-c++-common/goacc/kernels-empty.c: New test.
10033         * c-c++-common/goacc/kernels-eternal.c: New test.
10034         * c-c++-common/goacc/kernels-loop-2.c: New test.
10035         * c-c++-common/goacc/kernels-loop-3.c: New test.
10036         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10037         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10038         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10039         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10040         * c-c++-common/goacc/kernels-loop-data.c: New test.
10041         * c-c++-common/goacc/kernels-loop-g.c: New test.
10042         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10043         * c-c++-common/goacc/kernels-loop-n.c: New test.
10044         * c-c++-common/goacc/kernels-loop-nest.c: New test.
10045         * c-c++-common/goacc/kernels-loop.c: New test.
10046         * c-c++-common/goacc/kernels-noreturn.c: New test.
10047         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10048         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10049         * c-c++-common/goacc/kernels-reduction.c: New test.
10051 2016-01-18  Tom de Vries  <tom@codesourcery.com>
10053         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10054         * gcc.dg/autopar/outer-2.c: Same.
10055         * gcc.dg/autopar/outer-3.c: Same.
10056         * gcc.dg/autopar/outer-4.c: Same.
10057         * gcc.dg/autopar/outer-5.c: Same.
10058         * gcc.dg/autopar/outer-6.c: Same.
10059         * gcc.dg/autopar/parallelization-1.c: Same.
10060         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10061         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10062         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10063         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10064         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10065         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10066         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10067         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10068         * gcc.dg/autopar/pr39500-1.c: Same.
10069         * gcc.dg/autopar/pr39500-2.c: Same.
10070         * gcc.dg/autopar/pr46193.c: Same.
10071         * gcc.dg/autopar/pr46194.c: Same.
10072         * gcc.dg/autopar/pr49580.c: Same.
10073         * gcc.dg/autopar/pr49960-1.c: Same.
10074         * gcc.dg/autopar/pr49960.c: Same.
10075         * gcc.dg/autopar/pr68373.c: Same.
10076         * gcc.dg/autopar/reduc-1.c: Same.
10077         * gcc.dg/autopar/reduc-1char.c: Same.
10078         * gcc.dg/autopar/reduc-1short.c: Same.
10079         * gcc.dg/autopar/reduc-2.c: Same.
10080         * gcc.dg/autopar/reduc-2char.c: Same.
10081         * gcc.dg/autopar/reduc-2short.c: Same.
10082         * gcc.dg/autopar/reduc-3.c: Same.
10083         * gcc.dg/autopar/reduc-4.c: Same.
10084         * gcc.dg/autopar/reduc-6.c: Same.
10085         * gcc.dg/autopar/reduc-7.c: Same.
10086         * gcc.dg/autopar/reduc-8.c: Same.
10087         * gcc.dg/autopar/reduc-9.c: Same.
10088         * gcc.dg/autopar/uns-outer-4.c: Same.
10089         * gcc.dg/autopar/uns-outer-5.c: Same.
10090         * gcc.dg/autopar/uns-outer-6.c: Same.
10091         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10092         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10094 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
10096         PR target/63679
10097         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10098         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10100 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
10102         PR target/63679
10103         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10104         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10105         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10107 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
10109         PR target/63679
10110         * gcc.dg/tree-ssa/sra-17.c: New.
10111         * gcc.dg/tree-ssa/sra-18.c: New.
10113 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10115         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10117 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
10119         * gnat.dg/inline12.adb: New test.
10121 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
10123         PR tree-optimization/66797
10124         * gcc.c-torture/execute/pr65447.c: Relax check condition.
10126 2016-01-18  Richard Biener  <rguenther@suse.de>
10128         PR tree-optimization/69170
10129         * gcc.dg/torture/pr69170.c: New testcase.
10131 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
10133         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10135 2016-01-16  Tom de Vries  <tom@codesourcery.com>
10137         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10139 2016-01-16  Tom de Vries  <tom@codesourcery.com>
10141         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10142         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
10143         redundant dg-require-effective-target pthread.
10144         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10145         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10146         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10147         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10148         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10149         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10150         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10152 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
10154         PR target/68609
10155         * gcc.target/powerpc/recip-6.c: Enable on AIX.
10156         * gcc.target/powerpc/recip-7.c: Same.
10158 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
10160         PR c++/69091
10161         * g++.dg/template/pr69091.C: New test.
10163 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
10165         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10166         dump does not contain an error_mark_node.
10167         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10168         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10170 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
10172         PR c++/68936
10173         * g++.dg/template/pr68936.C: New test.
10175 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
10177         PR target/68609
10178         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10179         * gcc.target/powerpc/recip-2.c: Same.
10180         * gcc.target/powerpc/recip-3.c: Same.
10181         * gcc.target/powerpc/recip-4.c: Same.
10182         * gcc.target/powerpc/recip-sqrtf.c: Same.
10184 2016-01-15  Jeff Law  <law@redhat.com>
10186         PR tree-optimization/69270
10187         * gcc.dg/tree-ssa/pr69270-2.c: New test.
10188         * gcc.dg/tree-ssa/pr69270-3.c: New test.
10190 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
10192         PR fortran/49630
10193         * gfortran.dg/deferred_character_13.f90: New test for the fix
10194         of comment 3 of the PR.
10196         PR fortran/54070
10197         * gfortran.dg/deferred_character_8.f90: New test
10198         * gfortran.dg/allocate_error_5.f90: New test
10200         PR fortran/60593
10201         * gfortran.dg/deferred_character_10.f90: New test
10203         PR fortran/60795
10204         * gfortran.dg/deferred_character_14.f90: New test
10206         PR fortran/61147
10207         * gfortran.dg/deferred_character_11.f90: New test
10209         PR fortran/64324
10210         * gfortran.dg/deferred_character_9.f90: New test
10212 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10214         PR rtl-optimization/69030
10215         * gcc.target/i386/pr69030.c: New.
10217 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10219         * gcc.target/aarch64/target_attr_17.c: New test.
10221 2016-01-15  Richard Biener  <rguenther@suse.de>
10223         PR tree-optimization/66856
10224         * gcc.dg/torture/pr66856-1.c: New testcase.
10225         * gcc.dg/torture/pr66856-2.c: Likewise.
10227 2016-01-15  Richard Biener  <rguenther@suse.de>
10229         PR debug/69137
10230         * g++.dg/lto/pr69137_0.C: New testcase.
10232 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
10234         PR middle-end/69246
10235         * gcc.target/i386/pr69246.c: New test.
10237 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10239         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
10241 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10243         PR c++/56194
10244         * g++.dg/init/const9.C: Disable test on S/390.
10246 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10248         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10249         * g++.dg/Wno-frame-address.C: Ditto.
10251 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10253         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10255 2016-01-15  Richard Biener  <rguenther@suse.de>
10257         PR tree-optimization/68961
10258         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10260 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10262         * gcc.target/i386/pr65105-5.c: New test.
10264 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10266         * gcc.c-torture/execute/alias-4.c: New testcase.
10268 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10270         PR ipa/68148
10271         * g++.dg/ipa/devirt-49.C: New testcase.
10273 2016-01-15  Christian Bruel  <christian.bruel@st.com>
10275         PR target/65837
10276         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10277         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10278         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10280 2016-01-15  Richard Biener  <rguenther@suse.de>
10282         PR tree-optimization/69117
10283         * gcc.dg/torture/pr69117.c: New testcase.
10285 2015-01-14  Ryan Burn  <contact@rnburn.com>
10287         PR c++/69048
10288         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10290 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10292         PR testsuite/67509
10293         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10294         range tests use 100 * maximum instead of maximum + 1.
10296 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
10298         PR debug/69244
10299         * gcc.dg/guality/pr69244.c: New test.
10301 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
10303         * lib/target-supports.exp (check_effective_target_issignaling):
10304         New procedure.
10305         * gcc.dg/pr61441.c: Require issignaling effective target.
10307 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
10309         PR target/68803
10310         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10312 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
10314         PR c++/68819
10315         PR preprocessor/69177
10316         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10317         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10318         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10319         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10321 2016-01-14  Marek Polacek  <polacek@redhat.com>
10323         PR c/69262
10324         * gcc.dg/array-15.c: New test.
10326 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
10328         PR middle-end/68146
10329         PR tree-optimization/69155
10330         * gfortran.dg/pr68146.f: New test.
10331         * gfortran.dg/pr69155.f90: New test.
10333 2016-01-14  Richard Biener  <rguenther@suse.de>
10335         PR tree-optimization/68060
10336         * gcc.dg/torture/pr68060-1.c: New testcase.
10337         * gcc.dg/torture/pr68060-2.c: Likewise.
10339 2016-01-14  Nick Clifton  <nickc@redhat.com>
10341         * lib/target-supports.exp
10342         (check_effective_target_arm_neon_ok_nocache): Add an option
10343         sequence that includes setting the ARM architecture to ARMv7-A.
10344         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10345         command line options necessary to enable Neon support.
10346         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10347         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10348         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10349         * gcc.target/arm/pr69180.c: Likewise.
10351 2016-01-14  Jeff Law  <law@redhat.com>
10353         PR tree-optimization/69270
10354         * gcc.dg/tree-ssa/pr69270.c: New test.
10356 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
10358         PR c/66208
10359         * c-c++-common/pr66208.c: New file.
10361 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
10363         PR tree-optimization/69156
10364         * gcc.dg/pr69156.c: New test.
10366 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10368         * gcc.target/i386/pr69225-7.c: New test.
10370 2016-01-13  Richard Henderson  <rth@redhat.com>
10372         * gcc.dg/tm/memopt-13.c: Update expected function.
10373         * gcc.dg/tm/memopt-6.c: Likewise.
10375 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
10377         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10378         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10379         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10380         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10382 2016-01-13  Tom de Vries  <tom@codesourcery.com>
10384         PR tree-optimization/69169
10385         * gcc.dg/pr69169.c: New test.
10387 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
10389         PR target/69228
10390         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10391         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10392         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10393         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10394         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10395         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10396         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10397         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10399 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
10401         PR target/69247
10402         * gcc.dg/pr69247.c: New test.
10404 2016-01-13  Richard Biener  <rguenther@suse.de>
10406         PR tree-optimization/69242
10407         * gcc.dg/torture/pr69242.c: New testcase.
10409 2016-01-13  Richard Biener  <rguenther@suse.de>
10411         PR tree-optimization/69186
10412         * gcc.dg/torture/pr69186.c: New testcase.
10414 2016-01-13  Jeff Law  <law@redhat.com>
10416         PR tree-optimization/67755
10417         * gcc.dg/tree-ssa/pr67755.c: New test.
10419 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10421         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10422         pass number in output by a star.
10424 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
10426         PR tree-optimization/68911
10427         * gcc.c-torture/execute/pr68911.c: New test.
10429 2016-01-12  Marek Polacek  <polacek@redhat.com>
10431         PR c++/68979
10432         * g++.dg/warn/permissive-1.C: New test.
10434 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10436         PR objc++/68511
10437         PR c++/69213
10438         * g++.dg/opt/pr69213.C: New test.
10440 2016-01-12  Christian Bruel  <christian.bruel@st.com>
10442         PR target/69180
10443         * gcc.target/arm/pr69180.c: New test.
10445 2016-01-12  Richard Biener  <rguenther@suse.de>
10447         PR lto/69077
10448         * g++.dg/lto/pr69077_0.C: New testcase.
10449         * g++.dg/lto/pr69077_1.C: Likewise.
10451 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10453         PR target/69175
10454         * g++.dg/opt/pr69175.C: New test.
10456 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
10458         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10459         rather than #including math.h & stdlib.h.
10460         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10461         * gcc.dg/vect/pr49771.c: Likewise.
10462         * gcc.dg/vect/vect-10-big-array.c: Likewise.
10463         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10464         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10465         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10466         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10467         * gcc.dg/vect/pr44507.c: Likewise.
10468         * gcc.dg/vect/pr45902.c: Likewise.
10469         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10470         * gcc.dg/vect/vect-117.c: Likewise.
10471         * gcc.dg/vect/vect-99.c: Likewise.
10472         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10473         * gcc.dg/vect/vect-cond-1.c: Likewise.
10474         * gcc.dg/vect/vect-cond-2.c: Likewise.
10475         * gcc.dg/vect/vect-cond-3.c: Likewise.
10476         * gcc.dg/vect/vect-cond-4.c: Likewise.
10477         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10478         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10479         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10480         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10481         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10482         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10483         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10484         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10485         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10486         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10487         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10488         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10489         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10490         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10491         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10492         include of signal.h.
10493         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10494         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10495         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10496         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10497         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10498         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10499         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10500         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10501         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10502         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10503         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10504         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10505         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10506         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10507         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10508         * gcc.dg/vect/vect-outer-5.c: Likewise.
10509         * gcc.dg/vect/vect-outer-6.c: Likewise.
10510         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10511         include of stdio.h.
10513 2016-01-12  Nick Clifton  <nickc@redhat.com>
10515         PR target/68913
10516         * gcc.dg/lto/pr61886_0.c: Rename the external function called
10517         to fread so that it will be found in all target runtimes.
10519 2016-01-12  Richard Biener  <rguenther@suse.de>
10521         PR tree-optimization/69053
10522         * g++.dg/torture/pr69053.C: New testcase.
10524 2016-01-12  Richard Biener  <rguenther@suse.de>
10526         PR tree-optimization/69168
10527         * gcc.dg/torture/pr69168.c: New testcase.
10529 2016-01-12  Richard Biener  <rguenther@suse.de>
10531         PR tree-optimization/69157
10532         * gcc.dg/torture/pr69157.c: New testcase.
10534 2016-01-12  Richard Biener  <rguenther@suse.de>
10536         PR tree-optimization/69174
10537         * gcc.dg/torture/pr69174.c: New testcase.
10539 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10541         PR c++/66808
10542         PR c++/69000
10543         * g++.dg/tls/pr66808.C: New test.
10544         * g++.dg/tls/pr69000.C: New test.
10546 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10548         * gcc.target/powerpc/swaps-p8-23.c: New test.
10549         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10551 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
10553         PR tree-optimization/68356
10554         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10556 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10557             Jim Wilson  <jim.wilson@linaro.org>
10559         PR target/69194
10560         * gcc.target/arm/pr69194.c: New test.
10562 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10564         PR target/69225
10565         * gcc.target/i386/pr69225-1.c: New test.
10566         * gcc.target/i386/pr69225-2.c: Likewise.
10567         * gcc.target/i386/pr69225-3.c: Likewise.
10568         * gcc.target/i386/pr69225-4.c: Likewise.
10569         * gcc.target/i386/pr69225-5.c: Likewise.
10570         * gcc.target/i386/pr69225-6.c: Likewise.
10572 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
10574         PR target/67462
10575         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10576         if lp64.
10578         PR target/69071
10579         * gcc.dg/pr69071.c: New test.
10581         PR c++/69211
10582         * g++.dg/opt/pr69211.C: New test.
10584         PR tree-optimization/69214
10585         * gcc.c-torture/compile/pr69214.c: New test.
10587 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
10589         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10590         * gcc.target/i386/pr66232-11.c: Ditto.
10591         * gcc.target/i386/pr66232-12.c: Ditto.
10592         * gcc.target/i386/pr66232-13.c: Ditto.
10594 2016-01-11  Richard Biener  <rguenther@suse.de>
10596         PR tree-optimization/69173
10597         * gcc.dg/torture/pr69173.c: New testcase.
10599 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10601         PR rtl-optimization/68796
10602         * gcc.target/aarch64/tst_5.c: New test.
10603         * gcc.target/aarch64/tst_6.c: Likewise.
10605 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10607         PR rtl-optimization/68841
10608         * gcc.dg/pr68841.c: New test.
10609         * gcc.c-torture/execute/pr68841.c: New test.
10611 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10613         PR rtl-optimization/68920
10614         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10615         for ix86 targets.
10616         * gcc.dg/ifcvt-5.c: New test.
10618 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10620         PR bootstrap/69123
10621         * g++.dg/pr69123.C: New.
10623 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10625         PR target/69010
10626         * gcc.target/i386/pr69010.c: New test.
10628 2016-01-11  Martin Jambor  <mjambor@suse.cz>
10630         PR ipa/69044
10631         * gcc.target/i386/chkp-pr69044.c: New test.
10633 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10635         PR tree-optimization/69109
10636         * gcc.dg/autopar/pr69109-2.c: New test.
10637         * gcc.dg/autopar/pr69109.c: New test.
10639 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10641         PR tree-optimization/69108
10642         * gcc.dg/autopar/pr69108.c: New test.
10644 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
10646         PR c++/69029
10647         * c-c++-common/Wisleading-indentation.c: Augment test.
10649 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10651         PR fortran/69154
10652         * gfortran.dg/inline_matmul_12.f90:  New test.
10654 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10656         PR fortran/67779
10657         * gfortran.dg/actual_array_offset_1: New test.
10659 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10661         PR tree-optimization/69062
10662         * gcc.dg/autopar/pr69062.c: New test.
10664 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
10666         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10667         * gcc.dg/vect/slp-perm-2.c: Likewise.
10668         * gcc.dg/vect/slp-perm-3.c: Likewise.
10669         * gcc.dg/vect/slp-perm-5.c: Likewise.
10670         * gcc.dg/vect/slp-perm-6.c: Likewise.
10671         * gcc.dg/vect/slp-perm-7.c: Likewise.
10672         * gcc.dg/vect/slp-perm-8.c: Likewise.
10674 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10676         PR tree-optimization/69039
10677         * gcc.dg/autopar/pr69039.c: New test.
10679 2016-01-09  Marek Polacek  <polacek@redhat.com>
10681         PR c++/69113
10682         * g++.dg/pr69113.C: New test.
10684 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10686         PR middle-end/50865
10687         PR tree-optimization/69097
10688         * gcc.c-torture/execute/pr50865.c: New test.
10689         * gcc.c-torture/execute/pr69097-1.c: New test.
10690         * gcc.c-torture/execute/pr69097-2.c: New test.
10691         * gcc.dg/pr69097-1.c: New test.
10692         * gcc.dg/pr69097-2.c: New test.
10694 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10696         PR c++/69164
10697         * g++.dg/opt/pr69164.C: New test.
10699 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10701         PR tree-optimization/69167
10702         * gcc.dg/pr69167.c: New test.
10704 2016-01-08  Marek Polacek  <polacek@redhat.com>
10706         PR c++/68449
10707         * g++.dg/pr68449.C: New.
10709 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
10711         PR tree-optimization/68707
10712         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10713         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10714         on platforms supporting it.
10715         * gcc.dg/vect/slp-perm-2.c: Likewise.
10716         * gcc.dg/vect/slp-perm-3.c: Likewise.
10717         * gcc.dg/vect/slp-perm-5.c: Likewise.
10718         * gcc.dg/vect/slp-perm-7.c: Likewise.
10719         * gcc.dg/vect/slp-perm-8.c: Likewise.
10720         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10721         on platforms supporting it.
10723 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10725         PR tree-optimization/69162
10726         * gcc.dg/pr69162.c: New test.
10728         PR tree-optimization/69172
10729         * gcc.dg/pr69172.c: New test.
10731 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10733         PR tree-optimization/67781
10734         * gcc.c-torture/execute/pr67781.c: New file.
10736 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10738         PR tree-optimization/69083
10739         * gcc.dg/vect/pr69083.c: New test.
10741 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
10743         PR tree-optimization/61441
10744         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10745         Use -fexcess-precision=standard for compiler options.
10746         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
10748 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10750         PR fortran/69128
10751         * gfortran.dg/gomp/pr69128.f90: New test.
10753         PR c++/69145
10754         * g++.dg/ext/pr69145-1.C: New test.
10755         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10756         * g++.dg/ext/pr69145-2.h: New file.
10758 2016-01-07  Martin Sebor  <msebor@redhat.com>
10760         PR c/68966
10761         * gcc.dg/atomic-fetch-bool.c: New test.
10762         * gcc.dg/sync-fetch-bool.c: New test.
10764 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10766         PR fortran/66680
10767         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10769 2016-01-07  Nick Clifton  <nickc@redhat.com>
10771         PR target/66655
10772         * g++.dg/pr66655.C: New test.
10773         * g++.dg/pr66655_1.cc: Test support file.
10774         * g++.dg/pr66655.h: Test header file.
10776 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
10778         PR fortran/66680
10779         gfortran.dg/gomp/pr66680.f90: New test.
10781 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10783         PR target/69171
10784         * gcc.target/i386/pr69171-1.c: New test.
10785         * gcc.target/i386/pr69171-2.c: Likewise.
10786         * gcc.target/i386/pr69171-3.c: Likewise.
10787         * gcc.target/i386/pr69171-4.c: Likewise.
10788         * gcc.target/i386/pr69171-5.c: Likewise.
10789         * gcc.target/i386/pr69171-6.c: Likewise.
10791 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
10793         PR middle-end/67639
10794         * c-c++-common/pr67639.c: New test.
10796 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
10798         PR tree-optimization/69141
10799         * g++.dg/opt/pr69141.C: New test.
10801 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10803         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10805 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
10807         PR target/69140
10808         * gcc.target/i386/pr69140.c: New test
10810 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
10812         * gcc.dg/bad-dereference.c: New test case.
10814 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10816         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10818 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
10820         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10822 2016-01-06  Marek Polacek  <polacek@redhat.com>
10824         PR sanitizer/69099
10825         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10827 2016-01-05  Marek Polacek  <polacek@redhat.com>
10829         PR c/69104
10830         * gcc.dg/atomic-invalid-2.c: New.
10832 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10834         PR target/68991
10835         * gcc.target/i386/pr68991.c: New test.
10837 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10839         PR target/68991
10840         * g++.dg/pr68991-1.C: New test.
10841         * g++.dg/pr68991-2.C: Likewise.
10843 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
10845         PR other/60465
10846         * gcc.target/ia64/pr60465-gprel64.c: New test.
10847         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10849 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10851         PR rtl-optimization/68651
10852         * gcc.target/aarch64/pr68651_1.c: New test.
10854 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
10856         PR c/69122
10857         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10859 2016-01-05  Nathan Sidwell  <nathan@acm.org>
10861         PR c++/58583
10862         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10864         * gcc.dg/alias-15.c: New.
10866 2016-01-05  Nick Clifton  <nickc@redhat.com>
10868         PR target/68870
10869         * g++.dg/pr68770.C: New test.
10871 2016-01-04  Mike Stump  <mikestump@comcast.net>
10873         * lib/target-supports.exp (check_effective_target_cilkplus):
10874         cilkplus targets require pthreads.
10875         (check_effective_target_cilkplus): Remove special case for NVPTX.
10877 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10879         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10880         generation.
10882 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
10884         Update copyright years.
10886 2016-01-04  Marek Polacek  <polacek@redhat.com>
10888         PR c/68908
10889         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10890         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10891         * gcc.dg/atomic/stdatomic-op-5.c: New test.
10893 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10895         * gcc.target/sparc/20160104-2.c: New test.
10897 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10899         * gcc.target/sparc/20160104-1.c: New test.
10901 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
10903         PR fortran/65045
10904         * gfortran.dg/pr65045.f90: New test.
10906 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
10908         * gnat.dg/specs/debug1.ads: Delete.
10910 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10912         PR libgfortran/68867
10913         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10914         expression.
10916 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10918         PR libgfortran/68867
10919         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10920         PowerPC.
10922 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10924         PR fortran/68864
10925         * gfortran.dg/pr68864.f90: New test.
10927 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
10929         PR tree-optimization/69070
10930         * gcc.dg/pr69070.c: New test.
10932         PR sanitizer/69055
10933         * gfortran.dg/pr69055.f90: New test.
10935         PR target/69015
10936         * gcc.dg/pr69015.c: New test.
10938 Copyright (C) 2016 Free Software Foundation, Inc.
10940 Copying and distribution of this file, with or without modification,
10941 are permitted in any medium without royalty provided the copyright
10942 notice and this notice are preserved.