* tree-ssa-threadbackward.c: Include tree-inline.h
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfece69cab09319f7dd8220300e72fc6739efb7fd
1 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7         PR c/72816
8         * gcc.dg/pr72816.c: New test.
10 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
12         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
13         * g++.dg/conversion/pr41426.C: Likewise.
14         * g++.dg/conversion/pr66211.C: Likewise.
15         * g++.dg/cpp1y/lambda-init9.C: Likewise.
16         * g++.dg/init/ref8.C: Likewise.
17         * g++.old-deja/g++.law/cvt20.C: Likewise.
18         * g++.old-deja/g++.mike/p9732c.C: Likewise.
20 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
22         PR tree-optimization/18046
23         * gcc.dg/tree-ssa/vrp105.c: New test.
24         * gcc.dg/tree-ssa/vrp106.c: New test.
26 2016-08-05 Martin Sebor  <msebor@redhat.com>
28         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
29         1ul in diagnostics.  Remove hyphen from "constant-expression."
30         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
31         * g++.dg/cpp0x/static_assert3.C: Same.
32         * g++.dg/cpp1y/constexpr-throw.C: Same.
33         * g++.dg/template/nontype3.C: Same.
34         * g++.dg/warn/overflow-warn-1.C: Same.
35         * g++.dg/warn/overflow-warn-3.C: Same.
36         * g++.dg/warn/overflow-warn-4.C: Same.
38 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
40         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
41         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
42         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
43         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
45 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
47         PR tree-optimization/72810
48         * gcc.dg/tree-ssa/vrp110.c: New test.
50 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
52         PR Target/72819
53         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
54         registers.
55         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
56         saving the half-precision registers.
57         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
58         value is returned in h0.
59         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
60         are passed in FP/SIMD registers.
61         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
62         passing works corrcetly.
63         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
64         (hfa_f16x2_t): Likewise.
65         (hfa_f16x3_t): Likewise.
66         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
67         are promoted to double and passed in a double register.
68         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
69         are promoted to double and stacked.
70         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
71         __fp16 data types.
72         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
73         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
74         __fp16 first get passed in FP/SIMD registers, then stacked.
76 2016-08-05  Nathan Sidwell  <nathan@acm.org>
78         PR c++/68724
79         * g++.dg/cpp0x/pr68724.C: New.
81 2016-08-05  Richard Biener  <rguenther@suse.de>
83         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
85 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
87         * gcc.dg/tree-ssa/vrp107.c: New test.
88         * gcc.dg/tree-ssa/vrp108.c: New test.
89         * gcc.dg/tree-ssa/vrp109.c: New test.
91 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
93         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
94         dg-options.
96 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
98         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
99         test-cases.
100         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
101         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
102         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
103         test-cases.
104         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
105         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
106         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
107         large_double.
109 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
111         PR c++/72800
112         * g++.dg/cpp1y/lambda-ice1.C: New.
114 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
116         PR c++/72759
117         * g++.dg/cpp1y/pr72759.C: New test.
119 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
121         * gcc.dg/switch-10.c: New test.
123 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
125         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
127 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
129         * c-c++-common/goacc/routine-5.c: Update.
131 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
133         PR rtl-optimization/70903
134         * gcc.c-torture/execute/pr70903.c: New test.
136 2016-08-04  Martin Liska  <mliska@suse.cz>
138         * gcc.dg/params/params.exp: Replace file exists with
139         TESTING_IN_BUILD_TREE.
141 2016-08-04  Marek Polacek  <polacek@redhat.com>
143         PR c++/70229
144         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
146 2016-08-04  Richard Biener  <rguenther@suse.de>
148         PR middle-end/71984
149         * gcc.dg/torture/pr71984.c: Guard correctness check for
150         little-endian.
152 2016-08-03  Andrew Pinski  <apinski@cavium.com>
154         * gcc.c-torture/compile/20160802-1.c: New testcase.
156 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
158         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
160 2016-08-03  Richard Biener  <rguenther@suse.de>
162         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
163         and remove -O3.
164         * c-c++-common/ubsan/pr71403-2.c: Likewise.
165         * c-c++-common/ubsan/pr71403-3.c: Likewise.
167 2016-08-03  Richard Biener  <rguenther@suse.de>
169         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
170         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
171         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
172         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
174 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
176         * gcc.dg/init-excess-2.c: Require int32plus.
177         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
178         * gcc.dg/pr59963-2.c: Require int32plus.
179         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
180         * gcc.dg/unroll-7.c: Require int32plus.
182 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
184         PR tree-optimization/34114
185         * gcc.dg/tree-ssa/loop-42.c: New test.
187 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
189         * gcc.target/aarch64/vminmaxnm.c: New.
190         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
191         tests.
193 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
195         * gcc.target/powerpc/vec-extract-5.c: New tests to test
196         vec_extract for vector float, vector int, vector short, and vector
197         char.
198         * gcc.target/powerpc/vec-extract-6.c: Likewise.
199         * gcc.target/powerpc/vec-extract-7.c: Likewise.
200         * gcc.target/powerpc/vec-extract-8.c: Likewise.
201         * gcc.target/powerpc/vec-extract-9.c: Likewise.
203 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
205         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
206         single stack adjustment, no writeback.
207         * gcc.target/aarch64/test_frame_12.c: Likewise.
208         * gcc.target/aarch64/test_frame_13.c: Likewise.
209         * gcc.target/aarch64/test_frame_15.c: Likewise.
210         * gcc.target/aarch64/test_frame_6.c: Likewise.
211         * gcc.target/aarch64/test_frame_7.c: Likewise.
212         * gcc.target/aarch64/test_frame_8.c: Likewise.
213         * gcc.target/aarch64/test_frame_16.c: New test.
215 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
217         PR target/72748
218         * gcc.target/i386/pr72748.c: New test.
220 2015-08-01  Alan Hayward <alan.hayward@arm.com>
222         PR tree-optimization/71818
223         * gcc.dg/vect/pr71818.c: New
225 2016-08-01  Martin Liska  <mliska@suse.cz>
227         PR tree-optimization/71857
228         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
230 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
232         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
234 2016-08-01  Jan Beulich  <jbeulich@suse.com>
236         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
238 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
240         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
241         * gcc.target/powerpc/mulkc3-1.c: Likewise.
243 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
245         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
246         (check_effective_target_c++): Likewise. Also match for libstdc++.
248 2016-07-30  Steven G. Kargl <kargl@gcc.gnu.org>
250         PR fortran/41922
251         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
252         * gfortran.dg/equiv_constraint_7.f90: Ditto.
253         * gfortran.dg/pr41922.f90: New test.
255 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
257         PR fortran/68566
258         * gfortran.dg/pr68566.f90: new test.
260 2016-07-30 Martin Sebor  <msebor@redhat.com>
262         PR c++/60760
263         PR c++/71091
264         * g++.dg/cpp0x/constexpr-cast.C: New test.
265         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
266         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
267         * g++.dg/ubsan/pr63956.C: Correct.
269 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
271         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
272         vector double or vector long where the vector is in memory.
273         * gcc.target/powerpc/vec-extract-3.c: Likewise.
274         * gcc.target/powerpc/vec-extract-4.c: Likewise.
276 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
278         PR fortran/69867
279         * gfortran.dg/pr69867.f90: New test.
281 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
283         PR fortran/69962
284         * gfortran.dg/pr69962.f90: New test.
286 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
288         PR fortran/70006
289         * gfortran.dg/pr70006.f90: New test.
291 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
293         PR fortran/71730
294         * gfortran.dg/pr71730.f90: New test.
295         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
296         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
297         * gfortran.dg/array_constructor_26.f03: Ditto.
299 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
301         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
302         * gcc.target/powerpc/pr71763.c: Likewise.
304 2016-07-29  Marek Polacek  <polacek@redhat.com>
306         PR c/71742
307         * gcc.dg/940510-1.c: Adjust dg-error.
308         * gcc.dg/c99-flex-array-1.c: Likewise.
309         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
311         PR c/71853
312         * gcc.dg/noncompile/pr71853.c: New test.
314         PR c/71573
315         * gcc.dg/noncompile/pr71573.c: New test.
317         PR c/71926
318         * g++.dg/warn/Wparentheses-30.C: New test.
319         * gcc.dg/Wparentheses-14.c: New test.
321 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
323         * gcc.dg/pr59833.c: Use dg-add-options ieee.
325 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
327         PR tree-optimization/57558
328         * gcc.dg/vect/pr57558-1.c: New test.
329         * gcc.dg/vect/pr57558-2.c: New test.
331 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
333         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
334         to scan forwprop1 dump pass.
336 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
338         PR c++/51488
339         * g++.dg/template/pr51488.C: New.
341 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
343         PR c/71969
344         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
345         static __inline__.
346         * gcc.dg/pr71969-1.c: New test.
347         * gcc.dg/pr71969-2.c: New test.
348         * gcc.dg/pr71969-3.c: New test.
350 2016-07-29  Marek Polacek  <polacek@redhat.com>
352         PR c/71574
353         * c-c++-common/pr71574.c: New test.
355         PR c/71583
356         * gcc.dg/noncompile/pr71583.c: New test.
358 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
360         PR middle-end/68217
361         * gcc.dg/pr68217.c: New test.
363 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
365         PR fortran/71067
366         * gfortran.dg/pr71067_1.f90: New test.
367         * gfortran.dg/pr71067_2.f90: Ditto.
369 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
371         * gcc.target/powerpc/vec-extract-1.c: New test.
373 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
375         PR fortran/71799
376         * gfortran.dg/pr71799.f90: New test.
378 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
380         PR c++/71665
381         * g++.dg/cpp0x/pr71665-1.C: New.
382         * g++.dg/cpp0x/pr71665-2.C: Likewise.
383         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
384         * g++.dg/ext/label10.C: Likewise.
385         * g++.dg/parse/constant5.C: Likewise.
387 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
389         PR fortran/71859
390         * gfortran.dg/pr71859.f90: New test.
391         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
392         * gfortran.dg/coarray_collectives_1.f90: Ditto.
394 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
396         PR fortran/71883
397         * gfortran.dg/pr71883.f90 : New test.
399 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
401         PR tree-optimization/71734
402         * g++.dg/vect/pr70729-nest.cc: New test.
404 2016-07-28  Renlin Li  <renlin.li@arm.com>
406         Revert
407         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
409         PR fortran/71902
410         * gfortran.dg/dependency_47.f90:  New test.
412 2016-07-28  Martin Liska  <mliska@suse.cz>
414         PR gcov-profile/68025
415         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
417 2016-07-28  Martin Liska  <mliska@suse.cz>
419         * g++.dg/vect/pr70944.cc: New test.
421 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
423         PR middle-end/71994
424         * gcc.dg/torture/pr71994.c: New test.
426 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
428         PR middle-end/71078
429         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
430         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
431         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
433 2016-07-27  Richard Biener  <rguenther@suse.de>
435         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
437 2016-07-27  Martin Liska  <mliska@suse.cz>
439         * gcc.dg/predict-13.c: New test.
440         * gcc.dg/predict-14.c: New test.
442 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
444         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
445         including stdint.h.
446         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
447         including stdint.h.
449 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
451         PR target/71869
452         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
453         IEEE built-in functions handle quiet and signalling NaNs
454         correctly.
456 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
458         PR fortran/71862
459         * gfortran.dg/pr71862.f90: New test.
461 2016-07-26  Martin Sebor  <msebor@redhat.com>
463         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
464         selector with dg-options.
466 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
468         PR tree-optimization/18046
469         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
470         * gcc.dg/tree-ssa/vrp103.c: New test.
471         * gcc.dg/tree-ssa/vrp104.c: New test.
473 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
475         * gcc.target/powerpc/pr63354.c: Require lp64 since
476         -mprofile-kernel is not legal with -m32.
478 2016-07-26  Richard Biener  <rguenther@suse.de>
480         PR rtl-optimization/71984
481         * gcc.dg/torture/pr71984.c: New testcase.
483 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
485         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
486         g++-dg-runtest via et-dg-runtest.
487         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
488         * gcc.dg/vect/vect.exp: Likewise.
489         * gfortran.dg/graphite/graphite.exp: Likewise, but for
490         gfortran-dg-runtest.
491         * gfortran.dg/vect/vect.exp: Likewise.
492         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
493         (check_mips_loongson_hw_available): Likewise.
494         (check_effective_target_mpaired_single_runtime): Likewise.
495         (check_effective_target_mips_loongson_runtime): Likewise.
496         (add_options_for_mpaired_single): Likewise.
497         (check_effective_target_vect_int): Add global et_index.
498         Check and save the supported feature for a target selected by
499         the et_index target.  Break long lines where appropriate.  Call
500         et-is-effective-target for MIPS with an argument instead of
501         check_effective_target_* where appropriate.
502         (check_effective_target_vect_intfloat_cvt): Likewise.
503         (check_effective_target_vect_uintfloat_cvt): Likewise.
504         (check_effective_target_vect_floatint_cvt): Likewise.
505         (check_effective_target_vect_floatuint_cvt): Likewise.
506         (check_effective_target_vect_simd_clones): Likewise.
507         (check_effective_target_vect_shift): ewise.
508         (check_effective_target_whole_vector_shift): Likewise.
509         (check_effective_target_vect_bswap): Likewise.
510         (check_effective_target_vect_shift_char): Likewise.
511         (check_effective_target_vect_long): Likewise.
512         (check_effective_target_vect_float): Likewise.
513         (check_effective_target_vect_double): Likewise.
514         (check_effective_target_vect_long_long): Likewise.
515         (check_effective_target_vect_no_int_max): Likewise.
516         (check_effective_target_vect_no_int_add): Likewise.
517         (check_effective_target_vect_no_bitwise): Likewise.
518         (check_effective_target_vect_widen_shift): Likewise.
519         (check_effective_target_vect_no_align): Likewise.
520         (check_effective_target_vect_hw_misalign): Likewise.
521         (check_effective_target_vect_element_align): Likewise.
522         (check_effective_target_vect_condition): Likewise.
523         (check_effective_target_vect_cond_mixed): Likewise.
524         (check_effective_target_vect_char_mult): Likewise.
525         (check_effective_target_vect_short_mult): Likewise.
526         (check_effective_target_vect_int_mult): Likewise.
527         (check_effective_target_vect_extract_even_odd): Likewise.
528         (check_effective_target_vect_interleave): Likewise.
529         (check_effective_target_vect_stridedN): Likewise.
530         (check_effective_target_vect_multiple_sizes): Likewise.
531         (check_effective_target_vect64): Likewise.
532         (check_effective_target_vect_call_copysignf): Likewise.
533         (check_effective_target_vect_call_sqrtf): Likewise.
534         (check_effective_target_vect_call_btrunc): Likewise.
535         (check_effective_target_vect_call_btruncf): Likewise.
536         (check_effective_target_vect_call_ceil): Likewise.
537         (check_effective_target_vect_call_ceilf): Likewise.
538         (check_effective_target_vect_call_floor): Likewise.
539         (check_effective_target_vect_call_floorf): Likewise.
540         (check_effective_target_vect_call_lceil): Likewise.
541         (check_effective_target_vect_call_lfloor): Likewise.
542         (check_effective_target_vect_call_nearbyint): Likewise.
543         (check_effective_target_vect_call_nearbyintf): Likewise.
544         (check_effective_target_vect_call_round): Likewise.
545         (check_effective_target_vect_call_roundf): Likewise.
546         (check_effective_target_vect_perm): Likewise, but also append *_saved
547         to the existing global name to properly cache the result.
548         (check_effective_target_vect_perm_byte): Likewise.
549         (check_effective_target_vect_perm_short): Likewise.
550         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
551         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
552         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
553         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
554         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
555         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
556         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
557         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
558         (check_effective_target_vect_sdot_qi): Likewise.
559         (check_effective_target_vect_udot_qi): Likewise.
560         (check_effective_target_vect_sdot_hi): Likewise.
561         (check_effective_target_vect_udot_hi): Likewise.
562         (check_effective_target_vect_usad_char): Likewise.
563         (check_effective_target_vect_pack_trunc): Likewise.
564         (check_effective_target_vect_unpack): Likewise.
565         (check_effective_target_vect_aligned_arrays): Likewise.
566         (check_effective_target_vect_natural_alignment): Likewise.
567         (check_effective_target_vector_alignment_reachable): Likewise.
568         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
569         (is-effective-target): Initialize et_index if undefined.
570         (et-dg-runtest): New.
571         (et-is-effective-target): Likewise.
572         (check_vect_support_and_set_flags): Add supported MIPS targets to
573         EFFECTIVE_TARGETS list.  Return the number of supported targets.
575 2016-07-26  Richard Biener  <rguenther@suse.de>
576             Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
578         PR middle-end/70920
579         * gcc.dg/pr70920-1.c: New test-case.
580         * gcc.dg/pr70902-2.c: Likewise.
581         * gcc.dg/pr70920-3.c: Likewise.
582         * gcc.dg/pr70920-4.c: Likewise
583         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
584         2 instead of 3.
586 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
588         * gcc.c-torture/execute/pr71494.c: Require label_values.
589         * gcc.dg/pr16973.c: Ditto.
591 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
593         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
594         * gcc.dg/torture/pr69771.c: Require int32plus.
595         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
597 2016-07-25  Martin Liska  <mliska@suse.cz>
599         * gcc.dg/torture/pr71987.c: New test.
601 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
603         PR fortran/71935
604         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
605         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
606         * gfortran.dg/pr71935.f90: New test.
608 2016-07-22 Martin Sebor  <msebor@redhat.com>
610         PR c++/71675
611         * g++.dg/ext/atomic-3.C: New test.
612         * gcc.dg/atomic/pr71675.c: New test.
614 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
616         * gcc.target/i386/mvc8.c: New test.
618 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
620         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
621         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
623 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
625         PR fortran/71795
626         * gfortran.dg/constructor_50.f90:  New test.
628 2016-07-22  Martin Liska  <mliska@suse.cz>
630         PR gcov-profile/69028
631         PR gcov-profile/62047
632         * g++.dg/cilk-plus/pr69028.C: New test.
634 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
636         * gfortran.dg/coarray_stat_2.f90: New test.
638 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
640         * gcc.target/powerpc/vec-extract.h: New files to check the
641         vec_extract built-in functions for all vector types, testing
642         accessing each element, both with constant and variable element
643         numbers.
644         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
645         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
646         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
647         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
648         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
649         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
650         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
651         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
652         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
654 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
656         PR c++/71728
657         * g++.dg/other/pr71728.C: New test.
659 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
661         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
662         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
663         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
664         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
665         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
667 2016-07-21  Richard Biener  <rguenther@suse.de>
669         PR tree-optimization/71947
670         * gcc.dg/tree-ssa/vrp102.c: New testcase.
672 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
674         * gcc.dg/tree-ssa/scev-15.c: New.
676 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
678         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
680 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
682         PR c++/71941
683         * g++.dg/gomp/pr71941.C: New test.
685 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
687         PR c/70339
688         PR c/71858
689         * g++.dg/spellcheck-identifiers.C: New test case, based on
690         gcc.dg/spellcheck-identifiers.c.
691         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
692         gcc.dg/spellcheck-identifiers-2.c.
693         * g++.dg/spellcheck-typenames.C: New test case, based on
694         gcc.dg/spellcheck-typenames.c
696 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
698         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
699         pointer to member function and also test catching by reference.
701 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
703         * gcc.target/s390/pr67443.c: Fix test case.
705 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
707         * gcc.target/s390/insv-1.c: Xfail some tests.
708         * gcc.target/s390/insv-2.c: Likewise.
710 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
712         * gcc.target/avr/torture/get-mem.c: New test.
713         * gcc.target/avr/torture/set-mem.c: New test.
715 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
717         PR target/71948
718         * gcc.target/avr/torture/tiny-progmem.c: New test.
720 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
722         PR c++/71909
723         * g++.dg/parse/pr71909.C: New test.
724         * g++.dg/tm/pr71909.C: New test.
726         PR c++/50060
727         * g++.dg/cpp0x/constexpr-50060.C: New test.
728         * g++.dg/cpp1y/constexpr-50060.C: New test.
730 2016-07-20  Martin Liska  <mliska@suse.cz>
732         * gfortran.dg/graphite/pr71898.f90: New test.
734 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
736         PR tree-optimization/71503
737         PR tree-optimization/71683
738         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
739         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
741 2016-07-20  Martin Liska  <mliska@suse.cz>
743         * gcc.dg/plugin/plugin.exp: Remove sreal test.
744         * gcc.dg/plugin/sreal-test-1.c: Remove.
745         * gcc.dg/plugin/sreal_plugin.c: Remove.
747 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
749         PR fortran/71902
750         * gfortran.dg/dependency_47.f90:  New test.
752 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
754         PR rtl-optimization/71916
755         * gcc.c-torture/compile/pr71916.c: New test.
757         PR middle-end/71874
758         * g++.dg/torture/pr71874.C: New test.
760         PR middle-end/71734
761         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
762         (my_alloc): Rewritten to use __builtin_posix_memalign and
763         __SIZE_TYPE__.
764         (my_free): Use __builtin_free instead of _mm_free.
765         (Vec::operator=): Use __builtin_memcpy.
767 2016-07-19  Martin Jambor  <mjambor@suse.cz>
769         PR fortran/71688
770         * gfortran.dg/pr71688.f90: New test.
772 2016-07-19  Richard Biener  <rguenther@suse.de>
774         * c-c++-common/vector-subscript-6.c: New testcase.
775         * c-c++-common/vector-subscript-7.c: Likewise.
777 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
779         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
780         and UInt32 based on __SIZEOF_INT__.
782 2016-07-19  Richard Biener  <rguenther@suse.de>
784         PR tree-optimization/71901
785         * gcc.dg/torture/pr71901.c: New testcase.
787 2016-07-19  Richard Biener  <rguenther@suse.de>
789         PR tree-optimization/71908
790         * gcc.dg/torture/pr71908.c: New testcase.
792 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
794         PR target/71493
795         * gcc.target/powerpc/pr71493-1.c: New test.
796         * gcc.target/powerpc/pr71493-2.c: Likewise.
798 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
800         PR c++/71835
801         * g++.dg/conversion/ambig3.C: New test.
803         PR c++/71828
804         * g++.dg/cpp0x/constexpr-71828.C: New test.
806         PR c++/71826
807         * g++.dg/template/pr71826.C: New test.
809         PR c++/71822
810         * g++.dg/template/defarg21.C: New test.
812         PR c++/71871
813         * g++.dg/ext/vector31.C: New test.
815 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
817         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
819 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
821         PR tree-optimization/71734
822         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
824 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
826         * gcc.target/s390/warn-dynamicstack-1.c: New test.
827         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
828         stack-layout-dynamic-1.c: New test.
830 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
832         * gcc.target/s390/nolrl-1.c: New test.
834 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
836         PR fortran/71523
837         * gfortran.dg/pr71523_1.f90: New test.
838         * gfortran.dg/pr71523_2.f90: New test.
840 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
842         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
844 >>>>>>> .r238890
845 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
846             Marco Restelli <mrestelli@gmail.com>
848         PR fortran/62125
849         * gfortran.dg/pr62125.f90: New test.
851 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
853         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
854         * gcc.target/powerpc/mulkc3-1.c: Likewise.
856 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
858         PR c++/58796
859         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
860         * g++.dg/cpp0x/nullptr35.C: New test.
862 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
864         * gcc.dg/tree-ssa/scev-8.c: Update test string.
866 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
868         * gfortran.dg/goacc/vector_length.f90: New test.
870 2016-07-15  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/71881
873         * gcc.dg/torture/pr71881.c: New testcase.
875 2016-07-15  Richard Biener  <rguenther@suse.de>
877         PR tree-optimization/71887
878         * gcc.dg/torture/pr71887.c: New testcase.
880 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
882         PR c/71858
883         * gcc.dg/spellcheck-identifiers-3.c: New test.
885 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
887         PR fortran/71807
888         * gfortran.dg/null_9.f90: New test.
890 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
892         * gcc.dg/tree-ssa/loop-41.c: New test.
894 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
896         PR tree-optimization/71347
897         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
899 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
901         PR fortran/29819
902         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
903         * gfortran.dg/contains.f90: Ditto.
904         * gfortran.dg/contains_empty_1.f03: Ditto.
905         * gfortran.dg/submodule_3.f08: Ditto.
907 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
909         PR testsuite/71865
910         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
911         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
912         expected diagnostics.
914         PR c/71858
915         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
916         * gcc.dg/spellcheck-identifiers-2.c: New test.
917         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
918         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
920 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
922         PR tree-optimization/71872
923         * gcc.c-torture/compile/pr71872.c: New test.
925 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
927         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
928         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
929         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
930         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
931         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
932         * gcc.target/arm/atomic-op-acquire-1.c: This.
933         * gcc.target/arm/atomic-op-char.c: Rename into ...
934         * gcc.target/arm/atomic-op-char-1.c: This.
935         * gcc.target/arm/atomic-op-consume.c: Rename into ...
936         * gcc.target/arm/atomic-op-consume-1.c: This.
937         * gcc.target/arm/atomic-op-int.c: Rename into ...
938         * gcc.target/arm/atomic-op-int-1.c: This.
939         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
940         * gcc.target/arm/atomic-op-relaxed-1.c: This.
941         * gcc.target/arm/atomic-op-release.c: Rename into ...
942         * gcc.target/arm/atomic-op-release-1.c: This.
943         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
944         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
945         * gcc.target/arm/atomic-op-short.c: Rename into ...
946         * gcc.target/arm/atomic-op-short-1.c: This.
947         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
948         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
949         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
950         * gcc.target/arm/atomic-op-char-2.c: Likewise.
951         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
952         * gcc.target/arm/atomic-op-int-2.c: Likewise.
953         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
954         * gcc.target/arm/atomic-op-release-2.c: Likewise.
955         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
956         * gcc.target/arm/atomic-op-short-2.c: Likewise.
958 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
960         PR fortran/70842
961         * gfortran.dg/select_type_35.f03: New test.
963 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
965         PR target/65951
966         PR tree-optimization/70923
967         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
968         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
969         * gcc.dg/vect/pr65951.c: Likewise.
970         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
972 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
974         * c-c++-common/pr60226.c: Expect maximum object file alignment
975         error on AIX.
977 2016-07-14  Richard Biener  <rguenther@suse.de>
979         PR tree-optimization/71866
980         * gcc.dg/torture/pr71866.c: New testcase.
982 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
984         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
985         selector and enclose boolean expression in curly braces.
987 2016-07-14  Alan Modra  <amodra@gmail.com>
989         PR target/71733
990         * gcc.target/powerpc/p9-novsx.c: New.
992 2016-07-13  Andi Kleen  <ak@linux.intel.com>
994         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
995         * g++.dg/tree-prof/morefunc.C: Dito.
996         * g++.dg/tree-prof/pr35545.C: Dito.
997         * g++.dg/tree-prof/reorder.C: Dito.
998         * gcc.dg/tree-prof/20050826-2.c: Dito.
999         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1000         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1001         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1002         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1003         * gcc.dg/tree-prof/inliner-1.c: Dito.
1004         * gcc.dg/tree-prof/merge_block.c: Dito.
1005         * gcc.dg/tree-prof/stringop-1.c: Dito.
1006         * gcc.dg/tree-prof/stringop-2.c: Dito.
1007         * gcc.dg/tree-prof/switch-case-1.c: Dito.
1008         * gcc.dg/tree-prof/switch-case-2.c: Dito.
1009         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1010         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1011         * gcc.dg/tree-prof/update-loopch.c: Dito.
1012         * gcc.dg/tree-prof/val-prof-1.c: Dito.
1013         * gcc.dg/tree-prof/val-prof-2.c: Dito.
1014         * gcc.dg/tree-prof/val-prof-3.c: Dito.
1015         * gcc.dg/tree-prof/val-prof-4.c: Dito.
1016         * gcc.dg/tree-prof/val-prof-5.c: Dito.
1017         * gcc.dg/tree-prof/val-prof-6.c: Dito.
1018         * gcc.dg/tree-prof/val-prof-7.c: Dito.
1020 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1022         * lib/profopt.exp (profopt-execute): Remove .imports files.
1024 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1026         * lib/profopt.exp (profopt-execute): Always log profiler command line.
1028 2016-07-13  Andi Kleen  <ak@linux.intel.com>
1030         * lib/profopt.exp (dg-final-scan-autofdo,
1031         dg-final-scan-not-autofdo): New functions.
1033 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
1035         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1036         * gcc.dg/vect/vect-35.c: Ditto.
1037         * gcc.dg/vect/vect-alias-check-2.c: New test.
1039 2016-07-13  Martin Liska  <mliska@suse.cz>
1041         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1042         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1043         * gfortran.dg/pr42108.f90: Update expected dump scan.
1045 2016-07-13  Richard Biener  <rguenther@suse.de>
1047         PR tree-optimization/24574
1048         * gcc.dg/pr24574.c: New testcase.
1050 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1052         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1053         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1054         * c-c++-common/pr68833-1.c: Require int32plus.
1055         * gcc.dg/ipa/pr63551.c: Likewise.
1056         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1057         * gcc.dg/ipa/pr64041.c: Require int32plus.
1059 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1061         PR ipa/71633
1062         * g++.dg/pr71633.C: New test.
1064 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1066         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1067         Add new arm_thumb1_cbz_ok effective target.
1068         * gcc.target/arm/cbz.c: New test.
1070 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1072         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1073         Define effective target.
1074         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1075         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1076         * gcc.target/arm/movhi_movw.c: New test.
1077         * gcc.target/arm/movsi_movw.c: Likewise.
1078         * gcc.target/arm/movdi_movw.c: Likewise.
1080 2016-07-13  Richard Biener  <rguenther@suse.de>
1082         PR middle-end/71104
1083         * gcc.dg/pr71104-1.c: New testcase.
1084         * gcc.dg/pr71104-2.c: Likewise.
1086 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1088         PR target/71805
1089         * gcc.target/powerpc/pr71805.c: New test.
1091 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1093         * gcc.target/powerpc/divkc3-1.c: New.
1094         * gcc.target/powerpc/mulkc3-1.c: New.
1096 2016-07-12  Nathan Sidwell  <nathan@acm.org>
1098         * gcc.target/arm/data-rel-1.c: New.
1099         * gcc.target/arm/data-rel-2.c: New.
1100         * gcc.target/arm/data-rel-3.c: New.
1102 2016-07-12  Martin Liska  <mliska@suse.cz>
1104         * gcc.dg/params/blocksort-part.c: New test.
1105         * gcc.dg/params/params.exp: New file.
1107 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1109         PR middle-end/71700
1110         * gcc.c-torture/execute/pr71700.c: New test.
1112 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
1113         Richard Biener  <rguenther@suse.de>
1115         PR tree-optimization/23286
1116         PR tree-optimization/70159
1117         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1118         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1119         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1120         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1121         * gcc.dg/tree-ssa/pr35286.c: Likewise.
1122         * gcc.dg/tree-ssa/pr35287.c: Likewise.
1123         * gcc.dg/hoist-register-pressure-1.c: Likewise.
1124         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1125         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1126         * gcc.dg/pr51879-12.c: Likewise.
1127         * gcc.dg/strlenopt-9.c: Likewise.
1128         * gcc.dg/tree-ssa/pr47392.c: Likewise.
1129         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1130         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1131         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1132         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1133         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1134         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1135         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1136         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1137         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1138         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1139         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1140         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1141         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1142         * gfortran.dg/pr43984.f90: Adjust expected outcome.
1144 2016-07-12  Richard Biener  <rguenther@suse.de>
1146         PR rtl-optimization/68961
1147         * gcc.target/i386/pr68961.c: New testcase.
1149 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
1151         PR middle-end/71758
1152         * c-c++-common/gomp/pr71758.c: New test.
1153         * gfortran.dg/gomp/pr71758.f90: New test.
1155         PR tree-optimization/71823
1156         * gcc.dg/vect/pr71823.c: New test.
1158 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
1160         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1161         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1162         and LINE_MAP_MAX_LOCATION_WITH_COLS.
1164 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1166         PR target/71801
1167         * gcc.target/i386/pr71801.c: New test.
1169 2016-07-11  Richard Biener  <rguenther@suse.de>
1171         PR tree-optimization/71816
1172         * gcc.dg/torture/pr71816.c: New testcase.
1174 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1176         PR fortran/71783
1177         * gfortran.dg/dependency_46.f90:  New test.
1179 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1181         PR rtl-optimization/71621
1182         * gcc.target/i386/pr71621-1.c: New.
1183         * gcc.target/i386/pr71621-2.c: New.
1185 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
1187         * gfortran.dg/goacc/pr71704.f90: New test.
1189 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1191         PR target/71297
1192         * gcc.target/powerpc/pr71297.c: New.
1194 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
1196         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1198 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1200         PR target/71806
1201         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1203 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
1205         PR tree-optimization/71667
1206         * gcc.dg/vect/pr71667.c: New
1208 2016-07-08  Martin Liska  <mliska@suse.cz>
1210         * gcc.dg/torture/pr71606.c: New test.
1212 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1214         PR fortran/71764
1215         * gfortran.dg/pr71764.f90: New test.
1217 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
1218             Kai Tietz  <ktietz70@googlemail.com>
1220         PR c++/70869
1221         PR c++/71054
1222         * g++.dg/cpp0x/pr70869.C: New test.
1223         * g++.dg/cpp0x/pr71054.C: New test.
1225 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
1227         * g++.dg/debug/pr71432.C: Fail on AIX.
1229 2016-07-07  Martin Liska  <mliska@suse.cz>
1231         * gfortran.dg/do_1.f90: Remove a corner case that triggers
1232         an undefined behavior.
1233         * gfortran.dg/do_3.F90: Likewise.
1234         * gfortran.dg/do_check_11.f90: New test.
1235         * gfortran.dg/do_check_12.f90: New test.
1236         * gfortran.dg/do_corner_warn.f90: New test.
1238 2016-07-07  Martin Liska  <mliska@suse.cz>
1240         * gfortran.dg/predict-1.f90: Ammend the test.
1241         * gfortran.dg/predict-2.f90: Likewise.
1243 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1245         PR ipa/71624
1246         * g++.dg/pr71624.C: New test.
1248 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1250         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1251         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1252         ARMv8-M Mainline architectures.
1254 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1256         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1257         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1259 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
1261         PR target/70098
1262         PR target/71763
1263         * gcc.target/powerpc/pr71763.c: New file.
1265 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
1267         PR tree-optimization/71518
1268         * gcc.dg/pr71518.c: New test.
1270 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
1272         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1274 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1276         PR target/50739
1277         * gcc.target/avr/pr50739.c: New test.
1279 2016-07-05  Jan Hubicka  <jh@suse.cz>
1281         * gcc.dg/tree-ssa/scev-14.c: update template.
1283 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
1285         * gcc.dg/vect/group-no-gaps-1.c: New test.
1287 2016-07-05  Andi Kleen  <ak@linux.intel.com>
1289         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1290         if kernel supports MPX.
1292 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
1294         * gcc.c-torture/compile/pr69102.c: Require fpic support.
1296 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1297             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1299         * gcc.target/powerpc/signbit-1.c: New test.
1300         * gcc.target/powerpc/signbit-2.c: New test.
1301         * gcc.target/powerpc/signbit-3.c: New test.
1303 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1305         PR rtl-optimization/71594
1306         * gcc.dg/torture/pr71594.c: New test.
1308 2016-07-05  Jan Hubicka  <jh@suse.cz>
1310         * gcc.dg/tree-ssa/scev-14.c: new testcase.
1312 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
1314         PR c++/62314
1315         * gcc/testsuite/g++.dg/parse/error5.C: Update column
1316         number of missing semicolon error.
1317         * g++.dg/pr62314-2.C: New test case.
1319 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1321         * gfortran.dg/coarray_stat_function.f90: New test.
1322         * gfortran.dg/coarray_stat_whitespace.f90: New test.
1323         * gfortran.dg/coarray_lib_comm_1: Adapting old test
1324         to new interfaces.
1326 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1328         PR fortran/71623
1329         * gfortran.dg/deferred_character_17.f90: New test.
1331 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
1333         * gcc.target/arm/neon/polytypes.c: Move to ...
1334         * gcc.target/arm/polytypes.c: ... here.
1335         * gcc.target/arm/neon/pr51534.c: Move to ...
1336         * gcc.target/arm/pr51534.c: ... here.
1337         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1338         * gcc.target/arm/vect-vcvt.c: ... here.
1339         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1340         * gcc.target/arm/vect-vcvtq.c: ... here.
1341         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1342         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1343         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1344         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1345         * gcc.target/arm/neon/neon.exp: Delete.
1346         * gcc.target/arm/neon/: Delete.
1348 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1350         PR fortran/65575
1351         * gfortran.dg: pr65575.f90: New test.
1353 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1355         PR fortran/35849
1356         * gfortran.dg: pr35849.f90: New test.
1358 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
1360         PR c++/71739
1361         * g++.dg/cpp0x/pr71739.C: New test.
1363 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
1365         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1367 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1369         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1370         locr.
1371         * gcc.target/s390/loc-1.c: New test.
1373 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
1375         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1376         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1378 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1380         PR target/63874
1381         * gcc.target/aarch64/pr63874.c: New test.
1383 2016-07-04  Jan Beulich  <jbeulich@suse.com>
1385         * g++.dg/header.c: New.
1386         * gcc.dg/header.c: New.
1388 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
1390         PR c/71719
1391         * c-c++-common/Wunused-var-15.c: New test.
1393 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
1395         PR fortran/71687
1396         * gfortran.dg/gomp/pr71687.f90: New test.
1398 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1400         * gcc.dg/const-float128-ped.c: Require __float128 effective
1401         target and options.
1402         * gcc.dg/const-float128.c: Likewise.
1403         * gcc.dg/torture/float128-cmp-invalid.c: Require
1404         __float128 and base_quadfloat_support effective targets, and
1405         __float128 options.
1406         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1407         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1408         * gcc.dg/torture/float128-nan.c: Likewise.
1409         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1410         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1411         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1412         * lib/target-supports.exp (check_effective_target___float128): New.
1413         (add_options_for___float128): New.
1414         (check_effective_target_base_quadword_support): New.
1416 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
1418         PR target/71720
1419         * gcc.target/powerpc/pr71720.c: New test.
1421 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1423         * gcc.dg/bss.c: New.
1425 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
1427         PR target/71698
1428         * gcc.target/powerpc/pr71698.c: New test.
1430 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
1432         PR target/71151
1433         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1434         instead of ".foo" for its section name.
1435         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1436         depending on MCU's flash size.
1437         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1438         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1439         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1440         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1441         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1442         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1444 2016-07-01  Jan Beulich  <jbeulich@suse.com>
1446         * gcc.target/i386/pr65105-2.c: Add -msse2.
1448 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1450         PR tree-optimization/71707
1451         * gcc.dg/strlenopt-29.c: New test.
1453         PR fortran/71704
1454         * gfortran.dg/gomp/pr71704.f90: New test.
1456         PR fortran/71705
1457         * gfortran.dg/gomp/pr71705.f90: New test.
1459 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1461         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1462         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1463         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1464         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1465         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1466         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1467         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1468         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1469         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1470         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1471         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1472         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1473         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1474         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1475         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1476         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1477         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1478         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1479         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1480         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1481         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1482         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1483         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1484         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1485         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1486         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1487         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1488         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1489         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1490         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1491         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1492         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1493         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1494         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1495         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1496         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1497         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1498         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1499         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1500         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1501         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1502         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1503         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1504         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1505         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1506         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1507         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1508         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1509         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1510         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1511         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1512         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1513         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1514         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1515         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1516         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1517         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1518         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1519         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1520         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1521         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1522         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1523         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1524         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1525         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1526         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1527         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1528         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1529         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1530         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1531         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1532         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1533         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1534         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1535         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1536         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1537         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1538         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1539         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1540         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1541         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1543 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1544             James Greenhalgh  <james.greenhalgh@arm.com>
1546         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1548 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
1549             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1551         * gcc.target/aarch64/vget_set_lane_1.c: New test.
1553 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
1555         PR driver/71651
1556         * gcc.dg/spellcheck-options-12.c: New test case.
1558 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1560         PR middle-end/71693
1561         * gcc.c-torture/compile/pr71693.c: New test.
1563 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
1565         * gcc.dg/spellcheck-params.c: New testcase.
1566         * gcc.dg/spellcheck-params-2.c: New testcase.
1568 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1570         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1571         vector extract instructions.
1572         * gcc.target/powerpc/p9-extract-2.c: Likewise.
1574 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1576         PR fortran/71686
1577         * gfortran.dg/unexpected_eof_2.f90: New test.
1578         * gfortran.dg/unexpected_eof_3.f90: New test.
1580 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
1582         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1584 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
1586         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1587         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1588         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1590 2016-06-29  Richard Biener  <rguenther@suse.de>
1592         PR middle-end/15256
1593         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1595 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1597         * gcc.target/arm/aapcs/neon-vect10.c: Require
1598         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1599         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1600         * gcc.target/arm/aapcs/vfp18.c: Likewise.
1601         * gcc.target/arm/aapcs/vfp19.c: Likewise.
1602         * gcc.target/arm/aapcs/vfp20.c: Likewise.
1603         * gcc.target/arm/aapcs/vfp21.c: Likewise.
1604         * gcc.target/arm/fp16-aapcs-1.c: Require
1605         -mfloat-ab=hard.  Also simplify the test.
1606         * gcc.target/arm/fp16-aapcs-2.c: New.
1608 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
1610         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1611         (add_options_for_arm_fp16_ieee): New.
1612         (add_options_for_arm_fp16_alternative): New.
1613         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
1614         long-line.
1615         (effective_target_arm_fp16_hw): New.
1617 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1619         PR tree-optimization/71655
1620         * g++.dg/pr71655.C: New test.
1622 2016-06-29  Martin Liska  <mliska@suse.cz>
1624         * gcc.dg/pr71585.c: New test.
1625         * gcc.dg/pr71585-2.c: New test.
1626         * gcc.dg/pr71585-3.c: New test.
1628 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1630         PR tree-optimization/70729
1631         * g++.dg/vect/pr70729.cc: New test.
1633 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
1635         * c-c++-common/gomp/cancel-1.c: Extend.
1637 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1639         PR tree-optimization/71625
1640         * gcc.dg/strlenopt-28.c: New test.
1642 2016-06-29  Richard Biener  <rguenther@suse.de>
1644         PR middle-end/71002
1645         * g++.dg/torture/pr71002.C: Adjust testcase.
1647 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1649         PR c/71685
1650         * gcc.dg/pr71685.c: New test.
1652 2016-06-28  Martin Sebor  <msebor@redhat.com>
1654         PR c/71552
1655         * gcc.dg/init-bad-9.c: New test.
1657 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1659         * gcc.target/powerpc/abs128-1.c: Require VSX.
1660         * gcc.target/powerpc/copysign128-1.c: Likewise.
1661         * gcc.target/powerpc/inf128-1.c: Likewise.
1662         * gcc.target/powerpc/nan128-1.c: Likewise.
1664 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
1666         PR middle-end/71626
1667         * gcc.c-torture/execute/pr71626-1.c: New test.
1668         * gcc.c-torture/execute/pr71626-2.c: New test.
1670 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
1672         PR target/71656
1673         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1675 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1677         PR target/71670
1678         * gcc.target/powerpc/pr71670.c: New testcase.
1680 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
1682         PR target/71656
1683         * gcc.target/powerpc/pr71656-1.c: New test.
1684         * gcc.target/powerpc/pr71656-2.c: New test.
1686 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
1688         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1689         around fp16 code.
1690         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1691         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1692         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1693         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1694         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1695         Add arm_neon_fp16_ok effective target.
1696         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1697         Likewise.
1698         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1699         Likewise.
1700         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1701         Likewise.
1702         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1703         Likewise.
1704         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1705         Likewise.
1706         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1707         Likewise.
1708         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1709         Likewise.
1710         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1711         Likewise.
1712         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1713         Likewise.
1714         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1715         Likewise.
1716         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1717         Likewise.
1719 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
1721         * gcc.dg/predict-12.c: New testcase.
1723 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1725         PR fortran/71649
1726         * gfortran.dg/pr71649.f90: New test.
1728 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
1730         PR tree-optimization/71643
1731         * g++.dg/opt/pr71643.C: New test.
1733         PR tree-optimization/71631
1734         * gcc.c-torture/execute/pr71631.c: New test.
1736 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1738         * gcc.dg/predict-11.c: New testcase.
1739         * gfortran.dg/predict-2.f90: New testcase.
1741 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
1743         * gcc.dg/predict-10.c: New test.
1745 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1747         * gcc.target/powerpc/abs128-1.c: New.
1748         * gcc.target/powerpc/copysign128-1.c: New.
1749         * gcc.target/powerpc/inf128-1.c: New.
1750         * gcc.target/powerpc/nan128-1.c: New.
1752 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
1754         * gfortran.dg/pr71642.f90: New test.
1756 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1758         PR tree-optimization/71647
1759         * gcc.target/i386/pr71647.c: New test.
1761 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1763         * gcc.target/i386/noplt-gd-1.c: New test.
1764         * gcc.target/i386/noplt-gd-2.c: Likewise.
1765         * gcc.target/i386/noplt-gd-3.c: Likewise.
1766         * gcc.target/i386/noplt-ld-1.c: Likewise.
1767         * gcc.target/i386/noplt-ld-2.c: Likewise.
1768         * gcc.target/i386/noplt-ld-3.c: Likewise.
1769         * lib/target-supports.exp
1770         (check_effective_target_tls_get_addr_via_got): New.
1772 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1774         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1775         testsuite compile flags.
1776         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1777         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1779 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1781         * g++dg/vect/pr36684.cc: Add dg-do compile.
1782         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1783         * gcc.dg/vect/pr70021.c: Ditto.
1784         * gcc.dg/vect/pr70138-1.c: Ditto.
1785         * gcc.dg/vect/pr70138-2.c: Ditto.
1786         * gcc.dg/vect/pr70354-1.c: Ditto.
1787         * gcc.dg/vect/pr70354-2.c: Ditto.
1788         * gcc.dg/vect/pr71259.c: Ditto.
1789         * gcc.dg/vect/pr71416-1.c: Ditto.
1790         * gcc.dg/vect/slp-43.c: Ditto.
1791         * gcc.dg/vect/slp-45.c: Ditto.
1792         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1793         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1794         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1795         * gfortran.dg/vect/pr69980.f90: Ditto.
1797 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1799         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1800         * gcc.dg/vect/bb-slp-30.c: Ditto.
1801         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1802         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1803         * gcc.dg/vect/pr45902.c: Ditto.
1804         * gcc.dg/vect/pr48172.c: Ditto.
1805         * gcc.dg/vect/pr48377.c: Ditto.
1806         * gcc.dg/vect/pr49038.c: Ditto.
1807         * gcc.dg/vect/pr49771.c: Ditto.
1808         * gcc.dg/vect/pr52091.c: Ditto.
1809         * gcc.dg/vect/pr53185-2.c: Ditto.
1810         * gcc.dg/vect/pr56826.c: Ditto.
1811         * gcc.dg/vect/pr60276.c: Ditto.
1812         * gcc.dg/vect/pr62021.c: Ditto.
1813         * gcc.dg/vect/pr63530.c: Ditto.
1814         * gcc.dg/vect/pr65518.c: Ditto.
1815         * gcc.dg/vect/pr65947-1.c: Ditto.
1816         * gcc.dg/vect/pr65947-10.c: Ditto.
1817         * gcc.dg/vect/pr65947-11.c: Ditto.
1818         * gcc.dg/vect/pr65947-12.c: Ditto.
1819         * gcc.dg/vect/pr65947-13.c: Ditto.
1820         * gcc.dg/vect/pr65947-2.c: Ditto.
1821         * gcc.dg/vect/pr65947-3.c: Ditto.
1822         * gcc.dg/vect/pr65947-4.c: Ditto.
1823         * gcc.dg/vect/pr65947-5.c: Ditto.
1824         * gcc.dg/vect/pr65947-6.c: Ditto.
1825         * gcc.dg/vect/pr65947-7.c: Ditto.
1826         * gcc.dg/vect/pr65947-8.c: Ditto.
1827         * gcc.dg/vect/pr65947-9.c: Ditto.
1828         * gcc.dg/vect/pr71416-1.c: Ditto.
1829         * gcc.dg/vect/pr71439.c: Ditto.
1830         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1831         * gcc.dg/vect/vect-bswap16.c: Ditto.
1832         * gcc.dg/vect/vect-bswap32.c: Ditto.
1833         * gcc.dg/vect/vect-bswap64.c: Ditto.
1834         * gcc.dg/vect/vect-live-1.c: Ditto.
1835         * gcc.dg/vect/vect-live-2.c: Ditto.
1836         * gcc.dg/vect/vect-live-3.c: Ditto.
1837         * gcc.dg/vect/vect-live-4.c: Ditto.
1838         * gcc.dg/vect/vect-live-5.c: Ditto.
1839         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1840         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1841         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1842         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1843         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1844         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1845         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1846         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1847         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1848         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1849         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1850         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1851         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1852         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1853         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1854         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1855         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1857 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
1859         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1861 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
1863         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
1864         ia32 if R_386_GOT32X relocation is supported.
1865         * gcc.target/i386/noplt-3.c: Likewise.
1866         * gcc.target/i386/noplt-2.c: Likewise.
1867         (main): Renamed to ...
1868         (bar): This.
1869         * gcc.target/i386/noplt-4.c: Likewise.
1870         (main): Renamed to ...
1871         (bar): This.
1872         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1873         * gcc.target/i386/pr67400-5.c: Likewise.
1875 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
1877         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1878         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1880         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1881         f4): Adjust expected diagnostics.
1882         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1883         (T): If OVFP is defined, redefine to TP.
1884         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1885         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1886         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1887         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1888         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1889         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1890         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1891         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1892         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1893         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1894         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1895         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1896         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1897         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1898         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1899         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1900         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1901         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1902         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1903         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1904         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1905         as last argument to __builtin_add_overflow_p.
1907 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
1909         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1910         dg-options and remove default vector testsuite compile flags.
1911         * g++.dg/vect/pr33860a.cc: Ditto.
1912         * g++.dg/vect/pr45470-a.cc: Ditto.
1913         * g++.dg/vect/pr45470-b.cc: Ditto.
1914         * g++.dg/vect/pr60896.cc: Ditto.
1915         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1916         * gcc.dg/vect/pr18308.c: Ditto.
1917         * gcc.dg/vect/pr24049.c: Ditto.
1918         * gcc.dg/vect/pr33373.c: Ditto.
1919         * gcc.dg/vect/pr36228.c: Ditto.
1920         * gcc.dg/vect/pr42395.c: Ditto.
1921         * gcc.dg/vect/pr42604.c: Ditto.
1922         * gcc.dg/vect/pr46663.c: Ditto.
1923         * gcc.dg/vect/pr48765.c: Ditto.
1924         * gcc.dg/vect/pr49093.c: Ditto.
1925         * gcc.dg/vect/pr49352.c: Ditto.
1926         * gcc.dg/vect/pr52298.c: Ditto.
1927         * gcc.dg/vect/pr52870.c: Ditto.
1928         * gcc.dg/vect/pr53185.c: Ditto.
1929         * gcc.dg/vect/pr53773.c: Ditto.
1930         * gcc.dg/vect/pr56695.c: Ditto.
1931         * gcc.dg/vect/pr62171.c: Ditto.
1932         * gcc.dg/vect/pr63530.c: Ditto.
1933         * gcc.dg/vect/pr68339.c: Ditto.
1934         * gcc.dg/vect/pr71259.c: Ditto.
1935         * gcc.dg/vect/vect-82_64.c: Ditto.
1936         * gcc.dg/vect/vect-83_64.c: Ditto.
1937         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1938         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1939         * gcc.dg/vect/vect-shift-2.c: Ditto.
1940         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1941         * gfortran.dg/vect/pr39318.f90: Ditto.
1942         * gfortran.dg/vect/pr45714-a.f: Ditto.
1943         * gfortran.dg/vect/pr45714-b.f: Ditto.
1944         * gfortran.dg/vect/pr46213.f90: Ditto.
1946 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1947             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1949         * gcc.target/powerpc/p9-splat-5.c: New test.
1951 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
1953         PR tree-optimization/71488
1954         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1955         * lib/target-supports.exp: ... here.
1956         (check_sse4_hw_available): New procedure.
1957         (check_effective_target_sse4_runtime): Ditto.
1958         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1959         -march=westmere for sse4_runtime targets.
1960         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1961         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1962         (dg-additional-options): Use for sse4_runtime targets.
1963         (main): Call check_vect ().
1964         (dg-final): Perform scan only for sse4_runtime targets.
1966 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1968         PR target/66232
1969         PR target/67400
1970         * gcc.target/i386/pr66232-14.c: New file.
1971         * gcc.target/i386/pr66232-15.c: Likewise.
1972         * gcc.target/i386/pr66232-16.c: Likewise.
1973         * gcc.target/i386/pr66232-17.c: Likewise.
1974         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
1975         ia32 if R_386_GOT32X relocation is supported.
1976         * gcc.target/i386/pr67400-2.c: Likewise.
1977         * gcc.target/i386/pr67400-3.c: Likewise.
1978         * gcc.target/i386/pr67400-4.c: Likewise.
1979         * gcc.target/i386/pr67400-6.c: Likewise.
1980         * gcc.target/i386/pr67400-7.c: Likewise.
1981         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1983 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1985         PR libgfortran/48852
1986         * gfortran.dg/char4_iunit_1.f03: Update test.
1987         * gfortran.dg/f2003_io_5.f03: Update test.
1988         * gfortran.dg/real_const_3.f90: Update test.
1990 2016-06-23  Andi Kleen  <ak@linux.intel.com>
1992         * g++.dg/bprob/bprob.exp: Support autofdo.
1993         * g++.dg/tree-prof/tree-prof.exp: dito.
1994         * gcc.dg/tree-prof/tree-prof.exp: dito.
1995         * gcc.misc-tests/bprob.exp: dito.
1996         * gfortran.dg/prof/prof.exp: dito.
1997         * lib/profopt.exp: dito.
1998         * lib/target-supports.exp: Check for autofdo.
2000 2016-06-23  Martin Liska  <mliska@suse.cz>
2002         * gcc.dg/pr71619.c: New test.
2004 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
2006         PR target/67400
2007         * gcc.target/i386/pr67400-1.c: New test.
2008         * gcc.target/i386/pr67400-2.c: Likewise.
2009         * gcc.target/i386/pr67400-3.c: Likewise.
2010         * gcc.target/i386/pr67400-4.c: Likewise.
2011         * gcc.target/i386/pr67400-5.c: Likewise.
2012         * gcc.target/i386/pr67400-6.c: Likewise.
2013         * gcc.target/i386/pr67400-7.c: Likewise.
2015 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2017         * c-c++-common/missing-header-1.c: New test case.
2018         * c-c++-common/missing-header-2.c: New test case.
2019         * c-c++-common/missing-header-3.c: New test case.
2020         * c-c++-common/missing-header-4.c: New test case.
2022 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2024         PR c/70339
2025         * c-c++-common/attributes-1.c: Update dg-prune-output to include
2026         hint.
2027         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2028         expected results due to builtin "nanl" now being suggested for
2029         "name".
2030         * gcc.dg/pr67580.c: Update expected messages.
2031         * gcc.dg/spellcheck-identifiers.c: New testcase.
2032         * gcc.dg/spellcheck-typenames.c: New testcase.
2034 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
2036         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2037         file.
2038         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2039         diagnostic-test-show-locus-parseable-fixits.c to sources for
2040         diagnostic_plugin_test_show_locus.c.
2041         * lib/gcc-defs.exp (freeform_regexps): New global.
2042         (dg-regexp): New function.
2043         (handle-dg-regexps): New function.
2044         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2045         freeform_regexps to the empty list.
2046         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2048 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2050         PR tree-optimization/71488
2051         * g++.dg/pr71488.C: New test.
2052         * gcc.dg/vect/vect-bool-cmp.c: New test.
2054 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
2056         * gcc.dg/guality/param-5.c: New test.
2058 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2060         * gcc.target/i386/asm-flag-7.c: New test.
2062 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2064         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2065         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2066         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2067         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2068         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2069         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2070         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2071         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2072         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2073         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2074         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2075         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2076         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2077         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2078         * lib/target-supports.exp: Likewise.
2080 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2082         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2083         * gcc.dg/attr-ms_struct-2.c: Likewise.
2084         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2085         * gcc.dg/bf-ms-attrib.c: Likewise.
2086         * gcc.dg/bf-ms-layout-2.c: Likewise.
2087         * gcc.dg/bf-ms-layout-3.c: Likewise.
2088         * gcc.dg/bf-ms-layout.c: Likewise.
2089         * gcc.dg/bf-no-ms-layout.c: Likewise.
2090         * gcc.target/i386/bitfield1.c: Likewise.
2091         * gcc.target/i386/bitfield2.c: Likewise.
2092         * gcc.target/i386/bitfield3.c: Likewise.
2094 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2096         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2097         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2098         override other than -mcpu=power9 command-line option is specified,
2099         or if the target operating system is aix.
2100         * gcc.target/powerpc/darn-1.c: Likewise.
2101         * gcc.target/powerpc/darn-2.c: Likewise.
2102         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2103         test if effective-target is not powerpc_p9vector_ok or if the
2104         target operating system is not defined.
2105         * gcc.target/powerpc/vslv-1.c: Likewise.
2106         * gcc.target/powerpc/vsrv-0.c: Likewise.
2107         * gcc.target/powerpc/vsrv-1.c: Likewise.
2109 2016-06-21  Tobias Burnus  <burnus@net-b.de>
2111         PR fortran/71068
2112         * gfortran.dg/coarray/data_1.f90: New.
2114 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2116         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2117         (dg-require-effective-target): Use arm_v8_neon_hw.
2118         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2119         (dg-require-effective-target): Likewise.
2120         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2121         (dg-require-effective-target): Likewise.
2122         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2123         (dg-require-effective-target): Likewise.
2124         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2125         (dg-require-effective-target): Likewise.
2126         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2127         (dg-require-effective-target): Likewise.
2128         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2129         Add AArch64 check.
2131 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2133         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2134         Set to 3 so test passes.
2136 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
2138         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2140 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
2142         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2143         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2144         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2145         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2147 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
2149         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2150         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2152 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2154         PR target/71549
2155         * gcc.target/i386/pr71549.c: New test.
2157 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2159         * gcc.target/powerpc/vadsdu-0.c: Replace
2160         dg-require-effective-target directive to allow test to run on more
2161         platforms, and add dg-skip-if directive to disable test on aix
2162         platforms because of known incompatibilities.
2163         * gcc.target/powerpc/vadsdu-1.c: Likewise.
2164         * gcc.target/powerpc/vadsdu-2.c: Likewise.
2165         * gcc.target/powerpc/vadsdu-3.c: Likewise.
2166         * gcc.target/powerpc/vadsdu-4.c: Likewise.
2167         * gcc.target/powerpc/vadsdu-5.c: Likewise.
2168         * gcc.target/powerpc/vadsdub-1.c: Likewise.
2169         * gcc.target/powerpc/vadsdub-2.c: Replace
2170         dg-require-effective-target directive to allow test to run on more
2171         platforms, and add dg-skip-if directive to disable test on aix
2172         platforms because of known incompatibilities.
2173         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2174         with vec_absdb call to differentiate this test from vadsdub-1.c.
2175         * gcc.target/powerpc/vadsduh-1.c: Replace
2176         dg-require-effective-target directive to allow test to run on more
2177         platforms, and add dg-skip-if directive to disable test on aix
2178         platforms because of known incompatibilities.
2179         * gcc.target/powerpc/vadsduh-2.c: Likewise.
2180         * gcc.target/powerpc/vadsduw-1.c: Likewise.
2181         * gcc.target/powerpc/vadsduw-2.c: Likewise.
2183 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
2185         PR tree-optimization/71588
2186         * gcc.dg/pr71558.c: New test.
2188 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2190         * c-c++-common/pr68657-1.c: Require ptr32plus support.
2191         * c-c++-common/pr68657-2.c: Likewise.
2192         * c-c++-common/pr68657-3.c: Likewise.
2193         * gcc.dg/torture/pr69714.c: Require int32plus support.
2194         * gcc.dg/torture/pr70025.c: Likewise.
2195         * gcc.dg/torture/pr70083.c: Likewise.
2196         * gcc.dg/torture/pr70542.c: Likewise.
2197         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2199 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
2201         PR c/71601
2202         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2204 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2206         PR middle-end/71581
2207         * gcc.dg/pr71581.c: New test.
2209         PR rtl-optimization/71591
2210         * gcc.dg/cpp/pr71591.c: New test.
2212 2016-06-20   David B. Robins  <gcc@davidrobins.net>
2214         PR target/71571
2215         * g++.dg/torture/pr71571.C: New test.
2217 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
2219         PR target/71559
2220         * gcc.target/i386/sse2-pr71559.c: New test.
2221         * gcc.target/i386/avx-pr71559.c: New test.
2222         * gcc.target/i386/avx512f-pr71559.c: New test.
2224 2016-06-20  Tobias Burnus  <burnus@net-b.de>
2226         PR fortran/71194
2227         * gfortran.dg/pointer_remapping_10.f90: New.
2229 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
2231         * g++.dg/diagnostic/string-literal-concat.C: New test case.
2233 2016-06-20  Martin Sebor  <msebor@redhat.com>
2235         PR c/69507
2236         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2237         * gnu90-const-expr-1.c: Same.
2238         * gnu99-const-expr-1.c: Same.
2239         * gnu99-static-1.c: Same.
2241 2016-06-20  Renlin Li  <renlin.li@arm.com>
2243         PR testsuite/71489
2244         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2246 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
2248         * gcc.target/aarch64/vcvt_f64_1.c: New.
2249         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2250         * gcc.target/aarch64/vrecp_f64_1.c: New.
2252 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2254         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2255         "alignement".
2257 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
2259         PR target/71103
2260         * gcc.target/avr/torture/pr71103-2.c: New test.
2262 2016-06-19 Martin Sebor  <msebor@redhat.com>
2264         PR c/69507
2265         * gcc.dg/alignof.c: New test.
2267 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2269         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2270         vs dg-error; test constexpr specifier too.
2272 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2274         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2276 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
2278         * lib/target-supports.exp
2279         (check_effective_target_arm_neon_fp16_ok_nocache): Call
2280         arm_neon_ok and merge flags.  Fix temporary test name.
2281         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2282         and merge flags.
2284 2016-06-17  Martin Liska  <mliska@suse.cz>
2286         * gcc.dg/predict-9.c: Fix dump scanning.
2288 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2290         PR tree-optimization/71354
2291         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2293 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2295         PR tree-optimization/71347
2296         * gcc.dg/tree-ssa/pr71347.c: New test.
2298 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2300         PR tree-optimization/71354
2301         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2303 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
2305         * gcc.dg/vect/vect-alias-check-1.c: New test.
2307 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2309         PR target/71151
2310         * gcc.target/avr/pr71151-1.c: New test.
2311         * gcc.target/avr/pr71151-2.c: New test.
2312         * gcc.target/avr/pr71151-3.c: New test.
2313         * gcc.target/avr/pr71151-4.c: New test.
2314         * gcc.target/avr/pr71151-5.c: New test.
2315         * gcc.target/avr/pr71151-6.c: New test.
2316         * gcc.target/avr/pr71151-7.c: New test.
2317         * gcc.target/avr/pr71151-8.c: New test.
2318         * gcc.target/avr/pr71151-common.h: New test.
2320 2016-06-16  Martin Liska  <mliska@suse.cz>
2322         * gfortran.dg/predict-1.f90: New test.
2324 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
2326         PR target/71242
2327         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2329 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
2331         * g++.dg/vect/pr36648.cc: Disable cunrolli
2333 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
2335         PR target/71554
2336         * gcc.c-torture/execute/pr71554.c: New test.
2338         PR rtl-optimization/71532
2339         * gcc.dg/torture/pr71532.c: New test.
2341 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2343         * gcc.target/powerpc/p9-dimode1.c: New test.
2344         * gcc.target/powerpc/p9-dimode2.c: Likewise.
2346 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
2348         * gcc.c-torture/compile/20160615-1.c: New test.
2350         * g++.dg/cpp0x/ref-qual17.C: New test.
2352 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2354         PR middle-end/71529
2355         * gcc.target/i386/pr71529.C: New test.
2357 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2359         PR tree-optimization/71483
2360         * g++.dg/vect/pr71483.c: New
2362 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2364         PR c++/70202
2365         * g++.dg/inherit/crash6.C: New.
2366         * g++.dg/inherit/union2.C: Likewise.
2367         * g++.dg/inherit/virtual12.C: Likewise.
2368         * g++.dg/inherit/virtual13.C: Likewise.
2369         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2371 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
2373         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2375 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
2377         PR tree-optimization/71439
2378         * gcc.dg/vect/pr71439.c: New
2380 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2382         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2384 2016-06-15  Richard Biener  <rguenther@suse.de>
2386         * gcc.dg/vect/slp-45.c: New testcase.
2388 2016-06-15  Richard Biener  <rguenther@suse.de>
2390         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2392 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2394         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2395         requirements, and disable for AIX for now.
2396         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2398 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2400         PR c++/71528
2401         * g++.dg/opt/pr71528.C: New test.
2403         PR c++/71516
2404         * g++.dg/init/pr71516.C: New test.
2406 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2408         * g++.dg/init/array46.C: New.
2410 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
2412         * gcc.target/i386/float128-3.c: New test.
2413         * gcc.target/i386/quad-sse4.c: Ditto.
2414         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2415         Update scan strings.
2417 2016-06-14  Richard Biener  <rguenther@suse.de>
2419         PR middle-end/71526
2420         * gfortran.dg/pr71526.f90: New testcase.
2422 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2424         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2425         * gcc.dg/zero_bits_compound-1.c: Likewise.
2427 2016-06-14  Richard Biener  <rguenther@suse.de>
2429         PR tree-optimization/71522
2430         * gcc.dg/torture/pr71522.c: New testcase.
2432 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
2434         PR tree-optimization/71520
2435         * gcc.dg/tree-ssa/pr71520.c: New test.
2437 2016-06-14  Richard Biener  <rguenther@suse.de>
2439         PR tree-optimization/71521
2440         * gcc.dg/tree-ssa/vrp101.c: New testcase.
2442 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2444         PR sanitizer/71498
2445         * c-c++-common/ubsan/bounds-13.c: New test.
2447         PR preprocessor/71183
2448         * gcc.dg/cpp/source_date_epoch-3.c: New test.
2450 2016-06-13  Jeff Law  <law@redhat.com>
2452         PR tree-optimization/71403
2453         * c-c++-common/ubsan/pr71403-1.c: New test.
2454         * c-c++-common/ubsan/pr71403-2.c: New test.
2455         * c-c++-common/ubsan/pr71403-3.c: New test.
2457 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
2459         PR middle-end/71478
2460         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2461         Add -Wno-psabi -w to dg-options.
2463 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2465         * gcc.target/powerpc/vadsdu-0.c: New test.
2466         * gcc.target/powerpc/vadsdu-1.c: New test.
2467         * gcc.target/powerpc/vadsdu-2.c: New test.
2468         * gcc.target/powerpc/vadsdu-3.c: New test.
2469         * gcc.target/powerpc/vadsdu-4.c: New test.
2470         * gcc.target/powerpc/vadsdu-5.c: New test.
2471         * gcc.target/powerpc/vadsdub-1.c: New test.
2472         * gcc.target/powerpc/vadsdub-2.c: New test.
2473         * gcc.target/powerpc/vadsduh-1.c: New test.
2474         * gcc.target/powerpc/vadsduh-2.c: New test.
2475         * gcc.target/powerpc/vadsduw-1.c: New test.
2476         * gcc.target/powerpc/vadsduw-2.c: New test.
2478 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
2480         * gcc.dg/c99-init-2.c (c): Update expected error message.
2481         * gcc.dg/init-bad-8.c (foo): Likewise.
2482         * gcc.dg/spellcheck-fields-3.c: New test case.
2484 2016-06-13  Martin Liska  <mliska@suse.cz>
2486         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2487         and "guess loop iv compared" heuristics.
2488         * gcc.dg/predict-2.c: Likewise.
2489         * gcc.dg/predict-3.c: Likewise.
2490         * gcc.dg/predict-4.c: Likewise.
2491         * gcc.dg/predict-5.c: Likewise.
2492         * gcc.dg/predict-6.c: Likewise.
2494 2016-06-13  Marek Polacek  <polacek@redhat.com>
2496         PR middle-end/71476
2497         * c-c++-common/Wswitch-unreachable-4.c: New test.
2498         * gcc.dg/Wswitch-unreachable-2.c: New test.
2499         * g++.dg/tm/jump1.C: Move dg-warning.
2501 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
2503         * gnat.dg/renaming10.ad[sb]: New test.
2505 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
2507         PR fortran/70673
2508         * gfortran.dg/pr70673.f90: New test.
2510 2016-06-13  Richard Biener  <rguenther@suse.de>
2512         PR middle-end/64516
2513         * gcc.dg/align-3.c: New testcase.
2515 2016-06-13  Martin Liska  <mliska@suse.cz>
2517         * gcc.target/i386/pr71458.c: New test.
2519 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
2521         PR target/71241
2522         * testsuite/gcc.dg/torture/float128-nan.c: New test.
2524 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2526         PR target/60751
2527         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2528         statement.
2530 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2532         PR target/60751
2533         * gfortran.dg/comma_IO_extension_1.f90: New test.
2534         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2535         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2536         statement.
2537         * gfortran.dg/graphite/pr38083.f90: Likewise.
2538         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2539         missing format.
2541 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2543         * gnat.dg/case_character.adb: New test.
2545 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
2547         PR middle-end/71310
2548         * gcc.target/powerpc/pr71310.c: New testcase.
2550 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
2552         PR middle-end/71478
2553         * gcc.dg/pr71478.c: New test.
2555 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
2557         PR middle-end/71494
2558         * gcc.c-torture/execute/pr71494.c: New test.
2560         PR c/68657
2561         * gcc.target/i386/pr68657.c: New test.
2563         PR inline-asm/68843
2564         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2565         (test): Add -masm=intel alternatives.
2567 2016-06-10  Martin Sebor  <msebor@redhat.com>
2569         PR c/71392
2570         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2572 2016-06-10  Jeff Law  <law@redhat.com>
2574         PR tree-optimization/71335
2575         * gcc.c-torture/execute/pr71335.c: New test.
2577 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
2579         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2580         the various "cannot tail-call: " messages.
2582 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
2584         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2585         and options.
2587 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
2589         PR sanitizer/71480
2590         * c-c++-common/asan/pr71480.c: New test.
2592 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
2594         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2595         (ASMNAME2): Likewise.
2596         (main): Replace fn in asm statement with ASMNAME ("fn").
2597         * gcc.dg/guality/pr68037-2.c: Likewise.
2598         * gcc.dg/guality/pr68037-3.c: Likewise.
2599         * gcc.dg/torture/pr68037-1.c: Likewise.
2600         * gcc.dg/torture/pr68037-2.c: Likewise.
2601         * gcc.dg/torture/pr68037-3.c: Likewise.
2603 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2605         PR inline-asm/68843
2606         * gcc.target/i386/pr68843-1.c: New test.
2607         * gcc.target/i386/pr68843-2.c: New test.
2609 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2610             Cesar Philippidis  <cesar@codesourcery.com>
2612         PR middle-end/71373
2613         * gcc.dg/goacc/nested-function-1.c: New file.
2614         * gcc.dg/goacc/nested-function-2.c: Likewise.
2615         * gcc.dg/goacc/pr71373.c: Likewise.
2616         * gfortran.dg/goacc/cray-2.f95: Likewise.
2617         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2618         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2619         * gfortran.dg/goacc/cray.f95: Update.
2620         * gfortran.dg/goacc/loop-1.f95: Likewise.
2621         * gfortran.dg/goacc/loop-3.f95: Likewise.
2622         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2623         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2625 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2627         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2628         for OpenACC tile clauses.
2629         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2631         PR c/71381
2632         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
2633         to...
2634         * c-c++-common/goacc/cache-2.c: ... this new file.
2635         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2636         * gfortran.dg/goacc/cache-2.f95: ... this new file.
2637         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2638         usage.
2639         * gfortran.dg/goacc/cray.f95: Likewise.
2640         * gfortran.dg/goacc/loop-1.f95: Likewise.
2642 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
2644         PR tree-optimization/71407
2645         PR tree-optimization/71416
2646         * gcc.dg/vect/pr71407.c: New
2647         * gcc.dg/vect/pr71416-1.c: New
2648         * gcc.dg/vect/pr71416-2.c: New
2650 2016-06-10  Richard Biener  <rguenther@suse.de>
2652         PR middle-end/71477
2653         * gcc.dg/torture/pr71477.c: New testcase.
2655 2016-06-09  Julia Koval  <julia.koval@intel.com>
2657         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2658         * gcc.target/i386/interrupt-13.c: Likewise.
2659         * gcc.target/i386/interrupt-15.c: Likewise.
2660         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2661         * gcc.target/i386/interrupt-24.c: Likewise.
2662         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2663         * gcc.target/i386/interrupt-9.c: Likewise.
2664         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2666 2016-06-09  Martin Sebor  <msebor@redhat.com>
2668         PR c/70883
2669         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2670         * gcc.dg/builtin-constant_p-1.c: Same.
2671         * gcc.dg/builtins-error.c: Same.
2672         * gcc.dg/pr70859.c: Same.
2674 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2676         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2677         * gcc.dg/torture/pr68067-1.c: Likewise.
2678         * gcc.dg/torture/pr68067-2.c: Likewise.
2680 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2682         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2683           when setting SIZE.
2685 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2687         PR c++/71465
2688         * g++.dg/inherit/crash5.C: New.
2689         Revert:
2690         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2692         PR c++/70202
2693         * g++.dg/inherit/crash5.C: New.
2694         * g++.dg/inherit/virtual1.C: Adjust.
2696 2016-06-09  Martin Liska  <mliska@suse.cz>
2698         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2699         * g++.dg/predict-loop-exit-2.C: Likewise.
2700         * g++.dg/predict-loop-exit-3.C: Likewise.
2701         * gcc.dg/predict-1.c: Likewise.
2702         * gcc.dg/predict-2.c: Likewise.
2703         * gcc.dg/predict-3.c: Likewise.
2704         * gcc.dg/predict-4.c: Likewise.
2705         * gcc.dg/predict-5.c: Likewise.
2706         * gcc.dg/predict-6.c: Likewise.
2707         * gcc.dg/predict-7.c: Likewise.
2709 2016-06-09  Richard Biener  <rguenther@suse.de>
2711         PR tree-optimization/71462
2712         * gcc.dg/torture/pr71462.c: New testcase.
2714 2016-06-09  Marek Polacek  <polacek@redhat.com>
2716         PR c/65471
2717         * gcc.dg/c11-generic-3.c: New test.
2719 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
2721         * g++.dg/init/array42.C: New.
2722         * g++.dg/init/array43.C: Likewise.
2723         * g++.dg/init/array44.C: Likewise.
2724         * g++.dg/init/array45.C: Likewise.
2725         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2726         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2727         * g++.dg/cpp1y/auto-fn27.C: Likewise.
2728         * g++.dg/gomp/pr35751.C: Likewise.
2729         * g++.dg/init/array23.C: Likewise.
2730         * g++.dg/init/brace2.C: Likewise.
2731         * g++.dg/init/brace6.C: Likewise.
2733 2016-06-08  Martin Sebor  <msebor@redhat.com>
2734             Jakub Jelinek  <jakub@redhat.com>
2736         PR c++/70507
2737         PR c/68120
2738         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2739         * c-c++-common/builtin-arith-overflow-2.c: New test.
2740         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2741         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2742         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2744 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2746         PR c++/71442
2747         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2749 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
2751         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2752         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2753         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2754         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2755         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2756         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2757         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2758         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2759         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2760         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2761         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2762         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2763         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2765 2016-06-08  Richard Biener  <rguenther@suse.de>
2767         PR tree-optimization/68558
2768         * gcc.dg/vect/slp-44.c: New testcase.
2770 2016-06-08  Richard Biener  <rguenther@suse.de>
2772         * gcc.dg/vect/slp-43.c: New testcase.
2774 2016-06-08  Richard Biener  <rguenther@suse.de>
2776         PR tree-optimization/71452
2777         * gcc.dg/torture/pr71452.c: New testcase.
2779 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
2781         PR c++/71448
2782         * g++.dg/torture/pr71448.C: New test.
2784 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
2786         PR debug/71432
2787         PR ada/71413
2788         * g++.dg/debug/pr71432.C: New test.
2790 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2792         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2793         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2794         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2796 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
2798         * gcc.dg/vect/vect-live-2.c: Update effective target.
2799         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2800         * lib/target-supports.exp: Add aarch64 to vect_long.
2802 2016-06-08  Marek Polacek  <polacek@redhat.com>
2804         PR c/71418
2805         * gcc.dg/noncompile/pr71418.c: New test.
2807         PR c/71426
2808         * gcc.dg/noncompile/pr71426.c: New test.
2810 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
2812         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2813         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2814         * gcc.dg/predict-3.c: Update template.
2815         * gcc.dg/predict-5.c: Update template.
2816         * gcc.dg/predict-6.c: Update template.
2817         * gcc.dg/predict-9.c: Update template.
2818         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2820 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
2822         * gcc.target/powerpc/vec-mul.c: New test.
2824 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
2826         * gcc.dg/spellcheck-fields-2.c: New test case.
2828 2016-06-07  Richard Biener  <rguenther@suse.de>
2830         PR c/61564
2831         * gcc.dg/Wpragmas-1.c: New testcase.
2832         * gcc.dg/Wattributes-4.c: Likewise.
2833         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2834         entry.
2836 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
2838         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2839         spurious debug code.
2841 2016-06-07  Richard Biener  <rguenther@suse.de>
2843         PR tree-optimization/71428
2844         * gcc.dg/torture/pr71428.c: New testcase.
2846 2016-06-07  Richard Biener  <rguenther@suse.de>
2848         PR middle-end/71423
2849         * gcc.dg/torture/pr71423.c: New testcase.
2851 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2853         PR middle-end/71408
2854         * gcc.dg/tree-ssa/pr71408.c: New test.
2856 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2858         PR middle-end/71281
2859         * g++.dg/torture/pr71281.C: New test.
2861 2016-06-06  Marek Polacek  <polacek@redhat.com>
2863         PR c/71362
2864         * gcc.dg/pr71362.c: New test.
2866 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2867             Patrick Palka  <ppalka@gcc.gnu.org>
2869         PR c++/70847
2870         PR c++/71330
2871         PR c++/71393
2872         * g++.dg/opt/pr70847.C: New test.
2873         * g++.dg/ubsan/pr70847.C: New test.
2874         * g++.dg/ubsan/pr71393.C: New test.
2876 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2878         PR tree-optimization/71259
2879         * gcc.dg/vect/pr71259.c: New test.
2881 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
2883         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2884         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2885         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2886         above.
2888 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2890         PR middle-end/37780
2891         * gcc.c-torture/execute/pr37780.c: New test.
2892         * gcc.target/aarch64/pr37780_1.c: Likewise.
2893         * gcc.target/arm/pr37780_1.c: Likewise.
2895 2016-06-06  Marek Polacek  <polacek@redhat.com>
2897         * c-c++-common/attr-may-alias-1.c: New test.
2898         * c-c++-common/attr-may-alias-2.c: New test.
2899         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2901 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2903         PR c/24414
2904         * gcc.target/i386/pr24414.c: New test.
2906 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
2908         * gcc.target/sparc/vis4misc.c: New file.
2909         * gcc.target/sparc/fpcmp.c: Likewise.
2910         * gcc.target/sparc/fpcmpu.c: Likewise.
2912 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
2914         * gcc.dg/vect/vect-live-1.c: Use additional-options.
2915         * gcc.dg/vect/vect-live-3.c: Likewise.
2917 2016-06-06  Richard Biener  <rguenther@suse.de>
2919         PR tree-optimization/71398
2920         * gcc.dg/torture/pr71398.c: New testcase.
2922 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
2924         PR target/71389
2925         * g++.dg/pr71389.C: New test.
2927 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929         PR fortran/71404
2930         * gfortran.dg/fmt_read_5.f: New test.
2932 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2934         PR fortran/69659
2935         * gfortran.dg/class_array_22.f03: New test.
2937 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
2939         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2941 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
2943         * gcc.dg/predict-9.c: Update template.
2945 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/49377
2948         * g++.dg/template/pr49377.C: New.
2950 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
2952         PR tree-optimization/71405
2953         * g++.dg/torture/pr71405.C: New test.
2955 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2957         PR c++/70202
2958         * g++.dg/inherit/crash5.C: New.
2959         * g++.dg/inherit/virtual1.C: Adjust.
2961 2016-06-03  Jeff Law  <law@redhat.com>
2963         PR tree-optimization/71316
2964         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2966 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2968         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
2969         dg-additional-options with just -fno-tree-scev-cprop in it.
2970         * gcc.dg/vect/vect-live-2.c: Likewise.
2971         * gcc.dg/vect/vect-live-5.c: Likewise.
2972         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2973         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2974         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2976 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
2978         PR c++/27100
2979         * g++.dg/other/friend6.C: New test.
2981 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2983         * g++.dg/torture/ppc-ldst-array.C: New.
2985 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
2987         PR target/71276
2988         PR target/71277
2989         * gcc.dg/torture/builtin-fp-int-inexact.c,
2990         gcc.target/i386/387-builtin-fp-int-inexact.c,
2991         gcc.target/i386/387-rint-inline-1.c,
2992         gcc.target/i386/387-rint-inline-2.c,
2993         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2994         gcc.target/i386/sse2-rint-inline-1.c,
2995         gcc.target/i386/sse2-rint-inline-2.c,
2996         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2997         gcc.target/i386/sse4_1-rint-inline.c: New tests.
2999 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3000             Julia Koval  <julia.koval@intel.com>
3002         PR target/66960
3003         PR target/67630
3004         PR target/67634
3005         PR target/67841
3006         PR target/68037
3007         PR target/68618
3008         PR target/68661
3009         PR target/69575
3010         PR target/69596
3011         PR target/69734
3012         * gcc.dg/guality/pr68037-1.c: New test.
3013         * gcc.dg/guality/pr68037-2.c: Likewise.
3014         * gcc.dg/guality/pr68037-3.c: Likewise.
3015         * gcc.dg/torture/pr68037-1.c: Likewise.
3016         * gcc.dg/torture/pr68037-2.c: Likewise.
3017         * gcc.dg/torture/pr68037-3.c: Likewise.
3018         * gcc.dg/torture/pr68661-1a.c: Likewise.
3019         * gcc.dg/torture/pr68661-1b.c: Likewise.
3020         * gcc.target/i386/interrupt-1.c: Likewise.
3021         * gcc.target/i386/interrupt-2.c: Likewise.
3022         * gcc.target/i386/interrupt-3.c: Likewise.
3023         * gcc.target/i386/interrupt-4.c: Likewise.
3024         * gcc.target/i386/interrupt-5.c: Likewise.
3025         * gcc.target/i386/interrupt-6.c: Likewise.
3026         * gcc.target/i386/interrupt-7.c: Likewise.
3027         * gcc.target/i386/interrupt-8.c: Likewise.
3028         * gcc.target/i386/interrupt-9.c: Likewise.
3029         * gcc.target/i386/interrupt-10.c: Likewise.
3030         * gcc.target/i386/interrupt-11.c: Likewise.
3031         * gcc.target/i386/interrupt-12.c: Likewise.
3032         * gcc.target/i386/interrupt-13.c: Likewise.
3033         * gcc.target/i386/interrupt-14.c: Likewise.
3034         * gcc.target/i386/interrupt-15.c: Likewise.
3035         * gcc.target/i386/interrupt-16.c: Likewise.
3036         * gcc.target/i386/interrupt-17.c: Likewise.
3037         * gcc.target/i386/interrupt-18.c: Likewise.
3038         * gcc.target/i386/interrupt-19.c: Likewise.
3039         * gcc.target/i386/interrupt-20.c: Likewise.
3040         * gcc.target/i386/interrupt-21.c: Likewise.
3041         * gcc.target/i386/interrupt-22.c: Likewise.
3042         * gcc.target/i386/interrupt-23.c: Likewise.
3043         * gcc.target/i386/interrupt-24.c: Likewise.
3044         * gcc.target/i386/interrupt-25.c: Likewise.
3045         * gcc.target/i386/interrupt-26.c: Likewise.
3046         * gcc.target/i386/interrupt-27.c: Likewise.
3047         * gcc.target/i386/interrupt-28.c: Likewise.
3048         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3049         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3050         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3051         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3052         * gcc.target/i386/interrupt-iamcu.c: Likewise.
3053         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3054         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3055         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3056         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3057         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3058         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3059         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3061 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
3063         PR tree-optimization/52171
3064         * gcc.dg/pr52171.c: New test.
3065         * gcc.target/i386/pr52171.c: New test.
3067 2016-06-03  Jan Hubicka  <jh@suse.cz>
3069         * g++.dg/tree-ssa/pred-1.C: New testcase
3070         * gcc.dg/tree-ssa/pred-1.c: New testcase
3072 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3074         PR target/70957
3075         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3076         support.
3077         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3079 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
3081         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3083 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
3085         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3086         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3087         * gcc.dg/vect/vect-live-1.c: New test.
3088         * gcc.dg/vect/vect-live-2.c: New test.
3089         * gcc.dg/vect/vect-live-3.c: New test.
3090         * gcc.dg/vect/vect-live-4.c: New test.
3091         * gcc.dg/vect/vect-live-5.c: New test.
3092         * gcc.dg/vect/vect-live-slp-1.c: New test.
3093         * gcc.dg/vect/vect-live-slp-2.c: New test.
3094         * gcc.dg/vect/vect-live-slp-3.c: New test.
3096 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
3098         PR middle-end/71387
3099         * g++.dg/opt/pr71387.C: New test.
3101 2016-06-02  Jeff Law  <law@redhat.com>
3103         PR tree-optimization/71328
3104         * gcc.c-torture/compile/pr71328.c: New test.
3106 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3108         PR fortran/52393
3109         * gfortran.dg/fmt_read_3.f90: Fix typo.
3110         * gfortran.dg/fmt_read_4.f90: New test.
3112 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3114         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3115         * g++.dg/cpp0x/forw_enum6.C: Likewise.
3116         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3117         * g++.dg/cpp0x/override2.C: Likewise.
3118         * g++.dg/parse/crash5.C: Likewise.
3119         * g++.dg/parse/error16.C: Likewise.
3120         * g++.dg/parse/error27.C: Likewise.
3121         * g++.dg/template/qualttp15.C: Likewise.
3122         * g++.dg/template/redecl4.C: Likewise.
3123         * g++.old-deja/g++.other/crash39.C: Likewise.
3124         * g++.old-deja/g++.other/struct1.C: Likewise.
3125         * g++.old-deja/g++.pt/m9a.C: Likewise.
3126         * g++.old-deja/g++.pt/memclass10.C: Likewise.
3128 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3130         PR c++/71372
3131         * c-c++-common/pr71372.c: New test.
3133         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3134         __TIME__ strings with __builtin_strcmp instead of printf and
3135         dg-output.
3137 2016-06-02  Martin Liska  <mliska@suse.cz>
3139         * gcc.dg/predict-9.c: New test.
3141 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3143         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3144         global set_compiler_env_var and global saved_compiler_env_var.
3146 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3148         PR rtl-optimization/71295
3149         * gcc.c-torture/compile/pr71295.c: New test.
3151 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
3153         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3155         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3156         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3158         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3159         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3160         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3161         alternative number.
3163 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3165         * gcc.target/powerpc/p9-splat-4.c: New test.
3167 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3169         PR target/71186
3170         * gcc.target/powerpc/pr71186.c: New test.
3172 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3174         PR fortran/52393
3175         * gfortran.dg/fmt_read_3.f90: New test.
3177 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3179         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3180         procedure.
3182 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
3184         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3185         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3186         env var is set.
3187         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3188         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3189         shown once.
3190         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3191         during compilation.
3192         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3193         vars set by dg-set-compiler-env-var.
3195 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
3197         PR fortran/71156
3198         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3199         to the module procedure declaration.
3200         * gfortran.dg/submodule_16.f08: New test.
3202 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3204         PR middle-end/71371
3205         * c-c++-common/gomp/pr71371.c: New test.
3207 2016-06-01  Richard Biener  <rguenther@suse.de>
3209         PR tree-optimization/71366
3210         * gcc.dg/torture/pr71366-1.c: New testcase.
3211         * gcc.dg/torture/pr71366-2.c: Likewise.
3213 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3215         * gcc.target/powerpc/vslv-0.c: New test.
3216         * gcc.target/powerpc/vslv-1.c: New test.
3217         * gcc.target/powerpc/vsrv-0.c: New test.
3218         * gcc.target/powerpc/vsrv-1.c: New test.
3220 2016-06-01  Nathan Sidwell  <nathan@acm.org>
3222         * c-c++-common/torture/pr57945.c: Add expected PTX error.
3223         * gcc.target/nvptx/weak.c: New.
3225 2016-06-01  Richard Biener  <rguenther@suse.de>
3227         PR tree-optimization/71261
3228         * gcc.dg/torture/vect-bool-1.c: New testcase.
3230 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
3232         * gfortran.dg/gomp/order-1.f90: New test.
3233         * gfortran.dg/gomp/order-2.f90: New test.
3235 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
3237         * gcc.dg/unroll-6.c: Update template.
3238         * gcc.dg/unroll-7.c: New testcase.
3239         * gcc.dg/unroll-8.c: New testcase.
3241 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3243         * gnat.dg/opt56.ad[sb]: New test.
3245 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3247         PR c++/66635
3248         * g++.dg/cpp0x/constexpr-ice16.C: New.
3250 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3252         PR tree-optimization/71314
3253         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
3254         -mbranch-cost=2.
3256 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
3258         PR tree-optimization/71077
3259         * gcc.dg/tree-ssa/pr71077.c: New test.
3261 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
3263         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3264         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3265         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3267 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
3269         PR c++/71248
3270         * g++.dg/cpp0x/pr71248.C: New.
3271         * g++.dg/cpp0x/auto7.C: Test column numbers too.
3272         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3273         * g++.dg/init/new37.C: Likewise.
3274         * g++.dg/template/static1.C: Likewise.
3275         * g++.dg/template/static2.C: Likewise.
3277 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
3279         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3280         instead of %rdi.
3281         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3283 2016-05-31  Marek Polacek  <polacek@redhat.com>
3285         * c-c++-common/Wswitch-unreachable-3.c: New test.
3286         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3288 2016-05-31  Richard Biener  <rguenther@suse.de>
3290         PR tree-optimization/71352
3291         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3293 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3295         * gcc.target/arm/armv5_thumb_isa.c: New test.
3297 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
3299         PR target/71346
3300         * gcc.target/i386/pr71346.c: New test.
3302 2016-05-31  Tom de Vries  <tom@codesourcery.com>
3304         PR tree-optimization/69068
3305         * gcc.dg/graphite/pr69068.c: New test.
3307 2016-05-27  Martin Sebor  <msebor@redhat.com>
3309         PR c++/71306
3310         * g++.dg/warn/Wplacement-new-size-3.C: New test.
3312 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
3314         PR c++/71349
3315         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
3316         nowait depend(inout: dd[0]) clauses where permitted.
3318 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3320         PR c++/71238
3321         * g++.dg/parse/pr71238.C: New.
3322         * g++.dg/concepts/friend1.C: Test column numbers too.
3323         * g++.dg/cpp0x/initlist31.C: Likewise.
3324         * g++.dg/cpp0x/pr51420.C: Likewise.
3325         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3326         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3327         * g++.dg/ext/builtin3.C: Likewise.
3328         * g++.dg/lookup/friend12.C: Likewise.
3329         * g++.dg/lookup/friend7.C: Likewise.
3330         * g++.dg/lookup/koenig1.C: Likewise.
3331         * g++.dg/lookup/koenig5.C: Likewise.
3332         * g++.dg/lookup/used-before-declaration.C: Likewise.
3333         * g++.dg/overload/koenig1.C: Likewise.
3334         * g++.dg/template/crash65.C: Likewise.
3335         * g++.dg/template/friend57.C: Likewise.
3336         * g++.dg/warn/Wshadow-5.C: Likewise.
3337         * g++.dg/warn/Wunused-8.C: Likewise.
3338         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3339         * g++.old-deja/g++.jason/lineno5.C: Likewise.
3340         * g++.old-deja/g++.jason/member.C: Likewise.
3341         * g++.old-deja/g++.jason/report.C: Likewise.
3342         * g++.old-deja/g++.jason/scoping12.C: Likewise.
3343         * g++.old-deja/g++.law/visibility20.C: Likewise.
3344         * g++.old-deja/g++.ns/koenig5.C: Likewise.
3345         * g++.old-deja/g++.other/static5.C: Likewise.
3346         * g++.old-deja/g++.pt/overload2.C: Likewise.
3348 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3350         * gcc.dg/tree-ssa/peel1.c: New testcase.
3351         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3352         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3354 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3356         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3357         to ce.
3359 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3361         PR c++/71099
3362         * g++.dg/parse/virtual1.C: New.
3364 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
3366         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3367         Use correct register when clearing %edx.
3369 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
3371         PR tree-optimization/71289
3372         * gcc.dg/pr71289.c: New test.
3374 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3376         PR middle-end/71269
3377         PR middle-end/71292
3378         * gcc.dg/tree-ssa/pr71269.c: New test.
3379         * gcc.dg/tree-ssa/pr71292.c: New test.
3381 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
3383         PR middle-end/71252
3384         * gcc.dg/tree-ssa/pr71252-2.c: New test.
3386 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
3388         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3389         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3390         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3392 2016-05-30  Tom de Vries  <tom@codesourcery.com>
3394         PR tree-optimization/69067
3395         * gcc.dg/graphite/pr69067.c: New test.
3397 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
3399         PR target/71245
3400         * gcc.target/i386/pr71245-1.c: New test.
3401         * gcc.target/i386/pr71245-2.c: Ditto.
3403 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
3405         PR c++/71105
3406         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3407         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3408         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3410 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
3412         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3414 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
3416         Revert:
3417         PR c++/69855
3418         * g++.dg/overload/69855.C: New.
3419         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3420         * g++.old-deja/g++.pt/crash3.C: Likewise.
3422 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3424         PR c++/60385
3425         * g++.dg/parse/namespace13.C: New.
3427 2016-05-26  Jeff Law  <law@redhat.com>
3429         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3430         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3431         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3432         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3433         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3434         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3435         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3436         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3437         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3438         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3439         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3440         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3441         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3443 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
3445         PR c++/69855
3446         * g++.dg/overload/69855.C: New.
3447         * g++.old-deja/g++.law/missed-error2.C: Adjust.
3448         * g++.old-deja/g++.pt/crash3.C: Likewise.
3450 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3452         PR target/63596
3453         * gcc.target/aarch64/va_arg_1.c: New testcase.
3454         * gcc.target/aarch64/va_arg_2.c: Likewise.
3455         * gcc.target/aarch64/va_arg_3.c: Likewise.
3457 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
3459         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3460         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3461         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3462         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3463         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3465 2016-05-27  Marek Polacek  <polacek@redhat.com>
3467         PR middle-end/71308
3468         * g++.dg/torture/pr71308.C: New test.
3470 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3472         * gcc.dg/zero_bits_compound-1.c: New test.
3473         * gcc.dg/zero_bits_compound-2.c: New test.
3475 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3477         PR middle-end/71279
3478         * gcc.dg/pr71279.c: New test.
3480 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3482         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3483         floating point min/max/comparison instructions.
3484         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3486 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3488         * c-c++-common/gomp/schedule-1.c: New test.
3489         * gfortran.dg/gomp/schedule-1.f90: New test.
3491 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
3493         PR c++/70822
3494         PR c++/70106
3495         * g++.dg/cpp1y/auto-fn32.C: New test.
3496         * g++.dg/cpp1y/paren4.C: New test.
3498 2016-05-26  Nathan Sidwell  <nathan@acm.org>
3500         * gcc.dg/20060410.c: Xfail on ptx.
3501         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3502         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3503         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3504         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3505         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3507 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3509         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3511 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
3513         PR tree-optimization/71280
3514         * gcc.dg/pr71280.c: New test.
3516         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3518         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3519         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3521         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3523 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
3525         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3526         kept in memory.
3528 2016-05-25  Jeff Law  <law@redhat.com>
3530         PR tree-optimization/71272
3531         * gcc.c-torture/compile/pr71272.c: new test.
3533 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
3535         * gcc.target/powerpc/vec-cmpne.c: New test.
3536         * gcc.target/powerpc/vec-cmpne-long.c: New test.
3538 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3540         * gnat.dg/opt55.ad[sb]: New test.
3542 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3544         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3545         * c-c++-common/pr60226.c: Require int32plus.
3546         * gcc.c-torture/execute/pr70602.c: Likewise.
3547         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3548         unsigned long for malloc arg type.
3549         * gcc.dg/asr_div1.c: Require int32plus.
3550         * gcc.dg/enum-mode-1.c: XFAIL for int16.
3551         * gcc.dg/pie-1.c: Require pie.
3552         * gcc.dg/pie-2.c: Likewise.
3553         * gcc.dg/pr59471.c: Require int32plus.
3554         * gcc.dg/pr59963-2.c: XFAIL for int16.
3555         * gcc.dg/pr60114.c: Require int32plus.
3556         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3557         unsigned long for typedef of size_t.
3558         * gcc.dg/pr63914.c: Require int32plus.
3559         * gcc.dg/pr64536.c: Require pt32plus.
3560         * gcc.dg/pr65658.c: Likewise.
3561         * gcc.dg/pr67271.c: Require int32plus.
3562         * gcc.dg/pr68112.c: Likewise.
3563         * gcc.dg/pr69071.c: Skip for avr target.
3564         * gcc.dg/pr69973.c: Require int32plus.
3565         * gcc.dg/pr70169.c: Skip for avr target.
3566         * gcc.dg/sso-6.c: Require int32plus.
3567         * gcc.dg/sso-7.c: Likewise.
3568         * gcc.dg/sso-8.c: Likewise.
3569         * gcc.dg/vrp-min-max-2.c: Likewise.
3571 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3573         PR target/70738
3574         * gcc.target/i386/pr70738-1.c: New test.
3575         * gcc.target/i386/pr70738-2.c: Likewise.
3576         * gcc.target/i386/pr70738-3.c: Likewise.
3577         * gcc.target/i386/pr70738-4.c: Likewise.
3578         * gcc.target/i386/pr70738-5.c: Likewise.
3579         * gcc.target/i386/pr70738-6.c: Likewise.
3580         * gcc.target/i386/pr70738-7.c: Likewise.
3581         * gcc.target/i386/pr70738-8.c: Likewise.
3582         * gcc.target/i386/pr70738-9.c: Likewise.
3584 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3586         PR rtl-optimization/66940
3587         * gcc.c-torture/execute/pr66940.c: New test.
3589 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
3591         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3592         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3593         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3594         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3595         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3596         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3597         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3598         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3599         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3600         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3601         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3602         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3603         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3604         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3605         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3606         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3607         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3608         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3609         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3610         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3611         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3612         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3613         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3614         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3616 2016-05-25  Marek Polacek  <polacek@redhat.com>
3618         PR c/71265
3619         * gcc.dg/noncompile/pr71265.c: New test.
3621         PR c/71266
3622         * gcc.dg/noncompile/old-style-parm-3.c: New test.
3624 2016-05-25  Nathan Sidwell  <nathan@acm.org>
3626         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3628 2016-05-25  Richard Biener  <rguenther@suse.de>
3630         PR tree-optimization/71261
3631         * c-c++-common/torture/pr71261.c: New testcase.
3633 2016-05-25  Richard Biener  <rguenther@suse.de>
3635         PR tree-optimization/71264
3636         * gcc.dg/vect/pr71264.c: New testcase.
3638 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3640         PR c++/55992
3641         * g++.dg/cpp0x/alias-decl-53.C: New.
3642         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3644 2016-05-25  Martin Liska  <mliska@suse.cz>
3646         * g++.dg/pr71239.C: New test.
3648 2016-05-25  Richard Biener  <rguenther@suse.de>
3650         * gcc.dg/vect/pr58135.c: Rename to ...
3651         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3653 2016-05-25  Marek Polacek  <polacek@redhat.com>
3655         * g++.dg/pr65295.C: Use target c++14.
3657 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3659         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3660         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3662 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3664         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3665         instructions.
3667 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
3669         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3670         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3671         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3672         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3673         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3674         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3675         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3676         * c-c++-common/goacc/pcopy.c: Likewise.
3677         * c-c++-common/goacc/pcopyin.c: Likewise.
3678         * c-c++-common/goacc/pcopyout.c: Likewise.
3679         * c-c++-common/goacc/pcreate.c: Likewise.
3680         * c-c++-common/goacc/pr70688.c: New test.
3681         * c-c++-common/goacc/present-1.c: Adjust test.
3682         * c-c++-common/goacc/reduction-5.c: Likewise.
3683         * g++.dg/goacc/data-1.C: New test.
3685 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3687         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3688         vector parity built-in functions.
3689         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3690         count trailing zeros automatic vectorization.
3691         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3692         count trailing zeros built-in functions.
3694 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3696         * gcc.dg/tree-ssa/reassoc-44.c: New test.
3698 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
3700         PR target/71050
3701         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3703 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3705         PR c++/50436
3706         * g++.dg/template/crash123.C: New.
3707         * g++.dg/template/crash124.C: Likewise.
3709 2016-05-24  Martin Sebor  <msebor@redhat.com>
3711         PR c++/71147
3712         * g++.dg/ext/flexary16.C: New test.
3714 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
3716         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3717         before math.h is included.
3718         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3719         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3720         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3721         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3722         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3723         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3724         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3725         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3726         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3727         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3728         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3729         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3730         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3731         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3732         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3733         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3734         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3735         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3736         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3737         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3738         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3739         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3740         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3742 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3743             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3745         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3746         support.
3748 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3750         PR c++/69872
3751         * g++.dg/warn/Wno-narrowing1.C: New.
3753 2016-05-24  Marek Polacek  <polacek@redhat.com>
3755         PR c/71249
3756         * c-c++-common/Wswitch-unreachable-2.c: New test.
3758 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
3760         PR c++/71257
3761         * g++.dg/vect/simd-clone-6.cc: New test.
3762         * g++.dg/gomp/declare-simd-6.C: New test.
3764         PR middle-end/70434
3765         PR c/69504
3766         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3768 2016-05-24  Richard Biener  <rguenther@suse.de>
3770         PR tree-optimization/71240
3771         * gcc.dg/optimize-bswapsi-5.c: New testcase.
3773 2016-05-24  Richard Biener  <rguenther@suse.de>
3775         PR tree-optimization/71230
3776         * gcc.dg/torture/pr71230.c: New testcase.
3777         * g++.dg/torture/pr71230.C: Likewise.
3779 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
3781         * c-c++-common/goacc/routine-5.c: Add tests.
3782         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3783         * gfortran.dg/goacc/routine-6.f90: Add tests.
3785 2016-05-24  Richard Biener  <rguenther@suse.de>
3787         PR tree-optimization/71253
3788         * gcc.dg/torture/pr71253.c: New testcase.
3790 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
3792         PR middle-end/71252
3793         * gfortran.dg/pr71252.f90: New test.
3795 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
3797         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3799 2016-05-24  Richard Biener  <rguenther@suse.de>
3801         PR middle-end/70434
3802         PR c/69504
3803         * c-c++-common/vector-subscript-4.c: New testcase.
3804         * c-c++-common/vector-subscript-5.c: Likewise.
3806 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3808         PR fortran/71123
3809         * gfortran.dg/namelist_90.f: New test
3811 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3813         PR fortran/66461
3814         * gfortran.dg/unexpected_eof.f: New test
3816 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3817             Kelvin Nilsen  <kelvin@gcc.gnu.org>
3819         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3820         as little endian.
3822 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3824         PR c++/70972
3825         * g++.dg/cpp0x/inh-ctor20.C: New.
3826         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3828 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3830         PR c++/69095
3831         * g++.dg/cpp0x/variadic168.C: New.
3833 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3835         * g++.dg/cpp0x/pr31445.C: Test column number too.
3836         * g++.dg/cpp0x/pr32253.C: Likewise.
3837         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3838         * g++.dg/cpp0x/variadic36.C: Likewise.
3840 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
3842         * gcc.dg/fold-notshift-2.c: Adjust.
3844 2016-05-23  Marek Polacek  <polacek@redhat.com>
3846         PR c/49859
3847         * c-c++-common/Wswitch-unreachable-1.c: New test.
3848         * gcc.dg/Wswitch-unreachable-1.c: New test.
3849         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3850         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3851         * g++.dg/gomp/block-10.C: Likewise.
3852         * gcc.dg/gomp/block-10.c: Likewise.
3853         * g++.dg/gomp/block-9.C: Likewise.
3854         * gcc.dg/gomp/block-9.c: Likewise.
3855         * g++.dg/gomp/target-1.C: Likewise.
3856         * g++.dg/gomp/target-2.C: Likewise.
3857         * gcc.dg/gomp/target-1.c: Likewise.
3858         * gcc.dg/gomp/target-2.c: Likewise.
3859         * g++.dg/gomp/taskgroup-1.C: Likewise.
3860         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3861         * gcc.dg/gomp/teams-1.c: Likewise.
3862         * g++.dg/gomp/teams-1.C: Likewise.
3863         * g++.dg/overload/error3.C: Likewise.
3864         * g++.dg/tm/jump1.C: Likewise.
3865         * g++.dg/torture/pr40335.C: Likewise.
3866         * gcc.dg/c99-vla-jump-5.c: Likewise.
3867         * gcc.dg/switch-warn-1.c: Likewise.
3868         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3869         * gcc.dg/nested-func-1.c: Likewise.
3870         * gcc.dg/pr67784-4.c: Likewise.
3872 2016-05-23  Richard Biener  <rguenther@suse.de>
3874         PR tree-optimization/71230
3875         * gfortran.dg/pr71230-1.f90: New testcase.
3876         * gfortran.dg/pr71230-2.f90: Likewise.
3878 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3880         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
3881         * gcc.dg/vect/pr58135.c:  Add new.
3882         * gfortran.dg/pr46519-1.f: Adjust test case.
3884 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3886         PR c++/53401
3887         * g++.dg/cpp0x/decltype64.C: New.
3889 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3891         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3892         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3893         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3895 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3897         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3898         Add poly64x1_t and poly64x2_t cases if supported.
3899         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3900         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3901         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3902         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3903         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3905 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3907         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3908         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3909         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3910         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3911         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3912         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3913         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3915 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3917         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3919 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
3921         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3922         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3924 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
3926         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3927         constraint instead of "r".
3928         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3929         insn instead of vxorpd.
3930         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3932         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3933         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3935         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3937         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3938         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3940         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3942 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
3944         PR middle-end/40921
3945         * gcc.dg/tree-ssa/pr40921.c: New test.
3947 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3949         PR target/71103
3950         * gcc.target/avr/pr71103.c: New test.
3952 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3954         PR middle-end/71179
3955         * gcc.dg/tree-ssa/pr71179.c: New test.
3957 2016-05-20  Martin Sebor  <msebor@redhat.com>
3959         PR c/71115
3960         * gcc.dg/init-excess-2.c: New test.
3962 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
3964         * gnat.dg/opt53.adb: New test.
3965         * gnat.dg/opt54.adb: Likewise.
3967 2016-05-20  Martin Jambor  <mjambor@suse.cz>
3969         PR tree-optimization/70884
3970         * gcc.dg/tree-ssa/pr70919.c: New test.
3972 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3974         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3975         formatting.
3976         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3977         fix code formatting.
3979 2016-05-20  Nathan Sidwell  <nathan@acm.org>
3981         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
3982         non-common cases.
3983         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3985 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3987         * jit.dg/all-non-failing-tests.h: Add
3988         test-factorial-must-tail-call.c.
3989         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3990         * jit.dg/test-factorial-must-tail-call.c: New test case.
3992 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3994         PR fortran/71204
3995         * gfortran.dg/pr71204.f90: New test.
3997 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
3999         * gcc.target/nvptx/sincos.c: New test.
4001 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4003         PR c++/70572
4004         * g++.dg/cpp1y/auto-fn31.C: New.
4006 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
4008         * gcc.target/powerpc/vec-addec.c: New test.
4009         * gcc.target/powerpc/vec-addec-int128.c: New test.
4011 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
4013         * gcc.dg/plugin/must-tail-call-1.c: New test case.
4014         * gcc.dg/plugin/must-tail-call-2.c: New test case.
4015         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4016         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4018 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
4020         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4022 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
4024         PR c++/71210
4025         * g++.dg/opt/pr71210-1.C: New test.
4026         * g++.dg/opt/pr71210-2.C: New test.
4028         PR tree-optimization/29756
4029         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4030         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
4031         only on selected targets where V4SImode vectors are known to be
4032         supported.
4034 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
4036         PR tree-optimization/71079
4037         PR tree-optimization/71206
4038         * gcc.dg/tree-ssa/pr71206.c: New testcase.
4040 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4042         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4043         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4044         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4046 2016-05-20  Richard Guenther  <rguenther@suse.de>
4048         PR tree-optimization/29756
4049         * gcc.dg/tree-ssa/vector-6.c: New testcase.
4051 2016-05-20  Richard Biener  <rguenther@suse.de>
4053         PR tree-optimization/71185
4054         * gcc.dg/tree-ssa/pr71185.c: New testcase.
4056 2016-05-20  Richard Biener  <rguenther@suse.de>
4058         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4060 2016-05-19  Marek Polacek  <polacek@redhat.com>
4062         PR c++/71075
4063         * g++.dg/diagnostic/pr71075.C: New test.
4065 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
4067         PR c++/71184
4068         * g++.dg/pr71184.C: New test case.
4070 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4072         * gcc.target/powerpc/darn-0.c: New test.
4073         * gcc.target/powerpc/darn-1.c: New test.
4074         * gcc.target/powerpc/darn-2.c: New test.
4076 2016-05-19  Marek Polacek  <polacek@redhat.com>
4078         PR tree-optimization/71031
4079         * gcc.dg/tree-ssa/vrp100.c: New test.
4081 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4083         PR rtl-optimization/71148
4084         * gcc.dg/pr71148.c: New test.
4086 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4088         PR target/71056
4089         * gcc.target/arm/pr71056.c: New test.
4091 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4093         * c-c++-common/pr69669.c: Check the used mode.
4095 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
4097         PR sanitizer/64354
4098         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4100 2016-05-19  Richard Biener  <rguenther@suse.de>
4102         PR tree-optimization/70729
4103         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4104         * gcc.dg/graphite/scop-18.c: Likewise.
4105         * gcc.dg/pr41783.c: Disable LIM.
4106         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4107         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4108         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4109         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4110         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4111         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4112         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4113         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4114         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4115         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4116         * gfortran.dg/pr42108.f90: Likewise.
4118 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
4120         PR driver/69265
4121         * gcc.dg/spellcheck-options-11.c: New test case.
4123 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4125         PR c++/71100
4126         * g++.dg/opt/pr71100.C: New test.
4128 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4130         PR ipa/69708
4131         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4132         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4133         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4134         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4136 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4138         PR ipa/69708
4139         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4140         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4141         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4142         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4143         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4145 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4147         PR c++/69793
4148         * g++.dg/template/crash122.C: New.
4150 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4152         PR c++/70466
4153         * g++.dg/template/pr70466-1.C: New.
4154         * g++.dg/template/pr70466-2.C: Likewise.
4156 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4158         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4159         splat operations and the XXSPLTIB instruction.
4160         * gcc.target/powerpc/p9-splat-2.c: Likewise.
4161         * gcc.target/powerpc/p9-splat-3.c: Likewise.
4162         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4163         xxlxor to clear a register.
4165 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
4167         * gcc.dg/torture/pr71020.c: New test.
4169 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4171         PR ipa/70646
4172         * gcc.dg/ipa/pr70646.c: New test.
4174 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4176         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4178 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4180         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4181         missing tests for vreinterpretq_p{8,16}.
4183 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4185         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4186         vsliq_n_s64 and vsliq_n_u64.
4188 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4190         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4191         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4193 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4195         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4196         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4197         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4199 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4201         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4202         in comment.
4204 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
4206         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4207         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4208         "blr\t" and switch to scan-assembler-times.
4210 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
4212         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4213         with __aarch64__.
4214         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4215         declarations under __aarch64__ and __ARM_FEATURE_FMA.
4217 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4219         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4220         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4221         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4222         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4223         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4224         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4226         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4227         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4229         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4230         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4232         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4233         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4235         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4237 2016-05-18  Richard Biener  <rguenther@suse.de>
4239         PR tree-optimization/71168
4240         * gcc.dg/torture/pr71168.c: New testcase.
4242 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
4244         PR middle-end/63586
4245         * gcc.dg/tree-ssa/pr63586-2.c: New test.
4246         * gcc.dg/tree-ssa/pr63586.c: New test.
4247         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4249 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4251         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4252         * gcc.dg/pr68671.c: Fix ptx xfail-if.
4253         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4254         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4256 2016-05-17  Nathan Sidwell  <nathan@acm.org>
4258         * gcc.target/nvptx/abi-vararg-3.c: New.
4260 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
4262         PR tree-optimization/54579
4263         PR middle-end/55299
4264         * gcc.dg/fold-notrotate-1.c: New test.
4265         * gcc.dg/fold-notshift-1.c: New test.
4266         * gcc.dg/fold-notshift-2.c: New test.
4268 2016-05-17  Marek Polacek  <polacek@redhat.com>
4270         PR ipa/71146
4271         * g++.dg/ipa/pr71146.C: New test.
4273 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
4275         * jit.dg/test-error-array-bounds.c: New test case.
4277 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4279         * gcc.dg/tree-ssa/and-1.c: New testcase.
4281 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4283         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4284         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4286 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
4288         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4289         * gcc.dg/tree-ssa/vrp99.c: New testcase.
4291 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4293         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4295 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4297         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4299 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
4301         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4302         ".2d[index]" when scan the assembly.
4303         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4304         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4305         float64x1.
4306         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4308 2016-05-17  Richard Biener  <rguenther@suse.de>
4310         PR tree-optimization/71132
4311         * gcc.dg/torture/pr71132.c: New testcase.
4313 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
4315         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4317 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4319         PR target/70809
4320         * gcc.target/aarch64/pr70809_1.c: New test.
4322 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4324         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4325         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4326         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4327         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4329 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
4330             Ilya Enkovich  <ilya.enkovich@intel.com>
4332         PR target/71114
4333         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4335 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
4337         * g++.dg/ipa/ivinline-7.C: Do not xfail.
4338         * g++.dg/ipa/ivinline-9.C: Do not xfail.
4340 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
4342         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
4343         test for __ARM_FP16_ARGS.
4344         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4345         * gcc.target/arm/aapcs/neon-vect10.c: New.
4346         * gcc.target/arm/aapcs/neon-vect9.c: New.
4347         * gcc.target/arm/aapcs/vfp18.c: New.
4348         * gcc.target/arm/aapcs/vfp19.c: New.
4349         * gcc.target/arm/aapcs/vfp20.c: New.
4350         * gcc.target/arm/aapcs/vfp21.c: New.
4351         * gcc.target/arm/fp16-aapcs-1.c: New.
4352         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
4353         test for __ARM_FP16_ARGS.
4354         * g++.target/arm/fp16-return-1.c: Update expected output.
4356 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
4358         PR testsuite/70227
4359         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4361 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
4363         PR fortran/69603
4364         * gfortran.dg/pr69603.f90: New testcase.
4366 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4368         * gfortran.dg/dec_union_4.f90: Fix endian issue.
4370 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
4372         PR fortran/71047
4373         * gfortran.dg/pr71047.f08: New test.
4375 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
4377         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4378         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4379         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4381 2016-05-13  Martin Sebor  <msebor@redhat.com>
4383         PR c++/60049
4384         * g++.dg/cpp0x/constexpr-60049.C: New test.
4386 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
4388         PR bootstrap/71071
4389         * gcc.dg/pr71071.c: New test.
4391 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
4393         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4394         remove XOP handling.
4395         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4397 2016-05-13  Nathan Sidwell  <nathan@acm.org>
4399         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4400         __atomic_is_lock_free declaration.
4402 2016-05-13  Richard Biener  <rguenther@suse.de>
4404         PR tree-optimization/42587
4405         * gcc.dg/optimize-bswapsi-4.c: New testcase.
4407 2016-05-13  Martin Liska  <mliska@suse.cz>
4409         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4410         the new format of dump output.
4412 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4414         * gcc.dg/pr71084.c: New test.
4416 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4418         PR target/53440
4419         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4421 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4423         * gcc.target/aarch64/struct_return.c: New test.
4425 2016-05-12  Marek Polacek  <polacek@redhat.com>
4427         PR c/70756
4428         * c-c++-common/pr70756-2.c: New test.
4429         * c-c++-common/pr70756.c: New test.
4431 2016-05-12  Richard Biener  <rguenther@suse.de>
4433         PR tree-optimization/71059
4434         * gcc.dg/torture/pr71059.c: New testcase.
4436 2016-05-12  Richard Biener  <rguenther@suse.de>
4438         PR tree-optimization/71062
4439         * gcc.dg/torture/pr71062.c: New testcase.
4441 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4443         PR tree-optimization/71006
4444         * gcc.dg/pr71006.c: New test.
4446 2016-05-12  Marek Polacek  <polacek@redhat.com>
4448         PR driver/71063
4449         * gcc.dg/opts-7.c: New test.
4451 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4453         PR target/70830
4454         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4455         Add -save-temps to dg-options.
4456         Scan for ldmfd rather than pop instruction.
4457         * gcc.target/arm/interrupt-2.c: Likewise.
4458         * gcc.target/arm/pr70830.c: New test.
4460 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
4462         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4463         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4465         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4466         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4467         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4469         PR target/71019
4470         * gcc.target/i386/avx512vl-pack-1.c: New test.
4471         * gcc.target/i386/avx512vl-pack-2.c: New test.
4472         * gcc.target/i386/avx512bw-pack-2.c: New test.
4474         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4476         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4477         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4478         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4480 2016-05-12  Richard Biener  <rguenther@suse.de>
4482         PR tree-optimization/70986
4483         * gcc.dg/torture/pr70986-1.c: New testcase.
4484         * gcc.dg/torture/pr70986-2.c: Likewise.
4485         * gcc.dg/torture/pr70986-3.c: Likewise.
4487 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
4489         PR c/43651
4490         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4491         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4493 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
4495         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4496         directive.
4497         * gcc.target/i386/pr66746.c: Ditto.
4499 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4501         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4502         support.
4503         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4504         warning when using -mvsx-timode.
4505         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4506         * gcc.target/powerpc/dform-2.c: Likewise.
4507         * gcc.target/powerpc/pr68805.c: Likewise.
4509 2016-05-11  Marek Polacek  <polacek@redhat.com>
4511         PR c++/71024
4512         * c-c++-common/attributes-3.c: New test.
4514 2016-05-11  Nathan Sidwell  <nathan@acm.org>
4516         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4517         * gcc.c-torture/execute/pr68185.c: Likewise.
4518         * gcc.dg/ipa/pr70306.c: Requires global constructors.
4519         * gcc.dg/pr69634.c: Requires scheduling.
4520         * gcc.dg/torture/pr66178.c: Require label values.
4521         * gcc.dg/setjmp-6.c: Require indirect jumps.
4523 2016-05-11  Richard Biener  <rguenther@suse.de>
4525         PR tree-optimization/71055
4526         * gcc.dg/torture/pr71055.c: New testcase.
4528 2016-05-11  Richard Biener  <rguenther@suse.de>
4530         PR debug/71057
4531         * g++.dg/debug/pr71057.C: New testcase.
4533 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4535         PR fortran/70855
4536         * gfortran.dg/gomp/pr70855.f90: New test.
4538 2016-05-11  Richard Biener  <rguenther@suse.de>
4540         PR middle-end/71002
4541         * g++.dg/torture/pr71002.C: New testcase.
4543 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4545         PR middle-end/70807
4546         * gcc.dg/pr70807.c: New test.
4548 2016-05-10  Martin Sebor  <msebor@redhat.com>
4550         PR c++/38611
4551         * g++.dg/Wattributes.C: New test.
4553 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
4555         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4556         * gcc.dg/tree-ssa/pr69270.c: Adjust.
4557         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4559 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4561         PR target/70799
4562         * gcc.target/i386/pr70799-1.c: New test.
4564 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4566         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4568 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4570         PR middle-end/70877
4571         * gcc.target/i386/pr70877.c: New test.
4573 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4575         PR tree-optimization/70786
4576         * gcc.target/i386/pr70876.c: New test.
4578 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
4580         PR target/70927
4581         * gcc.target/i386/avx512vl-logic-1.c: New test.
4582         * gcc.target/i386/avx512vl-logic-2.c: New test.
4583         * gcc.target/i386/avx512dq-logic-2.c: New test.
4585 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4587         PR target/70963
4588         * gcc.target/powerpc/pr70963.c: New.
4590 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
4592         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4593         (test_very_wide_line): Add ruler to expected output.
4594         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4595         (test_very_wide_line): Likewise.
4596         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4597         (test_show_locus): Within the handling of "test_very_wide_line",
4598         enable show_ruler_p on the diagnostic context.
4600 2016-05-10  Richard Biener  <rguenther@suse.de>
4602         PR tree-optimization/71039
4603         * gcc.dg/torture/pr71039.c: New testcase.
4605 2016-05-10  Nathan Sidwell  <nathan@acm.org>
4607         * gcc.dg/nested-func-10.c: Requires alloca.
4608         * gcc.dg/nested-func-9.c: Requires alloca.
4609         * gcc.c-torture/execute/pr70460.c: Requires labels.
4610         * gcc.c-torture/compile/pr70199.c: Requires labels.
4611         * gcc.target/nvptx/decl.c: Compile only.
4612         * gcc.target/nvptx/trailing-init.c: Compile only.
4613         * gcc.target/nvptx/ary-init.c: Compile only.
4615 2016-05-10  Marek Polacek  <polacek@redhat.com>
4617         PR c/70255
4618         * gcc.dg/attr-opt-1.c: New test.
4620 2016-05-10  Richard Biener  <rguenther@suse.de>
4622         PR tree-optimization/70497
4623         PR tree-optimization/28367
4624         * gcc.dg/torture/20160404-1.c: New testcase.
4625         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4626         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4628 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
4630         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4632 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
4634         * gcc.target/i386/fabsneg-1.c New test.
4636 2016-05-09  Alan Modra  <amodra@gmail.com>
4638         PR testsuite/70826
4639         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4641 2016-05-09  Richard Biener  <rguenther@suse.de>
4643         PR tree-optimization/70985
4644         * gcc.dg/torture/pr70985.c: New testcase.
4646 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
4648         * gcc.dg/tree-ssa/ifc-9.c: New test.
4649         * gcc.dg/tree-ssa/ifc-10.c: New test.
4650         * gcc.dg/tree-ssa/ifc-11.c: New test.
4651         * gcc.dg/tree-ssa/ifc-12.c: New test.
4652         * gcc.dg/vect/pr61194.c: Remove XFAIL.
4653         * gcc.dg/vect/vect-23.c: Remove XFAIL.
4654         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4656 2016-05-09  Richard Biener  <rguenther@suse.de>
4658         PR fortran/70937
4659         * gfortran.dg/pr70937.f90: New testcase.
4661 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4663         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4665 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
4667         PR fortran/56226
4668         * gfortran.dg/dec_structure_1.f90: New testcase.
4669         * gfortran.dg/dec_structure_2.f90: Ditto.
4670         * gfortran.dg/dec_structure_3.f90: Ditto.
4671         * gfortran.dg/dec_structure_4.f90: Ditto.
4672         * gfortran.dg/dec_structure_5.f90: Ditto.
4673         * gfortran.dg/dec_structure_6.f90: Ditto.
4674         * gfortran.dg/dec_structure_7.f90: Ditto.
4675         * gfortran.dg/dec_structure_8.f90: Ditto.
4676         * gfortran.dg/dec_structure_9.f90: Ditto.
4677         * gfortran.dg/dec_structure_10.f90: Ditto.
4678         * gfortran.dg/dec_structure_11.f90: Ditto.
4679         * gfortran.dg/dec_union_1.f90: Ditto.
4680         * gfortran.dg/dec_union_2.f90: Ditto.
4681         * gfortran.dg/dec_union_3.f90: Ditto.
4682         * gfortran.dg/dec_union_4.f90: Ditto.
4683         * gfortran.dg/dec_union_5.f90: Ditto.
4684         * gfortran.dg/dec_union_6.f90: Ditto.
4685         * gfortran.dg/dec_union_7.f90: Ditto.
4687 2016-05-07  Tom de Vries  <tom@codesourcery.com>
4689         PR tree-optimization/70956
4690         * gcc.dg/graphite/pr70956.c: New test.
4692 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
4694         PR middle-end/70941
4695         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4696         (a, b, c, d): Change type from char to signed char.
4697         (main): Compare against (signed char) -1634678893 instead of
4698         hardcoded -109.  Use __builtin_abort instead of abort.
4700         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4701         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4703         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4705 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4707         PR debug/70935
4708         * gcc.dg/torture/pr70935.c: New test.
4710 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4712         PR target/58219
4713         * gcc.target/sh/pr58219.c: New tests.
4715 2016-05-06  Richard Biener  <rguenther@suse.de>
4717         PR tree-optimization/70960
4718         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4720 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4722         PR target/52933
4723         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4724         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4725         Adjust expected instruction counts.
4726         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4728 2016-05-06  Marek Polacek  <polacek@redhat.com>
4730         PR sanitizer/70875
4731         * gcc.dg/ubsan/bounds-3.c: New test.
4733 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4735         PR target/54089
4736         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4738 2016-05-06  Richard Biener  <rguenther@suse.de>
4740         PR middle-end/70931
4741         * gfortran.dg/pr70931.f90: New testcase.
4743 2016-05-06  Richard Biener  <rguenther@suse.de>
4745         PR middle-end/70941
4746         * gcc.dg/torture/pr70941.c: New testcase.
4748 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
4750         PR tree-optimization/57206
4751         * gcc.dg/vect/pr57206.c: New test.
4753 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4755         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4757 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
4759         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4761         * c-c++-common/Wdangling-else-4.c: New test.
4763 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
4765         PR c++/70906
4766         PR c++/70933
4767         * g++.dg/opt/pr70906.C: New test.
4768         * g++.dg/opt/pr70933.C: New test.
4770         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4772 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
4774         * gcc.dg/ipa/pure-const-3.c: New testcase.
4776 2016-05-04  Marek Polacek  <polacek@redhat.com>
4778         * c-c++-common/Wdangling-else-1.c: New test.
4779         * c-c++-common/Wdangling-else-2.c: New test.
4780         * c-c++-common/Wdangling-else-3.c: New test.
4782 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
4784         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4785         flag is present.
4787 2016-05-04  Marek Polacek  <polacek@redhat.com>
4789         PR c/48778
4790         * gcc.dg/Waddress-2.c: New test.
4792 2016-05-04  Alan Modra  <amodra@gmail.com>
4794         * gcc.target/powerpc/pr70866.c: New.
4796 2016-05-03  Martin Sebor  <msebor@redhat.com>
4798         PR c++/66561
4799         * c-c++-common/builtin_location.c: New test.
4800         * g++.dg/cpp1y/builtin_location.C: New test.
4802 2016-05-03  Marek Polacek  <polacek@redhat.com>
4804         PR c/70859
4805         * gcc.dg/pr70859.c: New test.
4806         * gcc.dg/pr70859-2.c: New test.
4808 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
4810         * gnat.dg/debug5.adb: New testcase.
4812 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4814         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4815         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4816         Procedure to check for z10 instruction set.
4818 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4820         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4822 2016-05-03  Alan Modra  <amodra@gmail.com>
4824         * gcc.target/powerpc/savres.c: Add func using a single gpr.
4826 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4828         * gcc.target/i386/avx512f-cvt-1.c: New test.
4830 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
4832         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4833         -fdump-tree-vrp-details.
4835 2016-05-03  Richard Biener  <rguenther@suse.de>
4837         * gcc.dg/pr30172-1.c: Adjust.
4838         * gcc.dg/pr63743.c: Likewise.
4839         * gcc.dg/tm/pr51696.c: Likewise.
4840         * c-c++-common/tm/safe-1.c: Likewise.
4841         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4842         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4843         * g++.dg/plugin/self-assign-test-1.C: Likewise.
4844         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4846 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
4848         PR rtl-optimization/70467
4849         * gcc.target/i386/pr70467-3.c: New test.
4850         * gcc.target/i386/pr70467-4.c: New test.
4852         PR tree-optimization/70916
4853         * gcc.c-torture/compile/pr70916.c: New test.
4855         PR target/49244
4856         * gcc.target/i386/pr49244-1.c: New test.
4857         * gcc.target/i386/pr49244-2.c: New test.
4859 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
4861         PR rtl-optimization/44281
4862         * gcc.target/i386/pr44281.c: New test.
4864 2016-05-03  bin cheng  <bin.cheng@arm.com>
4866         PR tree-optimization/56541
4867         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4868         * gcc.dg/vect/pr56541.c: new test.
4870 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4872         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4873         __float128.
4874         * gcc.target/powerpc/float128-complex-2.c: Likewise.
4876 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
4878         PR testsuite/70520
4879         * c-c++-common/asan/clone-test-1.c (main): Align child process
4880         stack to 16 bytes.
4882 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4884         PR c++/62314
4885         * g++.dg/spellcheck-fields-2.C: New test case.
4887 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4889         PR c++/62314
4890         * g++.dg/pr62314.C: New test case.
4892 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
4894         * gcc.dg/ipa/inline-8.c: New testcase.
4896 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
4898         PR rtl-optimization/70467
4899         * gcc.target/i386/pr70467-1.c: New test.
4901 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4903         * gcc.dg/spec-options.c: Run the test on all targets.
4904         * gcc.dg/foo.specs: Use cpp_unique_options.
4906 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
4908         * gcc.dg/tree-ssa/unord.c: New testcase.
4910 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
4912         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4914 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
4916         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4918 2016-05-02  Marek Polacek  <polacek@redhat.com>
4920         PR c/70851
4921         * gcc.dg/enum-incomplete-3.c: New test.
4923 2016-05-02  Marek Polacek  <polacek@redhat.com>
4924             Tom de Vries  <tom@codesourcery.com>
4926         PR tree-optimization/70700
4927         * gcc.dg/pr70700.c: New test.
4929 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
4931         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4932         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4933         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4934         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4935         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4937 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4939         * ada/acats/run_acats: Rename into...
4940         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
4941         * ada/acats/run_all.sh: Remove redundant test.
4942         (target_run): Move around.
4943         (target_gnatchop): Use newly built executable.
4944         (target_gnatmake): Likewise.
4945         Check that the compilation of impbit succeeds.
4947 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
4949         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4950         * gcc.dg/20021029-1.c: Likewise.
4951         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4952         * gcc.target/sh/attr-isr-trapa.c: Likewise.
4953         * gcc.target/sh/cmpstr.c: Likewise.
4954         * gcc.target/sh/cmpstrn.c: Likewise.
4955         * gcc.target/sh/memset.c: Likewise.
4956         * gcc.target/sh/pr21255-2-mb.c: Likewise.
4957         * gcc.target/sh/pr21255-2-ml.c: Likewise.
4958         * gcc.target/sh/pr39423-1.c: Likewise.
4959         * gcc.target/sh/pr49468-di.c: Likewise.
4960         * gcc.target/sh/pr49468-si.c: Likewise.
4961         * gcc.target/sh/pr49880-1.c: Likewise.
4962         * gcc.target/sh/pr49880-2.c: Likewise.
4963         * gcc.target/sh/pr49880-3.c: Likewise.
4964         * gcc.target/sh/pr50751-1.c: Likewise.
4965         * gcc.target/sh/pr50751-4.c: Likewise.
4966         * gcc.target/sh/pr50751-7.c: Likewise.
4967         * gcc.target/sh/pr51244-1.c: Likewise.
4968         * gcc.target/sh/pr51244-10.c: Likewise.
4969         * gcc.target/sh/pr51244-11.c: Likewise.
4970         * gcc.target/sh/pr51244-12.c: Likewise.
4971         * gcc.target/sh/pr51244-13.c: Likewise.
4972         * gcc.target/sh/pr51244-14.c: Likewise.
4973         * gcc.target/sh/pr51244-17.c: Likewise.
4974         * gcc.target/sh/pr51244-18.c: Likewise.
4975         * gcc.target/sh/pr51244-19.c: Likewise.
4976         * gcc.target/sh/pr51244-4.c: Likewise.
4977         * gcc.target/sh/pr51244-5.c: Likewise.
4978         * gcc.target/sh/pr51244-7.c: Likewise.
4979         * gcc.target/sh/pr51244-8.c: Likewise.
4980         * gcc.target/sh/pr51244-9.c: Likewise.
4981         * gcc.target/sh/pr51697.c: Likewise.
4982         * gcc.target/sh/pr52483-1.c: Likewise.
4983         * gcc.target/sh/pr52483-2.c: Likewise.
4984         * gcc.target/sh/pr52483-3.c: Likewise.
4985         * gcc.target/sh/pr52483-5.c: Likewise.
4986         * gcc.target/sh/pr52933-1.c: Likewise.
4987         * gcc.target/sh/pr52933-2.c: Likewise.
4988         * gcc.target/sh/pr52933-3.c: Likewise.
4989         * gcc.target/sh/pr53568-1.c: Likewise.
4990         * gcc.target/sh/pr53976-1.c: Likewise.
4991         * gcc.target/sh/pr53988-1.c: Likewise.
4992         * gcc.target/sh/pr53988.c: Likewise.
4993         * gcc.target/sh/pr54089-1.c: Likewise.
4994         * gcc.target/sh/pr54089-6.c: Likewise.
4995         * gcc.target/sh/pr54089-7.c: Likewise.
4996         * gcc.target/sh/pr54089-8.c: Likewise.
4997         * gcc.target/sh/pr54089-9.c: Likewise.
4998         * gcc.target/sh/pr54236-1.c: Likewise.
4999         * gcc.target/sh/pr54236-2.c: Likewise.
5000         * gcc.target/sh/pr54236-3.c: Likewise.
5001         * gcc.target/sh/pr54236-4.c: Likewise.
5002         * gcc.target/sh/pr54386.c: Likewise.
5003         * gcc.target/sh/pr54602-1.c: Likewise.
5004         * gcc.target/sh/pr54685.c: Likewise.
5005         * gcc.target/sh/pr54760-1.c: Likewise.
5006         * gcc.target/sh/pr54760-2.c: Likewise.
5007         * gcc.target/sh/pr54760-3.c: Likewise.
5008         * gcc.target/sh/pr54760-4.c: Likewise.
5009         * gcc.target/sh/pr54760-5.c: Likewise.
5010         * gcc.target/sh/pr54760-6.c: Likewise.
5011         * gcc.target/sh/pr55146.c: Likewise.
5012         * gcc.target/sh/pr55160.c: Likewise.
5013         * gcc.target/sh/pr59278.c: Likewise.
5014         * gcc.target/sh/pr59401-1.c: Likewise.
5015         * gcc.target/sh/pr59533-1.c: Likewise.
5016         * gcc.target/sh/pr63260.c: Likewise.
5017         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5018         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5019         * gcc.target/sh/strlen.c: Likewise.
5020         * gcc.target/sh/torture/pr30807.c: Likewise.
5021         * gcc.target/sh/torture/pr34777.c: Likewise.
5022         * gcc.target/sh/torture/pr64652.c: Likewise.
5023         * gcc.target/sh/torture/pr65505.c: Likewise.
5024         * gcc.target/sh/torture/pragma-isr.c: Likewise.
5025         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5027 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5029         PR c++/66644
5030         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5032 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5034         * gcc.target/powerpc/vsx-elemrev-1.c: New.
5035         * gcc.target/powerpc/vsx-elemrev-2.c: New.
5036         * gcc.target/powerpc/vsx-elemrev-3.c: New.
5037         * gcc.target/powerpc/vsx-elemrev-4.c: New.
5039 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
5041         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5042         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5044 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
5046         PR middle-end/70626
5047         * c-c++-common/goacc/combined-reduction.c: New test.
5048         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5050 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
5052         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5053         *movdi_internal pattern only if PIC off.
5054         * gcc.target/i386/pr70155-2.c: Likewise.
5055         * gcc.target/i386/pr70155-3.c: Likewise.
5056         * gcc.target/i386/pr70155-4.c: Likewise.
5057         * gcc.target/i386/pr70155-5.c: Likewise.
5058         * gcc.target/i386/pr70155-6.c: Likewise.
5059         * gcc.target/i386/pr70155-7.c: Likewise.
5060         * gcc.target/i386/pr70155-8.c: Likewise.
5061         * gcc.target/i386/pr70155-15.c: Likewise.
5062         * gcc.target/i386/pr70155-17.c: Likewise.
5063         * gcc.target/i386/pr70155-22.c: Likewise.
5065 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
5067         PR tree-optimization/70803
5068         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5070 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5072         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5073         optimization of vector loop.
5074         * gcc.target/i386/vect-unpack-3.c: New test.
5075         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5076         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5077         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5079 2016-04-29  Marek Polacek  <polacek@redhat.com>
5081         PR sanitizer/70342
5082         * g++.dg/ubsan/null-7.C: New test.
5084         PR c/70852
5085         * gcc.dg/pr70852.c: New test.
5087 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5089         PR/69089
5090         * g++.dg/cpp0x/alignas6.C: New test.
5092 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5094         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5095         * gcc.dg/pr27003.c: Likewise.
5096         * gcc.dg/tree-ssa/cswtch.c: Likewise.
5097         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5098         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5099         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5100         * gcc.target/arc/mxy.c: Likewise.
5101         * gcc.target/arc/mswape.c: Likewise.
5102         * gcc.target/arc/mrtsc.c: Likewise.
5103         * gcc.target/arc/mcrc.c: Likewise.
5104         * gcc.target/arc/mdsp-packa.c: Likewise.
5105         * gcc.target/arc/mdvbf.c: Likewise.
5106         * gcc.target/arc/mlock.c: Likewise.
5107         * gcc.target/arc/mmac-24.c: Likewise.
5108         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5110 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5111             Matthijs Kooijman  <matthijs@stdin.nl>
5112             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5114         PR target/60040
5115         * gcc.target/avr/pr60040-1.c: New.
5116         * gcc.target/avr/pr60040-2.c: New.
5118 2016-04-29  Richard Biener  <rguenther@suse.de>
5120         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5122 2016-04-29  Richard Biener  <rguenther@suse.de>
5124         PR tree-optimization/13962
5125         PR tree-optimization/65686
5126         * gcc.dg/uninit-pr65686.c: New testcase.
5128 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
5130         PR middle-end/70843
5131         * gcc.dg/pr70843.c: New test.
5133 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5135         PR target/70858
5136         * gcc.target/i386/pr70858.c: New test.
5138 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
5140         * gcc.target/arc/nps400-1.c: New file.
5142 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5143             Andrew Burgess  <andrew.burgess@embecosm.com>
5145         * gcc.target/arc/movh_cl-1.c: New file.
5147 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5148             Andrew Burgess  <andrew.burgess@embecosm.com>
5150         * gcc.target/arc/extzv-1.c: New file.
5151         * gcc.target/arc/insv-1.c: New file.
5152         * gcc.target/arc/insv-2.c: New file.
5153         * gcc.target/arc/movb-1.c: New file.
5154         * gcc.target/arc/movb-2.c: New file.
5155         * gcc.target/arc/movb-3.c: New file.
5156         * gcc.target/arc/movb-4.c: New file.
5157         * gcc.target/arc/movb-5.c: New file.
5158         * gcc.target/arc/movb_cl-1.c: New file.
5159         * gcc.target/arc/movb_cl-2.c: New file.
5160         * gcc.target/arc/movbi_cl-1.c: New file.
5161         * gcc.target/arc/movl-1.c: New file.
5163 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
5164             Andrew Burgess  <andrew.burgess@embecosm.com>
5166         * gcc.target/arc/cmem-1.c: New file.
5167         * gcc.target/arc/cmem-2.c: New file.
5168         * gcc.target/arc/cmem-3.c: New file.
5169         * gcc.target/arc/cmem-4.c: New file.
5170         * gcc.target/arc/cmem-5.c: New file.
5171         * gcc.target/arc/cmem-6.c: New file.
5172         * gcc.target/arc/cmem-7.c: New file.
5173         * gcc.target/arc/cmem-ld.inc: New file.
5174         * gcc.target/arc/cmem-st.inc: New file.
5176 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5178         PR target/70821
5179         * gcc.target/i386/pr70821.c: New test.
5181 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
5183         * gcc.target/powerpc/vec-adde.c: New test.
5184         * gcc.target/powerpc/vec-adde-int128.c: New test.
5186 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5188         * gcc.target/i386/avx-vround-1.c: New test.
5189         * gcc.target/i386/avx-vround-2.c: New test.
5190         * gcc.target/i386/avx512vl-vround-1.c: New test.
5191         * gcc.target/i386/avx512vl-vround-2.c: New test.
5193 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5195         PR testsuite/70595
5196         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5197         (check_effective_target_cilkplus_runtime): ... this.
5198         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5199         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5201         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5202         Require cilkplus_runtime.
5203         Don't add -lcilkrts.
5204         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5205         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5206         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5207         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5208         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5209         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5210         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5211         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5212         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5213         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5214         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5215         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5216         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5217         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5218         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5219         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5220         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5221         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5222         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5223         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5224         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5225         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5226         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5227         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5228         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5229         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5230         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5231         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5232         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5234         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5235         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5237         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5239         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5240         cilkplus_runtime.
5242 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
5244         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5245         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5247 2015-04-27  Ryan Burn  <contact@rnburn.com>
5249         PR c++/69024
5250         PR c++/68997
5251         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5252         diagnostic.
5253         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5254         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5256 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5258         * gnat.dg/limited_with4.ad[sb]: New test.
5259         * gnat.dg/limited_with4_pkg.ads: New helper.
5261 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5263         PR target/70155
5264         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5265         and movv1ti_internal patterns
5266         * gcc.target/i386/pr70155-1.c: New test.
5267         * gcc.target/i386/pr70155-2.c: Likewise.
5268         * gcc.target/i386/pr70155-3.c: Likewise.
5269         * gcc.target/i386/pr70155-4.c: Likewise.
5270         * gcc.target/i386/pr70155-5.c: Likewise.
5271         * gcc.target/i386/pr70155-6.c: Likewise.
5272         * gcc.target/i386/pr70155-7.c: Likewise.
5273         * gcc.target/i386/pr70155-8.c: Likewise.
5274         * gcc.target/i386/pr70155-9.c: Likewise.
5275         * gcc.target/i386/pr70155-10.c: Likewise.
5276         * gcc.target/i386/pr70155-11.c: Likewise.
5277         * gcc.target/i386/pr70155-12.c: Likewise.
5278         * gcc.target/i386/pr70155-13.c: Likewise.
5279         * gcc.target/i386/pr70155-14.c: Likewise.
5280         * gcc.target/i386/pr70155-15.c: Likewise.
5281         * gcc.target/i386/pr70155-16.c: Likewise.
5282         * gcc.target/i386/pr70155-17.c: Likewise.
5283         * gcc.target/i386/pr70155-18.c: Likewise.
5284         * gcc.target/i386/pr70155-19.c: Likewise.
5285         * gcc.target/i386/pr70155-20.c: Likewise.
5286         * gcc.target/i386/pr70155-21.c: Likewise.
5287         * gcc.target/i386/pr70155-22.c: Likewise.
5289 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5291         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5292         ".{5,6}".
5294 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
5296         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5297         * gcc.dg/tree-ssa/scev-9.c: Ditto.
5298         * gcc.dg/tree-ssa/scev-10.c: Ditto.
5299         * gcc.dg/tree-ssa/scev-11.c: Ditto.
5300         * gcc.dg/tree-ssa/scev-12.c: Ditto.
5302 2016-04-27  Richard Biener  <rguenther@suse.de>
5304         PR ipa/70760
5305         * g++.dg/ipa/ipa-pta-2.C: New testcase.
5306         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5308 2016-04-27  Nathan Sidwell  <nathan@acm.org>
5310         * g++.dg/cpp0x/constexpr-recursion3.C: New.
5311         * g++.dg/ubsan/pr63956.C: Adjust error location.
5313 2016-04-27  Nick Clifton  <nickc@redhat.com>
5315         PR middle-end/49889
5316         * gcc.dg/pr49889.c: New test.
5318 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
5320         * c-c++-common/memset-array.c: New test.
5322 2016-04-26  Martin Sebor  <msebor@redhat.com>
5324         PR c++/66639
5325         * g++.dg/cpp1y/func_constexpr.C: New test.
5327 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
5329         PR c++/70241
5330         * g++.dg/cpp0x/enum32.C: New test.
5331         * g++.dg/cpp0x/enum33.C: New test.
5333 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5335         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5336         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5337         * gcc.c-torture/execute/bitfld-6.c: Likewise.
5338         * gcc.c-torture/execute/bitfld-7.c: Likewise.
5339         * gcc.c-torture/execute/pr38151.c: Likewise.
5340         * gcc.c-torture/execute/pr66556.c: Likewise.
5341         * gcc.c-torture/execute/pr67781.c: Likewise.
5342         * gcc.c-torture/execute/pr68648.c: Likewise.
5344 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5346         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5348 2016-04-26  Marek Polacek  <polacek@redhat.com>
5350         PR c/67784
5351         * gcc.dg/pr67784-3.c: New test.
5352         * gcc.dg/pr67784-4.c: New test.
5353         * gcc.dg/pr67784-5.c: New test.
5355         PR c/70791
5356         * gcc.dg/Wnested-externs-2.c: New test.
5358 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
5360         * gcc.dg/fold-plusmult.c: Adjust.
5361         * gcc.dg/no-strict-overflow-6.c: Adjust.
5362         * gcc.dg/gomp/loop-1.c: Xfail some tests.
5364 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5366         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5367         number scans.
5368         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5369         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5370         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5371         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5372         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5373         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5374         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5375         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5376         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5377         * gcc.target/i386/avx512f-gather-5.c: Likewise.
5378         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5379         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5380         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5381         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5382         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5383         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5384         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5385         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5386         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5387         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5388         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5389         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5390         scans.
5391         * gcc.target/i386/pr32219-4.c: Likewise.
5392         * gcc.target/i386/pr32219-6.c: Likewise.
5393         * gcc.target/i386/pr32219-8.c: Likewise.
5395 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5397         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5398         associated options.
5400 2016-04-26  Marek Polacek  <polacek@redhat.com>
5402         PR c++/70744
5403         * g++.dg/ext/cond2.C: New test.
5405 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
5407         PR tree-optimization/70771
5408         PR tree-optimization/70775
5409         * gcc.dg/pr70771.c: New test.
5410         * gcc.dg/pr70775.c: New test.
5412 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
5414         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5416 2016-04-25  Richard Biener  <rguenther@suse.de>
5418         PR tree-optimization/70780
5419         * gcc.dg/torture/pr70780.c: New testcase.
5421 2016-04-25  Michael Collison <michael.collison@arm.com>
5423         * gcc.target/arm/neon-vaddws16.c: New test.
5424         * gcc.target/arm/neon-vaddws32.c: New test.
5425         * gcc.target/arm/neon-vaddwu16.c: New test.
5426         * gcc.target/arm/neon-vaddwu32.c: New test.
5427         * gcc.target/arm/neon-vaddwu8.c: New test.
5428         * lib/target-supports.exp
5429         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5430         that arm neon support vector widen sum of HImode TO SImode.
5432 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
5434         PR sanitizer/70712
5435         * c-c++-common/asan/pr70712.c: New test.
5437 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5439         * .gitattributes: New file.
5441 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
5443         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5445 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
5447         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5448         * gfortran.dg/submodule_15.f08: Likewise.
5450 2016-04-22  Richard Biener  <rguenther@suse.de>
5452         PR tree-optimization/70740
5453         * gcc.dg/torture/pr70740.c: New testcase.
5455 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
5457         PR target/70750
5458         * gcc.target/i386/pr70750-1.c: New test.
5459         * gcc.target/i386/pr70750-2.c: Likewise.
5461 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
5463         PR c++/70540
5464         * g++.dg/cpp0x/auto48.C: New.
5466 2016-04-21  Marek Polacek  <polacek@redhat.com>
5468         PR c++/70513
5469         * g++.dg/cpp0x/forw_enum12.C: New test.
5470         * g++.dg/cpp0x/forw_enum13.C: New test.
5472 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5474         PR target/70728
5475         * gcc.target/i386/pr70728.c: New test.
5477 2016-04-21  Richard Biener  <rguenther@suse.de>
5479         PR middle-end/70747
5480         * gcc.dg/pr70747.c: New testcase.
5482 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
5484         PR tree-optimization/70715
5485         * gcc.dg/tree-ssa/scev-13.c: New test.
5487 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5489         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5491 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
5493         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5495 2016-04-20  Jan Hubicka  <jh@suse.cz>
5497         PR ipa/70018
5498         * g++.dg/ipa/nothrow-1.C: New testcase.
5500 2016-04-20  Nathan Sidwell  <nathan@acm.org>
5502         PR c++/55635
5503         * g++.dg/eh/delete1.C: New.
5505 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5507         * gcc.target/i386/avx256-unaligned-store-2.c: Add
5508         -mtune-ctrl=sse_typeless_stores.
5510 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
5512         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5514 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5516         PR tree-optimization/69489
5517         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5519 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
5521         PR c++/69363
5522         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5523         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5524         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5526 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5528         PR tree-optimization/56625
5529         PR tree-optimization/69489
5530         * gcc.dg/vect/pr56625.c: New test.
5531         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5533 2016-04-20  Andrew Pinski  <apinski@cavium.com>
5535         PR target/64971
5536         * gcc.c-torture/compile/pr37433-1.c: New testcase.
5538 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
5540         * gnat.dg/self1.adb: Remove now incorrect test.
5542 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
5544         * gcc.dg/tree-ssa/scev-11.c: New test.
5545         * gcc.dg/tree-ssa/scev-12.c: New test.
5547 2016-04-20  Marek Polacek  <polacek@redhat.com>
5549         PR tree-optimization/70725
5550         * gcc.dg/pr70725.c: New test.
5552 2016-04-20  Richard Biener  <rguenther@suse.de>
5554         PR tree-optimization/70726
5555         * g++.dg/vect/pr70726.cc: New testcase.
5557 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5559         PR target/70674
5560         * gcc.target/s390/pr70674.c: New test.
5562 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5564         PR libgfortran/70684
5565         * gfortran.dg/list_read_14.f90: New test.
5567 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
5569         PR target/69201
5570         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5571         extern to force it misaligned.
5572         (b): Likewise.
5573         (c): Likewise.
5574         (d): Likewise.
5575         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5576         Don't check `*' before movv4sf_internal.
5577         * gcc.target/i386/avx256-unaligned-store-2.c: Check
5578         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5579         Don't check `*' before movv16qi_internal.
5580         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5581         extern to force it misaligned.
5582         (b): Likewise.
5583         (c): Likewise.
5584         (d): Likewise.
5585         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5586         Don't check `*' before movv2df_internal.
5587         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5588         extern to force it misaligned.
5589         (b): Likewise.
5590         (c): Likewise.
5591         (d): Likewise.
5592         Check movv8sf_internal instead of avx_storeups256.
5593         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5595 2016-04-19  Richard Biener  <rguenther@suse.de>
5597         PR tree-optimization/70171
5598         * g++.dg/tree-ssa/pr70171.C: New testcase.
5600 2016-04-19  Richard Biener  <rguenther@suse.de>
5602         PR tree-optimization/70724
5603         * gcc.dg/torture/pr70724.c: New testcase.
5605 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
5607         PR middle-end/70689
5608         * gcc.target/i386/pr70689.c: New.
5610 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5612         PR target/70708
5613         * gcc.target/i386/pr70708.c: New test.
5615 2016-04-18  Richard Biener  <rguenther@suse.de>
5617         PR tree-optimization/43434
5618         * gcc.dg/vect/pr43434.c: New testcase.
5619         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5620         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5621         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5622         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5623         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5624         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5625         * gcc.dg/gomp/pr68640.c: Likewise.
5626         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5627         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5629 2016-04-18  Richard Biener  <rguenther@suse.de>
5631         PR tree-optimization/70701
5632         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5634 2016-04-18  Tom de Vries  <tom@codesourcery.com>
5636         PR testsuite/70699
5637         * gcc.dg/pr70161.c: Add dot-file scans.
5638         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5639         instead of after last dot char.
5641 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5643         * c-c++-common/dump-ada-spec-3.c: New test.
5644         * c-c++-common/dump-ada-spec-4.c: Likewise.
5646 2016-04-17  Tom de Vries  <tom@codesourcery.com>
5648         PR other/70183
5649         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5651 2016-04-15  Jan Hubicka  <jh@suse.cz>
5653         PR ipa/70018
5654         * g++.dg/ipa/pure-const-1.C: New testcase.
5655         * g++.dg/ipa/pure-const-2.C: New testcase.
5656         * g++.dg/ipa/pure-const-3.C: New testcase.
5658 2016-04-15  Marek Polacek  <polacek@redhat.com>
5660         PR c/70671
5661         * gcc.dg/bitfld-22.c: New test.
5663 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
5665         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5666         x86_64.
5668 2016-04-15  Marek Polacek  <polacek@redhat.com>
5670         PR c/70651
5671         * c-c++-common/pr70651.c: New test.
5673 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5675         PR rtl-optimization/70681
5676         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5677         dump scan on arm and powerpc.
5678         * gcc.dg/pr10474.c: Likewise.
5680 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
5682         PR c++/69517
5683         PR c++/70019
5684         PR c++/70588
5685         * g++.dg/cpp1y/vla11.C: Revert for real.
5687         PR c/70436
5688         * c-c++-common/Wparentheses-1.c: New test.
5689         * c-c++-common/gomp/Wparentheses-1.c: New test.
5690         * c-c++-common/gomp/Wparentheses-2.c: New test.
5691         * c-c++-common/gomp/Wparentheses-3.c: New test.
5692         * c-c++-common/gomp/Wparentheses-4.c: New test.
5693         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5694         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5695         * c-c++-common/goacc/Wparentheses-1.c: New test.
5697 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5699         PR target/70662
5700         * gcc.target/i386/pr70662.c: New test.
5702 2016-04-15  Richard Biener  <rguenther@suse.de>
5703             Alan Modra  <amodra@gmail.com>
5705         PR tree-optimization/70130
5706         * gcc.dg/vect/O3-pr70130.c: New testcase.
5708 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5710         PR target/70669
5711         * gcc.target/powerpc/pr70669.c: New test.
5713         PR target/70640
5714         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5715         a power7 system that does not have an assembler that supports
5716         power8.
5718 2016-04-14  Martin Sebor  <msebor@redhat.com>
5720         PR c++/69517
5721         PR c++/70019
5722         PR c++/70588
5723         * c-c++-common/ubsan/vla-1.c: Revert.
5724         * g++.dg/cpp1y/vla11.C: Same.
5725         * g++.dg/cpp1y/vla12.C: Same.
5726         * g++.dg/cpp1y/vla13.C: Same.
5727         * g++.dg/cpp1y/vla14.C: Same.
5728         * g++.dg/cpp1y/vla3.C: Same.
5729         * g++.dg/init/array24.C: Same.
5730         * g++.dg/ubsan/vla-1.C: Same.
5732 2016-04-14  Marek Polacek  <polacek@redhat.com>
5733             Jan Hubicka  <hubicka@ucw.cz>
5735         PR c++/70029
5736         * g++.dg/torture/pr70029.C: New test.
5738 2016-04-14  Martin Sebor  <msebor@redhat.com>
5740         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5741         type size to prevent failures on targets with very low maximum
5742         alignment.
5744 2016-04-14  Richard Biener  <rguenther@suse.de>
5746         PR tree-optimization/70623
5747         * gcc.dg/torture/pr70623.c: New testcase.
5748         * gcc.dg/torture/pr70623-2.c: Likewise.
5750 2016-04-13  Martin Sebor  <msebor@redhat.com>
5752         PR c++/69517
5753         PR c++/70019
5754         PR c++/70588
5755         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5756         * g++.dg/cpp1y/vla11.C: New test.
5757         * g++.dg/cpp1y/vla12.C: New test.
5758         * g++.dg/cpp1y/vla13.C: New test.
5759         * g++.dg/cpp1y/vla14.C: New test.
5760         * g++.dg/cpp1y/vla3.C: Restore deleted test.
5761         * g++.dg/init/array24.C: Fully brace VLA initializer.
5762         * g++.dg/ubsan/vla-1.C: Disable exceptions.
5764 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5766         PR c++/70641
5767         * g++.dg/opt/pr70641.C: New test.
5769 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5771         PR rtl-optimization/68749
5772         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5773         effects of argument promotions.
5774         Remove default args to dg-skip-if.
5776 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
5778         PR c++/70635
5779         * g++.dg/parse/pr70635.C: New.
5781 2016-04-13  Marek Polacek  <polacek@redhat.com>
5783         PR c++/70639
5784         * c-c++-common/Wmisleading-indentation-4.c: New test.
5786 2016-04-13  Marek Polacek  <polacek@redhat.com>
5788         PR c/70436
5789         * gcc.dg/Wparentheses-12.c: New test.
5790         * gcc.dg/Wparentheses-13.c: New test.
5792 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5794         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5795         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5796         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5798 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
5800         PR middle-end/70633
5801         * gcc.c-torture/compile/pr70633.c: New test.
5803         PR debug/70628
5804         * gcc.dg/torture/pr70628.c: New test.
5806 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
5808         PR c++/70610
5809         * g++.dg/template/pr70610.C: New test.
5810         * g++.dg/template/pr70610-2.C: New test.
5811         * g++.dg/template/pr70610-3.C: New test.
5812         * g++.dg/template/pr70610-4.C: New test.
5814 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5816         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5817         128 instead of 32.
5819         PR c++/70571
5820         * g++.dg/ext/pr70571.C: New test.
5822 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5824         PR target/70640
5825         * gcc.target/powerpc/pr70640.c: New test.
5827 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
5829         PR c++/68722
5830         * g++.dg/parse/pr68722.C: New.
5832 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5834         PR rtl-optimization/70596
5835         * gcc.target/i386/pr70596.c: New test.
5837 2016-04-12  Nathan Sidwell  <nathan@acm.org>
5839         PR c++/70501
5840         * g++.dg/init/pr70501.C: New.
5842 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
5844         * gcc.target/i386/asm-flag-6.c: New test.
5846 2016-04-12  Tom de Vries  <tom@codesourcery.com>
5848         PR tree-optimization/68756
5849         * gcc.dg/graphite/pr68756.c: New test.
5851 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
5853         PR tree-optimization/70602
5854         * gcc.c-torture/execute/pr70602.c: New test.
5856 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5858         PR target/70381
5859         * gcc.target/powerpc/float128-1.c: New tests to make sure the
5860         __float128 emulator is built and runs.
5861         * gcc.target/powerpc/float128-1.c: Likewise.
5863         * lib/target-supports.exp (check_ppc_float128_sw_available):
5864         Rework tests for __float128 software and hardware
5865         availability. Fix exit condition to return 0 on success.
5867 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5869         PR target/70133
5870         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5871         * gcc.target/aarch64/target_attr_15.c: Likewise.
5873 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
5875         PR c++/69066
5876         * g++.dg/cpp1y/pr69066.C: New.
5878 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5880         PR fortran/68566
5881         * gfortran.dg/pr36192.f90: Update test.
5882         * gfortran.dg/pr36192_1.f90: Update test.
5883         * gfortran.dg/real_dimension_1.f: Update test.
5884         * gfortran.dg/parameter_array_init_7.f90: New test.
5886 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
5888         PR testsuite/64039
5889         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5891         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5893         PR rtl-optimization/66669
5894         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5896         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5898         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5899         * gcc.dg/pie-1.c: Likewise.
5900         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5901         * gcc.dg/pic-4.c: Likewise.
5902         * gcc.dg/pie-3.c: Likewise.
5903         * gcc.dg/pie-4.c: Likewise.
5905         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5907         PR tree-optimization/68644
5908         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5910         PR rtl-optimization/64886
5911         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5913 2016-04-09  Tom de Vries  <tom@codesourcery.com>
5915         PR tree-optimization/68953
5916         * gcc.dg/graphite/pr68953.c: New test.
5918 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5920         PR fortran/70592
5921         * gfortran.dg/deferred_character_16.f90: New test.
5923 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
5925         PR tree-optimization/70586
5926         * gcc.c-torture/execute/pr70586.c: New test.
5928 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5930         PR sanitizer/70573
5931         * c-c++-common/asan/halt_on_error-1.c: Replace memset
5932         with __builtin_memset
5933         * c-c++-common/asan/halt_on_error-2.c: Likewise.
5935 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
5937         PR lto/70289
5938         PR ipa/70348
5939         PR tree-optimization/70373
5940         PR middle-end/70533
5941         PR middle-end/70534
5942         PR middle-end/70535
5943         * c-c++-common/goacc/reduction-5.c: New test.
5944         * c-c++-common/goacc/reduction-promotions.c: New test.
5945         * gfortran.dg/goacc/reduction-3.f95: New test.
5946         * gfortran.dg/goacc/reduction-promotions.f90: New test.
5948 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
5950         PR c++/70590
5951         PR c++/70452
5952         * g++.dg/pr70590.C: New test.
5953         * g++.dg/pr70590-2.C: New test.
5955 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
5957         PR middle-end/70593
5958         * gcc.target/i386/pr70593.c: New test.
5960         PR rtl-optimization/70574
5961         * gcc.target/i386/avx2-pr70574.c: New test.
5963 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
5965         PR sanitizer/70541
5966         * c-c++-common/asan/pr70541.c: New test.
5968 2016-04-08  Tom de Vries  <tom@codesourcery.com>
5970         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5971         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5973 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5975         PR target/70566
5976         * gcc.c-torture/execute/pr70566.c: New test.
5978 2016-04-08  Tom de Vries  <tom@codesourcery.com>
5980         * c-c++-common/goacc/uninit-copy-clause.c: New test.
5981         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5983 2016-04-08  Alan Modra  <amodra@gmail.com>
5985         * gcc.target/powerpc/pr70117.c: New.
5987 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
5989         PR testsuite/70581
5990         * gcc.dg/lto/simd-function_0.c: New test.
5992         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5993         clones.
5994         * c-c++-common/attr-simd-2.c: Likewise.
5995         * c-c++-common/attr-simd-4.c: Likewise.
5996         * gcc.dg/gomp/simd-clones-2.c: Likewise.
5997         * gcc.dg/gomp/simd-clones-3.c: Likewise.
5999 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6001         PR testsuite/70553
6002         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6004 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
6005             Tom de Vries  <tom@codesourcery.com>
6007         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6008         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6009         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6010         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6011         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6012         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6013         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6014         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6016 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6018         PR c/70436
6019         * g++.dg/warn/Wparentheses-29.C: New test.
6021 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6023         PR c/70436
6024         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6025         explicit braces to resolve a future -Wparentheses warning.
6027 2016-04-06  Richard Henderson  <rth@redhat.com>
6029         * gcc.dg/pr61817-1.c: New test.
6030         * gcc.dg/pr61817-2.c: New test.
6031         * gcc.dg/pr69391-1.c: New test.
6032         * gcc.dg/pr69391-2.c: New test.
6034 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
6036         PR rtl-optimization/70398
6037         * gcc.target/aarch64/pr70398.c: New.
6039 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6041         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6043 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
6044             Pedro Alves  <palves@redhat.com>
6046         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6048 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
6050         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6051         Check for avx512f effective targets instead of avx2.
6052         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6053         for AVX512F clones.
6054         * gcc.dg/gomp/declare-simd-3.c: Likewise.
6055         * g++.dg/gomp/declare-simd-1.C: Likewise.
6056         * g++.dg/gomp/declare-simd-3.C: Likewise.
6057         * g++.dg/gomp/declare-simd-4.C: Likewise.
6059         PR middle-end/70550
6060         * c-c++-common/gomp/pr70550-1.c: New test.
6061         * c-c++-common/gomp/pr70550-2.c: New test.
6063 2016-04-05  Nathan Sidwell  <nathan@acm.org>
6065         PR c++/70512
6066         * g++.dg/ext/attribute-may-alias-5.C: New.
6068 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6070         PR c++/70336
6071         * c-c++-common/pr70336.c: New test.
6072         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6073         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6075 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
6077         PR ipa/66223
6078         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6080 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6082         PR rtl-optimization/70542
6083         * gcc.dg/torture/pr70542.c: New test.
6084         * gcc.target/i386/avx2-pr70542.c: New test.
6086 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
6088         PR tree-optimization/70509
6089         * gcc.target/i386/avx512bw-pr70509.c: New test.
6091 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
6093         PR c++/70452
6094         * g++.dg/ext/constexpr-vla4.C: New test.
6096 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
6098         PR target/70510
6099         * gcc.target/i386/pr70510.c: New test.
6101 2016-04-05  Richard Biener  <rguenther@suse.de>
6103         PR tree-optimization/70526
6104         * g++.dg/torture/pr70526.C: New testcase.
6106 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6108         PR target/70525
6109         * gcc.target/i386/pr70525.c: New test.
6111 2016-04-05  Richard Biener  <rguenther@suse.de>
6113         PR middle-end/70499
6114         * g++.dg/torture/pr70499.C: New testcase.
6116 2016-04-05  Richard Biener  <rguenther@suse.de>
6118         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6119         remove XFAIL.
6121 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
6123         PR middle-end/70307
6124         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
6125         rs6000 ABI warnings.
6127 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
6129         PR ipa/66223
6130         * g++.dg/ipa/devirt-51.C: New testcase.
6132 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6133             Jakub Jelinek <jakub@redhat.com>
6135         PR middle-end/70457
6136         * gcc.dg/torture/pr70457.c: New.
6138 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6140         PR fortran/67538
6141         * gfortran.dg/allocate_with_source_19.f08: New test.
6143 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6145         PR fortran/65795
6146         * gfortran.dg/coarray_allocate_6.f08: New test.
6148 2016-04-04  Richard Biener  <rguenther@suse.de>
6150         PR rtl-optimization/70484
6151         * gcc.dg/torture/pr70484.c: New testcase.
6153 2016-04-04  Marek Polacek  <polacek@redhat.com>
6155         PR c/70307
6156         * gcc.dg/torture/pr70307.c: New test.
6158 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
6160         PR target/70416
6161         PR target/67391
6162         * gcc.target/sh/torture/pr70416.c: New.
6164 2016-04-02  Martin Sebor  <msebor@redhat.com>
6166         PR c++/67376
6167         PR c++/70170
6168         PR c++/70172
6169         PR c++/70228
6170         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6171         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6172         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6173         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6174         * g++.dg/cpp0x/constexpr-string.C: Same.
6175         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6176         * g++.dg/cpp0x/pr65398.C: Same.
6177         * g++.dg/ext/constexpr-vla1.C: Same.
6178         * g++.dg/ext/constexpr-vla2.C: Same.
6179         * g++.dg/ext/constexpr-vla3.C: Same.
6180         * g++.dg/ubsan/pr63956.C: Same.
6182 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6184         PR rtl-optimization/70467
6185         * gcc.target/i386/pr70467-2.c: New test.
6187 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
6188             Marek Polacek  <polacek@redhat.com>
6190         PR c++/70488
6191         * g++.dg/init/new47.C: New test.
6193 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6195         PR target/70496
6196         * gcc.target/arm/pr70496.c: New test.
6198 2016-04-01  Nathan Sidwell  <nathan@acm.org>
6200         PR c++/68475
6201         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6203 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6205         PR target/69890
6206         * gcc.dg/strlenopt.h (memmove): New.
6207         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6208         instead of "string.h".
6209         * gcc.target/i386/chkp-strlen-2.c: Likewise.
6210         * gcc.target/i386/chkp-strlen-3.c: Likewise.
6211         * gcc.target/i386/chkp-strlen-4.c: Likewise.
6212         * gcc.target/i386/chkp-strlen-5.c: Likewise.
6213         * gcc.target/i386/chkp-stropt-1.c: Likewise.
6214         * gcc.target/i386/chkp-stropt-10.c: Likewise.
6215         * gcc.target/i386/chkp-stropt-11.c: Likewise.
6216         * gcc.target/i386/chkp-stropt-12.c: Likewise.
6217         * gcc.target/i386/chkp-stropt-13.c: Likewise.
6218         * gcc.target/i386/chkp-stropt-14.c: Likewise.
6219         * gcc.target/i386/chkp-stropt-15.c: Likewise.
6220         * gcc.target/i386/chkp-stropt-16.c: Likewise.
6221         * gcc.target/i386/chkp-stropt-2.c: Likewise.
6222         * gcc.target/i386/chkp-stropt-3.c: Likewise.
6223         * gcc.target/i386/chkp-stropt-4.c: Likewise.
6224         * gcc.target/i386/chkp-stropt-5.c: Likewise.
6225         * gcc.target/i386/chkp-stropt-6.c: Likewise.
6226         * gcc.target/i386/chkp-stropt-7.c: Likewise.
6227         * gcc.target/i386/chkp-stropt-8.c: Likewise.
6228         * gcc.target/i386/chkp-stropt-9.c: Likewise.
6230 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6232         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6233         (Holder::foo): Reflect this.
6235 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
6237         PR target/70442
6238         * gcc.dg/pr70442.c: New test.
6240 2016-03-31  Nathan Sidwell  <nathan@acm.org>
6242         PR c++/70393
6243         * g++.dg/cpp0x/constexpr-virtual6.C: New.
6245 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6247         PR target/70453
6248         * gcc.target/i386/pr70453.c: New test.
6250 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
6252         PR target/70292
6253         * gcc.c-torture/pr70292.c: New test.
6255 2016-03-31  Marek Polacek  <polacek@redhat.com>
6257         PR c/70297
6258         * c-c++-common/pr70297.c: New test.
6259         * g++.dg/cpp0x/typedef-redecl.C: New test.
6260         * gcc.dg/typedef-redecl2.c: New test.
6262 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
6264         PR rtl-optimization/70460
6265         * gcc.c-torture/execute/pr70460.c: New test.
6267 2016-03-31  Richard Biener  <rguenther@suse.de>
6269         PR c++/70430
6270         * g++.dg/ext/vector30.C: New testcase.
6272 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6273             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6275         * gfortran.dg/fmt_pf.f90: New test.
6277 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6279         Forward-port from 5 branch
6280         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6282         PR testsuite/70356
6283         * gcc.target/i386/avx-vextractf128-256-5.c: Move
6284         dg-require-effective-target after dg-do.
6286         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
6288         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6290 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
6291             Julian Brown  <julian@codesourcery.com>
6292             Chung-Lin Tang  <cltang@codesourcery.com>
6293             Cesar Philippidis  <cesar@codesourcery.com>
6294             James Norris  <jnorris@codesourcery.com>
6295             Tom de Vries  <tom@codesourcery.com>
6296             Nathan Sidwell  <nathan@codesourcery.com>
6298         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6299         * c-c++-common/goacc/loop-clauses.c: Likewise.
6300         * g++.dg/goacc/template.C: Likewise.
6301         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6302         * gfortran.dg/goacc/loop-1.f95: Likewise.
6303         * gfortran.dg/goacc/loop-5.f95: Likewise.
6304         * gfortran.dg/goacc/loop-6.f95: Likewise.
6305         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6306         * c-c++-common/goacc-gomp/nesting-1.c: Update.
6307         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6308         * c-c++-common/goacc/clauses-fail.c: Likewise.
6309         * c-c++-common/goacc/parallel-1.c: Likewise.
6310         * c-c++-common/goacc/reduction-1.c: Likewise.
6311         * c-c++-common/goacc/reduction-2.c: Likewise.
6312         * c-c++-common/goacc/reduction-3.c: Likewise.
6313         * c-c++-common/goacc/reduction-4.c: Likewise.
6314         * c-c++-common/goacc/routine-3.c: Likewise.
6315         * c-c++-common/goacc/routine-4.c: Likewise.
6316         * c-c++-common/goacc/routine-5.c: Likewise.
6317         * c-c++-common/goacc/tile.c: Likewise.
6318         * g++.dg/goacc/template.C: Likewise.
6319         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6320         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6321         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
6322         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
6323         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6324         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6325         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6326         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
6327         * c-c++-common/goacc/use_device-1.c: ... this file.
6328         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
6329         * c-c++-common/goacc/host_data-5.c: ... this file, and...
6330         * c-c++-common/goacc/host_data-6.c: ... this file.
6331         * c-c++-common/goacc/loop-2-kernels.c: New file.
6332         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6333         * c-c++-common/goacc/loop-3.c: Likewise.
6334         * g++.dg/goacc/reference.C: Likewise.
6335         * g++.dg/goacc/routine-1.C: Likewise.
6336         * g++.dg/goacc/routine-2.C: Likewise.
6338 2016-03-30  Richard Biener  <rguenther@suse.de>
6340         PR middle-end/70450
6341         * gcc.dg/torture/pr70450.c: New testcase.
6343 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6345         PR target/70421
6346         * gcc.dg/torture/pr70421.c: New test.
6347         * gcc.target/i386/avx512f-pr70421.c: New test.
6349 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
6351         PR testsuite/70364
6352         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6353         (check): New function.
6354         (bar): Call check.
6355         (foo): Align stack to 16 bytes when calling bar.
6356         * gcc.target/i386/cleanup-2.c: Likewise.
6358 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
6360         PR tree-optimization/59124
6361         * gcc.dg/Warray-bounds-19.c: New test.
6363 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
6365         * lib/prune.exp (escape_regex_chars): New.
6366         (prune_file_path): Update to quote metcharacters for regexp.
6368 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
6370         PR rtl-optimization/70429
6371         * gcc.c-torture/execute/pr70429.c: New test.
6373         PR tree-optimization/70405
6374         * gcc.dg/pr70405.c: New test.
6376 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
6378         PR fortran/70397
6379         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6380         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6382 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
6384         PR testsuite/64177
6385         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6386         __cilkrts_set_param to set two workers.
6387         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6388         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6390 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6392         * g++.dg/ext/fnname5.C: Update the test for Darwin.
6394 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6396         PR target/70406
6397         * gcc.target/i386/pr70406.c: New test.
6399 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6401         * gnat.dg/specs/double_record_extension3.ads: New test.
6403 2016-03-25  Richard Henderson  <rth@redhat.com>
6405         PR target/70120
6406         * gcc.target/aarch64/pr70120-1.c: New.
6407         * gcc.target/aarch64/pr70120-2.c: New.
6408         * gcc.target/aarch64/pr70120-3.c: New.
6410 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
6412         PR c++/62212
6413         * g++.dg/template/mangle2.C: The dg-do directive should be
6414         "compile" not "assemble".
6416 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
6418         PR lto/69650
6419         * gcc.dg/pr69650.c: New test.
6421 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
6423         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6425 2016-03-25  Alan Modra  <amodra@gmail.com>
6427         * gcc.dg/dfp/pr70052.c: New test.
6429 2016-03-24  Richard Henderson  <rth@redhat.com>
6431         PR middle-end/69845
6432         * gcc.dg/tree-ssa/pr69845-1.c: New test.
6433         * gcc.dg/tree-ssa/pr69845-2.c: New test.
6435 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6437         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6439 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6441         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6442         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6444 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6446         * c-c++-common/goacc/uninit-dim-clause.c: New test.
6447         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6449 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
6451         PR c++/62212
6452         * g++.dg/template/mangle2.C: New test.
6454 2016-03-24  Richard Biener  <rguenther@suse.de>
6456         PR tree-optimization/70396
6457         * gcc.dg/torture/pr70396.c: New testcase.
6459 2016-03-24  Richard Biener  <rguenther@suse.de>
6461         PR middle-end/70370
6462         * gcc.dg/torture/pr70370.c: New testcase.
6464 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6466         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6467         * gfortran.dg/goacc/kernels-tree.f95: Same.
6468         * gfortran.dg/goacc/parallel-tree.f95: Same.
6470 2016-03-24  Tom de Vries  <tom@codesourcery.com>
6472         * c-c++-common/goacc/uninit-if-clause.c: New test.
6473         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6475 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
6477         PR target/70290
6478         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6479         Fix formatting.
6481 2016-03-24  Richard Biener  <rguenther@suse.de>
6483         PR tree-optimization/70372
6484         * gcc.dg/tree-ssa/pr70372.c: New testcase.
6486 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6488         PR c++/70347
6489         * g++.dg/cpp1y/nsdmi-union1.C: New test.
6491 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6493         PR c++/70332
6494         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6496 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6498         PR c++/70001
6499         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6500         * g++.dg/cpp1y/pr70001.C: New test.
6502         PR c++/70323
6503         * g++.dg/cpp0x/constexpr-70323.C: New test.
6505 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
6506             Jason Merrill  <jason@redhat.com>
6507             Jakub Jelinek  <jakub@redhat.com>
6509         PR c++/69315
6510         * g++.dg/cpp0x/constexpr-69315.C: New test.
6511         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6513 2016-03-23  Marek Polacek  <polacek@redhat.com>
6515         PR c++/69884
6516         * g++.dg/warn/Wignored-attributes-1.C: New test.
6517         * g++.dg/warn/Wignored-attributes-2.C: New test.
6519 2016-03-23  Tom de Vries  <tom@codesourcery.com>
6521         * c-c++-common/goacc/kernels-default.c (foo): Add missing
6522         initialization.
6523         * gfortran.dg/goacc/private-3.f95 (test): Same.
6524         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6525         missing use param.
6527 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6529         * lib/target-supports.exp: Remove v7ve entry from loop
6530         creating effective target checks.
6531         (check_effective_target_arm_arch_v7ve_ok): New procedure.
6532         (add_options_for_arm_arch_v7ve): Likewise.
6534 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6536         PR tree-optimization/70354
6537         * gcc.dg/vect/pr70354-1.c: New test.
6538         * gcc.dg/vect/pr70354-2.c: New test.
6539         * gcc.target/i386/avx2-pr70354-1.c: New test.
6540         * gcc.target/i386/avx2-pr70354-2.c: New test.
6542 2016-03-22  Jeff Law  <law@redhat.com>
6544         PR target/70232
6545         * gcc.dg/tree-ssa/pr70232.c: New test.
6547 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6549         PR target/70302
6550         * gcc.target/i386/pr70302.c: New test.
6552 2016-03-22  Richard Biener  <rguenther@suse.de>
6554         PR middle-end/70251
6555         * g++.dg/torture/pr70251.C: New testcase.
6557 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
6559         PR c/69993
6560         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6561         Wmisleading-indentation.c.
6562         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6563         reflect change to diagnostic text and order of messages.
6564         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6566 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
6568         * g++.dg/ext/java-3.C: Don't compile on AIX.
6570 2016-03-22  Richard Biener  <rguenther@suse.de>
6572         PR middle-end/70333
6573         * gcc.dg/torture/pr70333.c: New testcase.
6575 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6577         * g++.dg/ext/pr70290.C: New test.
6579 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
6581         PR target/70325
6582         * gcc.target/i386/pr70325.c: New test.
6584 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
6586         PR target/70329
6587         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6588         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6590         PR target/70300
6591         * gcc.target/i386/pr70300.c: New test.
6593         PR c++/70295
6594         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6595         (func2): New function for cond with parens, xfail warning for c++.
6596         * g++.dg/warn/Wnonnull-compare-8.C: New test.
6598 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6600         PR c++/70096
6601         * g++.dg/template/ptrmem30.C: New test.
6603 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6605         PR c++/70204
6606         * g++.dg/cpp0x/constexpr-70204a.C: New test.
6607         * g++.dg/cpp0x/constexpr-70204b.C: New test.
6609 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6611         PR middle-end/70326
6612         * gcc.dg/pr70326.c: New test.
6614 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
6615             Jakub Jelinek  <jakub@redhat.com>
6617         PR tree-optimization/70317
6618         * gcc.dg/pr70317.c: New test.
6620 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
6622         PR target/70327
6623         * gcc.target/i386/pr70327.c: New test.
6625 2016-03-21  Martin Liska  <mliska@suse.cz>
6627         PR ipa/70306
6628         * gcc.dg/ipa/pr70306.c: New test.
6630 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6632         * gcc.target/arm/attr-align1.c: Skip if M-profile.
6633         * gcc.target/arm/attr-align3.c: Likewise.
6634         * gcc.target/arm/attr_arm.c: Likewise.
6635         * gcc.target/arm/flip-thumb.c: Likewise.
6637 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
6639         PR target/70296
6640         * gcc.target/powerpc/altivec-36.c: New test.
6642 2016-03-21  Richard Biener  <rguenther@suse.de>
6644         PR tree-optimization/70310
6645         * gcc.dg/torture/pr70310.c: New testcase.
6647 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
6649         PR target/70293
6650         * gcc.target/i386/pr70293.c: New test.
6652 2016-03-21  Richard Biener  <rguenther@suse.de>
6654         PR tree-optimization/70288
6655         * gcc.dg/torture/pr70288-1.c: New testcase.
6656         * gcc.dg/torture/pr70288-2.c: Likewise.
6658 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6660         PR rtl-optimization/69307
6661         * gcc.target/arm/pr69307.c: New test.
6663 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
6665         PR rtl-optimization/69102
6666         * gcc.c-torture/compile/pr69102.c: New test.
6668 2016-03-18  Jeff Law  <law@redhat.com>
6670         PR rtl-optimization/70263
6671         * gcc.c-torture/compile/pr70263-1.c: New test.
6672         * gcc.target/i386/pr70263-2.c: New test.
6674 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
6676         PR rtl-optimization/70278
6677         * gcc.dg/torture/pr70278.c: New test.
6678         * gcc.target/arm/pr70278.c: New test.
6680 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
6682         PR c/70281
6683         * gcc.dg/plugin/diagnostic-test-expressions-1.c
6684         (test_builtin_types_compatible_p): New test function.
6685         * gcc.dg/pr70281.c: New test case.
6687 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
6689         PR target/70113
6690         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6692 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6694         PR tree-optimization/70252
6695         * gcc.dg/pr70252.c: New test.
6697 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6699         * gcc.dg/pr70161-2.c: New test.
6700         * gcc.dg/pr70161.c: New test.
6702 2016-03-18  Tom de Vries  <tom@codesourcery.com>
6704         PR ipa/70269
6705         * gcc.dg/pr70269.c: New test.
6707 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
6709         PR c++/70267
6710         * g++.dg/ext/java-3.C: New test.
6712 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6714         PR c++/70205
6715         * g++.dg/lookup/pr70205.C: New test.
6717 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6719         PR c++/70218
6720         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6722 2016-03-17  Marek Polacek  <polacek@redhat.com>
6724         PR c/69407
6725         * gcc.dg/atomic-op-6.c: New test.
6727 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
6729         PR c/70264
6730         * c-c++-common/pr70264.c: New test case.
6732 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
6734         PR c++/70144
6735         * c-c++-common/pr70144-1.c: New test.
6736         * c-c++-common/pr70144-2.c: New test.
6738         PR c++/70272
6739         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6740         * g++.dg/opt/flifetime-dse6.C: New test.
6741         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6743 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6745         PR driver/70192
6746         * gcc.dg/pic-1.c: New test.
6747         * gcc.dg/pic-2.c: Likewise.
6748         * gcc.dg/pic-3.c: Likewise.
6749         * gcc.dg/pic-4.c: Likewise.
6750         * gcc.dg/pie-1.c: Likewise.
6751         * gcc.dg/pie-2.c: Likewise.
6752         * gcc.dg/pie-3.c: Likewise.
6753         * gcc.dg/pie-4.c: Likewise.
6754         * gcc.dg/pie-5.c: Likewise.
6755         * gcc.dg/pie-6.c: Likewise.
6757 2016-03-17  Tom de Vries  <tom@codesourcery.com>
6759         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6760         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6762 2016-03-17  Richard Biener  <rguenther@suse.de>
6764         PR debug/70271
6765         * g++.dg/debug/pr70271.C: New testcase.
6767 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
6769         * gcc.target/i386/pr70251.c: New test.
6771 2016-03-17  Marek Polacek  <polacek@redhat.com>
6773         PR c++/70194
6774         * g++.dg/warn/constexpr-70194.C: New test.
6776 2016-03-16  Richard Henderson  <rth@redhat.com>
6778         PR middle-end/70240
6779         * gcc.c-torture/compile/pr70240.c: New.
6781 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6783         * gcc.c-torture/compile/20151204.c: Skip for avr.
6785 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6787         PR target/70245
6788         * g++.dg/opt/pr70245.C: New test.
6789         * g++.dg/opt/pr70245.h: New file.
6790         * g++.dg/opt/pr70245-aux.cc: New file.
6792 2016-03-16  Martin Sebor  <msebor@redhat.com>
6794         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6796 2016-03-16  Richard Henderson  <rth@redhat.com>
6798         PR middle-end/70199
6799         * gcc.c-torture/compile/pr70199.c: New.
6801 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
6803         * gcc.dg/uninit-19.c: Run dos2unix.
6805 2016-03-16  Marek Polacek  <polacek@redhat.com>
6807         PR c/70093
6808         * gcc.dg/nested-func-10.c: New test.
6809         * gcc.dg/nested-func-9.c: New test.
6811 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6813         PR tree-optimization/68714
6814         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6816 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6818         PR tree-optimization/68715
6819         * gcc.dg/graphite/pr68715-2.c: New test.
6820         * gcc.dg/graphite/pr68715.c: New test.
6821         * gfortran.dg/graphite/pr68715.f90: New test.
6823 2016-03-16  Tom de Vries  <tom@codesourcery.com>
6825         PR tree-optimization/68809
6826         * gcc.dg/graphite/pr68809-2.c: New test.
6827         * gcc.dg/graphite/pr68809.c: New test.
6829 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
6831         PR c++/70147
6832         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6833         method call to i () as argument.  Adjust expected output.
6835         PR c++/70147
6836         * g++.dg/ubsan/pr70147-1.C: New test.
6837         * g++.dg/ubsan/pr70147-2.C: New test.
6839 2016-03-15  Martin Sebor  <msebor@redhat.com>
6841         PR c++/58281
6842         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6844 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
6846         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6847         hppa*-*-hpux*.
6849         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6851         PR libfortran/69799
6852         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6853         libatomic_available.
6855 2016-03-15  Marek Polacek  <polacek@redhat.com>
6857         PR c++/70209
6858         * g++.dg/ext/attribute-may-alias-4.C: New test.
6860 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
6862         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
6863         -fvar-tracking-assignments-toggle flag.
6865 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
6867         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6869 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
6871         PR rtl-optimization/70222
6872         * gcc.c-torture/execute/pr70222-1.c: New test.
6873         * gcc.c-torture/execute/pr70222-2.c: New test.
6875 2016-03-15  Richard Henderson  <rth@redhat.com>
6877         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6879 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6881         PR rtl-optimization/69032
6882         * gcc.dg/pr69032.c: New test.
6884 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6886         PR rtl-optimization/63384
6887         * g++.dg/pr63384.C: New test.
6889 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
6891         PR target/64411
6892         * gcc.target/i386/pr64411.C: New test.
6894 2016-03-15  Tom de Vries  <tom@codesourcery.com>
6896         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6897         * gfortran.dg/goacc/kernels-alias.f95: New test.
6899 2016-03-14  Martin Sebor  <msebor@redhat.com>
6901         PR c++/53792
6902         * g++.dg/cpp0x/constexpr-inline.C: New test.
6903         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6905 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
6907         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6909 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
6911         PR middle-end/70219
6912         * gcc.dg/pr70219.c: New test.
6914 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
6916         PR target/70083
6917         * gcc.dg/torture/pr70083.c: New test.
6918         * gcc.target/i386/pr70083.c: New test.
6920 2016-03-14  Richard Biener  <rguenther@suse.de>
6922         PR tree-optimization/56365
6923         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6925 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
6927         PR target/70098
6928         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6929         New function.
6930         * g++.dg/pr70098.C: New testcase.
6933 2016-03-14  Tom de Vries  <tom@codesourcery.com>
6935         PR tree-optimization/70045
6936         * gcc.dg/graphite/pr70045.c: New test.
6938 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6940         PR fortran/69043
6941         * gfortran.dg/include_9.f90: New test.
6943 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6945         PR fortran/45076
6946         gfortran.dg/prof/prof.exp: New script.
6947         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6949 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
6951         PR rtl-optimization/69307
6952         * gcc.dg/pr69307.c: New test.
6954 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
6956         PR target/69614
6957         * gcc.target/arm/pr69614.c: New.
6959 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
6961         PR fortran/70031
6962         * gfortran.dg/submodule_14.f08: New test
6964         PR fortran/69524
6965         * gfortran.dg/submodule_15.f08: New test
6967 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
6969         PR c++/70106
6970         * g++.dg/cpp1y/paren3.C: New test.
6972 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6974         PR target/70131
6975         * gcc.target/powerpc/ppc-round2.c: New test.
6977 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
6979         PR target/70123
6980         * gcc.dg/torture/pr70123.c: New test.
6982 2016-03-11  Jeff Law  <law@redhat.com>
6984         PR tree-optimization/70190
6985         * gcc.c-torture/compile/pr70190.c: New test.
6987 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6989         PR c/68187
6990         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6991         case.
6992         (test43_b): Likewise.
6993         (test43_c): Likewise.
6994         (test43_d): Likewise.
6995         (test43_e): Likewise.
6996         (test43_f): Likewise.
6997         (test43_g): Likewise.
6998         (test44_a): Likewise.
6999         (test44_b): Likewise.
7000         (test44_c): Likewise.
7001         (test44_d): Likewise.
7002         (test44_e): Likewise.
7004 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
7006         PR c/70085
7007         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7009 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7011         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7012         dg-options.
7014 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7016         PR target/70002
7017         PR target/69245
7018         * gcc.target/aarch64/pr69245_2.c: New test.
7020 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
7022         PR tree-optimization/70177
7023         * gcc.dg/pr70177.c: New test.
7025 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7027         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7029 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
7031         * gcc.dg/tree-ssa/sra-20.c: New.
7033 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
7035         PR rtl-optimization/70174
7036         * gcc.dg/pr70174.c: New test.
7038         PR tree-optimization/70169
7039         * gcc.dg/pr70169.c: New test.
7041 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7043         PR target/70160
7044         * gcc.target/i386/pr70160.c: New test.
7046 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7048         * gcc.target/s390/dfp-1.c: New test.
7050 2016-03-10  Nick Clifton  <nickc@redhat.com>
7052         PR target/70044
7053         * gcc.target/aarch64/pr70044.c: New test.
7055 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
7056             Jakub Jelinek  <jakub@redhat.com>
7058         PR c++/70001
7059         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7060         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7061         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7063 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
7065         PR lto/69589
7066         * g++.dg/lto/pr69589_0.C: New testcase
7067         * g++.dg/lto/pr69589_1.C: New testcase
7069 2016-03-10  Marek Polacek  <polacek@redhat.com>
7071         PR c++/70153
7072         * g++.dg/delayedfold/unary-plus1.C: New test.
7074 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7076         * gcc.target/arm/pr45701-1.c: Escape brackets.
7077         * gcc.target/arm/pr45701-2.c: Likewise.
7079 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
7081         * gfortran.dg/unconstrained_commons.f: New.
7083 2016-03-10  Alan Modra  <amodra@gmail.com>
7085         * gcc.dg/pr69195.c: New.
7086         * gcc.dg/pr69238.c: New.
7088 2016-03-10  Tom de Vries  <tom@codesourcery.com>
7090         PR testsuite/68915
7091         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7093 2016-03-10  Richard Biener  <rguenther@suse.de>
7095         PR tree-optimization/70128
7096         * gcc.dg/tree-ssa/alias-34.c: New testcase.
7097         * gcc.dg/tree-ssa/alias-35.c: Likewise.
7099 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7101         PR tree-optimization/70152
7102         * gcc.dg/pr70152.c: New test.
7104         PR target/70086
7105         * gcc.target/i386/pr70086-1.c: New test.
7106         * gcc.target/i386/pr70086-2.c: New test.
7107         * gcc.target/i386/pr70086-3.c: New test.
7109         PR tree-optimization/70127
7110         * gcc.c-torture/execute/pr70127.c: New test.
7112 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
7114         * c-c++-common/goacc/combined-directives-2.c: New test.
7116 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
7118         PR c/68473
7119         PR c++/70105
7120         * g++.dg/diagnostic/pr70105.C: New test.
7121         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7122         (test_multiple_ordinary_maps): New test function.
7124 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
7126         PR c/68473
7127         PR c++/70105
7128         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7129         Drop range information from call to inform_at_rich_loc.
7130         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7131         New.
7132         (test_show_locus): Replace calls to rich_location::add_range with
7133         calls to add_range.  Rewrite the tests that used the now-defunct
7134         rich_location ctor taking a source_range.  Simplify other tests
7135         by replacing calls to COMBINE_LOCATION_DATA with calls to
7136         make_location.
7138 2016-03-09  Richard Biener  <rguenther@suse.de>
7139         Jakub Jelinek  <jakub@redhat.com>
7141         PR tree-optimization/70138
7142         * gcc.dg/vect/pr70138-1.c: New testcase.
7143         * gcc.dg/vect/pr70138-2.c: Likewise.
7145 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7147         PR target/70049
7148         * gcc.target/i386/pr70049.c: New test.
7150 2016-03-09  Richard Biener  <rguenther@suse.de>
7152         PR c/70143
7153         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7154         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7155         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7157 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7159         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7160         arm-*-*.
7162 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
7164         PR middle-end/67278
7165         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7167         PR target/67278
7168         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7170         PR middle-end/70050
7171         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
7172         in testcase comment.
7174 2016-03-09  Tom de Vries  <tom@codesourcery.com>
7176         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7177         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7178         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7179         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7180         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7181         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7182         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7183         * gfortran.dg/goacc/kernels-loop.f95: New test.
7185 2016-03-08  Martin Sebor  <msebor@redhat.com>
7187         PR c++/62096
7188         * g++.dg/warn/overflow-warn-7.C: New test.
7190 2016-03-08  Jason Merrill  <jason@redhat.com>
7192         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7193         * lib/target-supports.exp (check_effective_target_concepts): New.
7195 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
7197         PR c++/70135
7198         * g++.dg/cpp1y/constexpr-loop4.C: New test.
7199         * g++.dg/ubsan/pr70135.C: New test.
7201         PR target/70110
7202         * gcc.dg/pr70110.c: New test.
7204 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7206         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7207         * c-c++-common/gomp/if-1.c: Likewise.
7208         * c-c++-common/gomp/pr61486-2.c: Likewise.
7209         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7210         to dg-additional-options.
7211         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7212         * g++/gomp/target-teams-1.c: Likewise.
7213         * gcc.dg/gomp/gomp.exp: Likewise.
7214         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7215         dg-additional-options.
7216         * gfortran.dg/gomp/gomp.exp: Likewise.
7217         * gfortran.dg/gomp/target1.f90: Remove dg-options.
7218         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7219         dg-additional-options.
7220         * gfortran.dg/gomp/target3.f90: Remove dg-options.
7222 2016-03-07  Martin Jambor  <mjambor@suse.cz>
7224         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7225         * c-c++-common/gomp/gridify-1.c: New test.
7226         * gfortran.dg/gomp/gridify-1.f90: Likewise.
7228 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7230         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7231         trigger for cortex-r8, when scanning for register r8.
7232         * gcc.target/arm/pr45701-2.c: Likewise.
7234 2016-02-26  Richard Biener  <rguenther@suse.de>
7235             Jeff Law  <law@redhat.com>
7237         PR tree-optimization/69740
7238         * gcc.c-torture/compile/pr69740-1.c: New test.
7239         * gcc.c-torture/compile/pr69740-2.c: New test.
7241 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7243         * lib/target-supports.exp
7244         (check_effective_target_whole_vector_shift): Enable for PPC64.
7246 2016-03-07  Richard Biener  <rguenther@suse.de>
7248         PR tree-optimization/70115
7249         * gcc.dg/torture/pr70115.c: New testcase.
7251 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
7253         PR middle-end/69916
7254         * c-c-++-common/goacc/pr69916.c: New.
7256 2016-03-07  Richard Henderson  <rth@redhat.com>
7258         * gcc.c-torture/compile/pr70061.c: New test.
7260 2016-03-07  Richard Biener  <rguenther@suse.de>
7262         PR testsuite/70109
7263         * gcc.dg/vect/O3-pr36098.c: New testcase.
7265 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
7267         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7269 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
7271         * gnat.dg/renaming9.ad[sb]: New testcase.
7273 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
7275         PR c++/70084
7276         * g++.dg/expr/stdarg3.C: New test.
7278 2016-03-04  Jeff Law  <law@redhat.com>
7280         PR tree-optimization/69196
7281         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7282         x86_64-*-*.
7284 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7286         PR c/69973
7287         * gcc.dg/pr69973.c: New test.
7289         PR rtl-optimization/69941
7290         * gcc.dg/torture/pr69941.c: New test.
7292         PR c/69824
7293         * gcc.dg/pr69824.c: New test.
7295 2016-03-05  Tom de Vries  <tom@codesourcery.com>
7297         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7298         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7299         function.
7301 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
7303         PR c++/66786
7304         * g++.dg/cpp1y/var-templ48.C: New test.
7305         * g++.dg/cpp1y/var-templ49.C: New test.
7307 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7309         * g++.dg/Wno-frame-address.C: Skip on IA-64.
7311 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7313         PR c++/70035
7314         * g++.dg/ubsan/pr70035.C: New test.
7316         PR target/70062
7317         * gcc.target/i386/pr70062.c: New test.
7319 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7321         * g++.dg/template/typename21.C: Remove c++98_only.
7323 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
7325         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7327 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7329         PR c/68187
7330         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7331         function.
7332         (fn_42_b): Likewise.
7333         (fn_42_c): Likewise.
7335 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7337         PR c/68187
7338         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7339         function.
7340         (fn_40_b): Likewise.
7341         (fn_41_a): Likewise.
7342         (fn_41_b): Likewise.
7344 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7346         PR target/70059
7347         * gcc.target/i386/avx512f-pr70059.c: New test.
7348         * gcc.target/i386/avx512dq-pr70059.c: New test.
7350 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
7352         PR rtl-optimization/57676
7353         * gcc.dg/torture/pr57676.c: New test.
7355 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7357         * gcc.dg/pr70026.c: New test.
7359 2016-03-04  Marek Polacek  <polacek@redhat.com>
7361         PR c/69798
7362         * gcc.dg/cilk-plus/pr69798-1.c: New test.
7363         * gcc.dg/cilk-plus/pr69798-2.c: New test.
7365 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7367         PR target/70004
7368         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7369         Delete.
7370         (test_corners_sisd_si): Likewise.
7371         (main): Remove checks of the above.
7372         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7374 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7376         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7378 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
7380         * gcc.dg/torture/pr69951.c: Accept argc==0.
7382 2016-03-04  Richard Biener  <rguenther@suse.de>
7384         PR c++/70054
7385         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7386         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7388 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7390         PR testsuite/69766
7391         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7392         testing multiarch.
7394 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7396         PR debug/69947
7397         * gcc.dg/guality/pr69947.c: New test.
7399 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7401         PR ada/70017
7402         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7404 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7406         PR rtl-optimization/69904
7407         * gcc.target/arm/pr69904.c: New test.
7409 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7411         PR target/70021
7412         * gcc.dg/vect/pr70021.c: New test.
7413         * gcc.target/i386/pr70021.c: New test.
7415 2016-03-03  Marek Polacek  <polacek@redhat.com>
7417         PR middle-end/70050
7418         * gcc.dg/pr70050.c: New test.
7420 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
7422         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7424 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
7426         PR tree-optimization/70043
7427         * gfortran.dg/vect/pr70043.f90: New test.
7429 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7431         * gnat.dg/specs/task1.ads: New test.
7433 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7435         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7436         Invoke gdb with -batch.
7437         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7439 2016-03-03  Richard Biener  <rguenther@suse.de>
7441         PR tree-optimization/55936
7442         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7444 2016-03-02  Jeff Law  <law@redhat.com>
7446         PR rtl-optimization/69942
7447         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7448         effects of argument promotions.
7450         PR tree-optimization/69987
7451         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7452         target does not support -fprefetch-loop-arrays.
7454 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
7456         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7458 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
7460         PR rtl-optimization/69052
7461         * gcc.target/i386/pr69052.c: New test.
7463 2016-03-02  Alan Modra  <amodra@gmail.com>
7465         * gcc.dg/pr69990.c: New.
7467 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7469         PR c/68062
7470         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7472         PR middle-end/70022
7473         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7475         PR target/70028
7476         * gcc.target/i386/pr70028.c: New test.
7478 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7480         * c-c++-common/asan/swapcontext-test-1.c,
7481         * c-c++-common/tsan/thread_leak.c,
7482         * g++.dg/tsan/aligned_vs_unaligned_race.C,
7483         * g++.dg/tsan/benign_race.C,
7484         * g++.dg/tsan/fd_close_norace.C,
7485         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7486         races with sanitizer output
7488 2016-03-02  Richard Biener  <rguenther@suse.de>
7489             Uros Bizjak  <ubizjak@gmail.com>
7491         PR target/67278
7492         * gcc.dg/simd-8.c: New testcase.
7494 2016-03-02  Richard Biener  <rguenther@suse.de>
7496         PR middle-end/67278
7497         * gcc.dg/simd-7.c: New testcase.
7499 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
7501         * gcc.target/i386/pr70007.c: Tweak.
7503 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7505         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7507 2016-03-02  Marek Polacek  <polacek@redhat.com>
7509         PR c/67854
7510         * gcc.dg/pr67854.c: New test.
7512 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7514         PR middle-end/70025
7515         * gcc.dg/torture/pr70025.c: New test.
7517 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7519         PR tree-optimization/68621
7520         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7522 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7524         * gcc.target/i386/pr70007.c: New test.
7526 2016-03-01  Jeff Law  <law@redhat.com>
7528         PR tree-optimization/69196
7529         * gcc.dg/tree-ssa/pr69196-1.c: New test.
7531         PR tree-optimization/69196
7532         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7533         duplicating code and spoiling the expected output.
7535 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7537         PR target/70033
7538         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7539         supports power9 before doing tests.
7540         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7541         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7542         * gcc.target/powerpc/p9-permute.c: Likewise.
7544 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
7546         PR target/70027
7547         * gcc.target/i386/pr70027.c: New test.
7549 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7551         * gcc.dg/pr70017.c: New test.
7553 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
7555         PR c/69796
7556         PR c/69974
7557         * gcc.dg/pr69796.c: New test.
7558         * gcc.dg/pr69974.c: New test.
7560 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7562         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7564 2016-02-29  Jeff Law  <law@redhat.com>
7566         PR tree-optimization/69987
7567         * gfortran.dg/pr69987.f90: New test.
7569         PR tree-optimization/69989
7570         * gcc.c-torture/compile/pr69989-2.c: New test.
7572 2016-03-01  Marek Polacek  <polacek@redhat.com>
7574         PR c++/69795
7575         * g++.dg/parse/invalid1.C: New test.
7577 2016-03-01  Richard Biener  <rguenther@suse.de>
7579         PR middle-end/70022
7580         * gcc.dg/pr70022.c: New testcase.
7582 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7584         PR tree-optimization/69956
7585         * gcc.dg/pr69956.c: New test.
7587 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7589         PR target/70011
7590         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7591         XFAIL when hardware supports efficient unaligned storage access.
7593 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
7595         PR c++/69961
7596         * g++.dg/template/pr69961a.C: New test.
7597         * g++.dg/template/pr69961b.C: New test.
7599 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
7601         PR preprocessor/69985
7602         * gcc.dg/cpp/pr69985.c: New test case.
7604 2016-02-29  Jeff Law  <law@redhat.com>
7606         PR tree-optimization/70005
7607         * gcc.c-torture/execute/pr70005.c New test.
7609         PR tree-optimization/69999
7610         * gcc.c-torture/compile/pr69999.c: New test.
7612 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7614         PR tree-optimization/69652
7615         * gcc.dg/torture/pr69652.c: Delete test.
7616         * gcc.dg/vect/pr69652.c: New test.
7618 2016-02-19  Richard Biener  <rguenther@suse.de>
7620         PR tree-optimization/69980
7621         * gfortran.dg/vect/pr69980.f90: New testcase.
7623 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7625         * gcc.target/sparc/20160229-1.c: New test.
7627 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7629         * gnat.dg/stack_usage3.adb: New test.
7630         * gnat.dg/stack_usage3_pkg.ads: New helper.
7632 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
7634         * gnat.dg/renaming8.adb: New test.
7635         * gnat.dg/renaming8_pkg1.ads: New helper.
7636         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7637         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7639 2016-02-29  Richard Biener  <rguenther@suse.de>
7641         PR tree-optimization/69720
7642         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7644 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7646         PR fortran/68147
7647         PR fortran/47674
7648         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
7650 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7651             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7653         PR fortran/56007
7654         * gfortran.dg/coarray_8.f90: Adjust error message.
7655         * gfortran.dg/pr56007.f90: New test.
7656         * gfortran.dg/pr56007.f: New test.
7658 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
7660         PR tree-optimization/69989
7661         * gcc.dg/torture/pr69989.c: New test.
7663 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
7665         * gcc.target/i386/stack-realign-win.c: New test.
7667 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
7669         PR fortran/60126
7670         * gfortran.dg/pr60126.f90: New test.
7672 2016-02-27  Jeff Law  <law@redhat.com>
7674         Revert
7675         2016-02-26  Richard Biener  <rguenther@suse.de>
7676                     Jeff Law  <law@redhat.com>
7678         PR tree-optimization/69740
7679         * gcc.c-torture/compile/pr69740-1.c: New test.
7680         * gcc.c-torture/compile/pr69740-2.c: New test.
7682 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7684         PR fortran/69910
7685         * gfortran.dg/newunit_4.f90: New test.
7687 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
7689         PR target/69613
7690         PR rtl-optimization/69886
7691         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7692         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
7693         target.
7695 2016-02-26  Martin Sebor  <msebor@redhat.com>
7697         PR tree-optimization/15826
7698         * gcc.dg/tree-ssa/pr15826.c: New test.
7700 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7702         PR target/69969
7703         * gcc.target/powerpc/pr69969.c: New test.
7705 2016-02-26  Martin Sebor  <msebor@redhat.com>
7707         PR c++/15766
7708         * g++.old-deja/g++.other/decl5.C: Add a test case.
7710 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7712         PR target/69946
7713         * gcc.target/powerpc/pr69946.c: New file.
7715 2016-02-26  Richard Biener  <rguenther@suse.de>
7716             Jeff Law  <law@redhat.com>
7718         PR tree-optimization/69740
7719         * gcc.c-torture/compile/pr69740-1.c: New test.
7720         * gcc.c-torture/compile/pr69740-2.c: New test.
7722 2016-02-26  Martin Jambor  <mjambor@suse.cz>
7724         PR middle-end/69920
7725         * gcc.dg/torture/pr69932.c: New test.
7726         * gcc.dg/torture/pr69936.c: Likewise.
7728 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7730         PR target/69709
7731         * gcc.target/s390/pr69709.c: New test.
7733 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7735         PR target/69245
7736         * gcc.target/aarch64/pr69245_1.c: New test.
7738 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7740         PR target/69613
7741         * gcc.dg/torture/pr69613.c: New test.
7743 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
7745         PR rtl-optimization/69891
7746         * gcc.target/i386/pr69891.c: New test.
7748 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7749             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7751         PR target/61397
7752         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7753         functionality for both 32-bit and 64-bit.
7755 2016-02-26  Richard Biener  <rguenther@suse.de>
7757         PR tree-optimization/69551
7758         * gcc.dg/torture/pr69951.c: New testcase.
7760 2016-02-25  Richard Biener  <rguenther@suse.de>
7762         PR tree-optimization/48795
7763         * gcc.dg/Warray-bounds-18.c: New testcase.
7765 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7767         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7769 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
7771         PR rtl-optimization/69896
7772         * gcc.dg/pr69896.c: New test.
7774 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
7776         PR c++/69736
7777         * g++.dg/cpp1y/paren2.C: New test.
7779 2016-02-24  Martin Sebor  <msebor@redhat.com>
7781         PR c/51147
7782         * gcc.dg/enum-mode-2.c: New test.
7784 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7786         PR c++/69922
7787         * g++.dg/warn/Wnonnull-compare-6.C: New test.
7788         * g++.dg/warn/Wnonnull-compare-7.C: New test.
7789         * g++.dg/ubsan/pr69922.C: New test.
7791 2016-02-24  Marek Polacek  <polacek@redhat.com>
7793         PR c/69819
7794         * gcc.dg/pr69819.c: New test.
7796 2016-02-24  Martin Sebor  <msebor@redhat.com>
7798         PR c++/69912
7799         * g++.dg/ext/flexary15.C: New test.
7801 2016-02-24  Martin Sebor  <msebor@redhat.com>
7803         * gcc.dg/builtins-68.c: Avoid making unportable
7804         assumptions about the relationship between SIZE_MAX and UINT_MAX.
7805         * g++.dg/ext/builtin_alloca.C: Same.
7807 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7808             Charles Baylis  <charles.baylis@linaro.org>
7810         PR debug/61033
7811         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7813 2016-02-24  Richard Biener  <rguenther@suse.de>
7814             Jakub Jelinek  <jakub@redhat.com>
7816         PR middle-end/69760
7817         * gcc.dg/torture/pr69760.c: New testcase.
7819 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7821         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7822         pattern on Solaris with as.
7824 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7826         * gcc.target/arm/cond_sub_restrict_it.c: New test.
7827         * gcc.target/arm/condarith_restrict_it.c: Likewise.
7828         * gcc.target/arm/movcond_restrict_it.c: Likewise.
7829         * gcc.target/arm/negscc_restrict_it.c: Likewise.
7831 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7833         PR middle-end/69915
7834         * gcc.dg/pr69915.c: New test.
7836 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7838         PR rtl-optimization/69886
7839         * gcc.dg/torture/pr69886.c: New test.
7841 2016-02-24  Richard Biener  <rguenther@suse.de>
7843         PR middle-end/68963
7844         * gcc.dg/torture/pr68963.c: New testcase.
7846 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7848         PR target/69875
7849         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7850         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7851         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7852         * gcc.target/arm/atomic_loaddi_1.c: New test.
7853         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7854         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7855         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7856         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7857         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7858         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7859         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7860         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7862 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7864         PR middle-end/69909
7865         * gcc.dg/torture/pr69909.c: New test.
7867 2016-02-24  Richard Biener  <rguenther@suse.de>
7869         PR tree-optimization/69907
7870         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7871         * gcc.dg/vect/bb-slp-34.c: XFAIL.
7872         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7874 2016-02-24  Christian Bruel  <christian.bruel@st.com>
7876         * gcc.target/arm/pragma_cpp_fma.c: New test.
7878 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7880         PR fortran/61156
7881         * gfortran.dg/include_6.f90: Update test.
7883 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7885         PR objc/69844
7886         * objc.dg/pr69844.m: New test.
7888 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7890         PR libgfortran/69456
7891         * gfortran.dg/namelist_89.f90: New test.
7892         * gfortran.dg/pr59700.f90: Update test..
7894 2016-02-23  Martin Sebor  <msebor@redhat.com>
7896         PR middle-end/69780
7897         * g++.dg/ext/builtin_alloca.C: New test.
7898         * gcc.dg/builtins-68.c: New test.
7900 2016-02-23  Richard Henderson  <rth@redhat.com>
7902         * gcc.target/i386/addr-space-3.c: Remove test.
7904 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
7906         PR preprocessor/69126
7907         PR preprocessor/69543
7908         * c-c++-common/pr69126-2-long.c: New test.
7909         * c-c++-common/pr69126-2-short.c: New test.
7910         * c-c++-common/pr69543-1.c: Remove xfail.
7912 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
7914         PR preprocessor/69126
7915         PR preprocessor/69543
7916         PR preprocessor/69558
7917         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7918         (f): Rename to...
7919         (test_2): ...this, and add leading comment.
7920         (MACRO_3, test_3): New.
7921         (MACRO_4A, MACRO_4B, test_4): New.
7922         (MACRO): Rename to...
7923         (MACRO_5): ...this.
7924         (g): Rename to...
7925         (test_5): ...this, updating for renaming of MACRO, and
7926         add leading comment.
7927         * c-c++-common/pr69543-1.c: New.
7928         * c-c++-common/pr69543-2.c: New.
7929         * c-c++-common/pr69543-3.c: New.
7930         * c-c++-common/pr69543-4.c: New.
7931         * c-c++-common/pr69558-1.c: New.
7932         * c-c++-common/pr69558-2.c: New.
7933         * c-c++-common/pr69558-3.c: New.
7934         * c-c++-common/pr69558-4.c: New.
7935         * gcc.dg/pr69558.c: Move to...
7936         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
7937         xfail for c++.
7939 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
7941         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7942         to -ftree-parallelize-loops/-fopenacc changes.
7943         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7944         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7945         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7946         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7947         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7948         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7949         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7950         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7951         * c-c++-common/goacc/kernels-loop.c: Likewise.
7952         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7953         * c-c++-common/goacc/kernels-reduction.c: Likewise.
7954         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7955         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7957 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7959         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7961 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7963         PR c++/69902
7964         * g++.dg/warn/Wnonnull-compare-5.C: New test.
7966         PR c/69900
7967         * gcc.dg/pr69900.c: New test.
7969 2016-02-23  Martin Jambor  <mjambor@suse.cz>
7971         PR tree-optimization/69666
7972         * gcc.dg/tree-ssa/pr69666.c: New test.
7974 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
7976         PR fortran/67451
7977         * gfortran.dg/coarray_allocate_5.f08: New test.
7979 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7981         * gcc.target/s390/vcond-shift.c: Move to ...
7982         * gcc.target/s390/vector/vcond-shift.c: ... here.
7984 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7986         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7987         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7989 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7991         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7993 2016-02-20  Mark Wielaard  <mjw@redhat.com>
7995         PR c/28901
7996         * gcc.dg/unused-variable-3.c: New test.
7998 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8000         PR target/69888
8001         * gcc.target/i386/pr69888.c: New test.
8003 2016-02-22  Richard Biener  <rguenther@suse.de>
8005         PR tree-optimization/69882
8006         * gfortran.dg/vect/pr69882.f90: New testcase.
8008 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8010         PR target/69885
8011         * gcc.dg/pr69885.c: New test.
8013 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
8015         PR target/69806
8016         PR target/54089
8017         * gcc.target/sh/pr54089-10.c: New.
8019 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
8021         PR fortran/69423
8022         * gfortran.dg/deferred_character_15.f90 : New test.
8024 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
8026         PR fortran/57365
8027         gfortran.dg/allocate_with_source_18.f03: New test.
8029 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
8031         PR fortran/52531
8032         gfortran.dg/gomp/pr52531.f90: New test.
8034 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8036         PR c++/69865
8037         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8038         -std=c++03.
8040 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8042         PR c++/69826
8043         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8044         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8046         PR c++/69850
8047         * g++.dg/warn/Wnonnull-compare-4.C: New test.
8049         PR c++/69851
8050         * g++.dg/torture/pr69851.C: New test.
8052 2016-02-19  Martin Sebor  <msebor@redhat.com>
8054         PR testsuite/69573
8055         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8057 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8059         PR c++/69850
8060         * g++.dg/warn/Wnonnull-compare-2.C: New test.
8061         * g++.dg/warn/Wnonnull-compare-3.C: New test.
8063         PR c++/67767
8064         * g++.dg/cpp0x/pr67767.C: New test.
8066 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8068         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8069         for fp, simd, crypto, crc, lse.
8070         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8071         above.
8072         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8073         effective target check.
8075 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8077         PR target/69820
8078         * gcc.target/i386/pr69820.c: New test.
8080 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8082         * gcc.target/s390/vector/int128-1.c: New test.
8084 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8086         * gcc.target/s390/vector/vec-vcond-1.c: New test.
8088 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8090         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8091         instruction pattern name to prevent the testcase from failing with
8092         -march=z13.
8094 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8096         * gcc.target/s390/md/movstr-2.c: New test.
8098 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
8100         * gcc.target/s390/morestack.c: New test.
8102 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8104         PR target/69625
8105         * gcc.target/s390/pr69625.c: Add test case.
8107 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8109         PR testsuite/68580
8110         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8112 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8114         PR target/68404
8115         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8116         * gcc.target/powerpc/fusion3.c: Likewise.
8118 2016-02-18  Richard Biener  <rguenther@suse.de>
8120         PR middle-end/69553
8121         * g++.dg/torture/pr69553.C: New testcase.
8123 2016-02-18  Nick Clifton  <nickc@redhat.com>
8125         PR target/62254
8126         PR target/69610
8127         * gcc.target/arm/pr62554.c: New test.
8128         * gcc.target/arm/pr69610-1.c: New test.
8129         * gcc.target/arm/pr69610-2.c: New test.
8131 2016-02-18  Richard Biener  <rguenther@suse.de>
8133         PR middle-end/69854
8134         * gcc.dg/torture/pr69854.c: New testcase.
8136 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
8138         PR c++/69850
8139         * g++.dg/warn/Wnonnull-compare-1.C: New test.
8141 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8143         * gcc.target/powerpc/vec-cg.c: New test.
8145 2016-02-17  Richard Biener  <rguenther@suse.de>
8147         PR testsuite/69586
8148         * gcc.dg/uninit-21.c: Add -fno-short-enums.
8150 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8152         PR target/69161
8153         * gcc.c-torture/compile/pr69161.c: New test.
8155 2016-02-17  David Sherwood  <david.sherwood@arm.com>
8157         PR target/69532
8158         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8159         * gcc.target/arm/vect-fmaxmin.c: Likewise.
8161 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8163         * gcc.dg/ifcvt-4.c: Skip on Visium.
8165 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8167         * gnat.dg/atomic8.adb: New test.
8169 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
8171         * gnat.dg/discr46.ad[sb]: New test.
8173 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8175         PR Target/48344
8176         * gcc.target/powerpc/pr48344-1.c: New test.
8178 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
8180         PR fortran/69742
8181         * gfortran.dg/associate_21.f90:  New test.
8183 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8185         PR c/69835
8186         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8187         -Wnonnull in dg-options.
8188         * c-c++-common/nonnull-2.c: New test.
8190 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
8191             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8193         * gcc.target/aarch64/vector_initialization_nostack.c: New.
8195 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8197         PR middle-end/69801
8198         * gcc.dg/pr69801.c: Add empty dg-options.
8200 2016-02-16  James Norris  <jnorris@codesourcery.com>
8202         * c-c++-common/goacc/deviceptr-1.c: Add tests.
8203         * g++.dg/goacc/deviceptr-1.c: New file.
8205 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8207         PR tree-optimization/69820
8208         * gcc.dg/vect/pr69820.c: New test.
8210 2016-02-16  Richard Biener  <rguenther@suse.de>
8212         PR tree-optimization/69776
8213         * gcc.dg/torture/pr69776-2.c: New testcase.
8215 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
8217         PR tree-optimization/69714
8218         * gcc.dg/torture/pr69714.c: New test.
8220 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
8222         PR tree-optimization/69802
8223         * gcc.dg/pr69802.c: New test.
8225 2016-02-16  Richard Biener  <rguenther@suse.de>
8227         PR middle-end/69801
8228         * gcc.dg/pr69801.c: New testcase.
8230 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8232         PR libgfortran/69651
8233         * gfortran.dg/read_bang.f90: New test.
8234         * gfortran.dg/read_bang4.f90: New test.
8236 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
8238         PR c++/69658
8239         * g++.dg/init/pr69658.C: New test.
8241         PR c++/69797
8242         * c-c++-common/pr69797.c: New test.
8244 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8246         * lib/target-supports.exp (check_effective_target_section_anchors): Add
8247         check for aarch64*-*-*.
8249 2016-02-15  Richard Biener  <rguenther@suse.de>
8251         PR tree-optimization/69783
8252         * gcc.dg/vect/pr69783.c: New testcase.
8254 2016-02-15  Richard Biener  <rguenther@suse.de>
8256         PR tree-optimization/69776
8257         * gcc.dg/torture/pr69776.c: New testcase.
8259 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8261         PR fortran/60526
8262         * gfortran.dg/type_decl_4.f90:  Reinstated.
8264 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
8266         PR fortran/68746
8267         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8269 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8271         PR fortran/60526
8272         PR bootstrap/69816
8273         * gfortran.dg/type_decl_4.f90:  Removed.
8275 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8277         PR fortran/60526
8278         * gfortran.dg/type_decl_4.f90:  New test.
8280 2016-02-14  Alan Modra  <amodra@gmail.com>
8282         PR testsuite/68886
8283         * gcc.c-torture/execute/stkalign.c: Revise test.
8285 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8287         PR target/67260
8288         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8290 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8292         PR target/67260
8293         * gcc.target/sh/torture/pr67260.c: New.
8295 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
8297         * gcc.dg/pr67964.c: Add dg-require-alias.
8299 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
8301         PR target/67636
8302         PR target/64345
8303         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8305 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8307         PR libgfortran/69668
8308         * gfortran.dg/namelist_88.f90: New test.
8310 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8312         PR libgfortran/69668
8313         * gfortran.dg/namelist_38.f90: Update test.
8314         * gfortran.dg/namelist_84.f90: Update test.
8316 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8318         PR other/69554
8319         * gcc.dg/pr69554-1.c: New test.
8320         * gfortran.dg/pr69554-1.F90: New test.
8321         * gfortran.dg/pr69554-2.F90: New test.
8322         * lib/gcc-dg.exp (proc dg-locus): New function.
8323         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8324         distinguish between the caret-printing and non-caret-printing
8325         cases.  If caret-printing has been explicitly enabled, bail out
8326         without attempting to fix up the output.
8328 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
8330         PR driver/69265
8331         PR driver/69453
8332         * gcc.dg/spellcheck-options-3.c: New test case.
8333         * gcc.dg/spellcheck-options-4.c: New test case.
8334         * gcc.dg/spellcheck-options-5.c: New test case.
8335         * gcc.dg/spellcheck-options-6.c: New test case.
8336         * gcc.dg/spellcheck-options-7.c: New test case.
8337         * gcc.dg/spellcheck-options-8.c: New test case.
8338         * gcc.dg/spellcheck-options-9.c: New test case.
8339         * gcc.dg/spellcheck-options-10.c: New test case.
8341 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8343         PR rtl-optimization/69764
8344         PR rtl-optimization/69771
8345         * c-c++-common/pr69764.c: New test.
8346         * gcc.dg/torture/pr69771.c: New test.
8348 2016-02-12  Marek Polacek  <polacek@redhat.com>
8350         * g++.dg/torture/init-list1.C: New.
8352 2016-02-12  Marek Polacek  <polacek@redhat.com>
8354         * gcc.dg/pr69522.c: Add empty dg-options.
8356 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
8358         * g++.dg/lto/lto.exp: Include and init mpx.
8359         * g++.dg/lto/pr69729_0.C: New test.
8361 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8363         PR ipa/69241
8364         * g++.dg/ipa/pr69241-4.C: New test.
8366         PR ipa/68672
8367         * g++.dg/ipa/pr68672-1.C: New test.
8368         * g++.dg/ipa/pr68672-2.C: New test.
8369         * g++.dg/ipa/pr68672-3.C: New test.
8371 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
8373         PR c/69522
8374         * gcc.dg/pr69522.c: New test.
8376 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8378         PR c++/69098
8379         * g++.dg/cpp1y/69098.C: New test.
8380         * g++.dg/cpp1y/69098-2.C: New test.
8382 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
8384         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8385         and neighbour -> neighbor.
8386         * objc.dg/attributes/method-nonnull-1.m: Likewise.
8387         * objc.dg/gnu-api-2-class-meta.m: Likewise.
8388         * c-c++-common/Wvarargs.c: Likewise.
8389         * c-c++-common/goacc/host_data-5.c: Likewise.
8390         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8391         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8392         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8393         * gcc.target/aarch64/pr60697.c: Likewise.
8394         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8395         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8396         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8397         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8398         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8399         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8400         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8401         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8402         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8403         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8404         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8405         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8406         * g++.dg/lookup/koenig5.C: Likewise.
8407         * g++.dg/ext/no-asm-2.C: Likewise.
8408         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8409         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8410         * gfortran.dg/used_types_16.f90: Likewise.
8411         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8412         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8413         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8414         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8415         * gfortran.dg/abstract_type_6.f03: Likewise.
8416         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8417         * gfortran.dg/used_types_15.f90: Likewise.
8418         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8419         * gfortran.dg/exit_3.f08: Likewise.
8420         * gfortran.dg/open_status_2.f90: Likewise.
8421         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8422         * gfortran.dg/intrinsic_std_1.f90: Likewise.
8423         * gfortran.dg/associate_1.f03: Likewise.
8424         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8425         * gfortran.dg/intrinsic_std_6.f90: Likewise.
8426         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8427         * gcc.dg/builtin-object-size-1.c: Likewise.
8428         * gcc.dg/noreturn-6.c: Likewise.
8429         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8430         * gcc.dg/globalalias.c: Likewise.
8431         * gcc.dg/builtins-config.h: Likewise.
8432         * gcc.dg/pr30457.c: Likewise.
8433         * gcc.c-torture/compile/volatile-1.c: Likewise.
8434         * gcc.c-torture/execute/20101011-1.c: Likewise.
8435         * c-c++-common/Waddress-1.c: Likewise.
8437 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
8439         PR c/69768
8440         * c-c++-common/Waddress-1.c: New test.
8442 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8444         PR fortran/69296
8445         * gfortran.dg/associate_19.f03: New test.
8446         * gfortran.dg/associate_20.f03: New test.
8448 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
8450         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8452 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8454         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8455         .arch armv8-a\n.  Add -dA to dg-options.
8456         * gcc.target/aarch64/assembler_arch_1.c: New test.
8457         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8459 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
8461         PR c++/68726
8462         * g++.dg/cpp0x/pr68726.C: New.
8464 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8466         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8467         test.
8469 2016-02-11  Richard Biener  <rguenther@suse.de>
8471         * g++.dg/tree-ssa/pr61034.C: Adjust.
8473 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
8475         PR target/69148
8476         * gcc.target/s390/pr69148.c: New.
8478 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
8480         PR tree-optimization/69652
8481         * gcc.dg/torture/pr69652.c: New test.
8483 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
8484             Patrick Palka  <ppalka@gcc.gnu.org>
8486         PR ipa/69241
8487         PR c++/69649
8488         * g++.dg/ipa/pr69241-1.C: New test.
8489         * g++.dg/ipa/pr69241-2.C: New test.
8490         * g++.dg/ipa/pr69241-3.C: New test.
8491         * g++.dg/ipa/pr69649.C: New test.
8493 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
8495         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8496         * gcc.dg/tree-ssa/sra-18.c: Ditto.
8498 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
8500         PR tree-optimization/68021
8501         * gcc.dg/tree-ssa/pr68021.c: New test.
8503 2016-02-10  Richard Biener  <rguenther@suse.de>
8505         PR tree-optimization/69726
8506         * gcc.dg/uninit-22.c: New testcase.
8508 2016-02-09  Andrew Pinski  <apinski@cavium.com>
8510         PR tree-opt/69282
8511         * gcc.c-torture/compile/20160205-1.c: New testcase.
8513 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8515         PR target/68404
8516         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8517         instead accessing a really large arrray.
8518         * gcc.target/powerpc/fusion3.c: Likewise.
8520 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
8522         PR target/68532
8523         * gcc.c-torture/execute/pr68532.c: New test.
8525 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8527         PR target/69634
8528         * gcc.dg/pr69634.c: New.
8530 2016-02-09  Richard Biener  <rguenther@suse.de>
8532         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8534 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
8536         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8538 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
8540         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8542 2016-02-09  Richard Biener  <rguenther@suse.de>
8544         PR tree-optimization/69715
8545         * gcc.dg/torture/pr69715.c: New testcase.
8547 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8549         PR c++/69139
8550         * g++.dg/cpp0x/trailing12.C: New test.
8551         * g++.dg/cpp0x/trailing13.C: New test.
8553 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8555         PR c++/69283
8556         PR c++/67835
8557         * g++.dg/cpp1y/auto-fn29.C: New test.
8558         * g++.dg/cpp1y/auto-fn30.C: New test.
8560 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8562         PR tree-optimization/69209
8563         * gcc.c-torture/compile/pr69209.c: New test.
8565 2016-02-08  Jeff Law  <law@redhat.com>
8567         PR tree-optimization/68541
8568         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8569         of statements allowed in join block for path splitting.
8571 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
8573         PR c++/59627
8574         * g++.dg/gomp/pr59627.C: New test.
8576         PR ipa/69239
8577         * g++.dg/ipa/pr69239.C: New test.
8579 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
8581         PR preprocessor/69664
8582         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8583         * gcc.dg/cpp/warn-comments.c: Likewise.
8585 2016-02-08  Marek Polacek  <polacek@redhat.com>
8587         PR c++/69688
8588         * g++.dg/init/const12.C: New test.
8590 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8592         PR target/60410
8593         * gcc.dg/lto/pr55113_0.c: Remove test.
8595 2016-02-08  Richard Biener  <rguenther@suse.de>
8597         PR tree-optimization/69719
8598         * gcc.dg/torture/pr69719.c: New testcase.
8600 2016-02-08  Richard Biener  <rguenther@suse.de>
8601         Jeff Law  <law@redhat.com>
8603         PR target/68273
8604         * gcc.target/mips/pr68273.c: New testcase.
8606 2016-02-08   Richard Biener  <rguenther@suse.de>
8608         PR rtl-optimization/69274
8609         * gcc.target/i386/addr-sel-1.c: XFAIL.
8611 2016-02-08  Jeff Law  <law@redhat.com>
8613         PR tree-optimization/68541
8614         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8616         PR tree-optimization/65917
8617         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8619 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8621         PR fortran/50555
8622         * gfortran.dg/namelist_args.f90: New test.
8624 2016-02-05  Jeff Law  <law@redhat.com>
8626         PR tree-optimization/68541
8627         * gcc.dg/tree-ssa/split-path-2.c: New test.
8628         * gcc.dg/tree-ssa/split-path-3.c: New test.
8629         * gcc.dg/tree-ssa/split-path-4.c: New test.
8630         * gcc.dg/tree-ssa/split-path-5.c: New test.
8631         * gcc.dg/tree-ssa/split-path-6.c: New test.
8632         * gcc.dg/tree-ssa/split-path-7.c: New test.
8634 2016-02-05  Martin Sebor  <msebor@redhat.com>
8636         PR c++/69662
8637         * g++.dg/warn/Wplacement-new-size-1.C: New test.
8638         * g++.dg/warn/Wplacement-new-size-2.C: New test.
8640 2016-02-06  Richard HEnderson  <rth@redhat.com>
8642         PR c/69643
8643         * gcc.target/i386/addr-space-4.c: New.
8644         * gcc.target/i386/addr-space-5.c: New.
8646 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
8648         PR fortran/66089
8649         * gfortran.dg/elemental_dependency_6.f90: New.
8651 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
8653         PR rtl-optimization/69691
8654         * gcc.c-torture/execute/pr69691.c: New test.
8656         PR c++/69628
8657         * g++.dg/parse/pr69628.C: New test.
8659 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8661         * gcc.dg/sancov/asan.c: Move to ...
8662         * gcc.dg/asan/sancov-1.c: ... here.
8664 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
8666         * gcc.target/i386/pr69577.c: Require avx_runtime target.
8668 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8670         PR target/69677
8671         * gcc.target/i386/pr69677.c: New test.
8673 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8675         PR c++/68948
8676         * g++.dg/template/pr68948.C: New test.
8678 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8680         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8681         (only necessary on s390x).
8683 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8685         * gcc.target/i386/pr69454-2.c: Compile with -msse2
8686         -mno-accumulate-outgoing-args.
8688 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
8690         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8692 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
8694         PR c/69669
8695         * c-c++-common/pr69669.c: New test.
8697 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8699         PR target/69667
8700         * g++.dg/pr69667.C: New file.
8702 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8704         PR target/69619
8705         * gcc.dg/pr69619.c: Add new test.
8707 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
8709         PR rtl-optimization/69577
8710         * gcc.target/i386/pr69577.c: New test.
8712 2016-02-04  Martin Liska  <mliska@suse.cz>
8714         * g++.dg/asan/pr69276.C: New test.
8716 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8718         PR target/65932
8719         PR target/67714
8720         * gcc.target/arm/wmul-3.c: Simplify test to generate just
8721         a single smulbb instruction.
8722         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8723         * gcc.target/amr/wmul-2.c: Likewise.
8725 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8727         PR target/65932
8728         PR target/67714
8729         * gcc.c-torture/execute/pr67714.c: New test.
8731 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8733         PR target/69454
8734         * gcc.target/i386/pr69454-1.c: New test.
8735         * gcc.target/i386/pr69454-2.c: New test.
8737 2016-02-03  Martin Sebor  <msebor@redhat.com>
8739         PR c++/69251
8740         PR c++/69253
8741         PR c++/69290
8742         PR c++/69277
8743         PR c++/69349
8744         * g++.dg/ext/flexarray-mangle-2.C: New test.
8745         * g++.dg/ext/flexarray-mangle.C: New test.
8746         * g++.dg/ext/flexarray-subst.C: New test.
8747         * g++.dg/ext/flexary11.C: New test.
8748         * g++.dg/ext/flexary12.C: New test.
8749         * g++.dg/ext/flexary13.C: New test.
8750         * g++.dg/ext/flexary14.C: New test.
8751         * g++.dg/other/dump-ada-spec-2.C: Adjust.
8753 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8755         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8756         Define only if CHECK_FLOAT128 is defined.
8757         (main): Properly initialize u5.
8759 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
8761         PR c/69627
8762         * gcc.dg/pr69627.c: New test.
8764         PR target/69644
8765         * gcc.dg/pr69644.c: New test.
8767 2016-02-03  Mike Stump  <mikestump@comcast.net>
8769         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8770         support for struct-layout-1.exp.
8772 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
8774         PR c++/69056
8775         * g++.dg/cpp0x/pr69056.C: New test.
8777 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
8778             Alexandre Oliva  <aoliva@redhat.com>
8780         PR target/69461
8781         * gcc.target/powerpc/pr69461.c: New.
8783 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
8785         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8786         works from here ...
8787         (check_effective_target_fsanitize_thread): ... to here.  Do not
8788         specify additional compile flags for the test source.
8789         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8790         specify additional compile flags for the test source.
8792 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
8794         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8796 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
8798         PR fortran/67451
8799         PR fortran/69418
8800         * gfortran.dg/coarray_allocate_2.f08: New test.
8801         * gfortran.dg/coarray_allocate_3.f08: New test.
8802         * gfortran.dg/coarray_allocate_4.f08: New test.
8804 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
8806         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8807         use same scan-tree-dump-times on all platforms.
8808         * gcc.dg/vect/vect-outer-1.c: Likewise.
8809         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8810         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8811         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8812         * gcc.dg/vect/vect-outer-1b.c: Likewise.
8813         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8814         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8815         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8817 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
8819         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8820         warning.
8822 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
8824         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8826 2016-02-02  James Norris  <jnorris@codesourcery.com>
8828         * c-c++-common/goacc/routine-5.c: Add tests.
8830 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
8832         * gcc.target/nvptx/unsigned-cmp.c: New test.
8834 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
8836         * gcc.target/aarch64/scalar_shift_1.c
8837         (test_corners_sisd_di): Improve force to SIMD register.
8838         (test_corners_sisd_si): Likewise.
8839         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8840         Remove scan-assembler check for ldr.
8842 2016-02-02  Richard Biener  <rguenther@suse.de>
8844         PR tree-optimization/69595
8845         * gcc.dg/Warray-bounds-17.c: New testcase.
8847 2016-02-02  Richard Biener  <rguenther@suse.de>
8849         PR tree-optimization/69606
8850         * gcc.dg/torture/pr69606.c: New testcase.
8852 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
8854         PR middle-end/68542
8855         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8856         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8858 2016-02-02  Alan Modra  <amodra@gmail.com>
8860         PR target/69548
8861         * gcc.target/powerpc/pr69548.c: New test.
8863 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8865         PR rtl-optimization/69592
8866         * gcc.dg/pr69592.c: New test.
8868         PR preprocessor/69543
8869         PR c/69558
8870         * gcc.dg/pr69543.c: New test.
8871         * gcc.dg/pr69558.c: New test.
8873 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
8875         PR testsuite/65940
8876         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8878 2016-02-01  Martin Sebor  <msebor@redhat.com>
8880         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8882 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
8884         PR tree-optimization/67921
8885         * c-c++-common/ubsan/pr67921.c: New test.
8887 2016-02-01  Richard Biener  <rguenther@suse.de>
8889         PR middle-end/69556
8890         * gcc.dg/tree-ssa/recip-8.c: New testcase.
8892 2016-02-01  Richard Biener  <rguenther@suse.de>
8894         PR tree-optimization/69574
8895         * gcc.dg/torture/pr69574.c: New testcase.
8897 2016-02-01  Richard Biener  <rguenther@suse.de>
8899         PR tree-optimization/69579
8900         * gcc.dg/setjmp-6.c: New testcase.
8902 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
8904         PR rtl-optimization/69570
8905         * g++.dg/opt/pr69570.C: New test.
8907 2016-02-01  Richard Henderson  <rth@redhat.com>
8909         * gcc.dg/pr69535.c: New test.
8911 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
8913         PR testsuite/69584
8914         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8915         * gcc.dg/tree-ssa/sra-18.c: Likewise.
8917         PR debug/68244
8918         * g++.dg/parse/parens3.C: Use register "4" on hppa.
8920         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8922 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
8924         PR fortran/67564
8925         * gfortran.dg/allocate_with_source_17.f03: New test.
8927 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
8929         PR tree-optimization/69546
8930         * gcc.dg/torture/pr69546.c: New test.
8932 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
8934         PR fortran/69566
8935         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8937 2016-01-30  Martin Sebor  <msebor@redhat.com>
8939         PR c++/68490
8940         * g++.dg/ext/flexary10.C: New test.
8942 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8944         PR fortran/66707
8945         gfortran.dg/common_23.f90: New test.
8947 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8949         PR target/65546
8950         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8951         condition being checked, and disable it when the target supports
8952         misaligned loads and stores.
8954 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8956         PR debug/69518
8957         * gcc.dg/torture/pr69518.c: New test.
8959 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
8961         PR target/69530
8962         * gcc.target/i386/pr69530.c: New test.
8964 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
8966         PR target/65604
8967         * gcc.target/mips/div-delay.c: New test.
8969 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8971         PR target/69551
8972         * gcc.target/i386/pr69551.c: New test.
8974         PR target/66137
8975         * gcc.target/i386/pr66137.c: New test.
8977 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
8979         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8980         always built for p5600.
8981         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8982         isa=p5600 dg-option.
8984 2016-01-29  Richard Biener  <rguenther@suse.de>
8986         PR tree-optimization/69547
8987         * g++.dg/tree-ssa/pr69547.C: New testcase.
8989 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8991         PR debug/66869
8992         * g++.dg/warn/Wunused-function2.C: New test.
8994 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8996         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8997         support for test to succeed.
8999 2016-01-29  Marek Polacek  <polacek@redhat.com>
9001         PR c++/69509
9002         PR c++/69516
9003         * g++.dg/ext/constexpr-vla2.C: New test.
9004         * g++.dg/ext/constexpr-vla3.C: New test.
9005         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9007 2016-01-29  Richard Biener  <rguenther@suse.de>
9009         PR middle-end/69537
9010         * gcc.dg/uninit-21.c: New testcase.
9012 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
9014         PR target/69459
9015         * gcc.target/i386/pr69459.c: New test.
9017 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
9019         PR target/68400
9020         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9021         * gcc.target/mips/pr68400.c: New test.
9023 2016-01-28  Martin Sebor  <msebor@redhat.com>
9025         PR target/17381
9026         * gcc.target/powerpc/pr17381.c: New test.
9028 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
9030         PR middle-end/69542
9031         * gcc.dg/torture/pr69542.c: New test.
9033 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
9035         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9037 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9039         * gcc.dg/pr65980.c: Skip on AIX.
9040         * gcc.dg/pr66688.c: Same.
9042 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
9044         PR target/63679
9045         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9046         * gcc.dg/tree-ssa/sra-18.c: Same.
9048 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
9050         PR fortran/62536
9051         * gfortran.dg/block_15.f08: New test.
9052         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9053         on incorrectly closed BLOCK.
9055 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
9057         * gcc.dg/declare-simd.c: New test.
9058 2016-01-28  Richard Biener  <rguenther@suse.de>
9060         PR tree-optimization/69466
9061         * gfortran.dg/vect/pr69466.f90: New testcase.
9063 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9065         * g++.dg/pr67989.C: Remove ARM-specific option.
9066         * gcc.target/arm/pr67989.C: New file.
9068 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9070         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9071         and expm1 test for glibc < 2.11.
9073 2016-01-27  Richard Henderson  <rth@redhat.com>
9075         * gcc.c-torture/execute/pr69447.c: New test.
9077 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
9079         PR fortran/69422
9080         * gfortran.dg/alloc_comp_assign_15.f03: New test.
9082 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9084         PR debug/66869
9085         * gcc.dg/pr66869.c: New test.
9087 2016-01-25  Jeff Law  <law@redhat.com>
9089         PR tree-optimization/68398
9090         PR tree-optimization/69196
9091         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9092         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9093         path to avoid new heuristic allowing more irreducible regions
9094         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9095         * gcc.dg/tree-ssa/vrp46.c: Likewise.
9096         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9097         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9098         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9100 2016-01-27  Marek Polacek  <polacek@redhat.com>
9102         PR c/68062
9103         * c-c++-common/vector-compare-4.c: New test.
9105 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
9107         PR preprocessor/69126
9108         * c-c++-common/pr69126.c: New test case.
9110 2016-01-27  Ian Lance Taylor  <iant@google.com>
9112         * gcc.dg/tree-ssa/ivopt_5.c: New test.
9114 2016-01-27  Ryan Burn  <contact@rnburn.com>
9116         PR cilkplus/69267
9117         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9119 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9121         PR target/69512
9122         * gcc.target/i386/pr69512.c: New test.
9124 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
9126         PR ada/69488
9127         * gnat.dg/sso/*.adb: Robustify dg-output directives.
9129 2016-01-27  Marek Polacek  <polacek@redhat.com>
9131         PR c++/69379
9132         * g++.dg/pr69379.C: New test.
9134 2016-01-27  Martin Sebor  <msebor@redhat.com>
9136         PR c++/69317
9137         * g++.dg/abi/Wabi-2-2.C: New test.
9138         * g++.dg/abi/Wabi-2-3.C: New test.
9139         * g++.dg/abi/Wabi-3-2.C: New test.
9140         * g++.dg/abi/Wabi-3-3.C: New test.
9142 2016-01-27  Richard Biener  <rguenther@suse.de>
9144         PR tree-optimization/69166
9145         * gcc.dg/torture/pr69166.c: New testcase.
9147 2016-01-27  Martin Jambor  <mjambor@suse.cz>
9149         PR tree-optimization/69355
9150         * gcc.dg/tree-ssa/pr69355.c: New test.
9152 2016-01-27  Marek Polacek  <polacek@redhat.com>
9154         PR c++/69496
9155         * g++.dg/ext/constexpr-vla1.C: New test.
9157 2016-01-20  Christian Bruel  <christian.bruel@st.com>
9159         PR target/69245
9160         * gcc.target/arm/pr69245.c: New test.
9162 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9164         PR tree-optimization/69399
9165         * gcc.dg/torture/pr69399.c: New test.
9167 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9169         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9171 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9173         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9175 2016-01-26  Tom de Vries  <tom@codesourcery.com>
9177         PR tree-optimization/69110
9178         * gcc.dg/autopar/pr69110.c: New test.
9180 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
9181             Sebastian Pop  <s.pop@samsung.com>
9183         * gcc.dg/graphite/isl-ast-op-select.c: New.
9185 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9187         PR fortran/69385
9188         * gfortran.dg/allocate_error_6.f90: New test.
9190 2016-01-26  Richard Henderson  <rth@redhat.com>
9192         * gcc.dg/tm/pr60908.c: New test.
9194 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
9196         PR other/69006
9197         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9198         directive.
9199         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9200         expected multiline output to reflect the colorization being
9201         disabled before newlines.
9202         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9203         (custom_diagnostic_finalizer): Replace call to
9204         pp_newline_and_flush with call to pp_flush.
9205         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9206         * gfortran.dg/implicit_class_1.f90: Likewise.
9207         * lib/gcc-dg.exp (allow_blank_lines): New global.
9208         (dg-allow-blank-lines-in-output): New procedure.
9209         (gcc-dg-prune): Complain about blank lines in the output, unless
9210         dg-allow-blank-lines-in-output was called.
9211         * lib/multiline.exp (_build_multiline_regex): Only support
9212         arbitrary followup text for non-blank-lines, not for blank lines.
9214 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9216         PR tree-optimization/69483
9217         * gcc.dg/pr69483.c: New test.
9218         * g++.dg/opt/pr69483.C: New test.
9220 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9222         PR target/68620
9223         * gcc.target/arm/pr68620.c: New test.
9225 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9227         * gcc.target/i386/pr68986-2.c: Remove -m32.
9229 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9231         PR target/68986
9232         * gcc.target/i386/pr68986-1.c: New test.
9233         * gcc.target/i386/pr68986-2.c: Likewise.
9234         * gcc.target/i386/pr68986-3.c: Likewise.
9236 2016-01-26  Christian Bruel  <christian.bruel@st.com>
9238         * lib/target-supports.exp
9239         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9240         (check_effective_target_arm_crypto_pragma_ok): Likewise.
9241         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9243 2016-01-26  Richard Biener  <rguenther@suse.de>
9245         PR tree-optimization/69452
9246         * gcc.dg/torture/pr69452.c: New testcase.
9248 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
9250         PR target/69442
9251         * gcc.dg/pr69442.c: New test.
9253 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
9255         PR target/67896
9256         * gcc.target/aarch64/simd/pr67896.C: New.
9258 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
9260         PR tree-optimization/69400
9261         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9262         function.
9263         (plugin_init): Call it.
9264         * gcc.dg/torture/pr69400.c: New test.
9266 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9268         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9270 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9271             Sebastian Pop  <s.pop@samsung.com>
9273         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9274         isl-0.15.
9276 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
9277             Sebastian Pop  <s.pop@samsung.com>
9279         * gcc.dg/graphite/pr69292.c: New.
9281 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
9283         * c-c++-common/goacc/use_device-1.c: New test.
9285 2016-01-25  Jeff Law  <law@redhat.com>
9287         PR tree-optimization/69196
9288         PR tree-optimization/68398
9289         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9290         * gcc.dg/tree-ssa/pr68198.c: Likewise.
9292 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
9294         PR target/69469
9295         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9296         Algorithm.
9298 2016-01-25  Richard Biener  <rguenther@suse.de>
9300         PR testsuite/69380
9301         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9303 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
9305         PR target/69421
9306         * gcc.dg/pr69421.c: New test.
9308 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
9310         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9311         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9312         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9313         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9314         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9315         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9316         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9317         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9318         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9319         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9321 2016-01-25  Richard Biener  <rguenther@suse.de>
9323         PR tree-optimization/69376
9324         * gcc.dg/torture/pr69376.c: New testcase.
9326 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9328         PR fortran/69397
9329         PR fortran/68442
9330         * gfortran.dg/interface_38.f90: New test.
9331         * gfortran.dg/interface_39.f90: New test.
9333 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
9335         Revert:
9336         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9338         PR c++/11858
9339         PR c++/24663
9340         PR c++/24664
9341         * g++.dg/template/pr11858.C: New test.
9342         * g++.dg/template/pr24663.C: New test.
9343         * g++.dg/template/unify12.C: New test.
9344         * g++.dg/template/unify13.C: New test.
9345         * g++.dg/template/unify14.C: New test.
9346         * g++.dg/template/unify15.C: New test.
9347         * g++.dg/template/unify16.C: New test.
9348         * g++.dg/template/unify17.C: New test.
9350 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
9352         PR fortran/68283
9353         gfortran.dg/pr68283.f90: New test.
9355 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9357         PR fortran/66094
9358         * gfortran.dg/inline_matmul_13.f90:  New test.
9359         * gfortran.dg/matmul_bounds_8.f90:  New test.
9360         * gfortran.dg/matmul_bounds_9.f90:  New test.
9361         * gfortran.dg/matmul_bounds_10.f90:  New test.
9363 2016-01-23  Tom de Vries  <tom@codesourcery.com>
9365         PR tree-optimization/69426
9366         * gcc.dg/autopar/pr69426.c: New test.
9368 2016-01-23  Martin Sebor  <msebor@redhat.com>
9370         PR c++/58109
9371         PR c++/69022
9372         * g++.dg/cpp0x/alignas5.C: New test.
9373         * g++.dg/ext/vector29.C: Same.
9375 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
9377         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9378         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9379         _GNU_SOURCE from compile flags to the source.
9380         * gcc.target/i386/chkp-stropt-12.c: Ditto.
9381         * gcc.target/i386/chkp-stropt-16.c: Ditto.
9382         * gcc.target/i386/chkp-stropt-4.c: Ditto.
9383         * gcc.target/i386/chkp-stropt-8.c: Ditto.
9385 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
9387         PR target/69432
9388         * g++.dg/opt/pr69432.C: New test.
9390 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9392         * gcc.target/powerpc/pr63354c: Adjust target selector to include
9393         32-bit targets testing an -m64 multilib.
9395 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9397         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9398         64-bit support.
9400 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
9402         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9404 2016-01-21  Christian Bruel  <christian.bruel@st.com>
9406         PR target/68674
9407         * gcc.target/i386/pr68674.c
9408         * gcc.target/aarch64/pr68674.c
9409         * gcc.target/arm/pr68674.c
9411 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9413         PR target/69403
9414         * gcc.c-torture/execute/pr69403.c: New test.
9416 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9418         PR c++/55843
9419         * g++.dg/template/pr55843.C: New.
9421 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9423         PR testsuite/66877
9424         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9425         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9427 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9429         PR testsuite/67489
9430         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9431         from dg-do compile directive, and instead add
9432         { dg-require-effective-target int128 }.
9434 2016-01-20  Martin Sebor  <msebor@redhat.com>
9436         PR c/69405
9437         * gcc.dg/sync-fetch.c: New test.
9439 2016-01-21  Martin Sebor  <msebor@redhat.com>
9441         PR target/69252
9442         * gcc.target/powerpc/pr69252.c: New test.
9444 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9446         PR fortran/65996
9447         * gfortran.dg/pr65996.f90: New test.
9449 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9451         PR c++/68810
9452         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9453         expected to generate an error.
9455 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
9457         PR middle-end/66178
9458         * gcc.dg/torture/pr66178.c: New test.
9460 2016-01-21  Anton Blanchard  <anton@samba.org>
9461             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9463         PR target/63354
9464         * gcc.target/powerpc/pr63354.c:  New test.
9466 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9468         PR rtl-optimization/68990
9469         * gcc.target/i386/pr68990: New.
9471 2016-01-21  Nick Clifton  <nickc@redhat.com>
9473         PR target/69129
9474         * gcc.target/mips/pr69129.c: New.
9476 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9478         PR c++/58046
9479         * g++.dg/cpp0x/pr58046.C: New.
9481 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9483         PR target/69187
9484         PR target/65624
9485         * gcc.target/arm/pr69187.c: New test.
9487         PR c++/69355
9488         * g++.dg/torture/pr69355.C: New test.
9490 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9491             Sebastian Pop  <s.pop@samsung.com>
9493         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9495 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
9496             Sebastian Pop  <s.pop@samsung.com>
9498         * gcc.dg/graphite/pr68976.c: New test.
9500 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9502         PR middle-end/67653
9503         * c-c++-common/pr67653.c: New test.
9504         * gcc.dg/torture/pr29119.c: Add dg-warning.
9506 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
9508         * gcc.target/powerpc/cpu-builtin-1.c: New test.
9510 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9512         PR c/24293
9513         * gcc.dg/pr24293.c: New test.
9514         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9515         incomplete struct type.
9516         * gcc.dg/declspec-1.c: Likewise.
9517         * gcc.dg/pr63549.c: Likewise.
9519 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
9521         PR tree-optimization/66612
9522         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9523         for bdn instruction.
9525 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9527         * lib/target-supports.exp
9528         (check_effective_target_arm_fp_ok_nocache): New.
9529         (check_effective_target_arm_fp_ok): New.
9530         (add_options_for_arm_fp): New.
9531         (check_effective_target_arm_crypto_ok_nocache): Require
9532         target_arm_v8_neon_ok instead of arm32.
9533         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9534         (check_effective_target_arm_crypto_pragma_ok): New.
9535         (add_options_for_arm_vfp): New.
9536         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9537         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9538         target instead. Force initial fpu to vfp.
9539         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9540         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9541         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9542         dependency.
9543         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9544         use arm_vfp effective target instead. Force initial fpu to vfp.
9545         * gcc.target/arm/attr-neon3.c: Likewise.
9546         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9547         arm_vfp_ok.
9548         * gcc.target/arm/unsigned-float.c: Likewise.
9549         * gcc.target/arm/vfp-1.c: Likewise.
9550         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9551         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9552         * gcc.target/arm/vfp-ldmiad.c: Likewise.
9553         * gcc.target/arm/vfp-ldmias.c: Likewise.
9554         * gcc.target/arm/vfp-stmdbd.c: Likewise.
9555         * gcc.target/arm/vfp-stmdbs.c: Likewise.
9556         * gcc.target/arm/vfp-stmiad.c: Likewise.
9557         * gcc.target/arm/vfp-stmias.c: Likewise.
9558         * gcc.target/arm/vnmul-1.c: Likewise.
9559         * gcc.target/arm/vnmul-2.c: Likewise.
9560         * gcc.target/arm/vnmul-3.c: Likewise.
9561         * gcc.target/arm/vnmul-4.c: Likewise.
9563 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9565         PR testsuite/69366
9566         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9567         the MPX run-time library, for compile-time MPX test.
9568         * gcc.target/i386/chkp-always_inline.c: Likewise.
9569         * gcc.target/i386/chkp-bndret.c: Likewise.
9570         * gcc.target/i386/chkp-builtins-1.c: Likewise.
9571         * gcc.target/i386/chkp-builtins-2.c: Likewise.
9572         * gcc.target/i386/chkp-builtins-3.c: Likewise.
9573         * gcc.target/i386/chkp-builtins-4.c: Likewise.
9574         * gcc.target/i386/chkp-const-check-1.c: Likewise.
9575         * gcc.target/i386/chkp-const-check-2.c: Likewise.
9576         * gcc.target/i386/chkp-hidden-def.c: Likewise.
9577         * gcc.target/i386/chkp-label-address.c: Likewise.
9578         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9579         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9580         * gcc.target/i386/chkp-pr69044.c: Likewise.
9581         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9582         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9583         * gcc.target/i386/chkp-strchr.c: Likewise.
9584         * gcc.target/i386/chkp-strlen-1.c: Likewise.
9585         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9586         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9587         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9588         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9589         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9590         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9591         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9592         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9593         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9594         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9595         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9596         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9597         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9598         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9599         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9600         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9601         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9602         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9603         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9604         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9605         * gcc.target/i386/pr63995-2.c: Likewise.
9606         * gcc.target/i386/pr64805.c: Likewise.
9607         * gcc.target/i386/pr65044.c: Likewise.
9608         * gcc.target/i386/pr65167.c: Likewise.
9609         * gcc.target/i386/pr65183.c: Likewise.
9610         * gcc.target/i386/pr65184.c: Likewise.
9611         * gcc.target/i386/thunk-retbnd.c: Likewise.
9613 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
9615         PR tree-optimization/69328
9616         * gcc.dg/pr69328.c: New test.
9618 2016-01-20  Jeff Law  <law@redhat.com>
9620         PR target/25114
9621         * gcc.target/m68k/pr25114.c: New test.
9623 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9625         * gcc.target/arm/memset-inline-10.c: Added
9626         dg-require-effective-target arm_thumb2_ok.
9628 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
9630         * gcc.dg/debug/dwarf2/sso.c: New test.
9632 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
9634         PR testsuite/68820
9635         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9636         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9637         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9639 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9641         PR ipa/66223
9642         * g++.dg/ipa/devirt-50.C: New testcase.
9644 2016-01-19  Marek Polacek  <polacek@redhat.com>
9646         PR c++/68965
9647         * g++.dg/cpp1y/parameter-pack-1.C: New test.
9648         * g++.dg/cpp1y/parameter-pack-2.C: New test.
9650 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9652         PR target/69135
9653         * gcc.target/arm/pr69135_1.c: New test.
9655 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9657         * gcc.target/aarch64/ccmp_1.c: Add new tests.
9659 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
9661         * gcc.target/aarch64/ccmp_1.c: New testcase.
9663 2016-01-19  Marek Polacek  <polacek@redhat.com>
9665         PR c++/68586
9666         * g++.dg/cpp0x/enum30.C: New test.
9668 2016-01-19  Richard Biener  <rguenther@suse.de>
9670         PR tree-optimization/69336
9671         * g++.dg/tree-ssa/pr69336.C: New testcase.
9673 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9675         PR debug/65779
9676         * gcc.dg/pr65779.c: New test.
9678 2016-01-19  Richard Biener  <rguenther@suse.de>
9680         PR tree-optimization/69352
9681         * gcc.dg/torture/pr69352.c: New testcase.
9683 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
9685         PR rtl-optimization/68955
9686         PR rtl-optimization/64557
9687         * gcc.dg/torture/pr68955.c: New test.
9689 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9691         PR lto/69136
9692         * g++.dg/torture/pr69136.C: New testcase.
9694 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9696         PR lto/69133
9697         * g++.dg/lto/pr69133_0.C: New testcase.
9698         * g++.dg/lto/pr69133_1.C: New testcase.
9700 2016-01-15  Jeff Law  <law@redhat.com>
9702         PR tree-optimization/69320
9703         * gcc.c-torture/pr69320-1.c: New test.
9704         * gcc.c-torture/pr69320-2.c: New test.
9705         * gcc.c-torture/pr69320-3.c: New test.
9706         * gcc.c-torture/pr69320-4.c: New test.
9708 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9710         PR c++/11858
9711         PR c++/24663
9712         PR c++/24664
9713         * g++.dg/template/pr11858.C: New test.
9714         * g++.dg/template/pr24663.C: New test.
9715         * g++.dg/template/unify12.C: New test.
9716         * g++.dg/template/unify13.C: New test.
9717         * g++.dg/template/unify14.C: New test.
9718         * g++.dg/template/unify15.C: New test.
9719         * g++.dg/template/unify16.C: New test.
9720         * g++.dg/template/unify17.C: New test.
9722 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
9724         PR testsuite/69181
9725         * gcc.dg/pr69181-1.c: New test file.
9726         * gcc.dg/pr69181-2.c: New test file.
9727         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9728         globals by moving it to...
9729         (cleanup-after-saved-dg-test): ...this new function.  Add
9730         "global additional_sources_used".  Add reset of global
9731         multiline_expected_outputs to the empty list.
9732         * lib/multiline.exp (_multiline_expected_outputs): Rename this
9733         global to...
9734         (multiline_expected_outputs): ...this, and updated comments to
9735         note that it is modified from gcc-dg.exp.
9736         (dg-end-multiline-output): Update for the above renaming.
9737         (handle-multiline-outputs): Likewise.  Remove the clearing
9738         of the expected outputs to the empty list.
9740 2016-01-18  Richard Biener  <rguenther@suse.de>
9742         PR tree-optimization/69297
9743         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9745 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
9747         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9748         dg-options.
9749         * gcc.target/mips/mips-3d-2.c: Likewise.
9750         * gcc.target/mips/mips-3d-3.c: Likewise.
9751         * gcc.target/mips/mips-3d-4.c: Likewise.
9752         * gcc.target/mips/mips-3d-5.c: Likewise.
9753         * gcc.target/mips/mips-3d-6.c: Likewise.
9754         * gcc.target/mips/mips-3d-7.c: Likewise.
9755         * gcc.target/mips/mips-3d-8.c: Likewise.
9756         * gcc.target/mips/mips-3d-9.c: Likewise.
9757         * gcc.target/mips/mips-ps-1.c: Likewise.
9758         * gcc.target/mips/mips-ps-2.c: Likewise.
9759         * gcc.target/mips/mips-ps-3.c: Likewise.
9760         * gcc.target/mips/mips-ps-4.c: Likewise.
9761         * gcc.target/mips/mips-ps-5.c: Likewise.
9762         * gcc.target/mips/mips-ps-6.c: Likewise.
9763         * gcc.target/mips/mips-ps-7.c: Likewise.
9764         * gcc.target/mips/mips-ps-type.c: Likewise.
9765         * gcc.target/mips/mips-ps-type-2.c: Likewise.
9766         * gcc.target/mips/mips16-attributes-6.c: Likewise.
9768 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9770         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9771         * c-c++-common/goacc/kernels-double-reduction.c: New test.
9772         * c-c++-common/goacc/kernels-empty.c: New test.
9773         * c-c++-common/goacc/kernels-eternal.c: New test.
9774         * c-c++-common/goacc/kernels-loop-2.c: New test.
9775         * c-c++-common/goacc/kernels-loop-3.c: New test.
9776         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9777         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9778         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9779         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9780         * c-c++-common/goacc/kernels-loop-data.c: New test.
9781         * c-c++-common/goacc/kernels-loop-g.c: New test.
9782         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9783         * c-c++-common/goacc/kernels-loop-n.c: New test.
9784         * c-c++-common/goacc/kernels-loop-nest.c: New test.
9785         * c-c++-common/goacc/kernels-loop.c: New test.
9786         * c-c++-common/goacc/kernels-noreturn.c: New test.
9787         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9788         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9789         * c-c++-common/goacc/kernels-reduction.c: New test.
9791 2016-01-18  Tom de Vries  <tom@codesourcery.com>
9793         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9794         * gcc.dg/autopar/outer-2.c: Same.
9795         * gcc.dg/autopar/outer-3.c: Same.
9796         * gcc.dg/autopar/outer-4.c: Same.
9797         * gcc.dg/autopar/outer-5.c: Same.
9798         * gcc.dg/autopar/outer-6.c: Same.
9799         * gcc.dg/autopar/parallelization-1.c: Same.
9800         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9801         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9802         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9803         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9804         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9805         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9806         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9807         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9808         * gcc.dg/autopar/pr39500-1.c: Same.
9809         * gcc.dg/autopar/pr39500-2.c: Same.
9810         * gcc.dg/autopar/pr46193.c: Same.
9811         * gcc.dg/autopar/pr46194.c: Same.
9812         * gcc.dg/autopar/pr49580.c: Same.
9813         * gcc.dg/autopar/pr49960-1.c: Same.
9814         * gcc.dg/autopar/pr49960.c: Same.
9815         * gcc.dg/autopar/pr68373.c: Same.
9816         * gcc.dg/autopar/reduc-1.c: Same.
9817         * gcc.dg/autopar/reduc-1char.c: Same.
9818         * gcc.dg/autopar/reduc-1short.c: Same.
9819         * gcc.dg/autopar/reduc-2.c: Same.
9820         * gcc.dg/autopar/reduc-2char.c: Same.
9821         * gcc.dg/autopar/reduc-2short.c: Same.
9822         * gcc.dg/autopar/reduc-3.c: Same.
9823         * gcc.dg/autopar/reduc-4.c: Same.
9824         * gcc.dg/autopar/reduc-6.c: Same.
9825         * gcc.dg/autopar/reduc-7.c: Same.
9826         * gcc.dg/autopar/reduc-8.c: Same.
9827         * gcc.dg/autopar/reduc-9.c: Same.
9828         * gcc.dg/autopar/uns-outer-4.c: Same.
9829         * gcc.dg/autopar/uns-outer-5.c: Same.
9830         * gcc.dg/autopar/uns-outer-6.c: Same.
9831         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9832         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9834 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9836         PR target/63679
9837         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9838         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9840 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9842         PR target/63679
9843         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9844         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9845         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9847 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
9849         PR target/63679
9850         * gcc.dg/tree-ssa/sra-17.c: New.
9851         * gcc.dg/tree-ssa/sra-18.c: New.
9853 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9855         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9857 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
9859         * gnat.dg/inline12.adb: New test.
9861 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
9863         PR tree-optimization/66797
9864         * gcc.c-torture/execute/pr65447.c: Relax check condition.
9866 2016-01-18  Richard Biener  <rguenther@suse.de>
9868         PR tree-optimization/69170
9869         * gcc.dg/torture/pr69170.c: New testcase.
9871 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
9873         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9875 2016-01-16  Tom de Vries  <tom@codesourcery.com>
9877         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9879 2016-01-16  Tom de Vries  <tom@codesourcery.com>
9881         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9882         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
9883         redundant dg-require-effective-target pthread.
9884         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9885         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9886         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9887         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9888         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9889         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9890         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9892 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
9894         PR target/68609
9895         * gcc.target/powerpc/recip-6.c: Enable on AIX.
9896         * gcc.target/powerpc/recip-7.c: Same.
9898 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9900         PR c++/69091
9901         * g++.dg/template/pr69091.C: New test.
9903 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9905         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9906         dump does not contain an error_mark_node.
9907         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9908         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9910 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
9912         PR c++/68936
9913         * g++.dg/template/pr68936.C: New test.
9915 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
9917         PR target/68609
9918         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9919         * gcc.target/powerpc/recip-2.c: Same.
9920         * gcc.target/powerpc/recip-3.c: Same.
9921         * gcc.target/powerpc/recip-4.c: Same.
9922         * gcc.target/powerpc/recip-sqrtf.c: Same.
9924 2016-01-15  Jeff Law  <law@redhat.com>
9926         PR tree-optimization/69270
9927         * gcc.dg/tree-ssa/pr69270-2.c: New test.
9928         * gcc.dg/tree-ssa/pr69270-3.c: New test.
9930 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
9932         PR fortran/49630
9933         * gfortran.dg/deferred_character_13.f90: New test for the fix
9934         of comment 3 of the PR.
9936         PR fortran/54070
9937         * gfortran.dg/deferred_character_8.f90: New test
9938         * gfortran.dg/allocate_error_5.f90: New test
9940         PR fortran/60593
9941         * gfortran.dg/deferred_character_10.f90: New test
9943         PR fortran/60795
9944         * gfortran.dg/deferred_character_14.f90: New test
9946         PR fortran/61147
9947         * gfortran.dg/deferred_character_11.f90: New test
9949         PR fortran/64324
9950         * gfortran.dg/deferred_character_9.f90: New test
9952 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9954         PR rtl-optimization/69030
9955         * gcc.target/i386/pr69030.c: New.
9957 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9959         * gcc.target/aarch64/target_attr_17.c: New test.
9961 2016-01-15  Richard Biener  <rguenther@suse.de>
9963         PR tree-optimization/66856
9964         * gcc.dg/torture/pr66856-1.c: New testcase.
9965         * gcc.dg/torture/pr66856-2.c: Likewise.
9967 2016-01-15  Richard Biener  <rguenther@suse.de>
9969         PR debug/69137
9970         * g++.dg/lto/pr69137_0.C: New testcase.
9972 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
9974         PR middle-end/69246
9975         * gcc.target/i386/pr69246.c: New test.
9977 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9979         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9981 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9983         PR c++/56194
9984         * g++.dg/init/const9.C: Disable test on S/390.
9986 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9988         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9989         * g++.dg/Wno-frame-address.C: Ditto.
9991 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9993         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9995 2016-01-15  Richard Biener  <rguenther@suse.de>
9997         PR tree-optimization/68961
9998         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10000 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10002         * gcc.target/i386/pr65105-5.c: New test.
10004 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10006         * gcc.c-torture/execute/alias-4.c: New testcase.
10008 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
10010         PR ipa/68148
10011         * g++.dg/ipa/devirt-49.C: New testcase.
10013 2016-01-15  Christian Bruel  <christian.bruel@st.com>
10015         PR target/65837
10016         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10017         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10018         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10020 2016-01-15  Richard Biener  <rguenther@suse.de>
10022         PR tree-optimization/69117
10023         * gcc.dg/torture/pr69117.c: New testcase.
10025 2015-01-14  Ryan Burn  <contact@rnburn.com>
10027         PR c++/69048
10028         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10030 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10032         PR testsuite/67509
10033         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10034         range tests use 100 * maximum instead of maximum + 1.
10036 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
10038         PR debug/69244
10039         * gcc.dg/guality/pr69244.c: New test.
10041 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
10043         * lib/target-supports.exp (check_effective_target_issignaling):
10044         New procedure.
10045         * gcc.dg/pr61441.c: Require issignaling effective target.
10047 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
10049         PR target/68803
10050         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10052 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
10054         PR c++/68819
10055         PR preprocessor/69177
10056         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10057         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10058         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10059         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10061 2016-01-14  Marek Polacek  <polacek@redhat.com>
10063         PR c/69262
10064         * gcc.dg/array-15.c: New test.
10066 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
10068         PR middle-end/68146
10069         PR tree-optimization/69155
10070         * gfortran.dg/pr68146.f: New test.
10071         * gfortran.dg/pr69155.f90: New test.
10073 2016-01-14  Richard Biener  <rguenther@suse.de>
10075         PR tree-optimization/68060
10076         * gcc.dg/torture/pr68060-1.c: New testcase.
10077         * gcc.dg/torture/pr68060-2.c: Likewise.
10079 2016-01-14  Nick Clifton  <nickc@redhat.com>
10081         * lib/target-supports.exp
10082         (check_effective_target_arm_neon_ok_nocache): Add an option
10083         sequence that includes setting the ARM architecture to ARMv7-A.
10084         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10085         command line options necessary to enable Neon support.
10086         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10087         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10088         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10089         * gcc.target/arm/pr69180.c: Likewise.
10091 2016-01-14  Jeff Law  <law@redhat.com>
10093         PR tree-optimization/69270
10094         * gcc.dg/tree-ssa/pr69270.c: New test.
10096 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
10098         PR c/66208
10099         * c-c++-common/pr66208.c: New file.
10101 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
10103         PR tree-optimization/69156
10104         * gcc.dg/pr69156.c: New test.
10106 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10108         * gcc.target/i386/pr69225-7.c: New test.
10110 2016-01-13  Richard Henderson  <rth@redhat.com>
10112         * gcc.dg/tm/memopt-13.c: Update expected function.
10113         * gcc.dg/tm/memopt-6.c: Likewise.
10115 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
10117         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10118         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10119         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10120         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10122 2016-01-13  Tom de Vries  <tom@codesourcery.com>
10124         PR tree-optimization/69169
10125         * gcc.dg/pr69169.c: New test.
10127 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
10129         PR target/69228
10130         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10131         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10132         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10133         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10134         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10135         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10136         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10137         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10139 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
10141         PR target/69247
10142         * gcc.dg/pr69247.c: New test.
10144 2016-01-13  Richard Biener  <rguenther@suse.de>
10146         PR tree-optimization/69242
10147         * gcc.dg/torture/pr69242.c: New testcase.
10149 2016-01-13  Richard Biener  <rguenther@suse.de>
10151         PR tree-optimization/69186
10152         * gcc.dg/torture/pr69186.c: New testcase.
10154 2016-01-13  Jeff Law  <law@redhat.com>
10156         PR tree-optimization/67755
10157         * gcc.dg/tree-ssa/pr67755.c: New test.
10159 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10161         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10162         pass number in output by a star.
10164 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
10166         PR tree-optimization/68911
10167         * gcc.c-torture/execute/pr68911.c: New test.
10169 2016-01-12  Marek Polacek  <polacek@redhat.com>
10171         PR c++/68979
10172         * g++.dg/warn/permissive-1.C: New test.
10174 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10176         PR objc++/68511
10177         PR c++/69213
10178         * g++.dg/opt/pr69213.C: New test.
10180 2016-01-12  Christian Bruel  <christian.bruel@st.com>
10182         PR target/69180
10183         * gcc.target/arm/pr69180.c: New test.
10185 2016-01-12  Richard Biener  <rguenther@suse.de>
10187         PR lto/69077
10188         * g++.dg/lto/pr69077_0.C: New testcase.
10189         * g++.dg/lto/pr69077_1.C: Likewise.
10191 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10193         PR target/69175
10194         * g++.dg/opt/pr69175.C: New test.
10196 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
10198         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10199         rather than #including math.h & stdlib.h.
10200         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10201         * gcc.dg/vect/pr49771.c: Likewise.
10202         * gcc.dg/vect/vect-10-big-array.c: Likewise.
10203         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10204         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10205         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10206         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10207         * gcc.dg/vect/pr44507.c: Likewise.
10208         * gcc.dg/vect/pr45902.c: Likewise.
10209         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10210         * gcc.dg/vect/vect-117.c: Likewise.
10211         * gcc.dg/vect/vect-99.c: Likewise.
10212         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10213         * gcc.dg/vect/vect-cond-1.c: Likewise.
10214         * gcc.dg/vect/vect-cond-2.c: Likewise.
10215         * gcc.dg/vect/vect-cond-3.c: Likewise.
10216         * gcc.dg/vect/vect-cond-4.c: Likewise.
10217         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10218         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10219         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10220         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10221         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10222         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10223         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10224         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10225         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10226         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10227         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10228         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10229         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10230         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10231         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10232         include of signal.h.
10233         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10234         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10235         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10236         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10237         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10238         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10239         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10240         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10241         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10242         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10243         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10244         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10245         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10246         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10247         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10248         * gcc.dg/vect/vect-outer-5.c: Likewise.
10249         * gcc.dg/vect/vect-outer-6.c: Likewise.
10250         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10251         include of stdio.h.
10253 2016-01-12  Nick Clifton  <nickc@redhat.com>
10255         PR target/68913
10256         * gcc.dg/lto/pr61886_0.c: Rename the external function called
10257         to fread so that it will be found in all target runtimes.
10259 2016-01-12  Richard Biener  <rguenther@suse.de>
10261         PR tree-optimization/69053
10262         * g++.dg/torture/pr69053.C: New testcase.
10264 2016-01-12  Richard Biener  <rguenther@suse.de>
10266         PR tree-optimization/69168
10267         * gcc.dg/torture/pr69168.c: New testcase.
10269 2016-01-12  Richard Biener  <rguenther@suse.de>
10271         PR tree-optimization/69157
10272         * gcc.dg/torture/pr69157.c: New testcase.
10274 2016-01-12  Richard Biener  <rguenther@suse.de>
10276         PR tree-optimization/69174
10277         * gcc.dg/torture/pr69174.c: New testcase.
10279 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
10281         PR c++/66808
10282         PR c++/69000
10283         * g++.dg/tls/pr66808.C: New test.
10284         * g++.dg/tls/pr69000.C: New test.
10286 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10288         * gcc.target/powerpc/swaps-p8-23.c: New test.
10289         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10291 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
10293         PR tree-optimization/68356
10294         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10296 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10297             Jim Wilson  <jim.wilson@linaro.org>
10299         PR target/69194
10300         * gcc.target/arm/pr69194.c: New test.
10302 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10304         PR target/69225
10305         * gcc.target/i386/pr69225-1.c: New test.
10306         * gcc.target/i386/pr69225-2.c: Likewise.
10307         * gcc.target/i386/pr69225-3.c: Likewise.
10308         * gcc.target/i386/pr69225-4.c: Likewise.
10309         * gcc.target/i386/pr69225-5.c: Likewise.
10310         * gcc.target/i386/pr69225-6.c: Likewise.
10312 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
10314         PR target/67462
10315         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10316         if lp64.
10318         PR target/69071
10319         * gcc.dg/pr69071.c: New test.
10321         PR c++/69211
10322         * g++.dg/opt/pr69211.C: New test.
10324         PR tree-optimization/69214
10325         * gcc.c-torture/compile/pr69214.c: New test.
10327 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
10329         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10330         * gcc.target/i386/pr66232-11.c: Ditto.
10331         * gcc.target/i386/pr66232-12.c: Ditto.
10332         * gcc.target/i386/pr66232-13.c: Ditto.
10334 2016-01-11  Richard Biener  <rguenther@suse.de>
10336         PR tree-optimization/69173
10337         * gcc.dg/torture/pr69173.c: New testcase.
10339 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10341         PR rtl-optimization/68796
10342         * gcc.target/aarch64/tst_5.c: New test.
10343         * gcc.target/aarch64/tst_6.c: Likewise.
10345 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10347         PR rtl-optimization/68841
10348         * gcc.dg/pr68841.c: New test.
10349         * gcc.c-torture/execute/pr68841.c: New test.
10351 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
10353         PR rtl-optimization/68920
10354         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10355         for ix86 targets.
10356         * gcc.dg/ifcvt-5.c: New test.
10358 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10360         PR bootstrap/69123
10361         * g++.dg/pr69123.C: New.
10363 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10365         PR target/69010
10366         * gcc.target/i386/pr69010.c: New test.
10368 2016-01-11  Martin Jambor  <mjambor@suse.cz>
10370         PR ipa/69044
10371         * gcc.target/i386/chkp-pr69044.c: New test.
10373 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10375         PR tree-optimization/69109
10376         * gcc.dg/autopar/pr69109-2.c: New test.
10377         * gcc.dg/autopar/pr69109.c: New test.
10379 2016-01-11  Tom de Vries  <tom@codesourcery.com>
10381         PR tree-optimization/69108
10382         * gcc.dg/autopar/pr69108.c: New test.
10384 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
10386         PR c++/69029
10387         * c-c++-common/Wisleading-indentation.c: Augment test.
10389 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10391         PR fortran/69154
10392         * gfortran.dg/inline_matmul_12.f90:  New test.
10394 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10396         PR fortran/67779
10397         * gfortran.dg/actual_array_offset_1: New test.
10399 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10401         PR tree-optimization/69062
10402         * gcc.dg/autopar/pr69062.c: New test.
10404 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
10406         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10407         * gcc.dg/vect/slp-perm-2.c: Likewise.
10408         * gcc.dg/vect/slp-perm-3.c: Likewise.
10409         * gcc.dg/vect/slp-perm-5.c: Likewise.
10410         * gcc.dg/vect/slp-perm-6.c: Likewise.
10411         * gcc.dg/vect/slp-perm-7.c: Likewise.
10412         * gcc.dg/vect/slp-perm-8.c: Likewise.
10414 2016-01-10  Tom de Vries  <tom@codesourcery.com>
10416         PR tree-optimization/69039
10417         * gcc.dg/autopar/pr69039.c: New test.
10419 2016-01-09  Marek Polacek  <polacek@redhat.com>
10421         PR c++/69113
10422         * g++.dg/pr69113.C: New test.
10424 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10426         PR middle-end/50865
10427         PR tree-optimization/69097
10428         * gcc.c-torture/execute/pr50865.c: New test.
10429         * gcc.c-torture/execute/pr69097-1.c: New test.
10430         * gcc.c-torture/execute/pr69097-2.c: New test.
10431         * gcc.dg/pr69097-1.c: New test.
10432         * gcc.dg/pr69097-2.c: New test.
10434 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
10436         PR c++/69164
10437         * g++.dg/opt/pr69164.C: New test.
10439 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10441         PR tree-optimization/69167
10442         * gcc.dg/pr69167.c: New test.
10444 2016-01-08  Marek Polacek  <polacek@redhat.com>
10446         PR c++/68449
10447         * g++.dg/pr68449.C: New.
10449 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
10451         PR tree-optimization/68707
10452         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10453         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10454         on platforms supporting it.
10455         * gcc.dg/vect/slp-perm-2.c: Likewise.
10456         * gcc.dg/vect/slp-perm-3.c: Likewise.
10457         * gcc.dg/vect/slp-perm-5.c: Likewise.
10458         * gcc.dg/vect/slp-perm-7.c: Likewise.
10459         * gcc.dg/vect/slp-perm-8.c: Likewise.
10460         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10461         on platforms supporting it.
10463 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10465         PR tree-optimization/69162
10466         * gcc.dg/pr69162.c: New test.
10468         PR tree-optimization/69172
10469         * gcc.dg/pr69172.c: New test.
10471 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10473         PR tree-optimization/67781
10474         * gcc.c-torture/execute/pr67781.c: New file.
10476 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10478         PR tree-optimization/69083
10479         * gcc.dg/vect/pr69083.c: New test.
10481 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
10483         PR tree-optimization/61441
10484         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10485         Use -fexcess-precision=standard for compiler options.
10486         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
10488 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
10490         PR fortran/69128
10491         * gfortran.dg/gomp/pr69128.f90: New test.
10493         PR c++/69145
10494         * g++.dg/ext/pr69145-1.C: New test.
10495         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10496         * g++.dg/ext/pr69145-2.h: New file.
10498 2016-01-07  Martin Sebor  <msebor@redhat.com>
10500         PR c/68966
10501         * gcc.dg/atomic-fetch-bool.c: New test.
10502         * gcc.dg/sync-fetch-bool.c: New test.
10504 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10506         PR fortran/66680
10507         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10509 2016-01-07  Nick Clifton  <nickc@redhat.com>
10511         PR target/66655
10512         * g++.dg/pr66655.C: New test.
10513         * g++.dg/pr66655_1.cc: Test support file.
10514         * g++.dg/pr66655.h: Test header file.
10516 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
10518         PR fortran/66680
10519         gfortran.dg/gomp/pr66680.f90: New test.
10521 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10523         PR target/69171
10524         * gcc.target/i386/pr69171-1.c: New test.
10525         * gcc.target/i386/pr69171-2.c: Likewise.
10526         * gcc.target/i386/pr69171-3.c: Likewise.
10527         * gcc.target/i386/pr69171-4.c: Likewise.
10528         * gcc.target/i386/pr69171-5.c: Likewise.
10529         * gcc.target/i386/pr69171-6.c: Likewise.
10531 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
10533         PR middle-end/67639
10534         * c-c++-common/pr67639.c: New test.
10536 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
10538         PR tree-optimization/69141
10539         * g++.dg/opt/pr69141.C: New test.
10541 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10543         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10545 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
10547         PR target/69140
10548         * gcc.target/i386/pr69140.c: New test
10550 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
10552         * gcc.dg/bad-dereference.c: New test case.
10554 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10556         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10558 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
10560         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10562 2016-01-06  Marek Polacek  <polacek@redhat.com>
10564         PR sanitizer/69099
10565         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10567 2016-01-05  Marek Polacek  <polacek@redhat.com>
10569         PR c/69104
10570         * gcc.dg/atomic-invalid-2.c: New.
10572 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10574         PR target/68991
10575         * gcc.target/i386/pr68991.c: New test.
10577 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10579         PR target/68991
10580         * g++.dg/pr68991-1.C: New test.
10581         * g++.dg/pr68991-2.C: Likewise.
10583 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
10585         PR other/60465
10586         * gcc.target/ia64/pr60465-gprel64.c: New test.
10587         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10589 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10591         PR rtl-optimization/68651
10592         * gcc.target/aarch64/pr68651_1.c: New test.
10594 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
10596         PR c/69122
10597         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10599 2016-01-05  Nathan Sidwell  <nathan@acm.org>
10601         PR c++/58583
10602         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10604         * gcc.dg/alias-15.c: New.
10606 2016-01-05  Nick Clifton  <nickc@redhat.com>
10608         PR target/68870
10609         * g++.dg/pr68770.C: New test.
10611 2016-01-04  Mike Stump  <mikestump@comcast.net>
10613         * lib/target-supports.exp (check_effective_target_cilkplus):
10614         cilkplus targets require pthreads.
10615         (check_effective_target_cilkplus): Remove special case for NVPTX.
10617 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10619         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10620         generation.
10622 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
10624         Update copyright years.
10626 2016-01-04  Marek Polacek  <polacek@redhat.com>
10628         PR c/68908
10629         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10630         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10631         * gcc.dg/atomic/stdatomic-op-5.c: New test.
10633 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10635         * gcc.target/sparc/20160104-2.c: New test.
10637 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10639         * gcc.target/sparc/20160104-1.c: New test.
10641 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
10643         PR fortran/65045
10644         * gfortran.dg/pr65045.f90: New test.
10646 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
10648         * gnat.dg/specs/debug1.ads: Delete.
10650 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10652         PR libgfortran/68867
10653         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10654         expression.
10656 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10658         PR libgfortran/68867
10659         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10660         PowerPC.
10662 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10664         PR fortran/68864
10665         * gfortran.dg/pr68864.f90: New test.
10667 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
10669         PR tree-optimization/69070
10670         * gcc.dg/pr69070.c: New test.
10672         PR sanitizer/69055
10673         * gfortran.dg/pr69055.f90: New test.
10675         PR target/69015
10676         * gcc.dg/pr69015.c: New test.
10678 Copyright (C) 2016 Free Software Foundation, Inc.
10680 Copying and distribution of this file, with or without modification,
10681 are permitted in any medium without royalty provided the copyright
10682 notice and this notice are preserved.