Fix usage of POW2 histogram
[official-gcc.git] / gcc / testsuite / ChangeLog
blob55ff0819c0d8f9f17ac10e3f9e7d44b8ed0dbe09
1 2016-08-09  Martin Liska  <mliska@suse.cz>
3         * gcc.dg/tree-prof/val-prof-9.c: New test.
5 2016-08-09  Martin Liska  <mliska@suse.cz>
7         * gcc.dg/tree-prof/val-prof-8.c: New test.
9 2016-08-09  Martin Jambor  <mjambor@suse.cz>
11         PR ipa/71981
12         * gcc.dg/ipa/pr71981.c: New test.
14 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
16         PR tree-optimization/33707
17         * gcc.dg/vect/pr33707.c: New test.
19 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
21         PR tree-optimization/pr72772
22         * gcc.dg/tree-ssa/pr72772.c: New test.
24 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
26         PR rtl-optimization/66669
27         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
29 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
31         PR tree-optimization/72824
32         * gcc.c-torture/execute/ieee/pr72824.c: New test.
34 2016-08-09  Richard Biener  <rguenther@suse.de>
36         PR tree-optimization/71802
37         * gcc.dg/torture/pr71802.c: New testcase.
39 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
41         PR c++/72809
42         * g++.dg/eh/stdarg1.C: New test.
44 2016-08-08  Andi Kleen  <ak@linux.intel.com>
46         * lib/profopt.exp: (auto-profopt-execute): Don't include full
47         test command line in failure log.
48         (profopt-execute): dito. Make autofdo file names unique.
50 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
52         PR c/64955
53         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
54         output.
56 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
58         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
59         c99_runtime.
60         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
61         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
62         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
63         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
64         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
65         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
67 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
69         PR c/52952
70         * gcc.dg/cpp/pr66415-1.c: Likewise.
71         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
72         * gcc.dg/format/c90-printf-1.c: Likewise.
73         * gcc.dg/format/diagnostic-ranges.c: New test case.
75 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
77         PR fortran/72716
78         * gfortran.dg/gomp/pr72716.f90: New test.
80         PR middle-end/72781
81         * gcc.dg/gomp/pr72781.c: New test.
83         PR middle-end/68762
84         * g++.dg/vect/pr68762-1.cc: New test.
85         * g++.dg/vect/pr68762-2.cc: New test.
86         * g++.dg/vect/pr68762.h: New file.
88 2016-08-08  Martin Sebor  <msebor@redhat.com>
90         PR testsuite/72838
91         * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
92         * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
93         * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
95 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
97         PR fortran/71936
98         * gfortran.dg/allocate_with_source_21.f03: New test.
100 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
102         PR fortran/72698
103         * gfortran.dg/allocate_with_source_20.f03: New test.
105 2016-08-08  Alan Modra  <amodra@gmail.com>
107         * gcc.c-torture/compile/pr72802.c: New.
109 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
111         PR fortran/70524
112         * gfortran.dg/dependency_48.f90: New test.
114 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
116         PR fortran/70040
117         * gfortran.dg/pr70040.f90:  New testcase.
119 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
121         PR fortran/71961
122         * gfortran.dg/matmul_10.f90:  New testcase.
124 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
126         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
128 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
130         PR c/72816
131         * gcc.dg/pr72816.c: New test.
133 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
135         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
136         * g++.dg/conversion/pr41426.C: Likewise.
137         * g++.dg/conversion/pr66211.C: Likewise.
138         * g++.dg/cpp1y/lambda-init9.C: Likewise.
139         * g++.dg/init/ref8.C: Likewise.
140         * g++.old-deja/g++.law/cvt20.C: Likewise.
141         * g++.old-deja/g++.mike/p9732c.C: Likewise.
143 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
145         PR tree-optimization/18046
146         * gcc.dg/tree-ssa/vrp105.c: New test.
147         * gcc.dg/tree-ssa/vrp106.c: New test.
149 2016-08-05 Martin Sebor  <msebor@redhat.com>
151         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
152         1ul in diagnostics.  Remove hyphen from "constant-expression."
153         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
154         * g++.dg/cpp0x/static_assert3.C: Same.
155         * g++.dg/cpp1y/constexpr-throw.C: Same.
156         * g++.dg/template/nontype3.C: Same.
157         * g++.dg/warn/overflow-warn-1.C: Same.
158         * g++.dg/warn/overflow-warn-3.C: Same.
159         * g++.dg/warn/overflow-warn-4.C: Same.
161 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
163         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
164         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
165         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
166         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
168 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
170         PR tree-optimization/72810
171         * gcc.dg/tree-ssa/vrp110.c: New test.
173 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
175         PR Target/72819
176         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
177         registers.
178         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
179         saving the half-precision registers.
180         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
181         value is returned in h0.
182         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
183         are passed in FP/SIMD registers.
184         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
185         passing works corrcetly.
186         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
187         (hfa_f16x2_t): Likewise.
188         (hfa_f16x3_t): Likewise.
189         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
190         are promoted to double and passed in a double register.
191         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
192         are promoted to double and stacked.
193         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
194         __fp16 data types.
195         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
196         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
197         __fp16 first get passed in FP/SIMD registers, then stacked.
199 2016-08-05  Nathan Sidwell  <nathan@acm.org>
201         PR c++/68724
202         * g++.dg/cpp0x/pr68724.C: New.
204 2016-08-05  Richard Biener  <rguenther@suse.de>
206         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
208 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
210         * gcc.dg/tree-ssa/vrp107.c: New test.
211         * gcc.dg/tree-ssa/vrp108.c: New test.
212         * gcc.dg/tree-ssa/vrp109.c: New test.
214 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
216         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
217         dg-options.
219 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
221         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
222         test-cases.
223         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
224         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
225         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
226         test-cases.
227         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
228         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
229         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
230         large_double.
232 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
234         PR c++/72800
235         * g++.dg/cpp1y/lambda-ice1.C: New.
237 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
239         PR c++/72759
240         * g++.dg/cpp1y/pr72759.C: New test.
242 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
244         * gcc.dg/switch-10.c: New test.
246 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
248         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
250 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
252         * c-c++-common/goacc/routine-5.c: Update.
254 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
256         PR rtl-optimization/70903
257         * gcc.c-torture/execute/pr70903.c: New test.
259 2016-08-04  Martin Liska  <mliska@suse.cz>
261         * gcc.dg/params/params.exp: Replace file exists with
262         TESTING_IN_BUILD_TREE.
264 2016-08-04  Marek Polacek  <polacek@redhat.com>
266         PR c++/70229
267         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
269 2016-08-04  Richard Biener  <rguenther@suse.de>
271         PR middle-end/71984
272         * gcc.dg/torture/pr71984.c: Guard correctness check for
273         little-endian.
275 2016-08-03  Andrew Pinski  <apinski@cavium.com>
277         * gcc.c-torture/compile/20160802-1.c: New testcase.
279 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
281         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
283 2016-08-03  Richard Biener  <rguenther@suse.de>
285         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
286         and remove -O3.
287         * c-c++-common/ubsan/pr71403-2.c: Likewise.
288         * c-c++-common/ubsan/pr71403-3.c: Likewise.
290 2016-08-03  Richard Biener  <rguenther@suse.de>
292         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
293         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
294         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
295         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
297 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
299         * gcc.dg/init-excess-2.c: Require int32plus.
300         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
301         * gcc.dg/pr59963-2.c: Require int32plus.
302         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
303         * gcc.dg/unroll-7.c: Require int32plus.
305 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
307         PR tree-optimization/34114
308         * gcc.dg/tree-ssa/loop-42.c: New test.
310 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
312         * gcc.target/aarch64/vminmaxnm.c: New.
313         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
314         tests.
316 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
318         * gcc.target/powerpc/vec-extract-5.c: New tests to test
319         vec_extract for vector float, vector int, vector short, and vector
320         char.
321         * gcc.target/powerpc/vec-extract-6.c: Likewise.
322         * gcc.target/powerpc/vec-extract-7.c: Likewise.
323         * gcc.target/powerpc/vec-extract-8.c: Likewise.
324         * gcc.target/powerpc/vec-extract-9.c: Likewise.
326 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
328         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
329         single stack adjustment, no writeback.
330         * gcc.target/aarch64/test_frame_12.c: Likewise.
331         * gcc.target/aarch64/test_frame_13.c: Likewise.
332         * gcc.target/aarch64/test_frame_15.c: Likewise.
333         * gcc.target/aarch64/test_frame_6.c: Likewise.
334         * gcc.target/aarch64/test_frame_7.c: Likewise.
335         * gcc.target/aarch64/test_frame_8.c: Likewise.
336         * gcc.target/aarch64/test_frame_16.c: New test.
338 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
340         PR target/72748
341         * gcc.target/i386/pr72748.c: New test.
343 2015-08-01  Alan Hayward <alan.hayward@arm.com>
345         PR tree-optimization/71818
346         * gcc.dg/vect/pr71818.c: New
348 2016-08-01  Martin Liska  <mliska@suse.cz>
350         PR tree-optimization/71857
351         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
353 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
355         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
357 2016-08-01  Jan Beulich  <jbeulich@suse.com>
359         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
361 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
363         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
364         * gcc.target/powerpc/mulkc3-1.c: Likewise.
366 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
368         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
369         (check_effective_target_c++): Likewise. Also match for libstdc++.
371 2016-07-30  Steven G. Kargl <kargl@gcc.gnu.org>
373         PR fortran/41922
374         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
375         * gfortran.dg/equiv_constraint_7.f90: Ditto.
376         * gfortran.dg/pr41922.f90: New test.
378 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
380         PR fortran/68566
381         * gfortran.dg/pr68566.f90: new test.
383 2016-07-30 Martin Sebor  <msebor@redhat.com>
385         PR c++/60760
386         PR c++/71091
387         * g++.dg/cpp0x/constexpr-cast.C: New test.
388         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
389         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
390         * g++.dg/ubsan/pr63956.C: Correct.
392 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
394         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
395         vector double or vector long where the vector is in memory.
396         * gcc.target/powerpc/vec-extract-3.c: Likewise.
397         * gcc.target/powerpc/vec-extract-4.c: Likewise.
399 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
401         PR fortran/69867
402         * gfortran.dg/pr69867.f90: New test.
404 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
406         PR fortran/69962
407         * gfortran.dg/pr69962.f90: New test.
409 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
411         PR fortran/70006
412         * gfortran.dg/pr70006.f90: New test.
414 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
416         PR fortran/71730
417         * gfortran.dg/pr71730.f90: New test.
418         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
419         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
420         * gfortran.dg/array_constructor_26.f03: Ditto.
422 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
424         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
425         * gcc.target/powerpc/pr71763.c: Likewise.
427 2016-07-29  Marek Polacek  <polacek@redhat.com>
429         PR c/71742
430         * gcc.dg/940510-1.c: Adjust dg-error.
431         * gcc.dg/c99-flex-array-1.c: Likewise.
432         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
434         PR c/71853
435         * gcc.dg/noncompile/pr71853.c: New test.
437         PR c/71573
438         * gcc.dg/noncompile/pr71573.c: New test.
440         PR c/71926
441         * g++.dg/warn/Wparentheses-30.C: New test.
442         * gcc.dg/Wparentheses-14.c: New test.
444 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
446         * gcc.dg/pr59833.c: Use dg-add-options ieee.
448 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
450         PR tree-optimization/57558
451         * gcc.dg/vect/pr57558-1.c: New test.
452         * gcc.dg/vect/pr57558-2.c: New test.
454 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
456         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
457         to scan forwprop1 dump pass.
459 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
461         PR c++/51488
462         * g++.dg/template/pr51488.C: New.
464 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
466         PR c/71969
467         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
468         static __inline__.
469         * gcc.dg/pr71969-1.c: New test.
470         * gcc.dg/pr71969-2.c: New test.
471         * gcc.dg/pr71969-3.c: New test.
473 2016-07-29  Marek Polacek  <polacek@redhat.com>
475         PR c/71574
476         * c-c++-common/pr71574.c: New test.
478         PR c/71583
479         * gcc.dg/noncompile/pr71583.c: New test.
481 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
483         PR middle-end/68217
484         * gcc.dg/pr68217.c: New test.
486 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
488         PR fortran/71067
489         * gfortran.dg/pr71067_1.f90: New test.
490         * gfortran.dg/pr71067_2.f90: Ditto.
492 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
494         * gcc.target/powerpc/vec-extract-1.c: New test.
496 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
498         PR fortran/71799
499         * gfortran.dg/pr71799.f90: New test.
501 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
503         PR c++/71665
504         * g++.dg/cpp0x/pr71665-1.C: New.
505         * g++.dg/cpp0x/pr71665-2.C: Likewise.
506         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
507         * g++.dg/ext/label10.C: Likewise.
508         * g++.dg/parse/constant5.C: Likewise.
510 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
512         PR fortran/71859
513         * gfortran.dg/pr71859.f90: New test.
514         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
515         * gfortran.dg/coarray_collectives_1.f90: Ditto.
517 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
519         PR fortran/71883
520         * gfortran.dg/pr71883.f90 : New test.
522 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
524         PR tree-optimization/71734
525         * g++.dg/vect/pr70729-nest.cc: New test.
527 2016-07-28  Renlin Li  <renlin.li@arm.com>
529         Revert
530         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
532         PR fortran/71902
533         * gfortran.dg/dependency_47.f90:  New test.
535 2016-07-28  Martin Liska  <mliska@suse.cz>
537         PR gcov-profile/68025
538         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
540 2016-07-28  Martin Liska  <mliska@suse.cz>
542         * g++.dg/vect/pr70944.cc: New test.
544 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
546         PR middle-end/71994
547         * gcc.dg/torture/pr71994.c: New test.
549 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
551         PR middle-end/71078
552         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
553         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
554         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
556 2016-07-27  Richard Biener  <rguenther@suse.de>
558         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
560 2016-07-27  Martin Liska  <mliska@suse.cz>
562         * gcc.dg/predict-13.c: New test.
563         * gcc.dg/predict-14.c: New test.
565 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
567         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
568         including stdint.h.
569         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
570         including stdint.h.
572 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
574         PR target/71869
575         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
576         IEEE built-in functions handle quiet and signalling NaNs
577         correctly.
579 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
581         PR fortran/71862
582         * gfortran.dg/pr71862.f90: New test.
584 2016-07-26  Martin Sebor  <msebor@redhat.com>
586         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
587         selector with dg-options.
589 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
591         PR tree-optimization/18046
592         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
593         * gcc.dg/tree-ssa/vrp103.c: New test.
594         * gcc.dg/tree-ssa/vrp104.c: New test.
596 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
598         * gcc.target/powerpc/pr63354.c: Require lp64 since
599         -mprofile-kernel is not legal with -m32.
601 2016-07-26  Richard Biener  <rguenther@suse.de>
603         PR rtl-optimization/71984
604         * gcc.dg/torture/pr71984.c: New testcase.
606 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
608         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
609         g++-dg-runtest via et-dg-runtest.
610         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
611         * gcc.dg/vect/vect.exp: Likewise.
612         * gfortran.dg/graphite/graphite.exp: Likewise, but for
613         gfortran-dg-runtest.
614         * gfortran.dg/vect/vect.exp: Likewise.
615         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
616         (check_mips_loongson_hw_available): Likewise.
617         (check_effective_target_mpaired_single_runtime): Likewise.
618         (check_effective_target_mips_loongson_runtime): Likewise.
619         (add_options_for_mpaired_single): Likewise.
620         (check_effective_target_vect_int): Add global et_index.
621         Check and save the supported feature for a target selected by
622         the et_index target.  Break long lines where appropriate.  Call
623         et-is-effective-target for MIPS with an argument instead of
624         check_effective_target_* where appropriate.
625         (check_effective_target_vect_intfloat_cvt): Likewise.
626         (check_effective_target_vect_uintfloat_cvt): Likewise.
627         (check_effective_target_vect_floatint_cvt): Likewise.
628         (check_effective_target_vect_floatuint_cvt): Likewise.
629         (check_effective_target_vect_simd_clones): Likewise.
630         (check_effective_target_vect_shift): ewise.
631         (check_effective_target_whole_vector_shift): Likewise.
632         (check_effective_target_vect_bswap): Likewise.
633         (check_effective_target_vect_shift_char): Likewise.
634         (check_effective_target_vect_long): Likewise.
635         (check_effective_target_vect_float): Likewise.
636         (check_effective_target_vect_double): Likewise.
637         (check_effective_target_vect_long_long): Likewise.
638         (check_effective_target_vect_no_int_max): Likewise.
639         (check_effective_target_vect_no_int_add): Likewise.
640         (check_effective_target_vect_no_bitwise): Likewise.
641         (check_effective_target_vect_widen_shift): Likewise.
642         (check_effective_target_vect_no_align): Likewise.
643         (check_effective_target_vect_hw_misalign): Likewise.
644         (check_effective_target_vect_element_align): Likewise.
645         (check_effective_target_vect_condition): Likewise.
646         (check_effective_target_vect_cond_mixed): Likewise.
647         (check_effective_target_vect_char_mult): Likewise.
648         (check_effective_target_vect_short_mult): Likewise.
649         (check_effective_target_vect_int_mult): Likewise.
650         (check_effective_target_vect_extract_even_odd): Likewise.
651         (check_effective_target_vect_interleave): Likewise.
652         (check_effective_target_vect_stridedN): Likewise.
653         (check_effective_target_vect_multiple_sizes): Likewise.
654         (check_effective_target_vect64): Likewise.
655         (check_effective_target_vect_call_copysignf): Likewise.
656         (check_effective_target_vect_call_sqrtf): Likewise.
657         (check_effective_target_vect_call_btrunc): Likewise.
658         (check_effective_target_vect_call_btruncf): Likewise.
659         (check_effective_target_vect_call_ceil): Likewise.
660         (check_effective_target_vect_call_ceilf): Likewise.
661         (check_effective_target_vect_call_floor): Likewise.
662         (check_effective_target_vect_call_floorf): Likewise.
663         (check_effective_target_vect_call_lceil): Likewise.
664         (check_effective_target_vect_call_lfloor): Likewise.
665         (check_effective_target_vect_call_nearbyint): Likewise.
666         (check_effective_target_vect_call_nearbyintf): Likewise.
667         (check_effective_target_vect_call_round): Likewise.
668         (check_effective_target_vect_call_roundf): Likewise.
669         (check_effective_target_vect_perm): Likewise, but also append *_saved
670         to the existing global name to properly cache the result.
671         (check_effective_target_vect_perm_byte): Likewise.
672         (check_effective_target_vect_perm_short): Likewise.
673         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
674         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
675         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
676         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
677         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
678         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
679         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
680         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
681         (check_effective_target_vect_sdot_qi): Likewise.
682         (check_effective_target_vect_udot_qi): Likewise.
683         (check_effective_target_vect_sdot_hi): Likewise.
684         (check_effective_target_vect_udot_hi): Likewise.
685         (check_effective_target_vect_usad_char): Likewise.
686         (check_effective_target_vect_pack_trunc): Likewise.
687         (check_effective_target_vect_unpack): Likewise.
688         (check_effective_target_vect_aligned_arrays): Likewise.
689         (check_effective_target_vect_natural_alignment): Likewise.
690         (check_effective_target_vector_alignment_reachable): Likewise.
691         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
692         (is-effective-target): Initialize et_index if undefined.
693         (et-dg-runtest): New.
694         (et-is-effective-target): Likewise.
695         (check_vect_support_and_set_flags): Add supported MIPS targets to
696         EFFECTIVE_TARGETS list.  Return the number of supported targets.
698 2016-07-26  Richard Biener  <rguenther@suse.de>
699             Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
701         PR middle-end/70920
702         * gcc.dg/pr70920-1.c: New test-case.
703         * gcc.dg/pr70902-2.c: Likewise.
704         * gcc.dg/pr70920-3.c: Likewise.
705         * gcc.dg/pr70920-4.c: Likewise
706         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
707         2 instead of 3.
709 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
711         * gcc.c-torture/execute/pr71494.c: Require label_values.
712         * gcc.dg/pr16973.c: Ditto.
714 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
716         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
717         * gcc.dg/torture/pr69771.c: Require int32plus.
718         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
720 2016-07-25  Martin Liska  <mliska@suse.cz>
722         * gcc.dg/torture/pr71987.c: New test.
724 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
726         PR fortran/71935
727         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
728         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
729         * gfortran.dg/pr71935.f90: New test.
731 2016-07-22 Martin Sebor  <msebor@redhat.com>
733         PR c++/71675
734         * g++.dg/ext/atomic-3.C: New test.
735         * gcc.dg/atomic/pr71675.c: New test.
737 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
739         * gcc.target/i386/mvc8.c: New test.
741 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
743         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
744         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
746 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
748         PR fortran/71795
749         * gfortran.dg/constructor_50.f90:  New test.
751 2016-07-22  Martin Liska  <mliska@suse.cz>
753         PR gcov-profile/69028
754         PR gcov-profile/62047
755         * g++.dg/cilk-plus/pr69028.C: New test.
757 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
759         * gfortran.dg/coarray_stat_2.f90: New test.
761 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
763         * gcc.target/powerpc/vec-extract.h: New files to check the
764         vec_extract built-in functions for all vector types, testing
765         accessing each element, both with constant and variable element
766         numbers.
767         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
768         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
769         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
770         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
771         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
772         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
773         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
774         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
775         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
777 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
779         PR c++/71728
780         * g++.dg/other/pr71728.C: New test.
782 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
784         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
785         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
786         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
787         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
788         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
790 2016-07-21  Richard Biener  <rguenther@suse.de>
792         PR tree-optimization/71947
793         * gcc.dg/tree-ssa/vrp102.c: New testcase.
795 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
797         * gcc.dg/tree-ssa/scev-15.c: New.
799 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
801         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
803 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
805         PR c++/71941
806         * g++.dg/gomp/pr71941.C: New test.
808 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
810         PR c/70339
811         PR c/71858
812         * g++.dg/spellcheck-identifiers.C: New test case, based on
813         gcc.dg/spellcheck-identifiers.c.
814         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
815         gcc.dg/spellcheck-identifiers-2.c.
816         * g++.dg/spellcheck-typenames.C: New test case, based on
817         gcc.dg/spellcheck-typenames.c
819 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
821         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
822         pointer to member function and also test catching by reference.
824 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
826         * gcc.target/s390/pr67443.c: Fix test case.
828 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
830         * gcc.target/s390/insv-1.c: Xfail some tests.
831         * gcc.target/s390/insv-2.c: Likewise.
833 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
835         * gcc.target/avr/torture/get-mem.c: New test.
836         * gcc.target/avr/torture/set-mem.c: New test.
838 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
840         PR target/71948
841         * gcc.target/avr/torture/tiny-progmem.c: New test.
843 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
845         PR c++/71909
846         * g++.dg/parse/pr71909.C: New test.
847         * g++.dg/tm/pr71909.C: New test.
849         PR c++/50060
850         * g++.dg/cpp0x/constexpr-50060.C: New test.
851         * g++.dg/cpp1y/constexpr-50060.C: New test.
853 2016-07-20  Martin Liska  <mliska@suse.cz>
855         * gfortran.dg/graphite/pr71898.f90: New test.
857 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
859         PR tree-optimization/71503
860         PR tree-optimization/71683
861         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
862         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
864 2016-07-20  Martin Liska  <mliska@suse.cz>
866         * gcc.dg/plugin/plugin.exp: Remove sreal test.
867         * gcc.dg/plugin/sreal-test-1.c: Remove.
868         * gcc.dg/plugin/sreal_plugin.c: Remove.
870 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
872         PR fortran/71902
873         * gfortran.dg/dependency_47.f90:  New test.
875 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
877         PR rtl-optimization/71916
878         * gcc.c-torture/compile/pr71916.c: New test.
880         PR middle-end/71874
881         * g++.dg/torture/pr71874.C: New test.
883         PR middle-end/71734
884         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
885         (my_alloc): Rewritten to use __builtin_posix_memalign and
886         __SIZE_TYPE__.
887         (my_free): Use __builtin_free instead of _mm_free.
888         (Vec::operator=): Use __builtin_memcpy.
890 2016-07-19  Martin Jambor  <mjambor@suse.cz>
892         PR fortran/71688
893         * gfortran.dg/pr71688.f90: New test.
895 2016-07-19  Richard Biener  <rguenther@suse.de>
897         * c-c++-common/vector-subscript-6.c: New testcase.
898         * c-c++-common/vector-subscript-7.c: Likewise.
900 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
902         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
903         and UInt32 based on __SIZEOF_INT__.
905 2016-07-19  Richard Biener  <rguenther@suse.de>
907         PR tree-optimization/71901
908         * gcc.dg/torture/pr71901.c: New testcase.
910 2016-07-19  Richard Biener  <rguenther@suse.de>
912         PR tree-optimization/71908
913         * gcc.dg/torture/pr71908.c: New testcase.
915 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
917         PR target/71493
918         * gcc.target/powerpc/pr71493-1.c: New test.
919         * gcc.target/powerpc/pr71493-2.c: Likewise.
921 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
923         PR c++/71835
924         * g++.dg/conversion/ambig3.C: New test.
926         PR c++/71828
927         * g++.dg/cpp0x/constexpr-71828.C: New test.
929         PR c++/71826
930         * g++.dg/template/pr71826.C: New test.
932         PR c++/71822
933         * g++.dg/template/defarg21.C: New test.
935         PR c++/71871
936         * g++.dg/ext/vector31.C: New test.
938 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
940         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
942 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
944         PR tree-optimization/71734
945         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
947 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
949         * gcc.target/s390/warn-dynamicstack-1.c: New test.
950         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
951         stack-layout-dynamic-1.c: New test.
953 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
955         * gcc.target/s390/nolrl-1.c: New test.
957 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
959         PR fortran/71523
960         * gfortran.dg/pr71523_1.f90: New test.
961         * gfortran.dg/pr71523_2.f90: New test.
963 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
965         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
967 >>>>>>> .r238890
968 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
969             Marco Restelli <mrestelli@gmail.com>
971         PR fortran/62125
972         * gfortran.dg/pr62125.f90: New test.
974 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
976         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
977         * gcc.target/powerpc/mulkc3-1.c: Likewise.
979 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
981         PR c++/58796
982         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
983         * g++.dg/cpp0x/nullptr35.C: New test.
985 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
987         * gcc.dg/tree-ssa/scev-8.c: Update test string.
989 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
991         * gfortran.dg/goacc/vector_length.f90: New test.
993 2016-07-15  Richard Biener  <rguenther@suse.de>
995         PR tree-optimization/71881
996         * gcc.dg/torture/pr71881.c: New testcase.
998 2016-07-15  Richard Biener  <rguenther@suse.de>
1000         PR tree-optimization/71887
1001         * gcc.dg/torture/pr71887.c: New testcase.
1003 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
1005         PR c/71858
1006         * gcc.dg/spellcheck-identifiers-3.c: New test.
1008 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
1010         PR fortran/71807
1011         * gfortran.dg/null_9.f90: New test.
1013 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
1015         * gcc.dg/tree-ssa/loop-41.c: New test.
1017 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
1019         PR tree-optimization/71347
1020         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1022 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1024         PR fortran/29819
1025         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1026         * gfortran.dg/contains.f90: Ditto.
1027         * gfortran.dg/contains_empty_1.f03: Ditto.
1028         * gfortran.dg/submodule_3.f08: Ditto.
1030 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
1032         PR testsuite/71865
1033         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1034         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1035         expected diagnostics.
1037         PR c/71858
1038         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1039         * gcc.dg/spellcheck-identifiers-2.c: New test.
1040         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1041         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1043 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
1045         PR tree-optimization/71872
1046         * gcc.c-torture/compile/pr71872.c: New test.
1048 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1050         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1051         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1052         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1053         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1054         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1055         * gcc.target/arm/atomic-op-acquire-1.c: This.
1056         * gcc.target/arm/atomic-op-char.c: Rename into ...
1057         * gcc.target/arm/atomic-op-char-1.c: This.
1058         * gcc.target/arm/atomic-op-consume.c: Rename into ...
1059         * gcc.target/arm/atomic-op-consume-1.c: This.
1060         * gcc.target/arm/atomic-op-int.c: Rename into ...
1061         * gcc.target/arm/atomic-op-int-1.c: This.
1062         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1063         * gcc.target/arm/atomic-op-relaxed-1.c: This.
1064         * gcc.target/arm/atomic-op-release.c: Rename into ...
1065         * gcc.target/arm/atomic-op-release-1.c: This.
1066         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1067         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1068         * gcc.target/arm/atomic-op-short.c: Rename into ...
1069         * gcc.target/arm/atomic-op-short-1.c: This.
1070         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1071         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1072         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1073         * gcc.target/arm/atomic-op-char-2.c: Likewise.
1074         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1075         * gcc.target/arm/atomic-op-int-2.c: Likewise.
1076         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1077         * gcc.target/arm/atomic-op-release-2.c: Likewise.
1078         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1079         * gcc.target/arm/atomic-op-short-2.c: Likewise.
1081 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1083         PR fortran/70842
1084         * gfortran.dg/select_type_35.f03: New test.
1086 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1088         PR target/65951
1089         PR tree-optimization/70923
1090         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1091         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1092         * gcc.dg/vect/pr65951.c: Likewise.
1093         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1095 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
1097         * c-c++-common/pr60226.c: Expect maximum object file alignment
1098         error on AIX.
1100 2016-07-14  Richard Biener  <rguenther@suse.de>
1102         PR tree-optimization/71866
1103         * gcc.dg/torture/pr71866.c: New testcase.
1105 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1107         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1108         selector and enclose boolean expression in curly braces.
1110 2016-07-14  Alan Modra  <amodra@gmail.com>
1112         PR target/71733
1113         * gcc.target/powerpc/p9-novsx.c: New.
1115 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1117         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1118         * g++.dg/tree-prof/morefunc.C: Dito.
1119         * g++.dg/tree-prof/pr35545.C: Dito.
1120         * g++.dg/tree-prof/reorder.C: Dito.
1121         * gcc.dg/tree-prof/20050826-2.c: Dito.
1122         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1123         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1124         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1125         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1126         * gcc.dg/tree-prof/inliner-1.c: Dito.
1127         * gcc.dg/tree-prof/merge_block.c: Dito.
1128         * gcc.dg/tree-prof/stringop-1.c: Dito.
1129         * gcc.dg/tree-prof/stringop-2.c: Dito.
1130         * gcc.dg/tree-prof/switch-case-1.c: Dito.
1131         * gcc.dg/tree-prof/switch-case-2.c: Dito.
1132         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1133         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1134         * gcc.dg/tree-prof/update-loopch.c: Dito.
1135         * gcc.dg/tree-prof/val-prof-1.c: Dito.
1136         * gcc.dg/tree-prof/val-prof-2.c: Dito.
1137         * gcc.dg/tree-prof/val-prof-3.c: Dito.
1138         * gcc.dg/tree-prof/val-prof-4.c: Dito.
1139         * gcc.dg/tree-prof/val-prof-5.c: Dito.
1140         * gcc.dg/tree-prof/val-prof-6.c: Dito.
1141         * gcc.dg/tree-prof/val-prof-7.c: Dito.
1143 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1145         * lib/profopt.exp (profopt-execute): Remove .imports files.
1147 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1149         * lib/profopt.exp (profopt-execute): Always log profiler command line.
1151 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1153         * lib/profopt.exp (dg-final-scan-autofdo,
1154         dg-final-scan-not-autofdo): New functions.
1156 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
1158         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1159         * gcc.dg/vect/vect-35.c: Ditto.
1160         * gcc.dg/vect/vect-alias-check-2.c: New test.
1162 2016-07-13  Martin Liska  <mliska@suse.cz>
1164         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1165         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1166         * gfortran.dg/pr42108.f90: Update expected dump scan.
1168 2016-07-13  Richard Biener  <rguenther@suse.de>
1170         PR tree-optimization/24574
1171         * gcc.dg/pr24574.c: New testcase.
1173 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1175         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1176         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1177         * c-c++-common/pr68833-1.c: Require int32plus.
1178         * gcc.dg/ipa/pr63551.c: Likewise.
1179         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1180         * gcc.dg/ipa/pr64041.c: Require int32plus.
1182 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1184         PR ipa/71633
1185         * g++.dg/pr71633.C: New test.
1187 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1189         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1190         Add new arm_thumb1_cbz_ok effective target.
1191         * gcc.target/arm/cbz.c: New test.
1193 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1195         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1196         Define effective target.
1197         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1198         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1199         * gcc.target/arm/movhi_movw.c: New test.
1200         * gcc.target/arm/movsi_movw.c: Likewise.
1201         * gcc.target/arm/movdi_movw.c: Likewise.
1203 2016-07-13  Richard Biener  <rguenther@suse.de>
1205         PR middle-end/71104
1206         * gcc.dg/pr71104-1.c: New testcase.
1207         * gcc.dg/pr71104-2.c: Likewise.
1209 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1211         PR target/71805
1212         * gcc.target/powerpc/pr71805.c: New test.
1214 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1216         * gcc.target/powerpc/divkc3-1.c: New.
1217         * gcc.target/powerpc/mulkc3-1.c: New.
1219 2016-07-12  Nathan Sidwell  <nathan@acm.org>
1221         * gcc.target/arm/data-rel-1.c: New.
1222         * gcc.target/arm/data-rel-2.c: New.
1223         * gcc.target/arm/data-rel-3.c: New.
1225 2016-07-12  Martin Liska  <mliska@suse.cz>
1227         * gcc.dg/params/blocksort-part.c: New test.
1228         * gcc.dg/params/params.exp: New file.
1230 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1232         PR middle-end/71700
1233         * gcc.c-torture/execute/pr71700.c: New test.
1235 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
1236         Richard Biener  <rguenther@suse.de>
1238         PR tree-optimization/23286
1239         PR tree-optimization/70159
1240         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1241         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1242         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1243         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1244         * gcc.dg/tree-ssa/pr35286.c: Likewise.
1245         * gcc.dg/tree-ssa/pr35287.c: Likewise.
1246         * gcc.dg/hoist-register-pressure-1.c: Likewise.
1247         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1248         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1249         * gcc.dg/pr51879-12.c: Likewise.
1250         * gcc.dg/strlenopt-9.c: Likewise.
1251         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1252         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1253         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1254         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1255         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1256         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1257         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1258         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1259         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1260         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1261         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1262         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1263         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1264         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1265         * gfortran.dg/pr43984.f90: Adjust expected outcome.
1267 2016-07-12  Richard Biener  <rguenther@suse.de>
1269         PR rtl-optimization/68961
1270         * gcc.target/i386/pr68961.c: New testcase.
1272 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
1274         PR middle-end/71758
1275         * c-c++-common/gomp/pr71758.c: New test.
1276         * gfortran.dg/gomp/pr71758.f90: New test.
1278         PR tree-optimization/71823
1279         * gcc.dg/vect/pr71823.c: New test.
1281 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
1283         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1284         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1285         and LINE_MAP_MAX_LOCATION_WITH_COLS.
1287 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1289         PR target/71801
1290         * gcc.target/i386/pr71801.c: New test.
1292 2016-07-11  Richard Biener  <rguenther@suse.de>
1294         PR tree-optimization/71816
1295         * gcc.dg/torture/pr71816.c: New testcase.
1297 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1299         PR fortran/71783
1300         * gfortran.dg/dependency_46.f90:  New test.
1302 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1304         PR rtl-optimization/71621
1305         * gcc.target/i386/pr71621-1.c: New.
1306         * gcc.target/i386/pr71621-2.c: New.
1308 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
1310         * gfortran.dg/goacc/pr71704.f90: New test.
1312 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1314         PR target/71297
1315         * gcc.target/powerpc/pr71297.c: New.
1317 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
1319         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1321 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1323         PR target/71806
1324         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1326 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
1328         PR tree-optimization/71667
1329         * gcc.dg/vect/pr71667.c: New
1331 2016-07-08  Martin Liska  <mliska@suse.cz>
1333         * gcc.dg/torture/pr71606.c: New test.
1335 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1337         PR fortran/71764
1338         * gfortran.dg/pr71764.f90: New test.
1340 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
1341             Kai Tietz  <ktietz70@googlemail.com>
1343         PR c++/70869
1344         PR c++/71054
1345         * g++.dg/cpp0x/pr70869.C: New test.
1346         * g++.dg/cpp0x/pr71054.C: New test.
1348 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
1350         * g++.dg/debug/pr71432.C: Fail on AIX.
1352 2016-07-07  Martin Liska  <mliska@suse.cz>
1354         * gfortran.dg/do_1.f90: Remove a corner case that triggers
1355         an undefined behavior.
1356         * gfortran.dg/do_3.F90: Likewise.
1357         * gfortran.dg/do_check_11.f90: New test.
1358         * gfortran.dg/do_check_12.f90: New test.
1359         * gfortran.dg/do_corner_warn.f90: New test.
1361 2016-07-07  Martin Liska  <mliska@suse.cz>
1363         * gfortran.dg/predict-1.f90: Ammend the test.
1364         * gfortran.dg/predict-2.f90: Likewise.
1366 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1368         PR ipa/71624
1369         * g++.dg/pr71624.C: New test.
1371 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1373         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1374         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1375         ARMv8-M Mainline architectures.
1377 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1379         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1380         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1382 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
1384         PR target/70098
1385         PR target/71763
1386         * gcc.target/powerpc/pr71763.c: New file.
1388 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
1390         PR tree-optimization/71518
1391         * gcc.dg/pr71518.c: New test.
1393 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
1395         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1397 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1399         PR target/50739
1400         * gcc.target/avr/pr50739.c: New test.
1402 2016-07-05  Jan Hubicka  <jh@suse.cz>
1404         * gcc.dg/tree-ssa/scev-14.c: update template.
1406 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
1408         * gcc.dg/vect/group-no-gaps-1.c: New test.
1410 2016-07-05  Andi Kleen  <ak@linux.intel.com>
1412         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1413         if kernel supports MPX.
1415 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
1417         * gcc.c-torture/compile/pr69102.c: Require fpic support.
1419 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1420             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1422         * gcc.target/powerpc/signbit-1.c: New test.
1423         * gcc.target/powerpc/signbit-2.c: New test.
1424         * gcc.target/powerpc/signbit-3.c: New test.
1426 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1428         PR rtl-optimization/71594
1429         * gcc.dg/torture/pr71594.c: New test.
1431 2016-07-05  Jan Hubicka  <jh@suse.cz>
1433         * gcc.dg/tree-ssa/scev-14.c: new testcase.
1435 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
1437         PR c++/62314
1438         * gcc/testsuite/g++.dg/parse/error5.C: Update column
1439         number of missing semicolon error.
1440         * g++.dg/pr62314-2.C: New test case.
1442 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1444         * gfortran.dg/coarray_stat_function.f90: New test.
1445         * gfortran.dg/coarray_stat_whitespace.f90: New test.
1446         * gfortran.dg/coarray_lib_comm_1: Adapting old test
1447         to new interfaces.
1449 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1451         PR fortran/71623
1452         * gfortran.dg/deferred_character_17.f90: New test.
1454 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
1456         * gcc.target/arm/neon/polytypes.c: Move to ...
1457         * gcc.target/arm/polytypes.c: ... here.
1458         * gcc.target/arm/neon/pr51534.c: Move to ...
1459         * gcc.target/arm/pr51534.c: ... here.
1460         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1461         * gcc.target/arm/vect-vcvt.c: ... here.
1462         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1463         * gcc.target/arm/vect-vcvtq.c: ... here.
1464         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1465         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1466         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1467         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1468         * gcc.target/arm/neon/neon.exp: Delete.
1469         * gcc.target/arm/neon/: Delete.
1471 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1473         PR fortran/65575
1474         * gfortran.dg: pr65575.f90: New test.
1476 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1478         PR fortran/35849
1479         * gfortran.dg: pr35849.f90: New test.
1481 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
1483         PR c++/71739
1484         * g++.dg/cpp0x/pr71739.C: New test.
1486 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
1488         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1490 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1492         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1493         locr.
1494         * gcc.target/s390/loc-1.c: New test.
1496 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
1498         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1499         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1501 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1503         PR target/63874
1504         * gcc.target/aarch64/pr63874.c: New test.
1506 2016-07-04  Jan Beulich  <jbeulich@suse.com>
1508         * g++.dg/header.c: New.
1509         * gcc.dg/header.c: New.
1511 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
1513         PR c/71719
1514         * c-c++-common/Wunused-var-15.c: New test.
1516 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
1518         PR fortran/71687
1519         * gfortran.dg/gomp/pr71687.f90: New test.
1521 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1523         * gcc.dg/const-float128-ped.c: Require __float128 effective
1524         target and options.
1525         * gcc.dg/const-float128.c: Likewise.
1526         * gcc.dg/torture/float128-cmp-invalid.c: Require
1527         __float128 and base_quadfloat_support effective targets, and
1528         __float128 options.
1529         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1530         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1531         * gcc.dg/torture/float128-nan.c: Likewise.
1532         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1533         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1534         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1535         * lib/target-supports.exp (check_effective_target___float128): New.
1536         (add_options_for___float128): New.
1537         (check_effective_target_base_quadword_support): New.
1539 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1541         PR target/71720
1542         * gcc.target/powerpc/pr71720.c: New test.
1544 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1546         * gcc.dg/bss.c: New.
1548 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
1550         PR target/71698
1551         * gcc.target/powerpc/pr71698.c: New test.
1553 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
1555         PR target/71151
1556         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1557         instead of ".foo" for its section name.
1558         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1559         depending on MCU's flash size.
1560         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1561         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1562         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1563         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1564         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1565         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1567 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1569         * gcc.target/i386/pr65105-2.c: Add -msse2.
1571 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1573         PR tree-optimization/71707
1574         * gcc.dg/strlenopt-29.c: New test.
1576         PR fortran/71704
1577         * gfortran.dg/gomp/pr71704.f90: New test.
1579         PR fortran/71705
1580         * gfortran.dg/gomp/pr71705.f90: New test.
1582 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1584         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1585         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1586         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1587         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1588         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1589         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1590         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1591         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1592         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1593         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1594         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1595         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1596         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1597         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1598         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1599         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1600         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1601         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1602         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1603         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1604         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1605         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1606         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1607         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1608         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1609         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1610         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1611         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1612         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1613         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1614         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1615         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1616         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1617         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1618         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1619         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1620         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1621         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1622         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1623         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1624         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1625         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1626         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1627         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1628         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1629         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1630         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1631         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1632         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1633         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1634         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1635         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1636         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1637         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1638         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1639         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1640         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1641         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1642         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1643         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1644         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1645         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1646         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1647         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1648         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1649         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1650         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1651         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1652         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1653         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1654         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1655         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1656         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1657         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1658         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1659         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1660         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1661         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1662         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1663         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1664         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1666 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1667             James Greenhalgh  <james.greenhalgh@arm.com>
1669         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1671 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
1672             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1674         * gcc.target/aarch64/vget_set_lane_1.c: New test.
1676 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
1678         PR driver/71651
1679         * gcc.dg/spellcheck-options-12.c: New test case.
1681 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1683         PR middle-end/71693
1684         * gcc.c-torture/compile/pr71693.c: New test.
1686 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
1688         * gcc.dg/spellcheck-params.c: New testcase.
1689         * gcc.dg/spellcheck-params-2.c: New testcase.
1691 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1693         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1694         vector extract instructions.
1695         * gcc.target/powerpc/p9-extract-2.c: Likewise.
1697 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1699         PR fortran/71686
1700         * gfortran.dg/unexpected_eof_2.f90: New test.
1701         * gfortran.dg/unexpected_eof_3.f90: New test.
1703 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
1705         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1707 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
1709         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1710         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1711         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1713 2016-06-29  Richard Biener  <rguenther@suse.de>
1715         PR middle-end/15256
1716         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1718 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1720         * gcc.target/arm/aapcs/neon-vect10.c: Require
1721         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1722         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1723         * gcc.target/arm/aapcs/vfp18.c: Likewise.
1724         * gcc.target/arm/aapcs/vfp19.c: Likewise.
1725         * gcc.target/arm/aapcs/vfp20.c: Likewise.
1726         * gcc.target/arm/aapcs/vfp21.c: Likewise.
1727         * gcc.target/arm/fp16-aapcs-1.c: Require
1728         -mfloat-ab=hard.  Also simplify the test.
1729         * gcc.target/arm/fp16-aapcs-2.c: New.
1731 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1733         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1734         (add_options_for_arm_fp16_ieee): New.
1735         (add_options_for_arm_fp16_alternative): New.
1736         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
1737         long-line.
1738         (effective_target_arm_fp16_hw): New.
1740 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1742         PR tree-optimization/71655
1743         * g++.dg/pr71655.C: New test.
1745 2016-06-29  Martin Liska  <mliska@suse.cz>
1747         * gcc.dg/pr71585.c: New test.
1748         * gcc.dg/pr71585-2.c: New test.
1749         * gcc.dg/pr71585-3.c: New test.
1751 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1753         PR tree-optimization/70729
1754         * g++.dg/vect/pr70729.cc: New test.
1756 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
1758         * c-c++-common/gomp/cancel-1.c: Extend.
1760 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1762         PR tree-optimization/71625
1763         * gcc.dg/strlenopt-28.c: New test.
1765 2016-06-29  Richard Biener  <rguenther@suse.de>
1767         PR middle-end/71002
1768         * g++.dg/torture/pr71002.C: Adjust testcase.
1770 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1772         PR c/71685
1773         * gcc.dg/pr71685.c: New test.
1775 2016-06-28  Martin Sebor  <msebor@redhat.com>
1777         PR c/71552
1778         * gcc.dg/init-bad-9.c: New test.
1780 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1782         * gcc.target/powerpc/abs128-1.c: Require VSX.
1783         * gcc.target/powerpc/copysign128-1.c: Likewise.
1784         * gcc.target/powerpc/inf128-1.c: Likewise.
1785         * gcc.target/powerpc/nan128-1.c: Likewise.
1787 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
1789         PR middle-end/71626
1790         * gcc.c-torture/execute/pr71626-1.c: New test.
1791         * gcc.c-torture/execute/pr71626-2.c: New test.
1793 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
1795         PR target/71656
1796         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1798 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1800         PR target/71670
1801         * gcc.target/powerpc/pr71670.c: New testcase.
1803 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
1805         PR target/71656
1806         * gcc.target/powerpc/pr71656-1.c: New test.
1807         * gcc.target/powerpc/pr71656-2.c: New test.
1809 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
1811         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1812         around fp16 code.
1813         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1814         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1815         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1816         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1817         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1818         Add arm_neon_fp16_ok effective target.
1819         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1820         Likewise.
1821         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1822         Likewise.
1823         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1824         Likewise.
1825         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1826         Likewise.
1827         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1828         Likewise.
1829         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1830         Likewise.
1831         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1832         Likewise.
1833         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1834         Likewise.
1835         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1836         Likewise.
1837         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1838         Likewise.
1839         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1840         Likewise.
1842 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
1844         * gcc.dg/predict-12.c: New testcase.
1846 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1848         PR fortran/71649
1849         * gfortran.dg/pr71649.f90: New test.
1851 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
1853         PR tree-optimization/71643
1854         * g++.dg/opt/pr71643.C: New test.
1856         PR tree-optimization/71631
1857         * gcc.c-torture/execute/pr71631.c: New test.
1859 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1861         * gcc.dg/predict-11.c: New testcase.
1862         * gfortran.dg/predict-2.f90: New testcase.
1864 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1866         * gcc.dg/predict-10.c: New test.
1868 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1870         * gcc.target/powerpc/abs128-1.c: New.
1871         * gcc.target/powerpc/copysign128-1.c: New.
1872         * gcc.target/powerpc/inf128-1.c: New.
1873         * gcc.target/powerpc/nan128-1.c: New.
1875 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
1877         * gfortran.dg/pr71642.f90: New test.
1879 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1881         PR tree-optimization/71647
1882         * gcc.target/i386/pr71647.c: New test.
1884 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1886         * gcc.target/i386/noplt-gd-1.c: New test.
1887         * gcc.target/i386/noplt-gd-2.c: Likewise.
1888         * gcc.target/i386/noplt-gd-3.c: Likewise.
1889         * gcc.target/i386/noplt-ld-1.c: Likewise.
1890         * gcc.target/i386/noplt-ld-2.c: Likewise.
1891         * gcc.target/i386/noplt-ld-3.c: Likewise.
1892         * lib/target-supports.exp
1893         (check_effective_target_tls_get_addr_via_got): New.
1895 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1897         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1898         testsuite compile flags.
1899         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1900         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1902 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1904         * g++dg/vect/pr36684.cc: Add dg-do compile.
1905         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1906         * gcc.dg/vect/pr70021.c: Ditto.
1907         * gcc.dg/vect/pr70138-1.c: Ditto.
1908         * gcc.dg/vect/pr70138-2.c: Ditto.
1909         * gcc.dg/vect/pr70354-1.c: Ditto.
1910         * gcc.dg/vect/pr70354-2.c: Ditto.
1911         * gcc.dg/vect/pr71259.c: Ditto.
1912         * gcc.dg/vect/pr71416-1.c: Ditto.
1913         * gcc.dg/vect/slp-43.c: Ditto.
1914         * gcc.dg/vect/slp-45.c: Ditto.
1915         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1916         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1917         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1918         * gfortran.dg/vect/pr69980.f90: Ditto.
1920 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1922         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1923         * gcc.dg/vect/bb-slp-30.c: Ditto.
1924         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1925         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1926         * gcc.dg/vect/pr45902.c: Ditto.
1927         * gcc.dg/vect/pr48172.c: Ditto.
1928         * gcc.dg/vect/pr48377.c: Ditto.
1929         * gcc.dg/vect/pr49038.c: Ditto.
1930         * gcc.dg/vect/pr49771.c: Ditto.
1931         * gcc.dg/vect/pr52091.c: Ditto.
1932         * gcc.dg/vect/pr53185-2.c: Ditto.
1933         * gcc.dg/vect/pr56826.c: Ditto.
1934         * gcc.dg/vect/pr60276.c: Ditto.
1935         * gcc.dg/vect/pr62021.c: Ditto.
1936         * gcc.dg/vect/pr63530.c: Ditto.
1937         * gcc.dg/vect/pr65518.c: Ditto.
1938         * gcc.dg/vect/pr65947-1.c: Ditto.
1939         * gcc.dg/vect/pr65947-10.c: Ditto.
1940         * gcc.dg/vect/pr65947-11.c: Ditto.
1941         * gcc.dg/vect/pr65947-12.c: Ditto.
1942         * gcc.dg/vect/pr65947-13.c: Ditto.
1943         * gcc.dg/vect/pr65947-2.c: Ditto.
1944         * gcc.dg/vect/pr65947-3.c: Ditto.
1945         * gcc.dg/vect/pr65947-4.c: Ditto.
1946         * gcc.dg/vect/pr65947-5.c: Ditto.
1947         * gcc.dg/vect/pr65947-6.c: Ditto.
1948         * gcc.dg/vect/pr65947-7.c: Ditto.
1949         * gcc.dg/vect/pr65947-8.c: Ditto.
1950         * gcc.dg/vect/pr65947-9.c: Ditto.
1951         * gcc.dg/vect/pr71416-1.c: Ditto.
1952         * gcc.dg/vect/pr71439.c: Ditto.
1953         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1954         * gcc.dg/vect/vect-bswap16.c: Ditto.
1955         * gcc.dg/vect/vect-bswap32.c: Ditto.
1956         * gcc.dg/vect/vect-bswap64.c: Ditto.
1957         * gcc.dg/vect/vect-live-1.c: Ditto.
1958         * gcc.dg/vect/vect-live-2.c: Ditto.
1959         * gcc.dg/vect/vect-live-3.c: Ditto.
1960         * gcc.dg/vect/vect-live-4.c: Ditto.
1961         * gcc.dg/vect/vect-live-5.c: Ditto.
1962         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1963         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1964         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1965         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1966         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1967         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1968         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1969         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1970         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1971         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1972         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1973         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1974         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1975         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1976         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1977         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1978         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1980 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1982         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1984 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1986         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
1987         ia32 if R_386_GOT32X relocation is supported.
1988         * gcc.target/i386/noplt-3.c: Likewise.
1989         * gcc.target/i386/noplt-2.c: Likewise.
1990         (main): Renamed to ...
1991         (bar): This.
1992         * gcc.target/i386/noplt-4.c: Likewise.
1993         (main): Renamed to ...
1994         (bar): This.
1995         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1996         * gcc.target/i386/pr67400-5.c: Likewise.
1998 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
2000         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2001         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2003         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2004         f4): Adjust expected diagnostics.
2005         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2006         (T): If OVFP is defined, redefine to TP.
2007         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2008         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2009         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2010         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2011         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2012         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2013         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2014         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2015         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2016         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2017         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2018         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2019         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2020         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2021         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2022         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2023         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2024         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2025         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2026         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2027         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2028         as last argument to __builtin_add_overflow_p.
2030 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
2032         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2033         dg-options and remove default vector testsuite compile flags.
2034         * g++.dg/vect/pr33860a.cc: Ditto.
2035         * g++.dg/vect/pr45470-a.cc: Ditto.
2036         * g++.dg/vect/pr45470-b.cc: Ditto.
2037         * g++.dg/vect/pr60896.cc: Ditto.
2038         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2039         * gcc.dg/vect/pr18308.c: Ditto.
2040         * gcc.dg/vect/pr24049.c: Ditto.
2041         * gcc.dg/vect/pr33373.c: Ditto.
2042         * gcc.dg/vect/pr36228.c: Ditto.
2043         * gcc.dg/vect/pr42395.c: Ditto.
2044         * gcc.dg/vect/pr42604.c: Ditto.
2045         * gcc.dg/vect/pr46663.c: Ditto.
2046         * gcc.dg/vect/pr48765.c: Ditto.
2047         * gcc.dg/vect/pr49093.c: Ditto.
2048         * gcc.dg/vect/pr49352.c: Ditto.
2049         * gcc.dg/vect/pr52298.c: Ditto.
2050         * gcc.dg/vect/pr52870.c: Ditto.
2051         * gcc.dg/vect/pr53185.c: Ditto.
2052         * gcc.dg/vect/pr53773.c: Ditto.
2053         * gcc.dg/vect/pr56695.c: Ditto.
2054         * gcc.dg/vect/pr62171.c: Ditto.
2055         * gcc.dg/vect/pr63530.c: Ditto.
2056         * gcc.dg/vect/pr68339.c: Ditto.
2057         * gcc.dg/vect/pr71259.c: Ditto.
2058         * gcc.dg/vect/vect-82_64.c: Ditto.
2059         * gcc.dg/vect/vect-83_64.c: Ditto.
2060         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2061         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2062         * gcc.dg/vect/vect-shift-2.c: Ditto.
2063         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2064         * gfortran.dg/vect/pr39318.f90: Ditto.
2065         * gfortran.dg/vect/pr45714-a.f: Ditto.
2066         * gfortran.dg/vect/pr45714-b.f: Ditto.
2067         * gfortran.dg/vect/pr46213.f90: Ditto.
2069 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2070             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2072         * gcc.target/powerpc/p9-splat-5.c: New test.
2074 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
2076         PR tree-optimization/71488
2077         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2078         * lib/target-supports.exp: ... here.
2079         (check_sse4_hw_available): New procedure.
2080         (check_effective_target_sse4_runtime): Ditto.
2081         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2082         -march=westmere for sse4_runtime targets.
2083         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
2084         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
2085         (dg-additional-options): Use for sse4_runtime targets.
2086         (main): Call check_vect ().
2087         (dg-final): Perform scan only for sse4_runtime targets.
2089 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
2091         PR target/66232
2092         PR target/67400
2093         * gcc.target/i386/pr66232-14.c: New file.
2094         * gcc.target/i386/pr66232-15.c: Likewise.
2095         * gcc.target/i386/pr66232-16.c: Likewise.
2096         * gcc.target/i386/pr66232-17.c: Likewise.
2097         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
2098         ia32 if R_386_GOT32X relocation is supported.
2099         * gcc.target/i386/pr67400-2.c: Likewise.
2100         * gcc.target/i386/pr67400-3.c: Likewise.
2101         * gcc.target/i386/pr67400-4.c: Likewise.
2102         * gcc.target/i386/pr67400-6.c: Likewise.
2103         * gcc.target/i386/pr67400-7.c: Likewise.
2104         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
2106 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2108         PR libgfortran/48852
2109         * gfortran.dg/char4_iunit_1.f03: Update test.
2110         * gfortran.dg/f2003_io_5.f03: Update test.
2111         * gfortran.dg/real_const_3.f90: Update test.
2113 2016-06-23  Andi Kleen  <ak@linux.intel.com>
2115         * g++.dg/bprob/bprob.exp: Support autofdo.
2116         * g++.dg/tree-prof/tree-prof.exp: dito.
2117         * gcc.dg/tree-prof/tree-prof.exp: dito.
2118         * gcc.misc-tests/bprob.exp: dito.
2119         * gfortran.dg/prof/prof.exp: dito.
2120         * lib/profopt.exp: dito.
2121         * lib/target-supports.exp: Check for autofdo.
2123 2016-06-23  Martin Liska  <mliska@suse.cz>
2125         * gcc.dg/pr71619.c: New test.
2127 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
2129         PR target/67400
2130         * gcc.target/i386/pr67400-1.c: New test.
2131         * gcc.target/i386/pr67400-2.c: Likewise.
2132         * gcc.target/i386/pr67400-3.c: Likewise.
2133         * gcc.target/i386/pr67400-4.c: Likewise.
2134         * gcc.target/i386/pr67400-5.c: Likewise.
2135         * gcc.target/i386/pr67400-6.c: Likewise.
2136         * gcc.target/i386/pr67400-7.c: Likewise.
2138 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2140         * c-c++-common/missing-header-1.c: New test case.
2141         * c-c++-common/missing-header-2.c: New test case.
2142         * c-c++-common/missing-header-3.c: New test case.
2143         * c-c++-common/missing-header-4.c: New test case.
2145 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2147         PR c/70339
2148         * c-c++-common/attributes-1.c: Update dg-prune-output to include
2149         hint.
2150         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2151         expected results due to builtin "nanl" now being suggested for
2152         "name".
2153         * gcc.dg/pr67580.c: Update expected messages.
2154         * gcc.dg/spellcheck-identifiers.c: New testcase.
2155         * gcc.dg/spellcheck-typenames.c: New testcase.
2157 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2159         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2160         file.
2161         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2162         diagnostic-test-show-locus-parseable-fixits.c to sources for
2163         diagnostic_plugin_test_show_locus.c.
2164         * lib/gcc-defs.exp (freeform_regexps): New global.
2165         (dg-regexp): New function.
2166         (handle-dg-regexps): New function.
2167         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2168         freeform_regexps to the empty list.
2169         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2171 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2173         PR tree-optimization/71488
2174         * g++.dg/pr71488.C: New test.
2175         * gcc.dg/vect/vect-bool-cmp.c: New test.
2177 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
2179         * gcc.dg/guality/param-5.c: New test.
2181 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2183         * gcc.target/i386/asm-flag-7.c: New test.
2185 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2187         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2188         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2189         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2190         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2191         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2192         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2193         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2194         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2195         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2196         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2197         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2198         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2199         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2200         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2201         * lib/target-supports.exp: Likewise.
2203 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2205         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2206         * gcc.dg/attr-ms_struct-2.c: Likewise.
2207         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2208         * gcc.dg/bf-ms-attrib.c: Likewise.
2209         * gcc.dg/bf-ms-layout-2.c: Likewise.
2210         * gcc.dg/bf-ms-layout-3.c: Likewise.
2211         * gcc.dg/bf-ms-layout.c: Likewise.
2212         * gcc.dg/bf-no-ms-layout.c: Likewise.
2213         * gcc.target/i386/bitfield1.c: Likewise.
2214         * gcc.target/i386/bitfield2.c: Likewise.
2215         * gcc.target/i386/bitfield3.c: Likewise.
2217 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2219         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2220         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2221         override other than -mcpu=power9 command-line option is specified,
2222         or if the target operating system is aix.
2223         * gcc.target/powerpc/darn-1.c: Likewise.
2224         * gcc.target/powerpc/darn-2.c: Likewise.
2225         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2226         test if effective-target is not powerpc_p9vector_ok or if the
2227         target operating system is not defined.
2228         * gcc.target/powerpc/vslv-1.c: Likewise.
2229         * gcc.target/powerpc/vsrv-0.c: Likewise.
2230         * gcc.target/powerpc/vsrv-1.c: Likewise.
2232 2016-06-21  Tobias Burnus  <burnus@net-b.de>
2234         PR fortran/71068
2235         * gfortran.dg/coarray/data_1.f90: New.
2237 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2239         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2240         (dg-require-effective-target): Use arm_v8_neon_hw.
2241         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2242         (dg-require-effective-target): Likewise.
2243         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2244         (dg-require-effective-target): Likewise.
2245         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2246         (dg-require-effective-target): Likewise.
2247         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2248         (dg-require-effective-target): Likewise.
2249         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2250         (dg-require-effective-target): Likewise.
2251         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2252         Add AArch64 check.
2254 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2256         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2257         Set to 3 so test passes.
2259 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2261         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2263 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
2265         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2266         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2267         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2268         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2270 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
2272         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2273         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2275 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2277         PR target/71549
2278         * gcc.target/i386/pr71549.c: New test.
2280 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2282         * gcc.target/powerpc/vadsdu-0.c: Replace
2283         dg-require-effective-target directive to allow test to run on more
2284         platforms, and add dg-skip-if directive to disable test on aix
2285         platforms because of known incompatibilities.
2286         * gcc.target/powerpc/vadsdu-1.c: Likewise.
2287         * gcc.target/powerpc/vadsdu-2.c: Likewise.
2288         * gcc.target/powerpc/vadsdu-3.c: Likewise.
2289         * gcc.target/powerpc/vadsdu-4.c: Likewise.
2290         * gcc.target/powerpc/vadsdu-5.c: Likewise.
2291         * gcc.target/powerpc/vadsdub-1.c: Likewise.
2292         * gcc.target/powerpc/vadsdub-2.c: Replace
2293         dg-require-effective-target directive to allow test to run on more
2294         platforms, and add dg-skip-if directive to disable test on aix
2295         platforms because of known incompatibilities.
2296         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2297         with vec_absdb call to differentiate this test from vadsdub-1.c.
2298         * gcc.target/powerpc/vadsduh-1.c: Replace
2299         dg-require-effective-target directive to allow test to run on more
2300         platforms, and add dg-skip-if directive to disable test on aix
2301         platforms because of known incompatibilities.
2302         * gcc.target/powerpc/vadsduh-2.c: Likewise.
2303         * gcc.target/powerpc/vadsduw-1.c: Likewise.
2304         * gcc.target/powerpc/vadsduw-2.c: Likewise.
2306 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
2308         PR tree-optimization/71588
2309         * gcc.dg/pr71558.c: New test.
2311 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2313         * c-c++-common/pr68657-1.c: Require ptr32plus support.
2314         * c-c++-common/pr68657-2.c: Likewise.
2315         * c-c++-common/pr68657-3.c: Likewise.
2316         * gcc.dg/torture/pr69714.c: Require int32plus support.
2317         * gcc.dg/torture/pr70025.c: Likewise.
2318         * gcc.dg/torture/pr70083.c: Likewise.
2319         * gcc.dg/torture/pr70542.c: Likewise.
2320         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2322 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
2324         PR c/71601
2325         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2327 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2329         PR middle-end/71581
2330         * gcc.dg/pr71581.c: New test.
2332         PR rtl-optimization/71591
2333         * gcc.dg/cpp/pr71591.c: New test.
2335 2016-06-20   David B. Robins  <gcc@davidrobins.net>
2337         PR target/71571
2338         * g++.dg/torture/pr71571.C: New test.
2340 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2342         PR target/71559
2343         * gcc.target/i386/sse2-pr71559.c: New test.
2344         * gcc.target/i386/avx-pr71559.c: New test.
2345         * gcc.target/i386/avx512f-pr71559.c: New test.
2347 2016-06-20  Tobias Burnus  <burnus@net-b.de>
2349         PR fortran/71194
2350         * gfortran.dg/pointer_remapping_10.f90: New.
2352 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
2354         * g++.dg/diagnostic/string-literal-concat.C: New test case.
2356 2016-06-20  Martin Sebor  <msebor@redhat.com>
2358         PR c/69507
2359         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2360         * gnu90-const-expr-1.c: Same.
2361         * gnu99-const-expr-1.c: Same.
2362         * gnu99-static-1.c: Same.
2364 2016-06-20  Renlin Li  <renlin.li@arm.com>
2366         PR testsuite/71489
2367         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2369 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
2371         * gcc.target/aarch64/vcvt_f64_1.c: New.
2372         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2373         * gcc.target/aarch64/vrecp_f64_1.c: New.
2375 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2377         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2378         "alignement".
2380 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
2382         PR target/71103
2383         * gcc.target/avr/torture/pr71103-2.c: New test.
2385 2016-06-19 Martin Sebor  <msebor@redhat.com>
2387         PR c/69507
2388         * gcc.dg/alignof.c: New test.
2390 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2392         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2393         vs dg-error; test constexpr specifier too.
2395 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2397         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2399 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
2401         * lib/target-supports.exp
2402         (check_effective_target_arm_neon_fp16_ok_nocache): Call
2403         arm_neon_ok and merge flags.  Fix temporary test name.
2404         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2405         and merge flags.
2407 2016-06-17  Martin Liska  <mliska@suse.cz>
2409         * gcc.dg/predict-9.c: Fix dump scanning.
2411 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2413         PR tree-optimization/71354
2414         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2416 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2418         PR tree-optimization/71347
2419         * gcc.dg/tree-ssa/pr71347.c: New test.
2421 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2423         PR tree-optimization/71354
2424         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2426 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2428         * gcc.dg/vect/vect-alias-check-1.c: New test.
2430 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2432         PR target/71151
2433         * gcc.target/avr/pr71151-1.c: New test.
2434         * gcc.target/avr/pr71151-2.c: New test.
2435         * gcc.target/avr/pr71151-3.c: New test.
2436         * gcc.target/avr/pr71151-4.c: New test.
2437         * gcc.target/avr/pr71151-5.c: New test.
2438         * gcc.target/avr/pr71151-6.c: New test.
2439         * gcc.target/avr/pr71151-7.c: New test.
2440         * gcc.target/avr/pr71151-8.c: New test.
2441         * gcc.target/avr/pr71151-common.h: New test.
2443 2016-06-16  Martin Liska  <mliska@suse.cz>
2445         * gfortran.dg/predict-1.f90: New test.
2447 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
2449         PR target/71242
2450         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2452 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
2454         * g++.dg/vect/pr36648.cc: Disable cunrolli
2456 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
2458         PR target/71554
2459         * gcc.c-torture/execute/pr71554.c: New test.
2461         PR rtl-optimization/71532
2462         * gcc.dg/torture/pr71532.c: New test.
2464 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2466         * gcc.target/powerpc/p9-dimode1.c: New test.
2467         * gcc.target/powerpc/p9-dimode2.c: Likewise.
2469 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
2471         * gcc.c-torture/compile/20160615-1.c: New test.
2473         * g++.dg/cpp0x/ref-qual17.C: New test.
2475 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2477         PR middle-end/71529
2478         * gcc.target/i386/pr71529.C: New test.
2480 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2482         PR tree-optimization/71483
2483         * g++.dg/vect/pr71483.c: New
2485 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2487         PR c++/70202
2488         * g++.dg/inherit/crash6.C: New.
2489         * g++.dg/inherit/union2.C: Likewise.
2490         * g++.dg/inherit/virtual12.C: Likewise.
2491         * g++.dg/inherit/virtual13.C: Likewise.
2492         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2494 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
2496         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2498 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2500         PR tree-optimization/71439
2501         * gcc.dg/vect/pr71439.c: New
2503 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2505         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2507 2016-06-15  Richard Biener  <rguenther@suse.de>
2509         * gcc.dg/vect/slp-45.c: New testcase.
2511 2016-06-15  Richard Biener  <rguenther@suse.de>
2513         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2515 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2517         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2518         requirements, and disable for AIX for now.
2519         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2521 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2523         PR c++/71528
2524         * g++.dg/opt/pr71528.C: New test.
2526         PR c++/71516
2527         * g++.dg/init/pr71516.C: New test.
2529 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2531         * g++.dg/init/array46.C: New.
2533 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
2535         * gcc.target/i386/float128-3.c: New test.
2536         * gcc.target/i386/quad-sse4.c: Ditto.
2537         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2538         Update scan strings.
2540 2016-06-14  Richard Biener  <rguenther@suse.de>
2542         PR middle-end/71526
2543         * gfortran.dg/pr71526.f90: New testcase.
2545 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2547         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2548         * gcc.dg/zero_bits_compound-1.c: Likewise.
2550 2016-06-14  Richard Biener  <rguenther@suse.de>
2552         PR tree-optimization/71522
2553         * gcc.dg/torture/pr71522.c: New testcase.
2555 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2557         PR tree-optimization/71520
2558         * gcc.dg/tree-ssa/pr71520.c: New test.
2560 2016-06-14  Richard Biener  <rguenther@suse.de>
2562         PR tree-optimization/71521
2563         * gcc.dg/tree-ssa/vrp101.c: New testcase.
2565 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2567         PR sanitizer/71498
2568         * c-c++-common/ubsan/bounds-13.c: New test.
2570         PR preprocessor/71183
2571         * gcc.dg/cpp/source_date_epoch-3.c: New test.
2573 2016-06-13  Jeff Law  <law@redhat.com>
2575         PR tree-optimization/71403
2576         * c-c++-common/ubsan/pr71403-1.c: New test.
2577         * c-c++-common/ubsan/pr71403-2.c: New test.
2578         * c-c++-common/ubsan/pr71403-3.c: New test.
2580 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2582         PR middle-end/71478
2583         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2584         Add -Wno-psabi -w to dg-options.
2586 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2588         * gcc.target/powerpc/vadsdu-0.c: New test.
2589         * gcc.target/powerpc/vadsdu-1.c: New test.
2590         * gcc.target/powerpc/vadsdu-2.c: New test.
2591         * gcc.target/powerpc/vadsdu-3.c: New test.
2592         * gcc.target/powerpc/vadsdu-4.c: New test.
2593         * gcc.target/powerpc/vadsdu-5.c: New test.
2594         * gcc.target/powerpc/vadsdub-1.c: New test.
2595         * gcc.target/powerpc/vadsdub-2.c: New test.
2596         * gcc.target/powerpc/vadsduh-1.c: New test.
2597         * gcc.target/powerpc/vadsduh-2.c: New test.
2598         * gcc.target/powerpc/vadsduw-1.c: New test.
2599         * gcc.target/powerpc/vadsduw-2.c: New test.
2601 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
2603         * gcc.dg/c99-init-2.c (c): Update expected error message.
2604         * gcc.dg/init-bad-8.c (foo): Likewise.
2605         * gcc.dg/spellcheck-fields-3.c: New test case.
2607 2016-06-13  Martin Liska  <mliska@suse.cz>
2609         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2610         and "guess loop iv compared" heuristics.
2611         * gcc.dg/predict-2.c: Likewise.
2612         * gcc.dg/predict-3.c: Likewise.
2613         * gcc.dg/predict-4.c: Likewise.
2614         * gcc.dg/predict-5.c: Likewise.
2615         * gcc.dg/predict-6.c: Likewise.
2617 2016-06-13  Marek Polacek  <polacek@redhat.com>
2619         PR middle-end/71476
2620         * c-c++-common/Wswitch-unreachable-4.c: New test.
2621         * gcc.dg/Wswitch-unreachable-2.c: New test.
2622         * g++.dg/tm/jump1.C: Move dg-warning.
2624 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
2626         * gnat.dg/renaming10.ad[sb]: New test.
2628 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
2630         PR fortran/70673
2631         * gfortran.dg/pr70673.f90: New test.
2633 2016-06-13  Richard Biener  <rguenther@suse.de>
2635         PR middle-end/64516
2636         * gcc.dg/align-3.c: New testcase.
2638 2016-06-13  Martin Liska  <mliska@suse.cz>
2640         * gcc.target/i386/pr71458.c: New test.
2642 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
2644         PR target/71241
2645         * testsuite/gcc.dg/torture/float128-nan.c: New test.
2647 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2649         PR target/60751
2650         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2651         statement.
2653 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2655         PR target/60751
2656         * gfortran.dg/comma_IO_extension_1.f90: New test.
2657         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2658         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2659         statement.
2660         * gfortran.dg/graphite/pr38083.f90: Likewise.
2661         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2662         missing format.
2664 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2666         * gnat.dg/case_character.adb: New test.
2668 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
2670         PR middle-end/71310
2671         * gcc.target/powerpc/pr71310.c: New testcase.
2673 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
2675         PR middle-end/71478
2676         * gcc.dg/pr71478.c: New test.
2678 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
2680         PR middle-end/71494
2681         * gcc.c-torture/execute/pr71494.c: New test.
2683         PR c/68657
2684         * gcc.target/i386/pr68657.c: New test.
2686         PR inline-asm/68843
2687         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2688         (test): Add -masm=intel alternatives.
2690 2016-06-10  Martin Sebor  <msebor@redhat.com>
2692         PR c/71392
2693         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2695 2016-06-10  Jeff Law  <law@redhat.com>
2697         PR tree-optimization/71335
2698         * gcc.c-torture/execute/pr71335.c: New test.
2700 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
2702         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2703         the various "cannot tail-call: " messages.
2705 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
2707         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2708         and options.
2710 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
2712         PR sanitizer/71480
2713         * c-c++-common/asan/pr71480.c: New test.
2715 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
2717         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2718         (ASMNAME2): Likewise.
2719         (main): Replace fn in asm statement with ASMNAME ("fn").
2720         * gcc.dg/guality/pr68037-2.c: Likewise.
2721         * gcc.dg/guality/pr68037-3.c: Likewise.
2722         * gcc.dg/torture/pr68037-1.c: Likewise.
2723         * gcc.dg/torture/pr68037-2.c: Likewise.
2724         * gcc.dg/torture/pr68037-3.c: Likewise.
2726 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2728         PR inline-asm/68843
2729         * gcc.target/i386/pr68843-1.c: New test.
2730         * gcc.target/i386/pr68843-2.c: New test.
2732 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2733             Cesar Philippidis  <cesar@codesourcery.com>
2735         PR middle-end/71373
2736         * gcc.dg/goacc/nested-function-1.c: New file.
2737         * gcc.dg/goacc/nested-function-2.c: Likewise.
2738         * gcc.dg/goacc/pr71373.c: Likewise.
2739         * gfortran.dg/goacc/cray-2.f95: Likewise.
2740         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2741         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2742         * gfortran.dg/goacc/cray.f95: Update.
2743         * gfortran.dg/goacc/loop-1.f95: Likewise.
2744         * gfortran.dg/goacc/loop-3.f95: Likewise.
2745         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2746         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2748 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2750         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2751         for OpenACC tile clauses.
2752         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2754         PR c/71381
2755         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
2756         to...
2757         * c-c++-common/goacc/cache-2.c: ... this new file.
2758         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2759         * gfortran.dg/goacc/cache-2.f95: ... this new file.
2760         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2761         usage.
2762         * gfortran.dg/goacc/cray.f95: Likewise.
2763         * gfortran.dg/goacc/loop-1.f95: Likewise.
2765 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
2767         PR tree-optimization/71407
2768         PR tree-optimization/71416
2769         * gcc.dg/vect/pr71407.c: New
2770         * gcc.dg/vect/pr71416-1.c: New
2771         * gcc.dg/vect/pr71416-2.c: New
2773 2016-06-10  Richard Biener  <rguenther@suse.de>
2775         PR middle-end/71477
2776         * gcc.dg/torture/pr71477.c: New testcase.
2778 2016-06-09  Julia Koval  <julia.koval@intel.com>
2780         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2781         * gcc.target/i386/interrupt-13.c: Likewise.
2782         * gcc.target/i386/interrupt-15.c: Likewise.
2783         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2784         * gcc.target/i386/interrupt-24.c: Likewise.
2785         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2786         * gcc.target/i386/interrupt-9.c: Likewise.
2787         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2789 2016-06-09  Martin Sebor  <msebor@redhat.com>
2791         PR c/70883
2792         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2793         * gcc.dg/builtin-constant_p-1.c: Same.
2794         * gcc.dg/builtins-error.c: Same.
2795         * gcc.dg/pr70859.c: Same.
2797 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2799         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2800         * gcc.dg/torture/pr68067-1.c: Likewise.
2801         * gcc.dg/torture/pr68067-2.c: Likewise.
2803 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2805         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2806           when setting SIZE.
2808 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2810         PR c++/71465
2811         * g++.dg/inherit/crash5.C: New.
2812         Revert:
2813         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2815         PR c++/70202
2816         * g++.dg/inherit/crash5.C: New.
2817         * g++.dg/inherit/virtual1.C: Adjust.
2819 2016-06-09  Martin Liska  <mliska@suse.cz>
2821         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2822         * g++.dg/predict-loop-exit-2.C: Likewise.
2823         * g++.dg/predict-loop-exit-3.C: Likewise.
2824         * gcc.dg/predict-1.c: Likewise.
2825         * gcc.dg/predict-2.c: Likewise.
2826         * gcc.dg/predict-3.c: Likewise.
2827         * gcc.dg/predict-4.c: Likewise.
2828         * gcc.dg/predict-5.c: Likewise.
2829         * gcc.dg/predict-6.c: Likewise.
2830         * gcc.dg/predict-7.c: Likewise.
2832 2016-06-09  Richard Biener  <rguenther@suse.de>
2834         PR tree-optimization/71462
2835         * gcc.dg/torture/pr71462.c: New testcase.
2837 2016-06-09  Marek Polacek  <polacek@redhat.com>
2839         PR c/65471
2840         * gcc.dg/c11-generic-3.c: New test.
2842 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
2844         * g++.dg/init/array42.C: New.
2845         * g++.dg/init/array43.C: Likewise.
2846         * g++.dg/init/array44.C: Likewise.
2847         * g++.dg/init/array45.C: Likewise.
2848         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2849         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2850         * g++.dg/cpp1y/auto-fn27.C: Likewise.
2851         * g++.dg/gomp/pr35751.C: Likewise.
2852         * g++.dg/init/array23.C: Likewise.
2853         * g++.dg/init/brace2.C: Likewise.
2854         * g++.dg/init/brace6.C: Likewise.
2856 2016-06-08  Martin Sebor  <msebor@redhat.com>
2857             Jakub Jelinek  <jakub@redhat.com>
2859         PR c++/70507
2860         PR c/68120
2861         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2862         * c-c++-common/builtin-arith-overflow-2.c: New test.
2863         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2864         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2865         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2867 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2869         PR c++/71442
2870         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2872 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
2874         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2875         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2876         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2877         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2878         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2879         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2880         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2881         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2882         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2883         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2884         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2885         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2886         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2888 2016-06-08  Richard Biener  <rguenther@suse.de>
2890         PR tree-optimization/68558
2891         * gcc.dg/vect/slp-44.c: New testcase.
2893 2016-06-08  Richard Biener  <rguenther@suse.de>
2895         * gcc.dg/vect/slp-43.c: New testcase.
2897 2016-06-08  Richard Biener  <rguenther@suse.de>
2899         PR tree-optimization/71452
2900         * gcc.dg/torture/pr71452.c: New testcase.
2902 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2904         PR c++/71448
2905         * g++.dg/torture/pr71448.C: New test.
2907 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
2909         PR debug/71432
2910         PR ada/71413
2911         * g++.dg/debug/pr71432.C: New test.
2913 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2915         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2916         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2917         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2919 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
2921         * gcc.dg/vect/vect-live-2.c: Update effective target.
2922         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2923         * lib/target-supports.exp: Add aarch64 to vect_long.
2925 2016-06-08  Marek Polacek  <polacek@redhat.com>
2927         PR c/71418
2928         * gcc.dg/noncompile/pr71418.c: New test.
2930         PR c/71426
2931         * gcc.dg/noncompile/pr71426.c: New test.
2933 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
2935         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2936         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2937         * gcc.dg/predict-3.c: Update template.
2938         * gcc.dg/predict-5.c: Update template.
2939         * gcc.dg/predict-6.c: Update template.
2940         * gcc.dg/predict-9.c: Update template.
2941         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2943 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
2945         * gcc.target/powerpc/vec-mul.c: New test.
2947 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
2949         * gcc.dg/spellcheck-fields-2.c: New test case.
2951 2016-06-07  Richard Biener  <rguenther@suse.de>
2953         PR c/61564
2954         * gcc.dg/Wpragmas-1.c: New testcase.
2955         * gcc.dg/Wattributes-4.c: Likewise.
2956         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2957         entry.
2959 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
2961         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2962         spurious debug code.
2964 2016-06-07  Richard Biener  <rguenther@suse.de>
2966         PR tree-optimization/71428
2967         * gcc.dg/torture/pr71428.c: New testcase.
2969 2016-06-07  Richard Biener  <rguenther@suse.de>
2971         PR middle-end/71423
2972         * gcc.dg/torture/pr71423.c: New testcase.
2974 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2976         PR middle-end/71408
2977         * gcc.dg/tree-ssa/pr71408.c: New test.
2979 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2981         PR middle-end/71281
2982         * g++.dg/torture/pr71281.C: New test.
2984 2016-06-06  Marek Polacek  <polacek@redhat.com>
2986         PR c/71362
2987         * gcc.dg/pr71362.c: New test.
2989 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2990             Patrick Palka  <ppalka@gcc.gnu.org>
2992         PR c++/70847
2993         PR c++/71330
2994         PR c++/71393
2995         * g++.dg/opt/pr70847.C: New test.
2996         * g++.dg/ubsan/pr70847.C: New test.
2997         * g++.dg/ubsan/pr71393.C: New test.
2999 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
3001         PR tree-optimization/71259
3002         * gcc.dg/vect/pr71259.c: New test.
3004 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
3006         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3007         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3008         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3009         above.
3011 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3013         PR middle-end/37780
3014         * gcc.c-torture/execute/pr37780.c: New test.
3015         * gcc.target/aarch64/pr37780_1.c: Likewise.
3016         * gcc.target/arm/pr37780_1.c: Likewise.
3018 2016-06-06  Marek Polacek  <polacek@redhat.com>
3020         * c-c++-common/attr-may-alias-1.c: New test.
3021         * c-c++-common/attr-may-alias-2.c: New test.
3022         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3024 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3026         PR c/24414
3027         * gcc.target/i386/pr24414.c: New test.
3029 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
3031         * gcc.target/sparc/vis4misc.c: New file.
3032         * gcc.target/sparc/fpcmp.c: Likewise.
3033         * gcc.target/sparc/fpcmpu.c: Likewise.
3035 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
3037         * gcc.dg/vect/vect-live-1.c: Use additional-options.
3038         * gcc.dg/vect/vect-live-3.c: Likewise.
3040 2016-06-06  Richard Biener  <rguenther@suse.de>
3042         PR tree-optimization/71398
3043         * gcc.dg/torture/pr71398.c: New testcase.
3045 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
3047         PR target/71389
3048         * g++.dg/pr71389.C: New test.
3050 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3052         PR fortran/71404
3053         * gfortran.dg/fmt_read_5.f: New test.
3055 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3057         PR fortran/69659
3058         * gfortran.dg/class_array_22.f03: New test.
3060 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
3062         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3064 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
3066         * gcc.dg/predict-9.c: Update template.
3068 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3070         PR c++/49377
3071         * g++.dg/template/pr49377.C: New.
3073 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
3075         PR tree-optimization/71405
3076         * g++.dg/torture/pr71405.C: New test.
3078 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3080         PR c++/70202
3081         * g++.dg/inherit/crash5.C: New.
3082         * g++.dg/inherit/virtual1.C: Adjust.
3084 2016-06-03  Jeff Law  <law@redhat.com>
3086         PR tree-optimization/71316
3087         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3089 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
3091         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
3092         dg-additional-options with just -fno-tree-scev-cprop in it.
3093         * gcc.dg/vect/vect-live-2.c: Likewise.
3094         * gcc.dg/vect/vect-live-5.c: Likewise.
3095         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3096         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3097         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3099 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
3101         PR c++/27100
3102         * g++.dg/other/friend6.C: New test.
3104 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3106         * g++.dg/torture/ppc-ldst-array.C: New.
3108 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
3110         PR target/71276
3111         PR target/71277
3112         * gcc.dg/torture/builtin-fp-int-inexact.c,
3113         gcc.target/i386/387-builtin-fp-int-inexact.c,
3114         gcc.target/i386/387-rint-inline-1.c,
3115         gcc.target/i386/387-rint-inline-2.c,
3116         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3117         gcc.target/i386/sse2-rint-inline-1.c,
3118         gcc.target/i386/sse2-rint-inline-2.c,
3119         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3120         gcc.target/i386/sse4_1-rint-inline.c: New tests.
3122 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3123             Julia Koval  <julia.koval@intel.com>
3125         PR target/66960
3126         PR target/67630
3127         PR target/67634
3128         PR target/67841
3129         PR target/68037
3130         PR target/68618
3131         PR target/68661
3132         PR target/69575
3133         PR target/69596
3134         PR target/69734
3135         * gcc.dg/guality/pr68037-1.c: New test.
3136         * gcc.dg/guality/pr68037-2.c: Likewise.
3137         * gcc.dg/guality/pr68037-3.c: Likewise.
3138         * gcc.dg/torture/pr68037-1.c: Likewise.
3139         * gcc.dg/torture/pr68037-2.c: Likewise.
3140         * gcc.dg/torture/pr68037-3.c: Likewise.
3141         * gcc.dg/torture/pr68661-1a.c: Likewise.
3142         * gcc.dg/torture/pr68661-1b.c: Likewise.
3143         * gcc.target/i386/interrupt-1.c: Likewise.
3144         * gcc.target/i386/interrupt-2.c: Likewise.
3145         * gcc.target/i386/interrupt-3.c: Likewise.
3146         * gcc.target/i386/interrupt-4.c: Likewise.
3147         * gcc.target/i386/interrupt-5.c: Likewise.
3148         * gcc.target/i386/interrupt-6.c: Likewise.
3149         * gcc.target/i386/interrupt-7.c: Likewise.
3150         * gcc.target/i386/interrupt-8.c: Likewise.
3151         * gcc.target/i386/interrupt-9.c: Likewise.
3152         * gcc.target/i386/interrupt-10.c: Likewise.
3153         * gcc.target/i386/interrupt-11.c: Likewise.
3154         * gcc.target/i386/interrupt-12.c: Likewise.
3155         * gcc.target/i386/interrupt-13.c: Likewise.
3156         * gcc.target/i386/interrupt-14.c: Likewise.
3157         * gcc.target/i386/interrupt-15.c: Likewise.
3158         * gcc.target/i386/interrupt-16.c: Likewise.
3159         * gcc.target/i386/interrupt-17.c: Likewise.
3160         * gcc.target/i386/interrupt-18.c: Likewise.
3161         * gcc.target/i386/interrupt-19.c: Likewise.
3162         * gcc.target/i386/interrupt-20.c: Likewise.
3163         * gcc.target/i386/interrupt-21.c: Likewise.
3164         * gcc.target/i386/interrupt-22.c: Likewise.
3165         * gcc.target/i386/interrupt-23.c: Likewise.
3166         * gcc.target/i386/interrupt-24.c: Likewise.
3167         * gcc.target/i386/interrupt-25.c: Likewise.
3168         * gcc.target/i386/interrupt-26.c: Likewise.
3169         * gcc.target/i386/interrupt-27.c: Likewise.
3170         * gcc.target/i386/interrupt-28.c: Likewise.
3171         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3172         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3173         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3174         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3175         * gcc.target/i386/interrupt-iamcu.c: Likewise.
3176         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3177         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3178         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3179         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3180         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3181         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3182         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3184 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
3186         PR tree-optimization/52171
3187         * gcc.dg/pr52171.c: New test.
3188         * gcc.target/i386/pr52171.c: New test.
3190 2016-06-03  Jan Hubicka  <jh@suse.cz>
3192         * g++.dg/tree-ssa/pred-1.C: New testcase
3193         * gcc.dg/tree-ssa/pred-1.c: New testcase
3195 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3197         PR target/70957
3198         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3199         support.
3200         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3202 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
3204         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3206 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
3208         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3209         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3210         * gcc.dg/vect/vect-live-1.c: New test.
3211         * gcc.dg/vect/vect-live-2.c: New test.
3212         * gcc.dg/vect/vect-live-3.c: New test.
3213         * gcc.dg/vect/vect-live-4.c: New test.
3214         * gcc.dg/vect/vect-live-5.c: New test.
3215         * gcc.dg/vect/vect-live-slp-1.c: New test.
3216         * gcc.dg/vect/vect-live-slp-2.c: New test.
3217         * gcc.dg/vect/vect-live-slp-3.c: New test.
3219 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
3221         PR middle-end/71387
3222         * g++.dg/opt/pr71387.C: New test.
3224 2016-06-02  Jeff Law  <law@redhat.com>
3226         PR tree-optimization/71328
3227         * gcc.c-torture/compile/pr71328.c: New test.
3229 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3231         PR fortran/52393
3232         * gfortran.dg/fmt_read_3.f90: Fix typo.
3233         * gfortran.dg/fmt_read_4.f90: New test.
3235 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3237         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3238         * g++.dg/cpp0x/forw_enum6.C: Likewise.
3239         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3240         * g++.dg/cpp0x/override2.C: Likewise.
3241         * g++.dg/parse/crash5.C: Likewise.
3242         * g++.dg/parse/error16.C: Likewise.
3243         * g++.dg/parse/error27.C: Likewise.
3244         * g++.dg/template/qualttp15.C: Likewise.
3245         * g++.dg/template/redecl4.C: Likewise.
3246         * g++.old-deja/g++.other/crash39.C: Likewise.
3247         * g++.old-deja/g++.other/struct1.C: Likewise.
3248         * g++.old-deja/g++.pt/m9a.C: Likewise.
3249         * g++.old-deja/g++.pt/memclass10.C: Likewise.
3251 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3253         PR c++/71372
3254         * c-c++-common/pr71372.c: New test.
3256         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3257         __TIME__ strings with __builtin_strcmp instead of printf and
3258         dg-output.
3260 2016-06-02  Martin Liska  <mliska@suse.cz>
3262         * gcc.dg/predict-9.c: New test.
3264 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3266         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3267         global set_compiler_env_var and global saved_compiler_env_var.
3269 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3271         PR rtl-optimization/71295
3272         * gcc.c-torture/compile/pr71295.c: New test.
3274 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3276         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3278         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3279         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3281         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3282         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3283         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3284         alternative number.
3286 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3288         * gcc.target/powerpc/p9-splat-4.c: New test.
3290 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3292         PR target/71186
3293         * gcc.target/powerpc/pr71186.c: New test.
3295 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3297         PR fortran/52393
3298         * gfortran.dg/fmt_read_3.f90: New test.
3300 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3302         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3303         procedure.
3305 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
3307         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3308         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3309         env var is set.
3310         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3311         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3312         shown once.
3313         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3314         during compilation.
3315         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3316         vars set by dg-set-compiler-env-var.
3318 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
3320         PR fortran/71156
3321         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3322         to the module procedure declaration.
3323         * gfortran.dg/submodule_16.f08: New test.
3325 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3327         PR middle-end/71371
3328         * c-c++-common/gomp/pr71371.c: New test.
3330 2016-06-01  Richard Biener  <rguenther@suse.de>
3332         PR tree-optimization/71366
3333         * gcc.dg/torture/pr71366-1.c: New testcase.
3334         * gcc.dg/torture/pr71366-2.c: Likewise.
3336 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3338         * gcc.target/powerpc/vslv-0.c: New test.
3339         * gcc.target/powerpc/vslv-1.c: New test.
3340         * gcc.target/powerpc/vsrv-0.c: New test.
3341         * gcc.target/powerpc/vsrv-1.c: New test.
3343 2016-06-01  Nathan Sidwell  <nathan@acm.org>
3345         * c-c++-common/torture/pr57945.c: Add expected PTX error.
3346         * gcc.target/nvptx/weak.c: New.
3348 2016-06-01  Richard Biener  <rguenther@suse.de>
3350         PR tree-optimization/71261
3351         * gcc.dg/torture/vect-bool-1.c: New testcase.
3353 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3355         * gfortran.dg/gomp/order-1.f90: New test.
3356         * gfortran.dg/gomp/order-2.f90: New test.
3358 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
3360         * gcc.dg/unroll-6.c: Update template.
3361         * gcc.dg/unroll-7.c: New testcase.
3362         * gcc.dg/unroll-8.c: New testcase.
3364 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3366         * gnat.dg/opt56.ad[sb]: New test.
3368 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3370         PR c++/66635
3371         * g++.dg/cpp0x/constexpr-ice16.C: New.
3373 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3375         PR tree-optimization/71314
3376         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
3377         -mbranch-cost=2.
3379 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3381         PR tree-optimization/71077
3382         * gcc.dg/tree-ssa/pr71077.c: New test.
3384 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
3386         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3387         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3388         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3390 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
3392         PR c++/71248
3393         * g++.dg/cpp0x/pr71248.C: New.
3394         * g++.dg/cpp0x/auto7.C: Test column numbers too.
3395         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3396         * g++.dg/init/new37.C: Likewise.
3397         * g++.dg/template/static1.C: Likewise.
3398         * g++.dg/template/static2.C: Likewise.
3400 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
3402         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3403         instead of %rdi.
3404         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3406 2016-05-31  Marek Polacek  <polacek@redhat.com>
3408         * c-c++-common/Wswitch-unreachable-3.c: New test.
3409         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3411 2016-05-31  Richard Biener  <rguenther@suse.de>
3413         PR tree-optimization/71352
3414         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3416 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3418         * gcc.target/arm/armv5_thumb_isa.c: New test.
3420 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
3422         PR target/71346
3423         * gcc.target/i386/pr71346.c: New test.
3425 2016-05-31  Tom de Vries  <tom@codesourcery.com>
3427         PR tree-optimization/69068
3428         * gcc.dg/graphite/pr69068.c: New test.
3430 2016-05-27  Martin Sebor  <msebor@redhat.com>
3432         PR c++/71306
3433         * g++.dg/warn/Wplacement-new-size-3.C: New test.
3435 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
3437         PR c++/71349
3438         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
3439         nowait depend(inout: dd[0]) clauses where permitted.
3441 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3443         PR c++/71238
3444         * g++.dg/parse/pr71238.C: New.
3445         * g++.dg/concepts/friend1.C: Test column numbers too.
3446         * g++.dg/cpp0x/initlist31.C: Likewise.
3447         * g++.dg/cpp0x/pr51420.C: Likewise.
3448         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3449         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3450         * g++.dg/ext/builtin3.C: Likewise.
3451         * g++.dg/lookup/friend12.C: Likewise.
3452         * g++.dg/lookup/friend7.C: Likewise.
3453         * g++.dg/lookup/koenig1.C: Likewise.
3454         * g++.dg/lookup/koenig5.C: Likewise.
3455         * g++.dg/lookup/used-before-declaration.C: Likewise.
3456         * g++.dg/overload/koenig1.C: Likewise.
3457         * g++.dg/template/crash65.C: Likewise.
3458         * g++.dg/template/friend57.C: Likewise.
3459         * g++.dg/warn/Wshadow-5.C: Likewise.
3460         * g++.dg/warn/Wunused-8.C: Likewise.
3461         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3462         * g++.old-deja/g++.jason/lineno5.C: Likewise.
3463         * g++.old-deja/g++.jason/member.C: Likewise.
3464         * g++.old-deja/g++.jason/report.C: Likewise.
3465         * g++.old-deja/g++.jason/scoping12.C: Likewise.
3466         * g++.old-deja/g++.law/visibility20.C: Likewise.
3467         * g++.old-deja/g++.ns/koenig5.C: Likewise.
3468         * g++.old-deja/g++.other/static5.C: Likewise.
3469         * g++.old-deja/g++.pt/overload2.C: Likewise.
3471 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3473         * gcc.dg/tree-ssa/peel1.c: New testcase.
3474         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3475         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3477 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3479         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3480         to ce.
3482 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3484         PR c++/71099
3485         * g++.dg/parse/virtual1.C: New.
3487 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
3489         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3490         Use correct register when clearing %edx.
3492 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
3494         PR tree-optimization/71289
3495         * gcc.dg/pr71289.c: New test.
3497 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3499         PR middle-end/71269
3500         PR middle-end/71292
3501         * gcc.dg/tree-ssa/pr71269.c: New test.
3502         * gcc.dg/tree-ssa/pr71292.c: New test.
3504 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3506         PR middle-end/71252
3507         * gcc.dg/tree-ssa/pr71252-2.c: New test.
3509 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3511         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3512         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3513         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3515 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3517         PR tree-optimization/69067
3518         * gcc.dg/graphite/pr69067.c: New test.
3520 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
3522         PR target/71245
3523         * gcc.target/i386/pr71245-1.c: New test.
3524         * gcc.target/i386/pr71245-2.c: Ditto.
3526 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
3528         PR c++/71105
3529         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3530         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3531         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3533 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
3535         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3537 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
3539         Revert:
3540         PR c++/69855
3541         * g++.dg/overload/69855.C: New.
3542         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3543         * g++.old-deja/g++.pt/crash3.C: Likewise.
3545 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3547         PR c++/60385
3548         * g++.dg/parse/namespace13.C: New.
3550 2016-05-26  Jeff Law  <law@redhat.com>
3552         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3553         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3554         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3555         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3556         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3557         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3558         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3559         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3560         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3561         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3562         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3563         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3564         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3566 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
3568         PR c++/69855
3569         * g++.dg/overload/69855.C: New.
3570         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3571         * g++.old-deja/g++.pt/crash3.C: Likewise.
3573 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3575         PR target/63596
3576         * gcc.target/aarch64/va_arg_1.c: New testcase.
3577         * gcc.target/aarch64/va_arg_2.c: Likewise.
3578         * gcc.target/aarch64/va_arg_3.c: Likewise.
3580 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3582         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3583         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3584         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3585         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3586         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3588 2016-05-27  Marek Polacek  <polacek@redhat.com>
3590         PR middle-end/71308
3591         * g++.dg/torture/pr71308.C: New test.
3593 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3595         * gcc.dg/zero_bits_compound-1.c: New test.
3596         * gcc.dg/zero_bits_compound-2.c: New test.
3598 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3600         PR middle-end/71279
3601         * gcc.dg/pr71279.c: New test.
3603 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3605         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3606         floating point min/max/comparison instructions.
3607         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3609 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3611         * c-c++-common/gomp/schedule-1.c: New test.
3612         * gfortran.dg/gomp/schedule-1.f90: New test.
3614 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
3616         PR c++/70822
3617         PR c++/70106
3618         * g++.dg/cpp1y/auto-fn32.C: New test.
3619         * g++.dg/cpp1y/paren4.C: New test.
3621 2016-05-26  Nathan Sidwell  <nathan@acm.org>
3623         * gcc.dg/20060410.c: Xfail on ptx.
3624         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3625         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3626         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3627         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3628         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3630 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3632         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3634 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3636         PR tree-optimization/71280
3637         * gcc.dg/pr71280.c: New test.
3639         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3641         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3642         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3644         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3646 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
3648         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3649         kept in memory.
3651 2016-05-25  Jeff Law  <law@redhat.com>
3653         PR tree-optimization/71272
3654         * gcc.c-torture/compile/pr71272.c: new test.
3656 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
3658         * gcc.target/powerpc/vec-cmpne.c: New test.
3659         * gcc.target/powerpc/vec-cmpne-long.c: New test.
3661 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3663         * gnat.dg/opt55.ad[sb]: New test.
3665 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3667         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3668         * c-c++-common/pr60226.c: Require int32plus.
3669         * gcc.c-torture/execute/pr70602.c: Likewise.
3670         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3671         unsigned long for malloc arg type.
3672         * gcc.dg/asr_div1.c: Require int32plus.
3673         * gcc.dg/enum-mode-1.c: XFAIL for int16.
3674         * gcc.dg/pie-1.c: Require pie.
3675         * gcc.dg/pie-2.c: Likewise.
3676         * gcc.dg/pr59471.c: Require int32plus.
3677         * gcc.dg/pr59963-2.c: XFAIL for int16.
3678         * gcc.dg/pr60114.c: Require int32plus.
3679         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3680         unsigned long for typedef of size_t.
3681         * gcc.dg/pr63914.c: Require int32plus.
3682         * gcc.dg/pr64536.c: Require pt32plus.
3683         * gcc.dg/pr65658.c: Likewise.
3684         * gcc.dg/pr67271.c: Require int32plus.
3685         * gcc.dg/pr68112.c: Likewise.
3686         * gcc.dg/pr69071.c: Skip for avr target.
3687         * gcc.dg/pr69973.c: Require int32plus.
3688         * gcc.dg/pr70169.c: Skip for avr target.
3689         * gcc.dg/sso-6.c: Require int32plus.
3690         * gcc.dg/sso-7.c: Likewise.
3691         * gcc.dg/sso-8.c: Likewise.
3692         * gcc.dg/vrp-min-max-2.c: Likewise.
3694 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3696         PR target/70738
3697         * gcc.target/i386/pr70738-1.c: New test.
3698         * gcc.target/i386/pr70738-2.c: Likewise.
3699         * gcc.target/i386/pr70738-3.c: Likewise.
3700         * gcc.target/i386/pr70738-4.c: Likewise.
3701         * gcc.target/i386/pr70738-5.c: Likewise.
3702         * gcc.target/i386/pr70738-6.c: Likewise.
3703         * gcc.target/i386/pr70738-7.c: Likewise.
3704         * gcc.target/i386/pr70738-8.c: Likewise.
3705         * gcc.target/i386/pr70738-9.c: Likewise.
3707 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3709         PR rtl-optimization/66940
3710         * gcc.c-torture/execute/pr66940.c: New test.
3712 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
3714         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3715         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3716         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3717         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3718         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3719         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3720         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3721         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3722         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3723         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3724         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3725         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3726         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3727         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3728         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3729         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3730         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3731         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3732         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3733         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3734         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3735         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3736         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3737         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3739 2016-05-25  Marek Polacek  <polacek@redhat.com>
3741         PR c/71265
3742         * gcc.dg/noncompile/pr71265.c: New test.
3744         PR c/71266
3745         * gcc.dg/noncompile/old-style-parm-3.c: New test.
3747 2016-05-25  Nathan Sidwell  <nathan@acm.org>
3749         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3751 2016-05-25  Richard Biener  <rguenther@suse.de>
3753         PR tree-optimization/71261
3754         * c-c++-common/torture/pr71261.c: New testcase.
3756 2016-05-25  Richard Biener  <rguenther@suse.de>
3758         PR tree-optimization/71264
3759         * gcc.dg/vect/pr71264.c: New testcase.
3761 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3763         PR c++/55992
3764         * g++.dg/cpp0x/alias-decl-53.C: New.
3765         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3767 2016-05-25  Martin Liska  <mliska@suse.cz>
3769         * g++.dg/pr71239.C: New test.
3771 2016-05-25  Richard Biener  <rguenther@suse.de>
3773         * gcc.dg/vect/pr58135.c: Rename to ...
3774         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3776 2016-05-25  Marek Polacek  <polacek@redhat.com>
3778         * g++.dg/pr65295.C: Use target c++14.
3780 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3782         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3783         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3785 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3787         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3788         instructions.
3790 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
3792         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3793         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3794         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3795         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3796         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3797         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3798         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3799         * c-c++-common/goacc/pcopy.c: Likewise.
3800         * c-c++-common/goacc/pcopyin.c: Likewise.
3801         * c-c++-common/goacc/pcopyout.c: Likewise.
3802         * c-c++-common/goacc/pcreate.c: Likewise.
3803         * c-c++-common/goacc/pr70688.c: New test.
3804         * c-c++-common/goacc/present-1.c: Adjust test.
3805         * c-c++-common/goacc/reduction-5.c: Likewise.
3806         * g++.dg/goacc/data-1.C: New test.
3808 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3810         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3811         vector parity built-in functions.
3812         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3813         count trailing zeros automatic vectorization.
3814         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3815         count trailing zeros built-in functions.
3817 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3819         * gcc.dg/tree-ssa/reassoc-44.c: New test.
3821 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
3823         PR target/71050
3824         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3826 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3828         PR c++/50436
3829         * g++.dg/template/crash123.C: New.
3830         * g++.dg/template/crash124.C: Likewise.
3832 2016-05-24  Martin Sebor  <msebor@redhat.com>
3834         PR c++/71147
3835         * g++.dg/ext/flexary16.C: New test.
3837 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
3839         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3840         before math.h is included.
3841         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3842         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3843         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3844         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3845         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3846         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3847         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3848         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3849         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3850         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3851         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3852         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3853         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3854         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3855         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3856         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3857         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3858         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3859         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3860         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3861         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3862         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3863         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3865 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3866             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3868         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3869         support.
3871 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3873         PR c++/69872
3874         * g++.dg/warn/Wno-narrowing1.C: New.
3876 2016-05-24  Marek Polacek  <polacek@redhat.com>
3878         PR c/71249
3879         * c-c++-common/Wswitch-unreachable-2.c: New test.
3881 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
3883         PR c++/71257
3884         * g++.dg/vect/simd-clone-6.cc: New test.
3885         * g++.dg/gomp/declare-simd-6.C: New test.
3887         PR middle-end/70434
3888         PR c/69504
3889         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3891 2016-05-24  Richard Biener  <rguenther@suse.de>
3893         PR tree-optimization/71240
3894         * gcc.dg/optimize-bswapsi-5.c: New testcase.
3896 2016-05-24  Richard Biener  <rguenther@suse.de>
3898         PR tree-optimization/71230
3899         * gcc.dg/torture/pr71230.c: New testcase.
3900         * g++.dg/torture/pr71230.C: Likewise.
3902 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
3904         * c-c++-common/goacc/routine-5.c: Add tests.
3905         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3906         * gfortran.dg/goacc/routine-6.f90: Add tests.
3908 2016-05-24  Richard Biener  <rguenther@suse.de>
3910         PR tree-optimization/71253
3911         * gcc.dg/torture/pr71253.c: New testcase.
3913 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3915         PR middle-end/71252
3916         * gfortran.dg/pr71252.f90: New test.
3918 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
3920         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3922 2016-05-24  Richard Biener  <rguenther@suse.de>
3924         PR middle-end/70434
3925         PR c/69504
3926         * c-c++-common/vector-subscript-4.c: New testcase.
3927         * c-c++-common/vector-subscript-5.c: Likewise.
3929 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3931         PR fortran/71123
3932         * gfortran.dg/namelist_90.f: New test
3934 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3936         PR fortran/66461
3937         * gfortran.dg/unexpected_eof.f: New test
3939 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3940             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3942         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3943         as little endian.
3945 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3947         PR c++/70972
3948         * g++.dg/cpp0x/inh-ctor20.C: New.
3949         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3951 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3953         PR c++/69095
3954         * g++.dg/cpp0x/variadic168.C: New.
3956 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3958         * g++.dg/cpp0x/pr31445.C: Test column number too.
3959         * g++.dg/cpp0x/pr32253.C: Likewise.
3960         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3961         * g++.dg/cpp0x/variadic36.C: Likewise.
3963 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
3965         * gcc.dg/fold-notshift-2.c: Adjust.
3967 2016-05-23  Marek Polacek  <polacek@redhat.com>
3969         PR c/49859
3970         * c-c++-common/Wswitch-unreachable-1.c: New test.
3971         * gcc.dg/Wswitch-unreachable-1.c: New test.
3972         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3973         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3974         * g++.dg/gomp/block-10.C: Likewise.
3975         * gcc.dg/gomp/block-10.c: Likewise.
3976         * g++.dg/gomp/block-9.C: Likewise.
3977         * gcc.dg/gomp/block-9.c: Likewise.
3978         * g++.dg/gomp/target-1.C: Likewise.
3979         * g++.dg/gomp/target-2.C: Likewise.
3980         * gcc.dg/gomp/target-1.c: Likewise.
3981         * gcc.dg/gomp/target-2.c: Likewise.
3982         * g++.dg/gomp/taskgroup-1.C: Likewise.
3983         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3984         * gcc.dg/gomp/teams-1.c: Likewise.
3985         * g++.dg/gomp/teams-1.C: Likewise.
3986         * g++.dg/overload/error3.C: Likewise.
3987         * g++.dg/tm/jump1.C: Likewise.
3988         * g++.dg/torture/pr40335.C: Likewise.
3989         * gcc.dg/c99-vla-jump-5.c: Likewise.
3990         * gcc.dg/switch-warn-1.c: Likewise.
3991         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3992         * gcc.dg/nested-func-1.c: Likewise.
3993         * gcc.dg/pr67784-4.c: Likewise.
3995 2016-05-23  Richard Biener  <rguenther@suse.de>
3997         PR tree-optimization/71230
3998         * gfortran.dg/pr71230-1.f90: New testcase.
3999         * gfortran.dg/pr71230-2.f90: Likewise.
4001 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4003         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
4004         * gcc.dg/vect/pr58135.c:  Add new.
4005         * gfortran.dg/pr46519-1.f: Adjust test case.
4007 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4009         PR c++/53401
4010         * g++.dg/cpp0x/decltype64.C: New.
4012 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4014         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4015         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4016         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4018 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4020         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4021         Add poly64x1_t and poly64x2_t cases if supported.
4022         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4023         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4024         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4025         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4026         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4028 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4030         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4031         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4032         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4033         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4034         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4035         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4036         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4038 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4040         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4042 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
4044         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4045         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4047 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
4049         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4050         constraint instead of "r".
4051         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4052         insn instead of vxorpd.
4053         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4055         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4056         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4058         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4060         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4061         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4063         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4065 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
4067         PR middle-end/40921
4068         * gcc.dg/tree-ssa/pr40921.c: New test.
4070 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4072         PR target/71103
4073         * gcc.target/avr/pr71103.c: New test.
4075 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4077         PR middle-end/71179
4078         * gcc.dg/tree-ssa/pr71179.c: New test.
4080 2016-05-20  Martin Sebor  <msebor@redhat.com>
4082         PR c/71115
4083         * gcc.dg/init-excess-2.c: New test.
4085 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4087         * gnat.dg/opt53.adb: New test.
4088         * gnat.dg/opt54.adb: Likewise.
4090 2016-05-20  Martin Jambor  <mjambor@suse.cz>
4092         PR tree-optimization/70884
4093         * gcc.dg/tree-ssa/pr70919.c: New test.
4095 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
4097         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4098         formatting.
4099         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4100         fix code formatting.
4102 2016-05-20  Nathan Sidwell  <nathan@acm.org>
4104         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
4105         non-common cases.
4106         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
4108 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
4110         * jit.dg/all-non-failing-tests.h: Add
4111         test-factorial-must-tail-call.c.
4112         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4113         * jit.dg/test-factorial-must-tail-call.c: New test case.
4115 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
4117         PR fortran/71204
4118         * gfortran.dg/pr71204.f90: New test.
4120 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
4122         * gcc.target/nvptx/sincos.c: New test.
4124 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4126         PR c++/70572
4127         * g++.dg/cpp1y/auto-fn31.C: New.
4129 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
4131         * gcc.target/powerpc/vec-addec.c: New test.
4132         * gcc.target/powerpc/vec-addec-int128.c: New test.
4134 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
4136         * gcc.dg/plugin/must-tail-call-1.c: New test case.
4137         * gcc.dg/plugin/must-tail-call-2.c: New test case.
4138         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4139         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4141 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
4143         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4145 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
4147         PR c++/71210
4148         * g++.dg/opt/pr71210-1.C: New test.
4149         * g++.dg/opt/pr71210-2.C: New test.
4151         PR tree-optimization/29756
4152         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4153         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
4154         only on selected targets where V4SImode vectors are known to be
4155         supported.
4157 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
4159         PR tree-optimization/71079
4160         PR tree-optimization/71206
4161         * gcc.dg/tree-ssa/pr71206.c: New testcase.
4163 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4165         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4166         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4167         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4169 2016-05-20  Richard Guenther  <rguenther@suse.de>
4171         PR tree-optimization/29756
4172         * gcc.dg/tree-ssa/vector-6.c: New testcase.
4174 2016-05-20  Richard Biener  <rguenther@suse.de>
4176         PR tree-optimization/71185
4177         * gcc.dg/tree-ssa/pr71185.c: New testcase.
4179 2016-05-20  Richard Biener  <rguenther@suse.de>
4181         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4183 2016-05-19  Marek Polacek  <polacek@redhat.com>
4185         PR c++/71075
4186         * g++.dg/diagnostic/pr71075.C: New test.
4188 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
4190         PR c++/71184
4191         * g++.dg/pr71184.C: New test case.
4193 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4195         * gcc.target/powerpc/darn-0.c: New test.
4196         * gcc.target/powerpc/darn-1.c: New test.
4197         * gcc.target/powerpc/darn-2.c: New test.
4199 2016-05-19  Marek Polacek  <polacek@redhat.com>
4201         PR tree-optimization/71031
4202         * gcc.dg/tree-ssa/vrp100.c: New test.
4204 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4206         PR rtl-optimization/71148
4207         * gcc.dg/pr71148.c: New test.
4209 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4211         PR target/71056
4212         * gcc.target/arm/pr71056.c: New test.
4214 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4216         * c-c++-common/pr69669.c: Check the used mode.
4218 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
4220         PR sanitizer/64354
4221         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4223 2016-05-19  Richard Biener  <rguenther@suse.de>
4225         PR tree-optimization/70729
4226         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4227         * gcc.dg/graphite/scop-18.c: Likewise.
4228         * gcc.dg/pr41783.c: Disable LIM.
4229         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4230         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4231         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4232         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4233         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4234         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4235         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4236         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4237         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4238         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4239         * gfortran.dg/pr42108.f90: Likewise.
4241 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
4243         PR driver/69265
4244         * gcc.dg/spellcheck-options-11.c: New test case.
4246 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4248         PR c++/71100
4249         * g++.dg/opt/pr71100.C: New test.
4251 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4253         PR ipa/69708
4254         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4255         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4256         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4257         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4259 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4261         PR ipa/69708
4262         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4263         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4264         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4265         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4266         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4268 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4270         PR c++/69793
4271         * g++.dg/template/crash122.C: New.
4273 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4275         PR c++/70466
4276         * g++.dg/template/pr70466-1.C: New.
4277         * g++.dg/template/pr70466-2.C: Likewise.
4279 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4281         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4282         splat operations and the XXSPLTIB instruction.
4283         * gcc.target/powerpc/p9-splat-2.c: Likewise.
4284         * gcc.target/powerpc/p9-splat-3.c: Likewise.
4285         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4286         xxlxor to clear a register.
4288 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
4290         * gcc.dg/torture/pr71020.c: New test.
4292 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4294         PR ipa/70646
4295         * gcc.dg/ipa/pr70646.c: New test.
4297 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4299         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4301 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4303         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4304         missing tests for vreinterpretq_p{8,16}.
4306 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4308         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4309         vsliq_n_s64 and vsliq_n_u64.
4311 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4313         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4314         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4316 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4318         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4319         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4320         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4322 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4324         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4325         in comment.
4327 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4329         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4330         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4331         "blr\t" and switch to scan-assembler-times.
4333 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
4335         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4336         with __aarch64__.
4337         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4338         declarations under __aarch64__ and __ARM_FEATURE_FMA.
4340 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4342         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4343         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4344         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4345         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4346         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4347         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4349         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4350         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4352         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4353         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4355         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4356         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4358         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4360 2016-05-18  Richard Biener  <rguenther@suse.de>
4362         PR tree-optimization/71168
4363         * gcc.dg/torture/pr71168.c: New testcase.
4365 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
4367         PR middle-end/63586
4368         * gcc.dg/tree-ssa/pr63586-2.c: New test.
4369         * gcc.dg/tree-ssa/pr63586.c: New test.
4370         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4372 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4374         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4375         * gcc.dg/pr68671.c: Fix ptx xfail-if.
4376         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4377         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4379 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4381         * gcc.target/nvptx/abi-vararg-3.c: New.
4383 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
4385         PR tree-optimization/54579
4386         PR middle-end/55299
4387         * gcc.dg/fold-notrotate-1.c: New test.
4388         * gcc.dg/fold-notshift-1.c: New test.
4389         * gcc.dg/fold-notshift-2.c: New test.
4391 2016-05-17  Marek Polacek  <polacek@redhat.com>
4393         PR ipa/71146
4394         * g++.dg/ipa/pr71146.C: New test.
4396 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
4398         * jit.dg/test-error-array-bounds.c: New test case.
4400 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4402         * gcc.dg/tree-ssa/and-1.c: New testcase.
4404 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4406         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4407         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4409 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4411         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4412         * gcc.dg/tree-ssa/vrp99.c: New testcase.
4414 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4416         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4418 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4420         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4422 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4424         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4425         ".2d[index]" when scan the assembly.
4426         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4427         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4428         float64x1.
4429         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4431 2016-05-17  Richard Biener  <rguenther@suse.de>
4433         PR tree-optimization/71132
4434         * gcc.dg/torture/pr71132.c: New testcase.
4436 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
4438         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4440 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4442         PR target/70809
4443         * gcc.target/aarch64/pr70809_1.c: New test.
4445 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4447         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4448         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4449         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4450         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4452 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
4453             Ilya Enkovich  <ilya.enkovich@intel.com>
4455         PR target/71114
4456         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4458 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
4460         * g++.dg/ipa/ivinline-7.C: Do not xfail.
4461         * g++.dg/ipa/ivinline-9.C: Do not xfail.
4463 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
4465         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
4466         test for __ARM_FP16_ARGS.
4467         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4468         * gcc.target/arm/aapcs/neon-vect10.c: New.
4469         * gcc.target/arm/aapcs/neon-vect9.c: New.
4470         * gcc.target/arm/aapcs/vfp18.c: New.
4471         * gcc.target/arm/aapcs/vfp19.c: New.
4472         * gcc.target/arm/aapcs/vfp20.c: New.
4473         * gcc.target/arm/aapcs/vfp21.c: New.
4474         * gcc.target/arm/fp16-aapcs-1.c: New.
4475         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
4476         test for __ARM_FP16_ARGS.
4477         * g++.target/arm/fp16-return-1.c: Update expected output.
4479 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
4481         PR testsuite/70227
4482         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4484 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
4486         PR fortran/69603
4487         * gfortran.dg/pr69603.f90: New testcase.
4489 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4491         * gfortran.dg/dec_union_4.f90: Fix endian issue.
4493 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4495         PR fortran/71047
4496         * gfortran.dg/pr71047.f08: New test.
4498 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
4500         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4501         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4502         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4504 2016-05-13  Martin Sebor  <msebor@redhat.com>
4506         PR c++/60049
4507         * g++.dg/cpp0x/constexpr-60049.C: New test.
4509 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
4511         PR bootstrap/71071
4512         * gcc.dg/pr71071.c: New test.
4514 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
4516         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4517         remove XOP handling.
4518         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4520 2016-05-13  Nathan Sidwell  <nathan@acm.org>
4522         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4523         __atomic_is_lock_free declaration.
4525 2016-05-13  Richard Biener  <rguenther@suse.de>
4527         PR tree-optimization/42587
4528         * gcc.dg/optimize-bswapsi-4.c: New testcase.
4530 2016-05-13  Martin Liska  <mliska@suse.cz>
4532         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4533         the new format of dump output.
4535 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4537         * gcc.dg/pr71084.c: New test.
4539 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4541         PR target/53440
4542         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4544 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4546         * gcc.target/aarch64/struct_return.c: New test.
4548 2016-05-12  Marek Polacek  <polacek@redhat.com>
4550         PR c/70756
4551         * c-c++-common/pr70756-2.c: New test.
4552         * c-c++-common/pr70756.c: New test.
4554 2016-05-12  Richard Biener  <rguenther@suse.de>
4556         PR tree-optimization/71059
4557         * gcc.dg/torture/pr71059.c: New testcase.
4559 2016-05-12  Richard Biener  <rguenther@suse.de>
4561         PR tree-optimization/71062
4562         * gcc.dg/torture/pr71062.c: New testcase.
4564 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4566         PR tree-optimization/71006
4567         * gcc.dg/pr71006.c: New test.
4569 2016-05-12  Marek Polacek  <polacek@redhat.com>
4571         PR driver/71063
4572         * gcc.dg/opts-7.c: New test.
4574 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4576         PR target/70830
4577         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4578         Add -save-temps to dg-options.
4579         Scan for ldmfd rather than pop instruction.
4580         * gcc.target/arm/interrupt-2.c: Likewise.
4581         * gcc.target/arm/pr70830.c: New test.
4583 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
4585         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4586         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4588         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4589         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4590         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4592         PR target/71019
4593         * gcc.target/i386/avx512vl-pack-1.c: New test.
4594         * gcc.target/i386/avx512vl-pack-2.c: New test.
4595         * gcc.target/i386/avx512bw-pack-2.c: New test.
4597         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4599         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4600         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4601         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4603 2016-05-12  Richard Biener  <rguenther@suse.de>
4605         PR tree-optimization/70986
4606         * gcc.dg/torture/pr70986-1.c: New testcase.
4607         * gcc.dg/torture/pr70986-2.c: Likewise.
4608         * gcc.dg/torture/pr70986-3.c: Likewise.
4610 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
4612         PR c/43651
4613         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4614         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4616 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
4618         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4619         directive.
4620         * gcc.target/i386/pr66746.c: Ditto.
4622 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4624         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4625         support.
4626         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4627         warning when using -mvsx-timode.
4628         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4629         * gcc.target/powerpc/dform-2.c: Likewise.
4630         * gcc.target/powerpc/pr68805.c: Likewise.
4632 2016-05-11  Marek Polacek  <polacek@redhat.com>
4634         PR c++/71024
4635         * c-c++-common/attributes-3.c: New test.
4637 2016-05-11  Nathan Sidwell  <nathan@acm.org>
4639         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4640         * gcc.c-torture/execute/pr68185.c: Likewise.
4641         * gcc.dg/ipa/pr70306.c: Requires global constructors.
4642         * gcc.dg/pr69634.c: Requires scheduling.
4643         * gcc.dg/torture/pr66178.c: Require label values.
4644         * gcc.dg/setjmp-6.c: Require indirect jumps.
4646 2016-05-11  Richard Biener  <rguenther@suse.de>
4648         PR tree-optimization/71055
4649         * gcc.dg/torture/pr71055.c: New testcase.
4651 2016-05-11  Richard Biener  <rguenther@suse.de>
4653         PR debug/71057
4654         * g++.dg/debug/pr71057.C: New testcase.
4656 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4658         PR fortran/70855
4659         * gfortran.dg/gomp/pr70855.f90: New test.
4661 2016-05-11  Richard Biener  <rguenther@suse.de>
4663         PR middle-end/71002
4664         * g++.dg/torture/pr71002.C: New testcase.
4666 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4668         PR middle-end/70807
4669         * gcc.dg/pr70807.c: New test.
4671 2016-05-10  Martin Sebor  <msebor@redhat.com>
4673         PR c++/38611
4674         * g++.dg/Wattributes.C: New test.
4676 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
4678         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4679         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4680         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4682 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4684         PR target/70799
4685         * gcc.target/i386/pr70799-1.c: New test.
4687 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4689         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4691 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4693         PR middle-end/70877
4694         * gcc.target/i386/pr70877.c: New test.
4696 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4698         PR tree-optimization/70786
4699         * gcc.target/i386/pr70876.c: New test.
4701 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
4703         PR target/70927
4704         * gcc.target/i386/avx512vl-logic-1.c: New test.
4705         * gcc.target/i386/avx512vl-logic-2.c: New test.
4706         * gcc.target/i386/avx512dq-logic-2.c: New test.
4708 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4710         PR target/70963
4711         * gcc.target/powerpc/pr70963.c: New.
4713 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
4715         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4716         (test_very_wide_line): Add ruler to expected output.
4717         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4718         (test_very_wide_line): Likewise.
4719         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4720         (test_show_locus): Within the handling of "test_very_wide_line",
4721         enable show_ruler_p on the diagnostic context.
4723 2016-05-10  Richard Biener  <rguenther@suse.de>
4725         PR tree-optimization/71039
4726         * gcc.dg/torture/pr71039.c: New testcase.
4728 2016-05-10  Nathan Sidwell  <nathan@acm.org>
4730         * gcc.dg/nested-func-10.c: Requires alloca.
4731         * gcc.dg/nested-func-9.c: Requires alloca.
4732         * gcc.c-torture/execute/pr70460.c: Requires labels.
4733         * gcc.c-torture/compile/pr70199.c: Requires labels.
4734         * gcc.target/nvptx/decl.c: Compile only.
4735         * gcc.target/nvptx/trailing-init.c: Compile only.
4736         * gcc.target/nvptx/ary-init.c: Compile only.
4738 2016-05-10  Marek Polacek  <polacek@redhat.com>
4740         PR c/70255
4741         * gcc.dg/attr-opt-1.c: New test.
4743 2016-05-10  Richard Biener  <rguenther@suse.de>
4745         PR tree-optimization/70497
4746         PR tree-optimization/28367
4747         * gcc.dg/torture/20160404-1.c: New testcase.
4748         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4749         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4751 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4753         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4755 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
4757         * gcc.target/i386/fabsneg-1.c New test.
4759 2016-05-09  Alan Modra  <amodra@gmail.com>
4761         PR testsuite/70826
4762         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4764 2016-05-09  Richard Biener  <rguenther@suse.de>
4766         PR tree-optimization/70985
4767         * gcc.dg/torture/pr70985.c: New testcase.
4769 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
4771         * gcc.dg/tree-ssa/ifc-9.c: New test.
4772         * gcc.dg/tree-ssa/ifc-10.c: New test.
4773         * gcc.dg/tree-ssa/ifc-11.c: New test.
4774         * gcc.dg/tree-ssa/ifc-12.c: New test.
4775         * gcc.dg/vect/pr61194.c: Remove XFAIL.
4776         * gcc.dg/vect/vect-23.c: Remove XFAIL.
4777         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4779 2016-05-09  Richard Biener  <rguenther@suse.de>
4781         PR fortran/70937
4782         * gfortran.dg/pr70937.f90: New testcase.
4784 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4786         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4788 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
4790         PR fortran/56226
4791         * gfortran.dg/dec_structure_1.f90: New testcase.
4792         * gfortran.dg/dec_structure_2.f90: Ditto.
4793         * gfortran.dg/dec_structure_3.f90: Ditto.
4794         * gfortran.dg/dec_structure_4.f90: Ditto.
4795         * gfortran.dg/dec_structure_5.f90: Ditto.
4796         * gfortran.dg/dec_structure_6.f90: Ditto.
4797         * gfortran.dg/dec_structure_7.f90: Ditto.
4798         * gfortran.dg/dec_structure_8.f90: Ditto.
4799         * gfortran.dg/dec_structure_9.f90: Ditto.
4800         * gfortran.dg/dec_structure_10.f90: Ditto.
4801         * gfortran.dg/dec_structure_11.f90: Ditto.
4802         * gfortran.dg/dec_union_1.f90: Ditto.
4803         * gfortran.dg/dec_union_2.f90: Ditto.
4804         * gfortran.dg/dec_union_3.f90: Ditto.
4805         * gfortran.dg/dec_union_4.f90: Ditto.
4806         * gfortran.dg/dec_union_5.f90: Ditto.
4807         * gfortran.dg/dec_union_6.f90: Ditto.
4808         * gfortran.dg/dec_union_7.f90: Ditto.
4810 2016-05-07  Tom de Vries  <tom@codesourcery.com>
4812         PR tree-optimization/70956
4813         * gcc.dg/graphite/pr70956.c: New test.
4815 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
4817         PR middle-end/70941
4818         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4819         (a, b, c, d): Change type from char to signed char.
4820         (main): Compare against (signed char) -1634678893 instead of
4821         hardcoded -109.  Use __builtin_abort instead of abort.
4823         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4824         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4826         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4828 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4830         PR debug/70935
4831         * gcc.dg/torture/pr70935.c: New test.
4833 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4835         PR target/58219
4836         * gcc.target/sh/pr58219.c: New tests.
4838 2016-05-06  Richard Biener  <rguenther@suse.de>
4840         PR tree-optimization/70960
4841         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4843 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4845         PR target/52933
4846         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4847         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4848         Adjust expected instruction counts.
4849         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4851 2016-05-06  Marek Polacek  <polacek@redhat.com>
4853         PR sanitizer/70875
4854         * gcc.dg/ubsan/bounds-3.c: New test.
4856 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4858         PR target/54089
4859         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4861 2016-05-06  Richard Biener  <rguenther@suse.de>
4863         PR middle-end/70931
4864         * gfortran.dg/pr70931.f90: New testcase.
4866 2016-05-06  Richard Biener  <rguenther@suse.de>
4868         PR middle-end/70941
4869         * gcc.dg/torture/pr70941.c: New testcase.
4871 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
4873         PR tree-optimization/57206
4874         * gcc.dg/vect/pr57206.c: New test.
4876 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4878         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4880 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
4882         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4884         * c-c++-common/Wdangling-else-4.c: New test.
4886 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
4888         PR c++/70906
4889         PR c++/70933
4890         * g++.dg/opt/pr70906.C: New test.
4891         * g++.dg/opt/pr70933.C: New test.
4893         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4895 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
4897         * gcc.dg/ipa/pure-const-3.c: New testcase.
4899 2016-05-04  Marek Polacek  <polacek@redhat.com>
4901         * c-c++-common/Wdangling-else-1.c: New test.
4902         * c-c++-common/Wdangling-else-2.c: New test.
4903         * c-c++-common/Wdangling-else-3.c: New test.
4905 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
4907         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4908         flag is present.
4910 2016-05-04  Marek Polacek  <polacek@redhat.com>
4912         PR c/48778
4913         * gcc.dg/Waddress-2.c: New test.
4915 2016-05-04  Alan Modra  <amodra@gmail.com>
4917         * gcc.target/powerpc/pr70866.c: New.
4919 2016-05-03  Martin Sebor  <msebor@redhat.com>
4921         PR c++/66561
4922         * c-c++-common/builtin_location.c: New test.
4923         * g++.dg/cpp1y/builtin_location.C: New test.
4925 2016-05-03  Marek Polacek  <polacek@redhat.com>
4927         PR c/70859
4928         * gcc.dg/pr70859.c: New test.
4929         * gcc.dg/pr70859-2.c: New test.
4931 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
4933         * gnat.dg/debug5.adb: New testcase.
4935 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4937         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4938         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4939         Procedure to check for z10 instruction set.
4941 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4943         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4945 2016-05-03  Alan Modra  <amodra@gmail.com>
4947         * gcc.target/powerpc/savres.c: Add func using a single gpr.
4949 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4951         * gcc.target/i386/avx512f-cvt-1.c: New test.
4953 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4955         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4956         -fdump-tree-vrp-details.
4958 2016-05-03  Richard Biener  <rguenther@suse.de>
4960         * gcc.dg/pr30172-1.c: Adjust.
4961         * gcc.dg/pr63743.c: Likewise.
4962         * gcc.dg/tm/pr51696.c: Likewise.
4963         * c-c++-common/tm/safe-1.c: Likewise.
4964         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4965         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4966         * g++.dg/plugin/self-assign-test-1.C: Likewise.
4967         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4969 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4971         PR rtl-optimization/70467
4972         * gcc.target/i386/pr70467-3.c: New test.
4973         * gcc.target/i386/pr70467-4.c: New test.
4975         PR tree-optimization/70916
4976         * gcc.c-torture/compile/pr70916.c: New test.
4978         PR target/49244
4979         * gcc.target/i386/pr49244-1.c: New test.
4980         * gcc.target/i386/pr49244-2.c: New test.
4982 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
4984         PR rtl-optimization/44281
4985         * gcc.target/i386/pr44281.c: New test.
4987 2016-05-03  bin cheng  <bin.cheng@arm.com>
4989         PR tree-optimization/56541
4990         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4991         * gcc.dg/vect/pr56541.c: new test.
4993 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4995         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4996         __float128.
4997         * gcc.target/powerpc/float128-complex-2.c: Likewise.
4999 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
5001         PR testsuite/70520
5002         * c-c++-common/asan/clone-test-1.c (main): Align child process
5003         stack to 16 bytes.
5005 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
5007         PR c++/62314
5008         * g++.dg/spellcheck-fields-2.C: New test case.
5010 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
5012         PR c++/62314
5013         * g++.dg/pr62314.C: New test case.
5015 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
5017         * gcc.dg/ipa/inline-8.c: New testcase.
5019 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
5021         PR rtl-optimization/70467
5022         * gcc.target/i386/pr70467-1.c: New test.
5024 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5026         * gcc.dg/spec-options.c: Run the test on all targets.
5027         * gcc.dg/foo.specs: Use cpp_unique_options.
5029 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
5031         * gcc.dg/tree-ssa/unord.c: New testcase.
5033 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
5035         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5037 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
5039         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5041 2016-05-02  Marek Polacek  <polacek@redhat.com>
5043         PR c/70851
5044         * gcc.dg/enum-incomplete-3.c: New test.
5046 2016-05-02  Marek Polacek  <polacek@redhat.com>
5047             Tom de Vries  <tom@codesourcery.com>
5049         PR tree-optimization/70700
5050         * gcc.dg/pr70700.c: New test.
5052 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
5054         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5055         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5056         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5057         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5058         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5060 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5062         * ada/acats/run_acats: Rename into...
5063         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
5064         * ada/acats/run_all.sh: Remove redundant test.
5065         (target_run): Move around.
5066         (target_gnatchop): Use newly built executable.
5067         (target_gnatmake): Likewise.
5068         Check that the compilation of impbit succeeds.
5070 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
5072         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5073         * gcc.dg/20021029-1.c: Likewise.
5074         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5075         * gcc.target/sh/attr-isr-trapa.c: Likewise.
5076         * gcc.target/sh/cmpstr.c: Likewise.
5077         * gcc.target/sh/cmpstrn.c: Likewise.
5078         * gcc.target/sh/memset.c: Likewise.
5079         * gcc.target/sh/pr21255-2-mb.c: Likewise.
5080         * gcc.target/sh/pr21255-2-ml.c: Likewise.
5081         * gcc.target/sh/pr39423-1.c: Likewise.
5082         * gcc.target/sh/pr49468-di.c: Likewise.
5083         * gcc.target/sh/pr49468-si.c: Likewise.
5084         * gcc.target/sh/pr49880-1.c: Likewise.
5085         * gcc.target/sh/pr49880-2.c: Likewise.
5086         * gcc.target/sh/pr49880-3.c: Likewise.
5087         * gcc.target/sh/pr50751-1.c: Likewise.
5088         * gcc.target/sh/pr50751-4.c: Likewise.
5089         * gcc.target/sh/pr50751-7.c: Likewise.
5090         * gcc.target/sh/pr51244-1.c: Likewise.
5091         * gcc.target/sh/pr51244-10.c: Likewise.
5092         * gcc.target/sh/pr51244-11.c: Likewise.
5093         * gcc.target/sh/pr51244-12.c: Likewise.
5094         * gcc.target/sh/pr51244-13.c: Likewise.
5095         * gcc.target/sh/pr51244-14.c: Likewise.
5096         * gcc.target/sh/pr51244-17.c: Likewise.
5097         * gcc.target/sh/pr51244-18.c: Likewise.
5098         * gcc.target/sh/pr51244-19.c: Likewise.
5099         * gcc.target/sh/pr51244-4.c: Likewise.
5100         * gcc.target/sh/pr51244-5.c: Likewise.
5101         * gcc.target/sh/pr51244-7.c: Likewise.
5102         * gcc.target/sh/pr51244-8.c: Likewise.
5103         * gcc.target/sh/pr51244-9.c: Likewise.
5104         * gcc.target/sh/pr51697.c: Likewise.
5105         * gcc.target/sh/pr52483-1.c: Likewise.
5106         * gcc.target/sh/pr52483-2.c: Likewise.
5107         * gcc.target/sh/pr52483-3.c: Likewise.
5108         * gcc.target/sh/pr52483-5.c: Likewise.
5109         * gcc.target/sh/pr52933-1.c: Likewise.
5110         * gcc.target/sh/pr52933-2.c: Likewise.
5111         * gcc.target/sh/pr52933-3.c: Likewise.
5112         * gcc.target/sh/pr53568-1.c: Likewise.
5113         * gcc.target/sh/pr53976-1.c: Likewise.
5114         * gcc.target/sh/pr53988-1.c: Likewise.
5115         * gcc.target/sh/pr53988.c: Likewise.
5116         * gcc.target/sh/pr54089-1.c: Likewise.
5117         * gcc.target/sh/pr54089-6.c: Likewise.
5118         * gcc.target/sh/pr54089-7.c: Likewise.
5119         * gcc.target/sh/pr54089-8.c: Likewise.
5120         * gcc.target/sh/pr54089-9.c: Likewise.
5121         * gcc.target/sh/pr54236-1.c: Likewise.
5122         * gcc.target/sh/pr54236-2.c: Likewise.
5123         * gcc.target/sh/pr54236-3.c: Likewise.
5124         * gcc.target/sh/pr54236-4.c: Likewise.
5125         * gcc.target/sh/pr54386.c: Likewise.
5126         * gcc.target/sh/pr54602-1.c: Likewise.
5127         * gcc.target/sh/pr54685.c: Likewise.
5128         * gcc.target/sh/pr54760-1.c: Likewise.
5129         * gcc.target/sh/pr54760-2.c: Likewise.
5130         * gcc.target/sh/pr54760-3.c: Likewise.
5131         * gcc.target/sh/pr54760-4.c: Likewise.
5132         * gcc.target/sh/pr54760-5.c: Likewise.
5133         * gcc.target/sh/pr54760-6.c: Likewise.
5134         * gcc.target/sh/pr55146.c: Likewise.
5135         * gcc.target/sh/pr55160.c: Likewise.
5136         * gcc.target/sh/pr59278.c: Likewise.
5137         * gcc.target/sh/pr59401-1.c: Likewise.
5138         * gcc.target/sh/pr59533-1.c: Likewise.
5139         * gcc.target/sh/pr63260.c: Likewise.
5140         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5141         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5142         * gcc.target/sh/strlen.c: Likewise.
5143         * gcc.target/sh/torture/pr30807.c: Likewise.
5144         * gcc.target/sh/torture/pr34777.c: Likewise.
5145         * gcc.target/sh/torture/pr64652.c: Likewise.
5146         * gcc.target/sh/torture/pr65505.c: Likewise.
5147         * gcc.target/sh/torture/pragma-isr.c: Likewise.
5148         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5150 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5152         PR c++/66644
5153         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5155 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5157         * gcc.target/powerpc/vsx-elemrev-1.c: New.
5158         * gcc.target/powerpc/vsx-elemrev-2.c: New.
5159         * gcc.target/powerpc/vsx-elemrev-3.c: New.
5160         * gcc.target/powerpc/vsx-elemrev-4.c: New.
5162 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
5164         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5165         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5167 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
5169         PR middle-end/70626
5170         * c-c++-common/goacc/combined-reduction.c: New test.
5171         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5173 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
5175         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5176         *movdi_internal pattern only if PIC off.
5177         * gcc.target/i386/pr70155-2.c: Likewise.
5178         * gcc.target/i386/pr70155-3.c: Likewise.
5179         * gcc.target/i386/pr70155-4.c: Likewise.
5180         * gcc.target/i386/pr70155-5.c: Likewise.
5181         * gcc.target/i386/pr70155-6.c: Likewise.
5182         * gcc.target/i386/pr70155-7.c: Likewise.
5183         * gcc.target/i386/pr70155-8.c: Likewise.
5184         * gcc.target/i386/pr70155-15.c: Likewise.
5185         * gcc.target/i386/pr70155-17.c: Likewise.
5186         * gcc.target/i386/pr70155-22.c: Likewise.
5188 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
5190         PR tree-optimization/70803
5191         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5193 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5195         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5196         optimization of vector loop.
5197         * gcc.target/i386/vect-unpack-3.c: New test.
5198         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5199         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5200         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5202 2016-04-29  Marek Polacek  <polacek@redhat.com>
5204         PR sanitizer/70342
5205         * g++.dg/ubsan/null-7.C: New test.
5207         PR c/70852
5208         * gcc.dg/pr70852.c: New test.
5210 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5212         PR/69089
5213         * g++.dg/cpp0x/alignas6.C: New test.
5215 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5217         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5218         * gcc.dg/pr27003.c: Likewise.
5219         * gcc.dg/tree-ssa/cswtch.c: Likewise.
5220         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5221         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5222         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5223         * gcc.target/arc/mxy.c: Likewise.
5224         * gcc.target/arc/mswape.c: Likewise.
5225         * gcc.target/arc/mrtsc.c: Likewise.
5226         * gcc.target/arc/mcrc.c: Likewise.
5227         * gcc.target/arc/mdsp-packa.c: Likewise.
5228         * gcc.target/arc/mdvbf.c: Likewise.
5229         * gcc.target/arc/mlock.c: Likewise.
5230         * gcc.target/arc/mmac-24.c: Likewise.
5231         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5233 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5234             Matthijs Kooijman  <matthijs@stdin.nl>
5235             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5237         PR target/60040
5238         * gcc.target/avr/pr60040-1.c: New.
5239         * gcc.target/avr/pr60040-2.c: New.
5241 2016-04-29  Richard Biener  <rguenther@suse.de>
5243         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5245 2016-04-29  Richard Biener  <rguenther@suse.de>
5247         PR tree-optimization/13962
5248         PR tree-optimization/65686
5249         * gcc.dg/uninit-pr65686.c: New testcase.
5251 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
5253         PR middle-end/70843
5254         * gcc.dg/pr70843.c: New test.
5256 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5258         PR target/70858
5259         * gcc.target/i386/pr70858.c: New test.
5261 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
5263         * gcc.target/arc/nps400-1.c: New file.
5265 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5266             Andrew Burgess  <andrew.burgess@embecosm.com>
5268         * gcc.target/arc/movh_cl-1.c: New file.
5270 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5271             Andrew Burgess  <andrew.burgess@embecosm.com>
5273         * gcc.target/arc/extzv-1.c: New file.
5274         * gcc.target/arc/insv-1.c: New file.
5275         * gcc.target/arc/insv-2.c: New file.
5276         * gcc.target/arc/movb-1.c: New file.
5277         * gcc.target/arc/movb-2.c: New file.
5278         * gcc.target/arc/movb-3.c: New file.
5279         * gcc.target/arc/movb-4.c: New file.
5280         * gcc.target/arc/movb-5.c: New file.
5281         * gcc.target/arc/movb_cl-1.c: New file.
5282         * gcc.target/arc/movb_cl-2.c: New file.
5283         * gcc.target/arc/movbi_cl-1.c: New file.
5284         * gcc.target/arc/movl-1.c: New file.
5286 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5287             Andrew Burgess  <andrew.burgess@embecosm.com>
5289         * gcc.target/arc/cmem-1.c: New file.
5290         * gcc.target/arc/cmem-2.c: New file.
5291         * gcc.target/arc/cmem-3.c: New file.
5292         * gcc.target/arc/cmem-4.c: New file.
5293         * gcc.target/arc/cmem-5.c: New file.
5294         * gcc.target/arc/cmem-6.c: New file.
5295         * gcc.target/arc/cmem-7.c: New file.
5296         * gcc.target/arc/cmem-ld.inc: New file.
5297         * gcc.target/arc/cmem-st.inc: New file.
5299 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5301         PR target/70821
5302         * gcc.target/i386/pr70821.c: New test.
5304 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
5306         * gcc.target/powerpc/vec-adde.c: New test.
5307         * gcc.target/powerpc/vec-adde-int128.c: New test.
5309 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5311         * gcc.target/i386/avx-vround-1.c: New test.
5312         * gcc.target/i386/avx-vround-2.c: New test.
5313         * gcc.target/i386/avx512vl-vround-1.c: New test.
5314         * gcc.target/i386/avx512vl-vround-2.c: New test.
5316 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5318         PR testsuite/70595
5319         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5320         (check_effective_target_cilkplus_runtime): ... this.
5321         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5322         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5324         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5325         Require cilkplus_runtime.
5326         Don't add -lcilkrts.
5327         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5328         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5329         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5330         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5331         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5332         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5333         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5334         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5335         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5336         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5337         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5338         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5339         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5340         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5341         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5342         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5343         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5344         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5345         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5346         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5347         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5348         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5349         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5350         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5351         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5352         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5353         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5354         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5355         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5357         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5358         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5360         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5362         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5363         cilkplus_runtime.
5365 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
5367         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5368         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5370 2015-04-27  Ryan Burn  <contact@rnburn.com>
5372         PR c++/69024
5373         PR c++/68997
5374         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5375         diagnostic.
5376         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5377         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5379 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5381         * gnat.dg/limited_with4.ad[sb]: New test.
5382         * gnat.dg/limited_with4_pkg.ads: New helper.
5384 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5386         PR target/70155
5387         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5388         and movv1ti_internal patterns
5389         * gcc.target/i386/pr70155-1.c: New test.
5390         * gcc.target/i386/pr70155-2.c: Likewise.
5391         * gcc.target/i386/pr70155-3.c: Likewise.
5392         * gcc.target/i386/pr70155-4.c: Likewise.
5393         * gcc.target/i386/pr70155-5.c: Likewise.
5394         * gcc.target/i386/pr70155-6.c: Likewise.
5395         * gcc.target/i386/pr70155-7.c: Likewise.
5396         * gcc.target/i386/pr70155-8.c: Likewise.
5397         * gcc.target/i386/pr70155-9.c: Likewise.
5398         * gcc.target/i386/pr70155-10.c: Likewise.
5399         * gcc.target/i386/pr70155-11.c: Likewise.
5400         * gcc.target/i386/pr70155-12.c: Likewise.
5401         * gcc.target/i386/pr70155-13.c: Likewise.
5402         * gcc.target/i386/pr70155-14.c: Likewise.
5403         * gcc.target/i386/pr70155-15.c: Likewise.
5404         * gcc.target/i386/pr70155-16.c: Likewise.
5405         * gcc.target/i386/pr70155-17.c: Likewise.
5406         * gcc.target/i386/pr70155-18.c: Likewise.
5407         * gcc.target/i386/pr70155-19.c: Likewise.
5408         * gcc.target/i386/pr70155-20.c: Likewise.
5409         * gcc.target/i386/pr70155-21.c: Likewise.
5410         * gcc.target/i386/pr70155-22.c: Likewise.
5412 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5414         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5415         ".{5,6}".
5417 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
5419         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5420         * gcc.dg/tree-ssa/scev-9.c: Ditto.
5421         * gcc.dg/tree-ssa/scev-10.c: Ditto.
5422         * gcc.dg/tree-ssa/scev-11.c: Ditto.
5423         * gcc.dg/tree-ssa/scev-12.c: Ditto.
5425 2016-04-27  Richard Biener  <rguenther@suse.de>
5427         PR ipa/70760
5428         * g++.dg/ipa/ipa-pta-2.C: New testcase.
5429         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5431 2016-04-27  Nathan Sidwell  <nathan@acm.org>
5433         * g++.dg/cpp0x/constexpr-recursion3.C: New.
5434         * g++.dg/ubsan/pr63956.C: Adjust error location.
5436 2016-04-27  Nick Clifton  <nickc@redhat.com>
5438         PR middle-end/49889
5439         * gcc.dg/pr49889.c: New test.
5441 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
5443         * c-c++-common/memset-array.c: New test.
5445 2016-04-26  Martin Sebor  <msebor@redhat.com>
5447         PR c++/66639
5448         * g++.dg/cpp1y/func_constexpr.C: New test.
5450 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
5452         PR c++/70241
5453         * g++.dg/cpp0x/enum32.C: New test.
5454         * g++.dg/cpp0x/enum33.C: New test.
5456 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5458         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5459         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5460         * gcc.c-torture/execute/bitfld-6.c: Likewise.
5461         * gcc.c-torture/execute/bitfld-7.c: Likewise.
5462         * gcc.c-torture/execute/pr38151.c: Likewise.
5463         * gcc.c-torture/execute/pr66556.c: Likewise.
5464         * gcc.c-torture/execute/pr67781.c: Likewise.
5465         * gcc.c-torture/execute/pr68648.c: Likewise.
5467 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5469         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5471 2016-04-26  Marek Polacek  <polacek@redhat.com>
5473         PR c/67784
5474         * gcc.dg/pr67784-3.c: New test.
5475         * gcc.dg/pr67784-4.c: New test.
5476         * gcc.dg/pr67784-5.c: New test.
5478         PR c/70791
5479         * gcc.dg/Wnested-externs-2.c: New test.
5481 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5483         * gcc.dg/fold-plusmult.c: Adjust.
5484         * gcc.dg/no-strict-overflow-6.c: Adjust.
5485         * gcc.dg/gomp/loop-1.c: Xfail some tests.
5487 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5489         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5490         number scans.
5491         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5492         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5493         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5494         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5495         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5496         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5497         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5498         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5499         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5500         * gcc.target/i386/avx512f-gather-5.c: Likewise.
5501         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5502         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5503         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5504         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5505         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5506         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5507         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5508         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5509         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5510         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5511         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5512         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5513         scans.
5514         * gcc.target/i386/pr32219-4.c: Likewise.
5515         * gcc.target/i386/pr32219-6.c: Likewise.
5516         * gcc.target/i386/pr32219-8.c: Likewise.
5518 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5520         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5521         associated options.
5523 2016-04-26  Marek Polacek  <polacek@redhat.com>
5525         PR c++/70744
5526         * g++.dg/ext/cond2.C: New test.
5528 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
5530         PR tree-optimization/70771
5531         PR tree-optimization/70775
5532         * gcc.dg/pr70771.c: New test.
5533         * gcc.dg/pr70775.c: New test.
5535 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5537         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5539 2016-04-25  Richard Biener  <rguenther@suse.de>
5541         PR tree-optimization/70780
5542         * gcc.dg/torture/pr70780.c: New testcase.
5544 2016-04-25  Michael Collison <michael.collison@arm.com>
5546         * gcc.target/arm/neon-vaddws16.c: New test.
5547         * gcc.target/arm/neon-vaddws32.c: New test.
5548         * gcc.target/arm/neon-vaddwu16.c: New test.
5549         * gcc.target/arm/neon-vaddwu32.c: New test.
5550         * gcc.target/arm/neon-vaddwu8.c: New test.
5551         * lib/target-supports.exp
5552         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5553         that arm neon support vector widen sum of HImode TO SImode.
5555 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
5557         PR sanitizer/70712
5558         * c-c++-common/asan/pr70712.c: New test.
5560 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5562         * .gitattributes: New file.
5564 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
5566         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5568 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
5570         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5571         * gfortran.dg/submodule_15.f08: Likewise.
5573 2016-04-22  Richard Biener  <rguenther@suse.de>
5575         PR tree-optimization/70740
5576         * gcc.dg/torture/pr70740.c: New testcase.
5578 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
5580         PR target/70750
5581         * gcc.target/i386/pr70750-1.c: New test.
5582         * gcc.target/i386/pr70750-2.c: Likewise.
5584 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
5586         PR c++/70540
5587         * g++.dg/cpp0x/auto48.C: New.
5589 2016-04-21  Marek Polacek  <polacek@redhat.com>
5591         PR c++/70513
5592         * g++.dg/cpp0x/forw_enum12.C: New test.
5593         * g++.dg/cpp0x/forw_enum13.C: New test.
5595 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5597         PR target/70728
5598         * gcc.target/i386/pr70728.c: New test.
5600 2016-04-21  Richard Biener  <rguenther@suse.de>
5602         PR middle-end/70747
5603         * gcc.dg/pr70747.c: New testcase.
5605 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
5607         PR tree-optimization/70715
5608         * gcc.dg/tree-ssa/scev-13.c: New test.
5610 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5612         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5614 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5616         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5618 2016-04-20  Jan Hubicka  <jh@suse.cz>
5620         PR ipa/70018
5621         * g++.dg/ipa/nothrow-1.C: New testcase.
5623 2016-04-20  Nathan Sidwell  <nathan@acm.org>
5625         PR c++/55635
5626         * g++.dg/eh/delete1.C: New.
5628 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5630         * gcc.target/i386/avx256-unaligned-store-2.c: Add
5631         -mtune-ctrl=sse_typeless_stores.
5633 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5635         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5637 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5639         PR tree-optimization/69489
5640         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5642 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
5644         PR c++/69363
5645         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5646         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5647         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5649 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5651         PR tree-optimization/56625
5652         PR tree-optimization/69489
5653         * gcc.dg/vect/pr56625.c: New test.
5654         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5656 2016-04-20  Andrew Pinski  <apinski@cavium.com>
5658         PR target/64971
5659         * gcc.c-torture/compile/pr37433-1.c: New testcase.
5661 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
5663         * gnat.dg/self1.adb: Remove now incorrect test.
5665 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5667         * gcc.dg/tree-ssa/scev-11.c: New test.
5668         * gcc.dg/tree-ssa/scev-12.c: New test.
5670 2016-04-20  Marek Polacek  <polacek@redhat.com>
5672         PR tree-optimization/70725
5673         * gcc.dg/pr70725.c: New test.
5675 2016-04-20  Richard Biener  <rguenther@suse.de>
5677         PR tree-optimization/70726
5678         * g++.dg/vect/pr70726.cc: New testcase.
5680 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5682         PR target/70674
5683         * gcc.target/s390/pr70674.c: New test.
5685 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5687         PR libgfortran/70684
5688         * gfortran.dg/list_read_14.f90: New test.
5690 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5692         PR target/69201
5693         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5694         extern to force it misaligned.
5695         (b): Likewise.
5696         (c): Likewise.
5697         (d): Likewise.
5698         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5699         Don't check `*' before movv4sf_internal.
5700         * gcc.target/i386/avx256-unaligned-store-2.c: Check
5701         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5702         Don't check `*' before movv16qi_internal.
5703         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5704         extern to force it misaligned.
5705         (b): Likewise.
5706         (c): Likewise.
5707         (d): Likewise.
5708         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5709         Don't check `*' before movv2df_internal.
5710         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5711         extern to force it misaligned.
5712         (b): Likewise.
5713         (c): Likewise.
5714         (d): Likewise.
5715         Check movv8sf_internal instead of avx_storeups256.
5716         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5718 2016-04-19  Richard Biener  <rguenther@suse.de>
5720         PR tree-optimization/70171
5721         * g++.dg/tree-ssa/pr70171.C: New testcase.
5723 2016-04-19  Richard Biener  <rguenther@suse.de>
5725         PR tree-optimization/70724
5726         * gcc.dg/torture/pr70724.c: New testcase.
5728 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
5730         PR middle-end/70689
5731         * gcc.target/i386/pr70689.c: New.
5733 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5735         PR target/70708
5736         * gcc.target/i386/pr70708.c: New test.
5738 2016-04-18  Richard Biener  <rguenther@suse.de>
5740         PR tree-optimization/43434
5741         * gcc.dg/vect/pr43434.c: New testcase.
5742         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5743         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5744         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5745         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5746         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5747         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5748         * gcc.dg/gomp/pr68640.c: Likewise.
5749         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5750         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5752 2016-04-18  Richard Biener  <rguenther@suse.de>
5754         PR tree-optimization/70701
5755         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5757 2016-04-18  Tom de Vries  <tom@codesourcery.com>
5759         PR testsuite/70699
5760         * gcc.dg/pr70161.c: Add dot-file scans.
5761         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5762         instead of after last dot char.
5764 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5766         * c-c++-common/dump-ada-spec-3.c: New test.
5767         * c-c++-common/dump-ada-spec-4.c: Likewise.
5769 2016-04-17  Tom de Vries  <tom@codesourcery.com>
5771         PR other/70183
5772         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5774 2016-04-15  Jan Hubicka  <jh@suse.cz>
5776         PR ipa/70018
5777         * g++.dg/ipa/pure-const-1.C: New testcase.
5778         * g++.dg/ipa/pure-const-2.C: New testcase.
5779         * g++.dg/ipa/pure-const-3.C: New testcase.
5781 2016-04-15  Marek Polacek  <polacek@redhat.com>
5783         PR c/70671
5784         * gcc.dg/bitfld-22.c: New test.
5786 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
5788         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5789         x86_64.
5791 2016-04-15  Marek Polacek  <polacek@redhat.com>
5793         PR c/70651
5794         * c-c++-common/pr70651.c: New test.
5796 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5798         PR rtl-optimization/70681
5799         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5800         dump scan on arm and powerpc.
5801         * gcc.dg/pr10474.c: Likewise.
5803 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
5805         PR c++/69517
5806         PR c++/70019
5807         PR c++/70588
5808         * g++.dg/cpp1y/vla11.C: Revert for real.
5810         PR c/70436
5811         * c-c++-common/Wparentheses-1.c: New test.
5812         * c-c++-common/gomp/Wparentheses-1.c: New test.
5813         * c-c++-common/gomp/Wparentheses-2.c: New test.
5814         * c-c++-common/gomp/Wparentheses-3.c: New test.
5815         * c-c++-common/gomp/Wparentheses-4.c: New test.
5816         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5817         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5818         * c-c++-common/goacc/Wparentheses-1.c: New test.
5820 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5822         PR target/70662
5823         * gcc.target/i386/pr70662.c: New test.
5825 2016-04-15  Richard Biener  <rguenther@suse.de>
5826             Alan Modra  <amodra@gmail.com>
5828         PR tree-optimization/70130
5829         * gcc.dg/vect/O3-pr70130.c: New testcase.
5831 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5833         PR target/70669
5834         * gcc.target/powerpc/pr70669.c: New test.
5836         PR target/70640
5837         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5838         a power7 system that does not have an assembler that supports
5839         power8.
5841 2016-04-14  Martin Sebor  <msebor@redhat.com>
5843         PR c++/69517
5844         PR c++/70019
5845         PR c++/70588
5846         * c-c++-common/ubsan/vla-1.c: Revert.
5847         * g++.dg/cpp1y/vla11.C: Same.
5848         * g++.dg/cpp1y/vla12.C: Same.
5849         * g++.dg/cpp1y/vla13.C: Same.
5850         * g++.dg/cpp1y/vla14.C: Same.
5851         * g++.dg/cpp1y/vla3.C: Same.
5852         * g++.dg/init/array24.C: Same.
5853         * g++.dg/ubsan/vla-1.C: Same.
5855 2016-04-14  Marek Polacek  <polacek@redhat.com>
5856             Jan Hubicka  <hubicka@ucw.cz>
5858         PR c++/70029
5859         * g++.dg/torture/pr70029.C: New test.
5861 2016-04-14  Martin Sebor  <msebor@redhat.com>
5863         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5864         type size to prevent failures on targets with very low maximum
5865         alignment.
5867 2016-04-14  Richard Biener  <rguenther@suse.de>
5869         PR tree-optimization/70623
5870         * gcc.dg/torture/pr70623.c: New testcase.
5871         * gcc.dg/torture/pr70623-2.c: Likewise.
5873 2016-04-13  Martin Sebor  <msebor@redhat.com>
5875         PR c++/69517
5876         PR c++/70019
5877         PR c++/70588
5878         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5879         * g++.dg/cpp1y/vla11.C: New test.
5880         * g++.dg/cpp1y/vla12.C: New test.
5881         * g++.dg/cpp1y/vla13.C: New test.
5882         * g++.dg/cpp1y/vla14.C: New test.
5883         * g++.dg/cpp1y/vla3.C: Restore deleted test.
5884         * g++.dg/init/array24.C: Fully brace VLA initializer.
5885         * g++.dg/ubsan/vla-1.C: Disable exceptions.
5887 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5889         PR c++/70641
5890         * g++.dg/opt/pr70641.C: New test.
5892 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5894         PR rtl-optimization/68749
5895         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5896         effects of argument promotions.
5897         Remove default args to dg-skip-if.
5899 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
5901         PR c++/70635
5902         * g++.dg/parse/pr70635.C: New.
5904 2016-04-13  Marek Polacek  <polacek@redhat.com>
5906         PR c++/70639
5907         * c-c++-common/Wmisleading-indentation-4.c: New test.
5909 2016-04-13  Marek Polacek  <polacek@redhat.com>
5911         PR c/70436
5912         * gcc.dg/Wparentheses-12.c: New test.
5913         * gcc.dg/Wparentheses-13.c: New test.
5915 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5917         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5918         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5919         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5921 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5923         PR middle-end/70633
5924         * gcc.c-torture/compile/pr70633.c: New test.
5926         PR debug/70628
5927         * gcc.dg/torture/pr70628.c: New test.
5929 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
5931         PR c++/70610
5932         * g++.dg/template/pr70610.C: New test.
5933         * g++.dg/template/pr70610-2.C: New test.
5934         * g++.dg/template/pr70610-3.C: New test.
5935         * g++.dg/template/pr70610-4.C: New test.
5937 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5939         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5940         128 instead of 32.
5942         PR c++/70571
5943         * g++.dg/ext/pr70571.C: New test.
5945 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5947         PR target/70640
5948         * gcc.target/powerpc/pr70640.c: New test.
5950 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
5952         PR c++/68722
5953         * g++.dg/parse/pr68722.C: New.
5955 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5957         PR rtl-optimization/70596
5958         * gcc.target/i386/pr70596.c: New test.
5960 2016-04-12  Nathan Sidwell  <nathan@acm.org>
5962         PR c++/70501
5963         * g++.dg/init/pr70501.C: New.
5965 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
5967         * gcc.target/i386/asm-flag-6.c: New test.
5969 2016-04-12  Tom de Vries  <tom@codesourcery.com>
5971         PR tree-optimization/68756
5972         * gcc.dg/graphite/pr68756.c: New test.
5974 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5976         PR tree-optimization/70602
5977         * gcc.c-torture/execute/pr70602.c: New test.
5979 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5981         PR target/70381
5982         * gcc.target/powerpc/float128-1.c: New tests to make sure the
5983         __float128 emulator is built and runs.
5984         * gcc.target/powerpc/float128-1.c: Likewise.
5986         * lib/target-supports.exp (check_ppc_float128_sw_available):
5987         Rework tests for __float128 software and hardware
5988         availability. Fix exit condition to return 0 on success.
5990 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5992         PR target/70133
5993         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5994         * gcc.target/aarch64/target_attr_15.c: Likewise.
5996 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
5998         PR c++/69066
5999         * g++.dg/cpp1y/pr69066.C: New.
6001 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6003         PR fortran/68566
6004         * gfortran.dg/pr36192.f90: Update test.
6005         * gfortran.dg/pr36192_1.f90: Update test.
6006         * gfortran.dg/real_dimension_1.f: Update test.
6007         * gfortran.dg/parameter_array_init_7.f90: New test.
6009 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
6011         PR testsuite/64039
6012         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6014         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6016         PR rtl-optimization/66669
6017         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6019         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6021         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6022         * gcc.dg/pie-1.c: Likewise.
6023         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6024         * gcc.dg/pic-4.c: Likewise.
6025         * gcc.dg/pie-3.c: Likewise.
6026         * gcc.dg/pie-4.c: Likewise.
6028         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6030         PR tree-optimization/68644
6031         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6033         PR rtl-optimization/64886
6034         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6036 2016-04-09  Tom de Vries  <tom@codesourcery.com>
6038         PR tree-optimization/68953
6039         * gcc.dg/graphite/pr68953.c: New test.
6041 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
6043         PR fortran/70592
6044         * gfortran.dg/deferred_character_16.f90: New test.
6046 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
6048         PR tree-optimization/70586
6049         * gcc.c-torture/execute/pr70586.c: New test.
6051 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
6053         PR sanitizer/70573
6054         * c-c++-common/asan/halt_on_error-1.c: Replace memset
6055         with __builtin_memset
6056         * c-c++-common/asan/halt_on_error-2.c: Likewise.
6058 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
6060         PR lto/70289
6061         PR ipa/70348
6062         PR tree-optimization/70373
6063         PR middle-end/70533
6064         PR middle-end/70534
6065         PR middle-end/70535
6066         * c-c++-common/goacc/reduction-5.c: New test.
6067         * c-c++-common/goacc/reduction-promotions.c: New test.
6068         * gfortran.dg/goacc/reduction-3.f95: New test.
6069         * gfortran.dg/goacc/reduction-promotions.f90: New test.
6071 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
6073         PR c++/70590
6074         PR c++/70452
6075         * g++.dg/pr70590.C: New test.
6076         * g++.dg/pr70590-2.C: New test.
6078 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
6080         PR middle-end/70593
6081         * gcc.target/i386/pr70593.c: New test.
6083         PR rtl-optimization/70574
6084         * gcc.target/i386/avx2-pr70574.c: New test.
6086 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
6088         PR sanitizer/70541
6089         * c-c++-common/asan/pr70541.c: New test.
6091 2016-04-08  Tom de Vries  <tom@codesourcery.com>
6093         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6094         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6096 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6098         PR target/70566
6099         * gcc.c-torture/execute/pr70566.c: New test.
6101 2016-04-08  Tom de Vries  <tom@codesourcery.com>
6103         * c-c++-common/goacc/uninit-copy-clause.c: New test.
6104         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6106 2016-04-08  Alan Modra  <amodra@gmail.com>
6108         * gcc.target/powerpc/pr70117.c: New.
6110 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
6112         PR testsuite/70581
6113         * gcc.dg/lto/simd-function_0.c: New test.
6115         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6116         clones.
6117         * c-c++-common/attr-simd-2.c: Likewise.
6118         * c-c++-common/attr-simd-4.c: Likewise.
6119         * gcc.dg/gomp/simd-clones-2.c: Likewise.
6120         * gcc.dg/gomp/simd-clones-3.c: Likewise.
6122 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6124         PR testsuite/70553
6125         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6127 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
6128             Tom de Vries  <tom@codesourcery.com>
6130         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6131         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6132         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6133         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6134         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6135         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6136         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6137         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6139 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6141         PR c/70436
6142         * g++.dg/warn/Wparentheses-29.C: New test.
6144 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6146         PR c/70436
6147         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6148         explicit braces to resolve a future -Wparentheses warning.
6150 2016-04-06  Richard Henderson  <rth@redhat.com>
6152         * gcc.dg/pr61817-1.c: New test.
6153         * gcc.dg/pr61817-2.c: New test.
6154         * gcc.dg/pr69391-1.c: New test.
6155         * gcc.dg/pr69391-2.c: New test.
6157 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
6159         PR rtl-optimization/70398
6160         * gcc.target/aarch64/pr70398.c: New.
6162 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6164         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6166 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
6167             Pedro Alves  <palves@redhat.com>
6169         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6171 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
6173         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6174         Check for avx512f effective targets instead of avx2.
6175         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6176         for AVX512F clones.
6177         * gcc.dg/gomp/declare-simd-3.c: Likewise.
6178         * g++.dg/gomp/declare-simd-1.C: Likewise.
6179         * g++.dg/gomp/declare-simd-3.C: Likewise.
6180         * g++.dg/gomp/declare-simd-4.C: Likewise.
6182         PR middle-end/70550
6183         * c-c++-common/gomp/pr70550-1.c: New test.
6184         * c-c++-common/gomp/pr70550-2.c: New test.
6186 2016-04-05  Nathan Sidwell  <nathan@acm.org>
6188         PR c++/70512
6189         * g++.dg/ext/attribute-may-alias-5.C: New.
6191 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6193         PR c++/70336
6194         * c-c++-common/pr70336.c: New test.
6195         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6196         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6198 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
6200         PR ipa/66223
6201         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6203 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6205         PR rtl-optimization/70542
6206         * gcc.dg/torture/pr70542.c: New test.
6207         * gcc.target/i386/avx2-pr70542.c: New test.
6209 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
6211         PR tree-optimization/70509
6212         * gcc.target/i386/avx512bw-pr70509.c: New test.
6214 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
6216         PR c++/70452
6217         * g++.dg/ext/constexpr-vla4.C: New test.
6219 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
6221         PR target/70510
6222         * gcc.target/i386/pr70510.c: New test.
6224 2016-04-05  Richard Biener  <rguenther@suse.de>
6226         PR tree-optimization/70526
6227         * g++.dg/torture/pr70526.C: New testcase.
6229 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6231         PR target/70525
6232         * gcc.target/i386/pr70525.c: New test.
6234 2016-04-05  Richard Biener  <rguenther@suse.de>
6236         PR middle-end/70499
6237         * g++.dg/torture/pr70499.C: New testcase.
6239 2016-04-05  Richard Biener  <rguenther@suse.de>
6241         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6242         remove XFAIL.
6244 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
6246         PR middle-end/70307
6247         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
6248         rs6000 ABI warnings.
6250 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
6252         PR ipa/66223
6253         * g++.dg/ipa/devirt-51.C: New testcase.
6255 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6256             Jakub Jelinek <jakub@redhat.com>
6258         PR middle-end/70457
6259         * gcc.dg/torture/pr70457.c: New.
6261 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6263         PR fortran/67538
6264         * gfortran.dg/allocate_with_source_19.f08: New test.
6266 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6268         PR fortran/65795
6269         * gfortran.dg/coarray_allocate_6.f08: New test.
6271 2016-04-04  Richard Biener  <rguenther@suse.de>
6273         PR rtl-optimization/70484
6274         * gcc.dg/torture/pr70484.c: New testcase.
6276 2016-04-04  Marek Polacek  <polacek@redhat.com>
6278         PR c/70307
6279         * gcc.dg/torture/pr70307.c: New test.
6281 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
6283         PR target/70416
6284         PR target/67391
6285         * gcc.target/sh/torture/pr70416.c: New.
6287 2016-04-02  Martin Sebor  <msebor@redhat.com>
6289         PR c++/67376
6290         PR c++/70170
6291         PR c++/70172
6292         PR c++/70228
6293         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6294         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6295         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6296         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6297         * g++.dg/cpp0x/constexpr-string.C: Same.
6298         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6299         * g++.dg/cpp0x/pr65398.C: Same.
6300         * g++.dg/ext/constexpr-vla1.C: Same.
6301         * g++.dg/ext/constexpr-vla2.C: Same.
6302         * g++.dg/ext/constexpr-vla3.C: Same.
6303         * g++.dg/ubsan/pr63956.C: Same.
6305 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6307         PR rtl-optimization/70467
6308         * gcc.target/i386/pr70467-2.c: New test.
6310 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6311             Marek Polacek  <polacek@redhat.com>
6313         PR c++/70488
6314         * g++.dg/init/new47.C: New test.
6316 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6318         PR target/70496
6319         * gcc.target/arm/pr70496.c: New test.
6321 2016-04-01  Nathan Sidwell  <nathan@acm.org>
6323         PR c++/68475
6324         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6326 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6328         PR target/69890
6329         * gcc.dg/strlenopt.h (memmove): New.
6330         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6331         instead of "string.h".
6332         * gcc.target/i386/chkp-strlen-2.c: Likewise.
6333         * gcc.target/i386/chkp-strlen-3.c: Likewise.
6334         * gcc.target/i386/chkp-strlen-4.c: Likewise.
6335         * gcc.target/i386/chkp-strlen-5.c: Likewise.
6336         * gcc.target/i386/chkp-stropt-1.c: Likewise.
6337         * gcc.target/i386/chkp-stropt-10.c: Likewise.
6338         * gcc.target/i386/chkp-stropt-11.c: Likewise.
6339         * gcc.target/i386/chkp-stropt-12.c: Likewise.
6340         * gcc.target/i386/chkp-stropt-13.c: Likewise.
6341         * gcc.target/i386/chkp-stropt-14.c: Likewise.
6342         * gcc.target/i386/chkp-stropt-15.c: Likewise.
6343         * gcc.target/i386/chkp-stropt-16.c: Likewise.
6344         * gcc.target/i386/chkp-stropt-2.c: Likewise.
6345         * gcc.target/i386/chkp-stropt-3.c: Likewise.
6346         * gcc.target/i386/chkp-stropt-4.c: Likewise.
6347         * gcc.target/i386/chkp-stropt-5.c: Likewise.
6348         * gcc.target/i386/chkp-stropt-6.c: Likewise.
6349         * gcc.target/i386/chkp-stropt-7.c: Likewise.
6350         * gcc.target/i386/chkp-stropt-8.c: Likewise.
6351         * gcc.target/i386/chkp-stropt-9.c: Likewise.
6353 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6355         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6356         (Holder::foo): Reflect this.
6358 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
6360         PR target/70442
6361         * gcc.dg/pr70442.c: New test.
6363 2016-03-31  Nathan Sidwell  <nathan@acm.org>
6365         PR c++/70393
6366         * g++.dg/cpp0x/constexpr-virtual6.C: New.
6368 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6370         PR target/70453
6371         * gcc.target/i386/pr70453.c: New test.
6373 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
6375         PR target/70292
6376         * gcc.c-torture/pr70292.c: New test.
6378 2016-03-31  Marek Polacek  <polacek@redhat.com>
6380         PR c/70297
6381         * c-c++-common/pr70297.c: New test.
6382         * g++.dg/cpp0x/typedef-redecl.C: New test.
6383         * gcc.dg/typedef-redecl2.c: New test.
6385 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
6387         PR rtl-optimization/70460
6388         * gcc.c-torture/execute/pr70460.c: New test.
6390 2016-03-31  Richard Biener  <rguenther@suse.de>
6392         PR c++/70430
6393         * g++.dg/ext/vector30.C: New testcase.
6395 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6396             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6398         * gfortran.dg/fmt_pf.f90: New test.
6400 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6402         Forward-port from 5 branch
6403         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6405         PR testsuite/70356
6406         * gcc.target/i386/avx-vextractf128-256-5.c: Move
6407         dg-require-effective-target after dg-do.
6409         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
6411         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6413 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
6414             Julian Brown  <julian@codesourcery.com>
6415             Chung-Lin Tang  <cltang@codesourcery.com>
6416             Cesar Philippidis  <cesar@codesourcery.com>
6417             James Norris  <jnorris@codesourcery.com>
6418             Tom de Vries  <tom@codesourcery.com>
6419             Nathan Sidwell  <nathan@codesourcery.com>
6421         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6422         * c-c++-common/goacc/loop-clauses.c: Likewise.
6423         * g++.dg/goacc/template.C: Likewise.
6424         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6425         * gfortran.dg/goacc/loop-1.f95: Likewise.
6426         * gfortran.dg/goacc/loop-5.f95: Likewise.
6427         * gfortran.dg/goacc/loop-6.f95: Likewise.
6428         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6429         * c-c++-common/goacc-gomp/nesting-1.c: Update.
6430         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6431         * c-c++-common/goacc/clauses-fail.c: Likewise.
6432         * c-c++-common/goacc/parallel-1.c: Likewise.
6433         * c-c++-common/goacc/reduction-1.c: Likewise.
6434         * c-c++-common/goacc/reduction-2.c: Likewise.
6435         * c-c++-common/goacc/reduction-3.c: Likewise.
6436         * c-c++-common/goacc/reduction-4.c: Likewise.
6437         * c-c++-common/goacc/routine-3.c: Likewise.
6438         * c-c++-common/goacc/routine-4.c: Likewise.
6439         * c-c++-common/goacc/routine-5.c: Likewise.
6440         * c-c++-common/goacc/tile.c: Likewise.
6441         * g++.dg/goacc/template.C: Likewise.
6442         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6443         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6444         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
6445         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
6446         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6447         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6448         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6449         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
6450         * c-c++-common/goacc/use_device-1.c: ... this file.
6451         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
6452         * c-c++-common/goacc/host_data-5.c: ... this file, and...
6453         * c-c++-common/goacc/host_data-6.c: ... this file.
6454         * c-c++-common/goacc/loop-2-kernels.c: New file.
6455         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6456         * c-c++-common/goacc/loop-3.c: Likewise.
6457         * g++.dg/goacc/reference.C: Likewise.
6458         * g++.dg/goacc/routine-1.C: Likewise.
6459         * g++.dg/goacc/routine-2.C: Likewise.
6461 2016-03-30  Richard Biener  <rguenther@suse.de>
6463         PR middle-end/70450
6464         * gcc.dg/torture/pr70450.c: New testcase.
6466 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6468         PR target/70421
6469         * gcc.dg/torture/pr70421.c: New test.
6470         * gcc.target/i386/avx512f-pr70421.c: New test.
6472 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
6474         PR testsuite/70364
6475         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6476         (check): New function.
6477         (bar): Call check.
6478         (foo): Align stack to 16 bytes when calling bar.
6479         * gcc.target/i386/cleanup-2.c: Likewise.
6481 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
6483         PR tree-optimization/59124
6484         * gcc.dg/Warray-bounds-19.c: New test.
6486 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
6488         * lib/prune.exp (escape_regex_chars): New.
6489         (prune_file_path): Update to quote metcharacters for regexp.
6491 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
6493         PR rtl-optimization/70429
6494         * gcc.c-torture/execute/pr70429.c: New test.
6496         PR tree-optimization/70405
6497         * gcc.dg/pr70405.c: New test.
6499 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
6501         PR fortran/70397
6502         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6503         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6505 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
6507         PR testsuite/64177
6508         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6509         __cilkrts_set_param to set two workers.
6510         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6511         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6513 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6515         * g++.dg/ext/fnname5.C: Update the test for Darwin.
6517 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6519         PR target/70406
6520         * gcc.target/i386/pr70406.c: New test.
6522 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6524         * gnat.dg/specs/double_record_extension3.ads: New test.
6526 2016-03-25  Richard Henderson  <rth@redhat.com>
6528         PR target/70120
6529         * gcc.target/aarch64/pr70120-1.c: New.
6530         * gcc.target/aarch64/pr70120-2.c: New.
6531         * gcc.target/aarch64/pr70120-3.c: New.
6533 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
6535         PR c++/62212
6536         * g++.dg/template/mangle2.C: The dg-do directive should be
6537         "compile" not "assemble".
6539 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
6541         PR lto/69650
6542         * gcc.dg/pr69650.c: New test.
6544 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
6546         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6548 2016-03-25  Alan Modra  <amodra@gmail.com>
6550         * gcc.dg/dfp/pr70052.c: New test.
6552 2016-03-24  Richard Henderson  <rth@redhat.com>
6554         PR middle-end/69845
6555         * gcc.dg/tree-ssa/pr69845-1.c: New test.
6556         * gcc.dg/tree-ssa/pr69845-2.c: New test.
6558 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6560         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6562 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6564         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6565         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6567 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6569         * c-c++-common/goacc/uninit-dim-clause.c: New test.
6570         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6572 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
6574         PR c++/62212
6575         * g++.dg/template/mangle2.C: New test.
6577 2016-03-24  Richard Biener  <rguenther@suse.de>
6579         PR tree-optimization/70396
6580         * gcc.dg/torture/pr70396.c: New testcase.
6582 2016-03-24  Richard Biener  <rguenther@suse.de>
6584         PR middle-end/70370
6585         * gcc.dg/torture/pr70370.c: New testcase.
6587 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6589         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6590         * gfortran.dg/goacc/kernels-tree.f95: Same.
6591         * gfortran.dg/goacc/parallel-tree.f95: Same.
6593 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6595         * c-c++-common/goacc/uninit-if-clause.c: New test.
6596         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6598 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
6600         PR target/70290
6601         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6602         Fix formatting.
6604 2016-03-24  Richard Biener  <rguenther@suse.de>
6606         PR tree-optimization/70372
6607         * gcc.dg/tree-ssa/pr70372.c: New testcase.
6609 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6611         PR c++/70347
6612         * g++.dg/cpp1y/nsdmi-union1.C: New test.
6614 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6616         PR c++/70332
6617         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6619 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6621         PR c++/70001
6622         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6623         * g++.dg/cpp1y/pr70001.C: New test.
6625         PR c++/70323
6626         * g++.dg/cpp0x/constexpr-70323.C: New test.
6628 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
6629             Jason Merrill  <jason@redhat.com>
6630             Jakub Jelinek  <jakub@redhat.com>
6632         PR c++/69315
6633         * g++.dg/cpp0x/constexpr-69315.C: New test.
6634         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6636 2016-03-23  Marek Polacek  <polacek@redhat.com>
6638         PR c++/69884
6639         * g++.dg/warn/Wignored-attributes-1.C: New test.
6640         * g++.dg/warn/Wignored-attributes-2.C: New test.
6642 2016-03-23  Tom de Vries  <tom@codesourcery.com>
6644         * c-c++-common/goacc/kernels-default.c (foo): Add missing
6645         initialization.
6646         * gfortran.dg/goacc/private-3.f95 (test): Same.
6647         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6648         missing use param.
6650 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6652         * lib/target-supports.exp: Remove v7ve entry from loop
6653         creating effective target checks.
6654         (check_effective_target_arm_arch_v7ve_ok): New procedure.
6655         (add_options_for_arm_arch_v7ve): Likewise.
6657 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6659         PR tree-optimization/70354
6660         * gcc.dg/vect/pr70354-1.c: New test.
6661         * gcc.dg/vect/pr70354-2.c: New test.
6662         * gcc.target/i386/avx2-pr70354-1.c: New test.
6663         * gcc.target/i386/avx2-pr70354-2.c: New test.
6665 2016-03-22  Jeff Law  <law@redhat.com>
6667         PR target/70232
6668         * gcc.dg/tree-ssa/pr70232.c: New test.
6670 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6672         PR target/70302
6673         * gcc.target/i386/pr70302.c: New test.
6675 2016-03-22  Richard Biener  <rguenther@suse.de>
6677         PR middle-end/70251
6678         * g++.dg/torture/pr70251.C: New testcase.
6680 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
6682         PR c/69993
6683         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6684         Wmisleading-indentation.c.
6685         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6686         reflect change to diagnostic text and order of messages.
6687         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6689 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
6691         * g++.dg/ext/java-3.C: Don't compile on AIX.
6693 2016-03-22  Richard Biener  <rguenther@suse.de>
6695         PR middle-end/70333
6696         * gcc.dg/torture/pr70333.c: New testcase.
6698 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6700         * g++.dg/ext/pr70290.C: New test.
6702 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
6704         PR target/70325
6705         * gcc.target/i386/pr70325.c: New test.
6707 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
6709         PR target/70329
6710         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6711         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6713         PR target/70300
6714         * gcc.target/i386/pr70300.c: New test.
6716         PR c++/70295
6717         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6718         (func2): New function for cond with parens, xfail warning for c++.
6719         * g++.dg/warn/Wnonnull-compare-8.C: New test.
6721 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6723         PR c++/70096
6724         * g++.dg/template/ptrmem30.C: New test.
6726 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6728         PR c++/70204
6729         * g++.dg/cpp0x/constexpr-70204a.C: New test.
6730         * g++.dg/cpp0x/constexpr-70204b.C: New test.
6732 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6734         PR middle-end/70326
6735         * gcc.dg/pr70326.c: New test.
6737 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
6738             Jakub Jelinek  <jakub@redhat.com>
6740         PR tree-optimization/70317
6741         * gcc.dg/pr70317.c: New test.
6743 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
6745         PR target/70327
6746         * gcc.target/i386/pr70327.c: New test.
6748 2016-03-21  Martin Liska  <mliska@suse.cz>
6750         PR ipa/70306
6751         * gcc.dg/ipa/pr70306.c: New test.
6753 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6755         * gcc.target/arm/attr-align1.c: Skip if M-profile.
6756         * gcc.target/arm/attr-align3.c: Likewise.
6757         * gcc.target/arm/attr_arm.c: Likewise.
6758         * gcc.target/arm/flip-thumb.c: Likewise.
6760 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6762         PR target/70296
6763         * gcc.target/powerpc/altivec-36.c: New test.
6765 2016-03-21  Richard Biener  <rguenther@suse.de>
6767         PR tree-optimization/70310
6768         * gcc.dg/torture/pr70310.c: New testcase.
6770 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6772         PR target/70293
6773         * gcc.target/i386/pr70293.c: New test.
6775 2016-03-21  Richard Biener  <rguenther@suse.de>
6777         PR tree-optimization/70288
6778         * gcc.dg/torture/pr70288-1.c: New testcase.
6779         * gcc.dg/torture/pr70288-2.c: Likewise.
6781 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6783         PR rtl-optimization/69307
6784         * gcc.target/arm/pr69307.c: New test.
6786 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6788         PR rtl-optimization/69102
6789         * gcc.c-torture/compile/pr69102.c: New test.
6791 2016-03-18  Jeff Law  <law@redhat.com>
6793         PR rtl-optimization/70263
6794         * gcc.c-torture/compile/pr70263-1.c: New test.
6795         * gcc.target/i386/pr70263-2.c: New test.
6797 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
6799         PR rtl-optimization/70278
6800         * gcc.dg/torture/pr70278.c: New test.
6801         * gcc.target/arm/pr70278.c: New test.
6803 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
6805         PR c/70281
6806         * gcc.dg/plugin/diagnostic-test-expressions-1.c
6807         (test_builtin_types_compatible_p): New test function.
6808         * gcc.dg/pr70281.c: New test case.
6810 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
6812         PR target/70113
6813         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6815 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6817         PR tree-optimization/70252
6818         * gcc.dg/pr70252.c: New test.
6820 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6822         * gcc.dg/pr70161-2.c: New test.
6823         * gcc.dg/pr70161.c: New test.
6825 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6827         PR ipa/70269
6828         * gcc.dg/pr70269.c: New test.
6830 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
6832         PR c++/70267
6833         * g++.dg/ext/java-3.C: New test.
6835 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6837         PR c++/70205
6838         * g++.dg/lookup/pr70205.C: New test.
6840 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6842         PR c++/70218
6843         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6845 2016-03-17  Marek Polacek  <polacek@redhat.com>
6847         PR c/69407
6848         * gcc.dg/atomic-op-6.c: New test.
6850 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
6852         PR c/70264
6853         * c-c++-common/pr70264.c: New test case.
6855 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
6857         PR c++/70144
6858         * c-c++-common/pr70144-1.c: New test.
6859         * c-c++-common/pr70144-2.c: New test.
6861         PR c++/70272
6862         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6863         * g++.dg/opt/flifetime-dse6.C: New test.
6864         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6866 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6868         PR driver/70192
6869         * gcc.dg/pic-1.c: New test.
6870         * gcc.dg/pic-2.c: Likewise.
6871         * gcc.dg/pic-3.c: Likewise.
6872         * gcc.dg/pic-4.c: Likewise.
6873         * gcc.dg/pie-1.c: Likewise.
6874         * gcc.dg/pie-2.c: Likewise.
6875         * gcc.dg/pie-3.c: Likewise.
6876         * gcc.dg/pie-4.c: Likewise.
6877         * gcc.dg/pie-5.c: Likewise.
6878         * gcc.dg/pie-6.c: Likewise.
6880 2016-03-17  Tom de Vries  <tom@codesourcery.com>
6882         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6883         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6885 2016-03-17  Richard Biener  <rguenther@suse.de>
6887         PR debug/70271
6888         * g++.dg/debug/pr70271.C: New testcase.
6890 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
6892         * gcc.target/i386/pr70251.c: New test.
6894 2016-03-17  Marek Polacek  <polacek@redhat.com>
6896         PR c++/70194
6897         * g++.dg/warn/constexpr-70194.C: New test.
6899 2016-03-16  Richard Henderson  <rth@redhat.com>
6901         PR middle-end/70240
6902         * gcc.c-torture/compile/pr70240.c: New.
6904 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6906         * gcc.c-torture/compile/20151204.c: Skip for avr.
6908 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6910         PR target/70245
6911         * g++.dg/opt/pr70245.C: New test.
6912         * g++.dg/opt/pr70245.h: New file.
6913         * g++.dg/opt/pr70245-aux.cc: New file.
6915 2016-03-16  Martin Sebor  <msebor@redhat.com>
6917         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6919 2016-03-16  Richard Henderson  <rth@redhat.com>
6921         PR middle-end/70199
6922         * gcc.c-torture/compile/pr70199.c: New.
6924 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
6926         * gcc.dg/uninit-19.c: Run dos2unix.
6928 2016-03-16  Marek Polacek  <polacek@redhat.com>
6930         PR c/70093
6931         * gcc.dg/nested-func-10.c: New test.
6932         * gcc.dg/nested-func-9.c: New test.
6934 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6936         PR tree-optimization/68714
6937         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6939 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6941         PR tree-optimization/68715
6942         * gcc.dg/graphite/pr68715-2.c: New test.
6943         * gcc.dg/graphite/pr68715.c: New test.
6944         * gfortran.dg/graphite/pr68715.f90: New test.
6946 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6948         PR tree-optimization/68809
6949         * gcc.dg/graphite/pr68809-2.c: New test.
6950         * gcc.dg/graphite/pr68809.c: New test.
6952 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6954         PR c++/70147
6955         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6956         method call to i () as argument.  Adjust expected output.
6958         PR c++/70147
6959         * g++.dg/ubsan/pr70147-1.C: New test.
6960         * g++.dg/ubsan/pr70147-2.C: New test.
6962 2016-03-15  Martin Sebor  <msebor@redhat.com>
6964         PR c++/58281
6965         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6967 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
6969         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6970         hppa*-*-hpux*.
6972         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6974         PR libfortran/69799
6975         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6976         libatomic_available.
6978 2016-03-15  Marek Polacek  <polacek@redhat.com>
6980         PR c++/70209
6981         * g++.dg/ext/attribute-may-alias-4.C: New test.
6983 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
6985         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
6986         -fvar-tracking-assignments-toggle flag.
6988 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
6990         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6992 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
6994         PR rtl-optimization/70222
6995         * gcc.c-torture/execute/pr70222-1.c: New test.
6996         * gcc.c-torture/execute/pr70222-2.c: New test.
6998 2016-03-15  Richard Henderson  <rth@redhat.com>
7000         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7002 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
7004         PR rtl-optimization/69032
7005         * gcc.dg/pr69032.c: New test.
7007 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
7009         PR rtl-optimization/63384
7010         * g++.dg/pr63384.C: New test.
7012 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
7014         PR target/64411
7015         * gcc.target/i386/pr64411.C: New test.
7017 2016-03-15  Tom de Vries  <tom@codesourcery.com>
7019         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7020         * gfortran.dg/goacc/kernels-alias.f95: New test.
7022 2016-03-14  Martin Sebor  <msebor@redhat.com>
7024         PR c++/53792
7025         * g++.dg/cpp0x/constexpr-inline.C: New test.
7026         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7028 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
7030         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7032 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
7034         PR middle-end/70219
7035         * gcc.dg/pr70219.c: New test.
7037 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
7039         PR target/70083
7040         * gcc.dg/torture/pr70083.c: New test.
7041         * gcc.target/i386/pr70083.c: New test.
7043 2016-03-14  Richard Biener  <rguenther@suse.de>
7045         PR tree-optimization/56365
7046         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7048 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
7050         PR target/70098
7051         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7052         New function.
7053         * g++.dg/pr70098.C: New testcase.
7056 2016-03-14  Tom de Vries  <tom@codesourcery.com>
7058         PR tree-optimization/70045
7059         * gcc.dg/graphite/pr70045.c: New test.
7061 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7063         PR fortran/69043
7064         * gfortran.dg/include_9.f90: New test.
7066 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7068         PR fortran/45076
7069         gfortran.dg/prof/prof.exp: New script.
7070         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7072 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
7074         PR rtl-optimization/69307
7075         * gcc.dg/pr69307.c: New test.
7077 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
7079         PR target/69614
7080         * gcc.target/arm/pr69614.c: New.
7082 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
7084         PR fortran/70031
7085         * gfortran.dg/submodule_14.f08: New test
7087         PR fortran/69524
7088         * gfortran.dg/submodule_15.f08: New test
7090 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
7092         PR c++/70106
7093         * g++.dg/cpp1y/paren3.C: New test.
7095 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7097         PR target/70131
7098         * gcc.target/powerpc/ppc-round2.c: New test.
7100 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
7102         PR target/70123
7103         * gcc.dg/torture/pr70123.c: New test.
7105 2016-03-11  Jeff Law  <law@redhat.com>
7107         PR tree-optimization/70190
7108         * gcc.c-torture/compile/pr70190.c: New test.
7110 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
7112         PR c/68187
7113         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7114         case.
7115         (test43_b): Likewise.
7116         (test43_c): Likewise.
7117         (test43_d): Likewise.
7118         (test43_e): Likewise.
7119         (test43_f): Likewise.
7120         (test43_g): Likewise.
7121         (test44_a): Likewise.
7122         (test44_b): Likewise.
7123         (test44_c): Likewise.
7124         (test44_d): Likewise.
7125         (test44_e): Likewise.
7127 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
7129         PR c/70085
7130         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7132 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7134         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7135         dg-options.
7137 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7139         PR target/70002
7140         PR target/69245
7141         * gcc.target/aarch64/pr69245_2.c: New test.
7143 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
7145         PR tree-optimization/70177
7146         * gcc.dg/pr70177.c: New test.
7148 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7150         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7152 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7154         * gcc.dg/tree-ssa/sra-20.c: New.
7156 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
7158         PR rtl-optimization/70174
7159         * gcc.dg/pr70174.c: New test.
7161         PR tree-optimization/70169
7162         * gcc.dg/pr70169.c: New test.
7164 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7166         PR target/70160
7167         * gcc.target/i386/pr70160.c: New test.
7169 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7171         * gcc.target/s390/dfp-1.c: New test.
7173 2016-03-10  Nick Clifton  <nickc@redhat.com>
7175         PR target/70044
7176         * gcc.target/aarch64/pr70044.c: New test.
7178 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
7179             Jakub Jelinek  <jakub@redhat.com>
7181         PR c++/70001
7182         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7183         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7184         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7186 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
7188         PR lto/69589
7189         * g++.dg/lto/pr69589_0.C: New testcase
7190         * g++.dg/lto/pr69589_1.C: New testcase
7192 2016-03-10  Marek Polacek  <polacek@redhat.com>
7194         PR c++/70153
7195         * g++.dg/delayedfold/unary-plus1.C: New test.
7197 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7199         * gcc.target/arm/pr45701-1.c: Escape brackets.
7200         * gcc.target/arm/pr45701-2.c: Likewise.
7202 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
7204         * gfortran.dg/unconstrained_commons.f: New.
7206 2016-03-10  Alan Modra  <amodra@gmail.com>
7208         * gcc.dg/pr69195.c: New.
7209         * gcc.dg/pr69238.c: New.
7211 2016-03-10  Tom de Vries  <tom@codesourcery.com>
7213         PR testsuite/68915
7214         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7216 2016-03-10  Richard Biener  <rguenther@suse.de>
7218         PR tree-optimization/70128
7219         * gcc.dg/tree-ssa/alias-34.c: New testcase.
7220         * gcc.dg/tree-ssa/alias-35.c: Likewise.
7222 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7224         PR tree-optimization/70152
7225         * gcc.dg/pr70152.c: New test.
7227         PR target/70086
7228         * gcc.target/i386/pr70086-1.c: New test.
7229         * gcc.target/i386/pr70086-2.c: New test.
7230         * gcc.target/i386/pr70086-3.c: New test.
7232         PR tree-optimization/70127
7233         * gcc.c-torture/execute/pr70127.c: New test.
7235 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
7237         * c-c++-common/goacc/combined-directives-2.c: New test.
7239 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
7241         PR c/68473
7242         PR c++/70105
7243         * g++.dg/diagnostic/pr70105.C: New test.
7244         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7245         (test_multiple_ordinary_maps): New test function.
7247 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
7249         PR c/68473
7250         PR c++/70105
7251         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7252         Drop range information from call to inform_at_rich_loc.
7253         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7254         New.
7255         (test_show_locus): Replace calls to rich_location::add_range with
7256         calls to add_range.  Rewrite the tests that used the now-defunct
7257         rich_location ctor taking a source_range.  Simplify other tests
7258         by replacing calls to COMBINE_LOCATION_DATA with calls to
7259         make_location.
7261 2016-03-09  Richard Biener  <rguenther@suse.de>
7262         Jakub Jelinek  <jakub@redhat.com>
7264         PR tree-optimization/70138
7265         * gcc.dg/vect/pr70138-1.c: New testcase.
7266         * gcc.dg/vect/pr70138-2.c: Likewise.
7268 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7270         PR target/70049
7271         * gcc.target/i386/pr70049.c: New test.
7273 2016-03-09  Richard Biener  <rguenther@suse.de>
7275         PR c/70143
7276         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7277         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7278         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7280 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7282         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7283         arm-*-*.
7285 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7287         PR middle-end/67278
7288         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7290         PR target/67278
7291         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7293         PR middle-end/70050
7294         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
7295         in testcase comment.
7297 2016-03-09  Tom de Vries  <tom@codesourcery.com>
7299         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7300         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7301         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7302         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7303         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7304         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7305         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7306         * gfortran.dg/goacc/kernels-loop.f95: New test.
7308 2016-03-08  Martin Sebor  <msebor@redhat.com>
7310         PR c++/62096
7311         * g++.dg/warn/overflow-warn-7.C: New test.
7313 2016-03-08  Jason Merrill  <jason@redhat.com>
7315         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7316         * lib/target-supports.exp (check_effective_target_concepts): New.
7318 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
7320         PR c++/70135
7321         * g++.dg/cpp1y/constexpr-loop4.C: New test.
7322         * g++.dg/ubsan/pr70135.C: New test.
7324         PR target/70110
7325         * gcc.dg/pr70110.c: New test.
7327 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7329         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7330         * c-c++-common/gomp/if-1.c: Likewise.
7331         * c-c++-common/gomp/pr61486-2.c: Likewise.
7332         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7333         to dg-additional-options.
7334         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7335         * g++/gomp/target-teams-1.c: Likewise.
7336         * gcc.dg/gomp/gomp.exp: Likewise.
7337         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7338         dg-additional-options.
7339         * gfortran.dg/gomp/gomp.exp: Likewise.
7340         * gfortran.dg/gomp/target1.f90: Remove dg-options.
7341         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7342         dg-additional-options.
7343         * gfortran.dg/gomp/target3.f90: Remove dg-options.
7345 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7347         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7348         * c-c++-common/gomp/gridify-1.c: New test.
7349         * gfortran.dg/gomp/gridify-1.f90: Likewise.
7351 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7353         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7354         trigger for cortex-r8, when scanning for register r8.
7355         * gcc.target/arm/pr45701-2.c: Likewise.
7357 2016-02-26  Richard Biener  <rguenther@suse.de>
7358             Jeff Law  <law@redhat.com>
7360         PR tree-optimization/69740
7361         * gcc.c-torture/compile/pr69740-1.c: New test.
7362         * gcc.c-torture/compile/pr69740-2.c: New test.
7364 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7366         * lib/target-supports.exp
7367         (check_effective_target_whole_vector_shift): Enable for PPC64.
7369 2016-03-07  Richard Biener  <rguenther@suse.de>
7371         PR tree-optimization/70115
7372         * gcc.dg/torture/pr70115.c: New testcase.
7374 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
7376         PR middle-end/69916
7377         * c-c-++-common/goacc/pr69916.c: New.
7379 2016-03-07  Richard Henderson  <rth@redhat.com>
7381         * gcc.c-torture/compile/pr70061.c: New test.
7383 2016-03-07  Richard Biener  <rguenther@suse.de>
7385         PR testsuite/70109
7386         * gcc.dg/vect/O3-pr36098.c: New testcase.
7388 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
7390         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7392 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
7394         * gnat.dg/renaming9.ad[sb]: New testcase.
7396 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
7398         PR c++/70084
7399         * g++.dg/expr/stdarg3.C: New test.
7401 2016-03-04  Jeff Law  <law@redhat.com>
7403         PR tree-optimization/69196
7404         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7405         x86_64-*-*.
7407 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7409         PR c/69973
7410         * gcc.dg/pr69973.c: New test.
7412         PR rtl-optimization/69941
7413         * gcc.dg/torture/pr69941.c: New test.
7415         PR c/69824
7416         * gcc.dg/pr69824.c: New test.
7418 2016-03-05  Tom de Vries  <tom@codesourcery.com>
7420         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7421         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7422         function.
7424 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
7426         PR c++/66786
7427         * g++.dg/cpp1y/var-templ48.C: New test.
7428         * g++.dg/cpp1y/var-templ49.C: New test.
7430 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7432         * g++.dg/Wno-frame-address.C: Skip on IA-64.
7434 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7436         PR c++/70035
7437         * g++.dg/ubsan/pr70035.C: New test.
7439         PR target/70062
7440         * gcc.target/i386/pr70062.c: New test.
7442 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7444         * g++.dg/template/typename21.C: Remove c++98_only.
7446 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7448         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7450 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7452         PR c/68187
7453         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7454         function.
7455         (fn_42_b): Likewise.
7456         (fn_42_c): Likewise.
7458 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7460         PR c/68187
7461         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7462         function.
7463         (fn_40_b): Likewise.
7464         (fn_41_a): Likewise.
7465         (fn_41_b): Likewise.
7467 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7469         PR target/70059
7470         * gcc.target/i386/avx512f-pr70059.c: New test.
7471         * gcc.target/i386/avx512dq-pr70059.c: New test.
7473 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7475         PR rtl-optimization/57676
7476         * gcc.dg/torture/pr57676.c: New test.
7478 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7480         * gcc.dg/pr70026.c: New test.
7482 2016-03-04  Marek Polacek  <polacek@redhat.com>
7484         PR c/69798
7485         * gcc.dg/cilk-plus/pr69798-1.c: New test.
7486         * gcc.dg/cilk-plus/pr69798-2.c: New test.
7488 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7490         PR target/70004
7491         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7492         Delete.
7493         (test_corners_sisd_si): Likewise.
7494         (main): Remove checks of the above.
7495         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7497 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7499         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7501 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
7503         * gcc.dg/torture/pr69951.c: Accept argc==0.
7505 2016-03-04  Richard Biener  <rguenther@suse.de>
7507         PR c++/70054
7508         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7509         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7511 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7513         PR testsuite/69766
7514         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7515         testing multiarch.
7517 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7519         PR debug/69947
7520         * gcc.dg/guality/pr69947.c: New test.
7522 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7524         PR ada/70017
7525         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7527 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7529         PR rtl-optimization/69904
7530         * gcc.target/arm/pr69904.c: New test.
7532 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7534         PR target/70021
7535         * gcc.dg/vect/pr70021.c: New test.
7536         * gcc.target/i386/pr70021.c: New test.
7538 2016-03-03  Marek Polacek  <polacek@redhat.com>
7540         PR middle-end/70050
7541         * gcc.dg/pr70050.c: New test.
7543 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
7545         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7547 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
7549         PR tree-optimization/70043
7550         * gfortran.dg/vect/pr70043.f90: New test.
7552 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7554         * gnat.dg/specs/task1.ads: New test.
7556 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7558         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7559         Invoke gdb with -batch.
7560         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7562 2016-03-03  Richard Biener  <rguenther@suse.de>
7564         PR tree-optimization/55936
7565         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7567 2016-03-02  Jeff Law  <law@redhat.com>
7569         PR rtl-optimization/69942
7570         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7571         effects of argument promotions.
7573         PR tree-optimization/69987
7574         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7575         target does not support -fprefetch-loop-arrays.
7577 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
7579         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7581 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
7583         PR rtl-optimization/69052
7584         * gcc.target/i386/pr69052.c: New test.
7586 2016-03-02  Alan Modra  <amodra@gmail.com>
7588         * gcc.dg/pr69990.c: New.
7590 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7592         PR c/68062
7593         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7595         PR middle-end/70022
7596         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7598         PR target/70028
7599         * gcc.target/i386/pr70028.c: New test.
7601 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7603         * c-c++-common/asan/swapcontext-test-1.c,
7604         * c-c++-common/tsan/thread_leak.c,
7605         * g++.dg/tsan/aligned_vs_unaligned_race.C,
7606         * g++.dg/tsan/benign_race.C,
7607         * g++.dg/tsan/fd_close_norace.C,
7608         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7609         races with sanitizer output
7611 2016-03-02  Richard Biener  <rguenther@suse.de>
7612             Uros Bizjak  <ubizjak@gmail.com>
7614         PR target/67278
7615         * gcc.dg/simd-8.c: New testcase.
7617 2016-03-02  Richard Biener  <rguenther@suse.de>
7619         PR middle-end/67278
7620         * gcc.dg/simd-7.c: New testcase.
7622 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
7624         * gcc.target/i386/pr70007.c: Tweak.
7626 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7628         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7630 2016-03-02  Marek Polacek  <polacek@redhat.com>
7632         PR c/67854
7633         * gcc.dg/pr67854.c: New test.
7635 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7637         PR middle-end/70025
7638         * gcc.dg/torture/pr70025.c: New test.
7640 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7642         PR tree-optimization/68621
7643         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7645 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7647         * gcc.target/i386/pr70007.c: New test.
7649 2016-03-01  Jeff Law  <law@redhat.com>
7651         PR tree-optimization/69196
7652         * gcc.dg/tree-ssa/pr69196-1.c: New test.
7654         PR tree-optimization/69196
7655         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7656         duplicating code and spoiling the expected output.
7658 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7660         PR target/70033
7661         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7662         supports power9 before doing tests.
7663         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7664         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7665         * gcc.target/powerpc/p9-permute.c: Likewise.
7667 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
7669         PR target/70027
7670         * gcc.target/i386/pr70027.c: New test.
7672 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7674         * gcc.dg/pr70017.c: New test.
7676 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
7678         PR c/69796
7679         PR c/69974
7680         * gcc.dg/pr69796.c: New test.
7681         * gcc.dg/pr69974.c: New test.
7683 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7685         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7687 2016-02-29  Jeff Law  <law@redhat.com>
7689         PR tree-optimization/69987
7690         * gfortran.dg/pr69987.f90: New test.
7692         PR tree-optimization/69989
7693         * gcc.c-torture/compile/pr69989-2.c: New test.
7695 2016-03-01  Marek Polacek  <polacek@redhat.com>
7697         PR c++/69795
7698         * g++.dg/parse/invalid1.C: New test.
7700 2016-03-01  Richard Biener  <rguenther@suse.de>
7702         PR middle-end/70022
7703         * gcc.dg/pr70022.c: New testcase.
7705 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7707         PR tree-optimization/69956
7708         * gcc.dg/pr69956.c: New test.
7710 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7712         PR target/70011
7713         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7714         XFAIL when hardware supports efficient unaligned storage access.
7716 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
7718         PR c++/69961
7719         * g++.dg/template/pr69961a.C: New test.
7720         * g++.dg/template/pr69961b.C: New test.
7722 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
7724         PR preprocessor/69985
7725         * gcc.dg/cpp/pr69985.c: New test case.
7727 2016-02-29  Jeff Law  <law@redhat.com>
7729         PR tree-optimization/70005
7730         * gcc.c-torture/execute/pr70005.c New test.
7732         PR tree-optimization/69999
7733         * gcc.c-torture/compile/pr69999.c: New test.
7735 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7737         PR tree-optimization/69652
7738         * gcc.dg/torture/pr69652.c: Delete test.
7739         * gcc.dg/vect/pr69652.c: New test.
7741 2016-02-19  Richard Biener  <rguenther@suse.de>
7743         PR tree-optimization/69980
7744         * gfortran.dg/vect/pr69980.f90: New testcase.
7746 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7748         * gcc.target/sparc/20160229-1.c: New test.
7750 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7752         * gnat.dg/stack_usage3.adb: New test.
7753         * gnat.dg/stack_usage3_pkg.ads: New helper.
7755 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7757         * gnat.dg/renaming8.adb: New test.
7758         * gnat.dg/renaming8_pkg1.ads: New helper.
7759         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7760         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7762 2016-02-29  Richard Biener  <rguenther@suse.de>
7764         PR tree-optimization/69720
7765         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7767 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7769         PR fortran/68147
7770         PR fortran/47674
7771         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
7773 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7774             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7776         PR fortran/56007
7777         * gfortran.dg/coarray_8.f90: Adjust error message.
7778         * gfortran.dg/pr56007.f90: New test.
7779         * gfortran.dg/pr56007.f: New test.
7781 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
7783         PR tree-optimization/69989
7784         * gcc.dg/torture/pr69989.c: New test.
7786 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
7788         * gcc.target/i386/stack-realign-win.c: New test.
7790 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7792         PR fortran/60126
7793         * gfortran.dg/pr60126.f90: New test.
7795 2016-02-27  Jeff Law  <law@redhat.com>
7797         Revert
7798         2016-02-26  Richard Biener  <rguenther@suse.de>
7799                     Jeff Law  <law@redhat.com>
7801         PR tree-optimization/69740
7802         * gcc.c-torture/compile/pr69740-1.c: New test.
7803         * gcc.c-torture/compile/pr69740-2.c: New test.
7805 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7807         PR fortran/69910
7808         * gfortran.dg/newunit_4.f90: New test.
7810 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
7812         PR target/69613
7813         PR rtl-optimization/69886
7814         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7815         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
7816         target.
7818 2016-02-26  Martin Sebor  <msebor@redhat.com>
7820         PR tree-optimization/15826
7821         * gcc.dg/tree-ssa/pr15826.c: New test.
7823 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7825         PR target/69969
7826         * gcc.target/powerpc/pr69969.c: New test.
7828 2016-02-26  Martin Sebor  <msebor@redhat.com>
7830         PR c++/15766
7831         * g++.old-deja/g++.other/decl5.C: Add a test case.
7833 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7835         PR target/69946
7836         * gcc.target/powerpc/pr69946.c: New file.
7838 2016-02-26  Richard Biener  <rguenther@suse.de>
7839             Jeff Law  <law@redhat.com>
7841         PR tree-optimization/69740
7842         * gcc.c-torture/compile/pr69740-1.c: New test.
7843         * gcc.c-torture/compile/pr69740-2.c: New test.
7845 2016-02-26  Martin Jambor  <mjambor@suse.cz>
7847         PR middle-end/69920
7848         * gcc.dg/torture/pr69932.c: New test.
7849         * gcc.dg/torture/pr69936.c: Likewise.
7851 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7853         PR target/69709
7854         * gcc.target/s390/pr69709.c: New test.
7856 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7858         PR target/69245
7859         * gcc.target/aarch64/pr69245_1.c: New test.
7861 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7863         PR target/69613
7864         * gcc.dg/torture/pr69613.c: New test.
7866 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7868         PR rtl-optimization/69891
7869         * gcc.target/i386/pr69891.c: New test.
7871 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7872             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7874         PR target/61397
7875         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7876         functionality for both 32-bit and 64-bit.
7878 2016-02-26  Richard Biener  <rguenther@suse.de>
7880         PR tree-optimization/69551
7881         * gcc.dg/torture/pr69951.c: New testcase.
7883 2016-02-25  Richard Biener  <rguenther@suse.de>
7885         PR tree-optimization/48795
7886         * gcc.dg/Warray-bounds-18.c: New testcase.
7888 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7890         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7892 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
7894         PR rtl-optimization/69896
7895         * gcc.dg/pr69896.c: New test.
7897 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
7899         PR c++/69736
7900         * g++.dg/cpp1y/paren2.C: New test.
7902 2016-02-24  Martin Sebor  <msebor@redhat.com>
7904         PR c/51147
7905         * gcc.dg/enum-mode-2.c: New test.
7907 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7909         PR c++/69922
7910         * g++.dg/warn/Wnonnull-compare-6.C: New test.
7911         * g++.dg/warn/Wnonnull-compare-7.C: New test.
7912         * g++.dg/ubsan/pr69922.C: New test.
7914 2016-02-24  Marek Polacek  <polacek@redhat.com>
7916         PR c/69819
7917         * gcc.dg/pr69819.c: New test.
7919 2016-02-24  Martin Sebor  <msebor@redhat.com>
7921         PR c++/69912
7922         * g++.dg/ext/flexary15.C: New test.
7924 2016-02-24  Martin Sebor  <msebor@redhat.com>
7926         * gcc.dg/builtins-68.c: Avoid making unportable
7927         assumptions about the relationship between SIZE_MAX and UINT_MAX.
7928         * g++.dg/ext/builtin_alloca.C: Same.
7930 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7931             Charles Baylis  <charles.baylis@linaro.org>
7933         PR debug/61033
7934         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7936 2016-02-24  Richard Biener  <rguenther@suse.de>
7937             Jakub Jelinek  <jakub@redhat.com>
7939         PR middle-end/69760
7940         * gcc.dg/torture/pr69760.c: New testcase.
7942 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7944         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7945         pattern on Solaris with as.
7947 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7949         * gcc.target/arm/cond_sub_restrict_it.c: New test.
7950         * gcc.target/arm/condarith_restrict_it.c: Likewise.
7951         * gcc.target/arm/movcond_restrict_it.c: Likewise.
7952         * gcc.target/arm/negscc_restrict_it.c: Likewise.
7954 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7956         PR middle-end/69915
7957         * gcc.dg/pr69915.c: New test.
7959 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7961         PR rtl-optimization/69886
7962         * gcc.dg/torture/pr69886.c: New test.
7964 2016-02-24  Richard Biener  <rguenther@suse.de>
7966         PR middle-end/68963
7967         * gcc.dg/torture/pr68963.c: New testcase.
7969 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7971         PR target/69875
7972         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7973         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7974         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7975         * gcc.target/arm/atomic_loaddi_1.c: New test.
7976         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7977         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7978         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7979         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7980         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7981         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7982         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7983         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7985 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7987         PR middle-end/69909
7988         * gcc.dg/torture/pr69909.c: New test.
7990 2016-02-24  Richard Biener  <rguenther@suse.de>
7992         PR tree-optimization/69907
7993         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7994         * gcc.dg/vect/bb-slp-34.c: XFAIL.
7995         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7997 2016-02-24  Christian Bruel  <christian.bruel@st.com>
7999         * gcc.target/arm/pragma_cpp_fma.c: New test.
8001 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8003         PR fortran/61156
8004         * gfortran.dg/include_6.f90: Update test.
8006 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
8008         PR objc/69844
8009         * objc.dg/pr69844.m: New test.
8011 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8013         PR libgfortran/69456
8014         * gfortran.dg/namelist_89.f90: New test.
8015         * gfortran.dg/pr59700.f90: Update test..
8017 2016-02-23  Martin Sebor  <msebor@redhat.com>
8019         PR middle-end/69780
8020         * g++.dg/ext/builtin_alloca.C: New test.
8021         * gcc.dg/builtins-68.c: New test.
8023 2016-02-23  Richard Henderson  <rth@redhat.com>
8025         * gcc.target/i386/addr-space-3.c: Remove test.
8027 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
8029         PR preprocessor/69126
8030         PR preprocessor/69543
8031         * c-c++-common/pr69126-2-long.c: New test.
8032         * c-c++-common/pr69126-2-short.c: New test.
8033         * c-c++-common/pr69543-1.c: Remove xfail.
8035 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
8037         PR preprocessor/69126
8038         PR preprocessor/69543
8039         PR preprocessor/69558
8040         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8041         (f): Rename to...
8042         (test_2): ...this, and add leading comment.
8043         (MACRO_3, test_3): New.
8044         (MACRO_4A, MACRO_4B, test_4): New.
8045         (MACRO): Rename to...
8046         (MACRO_5): ...this.
8047         (g): Rename to...
8048         (test_5): ...this, updating for renaming of MACRO, and
8049         add leading comment.
8050         * c-c++-common/pr69543-1.c: New.
8051         * c-c++-common/pr69543-2.c: New.
8052         * c-c++-common/pr69543-3.c: New.
8053         * c-c++-common/pr69543-4.c: New.
8054         * c-c++-common/pr69558-1.c: New.
8055         * c-c++-common/pr69558-2.c: New.
8056         * c-c++-common/pr69558-3.c: New.
8057         * c-c++-common/pr69558-4.c: New.
8058         * gcc.dg/pr69558.c: Move to...
8059         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
8060         xfail for c++.
8062 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
8064         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8065         to -ftree-parallelize-loops/-fopenacc changes.
8066         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8067         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8068         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8069         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8070         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8071         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8072         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8073         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8074         * c-c++-common/goacc/kernels-loop.c: Likewise.
8075         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8076         * c-c++-common/goacc/kernels-reduction.c: Likewise.
8077         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8078         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8080 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8082         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8084 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
8086         PR c++/69902
8087         * g++.dg/warn/Wnonnull-compare-5.C: New test.
8089         PR c/69900
8090         * gcc.dg/pr69900.c: New test.
8092 2016-02-23  Martin Jambor  <mjambor@suse.cz>
8094         PR tree-optimization/69666
8095         * gcc.dg/tree-ssa/pr69666.c: New test.
8097 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
8099         PR fortran/67451
8100         * gfortran.dg/coarray_allocate_5.f08: New test.
8102 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8104         * gcc.target/s390/vcond-shift.c: Move to ...
8105         * gcc.target/s390/vector/vcond-shift.c: ... here.
8107 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8109         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8110         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8112 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8114         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8116 2016-02-20  Mark Wielaard  <mjw@redhat.com>
8118         PR c/28901
8119         * gcc.dg/unused-variable-3.c: New test.
8121 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8123         PR target/69888
8124         * gcc.target/i386/pr69888.c: New test.
8126 2016-02-22  Richard Biener  <rguenther@suse.de>
8128         PR tree-optimization/69882
8129         * gfortran.dg/vect/pr69882.f90: New testcase.
8131 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8133         PR target/69885
8134         * gcc.dg/pr69885.c: New test.
8136 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
8138         PR target/69806
8139         PR target/54089
8140         * gcc.target/sh/pr54089-10.c: New.
8142 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
8144         PR fortran/69423
8145         * gfortran.dg/deferred_character_15.f90 : New test.
8147 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
8149         PR fortran/57365
8150         gfortran.dg/allocate_with_source_18.f03: New test.
8152 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
8154         PR fortran/52531
8155         gfortran.dg/gomp/pr52531.f90: New test.
8157 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8159         PR c++/69865
8160         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8161         -std=c++03.
8163 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8165         PR c++/69826
8166         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8167         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8169         PR c++/69850
8170         * g++.dg/warn/Wnonnull-compare-4.C: New test.
8172         PR c++/69851
8173         * g++.dg/torture/pr69851.C: New test.
8175 2016-02-19  Martin Sebor  <msebor@redhat.com>
8177         PR testsuite/69573
8178         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8180 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8182         PR c++/69850
8183         * g++.dg/warn/Wnonnull-compare-2.C: New test.
8184         * g++.dg/warn/Wnonnull-compare-3.C: New test.
8186         PR c++/67767
8187         * g++.dg/cpp0x/pr67767.C: New test.
8189 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8191         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8192         for fp, simd, crypto, crc, lse.
8193         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8194         above.
8195         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8196         effective target check.
8198 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8200         PR target/69820
8201         * gcc.target/i386/pr69820.c: New test.
8203 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8205         * gcc.target/s390/vector/int128-1.c: New test.
8207 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8209         * gcc.target/s390/vector/vec-vcond-1.c: New test.
8211 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8213         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8214         instruction pattern name to prevent the testcase from failing with
8215         -march=z13.
8217 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8219         * gcc.target/s390/md/movstr-2.c: New test.
8221 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
8223         * gcc.target/s390/morestack.c: New test.
8225 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8227         PR target/69625
8228         * gcc.target/s390/pr69625.c: Add test case.
8230 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8232         PR testsuite/68580
8233         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8235 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8237         PR target/68404
8238         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8239         * gcc.target/powerpc/fusion3.c: Likewise.
8241 2016-02-18  Richard Biener  <rguenther@suse.de>
8243         PR middle-end/69553
8244         * g++.dg/torture/pr69553.C: New testcase.
8246 2016-02-18  Nick Clifton  <nickc@redhat.com>
8248         PR target/62254
8249         PR target/69610
8250         * gcc.target/arm/pr62554.c: New test.
8251         * gcc.target/arm/pr69610-1.c: New test.
8252         * gcc.target/arm/pr69610-2.c: New test.
8254 2016-02-18  Richard Biener  <rguenther@suse.de>
8256         PR middle-end/69854
8257         * gcc.dg/torture/pr69854.c: New testcase.
8259 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
8261         PR c++/69850
8262         * g++.dg/warn/Wnonnull-compare-1.C: New test.
8264 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8266         * gcc.target/powerpc/vec-cg.c: New test.
8268 2016-02-17  Richard Biener  <rguenther@suse.de>
8270         PR testsuite/69586
8271         * gcc.dg/uninit-21.c: Add -fno-short-enums.
8273 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8275         PR target/69161
8276         * gcc.c-torture/compile/pr69161.c: New test.
8278 2016-02-17  David Sherwood  <david.sherwood@arm.com>
8280         PR target/69532
8281         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8282         * gcc.target/arm/vect-fmaxmin.c: Likewise.
8284 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8286         * gcc.dg/ifcvt-4.c: Skip on Visium.
8288 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8290         * gnat.dg/atomic8.adb: New test.
8292 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8294         * gnat.dg/discr46.ad[sb]: New test.
8296 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8298         PR Target/48344
8299         * gcc.target/powerpc/pr48344-1.c: New test.
8301 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
8303         PR fortran/69742
8304         * gfortran.dg/associate_21.f90:  New test.
8306 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8308         PR c/69835
8309         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8310         -Wnonnull in dg-options.
8311         * c-c++-common/nonnull-2.c: New test.
8313 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
8314             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8316         * gcc.target/aarch64/vector_initialization_nostack.c: New.
8318 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8320         PR middle-end/69801
8321         * gcc.dg/pr69801.c: Add empty dg-options.
8323 2016-02-16  James Norris  <jnorris@codesourcery.com>
8325         * c-c++-common/goacc/deviceptr-1.c: Add tests.
8326         * g++.dg/goacc/deviceptr-1.c: New file.
8328 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8330         PR tree-optimization/69820
8331         * gcc.dg/vect/pr69820.c: New test.
8333 2016-02-16  Richard Biener  <rguenther@suse.de>
8335         PR tree-optimization/69776
8336         * gcc.dg/torture/pr69776-2.c: New testcase.
8338 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
8340         PR tree-optimization/69714
8341         * gcc.dg/torture/pr69714.c: New test.
8343 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8345         PR tree-optimization/69802
8346         * gcc.dg/pr69802.c: New test.
8348 2016-02-16  Richard Biener  <rguenther@suse.de>
8350         PR middle-end/69801
8351         * gcc.dg/pr69801.c: New testcase.
8353 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8355         PR libgfortran/69651
8356         * gfortran.dg/read_bang.f90: New test.
8357         * gfortran.dg/read_bang4.f90: New test.
8359 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
8361         PR c++/69658
8362         * g++.dg/init/pr69658.C: New test.
8364         PR c++/69797
8365         * c-c++-common/pr69797.c: New test.
8367 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8369         * lib/target-supports.exp (check_effective_target_section_anchors): Add
8370         check for aarch64*-*-*.
8372 2016-02-15  Richard Biener  <rguenther@suse.de>
8374         PR tree-optimization/69783
8375         * gcc.dg/vect/pr69783.c: New testcase.
8377 2016-02-15  Richard Biener  <rguenther@suse.de>
8379         PR tree-optimization/69776
8380         * gcc.dg/torture/pr69776.c: New testcase.
8382 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8384         PR fortran/60526
8385         * gfortran.dg/type_decl_4.f90:  Reinstated.
8387 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
8389         PR fortran/68746
8390         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8392 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8394         PR fortran/60526
8395         PR bootstrap/69816
8396         * gfortran.dg/type_decl_4.f90:  Removed.
8398 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8400         PR fortran/60526
8401         * gfortran.dg/type_decl_4.f90:  New test.
8403 2016-02-14  Alan Modra  <amodra@gmail.com>
8405         PR testsuite/68886
8406         * gcc.c-torture/execute/stkalign.c: Revise test.
8408 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8410         PR target/67260
8411         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8413 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8415         PR target/67260
8416         * gcc.target/sh/torture/pr67260.c: New.
8418 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
8420         * gcc.dg/pr67964.c: Add dg-require-alias.
8422 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8424         PR target/67636
8425         PR target/64345
8426         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8428 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8430         PR libgfortran/69668
8431         * gfortran.dg/namelist_88.f90: New test.
8433 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8435         PR libgfortran/69668
8436         * gfortran.dg/namelist_38.f90: Update test.
8437         * gfortran.dg/namelist_84.f90: Update test.
8439 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8441         PR other/69554
8442         * gcc.dg/pr69554-1.c: New test.
8443         * gfortran.dg/pr69554-1.F90: New test.
8444         * gfortran.dg/pr69554-2.F90: New test.
8445         * lib/gcc-dg.exp (proc dg-locus): New function.
8446         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8447         distinguish between the caret-printing and non-caret-printing
8448         cases.  If caret-printing has been explicitly enabled, bail out
8449         without attempting to fix up the output.
8451 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8453         PR driver/69265
8454         PR driver/69453
8455         * gcc.dg/spellcheck-options-3.c: New test case.
8456         * gcc.dg/spellcheck-options-4.c: New test case.
8457         * gcc.dg/spellcheck-options-5.c: New test case.
8458         * gcc.dg/spellcheck-options-6.c: New test case.
8459         * gcc.dg/spellcheck-options-7.c: New test case.
8460         * gcc.dg/spellcheck-options-8.c: New test case.
8461         * gcc.dg/spellcheck-options-9.c: New test case.
8462         * gcc.dg/spellcheck-options-10.c: New test case.
8464 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8466         PR rtl-optimization/69764
8467         PR rtl-optimization/69771
8468         * c-c++-common/pr69764.c: New test.
8469         * gcc.dg/torture/pr69771.c: New test.
8471 2016-02-12  Marek Polacek  <polacek@redhat.com>
8473         * g++.dg/torture/init-list1.C: New.
8475 2016-02-12  Marek Polacek  <polacek@redhat.com>
8477         * gcc.dg/pr69522.c: Add empty dg-options.
8479 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
8481         * g++.dg/lto/lto.exp: Include and init mpx.
8482         * g++.dg/lto/pr69729_0.C: New test.
8484 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8486         PR ipa/69241
8487         * g++.dg/ipa/pr69241-4.C: New test.
8489         PR ipa/68672
8490         * g++.dg/ipa/pr68672-1.C: New test.
8491         * g++.dg/ipa/pr68672-2.C: New test.
8492         * g++.dg/ipa/pr68672-3.C: New test.
8494 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
8496         PR c/69522
8497         * gcc.dg/pr69522.c: New test.
8499 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8501         PR c++/69098
8502         * g++.dg/cpp1y/69098.C: New test.
8503         * g++.dg/cpp1y/69098-2.C: New test.
8505 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8507         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8508         and neighbour -> neighbor.
8509         * objc.dg/attributes/method-nonnull-1.m: Likewise.
8510         * objc.dg/gnu-api-2-class-meta.m: Likewise.
8511         * c-c++-common/Wvarargs.c: Likewise.
8512         * c-c++-common/goacc/host_data-5.c: Likewise.
8513         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8514         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8515         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8516         * gcc.target/aarch64/pr60697.c: Likewise.
8517         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8518         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8519         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8520         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8521         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8522         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8523         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8524         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8525         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8526         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8527         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8528         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8529         * g++.dg/lookup/koenig5.C: Likewise.
8530         * g++.dg/ext/no-asm-2.C: Likewise.
8531         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8532         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8533         * gfortran.dg/used_types_16.f90: Likewise.
8534         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8535         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8536         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8537         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8538         * gfortran.dg/abstract_type_6.f03: Likewise.
8539         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8540         * gfortran.dg/used_types_15.f90: Likewise.
8541         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8542         * gfortran.dg/exit_3.f08: Likewise.
8543         * gfortran.dg/open_status_2.f90: Likewise.
8544         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8545         * gfortran.dg/intrinsic_std_1.f90: Likewise.
8546         * gfortran.dg/associate_1.f03: Likewise.
8547         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8548         * gfortran.dg/intrinsic_std_6.f90: Likewise.
8549         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8550         * gcc.dg/builtin-object-size-1.c: Likewise.
8551         * gcc.dg/noreturn-6.c: Likewise.
8552         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8553         * gcc.dg/globalalias.c: Likewise.
8554         * gcc.dg/builtins-config.h: Likewise.
8555         * gcc.dg/pr30457.c: Likewise.
8556         * gcc.c-torture/compile/volatile-1.c: Likewise.
8557         * gcc.c-torture/execute/20101011-1.c: Likewise.
8558         * c-c++-common/Waddress-1.c: Likewise.
8560 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
8562         PR c/69768
8563         * c-c++-common/Waddress-1.c: New test.
8565 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8567         PR fortran/69296
8568         * gfortran.dg/associate_19.f03: New test.
8569         * gfortran.dg/associate_20.f03: New test.
8571 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
8573         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8575 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8577         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8578         .arch armv8-a\n.  Add -dA to dg-options.
8579         * gcc.target/aarch64/assembler_arch_1.c: New test.
8580         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8582 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
8584         PR c++/68726
8585         * g++.dg/cpp0x/pr68726.C: New.
8587 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8589         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8590         test.
8592 2016-02-11  Richard Biener  <rguenther@suse.de>
8594         * g++.dg/tree-ssa/pr61034.C: Adjust.
8596 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
8598         PR target/69148
8599         * gcc.target/s390/pr69148.c: New.
8601 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
8603         PR tree-optimization/69652
8604         * gcc.dg/torture/pr69652.c: New test.
8606 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
8607             Patrick Palka  <ppalka@gcc.gnu.org>
8609         PR ipa/69241
8610         PR c++/69649
8611         * g++.dg/ipa/pr69241-1.C: New test.
8612         * g++.dg/ipa/pr69241-2.C: New test.
8613         * g++.dg/ipa/pr69241-3.C: New test.
8614         * g++.dg/ipa/pr69649.C: New test.
8616 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
8618         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8619         * gcc.dg/tree-ssa/sra-18.c: Ditto.
8621 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
8623         PR tree-optimization/68021
8624         * gcc.dg/tree-ssa/pr68021.c: New test.
8626 2016-02-10  Richard Biener  <rguenther@suse.de>
8628         PR tree-optimization/69726
8629         * gcc.dg/uninit-22.c: New testcase.
8631 2016-02-09  Andrew Pinski  <apinski@cavium.com>
8633         PR tree-opt/69282
8634         * gcc.c-torture/compile/20160205-1.c: New testcase.
8636 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8638         PR target/68404
8639         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8640         instead accessing a really large arrray.
8641         * gcc.target/powerpc/fusion3.c: Likewise.
8643 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
8645         PR target/68532
8646         * gcc.c-torture/execute/pr68532.c: New test.
8648 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8650         PR target/69634
8651         * gcc.dg/pr69634.c: New.
8653 2016-02-09  Richard Biener  <rguenther@suse.de>
8655         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8657 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
8659         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8661 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
8663         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8665 2016-02-09  Richard Biener  <rguenther@suse.de>
8667         PR tree-optimization/69715
8668         * gcc.dg/torture/pr69715.c: New testcase.
8670 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8672         PR c++/69139
8673         * g++.dg/cpp0x/trailing12.C: New test.
8674         * g++.dg/cpp0x/trailing13.C: New test.
8676 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8678         PR c++/69283
8679         PR c++/67835
8680         * g++.dg/cpp1y/auto-fn29.C: New test.
8681         * g++.dg/cpp1y/auto-fn30.C: New test.
8683 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8685         PR tree-optimization/69209
8686         * gcc.c-torture/compile/pr69209.c: New test.
8688 2016-02-08  Jeff Law  <law@redhat.com>
8690         PR tree-optimization/68541
8691         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8692         of statements allowed in join block for path splitting.
8694 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8696         PR c++/59627
8697         * g++.dg/gomp/pr59627.C: New test.
8699         PR ipa/69239
8700         * g++.dg/ipa/pr69239.C: New test.
8702 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
8704         PR preprocessor/69664
8705         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8706         * gcc.dg/cpp/warn-comments.c: Likewise.
8708 2016-02-08  Marek Polacek  <polacek@redhat.com>
8710         PR c++/69688
8711         * g++.dg/init/const12.C: New test.
8713 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8715         PR target/60410
8716         * gcc.dg/lto/pr55113_0.c: Remove test.
8718 2016-02-08  Richard Biener  <rguenther@suse.de>
8720         PR tree-optimization/69719
8721         * gcc.dg/torture/pr69719.c: New testcase.
8723 2016-02-08  Richard Biener  <rguenther@suse.de>
8724         Jeff Law  <law@redhat.com>
8726         PR target/68273
8727         * gcc.target/mips/pr68273.c: New testcase.
8729 2016-02-08   Richard Biener  <rguenther@suse.de>
8731         PR rtl-optimization/69274
8732         * gcc.target/i386/addr-sel-1.c: XFAIL.
8734 2016-02-08  Jeff Law  <law@redhat.com>
8736         PR tree-optimization/68541
8737         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8739         PR tree-optimization/65917
8740         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8742 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8744         PR fortran/50555
8745         * gfortran.dg/namelist_args.f90: New test.
8747 2016-02-05  Jeff Law  <law@redhat.com>
8749         PR tree-optimization/68541
8750         * gcc.dg/tree-ssa/split-path-2.c: New test.
8751         * gcc.dg/tree-ssa/split-path-3.c: New test.
8752         * gcc.dg/tree-ssa/split-path-4.c: New test.
8753         * gcc.dg/tree-ssa/split-path-5.c: New test.
8754         * gcc.dg/tree-ssa/split-path-6.c: New test.
8755         * gcc.dg/tree-ssa/split-path-7.c: New test.
8757 2016-02-05  Martin Sebor  <msebor@redhat.com>
8759         PR c++/69662
8760         * g++.dg/warn/Wplacement-new-size-1.C: New test.
8761         * g++.dg/warn/Wplacement-new-size-2.C: New test.
8763 2016-02-06  Richard HEnderson  <rth@redhat.com>
8765         PR c/69643
8766         * gcc.target/i386/addr-space-4.c: New.
8767         * gcc.target/i386/addr-space-5.c: New.
8769 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
8771         PR fortran/66089
8772         * gfortran.dg/elemental_dependency_6.f90: New.
8774 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
8776         PR rtl-optimization/69691
8777         * gcc.c-torture/execute/pr69691.c: New test.
8779         PR c++/69628
8780         * g++.dg/parse/pr69628.C: New test.
8782 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8784         * gcc.dg/sancov/asan.c: Move to ...
8785         * gcc.dg/asan/sancov-1.c: ... here.
8787 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8789         * gcc.target/i386/pr69577.c: Require avx_runtime target.
8791 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8793         PR target/69677
8794         * gcc.target/i386/pr69677.c: New test.
8796 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8798         PR c++/68948
8799         * g++.dg/template/pr68948.C: New test.
8801 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8803         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8804         (only necessary on s390x).
8806 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8808         * gcc.target/i386/pr69454-2.c: Compile with -msse2
8809         -mno-accumulate-outgoing-args.
8811 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
8813         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8815 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
8817         PR c/69669
8818         * c-c++-common/pr69669.c: New test.
8820 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8822         PR target/69667
8823         * g++.dg/pr69667.C: New file.
8825 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8827         PR target/69619
8828         * gcc.dg/pr69619.c: Add new test.
8830 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
8832         PR rtl-optimization/69577
8833         * gcc.target/i386/pr69577.c: New test.
8835 2016-02-04  Martin Liska  <mliska@suse.cz>
8837         * g++.dg/asan/pr69276.C: New test.
8839 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8841         PR target/65932
8842         PR target/67714
8843         * gcc.target/arm/wmul-3.c: Simplify test to generate just
8844         a single smulbb instruction.
8845         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8846         * gcc.target/amr/wmul-2.c: Likewise.
8848 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8850         PR target/65932
8851         PR target/67714
8852         * gcc.c-torture/execute/pr67714.c: New test.
8854 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8856         PR target/69454
8857         * gcc.target/i386/pr69454-1.c: New test.
8858         * gcc.target/i386/pr69454-2.c: New test.
8860 2016-02-03  Martin Sebor  <msebor@redhat.com>
8862         PR c++/69251
8863         PR c++/69253
8864         PR c++/69290
8865         PR c++/69277
8866         PR c++/69349
8867         * g++.dg/ext/flexarray-mangle-2.C: New test.
8868         * g++.dg/ext/flexarray-mangle.C: New test.
8869         * g++.dg/ext/flexarray-subst.C: New test.
8870         * g++.dg/ext/flexary11.C: New test.
8871         * g++.dg/ext/flexary12.C: New test.
8872         * g++.dg/ext/flexary13.C: New test.
8873         * g++.dg/ext/flexary14.C: New test.
8874         * g++.dg/other/dump-ada-spec-2.C: Adjust.
8876 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8878         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8879         Define only if CHECK_FLOAT128 is defined.
8880         (main): Properly initialize u5.
8882 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
8884         PR c/69627
8885         * gcc.dg/pr69627.c: New test.
8887         PR target/69644
8888         * gcc.dg/pr69644.c: New test.
8890 2016-02-03  Mike Stump  <mikestump@comcast.net>
8892         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8893         support for struct-layout-1.exp.
8895 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
8897         PR c++/69056
8898         * g++.dg/cpp0x/pr69056.C: New test.
8900 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
8901             Alexandre Oliva  <aoliva@redhat.com>
8903         PR target/69461
8904         * gcc.target/powerpc/pr69461.c: New.
8906 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
8908         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8909         works from here ...
8910         (check_effective_target_fsanitize_thread): ... to here.  Do not
8911         specify additional compile flags for the test source.
8912         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8913         specify additional compile flags for the test source.
8915 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
8917         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8919 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
8921         PR fortran/67451
8922         PR fortran/69418
8923         * gfortran.dg/coarray_allocate_2.f08: New test.
8924         * gfortran.dg/coarray_allocate_3.f08: New test.
8925         * gfortran.dg/coarray_allocate_4.f08: New test.
8927 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
8929         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8930         use same scan-tree-dump-times on all platforms.
8931         * gcc.dg/vect/vect-outer-1.c: Likewise.
8932         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8933         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8934         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8935         * gcc.dg/vect/vect-outer-1b.c: Likewise.
8936         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8937         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8938         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8940 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
8942         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8943         warning.
8945 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
8947         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8949 2016-02-02  James Norris  <jnorris@codesourcery.com>
8951         * c-c++-common/goacc/routine-5.c: Add tests.
8953 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
8955         * gcc.target/nvptx/unsigned-cmp.c: New test.
8957 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
8959         * gcc.target/aarch64/scalar_shift_1.c
8960         (test_corners_sisd_di): Improve force to SIMD register.
8961         (test_corners_sisd_si): Likewise.
8962         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8963         Remove scan-assembler check for ldr.
8965 2016-02-02  Richard Biener  <rguenther@suse.de>
8967         PR tree-optimization/69595
8968         * gcc.dg/Warray-bounds-17.c: New testcase.
8970 2016-02-02  Richard Biener  <rguenther@suse.de>
8972         PR tree-optimization/69606
8973         * gcc.dg/torture/pr69606.c: New testcase.
8975 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
8977         PR middle-end/68542
8978         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8979         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8981 2016-02-02  Alan Modra  <amodra@gmail.com>
8983         PR target/69548
8984         * gcc.target/powerpc/pr69548.c: New test.
8986 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8988         PR rtl-optimization/69592
8989         * gcc.dg/pr69592.c: New test.
8991         PR preprocessor/69543
8992         PR c/69558
8993         * gcc.dg/pr69543.c: New test.
8994         * gcc.dg/pr69558.c: New test.
8996 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
8998         PR testsuite/65940
8999         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
9001 2016-02-01  Martin Sebor  <msebor@redhat.com>
9003         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9005 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
9007         PR tree-optimization/67921
9008         * c-c++-common/ubsan/pr67921.c: New test.
9010 2016-02-01  Richard Biener  <rguenther@suse.de>
9012         PR middle-end/69556
9013         * gcc.dg/tree-ssa/recip-8.c: New testcase.
9015 2016-02-01  Richard Biener  <rguenther@suse.de>
9017         PR tree-optimization/69574
9018         * gcc.dg/torture/pr69574.c: New testcase.
9020 2016-02-01  Richard Biener  <rguenther@suse.de>
9022         PR tree-optimization/69579
9023         * gcc.dg/setjmp-6.c: New testcase.
9025 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
9027         PR rtl-optimization/69570
9028         * g++.dg/opt/pr69570.C: New test.
9030 2016-02-01  Richard Henderson  <rth@redhat.com>
9032         * gcc.dg/pr69535.c: New test.
9034 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
9036         PR testsuite/69584
9037         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9038         * gcc.dg/tree-ssa/sra-18.c: Likewise.
9040         PR debug/68244
9041         * g++.dg/parse/parens3.C: Use register "4" on hppa.
9043         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9045 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
9047         PR fortran/67564
9048         * gfortran.dg/allocate_with_source_17.f03: New test.
9050 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
9052         PR tree-optimization/69546
9053         * gcc.dg/torture/pr69546.c: New test.
9055 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
9057         PR fortran/69566
9058         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9060 2016-01-30  Martin Sebor  <msebor@redhat.com>
9062         PR c++/68490
9063         * g++.dg/ext/flexary10.C: New test.
9065 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9067         PR fortran/66707
9068         gfortran.dg/common_23.f90: New test.
9070 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9072         PR target/65546
9073         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9074         condition being checked, and disable it when the target supports
9075         misaligned loads and stores.
9077 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9079         PR debug/69518
9080         * gcc.dg/torture/pr69518.c: New test.
9082 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
9084         PR target/69530
9085         * gcc.target/i386/pr69530.c: New test.
9087 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
9089         PR target/65604
9090         * gcc.target/mips/div-delay.c: New test.
9092 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9094         PR target/69551
9095         * gcc.target/i386/pr69551.c: New test.
9097         PR target/66137
9098         * gcc.target/i386/pr66137.c: New test.
9100 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
9102         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9103         always built for p5600.
9104         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9105         isa=p5600 dg-option.
9107 2016-01-29  Richard Biener  <rguenther@suse.de>
9109         PR tree-optimization/69547
9110         * g++.dg/tree-ssa/pr69547.C: New testcase.
9112 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9114         PR debug/66869
9115         * g++.dg/warn/Wunused-function2.C: New test.
9117 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9119         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9120         support for test to succeed.
9122 2016-01-29  Marek Polacek  <polacek@redhat.com>
9124         PR c++/69509
9125         PR c++/69516
9126         * g++.dg/ext/constexpr-vla2.C: New test.
9127         * g++.dg/ext/constexpr-vla3.C: New test.
9128         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9130 2016-01-29  Richard Biener  <rguenther@suse.de>
9132         PR middle-end/69537
9133         * gcc.dg/uninit-21.c: New testcase.
9135 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
9137         PR target/69459
9138         * gcc.target/i386/pr69459.c: New test.
9140 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
9142         PR target/68400
9143         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9144         * gcc.target/mips/pr68400.c: New test.
9146 2016-01-28  Martin Sebor  <msebor@redhat.com>
9148         PR target/17381
9149         * gcc.target/powerpc/pr17381.c: New test.
9151 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
9153         PR middle-end/69542
9154         * gcc.dg/torture/pr69542.c: New test.
9156 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
9158         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9160 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9162         * gcc.dg/pr65980.c: Skip on AIX.
9163         * gcc.dg/pr66688.c: Same.
9165 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9167         PR target/63679
9168         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9169         * gcc.dg/tree-ssa/sra-18.c: Same.
9171 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
9173         PR fortran/62536
9174         * gfortran.dg/block_15.f08: New test.
9175         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9176         on incorrectly closed BLOCK.
9178 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
9180         * gcc.dg/declare-simd.c: New test.
9181 2016-01-28  Richard Biener  <rguenther@suse.de>
9183         PR tree-optimization/69466
9184         * gfortran.dg/vect/pr69466.f90: New testcase.
9186 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9188         * g++.dg/pr67989.C: Remove ARM-specific option.
9189         * gcc.target/arm/pr67989.C: New file.
9191 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9193         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9194         and expm1 test for glibc < 2.11.
9196 2016-01-27  Richard Henderson  <rth@redhat.com>
9198         * gcc.c-torture/execute/pr69447.c: New test.
9200 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
9202         PR fortran/69422
9203         * gfortran.dg/alloc_comp_assign_15.f03: New test.
9205 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9207         PR debug/66869
9208         * gcc.dg/pr66869.c: New test.
9210 2016-01-25  Jeff Law  <law@redhat.com>
9212         PR tree-optimization/68398
9213         PR tree-optimization/69196
9214         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9215         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9216         path to avoid new heuristic allowing more irreducible regions
9217         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9218         * gcc.dg/tree-ssa/vrp46.c: Likewise.
9219         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9220         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9221         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9223 2016-01-27  Marek Polacek  <polacek@redhat.com>
9225         PR c/68062
9226         * c-c++-common/vector-compare-4.c: New test.
9228 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
9230         PR preprocessor/69126
9231         * c-c++-common/pr69126.c: New test case.
9233 2016-01-27  Ian Lance Taylor  <iant@google.com>
9235         * gcc.dg/tree-ssa/ivopt_5.c: New test.
9237 2016-01-27  Ryan Burn  <contact@rnburn.com>
9239         PR cilkplus/69267
9240         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9242 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9244         PR target/69512
9245         * gcc.target/i386/pr69512.c: New test.
9247 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
9249         PR ada/69488
9250         * gnat.dg/sso/*.adb: Robustify dg-output directives.
9252 2016-01-27  Marek Polacek  <polacek@redhat.com>
9254         PR c++/69379
9255         * g++.dg/pr69379.C: New test.
9257 2016-01-27  Martin Sebor  <msebor@redhat.com>
9259         PR c++/69317
9260         * g++.dg/abi/Wabi-2-2.C: New test.
9261         * g++.dg/abi/Wabi-2-3.C: New test.
9262         * g++.dg/abi/Wabi-3-2.C: New test.
9263         * g++.dg/abi/Wabi-3-3.C: New test.
9265 2016-01-27  Richard Biener  <rguenther@suse.de>
9267         PR tree-optimization/69166
9268         * gcc.dg/torture/pr69166.c: New testcase.
9270 2016-01-27  Martin Jambor  <mjambor@suse.cz>
9272         PR tree-optimization/69355
9273         * gcc.dg/tree-ssa/pr69355.c: New test.
9275 2016-01-27  Marek Polacek  <polacek@redhat.com>
9277         PR c++/69496
9278         * g++.dg/ext/constexpr-vla1.C: New test.
9280 2016-01-20  Christian Bruel  <christian.bruel@st.com>
9282         PR target/69245
9283         * gcc.target/arm/pr69245.c: New test.
9285 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9287         PR tree-optimization/69399
9288         * gcc.dg/torture/pr69399.c: New test.
9290 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9292         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9294 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9296         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9298 2016-01-26  Tom de Vries  <tom@codesourcery.com>
9300         PR tree-optimization/69110
9301         * gcc.dg/autopar/pr69110.c: New test.
9303 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
9304             Sebastian Pop  <s.pop@samsung.com>
9306         * gcc.dg/graphite/isl-ast-op-select.c: New.
9308 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9310         PR fortran/69385
9311         * gfortran.dg/allocate_error_6.f90: New test.
9313 2016-01-26  Richard Henderson  <rth@redhat.com>
9315         * gcc.dg/tm/pr60908.c: New test.
9317 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
9319         PR other/69006
9320         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9321         directive.
9322         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9323         expected multiline output to reflect the colorization being
9324         disabled before newlines.
9325         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9326         (custom_diagnostic_finalizer): Replace call to
9327         pp_newline_and_flush with call to pp_flush.
9328         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9329         * gfortran.dg/implicit_class_1.f90: Likewise.
9330         * lib/gcc-dg.exp (allow_blank_lines): New global.
9331         (dg-allow-blank-lines-in-output): New procedure.
9332         (gcc-dg-prune): Complain about blank lines in the output, unless
9333         dg-allow-blank-lines-in-output was called.
9334         * lib/multiline.exp (_build_multiline_regex): Only support
9335         arbitrary followup text for non-blank-lines, not for blank lines.
9337 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9339         PR tree-optimization/69483
9340         * gcc.dg/pr69483.c: New test.
9341         * g++.dg/opt/pr69483.C: New test.
9343 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9345         PR target/68620
9346         * gcc.target/arm/pr68620.c: New test.
9348 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9350         * gcc.target/i386/pr68986-2.c: Remove -m32.
9352 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9354         PR target/68986
9355         * gcc.target/i386/pr68986-1.c: New test.
9356         * gcc.target/i386/pr68986-2.c: Likewise.
9357         * gcc.target/i386/pr68986-3.c: Likewise.
9359 2016-01-26  Christian Bruel  <christian.bruel@st.com>
9361         * lib/target-supports.exp
9362         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9363         (check_effective_target_arm_crypto_pragma_ok): Likewise.
9364         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9366 2016-01-26  Richard Biener  <rguenther@suse.de>
9368         PR tree-optimization/69452
9369         * gcc.dg/torture/pr69452.c: New testcase.
9371 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9373         PR target/69442
9374         * gcc.dg/pr69442.c: New test.
9376 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
9378         PR target/67896
9379         * gcc.target/aarch64/simd/pr67896.C: New.
9381 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
9383         PR tree-optimization/69400
9384         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9385         function.
9386         (plugin_init): Call it.
9387         * gcc.dg/torture/pr69400.c: New test.
9389 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9391         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9393 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9394             Sebastian Pop  <s.pop@samsung.com>
9396         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9397         isl-0.15.
9399 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9400             Sebastian Pop  <s.pop@samsung.com>
9402         * gcc.dg/graphite/pr69292.c: New.
9404 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
9406         * c-c++-common/goacc/use_device-1.c: New test.
9408 2016-01-25  Jeff Law  <law@redhat.com>
9410         PR tree-optimization/69196
9411         PR tree-optimization/68398
9412         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9413         * gcc.dg/tree-ssa/pr68198.c: Likewise.
9415 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
9417         PR target/69469
9418         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9419         Algorithm.
9421 2016-01-25  Richard Biener  <rguenther@suse.de>
9423         PR testsuite/69380
9424         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9426 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
9428         PR target/69421
9429         * gcc.dg/pr69421.c: New test.
9431 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
9433         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9434         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9435         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9436         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9437         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9438         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9439         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9440         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9441         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9442         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9444 2016-01-25  Richard Biener  <rguenther@suse.de>
9446         PR tree-optimization/69376
9447         * gcc.dg/torture/pr69376.c: New testcase.
9449 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9451         PR fortran/69397
9452         PR fortran/68442
9453         * gfortran.dg/interface_38.f90: New test.
9454         * gfortran.dg/interface_39.f90: New test.
9456 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
9458         Revert:
9459         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9461         PR c++/11858
9462         PR c++/24663
9463         PR c++/24664
9464         * g++.dg/template/pr11858.C: New test.
9465         * g++.dg/template/pr24663.C: New test.
9466         * g++.dg/template/unify12.C: New test.
9467         * g++.dg/template/unify13.C: New test.
9468         * g++.dg/template/unify14.C: New test.
9469         * g++.dg/template/unify15.C: New test.
9470         * g++.dg/template/unify16.C: New test.
9471         * g++.dg/template/unify17.C: New test.
9473 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
9475         PR fortran/68283
9476         gfortran.dg/pr68283.f90: New test.
9478 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9480         PR fortran/66094
9481         * gfortran.dg/inline_matmul_13.f90:  New test.
9482         * gfortran.dg/matmul_bounds_8.f90:  New test.
9483         * gfortran.dg/matmul_bounds_9.f90:  New test.
9484         * gfortran.dg/matmul_bounds_10.f90:  New test.
9486 2016-01-23  Tom de Vries  <tom@codesourcery.com>
9488         PR tree-optimization/69426
9489         * gcc.dg/autopar/pr69426.c: New test.
9491 2016-01-23  Martin Sebor  <msebor@redhat.com>
9493         PR c++/58109
9494         PR c++/69022
9495         * g++.dg/cpp0x/alignas5.C: New test.
9496         * g++.dg/ext/vector29.C: Same.
9498 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
9500         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9501         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9502         _GNU_SOURCE from compile flags to the source.
9503         * gcc.target/i386/chkp-stropt-12.c: Ditto.
9504         * gcc.target/i386/chkp-stropt-16.c: Ditto.
9505         * gcc.target/i386/chkp-stropt-4.c: Ditto.
9506         * gcc.target/i386/chkp-stropt-8.c: Ditto.
9508 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
9510         PR target/69432
9511         * g++.dg/opt/pr69432.C: New test.
9513 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9515         * gcc.target/powerpc/pr63354c: Adjust target selector to include
9516         32-bit targets testing an -m64 multilib.
9518 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9520         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9521         64-bit support.
9523 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
9525         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9527 2016-01-21  Christian Bruel  <christian.bruel@st.com>
9529         PR target/68674
9530         * gcc.target/i386/pr68674.c
9531         * gcc.target/aarch64/pr68674.c
9532         * gcc.target/arm/pr68674.c
9534 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9536         PR target/69403
9537         * gcc.c-torture/execute/pr69403.c: New test.
9539 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9541         PR c++/55843
9542         * g++.dg/template/pr55843.C: New.
9544 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9546         PR testsuite/66877
9547         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9548         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9550 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9552         PR testsuite/67489
9553         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9554         from dg-do compile directive, and instead add
9555         { dg-require-effective-target int128 }.
9557 2016-01-20  Martin Sebor  <msebor@redhat.com>
9559         PR c/69405
9560         * gcc.dg/sync-fetch.c: New test.
9562 2016-01-21  Martin Sebor  <msebor@redhat.com>
9564         PR target/69252
9565         * gcc.target/powerpc/pr69252.c: New test.
9567 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9569         PR fortran/65996
9570         * gfortran.dg/pr65996.f90: New test.
9572 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9574         PR c++/68810
9575         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9576         expected to generate an error.
9578 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
9580         PR middle-end/66178
9581         * gcc.dg/torture/pr66178.c: New test.
9583 2016-01-21  Anton Blanchard  <anton@samba.org>
9584             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9586         PR target/63354
9587         * gcc.target/powerpc/pr63354.c:  New test.
9589 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9591         PR rtl-optimization/68990
9592         * gcc.target/i386/pr68990: New.
9594 2016-01-21  Nick Clifton  <nickc@redhat.com>
9596         PR target/69129
9597         * gcc.target/mips/pr69129.c: New.
9599 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9601         PR c++/58046
9602         * g++.dg/cpp0x/pr58046.C: New.
9604 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9606         PR target/69187
9607         PR target/65624
9608         * gcc.target/arm/pr69187.c: New test.
9610         PR c++/69355
9611         * g++.dg/torture/pr69355.C: New test.
9613 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9614             Sebastian Pop  <s.pop@samsung.com>
9616         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9618 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9619             Sebastian Pop  <s.pop@samsung.com>
9621         * gcc.dg/graphite/pr68976.c: New test.
9623 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9625         PR middle-end/67653
9626         * c-c++-common/pr67653.c: New test.
9627         * gcc.dg/torture/pr29119.c: Add dg-warning.
9629 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
9631         * gcc.target/powerpc/cpu-builtin-1.c: New test.
9633 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9635         PR c/24293
9636         * gcc.dg/pr24293.c: New test.
9637         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9638         incomplete struct type.
9639         * gcc.dg/declspec-1.c: Likewise.
9640         * gcc.dg/pr63549.c: Likewise.
9642 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
9644         PR tree-optimization/66612
9645         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9646         for bdn instruction.
9648 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9650         * lib/target-supports.exp
9651         (check_effective_target_arm_fp_ok_nocache): New.
9652         (check_effective_target_arm_fp_ok): New.
9653         (add_options_for_arm_fp): New.
9654         (check_effective_target_arm_crypto_ok_nocache): Require
9655         target_arm_v8_neon_ok instead of arm32.
9656         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9657         (check_effective_target_arm_crypto_pragma_ok): New.
9658         (add_options_for_arm_vfp): New.
9659         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9660         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9661         target instead. Force initial fpu to vfp.
9662         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9663         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9664         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9665         dependency.
9666         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9667         use arm_vfp effective target instead. Force initial fpu to vfp.
9668         * gcc.target/arm/attr-neon3.c: Likewise.
9669         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9670         arm_vfp_ok.
9671         * gcc.target/arm/unsigned-float.c: Likewise.
9672         * gcc.target/arm/vfp-1.c: Likewise.
9673         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9674         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9675         * gcc.target/arm/vfp-ldmiad.c: Likewise.
9676         * gcc.target/arm/vfp-ldmias.c: Likewise.
9677         * gcc.target/arm/vfp-stmdbd.c: Likewise.
9678         * gcc.target/arm/vfp-stmdbs.c: Likewise.
9679         * gcc.target/arm/vfp-stmiad.c: Likewise.
9680         * gcc.target/arm/vfp-stmias.c: Likewise.
9681         * gcc.target/arm/vnmul-1.c: Likewise.
9682         * gcc.target/arm/vnmul-2.c: Likewise.
9683         * gcc.target/arm/vnmul-3.c: Likewise.
9684         * gcc.target/arm/vnmul-4.c: Likewise.
9686 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9688         PR testsuite/69366
9689         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9690         the MPX run-time library, for compile-time MPX test.
9691         * gcc.target/i386/chkp-always_inline.c: Likewise.
9692         * gcc.target/i386/chkp-bndret.c: Likewise.
9693         * gcc.target/i386/chkp-builtins-1.c: Likewise.
9694         * gcc.target/i386/chkp-builtins-2.c: Likewise.
9695         * gcc.target/i386/chkp-builtins-3.c: Likewise.
9696         * gcc.target/i386/chkp-builtins-4.c: Likewise.
9697         * gcc.target/i386/chkp-const-check-1.c: Likewise.
9698         * gcc.target/i386/chkp-const-check-2.c: Likewise.
9699         * gcc.target/i386/chkp-hidden-def.c: Likewise.
9700         * gcc.target/i386/chkp-label-address.c: Likewise.
9701         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9702         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9703         * gcc.target/i386/chkp-pr69044.c: Likewise.
9704         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9705         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9706         * gcc.target/i386/chkp-strchr.c: Likewise.
9707         * gcc.target/i386/chkp-strlen-1.c: Likewise.
9708         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9709         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9710         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9711         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9712         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9713         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9714         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9715         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9716         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9717         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9718         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9719         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9720         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9721         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9722         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9723         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9724         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9725         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9726         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9727         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9728         * gcc.target/i386/pr63995-2.c: Likewise.
9729         * gcc.target/i386/pr64805.c: Likewise.
9730         * gcc.target/i386/pr65044.c: Likewise.
9731         * gcc.target/i386/pr65167.c: Likewise.
9732         * gcc.target/i386/pr65183.c: Likewise.
9733         * gcc.target/i386/pr65184.c: Likewise.
9734         * gcc.target/i386/thunk-retbnd.c: Likewise.
9736 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
9738         PR tree-optimization/69328
9739         * gcc.dg/pr69328.c: New test.
9741 2016-01-20  Jeff Law  <law@redhat.com>
9743         PR target/25114
9744         * gcc.target/m68k/pr25114.c: New test.
9746 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9748         * gcc.target/arm/memset-inline-10.c: Added
9749         dg-require-effective-target arm_thumb2_ok.
9751 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
9753         * gcc.dg/debug/dwarf2/sso.c: New test.
9755 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
9757         PR testsuite/68820
9758         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9759         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9760         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9762 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9764         PR ipa/66223
9765         * g++.dg/ipa/devirt-50.C: New testcase.
9767 2016-01-19  Marek Polacek  <polacek@redhat.com>
9769         PR c++/68965
9770         * g++.dg/cpp1y/parameter-pack-1.C: New test.
9771         * g++.dg/cpp1y/parameter-pack-2.C: New test.
9773 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9775         PR target/69135
9776         * gcc.target/arm/pr69135_1.c: New test.
9778 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9780         * gcc.target/aarch64/ccmp_1.c: Add new tests.
9782 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9784         * gcc.target/aarch64/ccmp_1.c: New testcase.
9786 2016-01-19  Marek Polacek  <polacek@redhat.com>
9788         PR c++/68586
9789         * g++.dg/cpp0x/enum30.C: New test.
9791 2016-01-19  Richard Biener  <rguenther@suse.de>
9793         PR tree-optimization/69336
9794         * g++.dg/tree-ssa/pr69336.C: New testcase.
9796 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9798         PR debug/65779
9799         * gcc.dg/pr65779.c: New test.
9801 2016-01-19  Richard Biener  <rguenther@suse.de>
9803         PR tree-optimization/69352
9804         * gcc.dg/torture/pr69352.c: New testcase.
9806 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9808         PR rtl-optimization/68955
9809         PR rtl-optimization/64557
9810         * gcc.dg/torture/pr68955.c: New test.
9812 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9814         PR lto/69136
9815         * g++.dg/torture/pr69136.C: New testcase.
9817 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9819         PR lto/69133
9820         * g++.dg/lto/pr69133_0.C: New testcase.
9821         * g++.dg/lto/pr69133_1.C: New testcase.
9823 2016-01-15  Jeff Law  <law@redhat.com>
9825         PR tree-optimization/69320
9826         * gcc.c-torture/pr69320-1.c: New test.
9827         * gcc.c-torture/pr69320-2.c: New test.
9828         * gcc.c-torture/pr69320-3.c: New test.
9829         * gcc.c-torture/pr69320-4.c: New test.
9831 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9833         PR c++/11858
9834         PR c++/24663
9835         PR c++/24664
9836         * g++.dg/template/pr11858.C: New test.
9837         * g++.dg/template/pr24663.C: New test.
9838         * g++.dg/template/unify12.C: New test.
9839         * g++.dg/template/unify13.C: New test.
9840         * g++.dg/template/unify14.C: New test.
9841         * g++.dg/template/unify15.C: New test.
9842         * g++.dg/template/unify16.C: New test.
9843         * g++.dg/template/unify17.C: New test.
9845 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
9847         PR testsuite/69181
9848         * gcc.dg/pr69181-1.c: New test file.
9849         * gcc.dg/pr69181-2.c: New test file.
9850         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9851         globals by moving it to...
9852         (cleanup-after-saved-dg-test): ...this new function.  Add
9853         "global additional_sources_used".  Add reset of global
9854         multiline_expected_outputs to the empty list.
9855         * lib/multiline.exp (_multiline_expected_outputs): Rename this
9856         global to...
9857         (multiline_expected_outputs): ...this, and updated comments to
9858         note that it is modified from gcc-dg.exp.
9859         (dg-end-multiline-output): Update for the above renaming.
9860         (handle-multiline-outputs): Likewise.  Remove the clearing
9861         of the expected outputs to the empty list.
9863 2016-01-18  Richard Biener  <rguenther@suse.de>
9865         PR tree-optimization/69297
9866         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9868 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
9870         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9871         dg-options.
9872         * gcc.target/mips/mips-3d-2.c: Likewise.
9873         * gcc.target/mips/mips-3d-3.c: Likewise.
9874         * gcc.target/mips/mips-3d-4.c: Likewise.
9875         * gcc.target/mips/mips-3d-5.c: Likewise.
9876         * gcc.target/mips/mips-3d-6.c: Likewise.
9877         * gcc.target/mips/mips-3d-7.c: Likewise.
9878         * gcc.target/mips/mips-3d-8.c: Likewise.
9879         * gcc.target/mips/mips-3d-9.c: Likewise.
9880         * gcc.target/mips/mips-ps-1.c: Likewise.
9881         * gcc.target/mips/mips-ps-2.c: Likewise.
9882         * gcc.target/mips/mips-ps-3.c: Likewise.
9883         * gcc.target/mips/mips-ps-4.c: Likewise.
9884         * gcc.target/mips/mips-ps-5.c: Likewise.
9885         * gcc.target/mips/mips-ps-6.c: Likewise.
9886         * gcc.target/mips/mips-ps-7.c: Likewise.
9887         * gcc.target/mips/mips-ps-type.c: Likewise.
9888         * gcc.target/mips/mips-ps-type-2.c: Likewise.
9889         * gcc.target/mips/mips16-attributes-6.c: Likewise.
9891 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9893         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9894         * c-c++-common/goacc/kernels-double-reduction.c: New test.
9895         * c-c++-common/goacc/kernels-empty.c: New test.
9896         * c-c++-common/goacc/kernels-eternal.c: New test.
9897         * c-c++-common/goacc/kernels-loop-2.c: New test.
9898         * c-c++-common/goacc/kernels-loop-3.c: New test.
9899         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9900         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9901         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9902         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9903         * c-c++-common/goacc/kernels-loop-data.c: New test.
9904         * c-c++-common/goacc/kernels-loop-g.c: New test.
9905         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9906         * c-c++-common/goacc/kernels-loop-n.c: New test.
9907         * c-c++-common/goacc/kernels-loop-nest.c: New test.
9908         * c-c++-common/goacc/kernels-loop.c: New test.
9909         * c-c++-common/goacc/kernels-noreturn.c: New test.
9910         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9911         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9912         * c-c++-common/goacc/kernels-reduction.c: New test.
9914 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9916         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9917         * gcc.dg/autopar/outer-2.c: Same.
9918         * gcc.dg/autopar/outer-3.c: Same.
9919         * gcc.dg/autopar/outer-4.c: Same.
9920         * gcc.dg/autopar/outer-5.c: Same.
9921         * gcc.dg/autopar/outer-6.c: Same.
9922         * gcc.dg/autopar/parallelization-1.c: Same.
9923         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9924         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9925         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9926         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9927         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9928         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9929         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9930         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9931         * gcc.dg/autopar/pr39500-1.c: Same.
9932         * gcc.dg/autopar/pr39500-2.c: Same.
9933         * gcc.dg/autopar/pr46193.c: Same.
9934         * gcc.dg/autopar/pr46194.c: Same.
9935         * gcc.dg/autopar/pr49580.c: Same.
9936         * gcc.dg/autopar/pr49960-1.c: Same.
9937         * gcc.dg/autopar/pr49960.c: Same.
9938         * gcc.dg/autopar/pr68373.c: Same.
9939         * gcc.dg/autopar/reduc-1.c: Same.
9940         * gcc.dg/autopar/reduc-1char.c: Same.
9941         * gcc.dg/autopar/reduc-1short.c: Same.
9942         * gcc.dg/autopar/reduc-2.c: Same.
9943         * gcc.dg/autopar/reduc-2char.c: Same.
9944         * gcc.dg/autopar/reduc-2short.c: Same.
9945         * gcc.dg/autopar/reduc-3.c: Same.
9946         * gcc.dg/autopar/reduc-4.c: Same.
9947         * gcc.dg/autopar/reduc-6.c: Same.
9948         * gcc.dg/autopar/reduc-7.c: Same.
9949         * gcc.dg/autopar/reduc-8.c: Same.
9950         * gcc.dg/autopar/reduc-9.c: Same.
9951         * gcc.dg/autopar/uns-outer-4.c: Same.
9952         * gcc.dg/autopar/uns-outer-5.c: Same.
9953         * gcc.dg/autopar/uns-outer-6.c: Same.
9954         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9955         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9957 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9959         PR target/63679
9960         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9961         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9963 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9965         PR target/63679
9966         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9967         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9968         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9970 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9972         PR target/63679
9973         * gcc.dg/tree-ssa/sra-17.c: New.
9974         * gcc.dg/tree-ssa/sra-18.c: New.
9976 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9978         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9980 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
9982         * gnat.dg/inline12.adb: New test.
9984 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
9986         PR tree-optimization/66797
9987         * gcc.c-torture/execute/pr65447.c: Relax check condition.
9989 2016-01-18  Richard Biener  <rguenther@suse.de>
9991         PR tree-optimization/69170
9992         * gcc.dg/torture/pr69170.c: New testcase.
9994 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
9996         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9998 2016-01-16  Tom de Vries  <tom@codesourcery.com>
10000         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10002 2016-01-16  Tom de Vries  <tom@codesourcery.com>
10004         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10005         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
10006         redundant dg-require-effective-target pthread.
10007         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10008         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10009         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10010         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10011         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10012         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10013         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10015 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
10017         PR target/68609
10018         * gcc.target/powerpc/recip-6.c: Enable on AIX.
10019         * gcc.target/powerpc/recip-7.c: Same.
10021 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
10023         PR c++/69091
10024         * g++.dg/template/pr69091.C: New test.
10026 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
10028         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10029         dump does not contain an error_mark_node.
10030         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10031         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10033 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
10035         PR c++/68936
10036         * g++.dg/template/pr68936.C: New test.
10038 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
10040         PR target/68609
10041         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10042         * gcc.target/powerpc/recip-2.c: Same.
10043         * gcc.target/powerpc/recip-3.c: Same.
10044         * gcc.target/powerpc/recip-4.c: Same.
10045         * gcc.target/powerpc/recip-sqrtf.c: Same.
10047 2016-01-15  Jeff Law  <law@redhat.com>
10049         PR tree-optimization/69270
10050         * gcc.dg/tree-ssa/pr69270-2.c: New test.
10051         * gcc.dg/tree-ssa/pr69270-3.c: New test.
10053 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
10055         PR fortran/49630
10056         * gfortran.dg/deferred_character_13.f90: New test for the fix
10057         of comment 3 of the PR.
10059         PR fortran/54070
10060         * gfortran.dg/deferred_character_8.f90: New test
10061         * gfortran.dg/allocate_error_5.f90: New test
10063         PR fortran/60593
10064         * gfortran.dg/deferred_character_10.f90: New test
10066         PR fortran/60795
10067         * gfortran.dg/deferred_character_14.f90: New test
10069         PR fortran/61147
10070         * gfortran.dg/deferred_character_11.f90: New test
10072         PR fortran/64324
10073         * gfortran.dg/deferred_character_9.f90: New test
10075 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10077         PR rtl-optimization/69030
10078         * gcc.target/i386/pr69030.c: New.
10080 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10082         * gcc.target/aarch64/target_attr_17.c: New test.
10084 2016-01-15  Richard Biener  <rguenther@suse.de>
10086         PR tree-optimization/66856
10087         * gcc.dg/torture/pr66856-1.c: New testcase.
10088         * gcc.dg/torture/pr66856-2.c: Likewise.
10090 2016-01-15  Richard Biener  <rguenther@suse.de>
10092         PR debug/69137
10093         * g++.dg/lto/pr69137_0.C: New testcase.
10095 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
10097         PR middle-end/69246
10098         * gcc.target/i386/pr69246.c: New test.
10100 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10102         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
10104 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10106         PR c++/56194
10107         * g++.dg/init/const9.C: Disable test on S/390.
10109 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10111         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10112         * g++.dg/Wno-frame-address.C: Ditto.
10114 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10116         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10118 2016-01-15  Richard Biener  <rguenther@suse.de>
10120         PR tree-optimization/68961
10121         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10123 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10125         * gcc.target/i386/pr65105-5.c: New test.
10127 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10129         * gcc.c-torture/execute/alias-4.c: New testcase.
10131 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10133         PR ipa/68148
10134         * g++.dg/ipa/devirt-49.C: New testcase.
10136 2016-01-15  Christian Bruel  <christian.bruel@st.com>
10138         PR target/65837
10139         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10140         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10141         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10143 2016-01-15  Richard Biener  <rguenther@suse.de>
10145         PR tree-optimization/69117
10146         * gcc.dg/torture/pr69117.c: New testcase.
10148 2015-01-14  Ryan Burn  <contact@rnburn.com>
10150         PR c++/69048
10151         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10153 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10155         PR testsuite/67509
10156         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10157         range tests use 100 * maximum instead of maximum + 1.
10159 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
10161         PR debug/69244
10162         * gcc.dg/guality/pr69244.c: New test.
10164 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
10166         * lib/target-supports.exp (check_effective_target_issignaling):
10167         New procedure.
10168         * gcc.dg/pr61441.c: Require issignaling effective target.
10170 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
10172         PR target/68803
10173         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10175 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
10177         PR c++/68819
10178         PR preprocessor/69177
10179         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10180         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10181         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10182         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10184 2016-01-14  Marek Polacek  <polacek@redhat.com>
10186         PR c/69262
10187         * gcc.dg/array-15.c: New test.
10189 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
10191         PR middle-end/68146
10192         PR tree-optimization/69155
10193         * gfortran.dg/pr68146.f: New test.
10194         * gfortran.dg/pr69155.f90: New test.
10196 2016-01-14  Richard Biener  <rguenther@suse.de>
10198         PR tree-optimization/68060
10199         * gcc.dg/torture/pr68060-1.c: New testcase.
10200         * gcc.dg/torture/pr68060-2.c: Likewise.
10202 2016-01-14  Nick Clifton  <nickc@redhat.com>
10204         * lib/target-supports.exp
10205         (check_effective_target_arm_neon_ok_nocache): Add an option
10206         sequence that includes setting the ARM architecture to ARMv7-A.
10207         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10208         command line options necessary to enable Neon support.
10209         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10210         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10211         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10212         * gcc.target/arm/pr69180.c: Likewise.
10214 2016-01-14  Jeff Law  <law@redhat.com>
10216         PR tree-optimization/69270
10217         * gcc.dg/tree-ssa/pr69270.c: New test.
10219 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
10221         PR c/66208
10222         * c-c++-common/pr66208.c: New file.
10224 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
10226         PR tree-optimization/69156
10227         * gcc.dg/pr69156.c: New test.
10229 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10231         * gcc.target/i386/pr69225-7.c: New test.
10233 2016-01-13  Richard Henderson  <rth@redhat.com>
10235         * gcc.dg/tm/memopt-13.c: Update expected function.
10236         * gcc.dg/tm/memopt-6.c: Likewise.
10238 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
10240         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10241         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10242         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10243         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10245 2016-01-13  Tom de Vries  <tom@codesourcery.com>
10247         PR tree-optimization/69169
10248         * gcc.dg/pr69169.c: New test.
10250 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
10252         PR target/69228
10253         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10254         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10255         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10256         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10257         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10258         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10259         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10260         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10262 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
10264         PR target/69247
10265         * gcc.dg/pr69247.c: New test.
10267 2016-01-13  Richard Biener  <rguenther@suse.de>
10269         PR tree-optimization/69242
10270         * gcc.dg/torture/pr69242.c: New testcase.
10272 2016-01-13  Richard Biener  <rguenther@suse.de>
10274         PR tree-optimization/69186
10275         * gcc.dg/torture/pr69186.c: New testcase.
10277 2016-01-13  Jeff Law  <law@redhat.com>
10279         PR tree-optimization/67755
10280         * gcc.dg/tree-ssa/pr67755.c: New test.
10282 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10284         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10285         pass number in output by a star.
10287 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
10289         PR tree-optimization/68911
10290         * gcc.c-torture/execute/pr68911.c: New test.
10292 2016-01-12  Marek Polacek  <polacek@redhat.com>
10294         PR c++/68979
10295         * g++.dg/warn/permissive-1.C: New test.
10297 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10299         PR objc++/68511
10300         PR c++/69213
10301         * g++.dg/opt/pr69213.C: New test.
10303 2016-01-12  Christian Bruel  <christian.bruel@st.com>
10305         PR target/69180
10306         * gcc.target/arm/pr69180.c: New test.
10308 2016-01-12  Richard Biener  <rguenther@suse.de>
10310         PR lto/69077
10311         * g++.dg/lto/pr69077_0.C: New testcase.
10312         * g++.dg/lto/pr69077_1.C: Likewise.
10314 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10316         PR target/69175
10317         * g++.dg/opt/pr69175.C: New test.
10319 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
10321         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10322         rather than #including math.h & stdlib.h.
10323         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10324         * gcc.dg/vect/pr49771.c: Likewise.
10325         * gcc.dg/vect/vect-10-big-array.c: Likewise.
10326         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10327         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10328         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10329         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10330         * gcc.dg/vect/pr44507.c: Likewise.
10331         * gcc.dg/vect/pr45902.c: Likewise.
10332         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10333         * gcc.dg/vect/vect-117.c: Likewise.
10334         * gcc.dg/vect/vect-99.c: Likewise.
10335         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10336         * gcc.dg/vect/vect-cond-1.c: Likewise.
10337         * gcc.dg/vect/vect-cond-2.c: Likewise.
10338         * gcc.dg/vect/vect-cond-3.c: Likewise.
10339         * gcc.dg/vect/vect-cond-4.c: Likewise.
10340         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10341         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10342         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10343         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10344         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10345         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10346         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10347         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10348         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10349         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10350         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10351         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10352         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10353         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10354         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10355         include of signal.h.
10356         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10357         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10358         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10359         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10360         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10361         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10362         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10363         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10364         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10365         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10366         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10367         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10368         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10369         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10370         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10371         * gcc.dg/vect/vect-outer-5.c: Likewise.
10372         * gcc.dg/vect/vect-outer-6.c: Likewise.
10373         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10374         include of stdio.h.
10376 2016-01-12  Nick Clifton  <nickc@redhat.com>
10378         PR target/68913
10379         * gcc.dg/lto/pr61886_0.c: Rename the external function called
10380         to fread so that it will be found in all target runtimes.
10382 2016-01-12  Richard Biener  <rguenther@suse.de>
10384         PR tree-optimization/69053
10385         * g++.dg/torture/pr69053.C: New testcase.
10387 2016-01-12  Richard Biener  <rguenther@suse.de>
10389         PR tree-optimization/69168
10390         * gcc.dg/torture/pr69168.c: New testcase.
10392 2016-01-12  Richard Biener  <rguenther@suse.de>
10394         PR tree-optimization/69157
10395         * gcc.dg/torture/pr69157.c: New testcase.
10397 2016-01-12  Richard Biener  <rguenther@suse.de>
10399         PR tree-optimization/69174
10400         * gcc.dg/torture/pr69174.c: New testcase.
10402 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10404         PR c++/66808
10405         PR c++/69000
10406         * g++.dg/tls/pr66808.C: New test.
10407         * g++.dg/tls/pr69000.C: New test.
10409 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10411         * gcc.target/powerpc/swaps-p8-23.c: New test.
10412         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10414 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
10416         PR tree-optimization/68356
10417         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10419 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10420             Jim Wilson  <jim.wilson@linaro.org>
10422         PR target/69194
10423         * gcc.target/arm/pr69194.c: New test.
10425 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10427         PR target/69225
10428         * gcc.target/i386/pr69225-1.c: New test.
10429         * gcc.target/i386/pr69225-2.c: Likewise.
10430         * gcc.target/i386/pr69225-3.c: Likewise.
10431         * gcc.target/i386/pr69225-4.c: Likewise.
10432         * gcc.target/i386/pr69225-5.c: Likewise.
10433         * gcc.target/i386/pr69225-6.c: Likewise.
10435 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
10437         PR target/67462
10438         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10439         if lp64.
10441         PR target/69071
10442         * gcc.dg/pr69071.c: New test.
10444         PR c++/69211
10445         * g++.dg/opt/pr69211.C: New test.
10447         PR tree-optimization/69214
10448         * gcc.c-torture/compile/pr69214.c: New test.
10450 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
10452         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10453         * gcc.target/i386/pr66232-11.c: Ditto.
10454         * gcc.target/i386/pr66232-12.c: Ditto.
10455         * gcc.target/i386/pr66232-13.c: Ditto.
10457 2016-01-11  Richard Biener  <rguenther@suse.de>
10459         PR tree-optimization/69173
10460         * gcc.dg/torture/pr69173.c: New testcase.
10462 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10464         PR rtl-optimization/68796
10465         * gcc.target/aarch64/tst_5.c: New test.
10466         * gcc.target/aarch64/tst_6.c: Likewise.
10468 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10470         PR rtl-optimization/68841
10471         * gcc.dg/pr68841.c: New test.
10472         * gcc.c-torture/execute/pr68841.c: New test.
10474 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10476         PR rtl-optimization/68920
10477         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10478         for ix86 targets.
10479         * gcc.dg/ifcvt-5.c: New test.
10481 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10483         PR bootstrap/69123
10484         * g++.dg/pr69123.C: New.
10486 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10488         PR target/69010
10489         * gcc.target/i386/pr69010.c: New test.
10491 2016-01-11  Martin Jambor  <mjambor@suse.cz>
10493         PR ipa/69044
10494         * gcc.target/i386/chkp-pr69044.c: New test.
10496 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10498         PR tree-optimization/69109
10499         * gcc.dg/autopar/pr69109-2.c: New test.
10500         * gcc.dg/autopar/pr69109.c: New test.
10502 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10504         PR tree-optimization/69108
10505         * gcc.dg/autopar/pr69108.c: New test.
10507 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
10509         PR c++/69029
10510         * c-c++-common/Wisleading-indentation.c: Augment test.
10512 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10514         PR fortran/69154
10515         * gfortran.dg/inline_matmul_12.f90:  New test.
10517 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10519         PR fortran/67779
10520         * gfortran.dg/actual_array_offset_1: New test.
10522 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10524         PR tree-optimization/69062
10525         * gcc.dg/autopar/pr69062.c: New test.
10527 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
10529         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10530         * gcc.dg/vect/slp-perm-2.c: Likewise.
10531         * gcc.dg/vect/slp-perm-3.c: Likewise.
10532         * gcc.dg/vect/slp-perm-5.c: Likewise.
10533         * gcc.dg/vect/slp-perm-6.c: Likewise.
10534         * gcc.dg/vect/slp-perm-7.c: Likewise.
10535         * gcc.dg/vect/slp-perm-8.c: Likewise.
10537 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10539         PR tree-optimization/69039
10540         * gcc.dg/autopar/pr69039.c: New test.
10542 2016-01-09  Marek Polacek  <polacek@redhat.com>
10544         PR c++/69113
10545         * g++.dg/pr69113.C: New test.
10547 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10549         PR middle-end/50865
10550         PR tree-optimization/69097
10551         * gcc.c-torture/execute/pr50865.c: New test.
10552         * gcc.c-torture/execute/pr69097-1.c: New test.
10553         * gcc.c-torture/execute/pr69097-2.c: New test.
10554         * gcc.dg/pr69097-1.c: New test.
10555         * gcc.dg/pr69097-2.c: New test.
10557 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10559         PR c++/69164
10560         * g++.dg/opt/pr69164.C: New test.
10562 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10564         PR tree-optimization/69167
10565         * gcc.dg/pr69167.c: New test.
10567 2016-01-08  Marek Polacek  <polacek@redhat.com>
10569         PR c++/68449
10570         * g++.dg/pr68449.C: New.
10572 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
10574         PR tree-optimization/68707
10575         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10576         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10577         on platforms supporting it.
10578         * gcc.dg/vect/slp-perm-2.c: Likewise.
10579         * gcc.dg/vect/slp-perm-3.c: Likewise.
10580         * gcc.dg/vect/slp-perm-5.c: Likewise.
10581         * gcc.dg/vect/slp-perm-7.c: Likewise.
10582         * gcc.dg/vect/slp-perm-8.c: Likewise.
10583         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10584         on platforms supporting it.
10586 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10588         PR tree-optimization/69162
10589         * gcc.dg/pr69162.c: New test.
10591         PR tree-optimization/69172
10592         * gcc.dg/pr69172.c: New test.
10594 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10596         PR tree-optimization/67781
10597         * gcc.c-torture/execute/pr67781.c: New file.
10599 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10601         PR tree-optimization/69083
10602         * gcc.dg/vect/pr69083.c: New test.
10604 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
10606         PR tree-optimization/61441
10607         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10608         Use -fexcess-precision=standard for compiler options.
10609         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
10611 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10613         PR fortran/69128
10614         * gfortran.dg/gomp/pr69128.f90: New test.
10616         PR c++/69145
10617         * g++.dg/ext/pr69145-1.C: New test.
10618         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10619         * g++.dg/ext/pr69145-2.h: New file.
10621 2016-01-07  Martin Sebor  <msebor@redhat.com>
10623         PR c/68966
10624         * gcc.dg/atomic-fetch-bool.c: New test.
10625         * gcc.dg/sync-fetch-bool.c: New test.
10627 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10629         PR fortran/66680
10630         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10632 2016-01-07  Nick Clifton  <nickc@redhat.com>
10634         PR target/66655
10635         * g++.dg/pr66655.C: New test.
10636         * g++.dg/pr66655_1.cc: Test support file.
10637         * g++.dg/pr66655.h: Test header file.
10639 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
10641         PR fortran/66680
10642         gfortran.dg/gomp/pr66680.f90: New test.
10644 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10646         PR target/69171
10647         * gcc.target/i386/pr69171-1.c: New test.
10648         * gcc.target/i386/pr69171-2.c: Likewise.
10649         * gcc.target/i386/pr69171-3.c: Likewise.
10650         * gcc.target/i386/pr69171-4.c: Likewise.
10651         * gcc.target/i386/pr69171-5.c: Likewise.
10652         * gcc.target/i386/pr69171-6.c: Likewise.
10654 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
10656         PR middle-end/67639
10657         * c-c++-common/pr67639.c: New test.
10659 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
10661         PR tree-optimization/69141
10662         * g++.dg/opt/pr69141.C: New test.
10664 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10666         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10668 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
10670         PR target/69140
10671         * gcc.target/i386/pr69140.c: New test
10673 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
10675         * gcc.dg/bad-dereference.c: New test case.
10677 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10679         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10681 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
10683         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10685 2016-01-06  Marek Polacek  <polacek@redhat.com>
10687         PR sanitizer/69099
10688         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10690 2016-01-05  Marek Polacek  <polacek@redhat.com>
10692         PR c/69104
10693         * gcc.dg/atomic-invalid-2.c: New.
10695 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10697         PR target/68991
10698         * gcc.target/i386/pr68991.c: New test.
10700 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10702         PR target/68991
10703         * g++.dg/pr68991-1.C: New test.
10704         * g++.dg/pr68991-2.C: Likewise.
10706 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
10708         PR other/60465
10709         * gcc.target/ia64/pr60465-gprel64.c: New test.
10710         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10712 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10714         PR rtl-optimization/68651
10715         * gcc.target/aarch64/pr68651_1.c: New test.
10717 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
10719         PR c/69122
10720         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10722 2016-01-05  Nathan Sidwell  <nathan@acm.org>
10724         PR c++/58583
10725         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10727         * gcc.dg/alias-15.c: New.
10729 2016-01-05  Nick Clifton  <nickc@redhat.com>
10731         PR target/68870
10732         * g++.dg/pr68770.C: New test.
10734 2016-01-04  Mike Stump  <mikestump@comcast.net>
10736         * lib/target-supports.exp (check_effective_target_cilkplus):
10737         cilkplus targets require pthreads.
10738         (check_effective_target_cilkplus): Remove special case for NVPTX.
10740 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10742         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10743         generation.
10745 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
10747         Update copyright years.
10749 2016-01-04  Marek Polacek  <polacek@redhat.com>
10751         PR c/68908
10752         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10753         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10754         * gcc.dg/atomic/stdatomic-op-5.c: New test.
10756 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10758         * gcc.target/sparc/20160104-2.c: New test.
10760 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10762         * gcc.target/sparc/20160104-1.c: New test.
10764 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
10766         PR fortran/65045
10767         * gfortran.dg/pr65045.f90: New test.
10769 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
10771         * gnat.dg/specs/debug1.ads: Delete.
10773 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10775         PR libgfortran/68867
10776         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10777         expression.
10779 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10781         PR libgfortran/68867
10782         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10783         PowerPC.
10785 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10787         PR fortran/68864
10788         * gfortran.dg/pr68864.f90: New test.
10790 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
10792         PR tree-optimization/69070
10793         * gcc.dg/pr69070.c: New test.
10795         PR sanitizer/69055
10796         * gfortran.dg/pr69055.f90: New test.
10798         PR target/69015
10799         * gcc.dg/pr69015.c: New test.
10801 Copyright (C) 2016 Free Software Foundation, Inc.
10803 Copying and distribution of this file, with or without modification,
10804 are permitted in any medium without royalty provided the copyright
10805 notice and this notice are preserved.