PR 48587 Newunit allocator
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0e48772d7983fa9397320be88a9552a912038b51
1 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3         PR libfortran/48587
4         * gfortran.dg/negative_unit2.f90: New test.
6 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
8         PR middle-end/77959
9         * gfortran.dg/pr77959.f90: New test.
11         DR 1511 - const volatile variables and ODR
12         * g++.dg/DRs/dr1511-1.C: New test.
13         * g++.dg/DRs/dr1511-2.C: New test.
15 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
17         * gnat.dg/debug7.adb (dg-options): Remove -g.
18         * gnat.dg/debug8.adb (dg-options): Add -margs.
19         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
21 2016-10-14  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/77979
24         * gcc.dg/torture/pr77979.c: New testcase.
26 2016-10-14  Martin Liska  <mliska@suse.cz>
28         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
29         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
30         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
32 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
34         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
35         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
36         * gcc.dg/torture/pr77937-2.c: Likewise.
38 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
40         * gnat.dg/lto15.adb: Adjust.
41         * gnat.dg/lto16.adb: Likewise.
42         * gnat.dg/lto17.adb: Likewise
43         * gnat.dg/lto18.ad[sb]: New test.
44         * gnat.dg/lto18_pkg.ads: New helper.
45         * gnat.dg/lto19.adb: New test.
46         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
47         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
48         * gnat.dg/lto20.adb: New test.
49         * gnat.dg/lto20_pkg.ad[sb]: New helper.
51 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
53         * gfortran.dg/coarray_38.f90: Expect error message.
55 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
57         * gcc.target/aarch64/spellcheck_1.c: New test.
58         * gcc.target/aarch64/spellcheck_2.c: Likewise.
59         * gcc.target/aarch64/spellcheck_3.c: Likewise.
60         * gcc.target/aarch64/spellcheck_4.c: Likewise.
61         * gcc.target/aarch64/spellcheck_5.c: Likewise.
62         * gcc.target/aarch64/spellcheck_6.c: Likewise.
64 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
66         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
68 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
70         PR tree-optimization/77937
71         * gcc.dg/torture/pr77937-1.c: New.
72         * gcc.dg/torture/pr77937-2.c: New.
74 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
76         * g++.dg/cpp1z/inline-var1.C: New test.
77         * g++.dg/cpp1z/inline-var1a.C: New test.
78         * g++.dg/cpp1z/inline-var1.h: New file.
79         * g++.dg/cpp1z/inline-var2.C: New test.
80         * g++.dg/cpp1z/inline-var3.C: New test.
81         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
82         uninitialized const.
84 2016-10-13  Sandra Loosemore <sandra@codesourcery.com>
86         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
87         Xscale is specified, not just -march.
88         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
89         is incompatible with Xscale.
91 2016-10-13  Martin Sebor  <msebor@redhat.com>
93         PR c++/71912
94         * g++.dg/ext/flexary4.C: Adjust.
95         * g++.dg/ext/flexary5.C: Same.
96         * g++.dg/ext/flexary9.C: Same.
97         * g++.dg/ext/flexary19.C: New test.
98         * g++.dg/ext/flexary18.C: New test.
99         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
100         regression test.
101         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
102         Avoid generating a flexible array member in an array.
104 2016-10-13  Martin Sebor  <msebor@redhat.com>
106         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
107         to placate -Wformat on targets where the type is not int.
109 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
111         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
112         in INSN_LOCATION.
114 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
116         * gcc.target/i386/l_fma_float_1.c: Revise test.
117         * gcc.target/i386/l_fma_float_2.c: Ditto.
118         * gcc.target/i386/l_fma_float_3.c: Ditto.
119         * gcc.target/i386/l_fma_float_4.c: Ditto.
120         * gcc.target/i386/l_fma_float_5.c: Ditto.
121         * gcc.target/i386/l_fma_float_6.c: Ditto.
122         * gcc.target/i386/l_fma_double_1.c: Ditto.
123         * gcc.target/i386/l_fma_double_2.c: Ditto.
124         * gcc.target/i386/l_fma_double_3.c: Ditto.
125         * gcc.target/i386/l_fma_double_4.c: Ditto.
126         * gcc.target/i386/l_fma_double_5.c: Ditto.
127         * gcc.target/i386/l_fma_double_6.c: Ditto.
129 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
131         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
133 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
135         * gcc.dg/vect/vect-98.c: Refine test case.
136         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
137         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
138         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
140 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
142         PR c/77946
143         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
145 2016-10-13  Martin Liska  <mliska@suse.cz>
147         PR tree-optimization/77943
148         * g++.dg/tree-ssa/pr77943.C: New test.
150 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
152         PR fortran/72832
153         * gfortran.dg/allocate_with_source_22.f03: New test.
154         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
155         fail.
157 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
159         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
160         * gcc.target/arm/movsi_movw.c: Likewise.
161         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
162         directive to work on big endian targets.
164 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
166         * gcc.dg/tree-ssa/evrp6.c: New test.
168 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
170         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
171         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
172         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
174 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
176         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
177         * gcc.target/powerpc/warn-2.c: Ditto.
179 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
181         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
182         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
183         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
184         for -mmsa.
185         * gcc.target/mips/msa.c: New test.
186         * gcc.target/mips/msa-builtins.c: Likewise.
187         * lib/target-supports.exp (check_mips_msa_hw_available): New.
188         (check_effective_target_mips_msa_runtime): Likewise.
189         (check_effective_target_mips_msa): Likewise.
190         (add_options_for_mips_msa): Likewise.
191         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
192         (check_effective_target_vect_intfloat_cvt): Likewise.
193         (check_effective_target_vect_uintfloat_cvt): Likewise.
194         (check_effective_target_vect_floatint_cvt): Likewise.
195         (check_effective_target_vect_floatuint_cvt): Likewise.
196         (check_effective_target_vect_shift): Likewise.
197         (check_effective_target_vect_shift_char): Likewise.
198         (check_effective_target_vect_long): Likewise.
199         (check_effective_target_vect_float): Likewise.
200         (check_effective_target_vect_double): Likewise.
201         (check_effective_target_vect_long_long): Likewise.
202         (check_effective_target_vect_perm): Likewise.
203         (check_effective_target_vect_perm_byte): Likewise.
204         (check_effective_target_vect_perm_short): Likewise.
205         (check_effective_target_vect_sdot_qi): Likewise.
206         (check_effective_target_vect_udot_qi): Likewise.
207         (check_effective_target_vect_sdot_hi): Likewise.
208         (check_effective_target_vect_udot_hi): Likewise.
209         (check_effective_target_vect_pack_trunc): Likewise.
210         (check_effective_target_vect_unpack): Likewise.
211         (check_effective_target_vect_hw_misalign): Likewise.
212         (check_effective_target_vect_condition): Likewise.
213         (check_effective_target_vect_cond_mixed): Likewise.
214         (check_effective_target_vect_char_mult): Likewise.
215         (check_effective_target_vect_short_mult): Likewise.
216         (check_effective_target_vect_int_mult): Likewise.
217         (check_effective_target_vect_extract_even_odd): Likewise.
218         (check_effective_target_vect_interleave): Likewise.
219         (check_vect_support_and_set_flags): Check if the target supports MSA
220         and append to the list of EFFECTIVE_TARGETS.
222 2016-10-12  Richard Biener  <rguenther@suse.de>
224         PR debug/77947
225         * g++.dg/torture/pr77947.C: New testcase.
227 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
229         * gnat.dg/debug8.adb: New testcase.
231 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
233         * gnat.dg/debug9.adb: New testcase.
235 2016-10-12  Richard Biener  <rguenther@suse.de>
237         * gcc.dg/tree-ssa/vrp35.c: Adjust.
238         * gcc.dg/tree-ssa/vrp36.c: Likewise.
239         * gcc.dg/tree-ssa/vrp46.c: Likewise.
241 2016-10-12  Richard Biener  <rguenther@suse.de>
243         PR tree-optimization/77920
244         * gcc.dg/torture/pr77920.c: New testcase.
246 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
248         PR tree-optimization/77929
249         * gcc.c-torture/compile/pr77929.c: New test.
251         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
252         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
253         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
254         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
255         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
256         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
257         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
258         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
259         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
261 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
263         * gcc.target/sparc/setcc-4.c: Adjust.
264         * gcc.target/sparc/setcc-5.c: Likewise.
265         * gcc.target/sparc/setcc-6.c: Likewise.
266         * gcc.target/sparc/setcc-7.c: Likewise.
267         * gcc.target/sparc/setcc-8.c: Likewise.
268         * gcc.target/sparc/setcc-9.c: Likewise.
269         * gcc.target/sparc/setcc-10.c: Delete.
271 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
273         PR fortran/77942
274         * gfortran.dg/pr77942.f90
276 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
278         * gfortran.dg/dec_math.f90: New testsuite.
280 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
282         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
283         (main): Declare j as i32 instead of int.
285 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
287         PR testsuite/PR77710
288         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
289         target triplet instead of *-*-*-*.
291 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
293         * gnat.dg/unchecked_convert10.adb: New test.
294         * gnat.dg/unchecked_convert11.adb: Likewise.
295         * gnat.dg/unchecked_convert12.adb: Likewise.
297 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
299         * gcc.target/sparc/cbcond-1.c: New test.
300         * gcc.target/sparc/cbcond-2.c: Likewise.
301         * gcc.target/sparc/movcc-1.c: Likewise.
302         * gcc.target/sparc/movcc-2.c: Likewise.
303         * gcc.target/sparc/setcc-1.c: Adjust.
304         * gcc.target/sparc/setcc-2.c: Likewise.
305         * gcc.target/sparc/setcc-3.c: Likewise.
306         * gcc.target/sparc/setcc-4.c: Likewise.
307         * gcc.target/sparc/setcc-5.c: Likewise.
308         * gcc.target/sparc/setcc-6.c: New test.
309         * gcc.target/sparc/setcc-7.c: Likewise.
310         * gcc.target/sparc/setcc-8.c: Likewise.
311         * gcc.target/sparc/setcc-9.c: Likewise.
312         * gcc.target/sparc/setcc-10.c: Likewise.
314 2016-10-10  Jeff Law  <law@redhat.com>
316         PR tree-optimization/71947
317         * gcc.dg/tree-ssa/pr71947-1.c: New test.
318         * gcc.dg/tree-ssa/pr71947-2.c: New test.
319         * gcc.dg/tree-ssa/pr71947-3.c: New test.
320         * gcc.dg/tree-ssa/pr71947-4.c: New test.
321         * gcc.dg/tree-ssa/pr71947-5.c: New test.
322         * gcc.dg/tree-ssa/pr71947-6.c: New test.
324 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
326         PR fortran/77915
327         * gfortran.dg/matmul_11.f90:  New test.
329 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
331         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
332         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
333         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
334         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
335         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
336         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
337         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
338         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
339         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
340         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
341         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
342         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
343         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
344         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
345         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
346         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
347         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
348         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
349         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
350         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
351         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
352         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
353         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
354         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
355         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
356         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
357         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
358         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
359         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
360         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
361         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
362         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
363         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
364         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
365         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
366         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
367         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
368         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
369         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
370         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
371         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
372         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
373         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
374         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
375         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
376         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
377         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
378         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
379         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
380         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
381         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
382         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
383         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
384         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
385         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
386         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
387         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
388         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
389         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
391 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
393         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
394         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
395         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
396         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
397         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
398         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
399         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
400         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
401         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
402         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
403         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
404         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
405         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
406         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
408 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
410         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
411         Enable AArch64.
412         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
413         vdup*_laneq.
414         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
415         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
416         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
417         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
419 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
420             Jiong Wang  <jiong.wang@arm.com>
422         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
423         AArch64 support.
424         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
425         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
426         AArch64 targets.
427         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
428         AArch64 targets.
429         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
430         targets.
431         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
433 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
435         * gnat.dg/specs/vfa.ads: New test.
437 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
439         * gnat.dg/inline13.ad[sb]: New test.
440         * gnat.dg/inline13_pkg.ad[sb]: New helper.
442 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
444         * gnat.dg/biased_subtype.adb: New test.
446 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
448         PR tree-optimization/77901
449         * gcc.c-torture/compile/pr77901.c: New test.
451 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
453         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
454         * gcc.dg/ipa/propalign-2.c: Likewise
455         * gcc.dg/ipa/propalign-3.c: Likewise.
456         * gcc.dg/ipa/propalign-4.c: Likewise.
457         * gcc.dg/ipa/propalign-5.c: Likewise.
459 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
461         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
463         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
465         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
466         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
468 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
470         * gfortran.dg/dec_union_11.f90: New testcase.
472 2016-10-07  Nathan Sidwell  <nathan@acm.org>
474         PR c++/66443
475         * g++.dg/cpp0x/pr66443-cxx11.C: New.
476         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
477         * g++.dg/cpp1y/pr66443-cxx14.C: New
478         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
479         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
481 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
483         * g++.dg/cpp0x/addressof1.C: New test.
484         * g++.dg/cpp0x/addressof2.C: New test.
486 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
488         * gcc.target/powerpc/float128-type-1.c: New test to check that
489         PowerPC 64-bit Linux enables -mfloat128-type by default.
490         * gcc.target/powerpc/float128-type-2.c: Likewise.
491         * gcc.target/powerpc/float128-mix.c: Change error message to
492         reflect that __ibm128 is now #define'ed to be long double.
494 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
496         PR fortran/77406
497         * gfortran.dg/pr77406.f90: New test.
498         * gfortran.dg/assumed_type_3.f90: Update error messages.
499         * gfortran.dg/defined_operators_1.f90: Ditto.
500         * gfortran.dg/generic_26.f90: Ditto.
501         * gfortran.dg/generic_7.f90: Ditto.
502         * gfortran.dg/gomp/udr5.f90: Ditto.
503         * gfortran.dg/gomp/udr7.f90: Ditto.
504         * gfortran.dg/interface_1.f90: Ditto.
505         * gfortran.dg/interface_37.f90: Ditto.
506         * gfortran.dg/interface_5.f90: Ditto.
507         * gfortran.dg/interface_6.f90: Ditto.
508         * gfortran.dg/interface_7.f90
509         * gfortran.dg/no_arg_check_3.f90
510         * gfortran.dg/operator_5.f90
511         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
513 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
515         PR c++/77700
516         * c-c++-common/Wint-in-bool-context.c: Update test.
518 2016-10-07  Richard Biener  <rguenther@suse.de>
520         * gcc.dg/tree-ssa/vrp01.c: Adjust.
521         * gcc.dg/tree-ssa/vrp34.c: Likewise.
523 2016-10-07  Marek Polacek  <polacek@redhat.com>
525         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
527 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
529         PR c++/69733
530         * c-c++-common/pr69733.c: New test.
531         * gcc.dg/pr69733.c: New test.
532         * gcc.target/i386/pr69733.c: New test.
534 2016-10-07  Marek Polacek  <polacek@redhat.com>
536         PR c++/77803
537         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
539 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
541         PR tree-optimization/77664
542         * gcc.dg/tree-ssa/pr77664.c: New test.
543         * gcc.dg/pr77664.c: New test.
545 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
547         * gfortran.dg/pr69955.f90: New test.
549 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
551         PR fortran/57910
552         * gfortran.dg/pr57910.f90: New test.
554 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
556         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
557         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
559 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
561         PR tree-optimization/77862
562         * gcc.dg/pr77862.c: New test.
564 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
566         * gcc.dg/tree-ssa/evrp4.c: New test.
568 2016-10-06  Jeff Law  <law@redhat.com>
570         PR tree-optimization/71661
571         * gcc.dg/tree-ssa/pr71661.c: New test.
573 2016-10-06  Richard Biener  <rguenther@suse.de>
575         PR tree-optimization/77855
576         * gcc.dg/torture/pr77855.c: New testcase.
578 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
579             Eric Botcazou  <ebotcazou@adacore.com>
581         * g++.dg/other/pr77759.C: New test.
583 2016-10-06  Richard Biener  <rguenther@suse.de>
585         PR tree-optimization/77839
586         * gcc.dg/torture/pr77839.c: New testcase.
588 2016-10-06  Marek Polacek  <polacek@redhat.com>
590         * g++.dg/cpp1z/init-statement9.C: New test.
592 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
594         * gcc.target/i386/pcommit-1.c: Deleted.
595         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
596         * gcc.target/i386/sse-13.c: Ditto.
597         * gcc.target/i386/sse-14.c: Ditto.
598         * gcc.target/i386/sse-22.c: Ditto.
599         * gcc.target/i386/sse-23.c: Ditto.
600         * g++.dg/other/i386-2.C: Ditto.
602 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
604         * gcc.target/i386/pr77833.c: Require int128 effective target.
606 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
608         PR fortran/58991
609         PR fortran/58992
610         * gfortran.dg/associate_22.f90: New test.
612 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
614         * gfortran.dg/dec_union_9.f90: New testcase.
615         * gfortran.dg/dec_union_10.f90: New testcase.
617 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
619         PR sanitizer/66343
620         * gcc.dg/pch/pr66343-3.c: New test.
621         * gcc.dg/pch/pr66343-3.hs: New file.
623         PR sanitizer/66343
624         * gcc.dg/pch/pr66343-1.c: New test.
625         * gcc.dg/pch/pr66343-1.hs: New file.
626         * gcc.dg/pch/pr66343-2.c: New test.
627         * gcc.dg/pch/pr66343-2.hs: New file.
629 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
631         * c-c++-common/Wint-in-bool-context.c: Update test.
633 2016-10-05  Marek Polacek  <polacek@redhat.com>
635         * g++.dg/cpp1z/init-statement1.C: New test.
636         * g++.dg/cpp1z/init-statement2.C: New test.
637         * g++.dg/cpp1z/init-statement3.C: New test.
638         * g++.dg/cpp1z/init-statement4.C: New test.
639         * g++.dg/cpp1z/init-statement5.C: New test.
640         * g++.dg/cpp1z/init-statement6.C: New test.
641         * g++.dg/cpp1z/init-statement7.C: New test.
642         * g++.dg/cpp1z/init-statement8.C: New test.
644 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
646         PR fortran/67524
647         * gfortran.dg/pr67524.f90: New test.
649 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
651         PR sanitizer/77823
652         * c-c++-common/ubsan/shift-9.c: New test.
654 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
656         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
657         of int if __SIZEOF_INT__ is less than 4 bytes.
659 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
661         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
662         * gfortran.dg/class_array_20.f03: Likewise.
663         * gfortran.dg/class_array_21.f03: Likewise.
664         * gfortran.dg/finalize_29.f08: Likewise.
665         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
667 2016-10-05  Richard Biener  <rguenther@suse.de>
669         PR middle-end/77826
670         * gcc.dg/torture/pr77826.c: New testcase.
672 2016-10-05  Richard Biener  <rguenther@suse.de>
674         * gcc.dg/fold-copysign-1.c: New testcase.
676 2016-10-05  Andreas Schwab  <schwab@suse.de>
678         * g++.dg/pr49847-2.C: Remove.
680 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
682         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
684 2016-10-05  Richard Biener  <rguenther@suse.de>
686         PR middle-end/55152
687         * gcc.dg/pr55152-2.c: New testcase.
689 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
691         * gfortran.dg/dtio_15.f90: New test.
693 2016-10-04  Ian Lance Taylor  <iant@golang.org>
695         * gcc.dg/split-7.c: New test.
697 2016-10-04  Martin Sebor  <msebor@redhat.com>
699         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
700         %lc directive to wint_t to silence -Wformat warnings on targets
701         where the latter is a distinct type such as long.
703 2016-10-04  Martin Sebor  <msebor@redhat.com>
705         PR c++/77804
706         * g++.dg/warn/Wplacement-new-size-4.C: New test.
708 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
710         PR c++/77791
711         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
713         * g++.dg/other/java3.C: Remove.
714         * g++.dg/other/java1.C: Remove.
715         * g++.dg/other/error12.C: Remove.
716         * g++.dg/other/java2.C: Remove.
717         * g++.dg/warn/Wnvdtor.C: Remove.
718         * g++.dg/lookup/java1.C: Remove.
719         * g++.dg/lookup/java2.C: Remove.
720         * g++.dg/ext/pr34829.C: Remove.
721         * g++.dg/ext/java-3.C: Remove.
722         * g++.dg/ext/java-1.C: Remove.
723         * g++.dg/ext/java-2.C: Remove.
724         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
726 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
728         PR tree-optimization/77808
729         * gcc.dg/tree-ssa/pr77808.c: New testcase.
731 2016-10-04  Richard Biener  <rguenther@suse.de>
733         PR tree-optimization/77399
734         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
736 2016-10-04  Richard Biener  <rguenther@suse.de>
738         PR middle-end/77833
739         * gcc.target/i386/pr77833.c: New testcase.
741 2016-09-26  Jeff Law  <law@redhat.com>
743         PR tree-optimization/71550
744         PR tree-optimization/71403
745         * gcc.c-torture/execute/pr71550.c: New test.
747 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
749         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
750         option.
752 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
754         Revert
755         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
757         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
759 2016-10-03  Marek Polacek  <polacek@redhat.com>
761         * g++.dg/cpp0x/nullptr37.C: New test.
763 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
765         * c-c++-common/Wint-in-bool-context.c: Update test.
767 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
769         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
770         earlier.
771         * g++.dg/charset/asm2.c (memmove): Likewise.
772         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
773         * g++.dg/tls/diag-4.C (foo): Likewise.
774         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
775         dg-warning, fix up regex.
776         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
777         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
778         * g++.old-deja/g++.mike/net31.C: Likewise.
779         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
780         for C++17.
781         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
782         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
784 2016-10-01  Richard Biener  <rguenther@suse.de>
786         PR middle-end/77798
787         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
789 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
791         PR fortran/77663
792         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
794 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
796         PR c/77490
797         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
798         Add dg-prune-output directive.
800 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
802         PR fortran/66643
803         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
804         * gfortran.fortran-torture/compile/write.f90: Update test.
806 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
808         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
809         arm_fp16_alternative_ok as the required effective target.
810         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
811         -mfp16-format=alternative to the dg-options directive and remove
812         the dg-add-options directive.
814 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
816         PR fortran/77764
817         * gfortran.dg/dec_union_8.f90: New testcase.
819 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
821         PR fortran/77782
822         * gfortran.dg/dec_structure_16.f90: New testcase.
824 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
826         * gfortran.dg/coarray_allocate_10.f08: New test.
827         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
829 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
831         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
833 2016-09-30  Richard Biener  <rguenther@suse.de>
835         PR tree-optimization/77399
836         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
838 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
840         * c-c++-common/pr27336.c: Make dependency on 
841         -fdelete-null-pointer-checks explicit.
842         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
843         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
844         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
845         * gcc.dg/pic-1.c: Require fpic target support.
846         * gcc.dg/pic-2.c: Likewise.
848 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
850         Implement P0001R1 - C++17 removal of register storage class specifier
851         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
852         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
853         C++17.
854         * c-c++-common/vector-subscript-5.c (foo): Don't use register
855         keyword if not __SSE2__.
856         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
857         C++17.
858         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
859         register keywords.
860         * g++.dg/eh/pr29166.C: Add -Wno-register option.
861         * g++.dg/warn/register-parm-1.C (erroneous_warning,
862         no_erroneous_warning): Expect new warnings for C++17.
863         * g++.dg/warn/register-var-2.C (f): Likewise.
864         * g++.dg/parse/register1.C (f): Expect new error for C++17.
865         * g++.dg/parse/linkage2.C (foo): Likewise.
866         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
867         keyword on parameters for C++17.
868         * g++.dg/cpp1z/register1.C: New test.
869         * g++.dg/cpp1z/register2.C: New test.
870         * g++.dg/cpp1z/register3.C: New test.
872 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
874         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
875         * gcc.target/i386/avx2-check.h (main): Ditto.
876         * gcc.target/i386/avx512bw-check.h (main): Ditto.
877         * gcc.target/i386/avx512cd-check.h (main): Ditto.
878         * gcc.target/i386/avx512dq-check.h (main): Ditto.
879         * gcc.target/i386/avx512er-check.h (main): Ditto.
880         * gcc.target/i386/avx512f-check.h (main): Ditto.
881         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
882         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
883         * gcc.target/i386/avx512vl-check.h (main): Ditto.
885 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
887         PR target/77756
888         * gcc.target/i386/pr77756.c: New test.
890 2016-09-29  Marek Polacek  <polacek@redhat.com>
892         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
894 2016-09-29  Marek Polacek  <polacek@redhat.com>
896         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
897         C++14.
899 2016-09-29  Martin Liska  <mliska@suse.cz>
901         * objc/execute/construct1.m: New test.
903 2016-09-29  Richard Biener  <rguenther@suse.de>
905         PR tree-optimization/77768
906         * gcc.dg/torture/pr77768.c: New testcase.
908 2016-09-28  Richard Biener  <rguenther@suse.de>
910         PR middle-end/77407
911         * gcc.dg/pr77407.c: New testcase.
913 2016-09-29  Richard Biener  <rguenther@suse.de>
915         PR middle-end/55152
916         * gcc.dg/pr55152.c: New testcase.
917         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
919 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
921         * gcc.dg/profile-update-warning.c: Restrict to ia32.
922         (dg-options): Remove -m32.
924 2016-09-28  Martin Sebor  <msebor@redhat.com>
926         PR middle-end/77721
927         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
929 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
931         PR libgfortran/77707
932         * gfortran.dg/inquire_17.f90: New test.
934 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
936         PR c++/77467
937         * g++.dg/cpp1y/constexpr-77467.C: New test.
939 2016-09-28  Martin Sebor  <msebor@redhat.com>
941         PR c/77762
942         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
943         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
944         (test_sprintf_p_const): Adjust line numbers to avoid failures
945         introduced in r240503.
947 2016-09-28  Martin Sebor  <msebor@redhat.com>
949         PR middle-end/77683
950         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
952 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
954         PR c++/77748
955         * g++.dg/pr77550.C: Avoid undefined behavior.
957         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
959 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
961         * gcc.dg/strlenopt-20.c: Update test.
962         * gcc.dg/strlenopt-21.c: Likewise.
963         * gcc.dg/strlenopt-22.c: Likewise.
964         * gcc.dg/strlenopt-22g.c: Likewise.
965         * gcc.dg/strlenopt-26.c: Likewise.
966         * gcc.dg/strlenopt-5.c: Likewise.
967         * gcc.dg/strlenopt-7.c: Likewise.
968         * gcc.dg/strlenopt-9.c: Likewise.
970 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
972         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
974         * g++.dg/cpp1z/lambda-this1.C: New test.
975         * g++.dg/cpp1z/lambda-this2.C: New test.
977         PR c++/77722
978         * g++.dg/ubsan/return-4.C: New test.
979         * g++.dg/ubsan/return-5.C: New test.
980         * g++.dg/ubsan/return-6.C: New test.
982 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
984         * lib/target-supports.exp
985         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
986         in function comment.
988 2016-09-27  Martin Liska  <mliska@suse.cz>
990         PR gcov-profile/46266
991         * lib/gcov.exp: Verify that <built-in>.gcov file is not
992         considered.
994 2016-09-27  Richard Biener  <rguenther@suse.de>
996         PR tree-optimization/77745
997         * g++.dg/torture/pr77745.C: New testcase.
999 2016-09-27  Richard Biener  <rguenther@suse.de>
1001         PR tree-optimization/77478
1002         * gcc.dg/torture/pr77478.c: New testcase.
1004 2016-09-27  Martin Liska  <mliska@suse.cz>
1006         PR gcov-profile/7970
1007         PR gcov-profile/16855
1008         PR gcov-profile/44779
1009         * g++.dg/gcov/pr16855.C: New test.
1011 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1013         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1015 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1017         PR fortran/77666
1018         * gfortran.dg/gomp/pr77666.f90: New test.
1020 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1022         PR ipa/77677
1023         * gcc.dg/torture/pr77677-2.c: New test.
1025 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1027         PR fortran/77420
1028         * gfortran.dg/pr77420_1.f90: New test.
1029         * gfortran.dg/pr77420_2.f90: Ditto.
1030         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1031         * gfortran.dg/pr77420_4.f90: this file.
1033 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1035         PR middle-end/77719
1036         * gfortran.dg/pr77719.f90: New test.
1038 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1040         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1041         singular form of byte when quantity is unknown.
1043 2016-09-26  Marek Polacek  <polacek@redhat.com>
1045         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1047 2016-09-26  Martin Liska  <mliska@suse.cz>
1049         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1050         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1051         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1052         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1053         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1054         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1055         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1056         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1057         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1059 2016-09-26  Marek Polacek  <polacek@redhat.com>
1061         PR c/7652
1062         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1063         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1064         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1065         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1066         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1067         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1068         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1069         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1070         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1071         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1072         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1073         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1074         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1075         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1076         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1077         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1078         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1079         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1080         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1081         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1082         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1083         * c-c++-common/attr-fallthrough-1.c: New test.
1084         * c-c++-common/attr-fallthrough-2.c: New test.
1085         * g++.dg/cpp0x/fallthrough1.C: New test.
1086         * g++.dg/cpp0x/fallthrough2.C: New test.
1087         * g++.dg/cpp1z/fallthrough1.C: New test.
1088         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1089         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1090         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1091         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1093 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1095         PR fortran/77429
1096         * gfortran.dg/pr77429.f90: New test.
1098 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1100         PR fortran/77694
1101         * gfortran.dg/pr77694.f90: New test.
1103 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1105         PR target/51244
1106         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1108 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1110         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1111         for 32-bit mode.
1113 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1115         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1116         for 32-bit mode.
1118 2016-09-24  Marek Polacek  <polacek@redhat.com>
1120         PR c/77490
1121         * c-c++-common/Wbool-operation-1.c: New test.
1122         * gcc.dg/Wbool-operation-1.c: New test.
1124 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1126         * gfortran.dg/dec_static_1.f90: New.
1127         * gfortran.dg/dec_static_2.f90: New.
1128         * gfortran.dg/dec_static_3.f90: New.
1129         * gfortran.dg/dec_static_4.f90: New.
1131 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1133         PR fortran/48298
1134         * gfortran.dg/negative_unit_check.f90: Update test.
1135         * gfortran.dg/dtio_14.f90: New test.
1137 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1139         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1140         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1141         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1142         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1143         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1144         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1145         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1147 2016-09-23  Martin Sebor  <msebor@redhat.com>
1149         PR testsuite/77713
1150         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1151         assuming long double is bigger than double.
1153 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1155         Implement P0138R2, C++17 construction rules for enum class values
1156         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1158 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1160         PR preprocessor/77672
1161         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1162         expected multiline output from first warning to reflect change
1163         in r240434.
1165 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1167         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1169 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1170             Tom de Vries  <tom@codesourcery.com>
1172         PR testsuite/77411
1173         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1175 2016-09-23  Marek Polacek  <polacek@redhat.com>
1177         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1178         * c-c++-common/gomp/atomic-13.c: Likewise.
1179         * c-c++-common/gomp/atomic-14.c: Likewise.
1180         * c-c++-common/pr60439.c: Remove invalid code.
1181         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1182         * g++.dg/expr/bitfield5.C: Likewise.
1183         * g++.dg/expr/bitfield6.C: Likewise.
1184         * g++.dg/expr/bool1.C: Likewise.
1185         * g++.dg/expr/bool3.C: Likewise.
1186         * g++.dg/expr/lval3.C: Likewise.
1187         * g++.dg/expr/lval4.C: Likewise.
1188         * g++.old-deja/g++.jason/bool5.C: Likewise.
1190 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1192         PR preprocessor/77672
1193         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1194         (test_terminator_location): New function.
1196 2016-09-23  Richard Biener  <rguenther@suse.de>
1198         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1200 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1202         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1203         -march=armv8.2-a+fp16 when supported by the hardware.
1204         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1205         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1206         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1207         semi-colons to a macro invocations.
1208         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1209         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1210         defined.
1211         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1212         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1213         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1214         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1215         defined.
1216         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1217         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1218         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1219         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1220         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1221         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1222         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1223         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1224         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1225         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1226         defined.
1227         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1228         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1229         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1230         defined.
1231         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1232         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1233         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1234         defined.
1235         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1236         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1237         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1238         defined.
1239         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1240         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1241         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1242         defined.  Also fix some white-space.
1243         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1244         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1245         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1246         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1247         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1248         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1249         defined.  Also fix some long lines and white-space.
1250         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1251         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1252         defined.  Also fix some long lines and white-space.
1253         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1254         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1255         defined.
1256         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1257         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1258         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1259         defined.
1260         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1261         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1262         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1263         defined.
1264         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1265         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1266         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1267         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1268         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1269         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1270         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1271         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1272         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1273         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1274         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1275         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1276         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1277         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1278         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1279         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1280         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1281         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1282         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1284 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1285             Matthew Wahab  <matthew.wahab@arm.com>
1287         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1288         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1289         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1290         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1291         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1292         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1293         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1294         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1295         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1296         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1297         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1298         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1299         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1300         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1301         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1302         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1303         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1304         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1305         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1306         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1307         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1308         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1309         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1310         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1311         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1312         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1313         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1314         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1315         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1316         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1317         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1318         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1319         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1320         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1321         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1322         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1323         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1325 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1327         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1328         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1329         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1330         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1331         support.
1333 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1335         PR ipa/77677
1336         * gcc.dg/torture/pr77677.c: New test.
1338 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1340         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1341         here now.
1343 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1345         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1346         options.  Add tests for float16x4_t and float16x8_t.
1348 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1350         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1351         * gcc.target/s390/risbg-ll-2.c: Ditto.
1352         * gcc.target/s390/risbg-ll-3.c: Ditto.
1354 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1356         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1357         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1359 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1361         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1362         output to the simplified instructions.
1364 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1366         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1367         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1369 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1371         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1372         (FP16_SUPPORTED): New
1373         (expected-hfloat-16x4): Make conditional on __fp16 support.
1374         (expected-hfloat-16x8): Likewise.
1375         (vdup_n_f16): Disable for non-AArch64 targets.
1376         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1377         conditional on FP16_SUPPORTED.
1378         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1379         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1380         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1381         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1382         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1383         for testing __fp16.
1384         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1385         conditional on FP16_SUPPORTED.
1386         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1387         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1389 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1391         * gcc.target/arm/short-vfp-1.c: New.
1393 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1395         * gcc.target/arm/attr-fp16-arith-1.c: New.
1397 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1399         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1400         New.
1401         (add_options_for_arm_v8_2a_fp16_neon): New.
1402         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1403         (add_options_for_arm_arch_v8_2a): Auto-generate.
1404         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1405         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1406         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1407         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1408         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1409         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1410         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1412 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1414         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1415         arm_fp16_alternative_ok.
1416         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1417         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1418         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1419         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1420         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1421         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1422         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1423         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1424         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1425         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1426         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1427         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1428         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1429         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1430         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1431         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1432         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1433         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1434         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1435         arm_fp16_alternative_ok.
1436         * lib/target-supports.exp
1437         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1438         (check_effective_target_arm_fp16_alternative_ok): New.
1439         (check_effective_target_arm_fp16_none_ok_nocache): New.
1440         (check_effective_target_arm_fp16_none_ok): New.
1442 2016-09-23  Martin Liska  <mliska@suse.cz>
1444         * gcc.dg/ipa/pr77653.c: Replace adress
1445         with address.
1447 2016-09-23  Martin Liska  <mliska@suse.cz>
1449         * gcc.target/i386/movbe-4.c: New test.
1451 2016-09-23  Martin Liska  <mliska@suse.cz>
1453         * gcc.target/i386/crc32-5.c: New test.
1455 2016-09-23  Martin Liska  <mliska@suse.cz>
1457         * gcc.target/i386/pr71652.c: New test.
1458         * gcc.target/i386/pr71652-2.c: New test.
1459         * gcc.target/i386/pr71652-3.c: New test.
1461 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1463         * lib/gcc-dg.exp (process-message): Support relative line number
1464         notation - .+4 or .-1 etc.
1465         * gcc.dg/dg-test-1.c: New test.
1467 2016-09-22  Martin Sebor  <msebor@redhat.com>
1469         PR target/77676
1470         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1471         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1472         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1473         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1475 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1477         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1478         * gcc.dg/ifcvt-2.c: Ditto.
1479         * gcc.dg/zero_bits_compound-1.c: Ditto.
1480         * gcc.dg/zero_bits_compound-1.c: Ditto.
1481         * gcc.dg/pr40550.c: Simplify target selectors.
1482         Use dg-additional-options.
1483         * gcc.dg/pr47893.c: Ditto.
1484         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1485         additional options for 32-bit x86 targets.
1486         * gcc.dg/pr70955.c: Move to ...
1487         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1489 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1491         PR c++/61019
1492         * g++.dg/cpp0x/pr61019.C: New.
1494 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1495             Terry Guo  <terry.guo@arm.com>
1497         * gcc.target/arm/pure-code/ffunction-sections.c: New.
1498         * gcc.target/arm/pure-code/no-literal-pool.c: New.
1499         * gcc.target/arm/pure-code/pure-code.exp: New.
1501 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1503         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1504         Remove SSE effective target requirement.
1506 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1508         PR c++/71979
1509         * g++.dg/cpp0x/pr71979.C: New.
1511 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1513         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1515 2016-09-22  Martin Liska  <mliska@suse.cz>
1517         PR ipa/77653
1518         * gcc.dg/ipa/pr77653.c: New test.
1520 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1522         PR fortran/77665
1523         * gfortran.dg/gomp/pr77665.f90: New test.
1525 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
1527         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1528         * gfortran.dg/dtio_13.f90: New test.
1530 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1532         PR fortran/66107
1533         * gfortran.dg/pr66107.f90: New test.
1535 2016-09-21  Ian Lance Taylor  <iant@golang.org>
1537         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1538         with call to builtin delete function.
1540 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
1542         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1543         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1544         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1545         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1546         tests.
1548 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
1550         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1552 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
1554         PR c++/77651
1555         * g++.dg/cpp1z/aligned-new6.C: New test.
1557 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
1559         * gcc.target/arm/fp16-aapcs-3.c: New.
1560         * gcc.target/arm/fp16-aapcs-4.c: New.
1561         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1562         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1563         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1564         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1566 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1568         PR tree-optimization/77550
1569         * g++.dg/pr77550.C: New test.
1571 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
1573         PR target/77326
1574         * gcc.target/avr/torture/pr77326.c: New test.
1576 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1578         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1580 2016-09-21  Richard Biener  <rguenther@suse.de>
1582         PR tree-optimization/77648
1583         * gcc.dg/torture/pr77648-1.c: New testcase.
1584         * gcc.dg/torture/pr77648-2.c: Likewise.
1586 2016-09-21  Richard Biener  <rguenther@suse.de>
1587         Jakub Jelinek  <jakub@redhat.com>
1589         PR tree-optimization/77621
1590         * gcc.dg/pr77621.c: New testcase.
1592 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
1594         PR fortran/77657
1595         * gfortran.dg/dtio_12.f90: New test.
1597 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1599         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1601 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1603         PR tree-optimization/72835
1604         * gcc.dg/tree-ssa/pr72835.c: New test.
1606 2016-09-20  Martin Sebor  <msebor@redhat.com>
1608         PR middle-end/49905
1609         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1610         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1611         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1612         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1613         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1614         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1615         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1617 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1619         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1620         arguments/compare will be optimized away.
1621         * gcc.dg/torture/ftrapv-1.c: Likewise.
1623 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1625         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1626         will be optimized away.
1627         * gcc.dg/ipa/vrp1.c: New test.
1628         * gcc.dg/ipa/vrp2.c: New test.
1629         * gcc.dg/ipa/vrp3.c: New test.
1631 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1633         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1634         does the same transformation.
1635         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1636         * gcc.dg/tree-ssa/evrp1.c: New test.
1637         * gcc.dg/tree-ssa/evrp2.c: New test.
1638         * gcc.dg/tree-ssa/evrp3.c: New test.
1639         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1640         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1641         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1642         * gcc.dg/tree-ssa/pr64130.c: Likewise.
1643         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1644         foling now happens early.
1645         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1646         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1647         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1648         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1649         * gcc.dg/tree-ssa/vrp67.c: Likewise.
1651 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
1653         PR target/77621
1654         * gcc.target/i386/pr77621.c: New test.
1655         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1656         pattern, loop should vectorize with -mtune=atom.
1658 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
1659             Jakub Jelinek  <jakub@redhat.com>
1661         PR testsuite/63299
1662         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1663         instead of delete.
1665 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
1667         PR c++/77626
1668         * g++.dg/other/pr77626.C: New test.
1670         PR c++/77638
1671         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1673         PR c++/77637
1674         * g++.dg/cpp0x/gen-attrs-62.C: New test.
1676         PR middle-end/77624
1677         * c-c++-common/pr77624-1.c: New test.
1678         * c-c++-common/pr77624-2.c: New test.
1680 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1682         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1683         of digits expected.
1685 2016-09-20  Richard Biener  <rguenther@suse.de>
1687         PR tree-optimization/77646
1688         * gcc.dg/torture/pr77646.c: New testcase.
1690 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1692         PR c++/77434
1693         * c-c++-common/Wint-in-bool-context.c: New test.
1695 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
1697         * gcc.dg/cr-decimal-dig-1.c: New test.
1699 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
1701         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1702         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1703         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1704         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1706 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
1708         PR rtl-optimization/77416
1709         * gcc.target/powerpc/pr77416.c: New.
1711 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
1713         PR c++/77639
1714         * g++.dg/template/error-recovery4.C: New test.
1716 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
1718         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1720 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1722         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1723         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1725 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
1726             Jan Hubicka  <jh@suse.cz>
1728         PR target/77587
1729         * gcc.dg/pr77587.c: New test.
1730         * gcc.dg/pr77587a.c: New file.
1732 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1734         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1735         * gfortran.dg/coarray_38.f90:
1736         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1737         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1738         * gfortran.dg/coarray_allocate_7.f08: New test.
1739         * gfortran.dg/coarray_allocate_8.f08: New test.
1740         * gfortran.dg/coarray_allocate_9.f08: New test.
1741         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1742         new caf_register.
1743         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1744         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1745         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1746         get_by_refs.
1747         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1748         * gfortran.dg/coarray_lock_7.f90: Same.
1749         * gfortran.dg/coarray_poly_5.f90: Same.
1750         * gfortran.dg/coarray_poly_6.f90: Same.
1751         * gfortran.dg/coarray_poly_7.f90: Same.
1752         * gfortran.dg/coarray_poly_8.f90: Same.
1753         * gfortran.dg/coindexed_1.f90: Changed errors expected.
1755 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
1757         PR fortran/77584
1758         * gfortran.dg/dec_structure_15.f90: New testcase.
1760 2016-09-19  Richard Biener  <rguenther@suse.de>
1762         PR middle-end/77605
1763         * gcc.dg/torture/pr77605.c: New testcase.
1765 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
1767         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1769 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
1771         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1772         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1773         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1774         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1775         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1776         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1777         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1778         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1779         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1780         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1781         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1783 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
1785         * gcc.target/i386/pr68633.c: Fix expected result.
1787 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
1789         PR fortran/68078
1790         * gfortran.dg/pr68078.f90: New test.
1791         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1793 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1795         PR target/77613
1796         * gcc.target/powerpc/swaps-p8-25.c: New.
1798 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1800         PR c++/77482
1801         * g++.dg/cpp0x/constexpr-77482.C: New test.
1803         PR c++/77379
1804         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1805         thunk offsets.
1806         * g++.dg/abi/abi-tag23a.C: Likewise.
1808         PR c++/77338
1809         * g++.dg/cpp0x/decltype-77338.C: New test.
1811         PR c++/77375
1812         * g++.dg/cpp0x/mutable1.C: New test.
1814 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1816         PR fortran/77612
1817         * gfortran.dg/pr77612.f90: New test.
1819 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1821         * gcc.dg/torture/pr70421.c: Require int32plus.
1823 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1825         PR middle-end/77475
1826         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1828         PR target/77526
1829         * gcc.target/i386/pr77526.c: New test.
1831 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1832             Eric Botcazou  <ebotcazou@adacore.com>
1834         PR middle-end/77594
1835         * gcc.target/i386/pr77594.c: New test.
1837 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
1839         PR fortran/69963
1840         * gfortran.dg/misplaced_implicit_character.f90: New test.
1842 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
1844         PR tree-optimization/77503
1845         * gcc.dg/vect/pr77503.c: New test.
1847 2016-09-15  Richard Biener  <rguenther@suse.de>
1849         PR middle-end/77544
1850         * c-c++-common/torture/pr77544.c: New testcase.
1852 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
1854         PR middle-end/77475
1855         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1856         * gcc.dg/march-generic.c: Likewise.
1857         * gcc.target/i386/spellcheck-options-1.c: New test.
1858         * gcc.target/i386/spellcheck-options-2.c: New test.
1859         * gcc.target/i386/spellcheck-options-3.c: New test.
1860         * gcc.target/i386/spellcheck-options-4.c: New test.
1862 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
1864         PR fortran/72743
1865         * gfortran.dg/goacc/pr72743.f90: New test.
1867 2016-09-15  Richard Biener  <rguenther@suse.de>
1869         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1871 2016-09-15  Richard Biener  <rguenther@suse.de>
1873         PR tree-optimization/77514
1874         * gcc.dg/torture/pr77514.c: New testcase.
1876 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
1878         PR c++/77549
1879         * g++.dg/lookup/pr77549.C: New test.
1881 2016-09-14  Marek Polacek  <polacek@redhat.com>
1883         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1884         * c-c++-common/gomp/atomic-13.c: Likewise.
1885         * c-c++-common/gomp/atomic-14.c: Likewise.
1886         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1887         * g++.dg/cpp1z/bool-increment1.C: New test.
1888         * c-c++-common/pr60439.c: Add dg-warning.
1889         * g++.dg/expr/bitfield4.C: Likewise.
1890         * g++.dg/expr/bitfield5.C: Likewise.
1891         * g++.dg/expr/bitfield6.C: Likewise.
1892         * g++.dg/expr/bool1.C: Likewise.
1893         * g++.dg/expr/bool3.C: Likewise.
1894         * g++.dg/expr/lval3.C: Likewise.
1895         * g++.dg/expr/lval4.C: Likewise.
1896         * g++.old-deja/g++.jason/bool5.C: Likewise.
1897         * g++.dg/expr/bitfield3.C: Adjust dg-error.
1898         * g++.dg/other/error18.C: Likewise.
1899         * g++.dg/gomp/atomic-14.C: Likewise.
1901 2016-09-14  Nathan Sidwell  <nathan@acm.org>
1903         PR c++/77539
1904         * g++.dg/cpp1y/pr77539.C: New.
1906 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
1908         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1909         dg-require.
1910         * g++.dg/ext/builtin_alloca.C: Likewise.
1911         * g++.dg/template/spec35.C: Likewise.
1912         * gcc.dg/builtins-68.c: Likewise.
1913         * gcc.misc-tests/gcov-13.c: Likewise.
1914         * gcc.misc-tests/gcov-14.c: Likewise.
1916 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
1918         * gfortran.dg/dec_structure_14.f90: New testcase.
1920 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
1922         PR sanitizer/68260
1923         * c-c++-common/tsan/pr68260.c: New test.
1925 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
1927         PR target/70713
1928         * gcc.target/msp430/function-attributes-1.c: New test.
1929         * gcc.target/msp430/function-attributes-2.c: New test.
1930         * gcc.target/msp430/function-attributes-3.c: New test.
1932 2015-04-18  Martin Sebor  <msebor@redhat.com>
1934         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1935         of non-nul characters.
1936         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1938 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
1940         * g++.dg/cpp0x/gen-attrs-61.C: New test.
1941         * g++.dg/cpp1z/gen-attrs1.C: New test.
1943         PR tree-optimization/77454
1944         * gcc.dg/pr77454.c: New test.
1946         PR c++/77553
1947         * g++.dg/cpp1y/constexpr-77553.C: New test.
1949 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
1951         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1952         (test_show_locus): Replace rich_location::add_fixit_insert calls
1953         with add_fixit_insert_before and add_fixit_insert_after.
1955 2016-09-13  Jason Merrill  <jason@redhat.com>
1956             Tom de Vries  <tom@codesourcery.com>
1958         PR c++/77427
1959         * g++.dg/pr77427.C: New test.
1961 2016-09-13  Martin Liska  <mliska@suse.cz>
1963         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1964         effective target.
1965         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1966         * lib/target-supports.exp: Define the new target.
1968 2016-09-12  Andrew Pinski  <apinski@cavium.com>
1970         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1971         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1973 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
1975         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1976         variable arguments.
1977         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1978         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1979         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1980         variable argument.
1981         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1982         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1984 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1986         PR c++/77496
1987         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1988         * g++.dg/ext/pr77496.C: New test.
1989         * g++.dg/warn/pr77496.C: New test.
1991 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
1993         PR c/72858
1994         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1995         to preserve conversion chars, and to preserve prefix information.
1996         * gcc.dg/format/pr72858.c: New test case.
1998 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2000         * gfortran.dg/pr77507.f90: Move to ...
2001         * gfortran.dg/ieee/pr77507.f90: here.
2003 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2005         PR ipa/61159
2006         * compile/pr61159.c: New testcase
2008 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2010         PR ipa/64316
2011         * gcc.dg/ipa/pr63416.c: New testcase.
2013 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2014             Steven G. Kargl  <kargl@gcc.gnu.org>
2016         PR fortran/77532
2017         * gfortran.dg/dtio_11.f90: new test.
2019 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2021         PR fortran/77507
2022         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2023         * gfortran.dg/c_assoc_4.f90: Ditto.
2025 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2027         PR C/71602
2028         * c-c++-common/va-arg-va-list-type.c: New test.
2030 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2032         PR rtl-optimization/77289
2033         * gcc.target/powerpc/pr77289.c: New test.
2035 2016-09-09  Martin Sebor  <msebor@redhat.com>
2037         PR c/77520
2038         PR c/77521
2039         * gcc.dg/pr77520.c: New test.
2040         * gcc.dg/pr77521.c: New test.
2042 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2044         PR fortran/77506
2045         * gfortran.dg/pr77506.f90: New test.
2047 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2049         PR fortran/77507
2050         * gfortran.dg/pr77507.f90: New test.
2052 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2054         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2056 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2057             Louis Krupp      <lkrupp@gcc.gnu.org>
2059         PR fortran/69514
2060         * gfortran.dg/pr69514_1.f90: New test.
2061         * gfortran.dg/pr69514_2.f90: New test.
2063 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2065         PR fortran/77500
2066         * gfortran.dg/gomp/pr77500.f90: New test.
2068         PR fortran/77516
2069         * gfortran.dg/gomp/pr77516.f90: New test.
2071 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2073         PR middle-end/77475
2074         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2075         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2076         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2077         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2078         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2079         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2081 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2083         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2084         "substring-locations.h".
2086 2016-09-07  Richard Biener  <rguenther@suse.de>
2088         PR c/77450
2089         * c-c++-common/vector-subscript-8.c: Move ..
2090         * gcc.dg/pr77450.c: ... here.
2092 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2094         PR libgfortran/77393
2095         * gfortran.dg/fmt_f0_2.f90: Update test.
2096         * gfortran.dg/fmt_f0_3.f90: New test.
2098 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2100         PR debug/77389
2101         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2102         in dg-options.
2104         PR debug/57519
2105         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2107 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2109         PR target/69255
2110         * gcc.target/i386/pr69255-1.c: New test.
2111         * gcc.target/i386/pr69255-2.c: New test.
2112         * gcc.target/i386/pr69255-3.c: New test.
2114 2016-09-06  Martin Sebor  <msebor@redhat.com>
2116         PR c/77336
2117         * gcc.dg/format/miss-7.c: New test.
2119 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2121         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2123 2016-09-06  Martin Liska  <mliska@suse.cz>
2125         PR gcov-profile/77378
2126         PR gcov-profile/77466
2127         * gcc.dg/profile-update-warning.c: New test.
2129 2016-09-06  Richard Biener  <rguenther@suse.de>
2131         PR tree-optimization/77479
2132         * gcc.dg/torture/pr77479.c: New testcase.
2134 2016-09-06  Richard Biener  <rguenther@suse.de>
2136         PR c/77450
2137         * c-c++-common/vector-subscript-7.c: Adjust.
2138         * c-c++-common/vector-subscript-8.c: New testcase.
2140 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2142         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2144 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2146         PR target/77476
2147         * gcc.target/i386/avx512f-pr77476.c: New test.
2148         * gcc.target/i386/avx512bw-pr77476.c: New test.
2149         * gcc.target/i386/avx512dq-pr77476.c: New test.
2151         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2152         Update comment to mention also avx512f.
2154         PR sanitizer/77396
2155         * g++.dg/asan/pr77396-2.C: New test.
2157 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2159         PR rtl-optimization/77452
2160         * gcc.target/i386/pr77452.c: New test.
2162 2016-09-05  Marek Polacek  <polacek@redhat.com>
2164         PR c/77423
2165         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2167 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2169         PR fortran/77391
2170         * gfortran.dg/pr77391.f90: New test.
2172 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2174         PR fortran/77460
2175         * gfortran.dg/pr77460.f90: New test.
2177 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2179         PR c/65467
2180         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2182 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2184         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2186 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2188         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2189         test case.
2190         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2191         diagnostic-test-show-locus-generate-patch.c to the sources
2192         for diagnostic_plugin_test_show_locus.c.
2194 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2196         PR c/65467
2197         * gcc.dg/gomp/_Atomic-1.c: New test.
2198         * gcc.dg/gomp/_Atomic-2.c: New test.
2199         * gcc.dg/gomp/_Atomic-3.c: New test.
2200         * gcc.dg/gomp/_Atomic-4.c: New test.
2201         * gcc.dg/gomp/_Atomic-5.c: New test.
2203         PR sanitizer/77396
2204         * g++.dg/asan/pr77396.C: New test.
2206 2016-09-01  Martin Sebor  <msebor@redhat.com>
2208         PR tree-optimization/71831
2209         * gcc.dg/builtin-object-size-16.c: New test.
2210         * gcc.dg/builtin-object-size-17.c: New test.
2212 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2214         PR libgfortran/77393
2215         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2217 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2219         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2220         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2221         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2222         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2223         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2224         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2225         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2226         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2227         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2228         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2229         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2230         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2231         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2232         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2233         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2234         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2235         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2236         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2238 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2240         * gnat.dg/opt58.adb: New test.
2241         * gnat.dg/opt58_pkg.ads: New helper.
2243 2016-09-01  Richard Biener  <rguenther@suse.de>
2245         PR middle-end/77436
2246         * gcc.dg/torture/pr77436.c: New testcase.
2248 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2250         * gcc.dg/pr64252.c: Require int32plus.
2251         * gcc.dg/pr66299-1.c: Likewise.
2252         * gcc.dg/pr66299-2.c: Likewise.
2253         * gcc.dg/torture/20131115-1.c: Skip for avr.
2255 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2257         * gcc.target/aarch64/ands_3.c: New test.
2259 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2261         PR fortran/77352
2262         * gfortran.dg/gomp/pr77352.f90: New test.
2264         PR fortran/77374
2265         * gfortran.dg/gomp/pr77374.f08: New test.
2267 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2269         PR tree-optimization/73714
2270         * gcc.dg/tree-ssa/pr73714.c: New test.
2272 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274         PR libgfortran/77393
2275         * gfortran.dg/fmt_f0_2.f90: New test.
2277 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2279         * gcc.target/i386/pr59539-2.c: Adapt options.
2280         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2282 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2284         PR fortran/77418
2285         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2286         of the associate entity and replace with a pointer to the
2287         intended item on the stack.
2289 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2290             Paul Thomas  <pault@gcc.gnu.org>
2292         PR fortran/48298
2293         * gfortran.dg/dtio_1.f90: New test.
2294         * gfortran.dg/dtio_2.f90: New test.
2295         * gfortran.dg/dtio_3.f90: New test.
2296         * gfortran.dg/dtio_4.f90: New test.
2297         * gfortran.dg/dtio_5.f90: New test.
2298         * gfortran.dg/dtio_6.f90: New test.
2299         * gfortran.dg/dtio_7.f90: New test.
2300         * gfortran.dg/dtio_8.f90: New test.
2301         * gfortran.dg/dtio_9.f90: New test.
2302         * gfortran.dg/dtio_10.f90: New test.
2304 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2306         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2307         (test_many_nested_locations): New function.
2308         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2309         (test_show_locus): Handle "test_many_nested_locations".
2311 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2313         * g++.dg/template/double-greater-than-fixit.C: New test case.
2315 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2317         * gnat.dg/opt57.ad[sb]: New test.
2318         * gnat.dg/opt57_pkg.ads: New helper.
2320 2016-08-30  Richard Biener  <rguenther@suse.de>
2322         PR tree-optimization/69047
2323         * gcc.dg/pr69047.c: Fix byte-order check.
2325 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2327         PR tree-optimization/72866
2328         * gcc.dg/vect/pr72866.c: New test.
2330         PR debug/77363
2331         * g++.dg/debug/dwarf2/pr77363.C: New test.
2333         PR middle-end/77377
2334         * gcc.target/i386/pr77377.c: New test.
2336         PR debug/77389
2337         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2338         in dg-options.
2340 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2342         * gfortran.dg/pr77372.f90: Moved to ...
2343         * gfortran.dg/ieee/pr77372.f90: here.
2345 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2347         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2348         vector short/char initializations.
2349         * gcc.target/powerpc/vec-init-5.c: Likewise.
2350         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2351         vector initialization optimizations.
2352         * gcc.target/powerpc/vec-init-7.c: Likewise.
2353         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2354         vector float/double initializations.
2355         * gcc.target/powerpc/vec-init-9.c: Likewise.
2357 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2359         PR target/77403
2360         * gcc.target/i386/pr77403.c: New test.
2362 2016-08-29  Marek Polacek  <polacek@redhat.com>
2364         PR c/77292
2365         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2367 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2369         PR c/77398
2370         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2372 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2374         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2376 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2378         * gfortran.dg/dec_structure_13.f90: New testcase.
2380 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2382         PR fortran/77261
2383         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2384         available.
2386 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2388         PR lto/70955
2389         * gcc.dg/pr70955.c: New test.
2390         * gcc.dg/lto/pr70955_0.c: Same.
2391         * gcc.dg/lto/pr70955_1.c: Same.
2393 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2395         PR tree-optimization/71077
2396         * gcc.target/i386/pr71077.c: New test.
2398 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2400         PR fortran/77380
2401         * gfortran.dg/pr77380.f90: New test.
2403 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2405         PR fortran/77372
2406         gfortran.dg/pr77372.f90: New test.
2408 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2410         * gcc.dg/spellcheck-fields-2.c (test): Move
2411         dg-begin/end-multiline-output within function body.
2412         (test_macro): New function.
2414 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2416         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2417         (test_fixit_insert): Update expected output.
2418         (test_fixit_remove): Likewise.
2419         (test_fixit_replace): Likewise.
2421 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2423         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2424         Fix typo.
2426 2016-08-26  Richard Biener  <rguenther@suse.de>
2428         PR tree-optimization/69047
2429         * gcc.dg/pr69047.c: New testcase.
2431 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2432             Martin Jambhor  <mjambor@suse.cz>
2434         * gcc.dg/ipa/propbits-1.c: New test-case.
2435         * gcc.dg/ipa/propbits-2.c: Likewise.
2436         * gcc.dg/ipa/propbits-3.c: Likewise.
2438 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2440         PR fortran/77351
2441         * gfortran.dg/pr77351.f90: New test.
2443 2016-08-25  Marek Polacek  <polacek@redhat.com>
2445         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2447 2016-08-25  Marek Polacek  <polacek@redhat.com>
2449         PR c/77323
2450         * gcc.dg/pr77323.c: New test.
2452 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2454         PR fortran/77358
2455         * gfortran.dg/submodule_17.f08: New test.
2457 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2458             Michael Collison  <michael.collison@arm.com>
2460         * gcc.target/arm/builtin_saddl.c: New testcase.
2461         * gcc.target/arm/builtin_saddll.c: New testcase.
2462         * gcc.target/arm/builtin_uaddl.c: New testcase.
2463         * gcc.target/arm/builtin_uaddll.c: New testcase.
2464         * gcc.target/arm/builtin_ssubl.c: New testcase.
2465         * gcc.target/arm/builtin_ssubll.c: New testcase.
2466         * gcc.target/arm/builtin_usubl.c: New testcase.
2467         * gcc.target/arm/builtin_usubll.c: New testcase.
2469 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2471         PR target/77270
2472         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2473         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2474         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2475         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2476         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2477         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2478         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2479         effective target.  Remove scan-assembler-times directives.
2480         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2481         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2482         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2484 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2486         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2487         of unsigned int.
2488         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2490 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2492         PR testsuite/77317
2493         * lib/target-supports.exp
2494         (check_effective_target_vect_aligned_arrays): Don't cache the result.
2495         (check_effective_target_vect_natural_alignment): Ditto.
2496         (check_effective_target_vector_alignment_reachable): Ditto.
2497         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2499 2016-08-23  Ian Lance Taylor  <iant@golang.org>
2501         * gcc.target/s390/nolrl-1.c: Don't match the file name.
2503 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2505         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2506         being created from pointers to memory locations.
2507         * gcc.target/powerpc/vec-init-2.c: Likewise.
2509 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
2511         * gfortran.dg/dec_structure_12.f90: New testcase.
2513 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2515         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2517 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2519         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2520         verification.
2522 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2524         * gcc.target/s390/md/andc-splitter-1.c: New test case.
2525         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2527 2016-08-23  Richard Biener  <rguenther@suse.de>
2529         PR tree-optimization/27336
2530         * c-c++-common/pr27336.c: New testcase.
2532 2016-08-22  Marek Polacek  <polacek@redhat.com>
2534         PR c++/77321
2535         * g++.dg/cpp1y/pr77321.C: New test.
2537 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2539         PR fortran/60774
2540         * gfortran.dg/empty_label.f: Adjust test for new error message.
2541         * gfortran.dg/empty_label.f90: Ditto.
2542         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2543         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2544         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2546 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2548         PR fortran/61318
2549         * gfortran.dg/pr61318.f90: New test.
2551 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2553         PR fortran/77260
2554         * gfortran.dg/pr77260_1.f90: New test.
2555         * gfortran.dg/pr77260_2.f90: Ditto.
2557 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2559         PR middle-end/77269
2560         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2561         __builtin_signbitf and __builtin_signbitl in expected generic
2562         expansion.
2563         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2564         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2565         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2566         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2567         tests.
2569 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2571         * gcc.dg/torture/float128-builtin.c,
2572         gcc.dg/torture/float128-ieee-nan.c,
2573         gcc.dg/torture/float128x-builtin.c,
2574         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2575         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2576         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2577         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2578         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2579         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2580         gcc.dg/torture/floatn-nan.h: New tests.
2582 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2584         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2585         macro.
2586         (main): Update calls to TEST_I_F.
2587         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2588         macro.
2589         (main): Update calls to TEST_I_F.
2591 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2593         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2594         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2595         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2596         names in calls to TEST_I_F.
2598 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2600         PR c/52952
2601         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2603 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2605         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2606         and !natural_alignment_64.
2607         * gcc.dg/ipa/propalign-2.c: Likewise.
2608         * gcc.dg/ipa/propalign-3.c: Likewise.
2609         * gcc.dg/ipa/propalign-4.c: Likewise.
2610         * gcc.dg/ipa/propalign-5.c: Likewise.
2611         * lib/target-supports.exp
2612         (check_effective_target_natural_alignment_32): Add avr-*-*.
2614 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
2616         PR tree-optimization/61839
2617         * gcc.dg/tree-ssa/pr61839_1.c: New test.
2618         * gcc.dg/tree-ssa/pr61839_2.c: New test.
2619         * gcc.dg/tree-ssa/pr61839_3.c: New test.
2620         * gcc.dg/tree-ssa/pr61839_4.c: New test.
2622 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
2624         PR c/32187
2625         * lib/target-supports.exp (check_effective_target_float16)
2626         (check_effective_target_float32, check_effective_target_float64)
2627         (check_effective_target_float128, check_effective_target_float32x)
2628         (check_effective_target_float64x)
2629         (check_effective_target_float128x)
2630         (check_effective_target_float16_runtime)
2631         (check_effective_target_float32_runtime)
2632         (check_effective_target_float64_runtime)
2633         (check_effective_target_float128_runtime)
2634         (check_effective_target_float32x_runtime)
2635         (check_effective_target_float64x_runtime)
2636         (check_effective_target_float128x_runtime)
2637         (check_effective_target_floatn_nx_runtime)
2638         (add_options_for_float16, add_options_for_float32)
2639         (add_options_for_float64, add_options_for_float128)
2640         (add_options_for_float32x, add_options_for_float64x)
2641         (add_options_for_float128x): New procedures.
2642         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2643         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2644         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2645         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2646         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2647         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2648         gcc.dg/torture/float128-complex.c,
2649         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2650         gcc.dg/torture/float128x-basic.c,
2651         gcc.dg/torture/float128x-complex.c,
2652         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2653         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2654         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2655         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2656         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2657         gcc.dg/torture/float32x-basic.c,
2658         gcc.dg/torture/float32x-complex.c,
2659         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2660         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2661         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2662         gcc.dg/torture/float64x-basic.c,
2663         gcc.dg/torture/float64x-complex.c,
2664         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2665         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2666         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2667         gcc.dg/torture/floatn-tg.h,
2668         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2669         gcc.dg/torture/fp-int-convert-float128-ieee.c,
2670         gcc.dg/torture/fp-int-convert-float128x-timode.c,
2671         gcc.dg/torture/fp-int-convert-float128x.c,
2672         gcc.dg/torture/fp-int-convert-float16-timode.c,
2673         gcc.dg/torture/fp-int-convert-float16.c,
2674         gcc.dg/torture/fp-int-convert-float32-timode.c,
2675         gcc.dg/torture/fp-int-convert-float32.c,
2676         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2677         gcc.dg/torture/fp-int-convert-float32x.c,
2678         gcc.dg/torture/fp-int-convert-float64-timode.c,
2679         gcc.dg/torture/fp-int-convert-float64.c,
2680         gcc.dg/torture/fp-int-convert-float64x-timode.c,
2681         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2682         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2683         maximum exponent of floating-point type.  Use it in testing
2684         whether 0x8...0 fits in the floating-point type.  Always treat -1
2685         (signed 0xf...f) as fitting in the floating-point type.
2686         (M_OK1): New macro.
2687         * gcc.dg/torture/fp-int-convert-double.c,
2688         gcc.dg/torture/fp-int-convert-float.c,
2689         gcc.dg/torture/fp-int-convert-float128-timode.c,
2690         gcc.dg/torture/fp-int-convert-float128.c,
2691         gcc.dg/torture/fp-int-convert-float80-timode.c,
2692         gcc.dg/torture/fp-int-convert-float80.c,
2693         gcc.dg/torture/fp-int-convert-long-double.c,
2694         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2696 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
2698         PR fortran/72744
2699         * gfortran.dg/gomp/pr72744.f90: New test.
2701         PR fortran/69281
2702         * gfortran.dg/gomp/pr69281.f90: New test.
2704 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
2706         * gfortran.dg/random_4.f90: Initialize seed before using, handle
2707         the last special seed value.
2708         * gfortran.dg/random_7.f90: Use size for last array member instead
2709         of hardcoded value.
2711 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2713         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2714         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2716 2016-08-19  Richard Biener  <rguenther@suse.de>
2718         PR tree-optimization/77286
2719         * gcc.dg/torture/pr77286.c: New testcase.
2721 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2723         * gcc.dg/verbose-asm-2.c: New test case.
2725 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2727         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2728         (custom_diagnostic_finalizer): Update for change to
2729         diagnostic_show_locus.
2731 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2733         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2734         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2736 2016-08-18  Marek Polacek  <polacek@redhat.com>
2738         PR c/71514
2739         * gcc.dg/pr71514.c: New test.
2741 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
2743         PR target/72839
2744         * gcc.target/i386/pr72839.c: New test.
2746 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
2748         PR middle-end/70895
2749         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2750         * c-c++-common/goacc/reduction-1.c: Likewise.
2751         * c-c++-common/goacc/reduction-2.c: Likewise.
2752         * c-c++-common/goacc/reduction-3.c: Likewise.
2753         * c-c++-common/goacc/reduction-4.c: Likewise.
2755 2016-08-18  Alan Modra  <amodra@gmail.com>
2757         * gcc.c-torture/compile/pr72771.c: New.
2759 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2761         PR fortran/67496
2762         * gfortran.dg/pr67496.f90: New test.
2764 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
2766         PR tree-optimization/71752
2767         * gcc.dg/vect/pr71752.c: New.
2769 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
2771         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2773 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2775         PR middle-end/77259
2776         * g++.dg/ipa/devirt-52.C: New test.
2778 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
2780         * c-c++-common/goacc/reduction-6.c: New testcase.
2782 2016-08-17  Richard Biener  <rguenther@suse.de>
2784         PR tree-optimization/76490
2785         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2786         * gcc.dg/pr52904.c: XFAIL.
2788 2016-08-17  Richard Biener  <rguenther@suse.de>
2790         PR tree-optimization/23855
2791         * gcc.dg/loop-unswitch-2.c: Adjust.
2793 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2795         PR tree-optimization/72817
2796         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2798 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
2800         PR libgcc/77265
2801         * gcc.dg/torture/float128-extend-inf.c: New test.
2803 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
2805         PR c/72857
2806         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2807         for embedded NUL.
2808         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2809         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2810         caret placement.
2811         (test_oct): Likewise.
2812         (test_multiple): Likewise.
2813         (test_field_width_specifier): Likewise.
2814         (test_field_width_specifier_2): New function.
2815         (test_field_precision_specifier): New function.
2816         (test_embedded_nul): Update expected caret placement.
2817         (test_non_contiguous_strings): Update line number.
2818         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2819         (__emit_string_literal_range): Add "caret_idx" param.
2820         (test_simple_string_literal): Add value for new param, updating
2821         expected output..
2822         (test_concatenated_string_literal): Likewise.
2823         (test_multiline_string_literal): Likewise.
2824         (test_hex): Likewise.
2825         (test_oct): Likewise.
2826         (test_multiple): Likewise.
2827         (test_ucn4): Likewise.
2828         (test_ucn8): Likewise.
2829         (test_u8): Likewise.
2830         (test_u): Likewise; update expected message, from "range" to
2831         "location".
2832         (test_U): Likewise.
2833         (test_L): Likewise.
2834         (test_macro): Add value for new param.
2835         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2836         (__emit_string_literal_range): Add "caret_idx" param.
2837         (test_stringified_token_1): Add value for new param.  Update
2838         expected message, from "range" to "location".
2839         (test_stringized_token_2): Likewise, adding param to macro.
2840         (test_stringified_token_3): Likewise.
2841         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2842         (emit_warning): Convert param from source_range to location_t.
2843         (test_string_literals): Add caret_idx param, and use it when
2844         constructing a substring_loc.  Update error message, from
2845         "range" to "location".
2847 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2849         PR target/71910
2850         * g++.dg/gomp/pr71910.C: New test.
2852         PR middle-end/67485
2853         * gcc.c-torture/compile/pr67485.c: New test.
2855         PR target/72867
2856         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2858 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
2860         PR tree-optimization/69848
2861         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2863 2016-08-16  Martin Liska  <mliska@suse.cz>
2865         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2866         of memory operations so that it can be handled by core2
2867         in 32-bit mode.
2869 2016-08-16  Richard Biener  <rguenther@suse.de>
2871         PR tree-optimization/76783
2872         * gcc.dg/pr76783.c: New testcase.
2873         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2875 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
2877         PR tree-optimization/72817
2878         PR tree-optimization/73450
2879         * gcc.dg/tree-ssa/pr72817.c: New test.
2880         * gcc.dg/tree-ssa/pr73450.c: New test.
2882 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
2884         * gfortran.dg/init_flag_13.f90: New testcase.
2885         * gfortran.dg/init_flag_14.f90: Ditto.
2886         * gfortran.dg/init_flag_15.f03: Ditto.
2887         * gfortran.dg/dec_init_1.f90: Ditto.
2888         * gfortran.dg/dec_init_2.f90: Ditto.
2890 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
2892         PR target/72867
2893         * gcc.target/i386/pr72867.c: New test.
2895 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
2897         * c-c++-common/dump-ada-spec-5.c: New test.
2899 2016-08-15  Richard Biener  <rguenther@suse.de>
2901         PR tree-optimization/73434
2902         * gcc.dg/torture/pr73434.c: New testcase.
2904 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
2906         PR tree-optimization/72824
2907         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2909 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
2911         PR fortran/70598
2912         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2913         in use_device clause.
2914         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2915         * gfortran.dg/goacc/list.f95: Adjust to catch
2916         "neither a POINTER nor an array" error messages.
2918 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
2920         PR target/76342
2921         * gcc.target/i386/pr76342.c: New test.
2923 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2925         PR c/71512
2926         * g++.dg/ubsan/pr71512.C: New test.
2927         * c-c++-common/ubsan/pr71512-1.c: New test.
2928         * c-c++-common/ubsan/pr71512-2.c: New test.
2930 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2932         * gcc.target/powerpc/vec-init-1.c: New tests to test various
2933         vector initialization options.
2934         * gcc.target/powerpc/vec-init-2.c: Likewise.
2935         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2936         is generated on ISA 3.0.
2938 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
2940         PR middle-end/71654
2941         * gcc.dg/c-c++-common/pr71654.c: New test.
2942         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2943         dg-options.
2944         * gcc.dg/tree-ssa/vrp24: Likewise.
2946 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2948         PR c/67410
2949         * gcc.dg/pr67410.c: New test.
2951 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
2953         PR tree-optimization/69848
2954         * gcc.dg/vect/vect-pr69848.c: New test.
2956 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
2958         PR testsuite/71008
2959         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2960         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2961         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2962         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2964 2016-08-12  Richard Biener  <rguenther@suse.de>
2966         PR tree-optimization/57326
2967         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2968         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2969         * gcc.dg/tree-ssa/pr35287.c: Likewise.
2970         * gcc.target/i386/pr45685.c: Likewise.
2971         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2972         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2973         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2974         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2975         * gfortran.dg/pr34163.f90: Likewise.
2977 2016-08-12  Martin Liska  <mliska@suse.cz>
2979         * g++.dg/gcov/gcov-16.C: New test.
2980         * lib/gcov.exp: Support new argument for run-gcov function.
2982 2016-08-12  Martin Liska  <mliska@suse.cz>
2984         PR gcov-profile/35590
2985         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2987 2016-08-12  Richard Biener  <rguenther@suse.de>
2989         PR tree-optimization/72851
2990         * gcc.dg/torture/pr72851.c: New testcase.
2992 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
2994         PR debug/63240
2995         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2996         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2997         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2998         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2999         DW_AT_deleted.
3001         PR debug/55641
3002         * g++.dg/debug/dwarf2/ref-1.C: New.
3004         PR debug/49366
3005         * g++.dg/debug/dwarf2/template-params-12.H: New.
3006         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3007         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3008         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3009         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3010         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3011         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3012         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3014 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3016         PR target/72863
3017         * gcc.target/powerpc/pr72863.c: New test.
3019 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3021         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3023 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3025         * gcc.target/i386/pieces-strcpy-1.c: New test.
3026         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3028 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3030         PR c++/72868
3031         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3033 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3035         * gcc.target/i386/pieces-memcpy-1.c: New test.
3036         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3037         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3038         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3039         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3040         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3042 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3044         PR c/72816
3045         * gcc.dg/pr72816.c: Remove dg-error.
3047 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3049         PR tree-optimization/71083
3050         * gcc.c-torture/execute/pr71083.c: New test.
3051         * gnat.dg/loop_optimization23.adb: New test.
3052         * gnat.dg/loop_optimization23_pkg.ads: New test.
3053         * gnat.dg/loop_optimization23_pkg.adb: New test.
3055 2016-08-11  Richard Biener  <rguenther@suse.de>
3057         PR tree-optimization/72772
3058         * gcc.dg/graphite/pr35356-1.c: Adjust.
3059         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3061 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3063         * gfortran.dg/random_7.f90: Take into account that the last seed
3064         value is the special p value.
3065         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3067 2016-08-11  Richard Biener  <rguenther@suse.de>
3069         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3071 2016-08-11  Alan Modra  <amodra@gmail.com>
3073         * gcc.target/powerpc/pr71680.c: New.
3075 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3077         * gcc.target/powerpc/bfp/bfp.exp: New file.
3078         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3079         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3080         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3081         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3082         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3083         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3084         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3085         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3086         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3087         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3088         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3089         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3090         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3091         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3092         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3093         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3094         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3095         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3096         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3097         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3098         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3099         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3100         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3101         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3102         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3103         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3104         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3105         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3106         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3107         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3108         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3109         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3110         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3111         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3112         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3113         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3114         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3115         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3116         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3117         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3118         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3119         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3120         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3121         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3122         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3123         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3124         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3125         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3126         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3127         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3128         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3129         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3130         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3132 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3134         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3135         Add aarch64*-*-*.
3137 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3139         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3141 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3143         PR target/72853
3144         * gcc.target/powerpc/pr72853.c: New test.
3146 2016-08-10  Martin Liska  <mliska@suse.cz>
3148         PR gcov-profile/58306
3149         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3151 2016-08-10  Martin Liska  <mliska@suse.cz>
3153         * g++.dg/gcov/gcov-threads-1.C: New test.
3155 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3157         PR target/71873
3158         * gcc.target/avr/pr71873.c: New test.
3160 2016-08-09  Martin Liska  <mliska@suse.cz>
3162         * g++.dg/gcov/gcov-dump-1.C: New test.
3163         * g++.dg/gcov/gcov-dump-2.C: New test.
3165 2016-08-09  Martin Liska  <mliska@suse.cz>
3167         * gcc.dg/tree-prof/val-prof-9.c: New test.
3169 2016-08-09  Martin Liska  <mliska@suse.cz>
3171         * gcc.dg/tree-prof/val-prof-8.c: New test.
3173 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3175         PR ipa/71981
3176         * gcc.dg/ipa/pr71981.c: New test.
3178 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3180         PR tree-optimization/33707
3181         * gcc.dg/vect/pr33707.c: New test.
3183 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3185         PR tree-optimization/pr72772
3186         * gcc.dg/tree-ssa/pr72772.c: New test.
3188 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3190         PR rtl-optimization/66669
3191         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3193 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3195         PR tree-optimization/72824
3196         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3198 2016-08-09  Richard Biener  <rguenther@suse.de>
3200         PR tree-optimization/71802
3201         * gcc.dg/torture/pr71802.c: New testcase.
3203 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3205         PR c++/72809
3206         * g++.dg/eh/stdarg1.C: New test.
3208 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3210         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3211         test command line in failure log.
3212         (profopt-execute): dito. Make autofdo file names unique.
3214 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3216         PR c/64955
3217         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3218         output.
3220 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3222         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3223         c99_runtime.
3224         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3225         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3226         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3227         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3228         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3229         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3231 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3233         PR c/52952
3234         * gcc.dg/cpp/pr66415-1.c: Likewise.
3235         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3236         * gcc.dg/format/c90-printf-1.c: Likewise.
3237         * gcc.dg/format/diagnostic-ranges.c: New test case.
3239 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3241         PR fortran/72716
3242         * gfortran.dg/gomp/pr72716.f90: New test.
3244         PR middle-end/72781
3245         * gcc.dg/gomp/pr72781.c: New test.
3247         PR middle-end/68762
3248         * g++.dg/vect/pr68762-1.cc: New test.
3249         * g++.dg/vect/pr68762-2.cc: New test.
3250         * g++.dg/vect/pr68762.h: New file.
3252 2016-08-08  Martin Sebor  <msebor@redhat.com>
3254         PR testsuite/72838
3255         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3256         * g++.dg/warn/overflow-warn-3.C: Same.
3257         * g++.dg/warn/overflow-warn-4.C: Same.
3259 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3261         PR fortran/71936
3262         * gfortran.dg/allocate_with_source_21.f03: New test.
3264 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3266         PR fortran/72698
3267         * gfortran.dg/allocate_with_source_20.f03: New test.
3269 2016-08-08  Alan Modra  <amodra@gmail.com>
3271         * gcc.c-torture/compile/pr72802.c: New.
3273 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3275         PR fortran/70524
3276         * gfortran.dg/dependency_48.f90: New test.
3278 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3280         PR fortran/70040
3281         * gfortran.dg/pr70040.f90:  New testcase.
3283 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3285         PR fortran/71961
3286         * gfortran.dg/matmul_10.f90:  New testcase.
3288 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3290         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3292 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3294         PR c/72816
3295         * gcc.dg/pr72816.c: New test.
3297 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3299         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3300         * g++.dg/conversion/pr41426.C: Likewise.
3301         * g++.dg/conversion/pr66211.C: Likewise.
3302         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3303         * g++.dg/init/ref8.C: Likewise.
3304         * g++.old-deja/g++.law/cvt20.C: Likewise.
3305         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3307 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3309         PR tree-optimization/18046
3310         * gcc.dg/tree-ssa/vrp105.c: New test.
3311         * gcc.dg/tree-ssa/vrp106.c: New test.
3313 2016-08-05  Martin Sebor  <msebor@redhat.com>
3315         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3316         1ul in diagnostics.  Remove hyphen from "constant-expression."
3317         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3318         * g++.dg/cpp0x/static_assert3.C: Same.
3319         * g++.dg/cpp1y/constexpr-throw.C: Same.
3320         * g++.dg/template/nontype3.C: Same.
3321         * g++.dg/warn/overflow-warn-1.C: Same.
3322         * g++.dg/warn/overflow-warn-3.C: Same.
3323         * g++.dg/warn/overflow-warn-4.C: Same.
3325 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3327         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3328         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3329         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3330         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3332 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3334         PR tree-optimization/72810
3335         * gcc.dg/tree-ssa/vrp110.c: New test.
3337 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3339         PR Target/72819
3340         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3341         registers.
3342         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3343         saving the half-precision registers.
3344         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3345         value is returned in h0.
3346         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3347         are passed in FP/SIMD registers.
3348         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3349         passing works corrcetly.
3350         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3351         (hfa_f16x2_t): Likewise.
3352         (hfa_f16x3_t): Likewise.
3353         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3354         are promoted to double and passed in a double register.
3355         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3356         are promoted to double and stacked.
3357         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3358         __fp16 data types.
3359         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3360         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3361         __fp16 first get passed in FP/SIMD registers, then stacked.
3363 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3365         PR c++/68724
3366         * g++.dg/cpp0x/pr68724.C: New.
3368 2016-08-05  Richard Biener  <rguenther@suse.de>
3370         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3372 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3374         * gcc.dg/tree-ssa/vrp107.c: New test.
3375         * gcc.dg/tree-ssa/vrp108.c: New test.
3376         * gcc.dg/tree-ssa/vrp109.c: New test.
3378 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3380         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3381         dg-options.
3383 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3385         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3386         test-cases.
3387         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3388         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3389         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3390         test-cases.
3391         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3392         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3393         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3394         large_double.
3396 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3398         PR c++/72800
3399         * g++.dg/cpp1y/lambda-ice1.C: New.
3401 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3403         PR c++/72759
3404         * g++.dg/cpp1y/pr72759.C: New test.
3406 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3408         * gcc.dg/switch-10.c: New test.
3410 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3412         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3414 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3416         * c-c++-common/goacc/routine-5.c: Update.
3418 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3420         PR rtl-optimization/70903
3421         * gcc.c-torture/execute/pr70903.c: New test.
3423 2016-08-04  Martin Liska  <mliska@suse.cz>
3425         * gcc.dg/params/params.exp: Replace file exists with
3426         TESTING_IN_BUILD_TREE.
3428 2016-08-04  Marek Polacek  <polacek@redhat.com>
3430         PR c++/70229
3431         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3433 2016-08-04  Richard Biener  <rguenther@suse.de>
3435         PR middle-end/71984
3436         * gcc.dg/torture/pr71984.c: Guard correctness check for
3437         little-endian.
3439 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3441         * gcc.c-torture/compile/20160802-1.c: New testcase.
3443 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3445         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3447 2016-08-03  Richard Biener  <rguenther@suse.de>
3449         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3450         and remove -O3.
3451         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3452         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3454 2016-08-03  Richard Biener  <rguenther@suse.de>
3456         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3457         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3458         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3459         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3461 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3463         * gcc.dg/init-excess-2.c: Require int32plus.
3464         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3465         * gcc.dg/pr59963-2.c: Require int32plus.
3466         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3467         * gcc.dg/unroll-7.c: Require int32plus.
3469 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3471         PR tree-optimization/34114
3472         * gcc.dg/tree-ssa/loop-42.c: New test.
3474 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3476         * gcc.target/aarch64/vminmaxnm.c: New.
3477         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3478         tests.
3480 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3482         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3483         vec_extract for vector float, vector int, vector short, and vector
3484         char.
3485         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3486         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3487         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3488         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3490 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3492         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3493         single stack adjustment, no writeback.
3494         * gcc.target/aarch64/test_frame_12.c: Likewise.
3495         * gcc.target/aarch64/test_frame_13.c: Likewise.
3496         * gcc.target/aarch64/test_frame_15.c: Likewise.
3497         * gcc.target/aarch64/test_frame_6.c: Likewise.
3498         * gcc.target/aarch64/test_frame_7.c: Likewise.
3499         * gcc.target/aarch64/test_frame_8.c: Likewise.
3500         * gcc.target/aarch64/test_frame_16.c: New test.
3502 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
3504         PR target/72748
3505         * gcc.target/i386/pr72748.c: New test.
3507 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
3509         PR tree-optimization/71818
3510         * gcc.dg/vect/pr71818.c: New
3512 2016-08-01  Martin Liska  <mliska@suse.cz>
3514         PR tree-optimization/71857
3515         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3517 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3519         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3521 2016-08-01  Jan Beulich  <jbeulich@suse.com>
3523         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3525 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3527         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3528         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3530 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3532         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3533         (check_effective_target_c++): Likewise. Also match for libstdc++.
3535 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3537         PR fortran/41922
3538         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3539         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3540         * gfortran.dg/pr41922.f90: New test.
3542 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3544         PR fortran/68566
3545         * gfortran.dg/pr68566.f90: new test.
3547 2016-07-30  Martin Sebor  <msebor@redhat.com>
3549         PR c++/60760
3550         PR c++/71091
3551         * g++.dg/cpp0x/constexpr-cast.C: New test.
3552         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3553         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3554         * g++.dg/ubsan/pr63956.C: Correct.
3556 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3558         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3559         vector double or vector long where the vector is in memory.
3560         * gcc.target/powerpc/vec-extract-3.c: Likewise.
3561         * gcc.target/powerpc/vec-extract-4.c: Likewise.
3563 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3565         PR fortran/69867
3566         * gfortran.dg/pr69867.f90: New test.
3568 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3570         PR fortran/69962
3571         * gfortran.dg/pr69962.f90: New test.
3573 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3575         PR fortran/70006
3576         * gfortran.dg/pr70006.f90: New test.
3578 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3580         PR fortran/71730
3581         * gfortran.dg/pr71730.f90: New test.
3582         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3583         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3584         * gfortran.dg/array_constructor_26.f03: Ditto.
3586 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3588         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3589         * gcc.target/powerpc/pr71763.c: Likewise.
3591 2016-07-29  Marek Polacek  <polacek@redhat.com>
3593         PR c/71742
3594         * gcc.dg/940510-1.c: Adjust dg-error.
3595         * gcc.dg/c99-flex-array-1.c: Likewise.
3596         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3598         PR c/71853
3599         * gcc.dg/noncompile/pr71853.c: New test.
3601         PR c/71573
3602         * gcc.dg/noncompile/pr71573.c: New test.
3604         PR c/71926
3605         * g++.dg/warn/Wparentheses-30.C: New test.
3606         * gcc.dg/Wparentheses-14.c: New test.
3608 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
3610         * gcc.dg/pr59833.c: Use dg-add-options ieee.
3612 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
3614         PR tree-optimization/57558
3615         * gcc.dg/vect/pr57558-1.c: New test.
3616         * gcc.dg/vect/pr57558-2.c: New test.
3618 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3620         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3621         to scan forwprop1 dump pass.
3623 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3625         PR c++/51488
3626         * g++.dg/template/pr51488.C: New.
3628 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
3630         PR c/71969
3631         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3632         static __inline__.
3633         * gcc.dg/pr71969-1.c: New test.
3634         * gcc.dg/pr71969-2.c: New test.
3635         * gcc.dg/pr71969-3.c: New test.
3637 2016-07-29  Marek Polacek  <polacek@redhat.com>
3639         PR c/71574
3640         * c-c++-common/pr71574.c: New test.
3642         PR c/71583
3643         * gcc.dg/noncompile/pr71583.c: New test.
3645 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3647         PR middle-end/68217
3648         * gcc.dg/pr68217.c: New test.
3650 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3652         PR fortran/71067
3653         * gfortran.dg/pr71067_1.f90: New test.
3654         * gfortran.dg/pr71067_2.f90: Ditto.
3656 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3658         * gcc.target/powerpc/vec-extract-1.c: New test.
3660 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3662         PR fortran/71799
3663         * gfortran.dg/pr71799.f90: New test.
3665 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3667         PR c++/71665
3668         * g++.dg/cpp0x/pr71665-1.C: New.
3669         * g++.dg/cpp0x/pr71665-2.C: Likewise.
3670         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3671         * g++.dg/ext/label10.C: Likewise.
3672         * g++.dg/parse/constant5.C: Likewise.
3674 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3676         PR fortran/71859
3677         * gfortran.dg/pr71859.f90: New test.
3678         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3679         * gfortran.dg/coarray_collectives_1.f90: Ditto.
3681 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
3683         PR fortran/71883
3684         * gfortran.dg/pr71883.f90 : New test.
3686 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3688         PR tree-optimization/71734
3689         * g++.dg/vect/pr70729-nest.cc: New test.
3691 2016-07-28  Renlin Li  <renlin.li@arm.com>
3693         Revert
3694         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3696         PR fortran/71902
3697         * gfortran.dg/dependency_47.f90:  New test.
3699 2016-07-28  Martin Liska  <mliska@suse.cz>
3701         PR gcov-profile/68025
3702         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3704 2016-07-28  Martin Liska  <mliska@suse.cz>
3706         * g++.dg/vect/pr70944.cc: New test.
3708 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
3710         PR middle-end/71994
3711         * gcc.dg/torture/pr71994.c: New test.
3713 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3715         PR middle-end/71078
3716         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3717         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3718         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3720 2016-07-27  Richard Biener  <rguenther@suse.de>
3722         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3724 2016-07-27  Martin Liska  <mliska@suse.cz>
3726         * gcc.dg/predict-13.c: New test.
3727         * gcc.dg/predict-14.c: New test.
3729 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3731         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
3732         including stdint.h.
3733         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3734         including stdint.h.
3736 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3738         PR target/71869
3739         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3740         IEEE built-in functions handle quiet and signalling NaNs
3741         correctly.
3743 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3745         PR fortran/71862
3746         * gfortran.dg/pr71862.f90: New test.
3748 2016-07-26  Martin Sebor  <msebor@redhat.com>
3750         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3751         selector with dg-options.
3753 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3755         PR tree-optimization/18046
3756         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3757         * gcc.dg/tree-ssa/vrp103.c: New test.
3758         * gcc.dg/tree-ssa/vrp104.c: New test.
3760 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3762         * gcc.target/powerpc/pr63354.c: Require lp64 since
3763         -mprofile-kernel is not legal with -m32.
3765 2016-07-26  Richard Biener  <rguenther@suse.de>
3767         PR rtl-optimization/71984
3768         * gcc.dg/torture/pr71984.c: New testcase.
3770 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
3772         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3773         g++-dg-runtest via et-dg-runtest.
3774         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3775         * gcc.dg/vect/vect.exp: Likewise.
3776         * gfortran.dg/graphite/graphite.exp: Likewise, but for
3777         gfortran-dg-runtest.
3778         * gfortran.dg/vect/vect.exp: Likewise.
3779         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3780         (check_mips_loongson_hw_available): Likewise.
3781         (check_effective_target_mpaired_single_runtime): Likewise.
3782         (check_effective_target_mips_loongson_runtime): Likewise.
3783         (add_options_for_mpaired_single): Likewise.
3784         (check_effective_target_vect_int): Add global et_index.
3785         Check and save the supported feature for a target selected by
3786         the et_index target.  Break long lines where appropriate.  Call
3787         et-is-effective-target for MIPS with an argument instead of
3788         check_effective_target_* where appropriate.
3789         (check_effective_target_vect_intfloat_cvt): Likewise.
3790         (check_effective_target_vect_uintfloat_cvt): Likewise.
3791         (check_effective_target_vect_floatint_cvt): Likewise.
3792         (check_effective_target_vect_floatuint_cvt): Likewise.
3793         (check_effective_target_vect_simd_clones): Likewise.
3794         (check_effective_target_vect_shift): ewise.
3795         (check_effective_target_whole_vector_shift): Likewise.
3796         (check_effective_target_vect_bswap): Likewise.
3797         (check_effective_target_vect_shift_char): Likewise.
3798         (check_effective_target_vect_long): Likewise.
3799         (check_effective_target_vect_float): Likewise.
3800         (check_effective_target_vect_double): Likewise.
3801         (check_effective_target_vect_long_long): Likewise.
3802         (check_effective_target_vect_no_int_max): Likewise.
3803         (check_effective_target_vect_no_int_add): Likewise.
3804         (check_effective_target_vect_no_bitwise): Likewise.
3805         (check_effective_target_vect_widen_shift): Likewise.
3806         (check_effective_target_vect_no_align): Likewise.
3807         (check_effective_target_vect_hw_misalign): Likewise.
3808         (check_effective_target_vect_element_align): Likewise.
3809         (check_effective_target_vect_condition): Likewise.
3810         (check_effective_target_vect_cond_mixed): Likewise.
3811         (check_effective_target_vect_char_mult): Likewise.
3812         (check_effective_target_vect_short_mult): Likewise.
3813         (check_effective_target_vect_int_mult): Likewise.
3814         (check_effective_target_vect_extract_even_odd): Likewise.
3815         (check_effective_target_vect_interleave): Likewise.
3816         (check_effective_target_vect_stridedN): Likewise.
3817         (check_effective_target_vect_multiple_sizes): Likewise.
3818         (check_effective_target_vect64): Likewise.
3819         (check_effective_target_vect_call_copysignf): Likewise.
3820         (check_effective_target_vect_call_sqrtf): Likewise.
3821         (check_effective_target_vect_call_btrunc): Likewise.
3822         (check_effective_target_vect_call_btruncf): Likewise.
3823         (check_effective_target_vect_call_ceil): Likewise.
3824         (check_effective_target_vect_call_ceilf): Likewise.
3825         (check_effective_target_vect_call_floor): Likewise.
3826         (check_effective_target_vect_call_floorf): Likewise.
3827         (check_effective_target_vect_call_lceil): Likewise.
3828         (check_effective_target_vect_call_lfloor): Likewise.
3829         (check_effective_target_vect_call_nearbyint): Likewise.
3830         (check_effective_target_vect_call_nearbyintf): Likewise.
3831         (check_effective_target_vect_call_round): Likewise.
3832         (check_effective_target_vect_call_roundf): Likewise.
3833         (check_effective_target_vect_perm): Likewise, but also append *_saved
3834         to the existing global name to properly cache the result.
3835         (check_effective_target_vect_perm_byte): Likewise.
3836         (check_effective_target_vect_perm_short): Likewise.
3837         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3838         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3839         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3840         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3841         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3842         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3843         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3844         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3845         (check_effective_target_vect_sdot_qi): Likewise.
3846         (check_effective_target_vect_udot_qi): Likewise.
3847         (check_effective_target_vect_sdot_hi): Likewise.
3848         (check_effective_target_vect_udot_hi): Likewise.
3849         (check_effective_target_vect_usad_char): Likewise.
3850         (check_effective_target_vect_pack_trunc): Likewise.
3851         (check_effective_target_vect_unpack): Likewise.
3852         (check_effective_target_vect_aligned_arrays): Likewise.
3853         (check_effective_target_vect_natural_alignment): Likewise.
3854         (check_effective_target_vector_alignment_reachable): Likewise.
3855         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3856         (is-effective-target): Initialize et_index if undefined.
3857         (et-dg-runtest): New.
3858         (et-is-effective-target): Likewise.
3859         (check_vect_support_and_set_flags): Add supported MIPS targets to
3860         EFFECTIVE_TARGETS list.  Return the number of supported targets.
3862 2016-07-26  Richard Biener  <rguenther@suse.de>
3863             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3865         PR middle-end/70920
3866         * gcc.dg/pr70920-1.c: New test-case.
3867         * gcc.dg/pr70902-2.c: Likewise.
3868         * gcc.dg/pr70920-3.c: Likewise.
3869         * gcc.dg/pr70920-4.c: Likewise
3870         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3871         2 instead of 3.
3873 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
3875         * gcc.c-torture/execute/pr71494.c: Require label_values.
3876         * gcc.dg/pr16973.c: Ditto.
3878 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3880         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3881         * gcc.dg/torture/pr69771.c: Require int32plus.
3882         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3884 2016-07-25  Martin Liska  <mliska@suse.cz>
3886         * gcc.dg/torture/pr71987.c: New test.
3888 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3890         PR fortran/71935
3891         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3892         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
3893         * gfortran.dg/pr71935.f90: New test.
3895 2016-07-22  Martin Sebor  <msebor@redhat.com>
3897         PR c++/71675
3898         * g++.dg/ext/atomic-3.C: New test.
3899         * gcc.dg/atomic/pr71675.c: New test.
3901 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
3903         * gcc.target/i386/mvc8.c: New test.
3905 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
3907         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3908         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3910 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3912         PR fortran/71795
3913         * gfortran.dg/constructor_50.f90:  New test.
3915 2016-07-22  Martin Liska  <mliska@suse.cz>
3917         PR gcov-profile/69028
3918         PR gcov-profile/62047
3919         * g++.dg/cilk-plus/pr69028.C: New test.
3921 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3923         * gfortran.dg/coarray_stat_2.f90: New test.
3925 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3927         * gcc.target/powerpc/vec-extract.h: New files to check the
3928         vec_extract built-in functions for all vector types, testing
3929         accessing each element, both with constant and variable element
3930         numbers.
3931         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3932         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3933         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3934         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3935         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3936         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3937         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3938         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3939         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3941 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
3943         PR c++/71728
3944         * g++.dg/other/pr71728.C: New test.
3946 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
3948         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3949         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3950         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3951         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3952         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3954 2016-07-21  Richard Biener  <rguenther@suse.de>
3956         PR tree-optimization/71947
3957         * gcc.dg/tree-ssa/vrp102.c: New testcase.
3959 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
3961         * gcc.dg/tree-ssa/scev-15.c: New.
3963 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
3965         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3967 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
3969         PR c++/71941
3970         * g++.dg/gomp/pr71941.C: New test.
3972 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
3974         PR c/70339
3975         PR c/71858
3976         * g++.dg/spellcheck-identifiers.C: New test case, based on
3977         gcc.dg/spellcheck-identifiers.c.
3978         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3979         gcc.dg/spellcheck-identifiers-2.c.
3980         * g++.dg/spellcheck-typenames.C: New test case, based on
3981         gcc.dg/spellcheck-typenames.c
3983 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
3985         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3986         pointer to member function and also test catching by reference.
3988 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3990         * gcc.target/s390/pr67443.c: Fix test case.
3992 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3994         * gcc.target/s390/insv-1.c: Xfail some tests.
3995         * gcc.target/s390/insv-2.c: Likewise.
3997 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
3999         * gcc.target/avr/torture/get-mem.c: New test.
4000         * gcc.target/avr/torture/set-mem.c: New test.
4002 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4004         PR target/71948
4005         * gcc.target/avr/torture/tiny-progmem.c: New test.
4007 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4009         PR c++/71909
4010         * g++.dg/parse/pr71909.C: New test.
4011         * g++.dg/tm/pr71909.C: New test.
4013         PR c++/50060
4014         * g++.dg/cpp0x/constexpr-50060.C: New test.
4015         * g++.dg/cpp1y/constexpr-50060.C: New test.
4017 2016-07-20  Martin Liska  <mliska@suse.cz>
4019         * gfortran.dg/graphite/pr71898.f90: New test.
4021 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4023         PR tree-optimization/71503
4024         PR tree-optimization/71683
4025         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4026         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4028 2016-07-20  Martin Liska  <mliska@suse.cz>
4030         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4031         * gcc.dg/plugin/sreal-test-1.c: Remove.
4032         * gcc.dg/plugin/sreal_plugin.c: Remove.
4034 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4036         PR fortran/71902
4037         * gfortran.dg/dependency_47.f90:  New test.
4039 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4041         PR rtl-optimization/71916
4042         * gcc.c-torture/compile/pr71916.c: New test.
4044         PR middle-end/71874
4045         * g++.dg/torture/pr71874.C: New test.
4047         PR middle-end/71734
4048         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4049         (my_alloc): Rewritten to use __builtin_posix_memalign and
4050         __SIZE_TYPE__.
4051         (my_free): Use __builtin_free instead of _mm_free.
4052         (Vec::operator=): Use __builtin_memcpy.
4054 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4056         PR fortran/71688
4057         * gfortran.dg/pr71688.f90: New test.
4059 2016-07-19  Richard Biener  <rguenther@suse.de>
4061         * c-c++-common/vector-subscript-6.c: New testcase.
4062         * c-c++-common/vector-subscript-7.c: Likewise.
4064 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4066         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4067         and UInt32 based on __SIZEOF_INT__.
4069 2016-07-19  Richard Biener  <rguenther@suse.de>
4071         PR tree-optimization/71901
4072         * gcc.dg/torture/pr71901.c: New testcase.
4074 2016-07-19  Richard Biener  <rguenther@suse.de>
4076         PR tree-optimization/71908
4077         * gcc.dg/torture/pr71908.c: New testcase.
4079 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4081         PR target/71493
4082         * gcc.target/powerpc/pr71493-1.c: New test.
4083         * gcc.target/powerpc/pr71493-2.c: Likewise.
4085 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4087         PR c++/71835
4088         * g++.dg/conversion/ambig3.C: New test.
4090         PR c++/71828
4091         * g++.dg/cpp0x/constexpr-71828.C: New test.
4093         PR c++/71826
4094         * g++.dg/template/pr71826.C: New test.
4096         PR c++/71822
4097         * g++.dg/template/defarg21.C: New test.
4099         PR c++/71871
4100         * g++.dg/ext/vector31.C: New test.
4102 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4104         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4106 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4108         PR tree-optimization/71734
4109         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4111 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4113         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4114         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4115         stack-layout-dynamic-1.c: New test.
4117 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4119         * gcc.target/s390/nolrl-1.c: New test.
4121 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4123         PR fortran/71523
4124         * gfortran.dg/pr71523_1.f90: New test.
4125         * gfortran.dg/pr71523_2.f90: New test.
4127 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4129         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4131 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4132             Marco Restelli  <mrestelli@gmail.com>
4134         PR fortran/62125
4135         * gfortran.dg/pr62125.f90: New test.
4137 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4139         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4140         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4142 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4144         PR c++/58796
4145         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4146         * g++.dg/cpp0x/nullptr35.C: New test.
4148 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4150         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4152 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4154         * gfortran.dg/goacc/vector_length.f90: New test.
4156 2016-07-15  Richard Biener  <rguenther@suse.de>
4158         PR tree-optimization/71881
4159         * gcc.dg/torture/pr71881.c: New testcase.
4161 2016-07-15  Richard Biener  <rguenther@suse.de>
4163         PR tree-optimization/71887
4164         * gcc.dg/torture/pr71887.c: New testcase.
4166 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4168         PR c/71858
4169         * gcc.dg/spellcheck-identifiers-3.c: New test.
4171 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4173         PR fortran/71807
4174         * gfortran.dg/null_9.f90: New test.
4176 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4178         * gcc.dg/tree-ssa/loop-41.c: New test.
4180 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4182         PR tree-optimization/71347
4183         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4185 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4187         PR fortran/29819
4188         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4189         * gfortran.dg/contains.f90: Ditto.
4190         * gfortran.dg/contains_empty_1.f03: Ditto.
4191         * gfortran.dg/submodule_3.f08: Ditto.
4193 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4195         PR testsuite/71865
4196         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4197         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4198         expected diagnostics.
4200         PR c/71858
4201         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4202         * gcc.dg/spellcheck-identifiers-2.c: New test.
4203         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4204         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4206 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4208         PR tree-optimization/71872
4209         * gcc.c-torture/compile/pr71872.c: New test.
4211 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4213         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4214         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4215         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4216         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4217         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4218         * gcc.target/arm/atomic-op-acquire-1.c: This.
4219         * gcc.target/arm/atomic-op-char.c: Rename into ...
4220         * gcc.target/arm/atomic-op-char-1.c: This.
4221         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4222         * gcc.target/arm/atomic-op-consume-1.c: This.
4223         * gcc.target/arm/atomic-op-int.c: Rename into ...
4224         * gcc.target/arm/atomic-op-int-1.c: This.
4225         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4226         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4227         * gcc.target/arm/atomic-op-release.c: Rename into ...
4228         * gcc.target/arm/atomic-op-release-1.c: This.
4229         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4230         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4231         * gcc.target/arm/atomic-op-short.c: Rename into ...
4232         * gcc.target/arm/atomic-op-short-1.c: This.
4233         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4234         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4235         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4236         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4237         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4238         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4239         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4240         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4241         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4242         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4244 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4246         PR fortran/70842
4247         * gfortran.dg/select_type_35.f03: New test.
4249 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4251         PR target/65951
4252         PR tree-optimization/70923
4253         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4254         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4255         * gcc.dg/vect/pr65951.c: Likewise.
4256         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4258 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4260         * c-c++-common/pr60226.c: Expect maximum object file alignment
4261         error on AIX.
4263 2016-07-14  Richard Biener  <rguenther@suse.de>
4265         PR tree-optimization/71866
4266         * gcc.dg/torture/pr71866.c: New testcase.
4268 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4270         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4271         selector and enclose boolean expression in curly braces.
4273 2016-07-14  Alan Modra  <amodra@gmail.com>
4275         PR target/71733
4276         * gcc.target/powerpc/p9-novsx.c: New.
4278 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4280         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4281         * g++.dg/tree-prof/morefunc.C: Dito.
4282         * g++.dg/tree-prof/pr35545.C: Dito.
4283         * g++.dg/tree-prof/reorder.C: Dito.
4284         * gcc.dg/tree-prof/20050826-2.c: Dito.
4285         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4286         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4287         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4288         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4289         * gcc.dg/tree-prof/inliner-1.c: Dito.
4290         * gcc.dg/tree-prof/merge_block.c: Dito.
4291         * gcc.dg/tree-prof/stringop-1.c: Dito.
4292         * gcc.dg/tree-prof/stringop-2.c: Dito.
4293         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4294         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4295         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4296         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4297         * gcc.dg/tree-prof/update-loopch.c: Dito.
4298         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4299         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4300         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4301         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4302         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4303         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4304         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4306 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4308         * lib/profopt.exp (profopt-execute): Remove .imports files.
4310 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4312         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4314 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4316         * lib/profopt.exp (dg-final-scan-autofdo,
4317         dg-final-scan-not-autofdo): New functions.
4319 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4321         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4322         * gcc.dg/vect/vect-35.c: Ditto.
4323         * gcc.dg/vect/vect-alias-check-2.c: New test.
4325 2016-07-13  Martin Liska  <mliska@suse.cz>
4327         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4328         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4329         * gfortran.dg/pr42108.f90: Update expected dump scan.
4331 2016-07-13  Richard Biener  <rguenther@suse.de>
4333         PR tree-optimization/24574
4334         * gcc.dg/pr24574.c: New testcase.
4336 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4338         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4339         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4340         * c-c++-common/pr68833-1.c: Require int32plus.
4341         * gcc.dg/ipa/pr63551.c: Likewise.
4342         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4343         * gcc.dg/ipa/pr64041.c: Require int32plus.
4345 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4347         PR ipa/71633
4348         * g++.dg/pr71633.C: New test.
4350 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4352         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4353         Add new arm_thumb1_cbz_ok effective target.
4354         * gcc.target/arm/cbz.c: New test.
4356 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4358         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4359         Define effective target.
4360         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4361         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4362         * gcc.target/arm/movhi_movw.c: New test.
4363         * gcc.target/arm/movsi_movw.c: Likewise.
4364         * gcc.target/arm/movdi_movw.c: Likewise.
4366 2016-07-13  Richard Biener  <rguenther@suse.de>
4368         PR middle-end/71104
4369         * gcc.dg/pr71104-1.c: New testcase.
4370         * gcc.dg/pr71104-2.c: Likewise.
4372 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4374         PR target/71805
4375         * gcc.target/powerpc/pr71805.c: New test.
4377 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4379         * gcc.target/powerpc/divkc3-1.c: New.
4380         * gcc.target/powerpc/mulkc3-1.c: New.
4382 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4384         * gcc.target/arm/data-rel-1.c: New.
4385         * gcc.target/arm/data-rel-2.c: New.
4386         * gcc.target/arm/data-rel-3.c: New.
4388 2016-07-12  Martin Liska  <mliska@suse.cz>
4390         * gcc.dg/params/blocksort-part.c: New test.
4391         * gcc.dg/params/params.exp: New file.
4393 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4395         PR middle-end/71700
4396         * gcc.c-torture/execute/pr71700.c: New test.
4398 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4399         Richard Biener  <rguenther@suse.de>
4401         PR tree-optimization/23286
4402         PR tree-optimization/70159
4403         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4404         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4405         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4406         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4407         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4408         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4409         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4410         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4411         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4412         * gcc.dg/pr51879-12.c: Likewise.
4413         * gcc.dg/strlenopt-9.c: Likewise.
4414         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4415         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4416         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4417         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4418         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4419         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4420         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4421         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4422         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4423         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4424         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4425         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4426         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4427         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4428         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4430 2016-07-12  Richard Biener  <rguenther@suse.de>
4432         PR rtl-optimization/68961
4433         * gcc.target/i386/pr68961.c: New testcase.
4435 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4437         PR middle-end/71758
4438         * c-c++-common/gomp/pr71758.c: New test.
4439         * gfortran.dg/gomp/pr71758.f90: New test.
4441         PR tree-optimization/71823
4442         * gcc.dg/vect/pr71823.c: New test.
4444 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4446         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4447         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4448         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4450 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4452         PR target/71801
4453         * gcc.target/i386/pr71801.c: New test.
4455 2016-07-11  Richard Biener  <rguenther@suse.de>
4457         PR tree-optimization/71816
4458         * gcc.dg/torture/pr71816.c: New testcase.
4460 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4462         PR fortran/71783
4463         * gfortran.dg/dependency_46.f90:  New test.
4465 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4467         PR rtl-optimization/71621
4468         * gcc.target/i386/pr71621-1.c: New.
4469         * gcc.target/i386/pr71621-2.c: New.
4471 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4473         * gfortran.dg/goacc/pr71704.f90: New test.
4475 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4477         PR target/71297
4478         * gcc.target/powerpc/pr71297.c: New.
4480 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4482         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4484 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4486         PR target/71806
4487         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4489 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4491         PR tree-optimization/71667
4492         * gcc.dg/vect/pr71667.c: New
4494 2016-07-08  Martin Liska  <mliska@suse.cz>
4496         * gcc.dg/torture/pr71606.c: New test.
4498 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4500         PR fortran/71764
4501         * gfortran.dg/pr71764.f90: New test.
4503 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4504             Kai Tietz  <ktietz70@googlemail.com>
4506         PR c++/70869
4507         PR c++/71054
4508         * g++.dg/cpp0x/pr70869.C: New test.
4509         * g++.dg/cpp0x/pr71054.C: New test.
4511 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
4513         * g++.dg/debug/pr71432.C: Fail on AIX.
4515 2016-07-07  Martin Liska  <mliska@suse.cz>
4517         * gfortran.dg/do_1.f90: Remove a corner case that triggers
4518         an undefined behavior.
4519         * gfortran.dg/do_3.F90: Likewise.
4520         * gfortran.dg/do_check_11.f90: New test.
4521         * gfortran.dg/do_check_12.f90: New test.
4522         * gfortran.dg/do_corner_warn.f90: New test.
4524 2016-07-07  Martin Liska  <mliska@suse.cz>
4526         * gfortran.dg/predict-1.f90: Ammend the test.
4527         * gfortran.dg/predict-2.f90: Likewise.
4529 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4531         PR ipa/71624
4532         * g++.dg/pr71624.C: New test.
4534 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4536         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4537         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4538         ARMv8-M Mainline architectures.
4540 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4542         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4543         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4545 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4547         PR target/70098
4548         PR target/71763
4549         * gcc.target/powerpc/pr71763.c: New file.
4551 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4553         PR tree-optimization/71518
4554         * gcc.dg/pr71518.c: New test.
4556 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
4558         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4560 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4562         PR target/50739
4563         * gcc.target/avr/pr50739.c: New test.
4565 2016-07-05  Jan Hubicka  <jh@suse.cz>
4567         * gcc.dg/tree-ssa/scev-14.c: update template.
4569 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
4571         * gcc.dg/vect/group-no-gaps-1.c: New test.
4573 2016-07-05  Andi Kleen  <ak@linux.intel.com>
4575         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4576         if kernel supports MPX.
4578 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
4580         * gcc.c-torture/compile/pr69102.c: Require fpic support.
4582 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4583             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4585         * gcc.target/powerpc/signbit-1.c: New test.
4586         * gcc.target/powerpc/signbit-2.c: New test.
4587         * gcc.target/powerpc/signbit-3.c: New test.
4589 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4591         PR rtl-optimization/71594
4592         * gcc.dg/torture/pr71594.c: New test.
4594 2016-07-05  Jan Hubicka  <jh@suse.cz>
4596         * gcc.dg/tree-ssa/scev-14.c: new testcase.
4598 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
4600         PR c++/62314
4601         * g++.dg/parse/error5.C: Update column
4602         number of missing semicolon error.
4603         * g++.dg/pr62314-2.C: New test case.
4605 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4607         * gfortran.dg/coarray_stat_function.f90: New test.
4608         * gfortran.dg/coarray_stat_whitespace.f90: New test.
4609         * gfortran.dg/coarray_lib_comm_1: Adapting old test
4610         to new interfaces.
4612 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4614         PR fortran/71623
4615         * gfortran.dg/deferred_character_17.f90: New test.
4617 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
4619         * gcc.target/arm/neon/polytypes.c: Move to ...
4620         * gcc.target/arm/polytypes.c: ... here.
4621         * gcc.target/arm/neon/pr51534.c: Move to ...
4622         * gcc.target/arm/pr51534.c: ... here.
4623         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4624         * gcc.target/arm/vect-vcvt.c: ... here.
4625         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4626         * gcc.target/arm/vect-vcvtq.c: ... here.
4627         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4628         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4629         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4630         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4631         * gcc.target/arm/neon/neon.exp: Delete.
4632         * gcc.target/arm/neon/: Delete.
4634 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4636         PR fortran/65575
4637         * gfortran.dg: pr65575.f90: New test.
4639 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4641         PR fortran/35849
4642         * gfortran.dg: pr35849.f90: New test.
4644 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
4646         PR c++/71739
4647         * g++.dg/cpp0x/pr71739.C: New test.
4649 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
4651         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4653 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4655         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4656         locr.
4657         * gcc.target/s390/loc-1.c: New test.
4659 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
4661         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4662         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4664 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4666         PR target/63874
4667         * gcc.target/aarch64/pr63874.c: New test.
4669 2016-07-04  Jan Beulich  <jbeulich@suse.com>
4671         * g++.dg/header.c: New.
4672         * gcc.dg/header.c: New.
4674 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
4676         PR c/71719
4677         * c-c++-common/Wunused-var-15.c: New test.
4679 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
4681         PR fortran/71687
4682         * gfortran.dg/gomp/pr71687.f90: New test.
4684 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4686         * gcc.dg/const-float128-ped.c: Require __float128 effective
4687         target and options.
4688         * gcc.dg/const-float128.c: Likewise.
4689         * gcc.dg/torture/float128-cmp-invalid.c: Require
4690         __float128 and base_quadfloat_support effective targets, and
4691         __float128 options.
4692         * gcc.dg/torture/float128-div-underflow.c: Likewise.
4693         * gcc.dg/torture/float128-extend-nan.c: Likewise.
4694         * gcc.dg/torture/float128-nan.c: Likewise.
4695         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4696         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4697         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4698         * lib/target-supports.exp (check_effective_target___float128): New.
4699         (add_options_for___float128): New.
4700         (check_effective_target_base_quadword_support): New.
4702 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4704         PR target/71720
4705         * gcc.target/powerpc/pr71720.c: New test.
4707 2016-07-01  Jan Beulich  <jbeulich@suse.com>
4709         * gcc.dg/bss.c: New.
4711 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
4713         PR target/71698
4714         * gcc.target/powerpc/pr71698.c: New test.
4716 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
4718         PR target/71151
4719         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4720         instead of ".foo" for its section name.
4721         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4722         depending on MCU's flash size.
4723         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4724         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4725         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4726         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4727         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4728         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4730 2016-07-01  Jan Beulich  <jbeulich@suse.com>
4732         * gcc.target/i386/pr65105-2.c: Add -msse2.
4734 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4736         PR tree-optimization/71707
4737         * gcc.dg/strlenopt-29.c: New test.
4739         PR fortran/71704
4740         * gfortran.dg/gomp/pr71704.f90: New test.
4742         PR fortran/71705
4743         * gfortran.dg/gomp/pr71705.f90: New test.
4745 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4747         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4748         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4749         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4750         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4751         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4752         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4753         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4754         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4755         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4756         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4757         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4758         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4759         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4760         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4761         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4762         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4763         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4764         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4765         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4766         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4767         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4768         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4769         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4770         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4771         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4772         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4773         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4774         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4775         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4776         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4777         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4778         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4779         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4780         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4781         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4782         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4783         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4784         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4785         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4786         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4787         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4788         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4789         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4790         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4791         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4792         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4793         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4794         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4795         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4796         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4797         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4798         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4799         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4800         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4801         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4802         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4803         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4804         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4805         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4806         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4807         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4808         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4809         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4810         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4811         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4812         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4813         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4814         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4815         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4816         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4817         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4818         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4819         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4820         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4821         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4822         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4823         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4824         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4825         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4826         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4827         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4829 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4830             James Greenhalgh  <james.greenhalgh@arm.com>
4832         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4834 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
4835             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4837         * gcc.target/aarch64/vget_set_lane_1.c: New test.
4839 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
4841         PR driver/71651
4842         * gcc.dg/spellcheck-options-12.c: New test case.
4844 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4846         PR middle-end/71693
4847         * gcc.c-torture/compile/pr71693.c: New test.
4849 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
4851         * gcc.dg/spellcheck-params.c: New testcase.
4852         * gcc.dg/spellcheck-params-2.c: New testcase.
4854 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4856         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4857         vector extract instructions.
4858         * gcc.target/powerpc/p9-extract-2.c: Likewise.
4860 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4862         PR fortran/71686
4863         * gfortran.dg/unexpected_eof_2.f90: New test.
4864         * gfortran.dg/unexpected_eof_3.f90: New test.
4866 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
4868         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4870 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
4872         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4873         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4874         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4876 2016-06-29  Richard Biener  <rguenther@suse.de>
4878         PR middle-end/15256
4879         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4881 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
4883         * gcc.target/arm/aapcs/neon-vect10.c: Require
4884         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4885         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4886         * gcc.target/arm/aapcs/vfp18.c: Likewise.
4887         * gcc.target/arm/aapcs/vfp19.c: Likewise.
4888         * gcc.target/arm/aapcs/vfp20.c: Likewise.
4889         * gcc.target/arm/aapcs/vfp21.c: Likewise.
4890         * gcc.target/arm/fp16-aapcs-1.c: Require
4891         -mfloat-ab=hard.  Also simplify the test.
4892         * gcc.target/arm/fp16-aapcs-2.c: New.
4894 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
4896         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4897         (add_options_for_arm_fp16_ieee): New.
4898         (add_options_for_arm_fp16_alternative): New.
4899         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
4900         long-line.
4901         (effective_target_arm_fp16_hw): New.
4903 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4905         PR tree-optimization/71655
4906         * g++.dg/pr71655.C: New test.
4908 2016-06-29  Martin Liska  <mliska@suse.cz>
4910         * gcc.dg/pr71585.c: New test.
4911         * gcc.dg/pr71585-2.c: New test.
4912         * gcc.dg/pr71585-3.c: New test.
4914 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4916         PR tree-optimization/70729
4917         * g++.dg/vect/pr70729.cc: New test.
4919 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
4921         * c-c++-common/gomp/cancel-1.c: Extend.
4923 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4925         PR tree-optimization/71625
4926         * gcc.dg/strlenopt-28.c: New test.
4928 2016-06-29  Richard Biener  <rguenther@suse.de>
4930         PR middle-end/71002
4931         * g++.dg/torture/pr71002.C: Adjust testcase.
4933 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4935         PR c/71685
4936         * gcc.dg/pr71685.c: New test.
4938 2016-06-28  Martin Sebor  <msebor@redhat.com>
4940         PR c/71552
4941         * gcc.dg/init-bad-9.c: New test.
4943 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4945         * gcc.target/powerpc/abs128-1.c: Require VSX.
4946         * gcc.target/powerpc/copysign128-1.c: Likewise.
4947         * gcc.target/powerpc/inf128-1.c: Likewise.
4948         * gcc.target/powerpc/nan128-1.c: Likewise.
4950 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
4952         PR middle-end/71626
4953         * gcc.c-torture/execute/pr71626-1.c: New test.
4954         * gcc.c-torture/execute/pr71626-2.c: New test.
4956 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
4958         PR target/71656
4959         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4961 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
4963         PR target/71670
4964         * gcc.target/powerpc/pr71670.c: New testcase.
4966 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
4968         PR target/71656
4969         * gcc.target/powerpc/pr71656-1.c: New test.
4970         * gcc.target/powerpc/pr71656-2.c: New test.
4972 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
4974         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4975         around fp16 code.
4976         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4977         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4978         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4979         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4980         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4981         Add arm_neon_fp16_ok effective target.
4982         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4983         Likewise.
4984         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4985         Likewise.
4986         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4987         Likewise.
4988         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4989         Likewise.
4990         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4991         Likewise.
4992         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4993         Likewise.
4994         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4995         Likewise.
4996         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4997         Likewise.
4998         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4999         Likewise.
5000         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5001         Likewise.
5002         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5003         Likewise.
5005 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5007         * gcc.dg/predict-12.c: New testcase.
5009 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5011         PR fortran/71649
5012         * gfortran.dg/pr71649.f90: New test.
5014 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5016         PR tree-optimization/71643
5017         * g++.dg/opt/pr71643.C: New test.
5019         PR tree-optimization/71631
5020         * gcc.c-torture/execute/pr71631.c: New test.
5022 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5024         * gcc.dg/predict-11.c: New testcase.
5025         * gfortran.dg/predict-2.f90: New testcase.
5027 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5029         * gcc.dg/predict-10.c: New test.
5031 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5033         * gcc.target/powerpc/abs128-1.c: New.
5034         * gcc.target/powerpc/copysign128-1.c: New.
5035         * gcc.target/powerpc/inf128-1.c: New.
5036         * gcc.target/powerpc/nan128-1.c: New.
5038 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5040         * gfortran.dg/pr71642.f90: New test.
5042 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5044         PR tree-optimization/71647
5045         * gcc.target/i386/pr71647.c: New test.
5047 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5049         * gcc.target/i386/noplt-gd-1.c: New test.
5050         * gcc.target/i386/noplt-gd-2.c: Likewise.
5051         * gcc.target/i386/noplt-gd-3.c: Likewise.
5052         * gcc.target/i386/noplt-ld-1.c: Likewise.
5053         * gcc.target/i386/noplt-ld-2.c: Likewise.
5054         * gcc.target/i386/noplt-ld-3.c: Likewise.
5055         * lib/target-supports.exp
5056         (check_effective_target_tls_get_addr_via_got): New.
5058 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5060         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5061         testsuite compile flags.
5062         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5063         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5065 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5067         * g++dg/vect/pr36684.cc: Add dg-do compile.
5068         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5069         * gcc.dg/vect/pr70021.c: Ditto.
5070         * gcc.dg/vect/pr70138-1.c: Ditto.
5071         * gcc.dg/vect/pr70138-2.c: Ditto.
5072         * gcc.dg/vect/pr70354-1.c: Ditto.
5073         * gcc.dg/vect/pr70354-2.c: Ditto.
5074         * gcc.dg/vect/pr71259.c: Ditto.
5075         * gcc.dg/vect/pr71416-1.c: Ditto.
5076         * gcc.dg/vect/slp-43.c: Ditto.
5077         * gcc.dg/vect/slp-45.c: Ditto.
5078         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5079         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5080         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5081         * gfortran.dg/vect/pr69980.f90: Ditto.
5083 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5085         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5086         * gcc.dg/vect/bb-slp-30.c: Ditto.
5087         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5088         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5089         * gcc.dg/vect/pr45902.c: Ditto.
5090         * gcc.dg/vect/pr48172.c: Ditto.
5091         * gcc.dg/vect/pr48377.c: Ditto.
5092         * gcc.dg/vect/pr49038.c: Ditto.
5093         * gcc.dg/vect/pr49771.c: Ditto.
5094         * gcc.dg/vect/pr52091.c: Ditto.
5095         * gcc.dg/vect/pr53185-2.c: Ditto.
5096         * gcc.dg/vect/pr56826.c: Ditto.
5097         * gcc.dg/vect/pr60276.c: Ditto.
5098         * gcc.dg/vect/pr62021.c: Ditto.
5099         * gcc.dg/vect/pr63530.c: Ditto.
5100         * gcc.dg/vect/pr65518.c: Ditto.
5101         * gcc.dg/vect/pr65947-1.c: Ditto.
5102         * gcc.dg/vect/pr65947-10.c: Ditto.
5103         * gcc.dg/vect/pr65947-11.c: Ditto.
5104         * gcc.dg/vect/pr65947-12.c: Ditto.
5105         * gcc.dg/vect/pr65947-13.c: Ditto.
5106         * gcc.dg/vect/pr65947-2.c: Ditto.
5107         * gcc.dg/vect/pr65947-3.c: Ditto.
5108         * gcc.dg/vect/pr65947-4.c: Ditto.
5109         * gcc.dg/vect/pr65947-5.c: Ditto.
5110         * gcc.dg/vect/pr65947-6.c: Ditto.
5111         * gcc.dg/vect/pr65947-7.c: Ditto.
5112         * gcc.dg/vect/pr65947-8.c: Ditto.
5113         * gcc.dg/vect/pr65947-9.c: Ditto.
5114         * gcc.dg/vect/pr71416-1.c: Ditto.
5115         * gcc.dg/vect/pr71439.c: Ditto.
5116         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5117         * gcc.dg/vect/vect-bswap16.c: Ditto.
5118         * gcc.dg/vect/vect-bswap32.c: Ditto.
5119         * gcc.dg/vect/vect-bswap64.c: Ditto.
5120         * gcc.dg/vect/vect-live-1.c: Ditto.
5121         * gcc.dg/vect/vect-live-2.c: Ditto.
5122         * gcc.dg/vect/vect-live-3.c: Ditto.
5123         * gcc.dg/vect/vect-live-4.c: Ditto.
5124         * gcc.dg/vect/vect-live-5.c: Ditto.
5125         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5126         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5127         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5128         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5129         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5130         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5131         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5132         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5133         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5134         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5135         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5136         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5137         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5138         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5139         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5140         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5141         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5143 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5145         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5147 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5149         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5150         ia32 if R_386_GOT32X relocation is supported.
5151         * gcc.target/i386/noplt-3.c: Likewise.
5152         * gcc.target/i386/noplt-2.c: Likewise.
5153         (main): Renamed to ...
5154         (bar): This.
5155         * gcc.target/i386/noplt-4.c: Likewise.
5156         (main): Renamed to ...
5157         (bar): This.
5158         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5159         * gcc.target/i386/pr67400-5.c: Likewise.
5161 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5163         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5164         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5166         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5167         f4): Adjust expected diagnostics.
5168         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5169         (T): If OVFP is defined, redefine to TP.
5170         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5171         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5172         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5173         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5174         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5175         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5176         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5177         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5178         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5179         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5180         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5181         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5182         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5183         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5184         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5185         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5186         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5187         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5188         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5189         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5190         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5191         as last argument to __builtin_add_overflow_p.
5193 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5195         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5196         dg-options and remove default vector testsuite compile flags.
5197         * g++.dg/vect/pr33860a.cc: Ditto.
5198         * g++.dg/vect/pr45470-a.cc: Ditto.
5199         * g++.dg/vect/pr45470-b.cc: Ditto.
5200         * g++.dg/vect/pr60896.cc: Ditto.
5201         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5202         * gcc.dg/vect/pr18308.c: Ditto.
5203         * gcc.dg/vect/pr24049.c: Ditto.
5204         * gcc.dg/vect/pr33373.c: Ditto.
5205         * gcc.dg/vect/pr36228.c: Ditto.
5206         * gcc.dg/vect/pr42395.c: Ditto.
5207         * gcc.dg/vect/pr42604.c: Ditto.
5208         * gcc.dg/vect/pr46663.c: Ditto.
5209         * gcc.dg/vect/pr48765.c: Ditto.
5210         * gcc.dg/vect/pr49093.c: Ditto.
5211         * gcc.dg/vect/pr49352.c: Ditto.
5212         * gcc.dg/vect/pr52298.c: Ditto.
5213         * gcc.dg/vect/pr52870.c: Ditto.
5214         * gcc.dg/vect/pr53185.c: Ditto.
5215         * gcc.dg/vect/pr53773.c: Ditto.
5216         * gcc.dg/vect/pr56695.c: Ditto.
5217         * gcc.dg/vect/pr62171.c: Ditto.
5218         * gcc.dg/vect/pr63530.c: Ditto.
5219         * gcc.dg/vect/pr68339.c: Ditto.
5220         * gcc.dg/vect/pr71259.c: Ditto.
5221         * gcc.dg/vect/vect-82_64.c: Ditto.
5222         * gcc.dg/vect/vect-83_64.c: Ditto.
5223         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5224         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5225         * gcc.dg/vect/vect-shift-2.c: Ditto.
5226         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5227         * gfortran.dg/vect/pr39318.f90: Ditto.
5228         * gfortran.dg/vect/pr45714-a.f: Ditto.
5229         * gfortran.dg/vect/pr45714-b.f: Ditto.
5230         * gfortran.dg/vect/pr46213.f90: Ditto.
5232 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5233             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5235         * gcc.target/powerpc/p9-splat-5.c: New test.
5237 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5239         PR tree-optimization/71488
5240         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5241         * lib/target-supports.exp: ... here.
5242         (check_sse4_hw_available): New procedure.
5243         (check_effective_target_sse4_runtime): Ditto.
5244         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5245         -march=westmere for sse4_runtime targets.
5246         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5247         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5248         (dg-additional-options): Use for sse4_runtime targets.
5249         (main): Call check_vect ().
5250         (dg-final): Perform scan only for sse4_runtime targets.
5252 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5254         PR target/66232
5255         PR target/67400
5256         * gcc.target/i386/pr66232-14.c: New file.
5257         * gcc.target/i386/pr66232-15.c: Likewise.
5258         * gcc.target/i386/pr66232-16.c: Likewise.
5259         * gcc.target/i386/pr66232-17.c: Likewise.
5260         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5261         ia32 if R_386_GOT32X relocation is supported.
5262         * gcc.target/i386/pr67400-2.c: Likewise.
5263         * gcc.target/i386/pr67400-3.c: Likewise.
5264         * gcc.target/i386/pr67400-4.c: Likewise.
5265         * gcc.target/i386/pr67400-6.c: Likewise.
5266         * gcc.target/i386/pr67400-7.c: Likewise.
5267         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5269 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5271         PR libgfortran/48852
5272         * gfortran.dg/char4_iunit_1.f03: Update test.
5273         * gfortran.dg/f2003_io_5.f03: Update test.
5274         * gfortran.dg/real_const_3.f90: Update test.
5276 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5278         * g++.dg/bprob/bprob.exp: Support autofdo.
5279         * g++.dg/tree-prof/tree-prof.exp: dito.
5280         * gcc.dg/tree-prof/tree-prof.exp: dito.
5281         * gcc.misc-tests/bprob.exp: dito.
5282         * gfortran.dg/prof/prof.exp: dito.
5283         * lib/profopt.exp: dito.
5284         * lib/target-supports.exp: Check for autofdo.
5286 2016-06-23  Martin Liska  <mliska@suse.cz>
5288         * gcc.dg/pr71619.c: New test.
5290 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5292         PR target/67400
5293         * gcc.target/i386/pr67400-1.c: New test.
5294         * gcc.target/i386/pr67400-2.c: Likewise.
5295         * gcc.target/i386/pr67400-3.c: Likewise.
5296         * gcc.target/i386/pr67400-4.c: Likewise.
5297         * gcc.target/i386/pr67400-5.c: Likewise.
5298         * gcc.target/i386/pr67400-6.c: Likewise.
5299         * gcc.target/i386/pr67400-7.c: Likewise.
5301 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5303         * c-c++-common/missing-header-1.c: New test case.
5304         * c-c++-common/missing-header-2.c: New test case.
5305         * c-c++-common/missing-header-3.c: New test case.
5306         * c-c++-common/missing-header-4.c: New test case.
5308 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5310         PR c/70339
5311         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5312         hint.
5313         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5314         expected results due to builtin "nanl" now being suggested for
5315         "name".
5316         * gcc.dg/pr67580.c: Update expected messages.
5317         * gcc.dg/spellcheck-identifiers.c: New testcase.
5318         * gcc.dg/spellcheck-typenames.c: New testcase.
5320 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5322         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5323         file.
5324         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5325         diagnostic-test-show-locus-parseable-fixits.c to sources for
5326         diagnostic_plugin_test_show_locus.c.
5327         * lib/gcc-defs.exp (freeform_regexps): New global.
5328         (dg-regexp): New function.
5329         (handle-dg-regexps): New function.
5330         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5331         freeform_regexps to the empty list.
5332         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5334 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5336         PR tree-optimization/71488
5337         * g++.dg/pr71488.C: New test.
5338         * gcc.dg/vect/vect-bool-cmp.c: New test.
5340 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5342         * gcc.dg/guality/param-5.c: New test.
5344 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5346         * gcc.target/i386/asm-flag-7.c: New test.
5348 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5350         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5351         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5352         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5353         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5354         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5355         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5356         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5357         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5358         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5359         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5360         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5361         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5362         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5363         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5364         * lib/target-supports.exp: Likewise.
5366 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5368         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5369         * gcc.dg/attr-ms_struct-2.c: Likewise.
5370         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5371         * gcc.dg/bf-ms-attrib.c: Likewise.
5372         * gcc.dg/bf-ms-layout-2.c: Likewise.
5373         * gcc.dg/bf-ms-layout-3.c: Likewise.
5374         * gcc.dg/bf-ms-layout.c: Likewise.
5375         * gcc.dg/bf-no-ms-layout.c: Likewise.
5376         * gcc.target/i386/bitfield1.c: Likewise.
5377         * gcc.target/i386/bitfield2.c: Likewise.
5378         * gcc.target/i386/bitfield3.c: Likewise.
5380 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5382         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5383         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5384         override other than -mcpu=power9 command-line option is specified,
5385         or if the target operating system is aix.
5386         * gcc.target/powerpc/darn-1.c: Likewise.
5387         * gcc.target/powerpc/darn-2.c: Likewise.
5388         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5389         test if effective-target is not powerpc_p9vector_ok or if the
5390         target operating system is not defined.
5391         * gcc.target/powerpc/vslv-1.c: Likewise.
5392         * gcc.target/powerpc/vsrv-0.c: Likewise.
5393         * gcc.target/powerpc/vsrv-1.c: Likewise.
5395 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5397         PR fortran/71068
5398         * gfortran.dg/coarray/data_1.f90: New.
5400 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5402         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5403         (dg-require-effective-target): Use arm_v8_neon_hw.
5404         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5405         (dg-require-effective-target): Likewise.
5406         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5407         (dg-require-effective-target): Likewise.
5408         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5409         (dg-require-effective-target): Likewise.
5410         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5411         (dg-require-effective-target): Likewise.
5412         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5413         (dg-require-effective-target): Likewise.
5414         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5415         Add AArch64 check.
5417 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5419         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5420         Set to 3 so test passes.
5422 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5424         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5426 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5428         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5429         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5430         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5431         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5433 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5435         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5436         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5438 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5440         PR target/71549
5441         * gcc.target/i386/pr71549.c: New test.
5443 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5445         * gcc.target/powerpc/vadsdu-0.c: Replace
5446         dg-require-effective-target directive to allow test to run on more
5447         platforms, and add dg-skip-if directive to disable test on aix
5448         platforms because of known incompatibilities.
5449         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5450         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5451         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5452         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5453         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5454         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5455         * gcc.target/powerpc/vadsdub-2.c: Replace
5456         dg-require-effective-target directive to allow test to run on more
5457         platforms, and add dg-skip-if directive to disable test on aix
5458         platforms because of known incompatibilities.
5459         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5460         with vec_absdb call to differentiate this test from vadsdub-1.c.
5461         * gcc.target/powerpc/vadsduh-1.c: Replace
5462         dg-require-effective-target directive to allow test to run on more
5463         platforms, and add dg-skip-if directive to disable test on aix
5464         platforms because of known incompatibilities.
5465         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5466         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5467         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5469 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5471         PR tree-optimization/71588
5472         * gcc.dg/pr71558.c: New test.
5474 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5476         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5477         * c-c++-common/pr68657-2.c: Likewise.
5478         * c-c++-common/pr68657-3.c: Likewise.
5479         * gcc.dg/torture/pr69714.c: Require int32plus support.
5480         * gcc.dg/torture/pr70025.c: Likewise.
5481         * gcc.dg/torture/pr70083.c: Likewise.
5482         * gcc.dg/torture/pr70542.c: Likewise.
5483         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5485 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5487         PR c/71601
5488         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5490 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5492         PR middle-end/71581
5493         * gcc.dg/pr71581.c: New test.
5495         PR rtl-optimization/71591
5496         * gcc.dg/cpp/pr71591.c: New test.
5498 2016-06-20   David B. Robins  <gcc@davidrobins.net>
5500         PR target/71571
5501         * g++.dg/torture/pr71571.C: New test.
5503 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5505         PR target/71559
5506         * gcc.target/i386/sse2-pr71559.c: New test.
5507         * gcc.target/i386/avx-pr71559.c: New test.
5508         * gcc.target/i386/avx512f-pr71559.c: New test.
5510 2016-06-20  Tobias Burnus  <burnus@net-b.de>
5512         PR fortran/71194
5513         * gfortran.dg/pointer_remapping_10.f90: New.
5515 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
5517         * g++.dg/diagnostic/string-literal-concat.C: New test case.
5519 2016-06-20  Martin Sebor  <msebor@redhat.com>
5521         PR c/69507
5522         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5523         * gnu90-const-expr-1.c: Same.
5524         * gnu99-const-expr-1.c: Same.
5525         * gnu99-static-1.c: Same.
5527 2016-06-20  Renlin Li  <renlin.li@arm.com>
5529         PR testsuite/71489
5530         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5532 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
5534         * gcc.target/aarch64/vcvt_f64_1.c: New.
5535         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5536         * gcc.target/aarch64/vrecp_f64_1.c: New.
5538 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5540         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5541         "alignement".
5543 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
5545         PR target/71103
5546         * gcc.target/avr/torture/pr71103-2.c: New test.
5548 2016-06-19  Martin Sebor  <msebor@redhat.com>
5550         PR c/69507
5551         * gcc.dg/alignof.c: New test.
5553 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5555         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5556         vs dg-error; test constexpr specifier too.
5558 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5560         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5562 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
5564         * lib/target-supports.exp
5565         (check_effective_target_arm_neon_fp16_ok_nocache): Call
5566         arm_neon_ok and merge flags.  Fix temporary test name.
5567         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5568         and merge flags.
5570 2016-06-17  Martin Liska  <mliska@suse.cz>
5572         * gcc.dg/predict-9.c: Fix dump scanning.
5574 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5576         PR tree-optimization/71354
5577         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5579 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5581         PR tree-optimization/71347
5582         * gcc.dg/tree-ssa/pr71347.c: New test.
5584 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5586         PR tree-optimization/71354
5587         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5589 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5591         * gcc.dg/vect/vect-alias-check-1.c: New test.
5593 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5595         PR target/71151
5596         * gcc.target/avr/pr71151-1.c: New test.
5597         * gcc.target/avr/pr71151-2.c: New test.
5598         * gcc.target/avr/pr71151-3.c: New test.
5599         * gcc.target/avr/pr71151-4.c: New test.
5600         * gcc.target/avr/pr71151-5.c: New test.
5601         * gcc.target/avr/pr71151-6.c: New test.
5602         * gcc.target/avr/pr71151-7.c: New test.
5603         * gcc.target/avr/pr71151-8.c: New test.
5604         * gcc.target/avr/pr71151-common.h: New test.
5606 2016-06-16  Martin Liska  <mliska@suse.cz>
5608         * gfortran.dg/predict-1.f90: New test.
5610 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
5612         PR target/71242
5613         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5615 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
5617         * g++.dg/vect/pr36648.cc: Disable cunrolli
5619 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
5621         PR target/71554
5622         * gcc.c-torture/execute/pr71554.c: New test.
5624         PR rtl-optimization/71532
5625         * gcc.dg/torture/pr71532.c: New test.
5627 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5629         * gcc.target/powerpc/p9-dimode1.c: New test.
5630         * gcc.target/powerpc/p9-dimode2.c: Likewise.
5632 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
5634         * gcc.c-torture/compile/20160615-1.c: New test.
5636         * g++.dg/cpp0x/ref-qual17.C: New test.
5638 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5640         PR middle-end/71529
5641         * gcc.target/i386/pr71529.C: New test.
5643 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5645         PR tree-optimization/71483
5646         * g++.dg/vect/pr71483.c: New
5648 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5650         PR c++/70202
5651         * g++.dg/inherit/crash6.C: New.
5652         * g++.dg/inherit/union2.C: Likewise.
5653         * g++.dg/inherit/virtual12.C: Likewise.
5654         * g++.dg/inherit/virtual13.C: Likewise.
5655         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5657 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
5659         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5661 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5663         PR tree-optimization/71439
5664         * gcc.dg/vect/pr71439.c: New
5666 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5668         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5670 2016-06-15  Richard Biener  <rguenther@suse.de>
5672         * gcc.dg/vect/slp-45.c: New testcase.
5674 2016-06-15  Richard Biener  <rguenther@suse.de>
5676         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5678 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5680         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5681         requirements, and disable for AIX for now.
5682         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5684 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
5686         PR c++/71528
5687         * g++.dg/opt/pr71528.C: New test.
5689         PR c++/71516
5690         * g++.dg/init/pr71516.C: New test.
5692 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5694         * g++.dg/init/array46.C: New.
5696 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
5698         * gcc.target/i386/float128-3.c: New test.
5699         * gcc.target/i386/quad-sse4.c: Ditto.
5700         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5701         Update scan strings.
5703 2016-06-14  Richard Biener  <rguenther@suse.de>
5705         PR middle-end/71526
5706         * gfortran.dg/pr71526.f90: New testcase.
5708 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5710         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5711         * gcc.dg/zero_bits_compound-1.c: Likewise.
5713 2016-06-14  Richard Biener  <rguenther@suse.de>
5715         PR tree-optimization/71522
5716         * gcc.dg/torture/pr71522.c: New testcase.
5718 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
5720         PR tree-optimization/71520
5721         * gcc.dg/tree-ssa/pr71520.c: New test.
5723 2016-06-14  Richard Biener  <rguenther@suse.de>
5725         PR tree-optimization/71521
5726         * gcc.dg/tree-ssa/vrp101.c: New testcase.
5728 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
5730         PR sanitizer/71498
5731         * c-c++-common/ubsan/bounds-13.c: New test.
5733         PR preprocessor/71183
5734         * gcc.dg/cpp/source_date_epoch-3.c: New test.
5736 2016-06-13  Jeff Law  <law@redhat.com>
5738         PR tree-optimization/71403
5739         * c-c++-common/ubsan/pr71403-1.c: New test.
5740         * c-c++-common/ubsan/pr71403-2.c: New test.
5741         * c-c++-common/ubsan/pr71403-3.c: New test.
5743 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
5745         PR middle-end/71478
5746         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5747         Add -Wno-psabi -w to dg-options.
5749 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5751         * gcc.target/powerpc/vadsdu-0.c: New test.
5752         * gcc.target/powerpc/vadsdu-1.c: New test.
5753         * gcc.target/powerpc/vadsdu-2.c: New test.
5754         * gcc.target/powerpc/vadsdu-3.c: New test.
5755         * gcc.target/powerpc/vadsdu-4.c: New test.
5756         * gcc.target/powerpc/vadsdu-5.c: New test.
5757         * gcc.target/powerpc/vadsdub-1.c: New test.
5758         * gcc.target/powerpc/vadsdub-2.c: New test.
5759         * gcc.target/powerpc/vadsduh-1.c: New test.
5760         * gcc.target/powerpc/vadsduh-2.c: New test.
5761         * gcc.target/powerpc/vadsduw-1.c: New test.
5762         * gcc.target/powerpc/vadsduw-2.c: New test.
5764 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
5766         * gcc.dg/c99-init-2.c (c): Update expected error message.
5767         * gcc.dg/init-bad-8.c (foo): Likewise.
5768         * gcc.dg/spellcheck-fields-3.c: New test case.
5770 2016-06-13  Martin Liska  <mliska@suse.cz>
5772         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5773         and "guess loop iv compared" heuristics.
5774         * gcc.dg/predict-2.c: Likewise.
5775         * gcc.dg/predict-3.c: Likewise.
5776         * gcc.dg/predict-4.c: Likewise.
5777         * gcc.dg/predict-5.c: Likewise.
5778         * gcc.dg/predict-6.c: Likewise.
5780 2016-06-13  Marek Polacek  <polacek@redhat.com>
5782         PR middle-end/71476
5783         * c-c++-common/Wswitch-unreachable-4.c: New test.
5784         * gcc.dg/Wswitch-unreachable-2.c: New test.
5785         * g++.dg/tm/jump1.C: Move dg-warning.
5787 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
5789         * gnat.dg/renaming10.ad[sb]: New test.
5791 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
5793         PR fortran/70673
5794         * gfortran.dg/pr70673.f90: New test.
5796 2016-06-13  Richard Biener  <rguenther@suse.de>
5798         PR middle-end/64516
5799         * gcc.dg/align-3.c: New testcase.
5801 2016-06-13  Martin Liska  <mliska@suse.cz>
5803         * gcc.target/i386/pr71458.c: New test.
5805 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
5807         PR target/71241
5808         * gcc.dg/torture/float128-nan.c: New test.
5810 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5812         PR target/60751
5813         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5814         statement.
5816 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5818         PR target/60751
5819         * gfortran.dg/comma_IO_extension_1.f90: New test.
5820         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5821         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5822         statement.
5823         * gfortran.dg/graphite/pr38083.f90: Likewise.
5824         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5825         missing format.
5827 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5829         * gnat.dg/case_character.adb: New test.
5831 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
5833         PR middle-end/71310
5834         * gcc.target/powerpc/pr71310.c: New testcase.
5836 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
5838         PR middle-end/71478
5839         * gcc.dg/pr71478.c: New test.
5841 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
5843         PR middle-end/71494
5844         * gcc.c-torture/execute/pr71494.c: New test.
5846         PR c/68657
5847         * gcc.target/i386/pr68657.c: New test.
5849         PR inline-asm/68843
5850         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5851         (test): Add -masm=intel alternatives.
5853 2016-06-10  Martin Sebor  <msebor@redhat.com>
5855         PR c/71392
5856         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5858 2016-06-10  Jeff Law  <law@redhat.com>
5860         PR tree-optimization/71335
5861         * gcc.c-torture/execute/pr71335.c: New test.
5863 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
5865         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5866         the various "cannot tail-call: " messages.
5868 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
5870         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5871         and options.
5873 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
5875         PR sanitizer/71480
5876         * c-c++-common/asan/pr71480.c: New test.
5878 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
5880         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5881         (ASMNAME2): Likewise.
5882         (main): Replace fn in asm statement with ASMNAME ("fn").
5883         * gcc.dg/guality/pr68037-2.c: Likewise.
5884         * gcc.dg/guality/pr68037-3.c: Likewise.
5885         * gcc.dg/torture/pr68037-1.c: Likewise.
5886         * gcc.dg/torture/pr68037-2.c: Likewise.
5887         * gcc.dg/torture/pr68037-3.c: Likewise.
5889 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5891         PR inline-asm/68843
5892         * gcc.target/i386/pr68843-1.c: New test.
5893         * gcc.target/i386/pr68843-2.c: New test.
5895 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5896             Cesar Philippidis  <cesar@codesourcery.com>
5898         PR middle-end/71373
5899         * gcc.dg/goacc/nested-function-1.c: New file.
5900         * gcc.dg/goacc/nested-function-2.c: Likewise.
5901         * gcc.dg/goacc/pr71373.c: Likewise.
5902         * gfortran.dg/goacc/cray-2.f95: Likewise.
5903         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5904         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5905         * gfortran.dg/goacc/cray.f95: Update.
5906         * gfortran.dg/goacc/loop-1.f95: Likewise.
5907         * gfortran.dg/goacc/loop-3.f95: Likewise.
5908         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5909         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5911 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5913         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5914         for OpenACC tile clauses.
5915         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5917         PR c/71381
5918         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
5919         to...
5920         * c-c++-common/goacc/cache-2.c: ... this new file.
5921         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5922         * gfortran.dg/goacc/cache-2.f95: ... this new file.
5923         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5924         usage.
5925         * gfortran.dg/goacc/cray.f95: Likewise.
5926         * gfortran.dg/goacc/loop-1.f95: Likewise.
5928 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
5930         PR tree-optimization/71407
5931         PR tree-optimization/71416
5932         * gcc.dg/vect/pr71407.c: New
5933         * gcc.dg/vect/pr71416-1.c: New
5934         * gcc.dg/vect/pr71416-2.c: New
5936 2016-06-10  Richard Biener  <rguenther@suse.de>
5938         PR middle-end/71477
5939         * gcc.dg/torture/pr71477.c: New testcase.
5941 2016-06-09  Julia Koval  <julia.koval@intel.com>
5943         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5944         * gcc.target/i386/interrupt-13.c: Likewise.
5945         * gcc.target/i386/interrupt-15.c: Likewise.
5946         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5947         * gcc.target/i386/interrupt-24.c: Likewise.
5948         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5949         * gcc.target/i386/interrupt-9.c: Likewise.
5950         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5952 2016-06-09  Martin Sebor  <msebor@redhat.com>
5954         PR c/70883
5955         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5956         * gcc.dg/builtin-constant_p-1.c: Same.
5957         * gcc.dg/builtins-error.c: Same.
5958         * gcc.dg/pr70859.c: Same.
5960 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5962         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5963         * gcc.dg/torture/pr68067-1.c: Likewise.
5964         * gcc.dg/torture/pr68067-2.c: Likewise.
5966 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5968         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5969           when setting SIZE.
5971 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5973         PR c++/71465
5974         * g++.dg/inherit/crash5.C: New.
5975         Revert:
5976         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5978         PR c++/70202
5979         * g++.dg/inherit/crash5.C: New.
5980         * g++.dg/inherit/virtual1.C: Adjust.
5982 2016-06-09  Martin Liska  <mliska@suse.cz>
5984         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5985         * g++.dg/predict-loop-exit-2.C: Likewise.
5986         * g++.dg/predict-loop-exit-3.C: Likewise.
5987         * gcc.dg/predict-1.c: Likewise.
5988         * gcc.dg/predict-2.c: Likewise.
5989         * gcc.dg/predict-3.c: Likewise.
5990         * gcc.dg/predict-4.c: Likewise.
5991         * gcc.dg/predict-5.c: Likewise.
5992         * gcc.dg/predict-6.c: Likewise.
5993         * gcc.dg/predict-7.c: Likewise.
5995 2016-06-09  Richard Biener  <rguenther@suse.de>
5997         PR tree-optimization/71462
5998         * gcc.dg/torture/pr71462.c: New testcase.
6000 2016-06-09  Marek Polacek  <polacek@redhat.com>
6002         PR c/65471
6003         * gcc.dg/c11-generic-3.c: New test.
6005 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6007         * g++.dg/init/array42.C: New.
6008         * g++.dg/init/array43.C: Likewise.
6009         * g++.dg/init/array44.C: Likewise.
6010         * g++.dg/init/array45.C: Likewise.
6011         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6012         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6013         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6014         * g++.dg/gomp/pr35751.C: Likewise.
6015         * g++.dg/init/array23.C: Likewise.
6016         * g++.dg/init/brace2.C: Likewise.
6017         * g++.dg/init/brace6.C: Likewise.
6019 2016-06-08  Martin Sebor  <msebor@redhat.com>
6020             Jakub Jelinek  <jakub@redhat.com>
6022         PR c++/70507
6023         PR c/68120
6024         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6025         * c-c++-common/builtin-arith-overflow-2.c: New test.
6026         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6027         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6028         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6030 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6032         PR c++/71442
6033         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6035 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6037         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6038         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6039         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6040         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6041         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6042         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6043         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6044         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6045         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6046         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6047         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6048         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6049         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6051 2016-06-08  Richard Biener  <rguenther@suse.de>
6053         PR tree-optimization/68558
6054         * gcc.dg/vect/slp-44.c: New testcase.
6056 2016-06-08  Richard Biener  <rguenther@suse.de>
6058         * gcc.dg/vect/slp-43.c: New testcase.
6060 2016-06-08  Richard Biener  <rguenther@suse.de>
6062         PR tree-optimization/71452
6063         * gcc.dg/torture/pr71452.c: New testcase.
6065 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6067         PR c++/71448
6068         * g++.dg/torture/pr71448.C: New test.
6070 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6072         PR debug/71432
6073         PR ada/71413
6074         * g++.dg/debug/pr71432.C: New test.
6076 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6078         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6079         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6080         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6082 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6084         * gcc.dg/vect/vect-live-2.c: Update effective target.
6085         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6086         * lib/target-supports.exp: Add aarch64 to vect_long.
6088 2016-06-08  Marek Polacek  <polacek@redhat.com>
6090         PR c/71418
6091         * gcc.dg/noncompile/pr71418.c: New test.
6093         PR c/71426
6094         * gcc.dg/noncompile/pr71426.c: New test.
6096 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6098         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6099         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6100         * gcc.dg/predict-3.c: Update template.
6101         * gcc.dg/predict-5.c: Update template.
6102         * gcc.dg/predict-6.c: Update template.
6103         * gcc.dg/predict-9.c: Update template.
6104         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6106 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6108         * gcc.target/powerpc/vec-mul.c: New test.
6110 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6112         * gcc.dg/spellcheck-fields-2.c: New test case.
6114 2016-06-07  Richard Biener  <rguenther@suse.de>
6116         PR c/61564
6117         * gcc.dg/Wpragmas-1.c: New testcase.
6118         * gcc.dg/Wattributes-4.c: Likewise.
6119         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6120         entry.
6122 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6124         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6125         spurious debug code.
6127 2016-06-07  Richard Biener  <rguenther@suse.de>
6129         PR tree-optimization/71428
6130         * gcc.dg/torture/pr71428.c: New testcase.
6132 2016-06-07  Richard Biener  <rguenther@suse.de>
6134         PR middle-end/71423
6135         * gcc.dg/torture/pr71423.c: New testcase.
6137 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6139         PR middle-end/71408
6140         * gcc.dg/tree-ssa/pr71408.c: New test.
6142 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6144         PR middle-end/71281
6145         * g++.dg/torture/pr71281.C: New test.
6147 2016-06-06  Marek Polacek  <polacek@redhat.com>
6149         PR c/71362
6150         * gcc.dg/pr71362.c: New test.
6152 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6153             Patrick Palka  <ppalka@gcc.gnu.org>
6155         PR c++/70847
6156         PR c++/71330
6157         PR c++/71393
6158         * g++.dg/opt/pr70847.C: New test.
6159         * g++.dg/ubsan/pr70847.C: New test.
6160         * g++.dg/ubsan/pr71393.C: New test.
6162 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6164         PR tree-optimization/71259
6165         * gcc.dg/vect/pr71259.c: New test.
6167 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6169         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6170         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6171         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6172         above.
6174 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6176         PR middle-end/37780
6177         * gcc.c-torture/execute/pr37780.c: New test.
6178         * gcc.target/aarch64/pr37780_1.c: Likewise.
6179         * gcc.target/arm/pr37780_1.c: Likewise.
6181 2016-06-06  Marek Polacek  <polacek@redhat.com>
6183         * c-c++-common/attr-may-alias-1.c: New test.
6184         * c-c++-common/attr-may-alias-2.c: New test.
6185         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6187 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6189         PR c/24414
6190         * gcc.target/i386/pr24414.c: New test.
6192 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6194         * gcc.target/sparc/vis4misc.c: New file.
6195         * gcc.target/sparc/fpcmp.c: Likewise.
6196         * gcc.target/sparc/fpcmpu.c: Likewise.
6198 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6200         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6201         * gcc.dg/vect/vect-live-3.c: Likewise.
6203 2016-06-06  Richard Biener  <rguenther@suse.de>
6205         PR tree-optimization/71398
6206         * gcc.dg/torture/pr71398.c: New testcase.
6208 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6210         PR target/71389
6211         * g++.dg/pr71389.C: New test.
6213 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6215         PR fortran/71404
6216         * gfortran.dg/fmt_read_5.f: New test.
6218 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6220         PR fortran/69659
6221         * gfortran.dg/class_array_22.f03: New test.
6223 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6225         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6227 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6229         * gcc.dg/predict-9.c: Update template.
6231 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6233         PR c++/49377
6234         * g++.dg/template/pr49377.C: New.
6236 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6238         PR tree-optimization/71405
6239         * g++.dg/torture/pr71405.C: New test.
6241 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6243         PR c++/70202
6244         * g++.dg/inherit/crash5.C: New.
6245         * g++.dg/inherit/virtual1.C: Adjust.
6247 2016-06-03  Jeff Law  <law@redhat.com>
6249         PR tree-optimization/71316
6250         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6252 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6254         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6255         dg-additional-options with just -fno-tree-scev-cprop in it.
6256         * gcc.dg/vect/vect-live-2.c: Likewise.
6257         * gcc.dg/vect/vect-live-5.c: Likewise.
6258         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6259         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6260         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6262 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6264         PR c++/27100
6265         * g++.dg/other/friend6.C: New test.
6267 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6269         * g++.dg/torture/ppc-ldst-array.C: New.
6271 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6273         PR target/71276
6274         PR target/71277
6275         * gcc.dg/torture/builtin-fp-int-inexact.c,
6276         gcc.target/i386/387-builtin-fp-int-inexact.c,
6277         gcc.target/i386/387-rint-inline-1.c,
6278         gcc.target/i386/387-rint-inline-2.c,
6279         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6280         gcc.target/i386/sse2-rint-inline-1.c,
6281         gcc.target/i386/sse2-rint-inline-2.c,
6282         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6283         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6285 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6286             Julia Koval  <julia.koval@intel.com>
6288         PR target/66960
6289         PR target/67630
6290         PR target/67634
6291         PR target/67841
6292         PR target/68037
6293         PR target/68618
6294         PR target/68661
6295         PR target/69575
6296         PR target/69596
6297         PR target/69734
6298         * gcc.dg/guality/pr68037-1.c: New test.
6299         * gcc.dg/guality/pr68037-2.c: Likewise.
6300         * gcc.dg/guality/pr68037-3.c: Likewise.
6301         * gcc.dg/torture/pr68037-1.c: Likewise.
6302         * gcc.dg/torture/pr68037-2.c: Likewise.
6303         * gcc.dg/torture/pr68037-3.c: Likewise.
6304         * gcc.dg/torture/pr68661-1a.c: Likewise.
6305         * gcc.dg/torture/pr68661-1b.c: Likewise.
6306         * gcc.target/i386/interrupt-1.c: Likewise.
6307         * gcc.target/i386/interrupt-2.c: Likewise.
6308         * gcc.target/i386/interrupt-3.c: Likewise.
6309         * gcc.target/i386/interrupt-4.c: Likewise.
6310         * gcc.target/i386/interrupt-5.c: Likewise.
6311         * gcc.target/i386/interrupt-6.c: Likewise.
6312         * gcc.target/i386/interrupt-7.c: Likewise.
6313         * gcc.target/i386/interrupt-8.c: Likewise.
6314         * gcc.target/i386/interrupt-9.c: Likewise.
6315         * gcc.target/i386/interrupt-10.c: Likewise.
6316         * gcc.target/i386/interrupt-11.c: Likewise.
6317         * gcc.target/i386/interrupt-12.c: Likewise.
6318         * gcc.target/i386/interrupt-13.c: Likewise.
6319         * gcc.target/i386/interrupt-14.c: Likewise.
6320         * gcc.target/i386/interrupt-15.c: Likewise.
6321         * gcc.target/i386/interrupt-16.c: Likewise.
6322         * gcc.target/i386/interrupt-17.c: Likewise.
6323         * gcc.target/i386/interrupt-18.c: Likewise.
6324         * gcc.target/i386/interrupt-19.c: Likewise.
6325         * gcc.target/i386/interrupt-20.c: Likewise.
6326         * gcc.target/i386/interrupt-21.c: Likewise.
6327         * gcc.target/i386/interrupt-22.c: Likewise.
6328         * gcc.target/i386/interrupt-23.c: Likewise.
6329         * gcc.target/i386/interrupt-24.c: Likewise.
6330         * gcc.target/i386/interrupt-25.c: Likewise.
6331         * gcc.target/i386/interrupt-26.c: Likewise.
6332         * gcc.target/i386/interrupt-27.c: Likewise.
6333         * gcc.target/i386/interrupt-28.c: Likewise.
6334         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6335         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6336         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6337         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6338         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6339         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6340         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6341         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6342         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6343         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6344         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6345         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6347 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6349         PR tree-optimization/52171
6350         * gcc.dg/pr52171.c: New test.
6351         * gcc.target/i386/pr52171.c: New test.
6353 2016-06-03  Jan Hubicka  <jh@suse.cz>
6355         * g++.dg/tree-ssa/pred-1.C: New testcase
6356         * gcc.dg/tree-ssa/pred-1.c: New testcase
6358 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6360         PR target/70957
6361         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6362         support.
6363         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6365 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6367         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6369 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6371         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6372         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6373         * gcc.dg/vect/vect-live-1.c: New test.
6374         * gcc.dg/vect/vect-live-2.c: New test.
6375         * gcc.dg/vect/vect-live-3.c: New test.
6376         * gcc.dg/vect/vect-live-4.c: New test.
6377         * gcc.dg/vect/vect-live-5.c: New test.
6378         * gcc.dg/vect/vect-live-slp-1.c: New test.
6379         * gcc.dg/vect/vect-live-slp-2.c: New test.
6380         * gcc.dg/vect/vect-live-slp-3.c: New test.
6382 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6384         PR middle-end/71387
6385         * g++.dg/opt/pr71387.C: New test.
6387 2016-06-02  Jeff Law  <law@redhat.com>
6389         PR tree-optimization/71328
6390         * gcc.c-torture/compile/pr71328.c: New test.
6392 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6394         PR fortran/52393
6395         * gfortran.dg/fmt_read_3.f90: Fix typo.
6396         * gfortran.dg/fmt_read_4.f90: New test.
6398 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6400         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6401         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6402         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6403         * g++.dg/cpp0x/override2.C: Likewise.
6404         * g++.dg/parse/crash5.C: Likewise.
6405         * g++.dg/parse/error16.C: Likewise.
6406         * g++.dg/parse/error27.C: Likewise.
6407         * g++.dg/template/qualttp15.C: Likewise.
6408         * g++.dg/template/redecl4.C: Likewise.
6409         * g++.old-deja/g++.other/crash39.C: Likewise.
6410         * g++.old-deja/g++.other/struct1.C: Likewise.
6411         * g++.old-deja/g++.pt/m9a.C: Likewise.
6412         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6414 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6416         PR c++/71372
6417         * c-c++-common/pr71372.c: New test.
6419         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6420         __TIME__ strings with __builtin_strcmp instead of printf and
6421         dg-output.
6423 2016-06-02  Martin Liska  <mliska@suse.cz>
6425         * gcc.dg/predict-9.c: New test.
6427 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6429         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6430         global set_compiler_env_var and global saved_compiler_env_var.
6432 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6434         PR rtl-optimization/71295
6435         * gcc.c-torture/compile/pr71295.c: New test.
6437 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6439         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6441         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6442         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6444         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6445         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6446         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6447         alternative number.
6449 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6451         * gcc.target/powerpc/p9-splat-4.c: New test.
6453 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6455         PR target/71186
6456         * gcc.target/powerpc/pr71186.c: New test.
6458 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6460         PR fortran/52393
6461         * gfortran.dg/fmt_read_3.f90: New test.
6463 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6465         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6466         procedure.
6468 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6470         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6471         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6472         env var is set.
6473         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6474         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6475         shown once.
6476         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6477         during compilation.
6478         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6479         vars set by dg-set-compiler-env-var.
6481 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6483         PR fortran/71156
6484         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6485         to the module procedure declaration.
6486         * gfortran.dg/submodule_16.f08: New test.
6488 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6490         PR middle-end/71371
6491         * c-c++-common/gomp/pr71371.c: New test.
6493 2016-06-01  Richard Biener  <rguenther@suse.de>
6495         PR tree-optimization/71366
6496         * gcc.dg/torture/pr71366-1.c: New testcase.
6497         * gcc.dg/torture/pr71366-2.c: Likewise.
6499 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6501         * gcc.target/powerpc/vslv-0.c: New test.
6502         * gcc.target/powerpc/vslv-1.c: New test.
6503         * gcc.target/powerpc/vsrv-0.c: New test.
6504         * gcc.target/powerpc/vsrv-1.c: New test.
6506 2016-06-01  Nathan Sidwell  <nathan@acm.org>
6508         * c-c++-common/torture/pr57945.c: Add expected PTX error.
6509         * gcc.target/nvptx/weak.c: New.
6511 2016-06-01  Richard Biener  <rguenther@suse.de>
6513         PR tree-optimization/71261
6514         * gcc.dg/torture/vect-bool-1.c: New testcase.
6516 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6518         * gfortran.dg/gomp/order-1.f90: New test.
6519         * gfortran.dg/gomp/order-2.f90: New test.
6521 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
6523         * gcc.dg/unroll-6.c: Update template.
6524         * gcc.dg/unroll-7.c: New testcase.
6525         * gcc.dg/unroll-8.c: New testcase.
6527 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6529         * gnat.dg/opt56.ad[sb]: New test.
6531 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6533         PR c++/66635
6534         * g++.dg/cpp0x/constexpr-ice16.C: New.
6536 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6538         PR tree-optimization/71314
6539         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
6540         -mbranch-cost=2.
6542 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6544         PR tree-optimization/71077
6545         * gcc.dg/tree-ssa/pr71077.c: New test.
6547 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
6549         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6550         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6551         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6553 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6555         PR c++/71248
6556         * g++.dg/cpp0x/pr71248.C: New.
6557         * g++.dg/cpp0x/auto7.C: Test column numbers too.
6558         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6559         * g++.dg/init/new37.C: Likewise.
6560         * g++.dg/template/static1.C: Likewise.
6561         * g++.dg/template/static2.C: Likewise.
6563 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
6565         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6566         instead of %rdi.
6567         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6569 2016-05-31  Marek Polacek  <polacek@redhat.com>
6571         * c-c++-common/Wswitch-unreachable-3.c: New test.
6572         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6574 2016-05-31  Richard Biener  <rguenther@suse.de>
6576         PR tree-optimization/71352
6577         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6579 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6581         * gcc.target/arm/armv5_thumb_isa.c: New test.
6583 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6585         PR target/71346
6586         * gcc.target/i386/pr71346.c: New test.
6588 2016-05-31  Tom de Vries  <tom@codesourcery.com>
6590         PR tree-optimization/69068
6591         * gcc.dg/graphite/pr69068.c: New test.
6593 2016-05-27  Martin Sebor  <msebor@redhat.com>
6595         PR c++/71306
6596         * g++.dg/warn/Wplacement-new-size-3.C: New test.
6598 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
6600         PR c++/71349
6601         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
6602         nowait depend(inout: dd[0]) clauses where permitted.
6604 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6606         PR c++/71238
6607         * g++.dg/parse/pr71238.C: New.
6608         * g++.dg/concepts/friend1.C: Test column numbers too.
6609         * g++.dg/cpp0x/initlist31.C: Likewise.
6610         * g++.dg/cpp0x/pr51420.C: Likewise.
6611         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6612         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6613         * g++.dg/ext/builtin3.C: Likewise.
6614         * g++.dg/lookup/friend12.C: Likewise.
6615         * g++.dg/lookup/friend7.C: Likewise.
6616         * g++.dg/lookup/koenig1.C: Likewise.
6617         * g++.dg/lookup/koenig5.C: Likewise.
6618         * g++.dg/lookup/used-before-declaration.C: Likewise.
6619         * g++.dg/overload/koenig1.C: Likewise.
6620         * g++.dg/template/crash65.C: Likewise.
6621         * g++.dg/template/friend57.C: Likewise.
6622         * g++.dg/warn/Wshadow-5.C: Likewise.
6623         * g++.dg/warn/Wunused-8.C: Likewise.
6624         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6625         * g++.old-deja/g++.jason/lineno5.C: Likewise.
6626         * g++.old-deja/g++.jason/member.C: Likewise.
6627         * g++.old-deja/g++.jason/report.C: Likewise.
6628         * g++.old-deja/g++.jason/scoping12.C: Likewise.
6629         * g++.old-deja/g++.law/visibility20.C: Likewise.
6630         * g++.old-deja/g++.ns/koenig5.C: Likewise.
6631         * g++.old-deja/g++.other/static5.C: Likewise.
6632         * g++.old-deja/g++.pt/overload2.C: Likewise.
6634 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6636         * gcc.dg/tree-ssa/peel1.c: New testcase.
6637         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6638         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6640 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6642         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6643         to ce.
6645 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6647         PR c++/71099
6648         * g++.dg/parse/virtual1.C: New.
6650 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
6652         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6653         Use correct register when clearing %edx.
6655 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
6657         PR tree-optimization/71289
6658         * gcc.dg/pr71289.c: New test.
6660 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
6662         PR middle-end/71269
6663         PR middle-end/71292
6664         * gcc.dg/tree-ssa/pr71269.c: New test.
6665         * gcc.dg/tree-ssa/pr71292.c: New test.
6667 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
6669         PR middle-end/71252
6670         * gcc.dg/tree-ssa/pr71252-2.c: New test.
6672 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6674         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6675         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6676         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6678 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6680         PR tree-optimization/69067
6681         * gcc.dg/graphite/pr69067.c: New test.
6683 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
6685         PR target/71245
6686         * gcc.target/i386/pr71245-1.c: New test.
6687         * gcc.target/i386/pr71245-2.c: Ditto.
6689 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
6691         PR c++/71105
6692         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6693         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6694         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6696 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
6698         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6700 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
6702         Revert:
6703         PR c++/69855
6704         * g++.dg/overload/69855.C: New.
6705         * g++.old-deja/g++.law/missed-error2.C: Adjust.
6706         * g++.old-deja/g++.pt/crash3.C: Likewise.
6708 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6710         PR c++/60385
6711         * g++.dg/parse/namespace13.C: New.
6713 2016-05-26  Jeff Law  <law@redhat.com>
6715         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6716         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6717         * gcc.dg/tree-ssa/pr68198.c: Likewise.
6718         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6719         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6720         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6721         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6722         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6723         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6724         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6725         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6726         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6727         * gcc.dg/tree-ssa/vrp56.c: Likewise.
6729 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
6731         PR c++/69855
6732         * g++.dg/overload/69855.C: New.
6733         * g++.old-deja/g++.law/missed-error2.C: Adjust.
6734         * g++.old-deja/g++.pt/crash3.C: Likewise.
6736 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
6738         PR target/63596
6739         * gcc.target/aarch64/va_arg_1.c: New testcase.
6740         * gcc.target/aarch64/va_arg_2.c: Likewise.
6741         * gcc.target/aarch64/va_arg_3.c: Likewise.
6743 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
6745         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6746         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6747         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6748         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6749         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6751 2016-05-27  Marek Polacek  <polacek@redhat.com>
6753         PR middle-end/71308
6754         * g++.dg/torture/pr71308.C: New test.
6756 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6758         * gcc.dg/zero_bits_compound-1.c: New test.
6759         * gcc.dg/zero_bits_compound-2.c: New test.
6761 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6763         PR middle-end/71279
6764         * gcc.dg/pr71279.c: New test.
6766 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6768         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6769         floating point min/max/comparison instructions.
6770         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6772 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
6774         * c-c++-common/gomp/schedule-1.c: New test.
6775         * gfortran.dg/gomp/schedule-1.f90: New test.
6777 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
6779         PR c++/70822
6780         PR c++/70106
6781         * g++.dg/cpp1y/auto-fn32.C: New test.
6782         * g++.dg/cpp1y/paren4.C: New test.
6784 2016-05-26  Nathan Sidwell  <nathan@acm.org>
6786         * gcc.dg/20060410.c: Xfail on ptx.
6787         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6788         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6789         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6790         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6791         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6793 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6795         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6797 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
6799         PR tree-optimization/71280
6800         * gcc.dg/pr71280.c: New test.
6802         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6804         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6805         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6807         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6809 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
6811         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6812         kept in memory.
6814 2016-05-25  Jeff Law  <law@redhat.com>
6816         PR tree-optimization/71272
6817         * gcc.c-torture/compile/pr71272.c: new test.
6819 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
6821         * gcc.target/powerpc/vec-cmpne.c: New test.
6822         * gcc.target/powerpc/vec-cmpne-long.c: New test.
6824 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6826         * gnat.dg/opt55.ad[sb]: New test.
6828 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6830         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6831         * c-c++-common/pr60226.c: Require int32plus.
6832         * gcc.c-torture/execute/pr70602.c: Likewise.
6833         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6834         unsigned long for malloc arg type.
6835         * gcc.dg/asr_div1.c: Require int32plus.
6836         * gcc.dg/enum-mode-1.c: XFAIL for int16.
6837         * gcc.dg/pie-1.c: Require pie.
6838         * gcc.dg/pie-2.c: Likewise.
6839         * gcc.dg/pr59471.c: Require int32plus.
6840         * gcc.dg/pr59963-2.c: XFAIL for int16.
6841         * gcc.dg/pr60114.c: Require int32plus.
6842         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6843         unsigned long for typedef of size_t.
6844         * gcc.dg/pr63914.c: Require int32plus.
6845         * gcc.dg/pr64536.c: Require pt32plus.
6846         * gcc.dg/pr65658.c: Likewise.
6847         * gcc.dg/pr67271.c: Require int32plus.
6848         * gcc.dg/pr68112.c: Likewise.
6849         * gcc.dg/pr69071.c: Skip for avr target.
6850         * gcc.dg/pr69973.c: Require int32plus.
6851         * gcc.dg/pr70169.c: Skip for avr target.
6852         * gcc.dg/sso-6.c: Require int32plus.
6853         * gcc.dg/sso-7.c: Likewise.
6854         * gcc.dg/sso-8.c: Likewise.
6855         * gcc.dg/vrp-min-max-2.c: Likewise.
6857 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6859         PR target/70738
6860         * gcc.target/i386/pr70738-1.c: New test.
6861         * gcc.target/i386/pr70738-2.c: Likewise.
6862         * gcc.target/i386/pr70738-3.c: Likewise.
6863         * gcc.target/i386/pr70738-4.c: Likewise.
6864         * gcc.target/i386/pr70738-5.c: Likewise.
6865         * gcc.target/i386/pr70738-6.c: Likewise.
6866         * gcc.target/i386/pr70738-7.c: Likewise.
6867         * gcc.target/i386/pr70738-8.c: Likewise.
6868         * gcc.target/i386/pr70738-9.c: Likewise.
6870 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6872         PR rtl-optimization/66940
6873         * gcc.c-torture/execute/pr66940.c: New test.
6875 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
6877         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6878         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6879         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6880         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6881         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6882         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6883         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6884         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6885         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6886         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6887         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6888         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6889         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6890         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6891         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6892         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6893         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6894         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6895         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6896         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6897         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6898         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6899         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6900         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6902 2016-05-25  Marek Polacek  <polacek@redhat.com>
6904         PR c/71265
6905         * gcc.dg/noncompile/pr71265.c: New test.
6907         PR c/71266
6908         * gcc.dg/noncompile/old-style-parm-3.c: New test.
6910 2016-05-25  Nathan Sidwell  <nathan@acm.org>
6912         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6914 2016-05-25  Richard Biener  <rguenther@suse.de>
6916         PR tree-optimization/71261
6917         * c-c++-common/torture/pr71261.c: New testcase.
6919 2016-05-25  Richard Biener  <rguenther@suse.de>
6921         PR tree-optimization/71264
6922         * gcc.dg/vect/pr71264.c: New testcase.
6924 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6926         PR c++/55992
6927         * g++.dg/cpp0x/alias-decl-53.C: New.
6928         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6930 2016-05-25  Martin Liska  <mliska@suse.cz>
6932         * g++.dg/pr71239.C: New test.
6934 2016-05-25  Richard Biener  <rguenther@suse.de>
6936         * gcc.dg/vect/pr58135.c: Rename to ...
6937         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
6939 2016-05-25  Marek Polacek  <polacek@redhat.com>
6941         * g++.dg/pr65295.C: Use target c++14.
6943 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6945         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6946         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6948 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6950         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6951         instructions.
6953 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
6955         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6956         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6957         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6958         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6959         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6960         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6961         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6962         * c-c++-common/goacc/pcopy.c: Likewise.
6963         * c-c++-common/goacc/pcopyin.c: Likewise.
6964         * c-c++-common/goacc/pcopyout.c: Likewise.
6965         * c-c++-common/goacc/pcreate.c: Likewise.
6966         * c-c++-common/goacc/pr70688.c: New test.
6967         * c-c++-common/goacc/present-1.c: Adjust test.
6968         * c-c++-common/goacc/reduction-5.c: Likewise.
6969         * g++.dg/goacc/data-1.C: New test.
6971 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6973         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6974         vector parity built-in functions.
6975         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6976         count trailing zeros automatic vectorization.
6977         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6978         count trailing zeros built-in functions.
6980 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
6982         * gcc.dg/tree-ssa/reassoc-44.c: New test.
6984 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
6986         PR target/71050
6987         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6989 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6991         PR c++/50436
6992         * g++.dg/template/crash123.C: New.
6993         * g++.dg/template/crash124.C: Likewise.
6995 2016-05-24  Martin Sebor  <msebor@redhat.com>
6997         PR c++/71147
6998         * g++.dg/ext/flexary16.C: New test.
7000 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7002         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7003         before math.h is included.
7004         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7005         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7006         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7007         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7008         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7009         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7010         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7011         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7012         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7013         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7014         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7015         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7016         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7017         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7018         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7019         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7020         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7021         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7022         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7023         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7024         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7025         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7026         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7028 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7029             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7031         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7032         support.
7034 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7036         PR c++/69872
7037         * g++.dg/warn/Wno-narrowing1.C: New.
7039 2016-05-24  Marek Polacek  <polacek@redhat.com>
7041         PR c/71249
7042         * c-c++-common/Wswitch-unreachable-2.c: New test.
7044 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7046         PR c++/71257
7047         * g++.dg/vect/simd-clone-6.cc: New test.
7048         * g++.dg/gomp/declare-simd-6.C: New test.
7050         PR middle-end/70434
7051         PR c/69504
7052         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7054 2016-05-24  Richard Biener  <rguenther@suse.de>
7056         PR tree-optimization/71240
7057         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7059 2016-05-24  Richard Biener  <rguenther@suse.de>
7061         PR tree-optimization/71230
7062         * gcc.dg/torture/pr71230.c: New testcase.
7063         * g++.dg/torture/pr71230.C: Likewise.
7065 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7067         * c-c++-common/goacc/routine-5.c: Add tests.
7068         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7069         * gfortran.dg/goacc/routine-6.f90: Add tests.
7071 2016-05-24  Richard Biener  <rguenther@suse.de>
7073         PR tree-optimization/71253
7074         * gcc.dg/torture/pr71253.c: New testcase.
7076 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7078         PR middle-end/71252
7079         * gfortran.dg/pr71252.f90: New test.
7081 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7083         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7085 2016-05-24  Richard Biener  <rguenther@suse.de>
7087         PR middle-end/70434
7088         PR c/69504
7089         * c-c++-common/vector-subscript-4.c: New testcase.
7090         * c-c++-common/vector-subscript-5.c: Likewise.
7092 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7094         PR fortran/71123
7095         * gfortran.dg/namelist_90.f: New test
7097 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7099         PR fortran/66461
7100         * gfortran.dg/unexpected_eof.f: New test
7102 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7103             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7105         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7106         as little endian.
7108 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7110         PR c++/70972
7111         * g++.dg/cpp0x/inh-ctor20.C: New.
7112         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7114 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7116         PR c++/69095
7117         * g++.dg/cpp0x/variadic168.C: New.
7119 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7121         * g++.dg/cpp0x/pr31445.C: Test column number too.
7122         * g++.dg/cpp0x/pr32253.C: Likewise.
7123         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7124         * g++.dg/cpp0x/variadic36.C: Likewise.
7126 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7128         * gcc.dg/fold-notshift-2.c: Adjust.
7130 2016-05-23  Marek Polacek  <polacek@redhat.com>
7132         PR c/49859
7133         * c-c++-common/Wswitch-unreachable-1.c: New test.
7134         * gcc.dg/Wswitch-unreachable-1.c: New test.
7135         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7136         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7137         * g++.dg/gomp/block-10.C: Likewise.
7138         * gcc.dg/gomp/block-10.c: Likewise.
7139         * g++.dg/gomp/block-9.C: Likewise.
7140         * gcc.dg/gomp/block-9.c: Likewise.
7141         * g++.dg/gomp/target-1.C: Likewise.
7142         * g++.dg/gomp/target-2.C: Likewise.
7143         * gcc.dg/gomp/target-1.c: Likewise.
7144         * gcc.dg/gomp/target-2.c: Likewise.
7145         * g++.dg/gomp/taskgroup-1.C: Likewise.
7146         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7147         * gcc.dg/gomp/teams-1.c: Likewise.
7148         * g++.dg/gomp/teams-1.C: Likewise.
7149         * g++.dg/overload/error3.C: Likewise.
7150         * g++.dg/tm/jump1.C: Likewise.
7151         * g++.dg/torture/pr40335.C: Likewise.
7152         * gcc.dg/c99-vla-jump-5.c: Likewise.
7153         * gcc.dg/switch-warn-1.c: Likewise.
7154         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7155         * gcc.dg/nested-func-1.c: Likewise.
7156         * gcc.dg/pr67784-4.c: Likewise.
7158 2016-05-23  Richard Biener  <rguenther@suse.de>
7160         PR tree-optimization/71230
7161         * gfortran.dg/pr71230-1.f90: New testcase.
7162         * gfortran.dg/pr71230-2.f90: Likewise.
7164 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7166         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7167         * gcc.dg/vect/pr58135.c:  Add new.
7168         * gfortran.dg/pr46519-1.f: Adjust test case.
7170 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7172         PR c++/53401
7173         * g++.dg/cpp0x/decltype64.C: New.
7175 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7177         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7178         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7179         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7181 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7183         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7184         Add poly64x1_t and poly64x2_t cases if supported.
7185         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7186         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7187         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7188         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7189         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7191 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7193         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7194         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7195         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7196         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7197         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7198         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7199         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7201 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7203         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7205 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7207         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7208         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7210 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7212         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7213         constraint instead of "r".
7214         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7215         insn instead of vxorpd.
7216         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7218         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7219         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7221         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7223         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7224         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7226         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7228 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7230         PR middle-end/40921
7231         * gcc.dg/tree-ssa/pr40921.c: New test.
7233 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7235         PR target/71103
7236         * gcc.target/avr/pr71103.c: New test.
7238 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7240         PR middle-end/71179
7241         * gcc.dg/tree-ssa/pr71179.c: New test.
7243 2016-05-20  Martin Sebor  <msebor@redhat.com>
7245         PR c/71115
7246         * gcc.dg/init-excess-2.c: New test.
7248 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7250         * gnat.dg/opt53.adb: New test.
7251         * gnat.dg/opt54.adb: Likewise.
7253 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7255         PR tree-optimization/70884
7256         * gcc.dg/tree-ssa/pr70919.c: New test.
7258 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7260         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7261         formatting.
7262         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7263         fix code formatting.
7265 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7267         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7268         non-common cases.
7269         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7271 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7273         * jit.dg/all-non-failing-tests.h: Add
7274         test-factorial-must-tail-call.c.
7275         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7276         * jit.dg/test-factorial-must-tail-call.c: New test case.
7278 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7280         PR fortran/71204
7281         * gfortran.dg/pr71204.f90: New test.
7283 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7285         * gcc.target/nvptx/sincos.c: New test.
7287 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7289         PR c++/70572
7290         * g++.dg/cpp1y/auto-fn31.C: New.
7292 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7294         * gcc.target/powerpc/vec-addec.c: New test.
7295         * gcc.target/powerpc/vec-addec-int128.c: New test.
7297 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7299         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7300         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7301         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7302         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7304 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7306         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7308 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7310         PR c++/71210
7311         * g++.dg/opt/pr71210-1.C: New test.
7312         * g++.dg/opt/pr71210-2.C: New test.
7314         PR tree-optimization/29756
7315         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7316         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7317         only on selected targets where V4SImode vectors are known to be
7318         supported.
7320 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7322         PR tree-optimization/71079
7323         PR tree-optimization/71206
7324         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7326 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7328         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7329         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7330         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7332 2016-05-20  Richard Guenther  <rguenther@suse.de>
7334         PR tree-optimization/29756
7335         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7337 2016-05-20  Richard Biener  <rguenther@suse.de>
7339         PR tree-optimization/71185
7340         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7342 2016-05-20  Richard Biener  <rguenther@suse.de>
7344         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7346 2016-05-19  Marek Polacek  <polacek@redhat.com>
7348         PR c++/71075
7349         * g++.dg/diagnostic/pr71075.C: New test.
7351 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7353         PR c++/71184
7354         * g++.dg/pr71184.C: New test case.
7356 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7358         * gcc.target/powerpc/darn-0.c: New test.
7359         * gcc.target/powerpc/darn-1.c: New test.
7360         * gcc.target/powerpc/darn-2.c: New test.
7362 2016-05-19  Marek Polacek  <polacek@redhat.com>
7364         PR tree-optimization/71031
7365         * gcc.dg/tree-ssa/vrp100.c: New test.
7367 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7369         PR rtl-optimization/71148
7370         * gcc.dg/pr71148.c: New test.
7372 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7374         PR target/71056
7375         * gcc.target/arm/pr71056.c: New test.
7377 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7379         * c-c++-common/pr69669.c: Check the used mode.
7381 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7383         PR sanitizer/64354
7384         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7386 2016-05-19  Richard Biener  <rguenther@suse.de>
7388         PR tree-optimization/70729
7389         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7390         * gcc.dg/graphite/scop-18.c: Likewise.
7391         * gcc.dg/pr41783.c: Disable LIM.
7392         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7393         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7394         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7395         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7396         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7397         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7398         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7399         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7400         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7401         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7402         * gfortran.dg/pr42108.f90: Likewise.
7404 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7406         PR driver/69265
7407         * gcc.dg/spellcheck-options-11.c: New test case.
7409 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7411         PR c++/71100
7412         * g++.dg/opt/pr71100.C: New test.
7414 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7416         PR ipa/69708
7417         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7418         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7419         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7420         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7422 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7424         PR ipa/69708
7425         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7426         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7427         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7428         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7429         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7431 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7433         PR c++/69793
7434         * g++.dg/template/crash122.C: New.
7436 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7438         PR c++/70466
7439         * g++.dg/template/pr70466-1.C: New.
7440         * g++.dg/template/pr70466-2.C: Likewise.
7442 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7444         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7445         splat operations and the XXSPLTIB instruction.
7446         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7447         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7448         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7449         xxlxor to clear a register.
7451 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7453         * gcc.dg/torture/pr71020.c: New test.
7455 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7457         PR ipa/70646
7458         * gcc.dg/ipa/pr70646.c: New test.
7460 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7462         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7464 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7466         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7467         missing tests for vreinterpretq_p{8,16}.
7469 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7471         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7472         vsliq_n_s64 and vsliq_n_u64.
7474 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7476         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7477         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7479 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7481         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7482         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7483         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7485 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7487         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7488         in comment.
7490 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7492         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7493         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7494         "blr\t" and switch to scan-assembler-times.
7496 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
7498         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7499         with __aarch64__.
7500         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7501         declarations under __aarch64__ and __ARM_FEATURE_FMA.
7503 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7505         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7506         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7507         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7508         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7509         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7510         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7512         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7513         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7515         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7516         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7518         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7519         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7521         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7523 2016-05-18  Richard Biener  <rguenther@suse.de>
7525         PR tree-optimization/71168
7526         * gcc.dg/torture/pr71168.c: New testcase.
7528 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
7530         PR middle-end/63586
7531         * gcc.dg/tree-ssa/pr63586-2.c: New test.
7532         * gcc.dg/tree-ssa/pr63586.c: New test.
7533         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7535 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7537         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7538         * gcc.dg/pr68671.c: Fix ptx xfail-if.
7539         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7540         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7542 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7544         * gcc.target/nvptx/abi-vararg-3.c: New.
7546 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
7548         PR tree-optimization/54579
7549         PR middle-end/55299
7550         * gcc.dg/fold-notrotate-1.c: New test.
7551         * gcc.dg/fold-notshift-1.c: New test.
7552         * gcc.dg/fold-notshift-2.c: New test.
7554 2016-05-17  Marek Polacek  <polacek@redhat.com>
7556         PR ipa/71146
7557         * g++.dg/ipa/pr71146.C: New test.
7559 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
7561         * jit.dg/test-error-array-bounds.c: New test case.
7563 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7565         * gcc.dg/tree-ssa/and-1.c: New testcase.
7567 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7569         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7570         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7572 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7574         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7575         * gcc.dg/tree-ssa/vrp99.c: New testcase.
7577 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7579         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7581 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7583         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7585 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7587         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7588         ".2d[index]" when scan the assembly.
7589         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7590         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7591         float64x1.
7592         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7594 2016-05-17  Richard Biener  <rguenther@suse.de>
7596         PR tree-optimization/71132
7597         * gcc.dg/torture/pr71132.c: New testcase.
7599 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
7601         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7603 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7605         PR target/70809
7606         * gcc.target/aarch64/pr70809_1.c: New test.
7608 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7610         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7611         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7612         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7613         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7615 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
7616             Ilya Enkovich  <ilya.enkovich@intel.com>
7618         PR target/71114
7619         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7621 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
7623         * g++.dg/ipa/ivinline-7.C: Do not xfail.
7624         * g++.dg/ipa/ivinline-9.C: Do not xfail.
7626 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
7628         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
7629         test for __ARM_FP16_ARGS.
7630         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7631         * gcc.target/arm/aapcs/neon-vect10.c: New.
7632         * gcc.target/arm/aapcs/neon-vect9.c: New.
7633         * gcc.target/arm/aapcs/vfp18.c: New.
7634         * gcc.target/arm/aapcs/vfp19.c: New.
7635         * gcc.target/arm/aapcs/vfp20.c: New.
7636         * gcc.target/arm/aapcs/vfp21.c: New.
7637         * gcc.target/arm/fp16-aapcs-1.c: New.
7638         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
7639         test for __ARM_FP16_ARGS.
7640         * g++.target/arm/fp16-return-1.c: Update expected output.
7642 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
7644         PR testsuite/70227
7645         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7647 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
7649         PR fortran/69603
7650         * gfortran.dg/pr69603.f90: New testcase.
7652 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
7654         * gfortran.dg/dec_union_4.f90: Fix endian issue.
7656 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
7658         PR fortran/71047
7659         * gfortran.dg/pr71047.f08: New test.
7661 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
7663         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7664         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7665         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7667 2016-05-13  Martin Sebor  <msebor@redhat.com>
7669         PR c++/60049
7670         * g++.dg/cpp0x/constexpr-60049.C: New test.
7672 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
7674         PR bootstrap/71071
7675         * gcc.dg/pr71071.c: New test.
7677 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
7679         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7680         remove XOP handling.
7681         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7683 2016-05-13  Nathan Sidwell  <nathan@acm.org>
7685         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7686         __atomic_is_lock_free declaration.
7688 2016-05-13  Richard Biener  <rguenther@suse.de>
7690         PR tree-optimization/42587
7691         * gcc.dg/optimize-bswapsi-4.c: New testcase.
7693 2016-05-13  Martin Liska  <mliska@suse.cz>
7695         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7696         the new format of dump output.
7698 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7700         * gcc.dg/pr71084.c: New test.
7702 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7704         PR target/53440
7705         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7707 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7709         * gcc.target/aarch64/struct_return.c: New test.
7711 2016-05-12  Marek Polacek  <polacek@redhat.com>
7713         PR c/70756
7714         * c-c++-common/pr70756-2.c: New test.
7715         * c-c++-common/pr70756.c: New test.
7717 2016-05-12  Richard Biener  <rguenther@suse.de>
7719         PR tree-optimization/71059
7720         * gcc.dg/torture/pr71059.c: New testcase.
7722 2016-05-12  Richard Biener  <rguenther@suse.de>
7724         PR tree-optimization/71062
7725         * gcc.dg/torture/pr71062.c: New testcase.
7727 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7729         PR tree-optimization/71006
7730         * gcc.dg/pr71006.c: New test.
7732 2016-05-12  Marek Polacek  <polacek@redhat.com>
7734         PR driver/71063
7735         * gcc.dg/opts-7.c: New test.
7737 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7739         PR target/70830
7740         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7741         Add -save-temps to dg-options.
7742         Scan for ldmfd rather than pop instruction.
7743         * gcc.target/arm/interrupt-2.c: Likewise.
7744         * gcc.target/arm/pr70830.c: New test.
7746 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
7748         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7749         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7751         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7752         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7753         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7755         PR target/71019
7756         * gcc.target/i386/avx512vl-pack-1.c: New test.
7757         * gcc.target/i386/avx512vl-pack-2.c: New test.
7758         * gcc.target/i386/avx512bw-pack-2.c: New test.
7760         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7762         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7763         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7764         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7766 2016-05-12  Richard Biener  <rguenther@suse.de>
7768         PR tree-optimization/70986
7769         * gcc.dg/torture/pr70986-1.c: New testcase.
7770         * gcc.dg/torture/pr70986-2.c: Likewise.
7771         * gcc.dg/torture/pr70986-3.c: Likewise.
7773 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
7775         PR c/43651
7776         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7777         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7779 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
7781         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7782         directive.
7783         * gcc.target/i386/pr66746.c: Ditto.
7785 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7787         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7788         support.
7789         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7790         warning when using -mvsx-timode.
7791         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7792         * gcc.target/powerpc/dform-2.c: Likewise.
7793         * gcc.target/powerpc/pr68805.c: Likewise.
7795 2016-05-11  Marek Polacek  <polacek@redhat.com>
7797         PR c++/71024
7798         * c-c++-common/attributes-3.c: New test.
7800 2016-05-11  Nathan Sidwell  <nathan@acm.org>
7802         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7803         * gcc.c-torture/execute/pr68185.c: Likewise.
7804         * gcc.dg/ipa/pr70306.c: Requires global constructors.
7805         * gcc.dg/pr69634.c: Requires scheduling.
7806         * gcc.dg/torture/pr66178.c: Require label values.
7807         * gcc.dg/setjmp-6.c: Require indirect jumps.
7809 2016-05-11  Richard Biener  <rguenther@suse.de>
7811         PR tree-optimization/71055
7812         * gcc.dg/torture/pr71055.c: New testcase.
7814 2016-05-11  Richard Biener  <rguenther@suse.de>
7816         PR debug/71057
7817         * g++.dg/debug/pr71057.C: New testcase.
7819 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
7821         PR fortran/70855
7822         * gfortran.dg/gomp/pr70855.f90: New test.
7824 2016-05-11  Richard Biener  <rguenther@suse.de>
7826         PR middle-end/71002
7827         * g++.dg/torture/pr71002.C: New testcase.
7829 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
7831         PR middle-end/70807
7832         * gcc.dg/pr70807.c: New test.
7834 2016-05-10  Martin Sebor  <msebor@redhat.com>
7836         PR c++/38611
7837         * g++.dg/Wattributes.C: New test.
7839 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
7841         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7842         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7843         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7845 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7847         PR target/70799
7848         * gcc.target/i386/pr70799-1.c: New test.
7850 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
7852         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7854 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7856         PR middle-end/70877
7857         * gcc.target/i386/pr70877.c: New test.
7859 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7861         PR tree-optimization/70786
7862         * gcc.target/i386/pr70876.c: New test.
7864 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
7866         PR target/70927
7867         * gcc.target/i386/avx512vl-logic-1.c: New test.
7868         * gcc.target/i386/avx512vl-logic-2.c: New test.
7869         * gcc.target/i386/avx512dq-logic-2.c: New test.
7871 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7873         PR target/70963
7874         * gcc.target/powerpc/pr70963.c: New.
7876 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
7878         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7879         (test_very_wide_line): Add ruler to expected output.
7880         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7881         (test_very_wide_line): Likewise.
7882         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7883         (test_show_locus): Within the handling of "test_very_wide_line",
7884         enable show_ruler_p on the diagnostic context.
7886 2016-05-10  Richard Biener  <rguenther@suse.de>
7888         PR tree-optimization/71039
7889         * gcc.dg/torture/pr71039.c: New testcase.
7891 2016-05-10  Nathan Sidwell  <nathan@acm.org>
7893         * gcc.dg/nested-func-10.c: Requires alloca.
7894         * gcc.dg/nested-func-9.c: Requires alloca.
7895         * gcc.c-torture/execute/pr70460.c: Requires labels.
7896         * gcc.c-torture/compile/pr70199.c: Requires labels.
7897         * gcc.target/nvptx/decl.c: Compile only.
7898         * gcc.target/nvptx/trailing-init.c: Compile only.
7899         * gcc.target/nvptx/ary-init.c: Compile only.
7901 2016-05-10  Marek Polacek  <polacek@redhat.com>
7903         PR c/70255
7904         * gcc.dg/attr-opt-1.c: New test.
7906 2016-05-10  Richard Biener  <rguenther@suse.de>
7908         PR tree-optimization/70497
7909         PR tree-optimization/28367
7910         * gcc.dg/torture/20160404-1.c: New testcase.
7911         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7912         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7914 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
7916         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7918 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
7920         * gcc.target/i386/fabsneg-1.c New test.
7922 2016-05-09  Alan Modra  <amodra@gmail.com>
7924         PR testsuite/70826
7925         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7927 2016-05-09  Richard Biener  <rguenther@suse.de>
7929         PR tree-optimization/70985
7930         * gcc.dg/torture/pr70985.c: New testcase.
7932 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
7934         * gcc.dg/tree-ssa/ifc-9.c: New test.
7935         * gcc.dg/tree-ssa/ifc-10.c: New test.
7936         * gcc.dg/tree-ssa/ifc-11.c: New test.
7937         * gcc.dg/tree-ssa/ifc-12.c: New test.
7938         * gcc.dg/vect/pr61194.c: Remove XFAIL.
7939         * gcc.dg/vect/vect-23.c: Remove XFAIL.
7940         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7942 2016-05-09  Richard Biener  <rguenther@suse.de>
7944         PR fortran/70937
7945         * gfortran.dg/pr70937.f90: New testcase.
7947 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7949         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7951 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
7953         PR fortran/56226
7954         * gfortran.dg/dec_structure_1.f90: New testcase.
7955         * gfortran.dg/dec_structure_2.f90: Ditto.
7956         * gfortran.dg/dec_structure_3.f90: Ditto.
7957         * gfortran.dg/dec_structure_4.f90: Ditto.
7958         * gfortran.dg/dec_structure_5.f90: Ditto.
7959         * gfortran.dg/dec_structure_6.f90: Ditto.
7960         * gfortran.dg/dec_structure_7.f90: Ditto.
7961         * gfortran.dg/dec_structure_8.f90: Ditto.
7962         * gfortran.dg/dec_structure_9.f90: Ditto.
7963         * gfortran.dg/dec_structure_10.f90: Ditto.
7964         * gfortran.dg/dec_structure_11.f90: Ditto.
7965         * gfortran.dg/dec_union_1.f90: Ditto.
7966         * gfortran.dg/dec_union_2.f90: Ditto.
7967         * gfortran.dg/dec_union_3.f90: Ditto.
7968         * gfortran.dg/dec_union_4.f90: Ditto.
7969         * gfortran.dg/dec_union_5.f90: Ditto.
7970         * gfortran.dg/dec_union_6.f90: Ditto.
7971         * gfortran.dg/dec_union_7.f90: Ditto.
7973 2016-05-07  Tom de Vries  <tom@codesourcery.com>
7975         PR tree-optimization/70956
7976         * gcc.dg/graphite/pr70956.c: New test.
7978 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
7980         PR middle-end/70941
7981         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7982         (a, b, c, d): Change type from char to signed char.
7983         (main): Compare against (signed char) -1634678893 instead of
7984         hardcoded -109.  Use __builtin_abort instead of abort.
7986         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7987         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7989         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7991 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
7993         PR debug/70935
7994         * gcc.dg/torture/pr70935.c: New test.
7996 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7998         PR target/58219
7999         * gcc.target/sh/pr58219.c: New tests.
8001 2016-05-06  Richard Biener  <rguenther@suse.de>
8003         PR tree-optimization/70960
8004         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8006 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8008         PR target/52933
8009         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8010         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8011         Adjust expected instruction counts.
8012         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8014 2016-05-06  Marek Polacek  <polacek@redhat.com>
8016         PR sanitizer/70875
8017         * gcc.dg/ubsan/bounds-3.c: New test.
8019 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8021         PR target/54089
8022         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8024 2016-05-06  Richard Biener  <rguenther@suse.de>
8026         PR middle-end/70931
8027         * gfortran.dg/pr70931.f90: New testcase.
8029 2016-05-06  Richard Biener  <rguenther@suse.de>
8031         PR middle-end/70941
8032         * gcc.dg/torture/pr70941.c: New testcase.
8034 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8036         PR tree-optimization/57206
8037         * gcc.dg/vect/pr57206.c: New test.
8039 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8041         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8043 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8045         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8047         * c-c++-common/Wdangling-else-4.c: New test.
8049 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8051         PR c++/70906
8052         PR c++/70933
8053         * g++.dg/opt/pr70906.C: New test.
8054         * g++.dg/opt/pr70933.C: New test.
8056         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8058 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8060         * gcc.dg/ipa/pure-const-3.c: New testcase.
8062 2016-05-04  Marek Polacek  <polacek@redhat.com>
8064         * c-c++-common/Wdangling-else-1.c: New test.
8065         * c-c++-common/Wdangling-else-2.c: New test.
8066         * c-c++-common/Wdangling-else-3.c: New test.
8068 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8070         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8071         flag is present.
8073 2016-05-04  Marek Polacek  <polacek@redhat.com>
8075         PR c/48778
8076         * gcc.dg/Waddress-2.c: New test.
8078 2016-05-04  Alan Modra  <amodra@gmail.com>
8080         * gcc.target/powerpc/pr70866.c: New.
8082 2016-05-03  Martin Sebor  <msebor@redhat.com>
8084         PR c++/66561
8085         * c-c++-common/builtin_location.c: New test.
8086         * g++.dg/cpp1y/builtin_location.C: New test.
8088 2016-05-03  Marek Polacek  <polacek@redhat.com>
8090         PR c/70859
8091         * gcc.dg/pr70859.c: New test.
8092         * gcc.dg/pr70859-2.c: New test.
8094 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8096         * gnat.dg/debug5.adb: New testcase.
8098 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8100         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8101         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8102         Procedure to check for z10 instruction set.
8104 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8106         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8108 2016-05-03  Alan Modra  <amodra@gmail.com>
8110         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8112 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8114         * gcc.target/i386/avx512f-cvt-1.c: New test.
8116 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8118         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8119         -fdump-tree-vrp-details.
8121 2016-05-03  Richard Biener  <rguenther@suse.de>
8123         * gcc.dg/pr30172-1.c: Adjust.
8124         * gcc.dg/pr63743.c: Likewise.
8125         * gcc.dg/tm/pr51696.c: Likewise.
8126         * c-c++-common/tm/safe-1.c: Likewise.
8127         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8128         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8129         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8130         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8132 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8134         PR rtl-optimization/70467
8135         * gcc.target/i386/pr70467-3.c: New test.
8136         * gcc.target/i386/pr70467-4.c: New test.
8138         PR tree-optimization/70916
8139         * gcc.c-torture/compile/pr70916.c: New test.
8141         PR target/49244
8142         * gcc.target/i386/pr49244-1.c: New test.
8143         * gcc.target/i386/pr49244-2.c: New test.
8145 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8147         PR rtl-optimization/44281
8148         * gcc.target/i386/pr44281.c: New test.
8150 2016-05-03  bin cheng  <bin.cheng@arm.com>
8152         PR tree-optimization/56541
8153         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8154         * gcc.dg/vect/pr56541.c: new test.
8156 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8158         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8159         __float128.
8160         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8162 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8164         PR testsuite/70520
8165         * c-c++-common/asan/clone-test-1.c (main): Align child process
8166         stack to 16 bytes.
8168 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8170         PR c++/62314
8171         * g++.dg/spellcheck-fields-2.C: New test case.
8173 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8175         PR c++/62314
8176         * g++.dg/pr62314.C: New test case.
8178 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8180         * gcc.dg/ipa/inline-8.c: New testcase.
8182 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8184         PR rtl-optimization/70467
8185         * gcc.target/i386/pr70467-1.c: New test.
8187 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8189         * gcc.dg/spec-options.c: Run the test on all targets.
8190         * gcc.dg/foo.specs: Use cpp_unique_options.
8192 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8194         * gcc.dg/tree-ssa/unord.c: New testcase.
8196 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8198         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8200 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8202         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8204 2016-05-02  Marek Polacek  <polacek@redhat.com>
8206         PR c/70851
8207         * gcc.dg/enum-incomplete-3.c: New test.
8209 2016-05-02  Marek Polacek  <polacek@redhat.com>
8210             Tom de Vries  <tom@codesourcery.com>
8212         PR tree-optimization/70700
8213         * gcc.dg/pr70700.c: New test.
8215 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8217         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8218         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8219         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8220         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8221         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8223 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8225         * ada/acats/run_acats: Rename into...
8226         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8227         * ada/acats/run_all.sh: Remove redundant test.
8228         (target_run): Move around.
8229         (target_gnatchop): Use newly built executable.
8230         (target_gnatmake): Likewise.
8231         Check that the compilation of impbit succeeds.
8233 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8235         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8236         * gcc.dg/20021029-1.c: Likewise.
8237         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8238         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8239         * gcc.target/sh/cmpstr.c: Likewise.
8240         * gcc.target/sh/cmpstrn.c: Likewise.
8241         * gcc.target/sh/memset.c: Likewise.
8242         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8243         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8244         * gcc.target/sh/pr39423-1.c: Likewise.
8245         * gcc.target/sh/pr49468-di.c: Likewise.
8246         * gcc.target/sh/pr49468-si.c: Likewise.
8247         * gcc.target/sh/pr49880-1.c: Likewise.
8248         * gcc.target/sh/pr49880-2.c: Likewise.
8249         * gcc.target/sh/pr49880-3.c: Likewise.
8250         * gcc.target/sh/pr50751-1.c: Likewise.
8251         * gcc.target/sh/pr50751-4.c: Likewise.
8252         * gcc.target/sh/pr50751-7.c: Likewise.
8253         * gcc.target/sh/pr51244-1.c: Likewise.
8254         * gcc.target/sh/pr51244-10.c: Likewise.
8255         * gcc.target/sh/pr51244-11.c: Likewise.
8256         * gcc.target/sh/pr51244-12.c: Likewise.
8257         * gcc.target/sh/pr51244-13.c: Likewise.
8258         * gcc.target/sh/pr51244-14.c: Likewise.
8259         * gcc.target/sh/pr51244-17.c: Likewise.
8260         * gcc.target/sh/pr51244-18.c: Likewise.
8261         * gcc.target/sh/pr51244-19.c: Likewise.
8262         * gcc.target/sh/pr51244-4.c: Likewise.
8263         * gcc.target/sh/pr51244-5.c: Likewise.
8264         * gcc.target/sh/pr51244-7.c: Likewise.
8265         * gcc.target/sh/pr51244-8.c: Likewise.
8266         * gcc.target/sh/pr51244-9.c: Likewise.
8267         * gcc.target/sh/pr51697.c: Likewise.
8268         * gcc.target/sh/pr52483-1.c: Likewise.
8269         * gcc.target/sh/pr52483-2.c: Likewise.
8270         * gcc.target/sh/pr52483-3.c: Likewise.
8271         * gcc.target/sh/pr52483-5.c: Likewise.
8272         * gcc.target/sh/pr52933-1.c: Likewise.
8273         * gcc.target/sh/pr52933-2.c: Likewise.
8274         * gcc.target/sh/pr52933-3.c: Likewise.
8275         * gcc.target/sh/pr53568-1.c: Likewise.
8276         * gcc.target/sh/pr53976-1.c: Likewise.
8277         * gcc.target/sh/pr53988-1.c: Likewise.
8278         * gcc.target/sh/pr53988.c: Likewise.
8279         * gcc.target/sh/pr54089-1.c: Likewise.
8280         * gcc.target/sh/pr54089-6.c: Likewise.
8281         * gcc.target/sh/pr54089-7.c: Likewise.
8282         * gcc.target/sh/pr54089-8.c: Likewise.
8283         * gcc.target/sh/pr54089-9.c: Likewise.
8284         * gcc.target/sh/pr54236-1.c: Likewise.
8285         * gcc.target/sh/pr54236-2.c: Likewise.
8286         * gcc.target/sh/pr54236-3.c: Likewise.
8287         * gcc.target/sh/pr54236-4.c: Likewise.
8288         * gcc.target/sh/pr54386.c: Likewise.
8289         * gcc.target/sh/pr54602-1.c: Likewise.
8290         * gcc.target/sh/pr54685.c: Likewise.
8291         * gcc.target/sh/pr54760-1.c: Likewise.
8292         * gcc.target/sh/pr54760-2.c: Likewise.
8293         * gcc.target/sh/pr54760-3.c: Likewise.
8294         * gcc.target/sh/pr54760-4.c: Likewise.
8295         * gcc.target/sh/pr54760-5.c: Likewise.
8296         * gcc.target/sh/pr54760-6.c: Likewise.
8297         * gcc.target/sh/pr55146.c: Likewise.
8298         * gcc.target/sh/pr55160.c: Likewise.
8299         * gcc.target/sh/pr59278.c: Likewise.
8300         * gcc.target/sh/pr59401-1.c: Likewise.
8301         * gcc.target/sh/pr59533-1.c: Likewise.
8302         * gcc.target/sh/pr63260.c: Likewise.
8303         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8304         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8305         * gcc.target/sh/strlen.c: Likewise.
8306         * gcc.target/sh/torture/pr30807.c: Likewise.
8307         * gcc.target/sh/torture/pr34777.c: Likewise.
8308         * gcc.target/sh/torture/pr64652.c: Likewise.
8309         * gcc.target/sh/torture/pr65505.c: Likewise.
8310         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8311         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8313 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8315         PR c++/66644
8316         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8318 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8320         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8321         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8322         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8323         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8325 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8327         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8328         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8330 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8332         PR middle-end/70626
8333         * c-c++-common/goacc/combined-reduction.c: New test.
8334         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8336 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8338         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8339         *movdi_internal pattern only if PIC off.
8340         * gcc.target/i386/pr70155-2.c: Likewise.
8341         * gcc.target/i386/pr70155-3.c: Likewise.
8342         * gcc.target/i386/pr70155-4.c: Likewise.
8343         * gcc.target/i386/pr70155-5.c: Likewise.
8344         * gcc.target/i386/pr70155-6.c: Likewise.
8345         * gcc.target/i386/pr70155-7.c: Likewise.
8346         * gcc.target/i386/pr70155-8.c: Likewise.
8347         * gcc.target/i386/pr70155-15.c: Likewise.
8348         * gcc.target/i386/pr70155-17.c: Likewise.
8349         * gcc.target/i386/pr70155-22.c: Likewise.
8351 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8353         PR tree-optimization/70803
8354         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8356 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8358         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8359         optimization of vector loop.
8360         * gcc.target/i386/vect-unpack-3.c: New test.
8361         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8362         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8363         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8365 2016-04-29  Marek Polacek  <polacek@redhat.com>
8367         PR sanitizer/70342
8368         * g++.dg/ubsan/null-7.C: New test.
8370         PR c/70852
8371         * gcc.dg/pr70852.c: New test.
8373 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8375         PR/69089
8376         * g++.dg/cpp0x/alignas6.C: New test.
8378 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8380         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8381         * gcc.dg/pr27003.c: Likewise.
8382         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8383         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8384         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8385         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8386         * gcc.target/arc/mxy.c: Likewise.
8387         * gcc.target/arc/mswape.c: Likewise.
8388         * gcc.target/arc/mrtsc.c: Likewise.
8389         * gcc.target/arc/mcrc.c: Likewise.
8390         * gcc.target/arc/mdsp-packa.c: Likewise.
8391         * gcc.target/arc/mdvbf.c: Likewise.
8392         * gcc.target/arc/mlock.c: Likewise.
8393         * gcc.target/arc/mmac-24.c: Likewise.
8394         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8396 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8397             Matthijs Kooijman  <matthijs@stdin.nl>
8398             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8400         PR target/60040
8401         * gcc.target/avr/pr60040-1.c: New.
8402         * gcc.target/avr/pr60040-2.c: New.
8404 2016-04-29  Richard Biener  <rguenther@suse.de>
8406         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8408 2016-04-29  Richard Biener  <rguenther@suse.de>
8410         PR tree-optimization/13962
8411         PR tree-optimization/65686
8412         * gcc.dg/uninit-pr65686.c: New testcase.
8414 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8416         PR middle-end/70843
8417         * gcc.dg/pr70843.c: New test.
8419 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8421         PR target/70858
8422         * gcc.target/i386/pr70858.c: New test.
8424 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8426         * gcc.target/arc/nps400-1.c: New file.
8428 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8429             Andrew Burgess  <andrew.burgess@embecosm.com>
8431         * gcc.target/arc/movh_cl-1.c: New file.
8433 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8434             Andrew Burgess  <andrew.burgess@embecosm.com>
8436         * gcc.target/arc/extzv-1.c: New file.
8437         * gcc.target/arc/insv-1.c: New file.
8438         * gcc.target/arc/insv-2.c: New file.
8439         * gcc.target/arc/movb-1.c: New file.
8440         * gcc.target/arc/movb-2.c: New file.
8441         * gcc.target/arc/movb-3.c: New file.
8442         * gcc.target/arc/movb-4.c: New file.
8443         * gcc.target/arc/movb-5.c: New file.
8444         * gcc.target/arc/movb_cl-1.c: New file.
8445         * gcc.target/arc/movb_cl-2.c: New file.
8446         * gcc.target/arc/movbi_cl-1.c: New file.
8447         * gcc.target/arc/movl-1.c: New file.
8449 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8450             Andrew Burgess  <andrew.burgess@embecosm.com>
8452         * gcc.target/arc/cmem-1.c: New file.
8453         * gcc.target/arc/cmem-2.c: New file.
8454         * gcc.target/arc/cmem-3.c: New file.
8455         * gcc.target/arc/cmem-4.c: New file.
8456         * gcc.target/arc/cmem-5.c: New file.
8457         * gcc.target/arc/cmem-6.c: New file.
8458         * gcc.target/arc/cmem-7.c: New file.
8459         * gcc.target/arc/cmem-ld.inc: New file.
8460         * gcc.target/arc/cmem-st.inc: New file.
8462 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8464         PR target/70821
8465         * gcc.target/i386/pr70821.c: New test.
8467 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8469         * gcc.target/powerpc/vec-adde.c: New test.
8470         * gcc.target/powerpc/vec-adde-int128.c: New test.
8472 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8474         * gcc.target/i386/avx-vround-1.c: New test.
8475         * gcc.target/i386/avx-vround-2.c: New test.
8476         * gcc.target/i386/avx512vl-vround-1.c: New test.
8477         * gcc.target/i386/avx512vl-vround-2.c: New test.
8479 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8481         PR testsuite/70595
8482         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8483         (check_effective_target_cilkplus_runtime): ... this.
8484         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8485         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8487         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8488         Require cilkplus_runtime.
8489         Don't add -lcilkrts.
8490         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8491         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8492         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8493         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8494         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8495         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8496         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8497         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8498         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8499         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8500         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8501         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8502         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8503         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8504         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8505         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8506         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8507         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8508         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8509         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8510         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8511         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8512         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8513         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8514         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8515         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8516         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8517         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8518         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8520         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8521         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8523         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8525         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8526         cilkplus_runtime.
8528 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
8530         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8531         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8533 2015-04-27  Ryan Burn  <contact@rnburn.com>
8535         PR c++/69024
8536         PR c++/68997
8537         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8538         diagnostic.
8539         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8540         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8542 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8544         * gnat.dg/limited_with4.ad[sb]: New test.
8545         * gnat.dg/limited_with4_pkg.ads: New helper.
8547 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8549         PR target/70155
8550         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8551         and movv1ti_internal patterns
8552         * gcc.target/i386/pr70155-1.c: New test.
8553         * gcc.target/i386/pr70155-2.c: Likewise.
8554         * gcc.target/i386/pr70155-3.c: Likewise.
8555         * gcc.target/i386/pr70155-4.c: Likewise.
8556         * gcc.target/i386/pr70155-5.c: Likewise.
8557         * gcc.target/i386/pr70155-6.c: Likewise.
8558         * gcc.target/i386/pr70155-7.c: Likewise.
8559         * gcc.target/i386/pr70155-8.c: Likewise.
8560         * gcc.target/i386/pr70155-9.c: Likewise.
8561         * gcc.target/i386/pr70155-10.c: Likewise.
8562         * gcc.target/i386/pr70155-11.c: Likewise.
8563         * gcc.target/i386/pr70155-12.c: Likewise.
8564         * gcc.target/i386/pr70155-13.c: Likewise.
8565         * gcc.target/i386/pr70155-14.c: Likewise.
8566         * gcc.target/i386/pr70155-15.c: Likewise.
8567         * gcc.target/i386/pr70155-16.c: Likewise.
8568         * gcc.target/i386/pr70155-17.c: Likewise.
8569         * gcc.target/i386/pr70155-18.c: Likewise.
8570         * gcc.target/i386/pr70155-19.c: Likewise.
8571         * gcc.target/i386/pr70155-20.c: Likewise.
8572         * gcc.target/i386/pr70155-21.c: Likewise.
8573         * gcc.target/i386/pr70155-22.c: Likewise.
8575 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8577         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8578         ".{5,6}".
8580 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
8582         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8583         * gcc.dg/tree-ssa/scev-9.c: Ditto.
8584         * gcc.dg/tree-ssa/scev-10.c: Ditto.
8585         * gcc.dg/tree-ssa/scev-11.c: Ditto.
8586         * gcc.dg/tree-ssa/scev-12.c: Ditto.
8588 2016-04-27  Richard Biener  <rguenther@suse.de>
8590         PR ipa/70760
8591         * g++.dg/ipa/ipa-pta-2.C: New testcase.
8592         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8594 2016-04-27  Nathan Sidwell  <nathan@acm.org>
8596         * g++.dg/cpp0x/constexpr-recursion3.C: New.
8597         * g++.dg/ubsan/pr63956.C: Adjust error location.
8599 2016-04-27  Nick Clifton  <nickc@redhat.com>
8601         PR middle-end/49889
8602         * gcc.dg/pr49889.c: New test.
8604 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
8606         * c-c++-common/memset-array.c: New test.
8608 2016-04-26  Martin Sebor  <msebor@redhat.com>
8610         PR c++/66639
8611         * g++.dg/cpp1y/func_constexpr.C: New test.
8613 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
8615         PR c++/70241
8616         * g++.dg/cpp0x/enum32.C: New test.
8617         * g++.dg/cpp0x/enum33.C: New test.
8619 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8621         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8622         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8623         * gcc.c-torture/execute/bitfld-6.c: Likewise.
8624         * gcc.c-torture/execute/bitfld-7.c: Likewise.
8625         * gcc.c-torture/execute/pr38151.c: Likewise.
8626         * gcc.c-torture/execute/pr66556.c: Likewise.
8627         * gcc.c-torture/execute/pr67781.c: Likewise.
8628         * gcc.c-torture/execute/pr68648.c: Likewise.
8630 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8632         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8634 2016-04-26  Marek Polacek  <polacek@redhat.com>
8636         PR c/67784
8637         * gcc.dg/pr67784-3.c: New test.
8638         * gcc.dg/pr67784-4.c: New test.
8639         * gcc.dg/pr67784-5.c: New test.
8641         PR c/70791
8642         * gcc.dg/Wnested-externs-2.c: New test.
8644 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8646         * gcc.dg/fold-plusmult.c: Adjust.
8647         * gcc.dg/no-strict-overflow-6.c: Adjust.
8648         * gcc.dg/gomp/loop-1.c: Xfail some tests.
8650 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
8652         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8653         number scans.
8654         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8655         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8656         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8657         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8658         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8659         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8660         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8661         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8662         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8663         * gcc.target/i386/avx512f-gather-5.c: Likewise.
8664         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8665         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8666         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8667         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8668         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8669         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8670         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8671         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8672         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8673         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8674         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8675         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8676         scans.
8677         * gcc.target/i386/pr32219-4.c: Likewise.
8678         * gcc.target/i386/pr32219-6.c: Likewise.
8679         * gcc.target/i386/pr32219-8.c: Likewise.
8681 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8683         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8684         associated options.
8686 2016-04-26  Marek Polacek  <polacek@redhat.com>
8688         PR c++/70744
8689         * g++.dg/ext/cond2.C: New test.
8691 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
8693         PR tree-optimization/70771
8694         PR tree-optimization/70775
8695         * gcc.dg/pr70771.c: New test.
8696         * gcc.dg/pr70775.c: New test.
8698 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
8700         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8702 2016-04-25  Richard Biener  <rguenther@suse.de>
8704         PR tree-optimization/70780
8705         * gcc.dg/torture/pr70780.c: New testcase.
8707 2016-04-25  Michael Collison  <michael.collison@arm.com>
8709         * gcc.target/arm/neon-vaddws16.c: New test.
8710         * gcc.target/arm/neon-vaddws32.c: New test.
8711         * gcc.target/arm/neon-vaddwu16.c: New test.
8712         * gcc.target/arm/neon-vaddwu32.c: New test.
8713         * gcc.target/arm/neon-vaddwu8.c: New test.
8714         * lib/target-supports.exp
8715         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8716         that arm neon support vector widen sum of HImode TO SImode.
8718 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
8720         PR sanitizer/70712
8721         * c-c++-common/asan/pr70712.c: New test.
8723 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8725         * .gitattributes: New file.
8727 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
8729         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8731 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
8733         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8734         * gfortran.dg/submodule_15.f08: Likewise.
8736 2016-04-22  Richard Biener  <rguenther@suse.de>
8738         PR tree-optimization/70740
8739         * gcc.dg/torture/pr70740.c: New testcase.
8741 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
8743         PR target/70750
8744         * gcc.target/i386/pr70750-1.c: New test.
8745         * gcc.target/i386/pr70750-2.c: Likewise.
8747 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
8749         PR c++/70540
8750         * g++.dg/cpp0x/auto48.C: New.
8752 2016-04-21  Marek Polacek  <polacek@redhat.com>
8754         PR c++/70513
8755         * g++.dg/cpp0x/forw_enum12.C: New test.
8756         * g++.dg/cpp0x/forw_enum13.C: New test.
8758 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
8760         PR target/70728
8761         * gcc.target/i386/pr70728.c: New test.
8763 2016-04-21  Richard Biener  <rguenther@suse.de>
8765         PR middle-end/70747
8766         * gcc.dg/pr70747.c: New testcase.
8768 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
8770         PR tree-optimization/70715
8771         * gcc.dg/tree-ssa/scev-13.c: New test.
8773 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
8775         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8777 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
8779         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8781 2016-04-20  Jan Hubicka  <jh@suse.cz>
8783         PR ipa/70018
8784         * g++.dg/ipa/nothrow-1.C: New testcase.
8786 2016-04-20  Nathan Sidwell  <nathan@acm.org>
8788         PR c++/55635
8789         * g++.dg/eh/delete1.C: New.
8791 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8793         * gcc.target/i386/avx256-unaligned-store-2.c: Add
8794         -mtune-ctrl=sse_typeless_stores.
8796 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8798         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8800 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8802         PR tree-optimization/69489
8803         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8805 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
8807         PR c++/69363
8808         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8809         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8810         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8812 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8814         PR tree-optimization/56625
8815         PR tree-optimization/69489
8816         * gcc.dg/vect/pr56625.c: New test.
8817         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8819 2016-04-20  Andrew Pinski  <apinski@cavium.com>
8821         PR target/64971
8822         * gcc.c-torture/compile/pr37433-1.c: New testcase.
8824 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
8826         * gnat.dg/self1.adb: Remove now incorrect test.
8828 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8830         * gcc.dg/tree-ssa/scev-11.c: New test.
8831         * gcc.dg/tree-ssa/scev-12.c: New test.
8833 2016-04-20  Marek Polacek  <polacek@redhat.com>
8835         PR tree-optimization/70725
8836         * gcc.dg/pr70725.c: New test.
8838 2016-04-20  Richard Biener  <rguenther@suse.de>
8840         PR tree-optimization/70726
8841         * g++.dg/vect/pr70726.cc: New testcase.
8843 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8845         PR target/70674
8846         * gcc.target/s390/pr70674.c: New test.
8848 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8850         PR libgfortran/70684
8851         * gfortran.dg/list_read_14.f90: New test.
8853 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
8855         PR target/69201
8856         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8857         extern to force it misaligned.
8858         (b): Likewise.
8859         (c): Likewise.
8860         (d): Likewise.
8861         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8862         Don't check `*' before movv4sf_internal.
8863         * gcc.target/i386/avx256-unaligned-store-2.c: Check
8864         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8865         Don't check `*' before movv16qi_internal.
8866         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8867         extern to force it misaligned.
8868         (b): Likewise.
8869         (c): Likewise.
8870         (d): Likewise.
8871         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8872         Don't check `*' before movv2df_internal.
8873         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8874         extern to force it misaligned.
8875         (b): Likewise.
8876         (c): Likewise.
8877         (d): Likewise.
8878         Check movv8sf_internal instead of avx_storeups256.
8879         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8881 2016-04-19  Richard Biener  <rguenther@suse.de>
8883         PR tree-optimization/70171
8884         * g++.dg/tree-ssa/pr70171.C: New testcase.
8886 2016-04-19  Richard Biener  <rguenther@suse.de>
8888         PR tree-optimization/70724
8889         * gcc.dg/torture/pr70724.c: New testcase.
8891 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
8893         PR middle-end/70689
8894         * gcc.target/i386/pr70689.c: New.
8896 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
8898         PR target/70708
8899         * gcc.target/i386/pr70708.c: New test.
8901 2016-04-18  Richard Biener  <rguenther@suse.de>
8903         PR tree-optimization/43434
8904         * gcc.dg/vect/pr43434.c: New testcase.
8905         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8906         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8907         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8908         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8909         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8910         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8911         * gcc.dg/gomp/pr68640.c: Likewise.
8912         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8913         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8915 2016-04-18  Richard Biener  <rguenther@suse.de>
8917         PR tree-optimization/70701
8918         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8920 2016-04-18  Tom de Vries  <tom@codesourcery.com>
8922         PR testsuite/70699
8923         * gcc.dg/pr70161.c: Add dot-file scans.
8924         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8925         instead of after last dot char.
8927 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8929         * c-c++-common/dump-ada-spec-3.c: New test.
8930         * c-c++-common/dump-ada-spec-4.c: Likewise.
8932 2016-04-17  Tom de Vries  <tom@codesourcery.com>
8934         PR other/70183
8935         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8937 2016-04-15  Jan Hubicka  <jh@suse.cz>
8939         PR ipa/70018
8940         * g++.dg/ipa/pure-const-1.C: New testcase.
8941         * g++.dg/ipa/pure-const-2.C: New testcase.
8942         * g++.dg/ipa/pure-const-3.C: New testcase.
8944 2016-04-15  Marek Polacek  <polacek@redhat.com>
8946         PR c/70671
8947         * gcc.dg/bitfld-22.c: New test.
8949 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
8951         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8952         x86_64.
8954 2016-04-15  Marek Polacek  <polacek@redhat.com>
8956         PR c/70651
8957         * c-c++-common/pr70651.c: New test.
8959 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8961         PR rtl-optimization/70681
8962         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8963         dump scan on arm and powerpc.
8964         * gcc.dg/pr10474.c: Likewise.
8966 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
8968         PR c++/69517
8969         PR c++/70019
8970         PR c++/70588
8971         * g++.dg/cpp1y/vla11.C: Revert for real.
8973         PR c/70436
8974         * c-c++-common/Wparentheses-1.c: New test.
8975         * c-c++-common/gomp/Wparentheses-1.c: New test.
8976         * c-c++-common/gomp/Wparentheses-2.c: New test.
8977         * c-c++-common/gomp/Wparentheses-3.c: New test.
8978         * c-c++-common/gomp/Wparentheses-4.c: New test.
8979         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8980         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8981         * c-c++-common/goacc/Wparentheses-1.c: New test.
8983 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
8985         PR target/70662
8986         * gcc.target/i386/pr70662.c: New test.
8988 2016-04-15  Richard Biener  <rguenther@suse.de>
8989             Alan Modra  <amodra@gmail.com>
8991         PR tree-optimization/70130
8992         * gcc.dg/vect/O3-pr70130.c: New testcase.
8994 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8996         PR target/70669
8997         * gcc.target/powerpc/pr70669.c: New test.
8999         PR target/70640
9000         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9001         a power7 system that does not have an assembler that supports
9002         power8.
9004 2016-04-14  Martin Sebor  <msebor@redhat.com>
9006         PR c++/69517
9007         PR c++/70019
9008         PR c++/70588
9009         * c-c++-common/ubsan/vla-1.c: Revert.
9010         * g++.dg/cpp1y/vla11.C: Same.
9011         * g++.dg/cpp1y/vla12.C: Same.
9012         * g++.dg/cpp1y/vla13.C: Same.
9013         * g++.dg/cpp1y/vla14.C: Same.
9014         * g++.dg/cpp1y/vla3.C: Same.
9015         * g++.dg/init/array24.C: Same.
9016         * g++.dg/ubsan/vla-1.C: Same.
9018 2016-04-14  Marek Polacek  <polacek@redhat.com>
9019             Jan Hubicka  <hubicka@ucw.cz>
9021         PR c++/70029
9022         * g++.dg/torture/pr70029.C: New test.
9024 2016-04-14  Martin Sebor  <msebor@redhat.com>
9026         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9027         type size to prevent failures on targets with very low maximum
9028         alignment.
9030 2016-04-14  Richard Biener  <rguenther@suse.de>
9032         PR tree-optimization/70623
9033         * gcc.dg/torture/pr70623.c: New testcase.
9034         * gcc.dg/torture/pr70623-2.c: Likewise.
9036 2016-04-13  Martin Sebor  <msebor@redhat.com>
9038         PR c++/69517
9039         PR c++/70019
9040         PR c++/70588
9041         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9042         * g++.dg/cpp1y/vla11.C: New test.
9043         * g++.dg/cpp1y/vla12.C: New test.
9044         * g++.dg/cpp1y/vla13.C: New test.
9045         * g++.dg/cpp1y/vla14.C: New test.
9046         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9047         * g++.dg/init/array24.C: Fully brace VLA initializer.
9048         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9050 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9052         PR c++/70641
9053         * g++.dg/opt/pr70641.C: New test.
9055 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9057         PR rtl-optimization/68749
9058         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9059         effects of argument promotions.
9060         Remove default args to dg-skip-if.
9062 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9064         PR c++/70635
9065         * g++.dg/parse/pr70635.C: New.
9067 2016-04-13  Marek Polacek  <polacek@redhat.com>
9069         PR c++/70639
9070         * c-c++-common/Wmisleading-indentation-4.c: New test.
9072 2016-04-13  Marek Polacek  <polacek@redhat.com>
9074         PR c/70436
9075         * gcc.dg/Wparentheses-12.c: New test.
9076         * gcc.dg/Wparentheses-13.c: New test.
9078 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9080         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9081         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9082         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9084 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9086         PR middle-end/70633
9087         * gcc.c-torture/compile/pr70633.c: New test.
9089         PR debug/70628
9090         * gcc.dg/torture/pr70628.c: New test.
9092 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9094         PR c++/70610
9095         * g++.dg/template/pr70610.C: New test.
9096         * g++.dg/template/pr70610-2.C: New test.
9097         * g++.dg/template/pr70610-3.C: New test.
9098         * g++.dg/template/pr70610-4.C: New test.
9100 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9102         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9103         128 instead of 32.
9105         PR c++/70571
9106         * g++.dg/ext/pr70571.C: New test.
9108 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9110         PR target/70640
9111         * gcc.target/powerpc/pr70640.c: New test.
9113 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9115         PR c++/68722
9116         * g++.dg/parse/pr68722.C: New.
9118 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9120         PR rtl-optimization/70596
9121         * gcc.target/i386/pr70596.c: New test.
9123 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9125         PR c++/70501
9126         * g++.dg/init/pr70501.C: New.
9128 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9130         * gcc.target/i386/asm-flag-6.c: New test.
9132 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9134         PR tree-optimization/68756
9135         * gcc.dg/graphite/pr68756.c: New test.
9137 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9139         PR tree-optimization/70602
9140         * gcc.c-torture/execute/pr70602.c: New test.
9142 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9144         PR target/70381
9145         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9146         __float128 emulator is built and runs.
9147         * gcc.target/powerpc/float128-1.c: Likewise.
9149         * lib/target-supports.exp (check_ppc_float128_sw_available):
9150         Rework tests for __float128 software and hardware
9151         availability. Fix exit condition to return 0 on success.
9153 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9155         PR target/70133
9156         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9157         * gcc.target/aarch64/target_attr_15.c: Likewise.
9159 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9161         PR c++/69066
9162         * g++.dg/cpp1y/pr69066.C: New.
9164 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9166         PR fortran/68566
9167         * gfortran.dg/pr36192.f90: Update test.
9168         * gfortran.dg/pr36192_1.f90: Update test.
9169         * gfortran.dg/real_dimension_1.f: Update test.
9170         * gfortran.dg/parameter_array_init_7.f90: New test.
9172 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9174         PR testsuite/64039
9175         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9177         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9179         PR rtl-optimization/66669
9180         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9182         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9184         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9185         * gcc.dg/pie-1.c: Likewise.
9186         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9187         * gcc.dg/pic-4.c: Likewise.
9188         * gcc.dg/pie-3.c: Likewise.
9189         * gcc.dg/pie-4.c: Likewise.
9191         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9193         PR tree-optimization/68644
9194         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9196         PR rtl-optimization/64886
9197         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9199 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9201         PR tree-optimization/68953
9202         * gcc.dg/graphite/pr68953.c: New test.
9204 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9206         PR fortran/70592
9207         * gfortran.dg/deferred_character_16.f90: New test.
9209 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9211         PR tree-optimization/70586
9212         * gcc.c-torture/execute/pr70586.c: New test.
9214 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9216         PR sanitizer/70573
9217         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9218         with __builtin_memset
9219         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9221 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9223         PR lto/70289
9224         PR ipa/70348
9225         PR tree-optimization/70373
9226         PR middle-end/70533
9227         PR middle-end/70534
9228         PR middle-end/70535
9229         * c-c++-common/goacc/reduction-5.c: New test.
9230         * c-c++-common/goacc/reduction-promotions.c: New test.
9231         * gfortran.dg/goacc/reduction-3.f95: New test.
9232         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9234 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9236         PR c++/70590
9237         PR c++/70452
9238         * g++.dg/pr70590.C: New test.
9239         * g++.dg/pr70590-2.C: New test.
9241 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9243         PR middle-end/70593
9244         * gcc.target/i386/pr70593.c: New test.
9246         PR rtl-optimization/70574
9247         * gcc.target/i386/avx2-pr70574.c: New test.
9249 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9251         PR sanitizer/70541
9252         * c-c++-common/asan/pr70541.c: New test.
9254 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9256         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9257         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9259 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9261         PR target/70566
9262         * gcc.c-torture/execute/pr70566.c: New test.
9264 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9266         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9267         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9269 2016-04-08  Alan Modra  <amodra@gmail.com>
9271         * gcc.target/powerpc/pr70117.c: New.
9273 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9275         PR testsuite/70581
9276         * gcc.dg/lto/simd-function_0.c: New test.
9278         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9279         clones.
9280         * c-c++-common/attr-simd-2.c: Likewise.
9281         * c-c++-common/attr-simd-4.c: Likewise.
9282         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9283         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9285 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9287         PR testsuite/70553
9288         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9290 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9291             Tom de Vries  <tom@codesourcery.com>
9293         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9294         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9295         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9296         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9297         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9298         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9299         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9300         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9302 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9304         PR c/70436
9305         * g++.dg/warn/Wparentheses-29.C: New test.
9307 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9309         PR c/70436
9310         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9311         explicit braces to resolve a future -Wparentheses warning.
9313 2016-04-06  Richard Henderson  <rth@redhat.com>
9315         * gcc.dg/pr61817-1.c: New test.
9316         * gcc.dg/pr61817-2.c: New test.
9317         * gcc.dg/pr69391-1.c: New test.
9318         * gcc.dg/pr69391-2.c: New test.
9320 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9322         PR rtl-optimization/70398
9323         * gcc.target/aarch64/pr70398.c: New.
9325 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9327         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9329 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9330             Pedro Alves  <palves@redhat.com>
9332         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9334 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9336         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9337         Check for avx512f effective targets instead of avx2.
9338         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9339         for AVX512F clones.
9340         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9341         * g++.dg/gomp/declare-simd-1.C: Likewise.
9342         * g++.dg/gomp/declare-simd-3.C: Likewise.
9343         * g++.dg/gomp/declare-simd-4.C: Likewise.
9345         PR middle-end/70550
9346         * c-c++-common/gomp/pr70550-1.c: New test.
9347         * c-c++-common/gomp/pr70550-2.c: New test.
9349 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9351         PR c++/70512
9352         * g++.dg/ext/attribute-may-alias-5.C: New.
9354 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9356         PR c++/70336
9357         * c-c++-common/pr70336.c: New test.
9358         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9359         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9361 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9363         PR ipa/66223
9364         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9366 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9368         PR rtl-optimization/70542
9369         * gcc.dg/torture/pr70542.c: New test.
9370         * gcc.target/i386/avx2-pr70542.c: New test.
9372 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9374         PR tree-optimization/70509
9375         * gcc.target/i386/avx512bw-pr70509.c: New test.
9377 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9379         PR c++/70452
9380         * g++.dg/ext/constexpr-vla4.C: New test.
9382 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9384         PR target/70510
9385         * gcc.target/i386/pr70510.c: New test.
9387 2016-04-05  Richard Biener  <rguenther@suse.de>
9389         PR tree-optimization/70526
9390         * g++.dg/torture/pr70526.C: New testcase.
9392 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9394         PR target/70525
9395         * gcc.target/i386/pr70525.c: New test.
9397 2016-04-05  Richard Biener  <rguenther@suse.de>
9399         PR middle-end/70499
9400         * g++.dg/torture/pr70499.C: New testcase.
9402 2016-04-05  Richard Biener  <rguenther@suse.de>
9404         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9405         remove XFAIL.
9407 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9409         PR middle-end/70307
9410         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9411         rs6000 ABI warnings.
9413 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9415         PR ipa/66223
9416         * g++.dg/ipa/devirt-51.C: New testcase.
9418 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9419             Jakub Jelinek  <jakub@redhat.com>
9421         PR middle-end/70457
9422         * gcc.dg/torture/pr70457.c: New.
9424 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9426         PR fortran/67538
9427         * gfortran.dg/allocate_with_source_19.f08: New test.
9429 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9431         PR fortran/65795
9432         * gfortran.dg/coarray_allocate_6.f08: New test.
9434 2016-04-04  Richard Biener  <rguenther@suse.de>
9436         PR rtl-optimization/70484
9437         * gcc.dg/torture/pr70484.c: New testcase.
9439 2016-04-04  Marek Polacek  <polacek@redhat.com>
9441         PR c/70307
9442         * gcc.dg/torture/pr70307.c: New test.
9444 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9446         PR target/70416
9447         PR target/67391
9448         * gcc.target/sh/torture/pr70416.c: New.
9450 2016-04-02  Martin Sebor  <msebor@redhat.com>
9452         PR c++/67376
9453         PR c++/70170
9454         PR c++/70172
9455         PR c++/70228
9456         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9457         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9458         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9459         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9460         * g++.dg/cpp0x/constexpr-string.C: Same.
9461         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9462         * g++.dg/cpp0x/pr65398.C: Same.
9463         * g++.dg/ext/constexpr-vla1.C: Same.
9464         * g++.dg/ext/constexpr-vla2.C: Same.
9465         * g++.dg/ext/constexpr-vla3.C: Same.
9466         * g++.dg/ubsan/pr63956.C: Same.
9468 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9470         PR rtl-optimization/70467
9471         * gcc.target/i386/pr70467-2.c: New test.
9473 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9474             Marek Polacek  <polacek@redhat.com>
9476         PR c++/70488
9477         * g++.dg/init/new47.C: New test.
9479 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9481         PR target/70496
9482         * gcc.target/arm/pr70496.c: New test.
9484 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9486         PR c++/68475
9487         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9489 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9491         PR target/69890
9492         * gcc.dg/strlenopt.h (memmove): New.
9493         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9494         instead of "string.h".
9495         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9496         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9497         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9498         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9499         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9500         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9501         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9502         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9503         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9504         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9505         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9506         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9507         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9508         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9509         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9510         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9511         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9512         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9513         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9514         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9516 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9518         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9519         (Holder::foo): Reflect this.
9521 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
9523         PR target/70442
9524         * gcc.dg/pr70442.c: New test.
9526 2016-03-31  Nathan Sidwell  <nathan@acm.org>
9528         PR c++/70393
9529         * g++.dg/cpp0x/constexpr-virtual6.C: New.
9531 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9533         PR target/70453
9534         * gcc.target/i386/pr70453.c: New test.
9536 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
9538         PR target/70292
9539         * gcc.c-torture/pr70292.c: New test.
9541 2016-03-31  Marek Polacek  <polacek@redhat.com>
9543         PR c/70297
9544         * c-c++-common/pr70297.c: New test.
9545         * g++.dg/cpp0x/typedef-redecl.C: New test.
9546         * gcc.dg/typedef-redecl2.c: New test.
9548 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
9550         PR rtl-optimization/70460
9551         * gcc.c-torture/execute/pr70460.c: New test.
9553 2016-03-31  Richard Biener  <rguenther@suse.de>
9555         PR c++/70430
9556         * g++.dg/ext/vector30.C: New testcase.
9558 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9559             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9561         * gfortran.dg/fmt_pf.f90: New test.
9563 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9565         Forward-port from 5 branch
9566         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9568         PR testsuite/70356
9569         * gcc.target/i386/avx-vextractf128-256-5.c: Move
9570         dg-require-effective-target after dg-do.
9572         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
9574         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9576 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
9577             Julian Brown  <julian@codesourcery.com>
9578             Chung-Lin Tang  <cltang@codesourcery.com>
9579             Cesar Philippidis  <cesar@codesourcery.com>
9580             James Norris  <jnorris@codesourcery.com>
9581             Tom de Vries  <tom@codesourcery.com>
9582             Nathan Sidwell  <nathan@codesourcery.com>
9584         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9585         * c-c++-common/goacc/loop-clauses.c: Likewise.
9586         * g++.dg/goacc/template.C: Likewise.
9587         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9588         * gfortran.dg/goacc/loop-1.f95: Likewise.
9589         * gfortran.dg/goacc/loop-5.f95: Likewise.
9590         * gfortran.dg/goacc/loop-6.f95: Likewise.
9591         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9592         * c-c++-common/goacc-gomp/nesting-1.c: Update.
9593         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9594         * c-c++-common/goacc/clauses-fail.c: Likewise.
9595         * c-c++-common/goacc/parallel-1.c: Likewise.
9596         * c-c++-common/goacc/reduction-1.c: Likewise.
9597         * c-c++-common/goacc/reduction-2.c: Likewise.
9598         * c-c++-common/goacc/reduction-3.c: Likewise.
9599         * c-c++-common/goacc/reduction-4.c: Likewise.
9600         * c-c++-common/goacc/routine-3.c: Likewise.
9601         * c-c++-common/goacc/routine-4.c: Likewise.
9602         * c-c++-common/goacc/routine-5.c: Likewise.
9603         * c-c++-common/goacc/tile.c: Likewise.
9604         * g++.dg/goacc/template.C: Likewise.
9605         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9606         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9607         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
9608         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
9609         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9610         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9611         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9612         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
9613         * c-c++-common/goacc/use_device-1.c: ... this file.
9614         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
9615         * c-c++-common/goacc/host_data-5.c: ... this file, and...
9616         * c-c++-common/goacc/host_data-6.c: ... this file.
9617         * c-c++-common/goacc/loop-2-kernels.c: New file.
9618         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9619         * c-c++-common/goacc/loop-3.c: Likewise.
9620         * g++.dg/goacc/reference.C: Likewise.
9621         * g++.dg/goacc/routine-1.C: Likewise.
9622         * g++.dg/goacc/routine-2.C: Likewise.
9624 2016-03-30  Richard Biener  <rguenther@suse.de>
9626         PR middle-end/70450
9627         * gcc.dg/torture/pr70450.c: New testcase.
9629 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9631         PR target/70421
9632         * gcc.dg/torture/pr70421.c: New test.
9633         * gcc.target/i386/avx512f-pr70421.c: New test.
9635 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
9637         PR testsuite/70364
9638         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9639         (check): New function.
9640         (bar): Call check.
9641         (foo): Align stack to 16 bytes when calling bar.
9642         * gcc.target/i386/cleanup-2.c: Likewise.
9644 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
9646         PR tree-optimization/59124
9647         * gcc.dg/Warray-bounds-19.c: New test.
9649 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
9651         * lib/prune.exp (escape_regex_chars): New.
9652         (prune_file_path): Update to quote metcharacters for regexp.
9654 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
9656         PR rtl-optimization/70429
9657         * gcc.c-torture/execute/pr70429.c: New test.
9659         PR tree-optimization/70405
9660         * gcc.dg/pr70405.c: New test.
9662 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
9664         PR fortran/70397
9665         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9666         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9668 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
9670         PR testsuite/64177
9671         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9672         __cilkrts_set_param to set two workers.
9673         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9674         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9676 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9678         * g++.dg/ext/fnname5.C: Update the test for Darwin.
9680 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
9682         PR target/70406
9683         * gcc.target/i386/pr70406.c: New test.
9685 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
9687         * gnat.dg/specs/double_record_extension3.ads: New test.
9689 2016-03-25  Richard Henderson  <rth@redhat.com>
9691         PR target/70120
9692         * gcc.target/aarch64/pr70120-1.c: New.
9693         * gcc.target/aarch64/pr70120-2.c: New.
9694         * gcc.target/aarch64/pr70120-3.c: New.
9696 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
9698         PR c++/62212
9699         * g++.dg/template/mangle2.C: The dg-do directive should be
9700         "compile" not "assemble".
9702 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
9704         PR lto/69650
9705         * gcc.dg/pr69650.c: New test.
9707 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
9709         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9711 2016-03-25  Alan Modra  <amodra@gmail.com>
9713         * gcc.dg/dfp/pr70052.c: New test.
9715 2016-03-24  Richard Henderson  <rth@redhat.com>
9717         PR middle-end/69845
9718         * gcc.dg/tree-ssa/pr69845-1.c: New test.
9719         * gcc.dg/tree-ssa/pr69845-2.c: New test.
9721 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9723         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9725 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9727         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9728         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9730 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9732         * c-c++-common/goacc/uninit-dim-clause.c: New test.
9733         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9735 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
9737         PR c++/62212
9738         * g++.dg/template/mangle2.C: New test.
9740 2016-03-24  Richard Biener  <rguenther@suse.de>
9742         PR tree-optimization/70396
9743         * gcc.dg/torture/pr70396.c: New testcase.
9745 2016-03-24  Richard Biener  <rguenther@suse.de>
9747         PR middle-end/70370
9748         * gcc.dg/torture/pr70370.c: New testcase.
9750 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9752         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9753         * gfortran.dg/goacc/kernels-tree.f95: Same.
9754         * gfortran.dg/goacc/parallel-tree.f95: Same.
9756 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9758         * c-c++-common/goacc/uninit-if-clause.c: New test.
9759         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9761 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
9763         PR target/70290
9764         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9765         Fix formatting.
9767 2016-03-24  Richard Biener  <rguenther@suse.de>
9769         PR tree-optimization/70372
9770         * gcc.dg/tree-ssa/pr70372.c: New testcase.
9772 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
9774         PR c++/70347
9775         * g++.dg/cpp1y/nsdmi-union1.C: New test.
9777 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
9779         PR c++/70332
9780         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9782 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
9784         PR c++/70001
9785         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9786         * g++.dg/cpp1y/pr70001.C: New test.
9788         PR c++/70323
9789         * g++.dg/cpp0x/constexpr-70323.C: New test.
9791 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
9792             Jason Merrill  <jason@redhat.com>
9793             Jakub Jelinek  <jakub@redhat.com>
9795         PR c++/69315
9796         * g++.dg/cpp0x/constexpr-69315.C: New test.
9797         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9799 2016-03-23  Marek Polacek  <polacek@redhat.com>
9801         PR c++/69884
9802         * g++.dg/warn/Wignored-attributes-1.C: New test.
9803         * g++.dg/warn/Wignored-attributes-2.C: New test.
9805 2016-03-23  Tom de Vries  <tom@codesourcery.com>
9807         * c-c++-common/goacc/kernels-default.c (foo): Add missing
9808         initialization.
9809         * gfortran.dg/goacc/private-3.f95 (test): Same.
9810         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9811         missing use param.
9813 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9815         * lib/target-supports.exp: Remove v7ve entry from loop
9816         creating effective target checks.
9817         (check_effective_target_arm_arch_v7ve_ok): New procedure.
9818         (add_options_for_arm_arch_v7ve): Likewise.
9820 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
9822         PR tree-optimization/70354
9823         * gcc.dg/vect/pr70354-1.c: New test.
9824         * gcc.dg/vect/pr70354-2.c: New test.
9825         * gcc.target/i386/avx2-pr70354-1.c: New test.
9826         * gcc.target/i386/avx2-pr70354-2.c: New test.
9828 2016-03-22  Jeff Law  <law@redhat.com>
9830         PR target/70232
9831         * gcc.dg/tree-ssa/pr70232.c: New test.
9833 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
9835         PR target/70302
9836         * gcc.target/i386/pr70302.c: New test.
9838 2016-03-22  Richard Biener  <rguenther@suse.de>
9840         PR middle-end/70251
9841         * g++.dg/torture/pr70251.C: New testcase.
9843 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
9845         PR c/69993
9846         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9847         Wmisleading-indentation.c.
9848         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9849         reflect change to diagnostic text and order of messages.
9850         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9852 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
9854         * g++.dg/ext/java-3.C: Don't compile on AIX.
9856 2016-03-22  Richard Biener  <rguenther@suse.de>
9858         PR middle-end/70333
9859         * gcc.dg/torture/pr70333.c: New testcase.
9861 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
9863         * g++.dg/ext/pr70290.C: New test.
9865 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
9867         PR target/70325
9868         * gcc.target/i386/pr70325.c: New test.
9870 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
9872         PR target/70329
9873         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9874         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9876         PR target/70300
9877         * gcc.target/i386/pr70300.c: New test.
9879         PR c++/70295
9880         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9881         (func2): New function for cond with parens, xfail warning for c++.
9882         * g++.dg/warn/Wnonnull-compare-8.C: New test.
9884 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
9886         PR c++/70096
9887         * g++.dg/template/ptrmem30.C: New test.
9889 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
9891         PR c++/70204
9892         * g++.dg/cpp0x/constexpr-70204a.C: New test.
9893         * g++.dg/cpp0x/constexpr-70204b.C: New test.
9895 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
9897         PR middle-end/70326
9898         * gcc.dg/pr70326.c: New test.
9900 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
9901             Jakub Jelinek  <jakub@redhat.com>
9903         PR tree-optimization/70317
9904         * gcc.dg/pr70317.c: New test.
9906 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
9908         PR target/70327
9909         * gcc.target/i386/pr70327.c: New test.
9911 2016-03-21  Martin Liska  <mliska@suse.cz>
9913         PR ipa/70306
9914         * gcc.dg/ipa/pr70306.c: New test.
9916 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9918         * gcc.target/arm/attr-align1.c: Skip if M-profile.
9919         * gcc.target/arm/attr-align3.c: Likewise.
9920         * gcc.target/arm/attr_arm.c: Likewise.
9921         * gcc.target/arm/flip-thumb.c: Likewise.
9923 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
9925         PR target/70296
9926         * gcc.target/powerpc/altivec-36.c: New test.
9928 2016-03-21  Richard Biener  <rguenther@suse.de>
9930         PR tree-optimization/70310
9931         * gcc.dg/torture/pr70310.c: New testcase.
9933 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9935         PR target/70293
9936         * gcc.target/i386/pr70293.c: New test.
9938 2016-03-21  Richard Biener  <rguenther@suse.de>
9940         PR tree-optimization/70288
9941         * gcc.dg/torture/pr70288-1.c: New testcase.
9942         * gcc.dg/torture/pr70288-2.c: Likewise.
9944 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
9946         PR rtl-optimization/69307
9947         * gcc.target/arm/pr69307.c: New test.
9949 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
9951         PR rtl-optimization/69102
9952         * gcc.c-torture/compile/pr69102.c: New test.
9954 2016-03-18  Jeff Law  <law@redhat.com>
9956         PR rtl-optimization/70263
9957         * gcc.c-torture/compile/pr70263-1.c: New test.
9958         * gcc.target/i386/pr70263-2.c: New test.
9960 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
9962         PR rtl-optimization/70278
9963         * gcc.dg/torture/pr70278.c: New test.
9964         * gcc.target/arm/pr70278.c: New test.
9966 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
9968         PR c/70281
9969         * gcc.dg/plugin/diagnostic-test-expressions-1.c
9970         (test_builtin_types_compatible_p): New test function.
9971         * gcc.dg/pr70281.c: New test case.
9973 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
9975         PR target/70113
9976         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9978 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9980         PR tree-optimization/70252
9981         * gcc.dg/pr70252.c: New test.
9983 2016-03-18  Tom de Vries  <tom@codesourcery.com>
9985         * gcc.dg/pr70161-2.c: New test.
9986         * gcc.dg/pr70161.c: New test.
9988 2016-03-18  Tom de Vries  <tom@codesourcery.com>
9990         PR ipa/70269
9991         * gcc.dg/pr70269.c: New test.
9993 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
9995         PR c++/70267
9996         * g++.dg/ext/java-3.C: New test.
9998 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10000         PR c++/70205
10001         * g++.dg/lookup/pr70205.C: New test.
10003 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10005         PR c++/70218
10006         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10008 2016-03-17  Marek Polacek  <polacek@redhat.com>
10010         PR c/69407
10011         * gcc.dg/atomic-op-6.c: New test.
10013 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10015         PR c/70264
10016         * c-c++-common/pr70264.c: New test case.
10018 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10020         PR c++/70144
10021         * c-c++-common/pr70144-1.c: New test.
10022         * c-c++-common/pr70144-2.c: New test.
10024         PR c++/70272
10025         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10026         * g++.dg/opt/flifetime-dse6.C: New test.
10027         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10029 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10031         PR driver/70192
10032         * gcc.dg/pic-1.c: New test.
10033         * gcc.dg/pic-2.c: Likewise.
10034         * gcc.dg/pic-3.c: Likewise.
10035         * gcc.dg/pic-4.c: Likewise.
10036         * gcc.dg/pie-1.c: Likewise.
10037         * gcc.dg/pie-2.c: Likewise.
10038         * gcc.dg/pie-3.c: Likewise.
10039         * gcc.dg/pie-4.c: Likewise.
10040         * gcc.dg/pie-5.c: Likewise.
10041         * gcc.dg/pie-6.c: Likewise.
10043 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10045         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10046         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10048 2016-03-17  Richard Biener  <rguenther@suse.de>
10050         PR debug/70271
10051         * g++.dg/debug/pr70271.C: New testcase.
10053 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10055         * gcc.target/i386/pr70251.c: New test.
10057 2016-03-17  Marek Polacek  <polacek@redhat.com>
10059         PR c++/70194
10060         * g++.dg/warn/constexpr-70194.C: New test.
10062 2016-03-16  Richard Henderson  <rth@redhat.com>
10064         PR middle-end/70240
10065         * gcc.c-torture/compile/pr70240.c: New.
10067 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10069         * gcc.c-torture/compile/20151204.c: Skip for avr.
10071 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10073         PR target/70245
10074         * g++.dg/opt/pr70245.C: New test.
10075         * g++.dg/opt/pr70245.h: New file.
10076         * g++.dg/opt/pr70245-aux.cc: New file.
10078 2016-03-16  Martin Sebor  <msebor@redhat.com>
10080         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10082 2016-03-16  Richard Henderson  <rth@redhat.com>
10084         PR middle-end/70199
10085         * gcc.c-torture/compile/pr70199.c: New.
10087 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10089         * gcc.dg/uninit-19.c: Run dos2unix.
10091 2016-03-16  Marek Polacek  <polacek@redhat.com>
10093         PR c/70093
10094         * gcc.dg/nested-func-10.c: New test.
10095         * gcc.dg/nested-func-9.c: New test.
10097 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10099         PR tree-optimization/68714
10100         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10102 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10104         PR tree-optimization/68715
10105         * gcc.dg/graphite/pr68715-2.c: New test.
10106         * gcc.dg/graphite/pr68715.c: New test.
10107         * gfortran.dg/graphite/pr68715.f90: New test.
10109 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10111         PR tree-optimization/68809
10112         * gcc.dg/graphite/pr68809-2.c: New test.
10113         * gcc.dg/graphite/pr68809.c: New test.
10115 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10117         PR c++/70147
10118         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10119         method call to i () as argument.  Adjust expected output.
10121         PR c++/70147
10122         * g++.dg/ubsan/pr70147-1.C: New test.
10123         * g++.dg/ubsan/pr70147-2.C: New test.
10125 2016-03-15  Martin Sebor  <msebor@redhat.com>
10127         PR c++/58281
10128         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10130 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10132         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10133         hppa*-*-hpux*.
10135         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10137         PR libfortran/69799
10138         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10139         libatomic_available.
10141 2016-03-15  Marek Polacek  <polacek@redhat.com>
10143         PR c++/70209
10144         * g++.dg/ext/attribute-may-alias-4.C: New test.
10146 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10148         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10149         -fvar-tracking-assignments-toggle flag.
10151 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10153         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10155 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10157         PR rtl-optimization/70222
10158         * gcc.c-torture/execute/pr70222-1.c: New test.
10159         * gcc.c-torture/execute/pr70222-2.c: New test.
10161 2016-03-15  Richard Henderson  <rth@redhat.com>
10163         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10165 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10167         PR rtl-optimization/69032
10168         * gcc.dg/pr69032.c: New test.
10170 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10172         PR rtl-optimization/63384
10173         * g++.dg/pr63384.C: New test.
10175 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10177         PR target/64411
10178         * gcc.target/i386/pr64411.C: New test.
10180 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10182         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10183         * gfortran.dg/goacc/kernels-alias.f95: New test.
10185 2016-03-14  Martin Sebor  <msebor@redhat.com>
10187         PR c++/53792
10188         * g++.dg/cpp0x/constexpr-inline.C: New test.
10189         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10191 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10193         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10195 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10197         PR middle-end/70219
10198         * gcc.dg/pr70219.c: New test.
10200 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10202         PR target/70083
10203         * gcc.dg/torture/pr70083.c: New test.
10204         * gcc.target/i386/pr70083.c: New test.
10206 2016-03-14  Richard Biener  <rguenther@suse.de>
10208         PR tree-optimization/56365
10209         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10211 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10213         PR target/70098
10214         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10215         New function.
10216         * g++.dg/pr70098.C: New testcase.
10219 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10221         PR tree-optimization/70045
10222         * gcc.dg/graphite/pr70045.c: New test.
10224 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10226         PR fortran/69043
10227         * gfortran.dg/include_9.f90: New test.
10229 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10231         PR fortran/45076
10232         gfortran.dg/prof/prof.exp: New script.
10233         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10235 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10237         PR rtl-optimization/69307
10238         * gcc.dg/pr69307.c: New test.
10240 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10242         PR target/69614
10243         * gcc.target/arm/pr69614.c: New.
10245 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10247         PR fortran/70031
10248         * gfortran.dg/submodule_14.f08: New test
10250         PR fortran/69524
10251         * gfortran.dg/submodule_15.f08: New test
10253 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10255         PR c++/70106
10256         * g++.dg/cpp1y/paren3.C: New test.
10258 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10260         PR target/70131
10261         * gcc.target/powerpc/ppc-round2.c: New test.
10263 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10265         PR target/70123
10266         * gcc.dg/torture/pr70123.c: New test.
10268 2016-03-11  Jeff Law  <law@redhat.com>
10270         PR tree-optimization/70190
10271         * gcc.c-torture/compile/pr70190.c: New test.
10273 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10275         PR c/68187
10276         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10277         case.
10278         (test43_b): Likewise.
10279         (test43_c): Likewise.
10280         (test43_d): Likewise.
10281         (test43_e): Likewise.
10282         (test43_f): Likewise.
10283         (test43_g): Likewise.
10284         (test44_a): Likewise.
10285         (test44_b): Likewise.
10286         (test44_c): Likewise.
10287         (test44_d): Likewise.
10288         (test44_e): Likewise.
10290 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10292         PR c/70085
10293         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10295 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10297         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10298         dg-options.
10300 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10302         PR target/70002
10303         PR target/69245
10304         * gcc.target/aarch64/pr69245_2.c: New test.
10306 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10308         PR tree-optimization/70177
10309         * gcc.dg/pr70177.c: New test.
10311 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10313         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10315 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10317         * gcc.dg/tree-ssa/sra-20.c: New.
10319 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10321         PR rtl-optimization/70174
10322         * gcc.dg/pr70174.c: New test.
10324         PR tree-optimization/70169
10325         * gcc.dg/pr70169.c: New test.
10327 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10329         PR target/70160
10330         * gcc.target/i386/pr70160.c: New test.
10332 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10334         * gcc.target/s390/dfp-1.c: New test.
10336 2016-03-10  Nick Clifton  <nickc@redhat.com>
10338         PR target/70044
10339         * gcc.target/aarch64/pr70044.c: New test.
10341 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10342             Jakub Jelinek  <jakub@redhat.com>
10344         PR c++/70001
10345         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10346         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10347         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10349 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10351         PR lto/69589
10352         * g++.dg/lto/pr69589_0.C: New testcase
10353         * g++.dg/lto/pr69589_1.C: New testcase
10355 2016-03-10  Marek Polacek  <polacek@redhat.com>
10357         PR c++/70153
10358         * g++.dg/delayedfold/unary-plus1.C: New test.
10360 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10362         * gcc.target/arm/pr45701-1.c: Escape brackets.
10363         * gcc.target/arm/pr45701-2.c: Likewise.
10365 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10367         * gfortran.dg/unconstrained_commons.f: New.
10369 2016-03-10  Alan Modra  <amodra@gmail.com>
10371         * gcc.dg/pr69195.c: New.
10372         * gcc.dg/pr69238.c: New.
10374 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10376         PR testsuite/68915
10377         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10379 2016-03-10  Richard Biener  <rguenther@suse.de>
10381         PR tree-optimization/70128
10382         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10383         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10385 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10387         PR tree-optimization/70152
10388         * gcc.dg/pr70152.c: New test.
10390         PR target/70086
10391         * gcc.target/i386/pr70086-1.c: New test.
10392         * gcc.target/i386/pr70086-2.c: New test.
10393         * gcc.target/i386/pr70086-3.c: New test.
10395         PR tree-optimization/70127
10396         * gcc.c-torture/execute/pr70127.c: New test.
10398 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10400         * c-c++-common/goacc/combined-directives-2.c: New test.
10402 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10404         PR c/68473
10405         PR c++/70105
10406         * g++.dg/diagnostic/pr70105.C: New test.
10407         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10408         (test_multiple_ordinary_maps): New test function.
10410 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10412         PR c/68473
10413         PR c++/70105
10414         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10415         Drop range information from call to inform_at_rich_loc.
10416         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10417         New.
10418         (test_show_locus): Replace calls to rich_location::add_range with
10419         calls to add_range.  Rewrite the tests that used the now-defunct
10420         rich_location ctor taking a source_range.  Simplify other tests
10421         by replacing calls to COMBINE_LOCATION_DATA with calls to
10422         make_location.
10424 2016-03-09  Richard Biener  <rguenther@suse.de>
10425         Jakub Jelinek  <jakub@redhat.com>
10427         PR tree-optimization/70138
10428         * gcc.dg/vect/pr70138-1.c: New testcase.
10429         * gcc.dg/vect/pr70138-2.c: Likewise.
10431 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10433         PR target/70049
10434         * gcc.target/i386/pr70049.c: New test.
10436 2016-03-09  Richard Biener  <rguenther@suse.de>
10438         PR c/70143
10439         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10440         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10441         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10443 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10445         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10446         arm-*-*.
10448 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10450         PR middle-end/67278
10451         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10453         PR target/67278
10454         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10456         PR middle-end/70050
10457         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10458         in testcase comment.
10460 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10462         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10463         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10464         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10465         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10466         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10467         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10468         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10469         * gfortran.dg/goacc/kernels-loop.f95: New test.
10471 2016-03-08  Martin Sebor  <msebor@redhat.com>
10473         PR c++/62096
10474         * g++.dg/warn/overflow-warn-7.C: New test.
10476 2016-03-08  Jason Merrill  <jason@redhat.com>
10478         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10479         * lib/target-supports.exp (check_effective_target_concepts): New.
10481 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10483         PR c++/70135
10484         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10485         * g++.dg/ubsan/pr70135.C: New test.
10487         PR target/70110
10488         * gcc.dg/pr70110.c: New test.
10490 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10492         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10493         * c-c++-common/gomp/if-1.c: Likewise.
10494         * c-c++-common/gomp/pr61486-2.c: Likewise.
10495         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10496         to dg-additional-options.
10497         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10498         * g++/gomp/target-teams-1.c: Likewise.
10499         * gcc.dg/gomp/gomp.exp: Likewise.
10500         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10501         dg-additional-options.
10502         * gfortran.dg/gomp/gomp.exp: Likewise.
10503         * gfortran.dg/gomp/target1.f90: Remove dg-options.
10504         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10505         dg-additional-options.
10506         * gfortran.dg/gomp/target3.f90: Remove dg-options.
10508 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10510         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10511         * c-c++-common/gomp/gridify-1.c: New test.
10512         * gfortran.dg/gomp/gridify-1.f90: Likewise.
10514 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10516         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10517         trigger for cortex-r8, when scanning for register r8.
10518         * gcc.target/arm/pr45701-2.c: Likewise.
10520 2016-02-26  Richard Biener  <rguenther@suse.de>
10521             Jeff Law  <law@redhat.com>
10523         PR tree-optimization/69740
10524         * gcc.c-torture/compile/pr69740-1.c: New test.
10525         * gcc.c-torture/compile/pr69740-2.c: New test.
10527 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10529         * lib/target-supports.exp
10530         (check_effective_target_whole_vector_shift): Enable for PPC64.
10532 2016-03-07  Richard Biener  <rguenther@suse.de>
10534         PR tree-optimization/70115
10535         * gcc.dg/torture/pr70115.c: New testcase.
10537 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
10539         PR middle-end/69916
10540         * c-c-++-common/goacc/pr69916.c: New.
10542 2016-03-07  Richard Henderson  <rth@redhat.com>
10544         * gcc.c-torture/compile/pr70061.c: New test.
10546 2016-03-07  Richard Biener  <rguenther@suse.de>
10548         PR testsuite/70109
10549         * gcc.dg/vect/O3-pr36098.c: New testcase.
10551 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
10553         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10555 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10557         * gnat.dg/renaming9.ad[sb]: New testcase.
10559 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
10561         PR c++/70084
10562         * g++.dg/expr/stdarg3.C: New test.
10564 2016-03-04  Jeff Law  <law@redhat.com>
10566         PR tree-optimization/69196
10567         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10568         x86_64-*-*.
10570 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10572         PR c/69973
10573         * gcc.dg/pr69973.c: New test.
10575         PR rtl-optimization/69941
10576         * gcc.dg/torture/pr69941.c: New test.
10578         PR c/69824
10579         * gcc.dg/pr69824.c: New test.
10581 2016-03-05  Tom de Vries  <tom@codesourcery.com>
10583         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10584         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10585         function.
10587 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
10589         PR c++/66786
10590         * g++.dg/cpp1y/var-templ48.C: New test.
10591         * g++.dg/cpp1y/var-templ49.C: New test.
10593 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10595         * g++.dg/Wno-frame-address.C: Skip on IA-64.
10597 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10599         PR c++/70035
10600         * g++.dg/ubsan/pr70035.C: New test.
10602         PR target/70062
10603         * gcc.target/i386/pr70062.c: New test.
10605 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10607         * g++.dg/template/typename21.C: Remove c++98_only.
10609 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10611         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10613 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10615         PR c/68187
10616         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10617         function.
10618         (fn_42_b): Likewise.
10619         (fn_42_c): Likewise.
10621 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10623         PR c/68187
10624         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10625         function.
10626         (fn_40_b): Likewise.
10627         (fn_41_a): Likewise.
10628         (fn_41_b): Likewise.
10630 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10632         PR target/70059
10633         * gcc.target/i386/avx512f-pr70059.c: New test.
10634         * gcc.target/i386/avx512dq-pr70059.c: New test.
10636 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10638         PR rtl-optimization/57676
10639         * gcc.dg/torture/pr57676.c: New test.
10641 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
10643         * gcc.dg/pr70026.c: New test.
10645 2016-03-04  Marek Polacek  <polacek@redhat.com>
10647         PR c/69798
10648         * gcc.dg/cilk-plus/pr69798-1.c: New test.
10649         * gcc.dg/cilk-plus/pr69798-2.c: New test.
10651 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10653         PR target/70004
10654         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10655         Delete.
10656         (test_corners_sisd_si): Likewise.
10657         (main): Remove checks of the above.
10658         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10660 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10662         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10664 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
10666         * gcc.dg/torture/pr69951.c: Accept argc==0.
10668 2016-03-04  Richard Biener  <rguenther@suse.de>
10670         PR c++/70054
10671         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10672         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10674 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10676         PR testsuite/69766
10677         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10678         testing multiarch.
10680 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10682         PR debug/69947
10683         * gcc.dg/guality/pr69947.c: New test.
10685 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
10687         PR ada/70017
10688         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10690 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10692         PR rtl-optimization/69904
10693         * gcc.target/arm/pr69904.c: New test.
10695 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
10697         PR target/70021
10698         * gcc.dg/vect/pr70021.c: New test.
10699         * gcc.target/i386/pr70021.c: New test.
10701 2016-03-03  Marek Polacek  <polacek@redhat.com>
10703         PR middle-end/70050
10704         * gcc.dg/pr70050.c: New test.
10706 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
10708         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10710 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
10712         PR tree-optimization/70043
10713         * gfortran.dg/vect/pr70043.f90: New test.
10715 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10717         * gnat.dg/specs/task1.ads: New test.
10719 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10721         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10722         Invoke gdb with -batch.
10723         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10725 2016-03-03  Richard Biener  <rguenther@suse.de>
10727         PR tree-optimization/55936
10728         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10730 2016-03-02  Jeff Law  <law@redhat.com>
10732         PR rtl-optimization/69942
10733         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10734         effects of argument promotions.
10736         PR tree-optimization/69987
10737         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10738         target does not support -fprefetch-loop-arrays.
10740 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
10742         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10744 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
10746         PR rtl-optimization/69052
10747         * gcc.target/i386/pr69052.c: New test.
10749 2016-03-02  Alan Modra  <amodra@gmail.com>
10751         * gcc.dg/pr69990.c: New.
10753 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
10755         PR c/68062
10756         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10758         PR middle-end/70022
10759         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10761         PR target/70028
10762         * gcc.target/i386/pr70028.c: New test.
10764 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10766         * c-c++-common/asan/swapcontext-test-1.c,
10767         * c-c++-common/tsan/thread_leak.c,
10768         * g++.dg/tsan/aligned_vs_unaligned_race.C,
10769         * g++.dg/tsan/benign_race.C,
10770         * g++.dg/tsan/fd_close_norace.C,
10771         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10772         races with sanitizer output
10774 2016-03-02  Richard Biener  <rguenther@suse.de>
10775             Uros Bizjak  <ubizjak@gmail.com>
10777         PR target/67278
10778         * gcc.dg/simd-8.c: New testcase.
10780 2016-03-02  Richard Biener  <rguenther@suse.de>
10782         PR middle-end/67278
10783         * gcc.dg/simd-7.c: New testcase.
10785 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
10787         * gcc.target/i386/pr70007.c: Tweak.
10789 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10791         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10793 2016-03-02  Marek Polacek  <polacek@redhat.com>
10795         PR c/67854
10796         * gcc.dg/pr67854.c: New test.
10798 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
10800         PR middle-end/70025
10801         * gcc.dg/torture/pr70025.c: New test.
10803 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10805         PR tree-optimization/68621
10806         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10808 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10810         * gcc.target/i386/pr70007.c: New test.
10812 2016-03-01  Jeff Law  <law@redhat.com>
10814         PR tree-optimization/69196
10815         * gcc.dg/tree-ssa/pr69196-1.c: New test.
10817         PR tree-optimization/69196
10818         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10819         duplicating code and spoiling the expected output.
10821 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
10823         PR target/70033
10824         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10825         supports power9 before doing tests.
10826         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10827         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10828         * gcc.target/powerpc/p9-permute.c: Likewise.
10830 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
10832         PR target/70027
10833         * gcc.target/i386/pr70027.c: New test.
10835 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10837         * gcc.dg/pr70017.c: New test.
10839 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
10841         PR c/69796
10842         PR c/69974
10843         * gcc.dg/pr69796.c: New test.
10844         * gcc.dg/pr69974.c: New test.
10846 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10848         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10850 2016-02-29  Jeff Law  <law@redhat.com>
10852         PR tree-optimization/69987
10853         * gfortran.dg/pr69987.f90: New test.
10855         PR tree-optimization/69989
10856         * gcc.c-torture/compile/pr69989-2.c: New test.
10858 2016-03-01  Marek Polacek  <polacek@redhat.com>
10860         PR c++/69795
10861         * g++.dg/parse/invalid1.C: New test.
10863 2016-03-01  Richard Biener  <rguenther@suse.de>
10865         PR middle-end/70022
10866         * gcc.dg/pr70022.c: New testcase.
10868 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10870         PR tree-optimization/69956
10871         * gcc.dg/pr69956.c: New test.
10873 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10875         PR target/70011
10876         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10877         XFAIL when hardware supports efficient unaligned storage access.
10879 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
10881         PR c++/69961
10882         * g++.dg/template/pr69961a.C: New test.
10883         * g++.dg/template/pr69961b.C: New test.
10885 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
10887         PR preprocessor/69985
10888         * gcc.dg/cpp/pr69985.c: New test case.
10890 2016-02-29  Jeff Law  <law@redhat.com>
10892         PR tree-optimization/70005
10893         * gcc.c-torture/execute/pr70005.c New test.
10895         PR tree-optimization/69999
10896         * gcc.c-torture/compile/pr69999.c: New test.
10898 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10900         PR tree-optimization/69652
10901         * gcc.dg/torture/pr69652.c: Delete test.
10902         * gcc.dg/vect/pr69652.c: New test.
10904 2016-02-19  Richard Biener  <rguenther@suse.de>
10906         PR tree-optimization/69980
10907         * gfortran.dg/vect/pr69980.f90: New testcase.
10909 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10911         * gcc.target/sparc/20160229-1.c: New test.
10913 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10915         * gnat.dg/stack_usage3.adb: New test.
10916         * gnat.dg/stack_usage3_pkg.ads: New helper.
10918 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10920         * gnat.dg/renaming8.adb: New test.
10921         * gnat.dg/renaming8_pkg1.ads: New helper.
10922         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10923         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10925 2016-02-29  Richard Biener  <rguenther@suse.de>
10927         PR tree-optimization/69720
10928         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10930 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10932         PR fortran/68147
10933         PR fortran/47674
10934         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
10936 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
10937             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10939         PR fortran/56007
10940         * gfortran.dg/coarray_8.f90: Adjust error message.
10941         * gfortran.dg/pr56007.f90: New test.
10942         * gfortran.dg/pr56007.f: New test.
10944 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
10946         PR tree-optimization/69989
10947         * gcc.dg/torture/pr69989.c: New test.
10949 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
10951         * gcc.target/i386/stack-realign-win.c: New test.
10953 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
10955         PR fortran/60126
10956         * gfortran.dg/pr60126.f90: New test.
10958 2016-02-27  Jeff Law  <law@redhat.com>
10960         Revert
10961         2016-02-26  Richard Biener  <rguenther@suse.de>
10962                     Jeff Law  <law@redhat.com>
10964         PR tree-optimization/69740
10965         * gcc.c-torture/compile/pr69740-1.c: New test.
10966         * gcc.c-torture/compile/pr69740-2.c: New test.
10968 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10970         PR fortran/69910
10971         * gfortran.dg/newunit_4.f90: New test.
10973 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
10975         PR target/69613
10976         PR rtl-optimization/69886
10977         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10978         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
10979         target.
10981 2016-02-26  Martin Sebor  <msebor@redhat.com>
10983         PR tree-optimization/15826
10984         * gcc.dg/tree-ssa/pr15826.c: New test.
10986 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
10988         PR target/69969
10989         * gcc.target/powerpc/pr69969.c: New test.
10991 2016-02-26  Martin Sebor  <msebor@redhat.com>
10993         PR c++/15766
10994         * g++.old-deja/g++.other/decl5.C: Add a test case.
10996 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
10998         PR target/69946
10999         * gcc.target/powerpc/pr69946.c: New file.
11001 2016-02-26  Richard Biener  <rguenther@suse.de>
11002             Jeff Law  <law@redhat.com>
11004         PR tree-optimization/69740
11005         * gcc.c-torture/compile/pr69740-1.c: New test.
11006         * gcc.c-torture/compile/pr69740-2.c: New test.
11008 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11010         PR middle-end/69920
11011         * gcc.dg/torture/pr69932.c: New test.
11012         * gcc.dg/torture/pr69936.c: Likewise.
11014 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11016         PR target/69709
11017         * gcc.target/s390/pr69709.c: New test.
11019 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11021         PR target/69245
11022         * gcc.target/aarch64/pr69245_1.c: New test.
11024 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11026         PR target/69613
11027         * gcc.dg/torture/pr69613.c: New test.
11029 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11031         PR rtl-optimization/69891
11032         * gcc.target/i386/pr69891.c: New test.
11034 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11035             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11037         PR target/61397
11038         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11039         functionality for both 32-bit and 64-bit.
11041 2016-02-26  Richard Biener  <rguenther@suse.de>
11043         PR tree-optimization/69551
11044         * gcc.dg/torture/pr69951.c: New testcase.
11046 2016-02-25  Richard Biener  <rguenther@suse.de>
11048         PR tree-optimization/48795
11049         * gcc.dg/Warray-bounds-18.c: New testcase.
11051 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11053         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11055 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11057         PR rtl-optimization/69896
11058         * gcc.dg/pr69896.c: New test.
11060 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11062         PR c++/69736
11063         * g++.dg/cpp1y/paren2.C: New test.
11065 2016-02-24  Martin Sebor  <msebor@redhat.com>
11067         PR c/51147
11068         * gcc.dg/enum-mode-2.c: New test.
11070 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11072         PR c++/69922
11073         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11074         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11075         * g++.dg/ubsan/pr69922.C: New test.
11077 2016-02-24  Marek Polacek  <polacek@redhat.com>
11079         PR c/69819
11080         * gcc.dg/pr69819.c: New test.
11082 2016-02-24  Martin Sebor  <msebor@redhat.com>
11084         PR c++/69912
11085         * g++.dg/ext/flexary15.C: New test.
11087 2016-02-24  Martin Sebor  <msebor@redhat.com>
11089         * gcc.dg/builtins-68.c: Avoid making unportable
11090         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11091         * g++.dg/ext/builtin_alloca.C: Same.
11093 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11094             Charles Baylis  <charles.baylis@linaro.org>
11096         PR debug/61033
11097         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11099 2016-02-24  Richard Biener  <rguenther@suse.de>
11100             Jakub Jelinek  <jakub@redhat.com>
11102         PR middle-end/69760
11103         * gcc.dg/torture/pr69760.c: New testcase.
11105 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11107         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11108         pattern on Solaris with as.
11110 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11112         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11113         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11114         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11115         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11117 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11119         PR middle-end/69915
11120         * gcc.dg/pr69915.c: New test.
11122 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11124         PR rtl-optimization/69886
11125         * gcc.dg/torture/pr69886.c: New test.
11127 2016-02-24  Richard Biener  <rguenther@suse.de>
11129         PR middle-end/68963
11130         * gcc.dg/torture/pr68963.c: New testcase.
11132 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11134         PR target/69875
11135         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11136         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11137         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11138         * gcc.target/arm/atomic_loaddi_1.c: New test.
11139         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11140         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11141         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11142         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11143         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11144         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11145         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11146         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11148 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11150         PR middle-end/69909
11151         * gcc.dg/torture/pr69909.c: New test.
11153 2016-02-24  Richard Biener  <rguenther@suse.de>
11155         PR tree-optimization/69907
11156         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11157         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11158         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11160 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11162         * gcc.target/arm/pragma_cpp_fma.c: New test.
11164 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11166         PR fortran/61156
11167         * gfortran.dg/include_6.f90: Update test.
11169 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11171         PR objc/69844
11172         * objc.dg/pr69844.m: New test.
11174 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11176         PR libgfortran/69456
11177         * gfortran.dg/namelist_89.f90: New test.
11178         * gfortran.dg/pr59700.f90: Update test..
11180 2016-02-23  Martin Sebor  <msebor@redhat.com>
11182         PR middle-end/69780
11183         * g++.dg/ext/builtin_alloca.C: New test.
11184         * gcc.dg/builtins-68.c: New test.
11186 2016-02-23  Richard Henderson  <rth@redhat.com>
11188         * gcc.target/i386/addr-space-3.c: Remove test.
11190 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11192         PR preprocessor/69126
11193         PR preprocessor/69543
11194         * c-c++-common/pr69126-2-long.c: New test.
11195         * c-c++-common/pr69126-2-short.c: New test.
11196         * c-c++-common/pr69543-1.c: Remove xfail.
11198 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11200         PR preprocessor/69126
11201         PR preprocessor/69543
11202         PR preprocessor/69558
11203         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11204         (f): Rename to...
11205         (test_2): ...this, and add leading comment.
11206         (MACRO_3, test_3): New.
11207         (MACRO_4A, MACRO_4B, test_4): New.
11208         (MACRO): Rename to...
11209         (MACRO_5): ...this.
11210         (g): Rename to...
11211         (test_5): ...this, updating for renaming of MACRO, and
11212         add leading comment.
11213         * c-c++-common/pr69543-1.c: New.
11214         * c-c++-common/pr69543-2.c: New.
11215         * c-c++-common/pr69543-3.c: New.
11216         * c-c++-common/pr69543-4.c: New.
11217         * c-c++-common/pr69558-1.c: New.
11218         * c-c++-common/pr69558-2.c: New.
11219         * c-c++-common/pr69558-3.c: New.
11220         * c-c++-common/pr69558-4.c: New.
11221         * gcc.dg/pr69558.c: Move to...
11222         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11223         xfail for c++.
11225 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11227         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11228         to -ftree-parallelize-loops/-fopenacc changes.
11229         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11230         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11231         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11232         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11233         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11234         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11235         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11236         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11237         * c-c++-common/goacc/kernels-loop.c: Likewise.
11238         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11239         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11240         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11241         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11243 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11245         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11247 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11249         PR c++/69902
11250         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11252         PR c/69900
11253         * gcc.dg/pr69900.c: New test.
11255 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11257         PR tree-optimization/69666
11258         * gcc.dg/tree-ssa/pr69666.c: New test.
11260 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11262         PR fortran/67451
11263         * gfortran.dg/coarray_allocate_5.f08: New test.
11265 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11267         * gcc.target/s390/vcond-shift.c: Move to ...
11268         * gcc.target/s390/vector/vcond-shift.c: ... here.
11270 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11272         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11273         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11275 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11277         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11279 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11281         PR c/28901
11282         * gcc.dg/unused-variable-3.c: New test.
11284 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11286         PR target/69888
11287         * gcc.target/i386/pr69888.c: New test.
11289 2016-02-22  Richard Biener  <rguenther@suse.de>
11291         PR tree-optimization/69882
11292         * gfortran.dg/vect/pr69882.f90: New testcase.
11294 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11296         PR target/69885
11297         * gcc.dg/pr69885.c: New test.
11299 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11301         PR target/69806
11302         PR target/54089
11303         * gcc.target/sh/pr54089-10.c: New.
11305 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11307         PR fortran/69423
11308         * gfortran.dg/deferred_character_15.f90 : New test.
11310 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11312         PR fortran/57365
11313         gfortran.dg/allocate_with_source_18.f03: New test.
11315 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11317         PR fortran/52531
11318         gfortran.dg/gomp/pr52531.f90: New test.
11320 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11322         PR c++/69865
11323         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11324         -std=c++03.
11326 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11328         PR c++/69826
11329         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11330         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11332         PR c++/69850
11333         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11335         PR c++/69851
11336         * g++.dg/torture/pr69851.C: New test.
11338 2016-02-19  Martin Sebor  <msebor@redhat.com>
11340         PR testsuite/69573
11341         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11343 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11345         PR c++/69850
11346         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11347         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11349         PR c++/67767
11350         * g++.dg/cpp0x/pr67767.C: New test.
11352 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11354         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11355         for fp, simd, crypto, crc, lse.
11356         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11357         above.
11358         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11359         effective target check.
11361 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11363         PR target/69820
11364         * gcc.target/i386/pr69820.c: New test.
11366 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11368         * gcc.target/s390/vector/int128-1.c: New test.
11370 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11372         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11374 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11376         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11377         instruction pattern name to prevent the testcase from failing with
11378         -march=z13.
11380 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11382         * gcc.target/s390/md/movstr-2.c: New test.
11384 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11386         * gcc.target/s390/morestack.c: New test.
11388 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11390         PR target/69625
11391         * gcc.target/s390/pr69625.c: Add test case.
11393 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11395         PR testsuite/68580
11396         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11398 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11400         PR target/68404
11401         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11402         * gcc.target/powerpc/fusion3.c: Likewise.
11404 2016-02-18  Richard Biener  <rguenther@suse.de>
11406         PR middle-end/69553
11407         * g++.dg/torture/pr69553.C: New testcase.
11409 2016-02-18  Nick Clifton  <nickc@redhat.com>
11411         PR target/62254
11412         PR target/69610
11413         * gcc.target/arm/pr62554.c: New test.
11414         * gcc.target/arm/pr69610-1.c: New test.
11415         * gcc.target/arm/pr69610-2.c: New test.
11417 2016-02-18  Richard Biener  <rguenther@suse.de>
11419         PR middle-end/69854
11420         * gcc.dg/torture/pr69854.c: New testcase.
11422 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11424         PR c++/69850
11425         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11427 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11429         * gcc.target/powerpc/vec-cg.c: New test.
11431 2016-02-17  Richard Biener  <rguenther@suse.de>
11433         PR testsuite/69586
11434         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11436 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11438         PR target/69161
11439         * gcc.c-torture/compile/pr69161.c: New test.
11441 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11443         PR target/69532
11444         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11445         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11447 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11449         * gcc.dg/ifcvt-4.c: Skip on Visium.
11451 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11453         * gnat.dg/atomic8.adb: New test.
11455 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11457         * gnat.dg/discr46.ad[sb]: New test.
11459 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11461         PR Target/48344
11462         * gcc.target/powerpc/pr48344-1.c: New test.
11464 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11466         PR fortran/69742
11467         * gfortran.dg/associate_21.f90:  New test.
11469 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11471         PR c/69835
11472         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11473         -Wnonnull in dg-options.
11474         * c-c++-common/nonnull-2.c: New test.
11476 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11477             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11479         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11481 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11483         PR middle-end/69801
11484         * gcc.dg/pr69801.c: Add empty dg-options.
11486 2016-02-16  James Norris  <jnorris@codesourcery.com>
11488         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11489         * g++.dg/goacc/deviceptr-1.c: New file.
11491 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11493         PR tree-optimization/69820
11494         * gcc.dg/vect/pr69820.c: New test.
11496 2016-02-16  Richard Biener  <rguenther@suse.de>
11498         PR tree-optimization/69776
11499         * gcc.dg/torture/pr69776-2.c: New testcase.
11501 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
11503         PR tree-optimization/69714
11504         * gcc.dg/torture/pr69714.c: New test.
11506 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11508         PR tree-optimization/69802
11509         * gcc.dg/pr69802.c: New test.
11511 2016-02-16  Richard Biener  <rguenther@suse.de>
11513         PR middle-end/69801
11514         * gcc.dg/pr69801.c: New testcase.
11516 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11518         PR libgfortran/69651
11519         * gfortran.dg/read_bang.f90: New test.
11520         * gfortran.dg/read_bang4.f90: New test.
11522 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
11524         PR c++/69658
11525         * g++.dg/init/pr69658.C: New test.
11527         PR c++/69797
11528         * c-c++-common/pr69797.c: New test.
11530 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11532         * lib/target-supports.exp (check_effective_target_section_anchors): Add
11533         check for aarch64*-*-*.
11535 2016-02-15  Richard Biener  <rguenther@suse.de>
11537         PR tree-optimization/69783
11538         * gcc.dg/vect/pr69783.c: New testcase.
11540 2016-02-15  Richard Biener  <rguenther@suse.de>
11542         PR tree-optimization/69776
11543         * gcc.dg/torture/pr69776.c: New testcase.
11545 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11547         PR fortran/60526
11548         * gfortran.dg/type_decl_4.f90:  Reinstated.
11550 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
11552         PR fortran/68746
11553         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11555 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11557         PR fortran/60526
11558         PR bootstrap/69816
11559         * gfortran.dg/type_decl_4.f90:  Removed.
11561 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11563         PR fortran/60526
11564         * gfortran.dg/type_decl_4.f90:  New test.
11566 2016-02-14  Alan Modra  <amodra@gmail.com>
11568         PR testsuite/68886
11569         * gcc.c-torture/execute/stkalign.c: Revise test.
11571 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11573         PR target/67260
11574         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11576 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11578         PR target/67260
11579         * gcc.target/sh/torture/pr67260.c: New.
11581 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
11583         * gcc.dg/pr67964.c: Add dg-require-alias.
11585 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11587         PR target/67636
11588         PR target/64345
11589         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11591 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11593         PR libgfortran/69668
11594         * gfortran.dg/namelist_88.f90: New test.
11596 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11598         PR libgfortran/69668
11599         * gfortran.dg/namelist_38.f90: Update test.
11600         * gfortran.dg/namelist_84.f90: Update test.
11602 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11604         PR other/69554
11605         * gcc.dg/pr69554-1.c: New test.
11606         * gfortran.dg/pr69554-1.F90: New test.
11607         * gfortran.dg/pr69554-2.F90: New test.
11608         * lib/gcc-dg.exp (proc dg-locus): New function.
11609         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11610         distinguish between the caret-printing and non-caret-printing
11611         cases.  If caret-printing has been explicitly enabled, bail out
11612         without attempting to fix up the output.
11614 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11616         PR driver/69265
11617         PR driver/69453
11618         * gcc.dg/spellcheck-options-3.c: New test case.
11619         * gcc.dg/spellcheck-options-4.c: New test case.
11620         * gcc.dg/spellcheck-options-5.c: New test case.
11621         * gcc.dg/spellcheck-options-6.c: New test case.
11622         * gcc.dg/spellcheck-options-7.c: New test case.
11623         * gcc.dg/spellcheck-options-8.c: New test case.
11624         * gcc.dg/spellcheck-options-9.c: New test case.
11625         * gcc.dg/spellcheck-options-10.c: New test case.
11627 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11629         PR rtl-optimization/69764
11630         PR rtl-optimization/69771
11631         * c-c++-common/pr69764.c: New test.
11632         * gcc.dg/torture/pr69771.c: New test.
11634 2016-02-12  Marek Polacek  <polacek@redhat.com>
11636         * g++.dg/torture/init-list1.C: New.
11638 2016-02-12  Marek Polacek  <polacek@redhat.com>
11640         * gcc.dg/pr69522.c: Add empty dg-options.
11642 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
11644         * g++.dg/lto/lto.exp: Include and init mpx.
11645         * g++.dg/lto/pr69729_0.C: New test.
11647 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11649         PR ipa/69241
11650         * g++.dg/ipa/pr69241-4.C: New test.
11652         PR ipa/68672
11653         * g++.dg/ipa/pr68672-1.C: New test.
11654         * g++.dg/ipa/pr68672-2.C: New test.
11655         * g++.dg/ipa/pr68672-3.C: New test.
11657 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
11659         PR c/69522
11660         * gcc.dg/pr69522.c: New test.
11662 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
11664         PR c++/69098
11665         * g++.dg/cpp1y/69098.C: New test.
11666         * g++.dg/cpp1y/69098-2.C: New test.
11668 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11670         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11671         and neighbour -> neighbor.
11672         * objc.dg/attributes/method-nonnull-1.m: Likewise.
11673         * objc.dg/gnu-api-2-class-meta.m: Likewise.
11674         * c-c++-common/Wvarargs.c: Likewise.
11675         * c-c++-common/goacc/host_data-5.c: Likewise.
11676         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11677         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11678         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11679         * gcc.target/aarch64/pr60697.c: Likewise.
11680         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11681         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11682         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11683         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11684         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11685         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11686         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11687         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11688         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11689         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11690         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11691         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11692         * g++.dg/lookup/koenig5.C: Likewise.
11693         * g++.dg/ext/no-asm-2.C: Likewise.
11694         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11695         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11696         * gfortran.dg/used_types_16.f90: Likewise.
11697         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11698         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11699         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11700         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11701         * gfortran.dg/abstract_type_6.f03: Likewise.
11702         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11703         * gfortran.dg/used_types_15.f90: Likewise.
11704         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11705         * gfortran.dg/exit_3.f08: Likewise.
11706         * gfortran.dg/open_status_2.f90: Likewise.
11707         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11708         * gfortran.dg/intrinsic_std_1.f90: Likewise.
11709         * gfortran.dg/associate_1.f03: Likewise.
11710         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11711         * gfortran.dg/intrinsic_std_6.f90: Likewise.
11712         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11713         * gcc.dg/builtin-object-size-1.c: Likewise.
11714         * gcc.dg/noreturn-6.c: Likewise.
11715         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11716         * gcc.dg/globalalias.c: Likewise.
11717         * gcc.dg/builtins-config.h: Likewise.
11718         * gcc.dg/pr30457.c: Likewise.
11719         * gcc.c-torture/compile/volatile-1.c: Likewise.
11720         * gcc.c-torture/execute/20101011-1.c: Likewise.
11721         * c-c++-common/Waddress-1.c: Likewise.
11723 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
11725         PR c/69768
11726         * c-c++-common/Waddress-1.c: New test.
11728 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
11730         PR fortran/69296
11731         * gfortran.dg/associate_19.f03: New test.
11732         * gfortran.dg/associate_20.f03: New test.
11734 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
11736         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11738 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11740         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11741         .arch armv8-a\n.  Add -dA to dg-options.
11742         * gcc.target/aarch64/assembler_arch_1.c: New test.
11743         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11745 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
11747         PR c++/68726
11748         * g++.dg/cpp0x/pr68726.C: New.
11750 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11752         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11753         test.
11755 2016-02-11  Richard Biener  <rguenther@suse.de>
11757         * g++.dg/tree-ssa/pr61034.C: Adjust.
11759 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
11761         PR target/69148
11762         * gcc.target/s390/pr69148.c: New.
11764 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
11766         PR tree-optimization/69652
11767         * gcc.dg/torture/pr69652.c: New test.
11769 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
11770             Patrick Palka  <ppalka@gcc.gnu.org>
11772         PR ipa/69241
11773         PR c++/69649
11774         * g++.dg/ipa/pr69241-1.C: New test.
11775         * g++.dg/ipa/pr69241-2.C: New test.
11776         * g++.dg/ipa/pr69241-3.C: New test.
11777         * g++.dg/ipa/pr69649.C: New test.
11779 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
11781         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11782         * gcc.dg/tree-ssa/sra-18.c: Ditto.
11784 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
11786         PR tree-optimization/68021
11787         * gcc.dg/tree-ssa/pr68021.c: New test.
11789 2016-02-10  Richard Biener  <rguenther@suse.de>
11791         PR tree-optimization/69726
11792         * gcc.dg/uninit-22.c: New testcase.
11794 2016-02-09  Andrew Pinski  <apinski@cavium.com>
11796         PR tree-opt/69282
11797         * gcc.c-torture/compile/20160205-1.c: New testcase.
11799 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
11801         PR target/68404
11802         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11803         instead accessing a really large arrray.
11804         * gcc.target/powerpc/fusion3.c: Likewise.
11806 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
11808         PR target/68532
11809         * gcc.c-torture/execute/pr68532.c: New test.
11811 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
11813         PR target/69634
11814         * gcc.dg/pr69634.c: New.
11816 2016-02-09  Richard Biener  <rguenther@suse.de>
11818         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11820 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
11822         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11824 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
11826         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11828 2016-02-09  Richard Biener  <rguenther@suse.de>
11830         PR tree-optimization/69715
11831         * gcc.dg/torture/pr69715.c: New testcase.
11833 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
11835         PR c++/69139
11836         * g++.dg/cpp0x/trailing12.C: New test.
11837         * g++.dg/cpp0x/trailing13.C: New test.
11839 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
11841         PR c++/69283
11842         PR c++/67835
11843         * g++.dg/cpp1y/auto-fn29.C: New test.
11844         * g++.dg/cpp1y/auto-fn30.C: New test.
11846 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
11848         PR tree-optimization/69209
11849         * gcc.c-torture/compile/pr69209.c: New test.
11851 2016-02-08  Jeff Law  <law@redhat.com>
11853         PR tree-optimization/68541
11854         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11855         of statements allowed in join block for path splitting.
11857 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
11859         PR c++/59627
11860         * g++.dg/gomp/pr59627.C: New test.
11862         PR ipa/69239
11863         * g++.dg/ipa/pr69239.C: New test.
11865 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
11867         PR preprocessor/69664
11868         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11869         * gcc.dg/cpp/warn-comments.c: Likewise.
11871 2016-02-08  Marek Polacek  <polacek@redhat.com>
11873         PR c++/69688
11874         * g++.dg/init/const12.C: New test.
11876 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
11878         PR target/60410
11879         * gcc.dg/lto/pr55113_0.c: Remove test.
11881 2016-02-08  Richard Biener  <rguenther@suse.de>
11883         PR tree-optimization/69719
11884         * gcc.dg/torture/pr69719.c: New testcase.
11886 2016-02-08  Richard Biener  <rguenther@suse.de>
11887         Jeff Law  <law@redhat.com>
11889         PR target/68273
11890         * gcc.target/mips/pr68273.c: New testcase.
11892 2016-02-08   Richard Biener  <rguenther@suse.de>
11894         PR rtl-optimization/69274
11895         * gcc.target/i386/addr-sel-1.c: XFAIL.
11897 2016-02-08  Jeff Law  <law@redhat.com>
11899         PR tree-optimization/68541
11900         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11902         PR tree-optimization/65917
11903         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11905 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11907         PR fortran/50555
11908         * gfortran.dg/namelist_args.f90: New test.
11910 2016-02-05  Jeff Law  <law@redhat.com>
11912         PR tree-optimization/68541
11913         * gcc.dg/tree-ssa/split-path-2.c: New test.
11914         * gcc.dg/tree-ssa/split-path-3.c: New test.
11915         * gcc.dg/tree-ssa/split-path-4.c: New test.
11916         * gcc.dg/tree-ssa/split-path-5.c: New test.
11917         * gcc.dg/tree-ssa/split-path-6.c: New test.
11918         * gcc.dg/tree-ssa/split-path-7.c: New test.
11920 2016-02-05  Martin Sebor  <msebor@redhat.com>
11922         PR c++/69662
11923         * g++.dg/warn/Wplacement-new-size-1.C: New test.
11924         * g++.dg/warn/Wplacement-new-size-2.C: New test.
11926 2016-02-06  Richard HEnderson  <rth@redhat.com>
11928         PR c/69643
11929         * gcc.target/i386/addr-space-4.c: New.
11930         * gcc.target/i386/addr-space-5.c: New.
11932 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
11934         PR fortran/66089
11935         * gfortran.dg/elemental_dependency_6.f90: New.
11937 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
11939         PR rtl-optimization/69691
11940         * gcc.c-torture/execute/pr69691.c: New test.
11942         PR c++/69628
11943         * g++.dg/parse/pr69628.C: New test.
11945 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
11947         * gcc.dg/sancov/asan.c: Move to ...
11948         * gcc.dg/asan/sancov-1.c: ... here.
11950 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
11952         * gcc.target/i386/pr69577.c: Require avx_runtime target.
11954 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11956         PR target/69677
11957         * gcc.target/i386/pr69677.c: New test.
11959 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
11961         PR c++/68948
11962         * g++.dg/template/pr68948.C: New test.
11964 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11966         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11967         (only necessary on s390x).
11969 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11971         * gcc.target/i386/pr69454-2.c: Compile with -msse2
11972         -mno-accumulate-outgoing-args.
11974 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
11976         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11978 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
11980         PR c/69669
11981         * c-c++-common/pr69669.c: New test.
11983 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
11985         PR target/69667
11986         * g++.dg/pr69667.C: New file.
11988 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
11990         PR target/69619
11991         * gcc.dg/pr69619.c: Add new test.
11993 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
11995         PR rtl-optimization/69577
11996         * gcc.target/i386/pr69577.c: New test.
11998 2016-02-04  Martin Liska  <mliska@suse.cz>
12000         * g++.dg/asan/pr69276.C: New test.
12002 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12004         PR target/65932
12005         PR target/67714
12006         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12007         a single smulbb instruction.
12008         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12009         * gcc.target/amr/wmul-2.c: Likewise.
12011 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12013         PR target/65932
12014         PR target/67714
12015         * gcc.c-torture/execute/pr67714.c: New test.
12017 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12019         PR target/69454
12020         * gcc.target/i386/pr69454-1.c: New test.
12021         * gcc.target/i386/pr69454-2.c: New test.
12023 2016-02-03  Martin Sebor  <msebor@redhat.com>
12025         PR c++/69251
12026         PR c++/69253
12027         PR c++/69290
12028         PR c++/69277
12029         PR c++/69349
12030         * g++.dg/ext/flexarray-mangle-2.C: New test.
12031         * g++.dg/ext/flexarray-mangle.C: New test.
12032         * g++.dg/ext/flexarray-subst.C: New test.
12033         * g++.dg/ext/flexary11.C: New test.
12034         * g++.dg/ext/flexary12.C: New test.
12035         * g++.dg/ext/flexary13.C: New test.
12036         * g++.dg/ext/flexary14.C: New test.
12037         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12039 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12041         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12042         Define only if CHECK_FLOAT128 is defined.
12043         (main): Properly initialize u5.
12045 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12047         PR c/69627
12048         * gcc.dg/pr69627.c: New test.
12050         PR target/69644
12051         * gcc.dg/pr69644.c: New test.
12053 2016-02-03  Mike Stump  <mikestump@comcast.net>
12055         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12056         support for struct-layout-1.exp.
12058 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12060         PR c++/69056
12061         * g++.dg/cpp0x/pr69056.C: New test.
12063 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12064             Alexandre Oliva  <aoliva@redhat.com>
12066         PR target/69461
12067         * gcc.target/powerpc/pr69461.c: New.
12069 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12071         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12072         works from here ...
12073         (check_effective_target_fsanitize_thread): ... to here.  Do not
12074         specify additional compile flags for the test source.
12075         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12076         specify additional compile flags for the test source.
12078 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12080         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12082 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12084         PR fortran/67451
12085         PR fortran/69418
12086         * gfortran.dg/coarray_allocate_2.f08: New test.
12087         * gfortran.dg/coarray_allocate_3.f08: New test.
12088         * gfortran.dg/coarray_allocate_4.f08: New test.
12090 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12092         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12093         use same scan-tree-dump-times on all platforms.
12094         * gcc.dg/vect/vect-outer-1.c: Likewise.
12095         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12096         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12097         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12098         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12099         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12100         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12101         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12103 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12105         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12106         warning.
12108 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12110         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12112 2016-02-02  James Norris  <jnorris@codesourcery.com>
12114         * c-c++-common/goacc/routine-5.c: Add tests.
12116 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12118         * gcc.target/nvptx/unsigned-cmp.c: New test.
12120 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12122         * gcc.target/aarch64/scalar_shift_1.c
12123         (test_corners_sisd_di): Improve force to SIMD register.
12124         (test_corners_sisd_si): Likewise.
12125         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12126         Remove scan-assembler check for ldr.
12128 2016-02-02  Richard Biener  <rguenther@suse.de>
12130         PR tree-optimization/69595
12131         * gcc.dg/Warray-bounds-17.c: New testcase.
12133 2016-02-02  Richard Biener  <rguenther@suse.de>
12135         PR tree-optimization/69606
12136         * gcc.dg/torture/pr69606.c: New testcase.
12138 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12140         PR middle-end/68542
12141         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12142         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12144 2016-02-02  Alan Modra  <amodra@gmail.com>
12146         PR target/69548
12147         * gcc.target/powerpc/pr69548.c: New test.
12149 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12151         PR rtl-optimization/69592
12152         * gcc.dg/pr69592.c: New test.
12154         PR preprocessor/69543
12155         PR c/69558
12156         * gcc.dg/pr69543.c: New test.
12157         * gcc.dg/pr69558.c: New test.
12159 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12161         PR testsuite/65940
12162         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12164 2016-02-01  Martin Sebor  <msebor@redhat.com>
12166         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12168 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12170         PR tree-optimization/67921
12171         * c-c++-common/ubsan/pr67921.c: New test.
12173 2016-02-01  Richard Biener  <rguenther@suse.de>
12175         PR middle-end/69556
12176         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12178 2016-02-01  Richard Biener  <rguenther@suse.de>
12180         PR tree-optimization/69574
12181         * gcc.dg/torture/pr69574.c: New testcase.
12183 2016-02-01  Richard Biener  <rguenther@suse.de>
12185         PR tree-optimization/69579
12186         * gcc.dg/setjmp-6.c: New testcase.
12188 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12190         PR rtl-optimization/69570
12191         * g++.dg/opt/pr69570.C: New test.
12193 2016-02-01  Richard Henderson  <rth@redhat.com>
12195         * gcc.dg/pr69535.c: New test.
12197 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12199         PR testsuite/69584
12200         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12201         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12203         PR debug/68244
12204         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12206         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12208 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12210         PR fortran/67564
12211         * gfortran.dg/allocate_with_source_17.f03: New test.
12213 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12215         PR tree-optimization/69546
12216         * gcc.dg/torture/pr69546.c: New test.
12218 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12220         PR fortran/69566
12221         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12223 2016-01-30  Martin Sebor  <msebor@redhat.com>
12225         PR c++/68490
12226         * g++.dg/ext/flexary10.C: New test.
12228 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12230         PR fortran/66707
12231         gfortran.dg/common_23.f90: New test.
12233 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12235         PR target/65546
12236         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12237         condition being checked, and disable it when the target supports
12238         misaligned loads and stores.
12240 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12242         PR debug/69518
12243         * gcc.dg/torture/pr69518.c: New test.
12245 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12247         PR target/69530
12248         * gcc.target/i386/pr69530.c: New test.
12250 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12252         PR target/65604
12253         * gcc.target/mips/div-delay.c: New test.
12255 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12257         PR target/69551
12258         * gcc.target/i386/pr69551.c: New test.
12260         PR target/66137
12261         * gcc.target/i386/pr66137.c: New test.
12263 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12265         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12266         always built for p5600.
12267         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12268         isa=p5600 dg-option.
12270 2016-01-29  Richard Biener  <rguenther@suse.de>
12272         PR tree-optimization/69547
12273         * g++.dg/tree-ssa/pr69547.C: New testcase.
12275 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12277         PR debug/66869
12278         * g++.dg/warn/Wunused-function2.C: New test.
12280 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12282         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12283         support for test to succeed.
12285 2016-01-29  Marek Polacek  <polacek@redhat.com>
12287         PR c++/69509
12288         PR c++/69516
12289         * g++.dg/ext/constexpr-vla2.C: New test.
12290         * g++.dg/ext/constexpr-vla3.C: New test.
12291         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12293 2016-01-29  Richard Biener  <rguenther@suse.de>
12295         PR middle-end/69537
12296         * gcc.dg/uninit-21.c: New testcase.
12298 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12300         PR target/69459
12301         * gcc.target/i386/pr69459.c: New test.
12303 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12305         PR target/68400
12306         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12307         * gcc.target/mips/pr68400.c: New test.
12309 2016-01-28  Martin Sebor  <msebor@redhat.com>
12311         PR target/17381
12312         * gcc.target/powerpc/pr17381.c: New test.
12314 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12316         PR middle-end/69542
12317         * gcc.dg/torture/pr69542.c: New test.
12319 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12321         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12323 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12325         * gcc.dg/pr65980.c: Skip on AIX.
12326         * gcc.dg/pr66688.c: Same.
12328 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12330         PR target/63679
12331         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12332         * gcc.dg/tree-ssa/sra-18.c: Same.
12334 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12336         PR fortran/62536
12337         * gfortran.dg/block_15.f08: New test.
12338         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12339         on incorrectly closed BLOCK.
12341 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12343         * gcc.dg/declare-simd.c: New test.
12344 2016-01-28  Richard Biener  <rguenther@suse.de>
12346         PR tree-optimization/69466
12347         * gfortran.dg/vect/pr69466.f90: New testcase.
12349 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12351         * g++.dg/pr67989.C: Remove ARM-specific option.
12352         * gcc.target/arm/pr67989.C: New file.
12354 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12356         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12357         and expm1 test for glibc < 2.11.
12359 2016-01-27  Richard Henderson  <rth@redhat.com>
12361         * gcc.c-torture/execute/pr69447.c: New test.
12363 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12365         PR fortran/69422
12366         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12368 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12370         PR debug/66869
12371         * gcc.dg/pr66869.c: New test.
12373 2016-01-25  Jeff Law  <law@redhat.com>
12375         PR tree-optimization/68398
12376         PR tree-optimization/69196
12377         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12378         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12379         path to avoid new heuristic allowing more irreducible regions
12380         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12381         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12382         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12383         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12384         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12386 2016-01-27  Marek Polacek  <polacek@redhat.com>
12388         PR c/68062
12389         * c-c++-common/vector-compare-4.c: New test.
12391 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12393         PR preprocessor/69126
12394         * c-c++-common/pr69126.c: New test case.
12396 2016-01-27  Ian Lance Taylor  <iant@google.com>
12398         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12400 2016-01-27  Ryan Burn  <contact@rnburn.com>
12402         PR cilkplus/69267
12403         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12405 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12407         PR target/69512
12408         * gcc.target/i386/pr69512.c: New test.
12410 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12412         PR ada/69488
12413         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12415 2016-01-27  Marek Polacek  <polacek@redhat.com>
12417         PR c++/69379
12418         * g++.dg/pr69379.C: New test.
12420 2016-01-27  Martin Sebor  <msebor@redhat.com>
12422         PR c++/69317
12423         * g++.dg/abi/Wabi-2-2.C: New test.
12424         * g++.dg/abi/Wabi-2-3.C: New test.
12425         * g++.dg/abi/Wabi-3-2.C: New test.
12426         * g++.dg/abi/Wabi-3-3.C: New test.
12428 2016-01-27  Richard Biener  <rguenther@suse.de>
12430         PR tree-optimization/69166
12431         * gcc.dg/torture/pr69166.c: New testcase.
12433 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12435         PR tree-optimization/69355
12436         * gcc.dg/tree-ssa/pr69355.c: New test.
12438 2016-01-27  Marek Polacek  <polacek@redhat.com>
12440         PR c++/69496
12441         * g++.dg/ext/constexpr-vla1.C: New test.
12443 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12445         PR target/69245
12446         * gcc.target/arm/pr69245.c: New test.
12448 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12450         PR tree-optimization/69399
12451         * gcc.dg/torture/pr69399.c: New test.
12453 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12455         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12457 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12459         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12461 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12463         PR tree-optimization/69110
12464         * gcc.dg/autopar/pr69110.c: New test.
12466 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12467             Sebastian Pop  <s.pop@samsung.com>
12469         * gcc.dg/graphite/isl-ast-op-select.c: New.
12471 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12473         PR fortran/69385
12474         * gfortran.dg/allocate_error_6.f90: New test.
12476 2016-01-26  Richard Henderson  <rth@redhat.com>
12478         * gcc.dg/tm/pr60908.c: New test.
12480 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12482         PR other/69006
12483         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12484         directive.
12485         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12486         expected multiline output to reflect the colorization being
12487         disabled before newlines.
12488         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12489         (custom_diagnostic_finalizer): Replace call to
12490         pp_newline_and_flush with call to pp_flush.
12491         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12492         * gfortran.dg/implicit_class_1.f90: Likewise.
12493         * lib/gcc-dg.exp (allow_blank_lines): New global.
12494         (dg-allow-blank-lines-in-output): New procedure.
12495         (gcc-dg-prune): Complain about blank lines in the output, unless
12496         dg-allow-blank-lines-in-output was called.
12497         * lib/multiline.exp (_build_multiline_regex): Only support
12498         arbitrary followup text for non-blank-lines, not for blank lines.
12500 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12502         PR tree-optimization/69483
12503         * gcc.dg/pr69483.c: New test.
12504         * g++.dg/opt/pr69483.C: New test.
12506 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12508         PR target/68620
12509         * gcc.target/arm/pr68620.c: New test.
12511 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12513         * gcc.target/i386/pr68986-2.c: Remove -m32.
12515 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12517         PR target/68986
12518         * gcc.target/i386/pr68986-1.c: New test.
12519         * gcc.target/i386/pr68986-2.c: Likewise.
12520         * gcc.target/i386/pr68986-3.c: Likewise.
12522 2016-01-26  Christian Bruel  <christian.bruel@st.com>
12524         * lib/target-supports.exp
12525         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12526         (check_effective_target_arm_crypto_pragma_ok): Likewise.
12527         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12529 2016-01-26  Richard Biener  <rguenther@suse.de>
12531         PR tree-optimization/69452
12532         * gcc.dg/torture/pr69452.c: New testcase.
12534 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12536         PR target/69442
12537         * gcc.dg/pr69442.c: New test.
12539 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
12541         PR target/67896
12542         * gcc.target/aarch64/simd/pr67896.C: New.
12544 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
12546         PR tree-optimization/69400
12547         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12548         function.
12549         (plugin_init): Call it.
12550         * gcc.dg/torture/pr69400.c: New test.
12552 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12554         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12556 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12557             Sebastian Pop  <s.pop@samsung.com>
12559         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12560         isl-0.15.
12562 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12563             Sebastian Pop  <s.pop@samsung.com>
12565         * gcc.dg/graphite/pr69292.c: New.
12567 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
12569         * c-c++-common/goacc/use_device-1.c: New test.
12571 2016-01-25  Jeff Law  <law@redhat.com>
12573         PR tree-optimization/69196
12574         PR tree-optimization/68398
12575         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12576         * gcc.dg/tree-ssa/pr68198.c: Likewise.
12578 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
12580         PR target/69469
12581         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12582         Algorithm.
12584 2016-01-25  Richard Biener  <rguenther@suse.de>
12586         PR testsuite/69380
12587         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12589 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
12591         PR target/69421
12592         * gcc.dg/pr69421.c: New test.
12594 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
12596         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12597         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12598         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12599         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12600         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12601         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12602         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12603         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12604         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12605         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12607 2016-01-25  Richard Biener  <rguenther@suse.de>
12609         PR tree-optimization/69376
12610         * gcc.dg/torture/pr69376.c: New testcase.
12612 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12614         PR fortran/69397
12615         PR fortran/68442
12616         * gfortran.dg/interface_38.f90: New test.
12617         * gfortran.dg/interface_39.f90: New test.
12619 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
12621         Revert:
12622         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12624         PR c++/11858
12625         PR c++/24663
12626         PR c++/24664
12627         * g++.dg/template/pr11858.C: New test.
12628         * g++.dg/template/pr24663.C: New test.
12629         * g++.dg/template/unify12.C: New test.
12630         * g++.dg/template/unify13.C: New test.
12631         * g++.dg/template/unify14.C: New test.
12632         * g++.dg/template/unify15.C: New test.
12633         * g++.dg/template/unify16.C: New test.
12634         * g++.dg/template/unify17.C: New test.
12636 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
12638         PR fortran/68283
12639         gfortran.dg/pr68283.f90: New test.
12641 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
12643         PR fortran/66094
12644         * gfortran.dg/inline_matmul_13.f90:  New test.
12645         * gfortran.dg/matmul_bounds_8.f90:  New test.
12646         * gfortran.dg/matmul_bounds_9.f90:  New test.
12647         * gfortran.dg/matmul_bounds_10.f90:  New test.
12649 2016-01-23  Tom de Vries  <tom@codesourcery.com>
12651         PR tree-optimization/69426
12652         * gcc.dg/autopar/pr69426.c: New test.
12654 2016-01-23  Martin Sebor  <msebor@redhat.com>
12656         PR c++/58109
12657         PR c++/69022
12658         * g++.dg/cpp0x/alignas5.C: New test.
12659         * g++.dg/ext/vector29.C: Same.
12661 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
12663         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12664         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12665         _GNU_SOURCE from compile flags to the source.
12666         * gcc.target/i386/chkp-stropt-12.c: Ditto.
12667         * gcc.target/i386/chkp-stropt-16.c: Ditto.
12668         * gcc.target/i386/chkp-stropt-4.c: Ditto.
12669         * gcc.target/i386/chkp-stropt-8.c: Ditto.
12671 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
12673         PR target/69432
12674         * g++.dg/opt/pr69432.C: New test.
12676 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12678         * gcc.target/powerpc/pr63354c: Adjust target selector to include
12679         32-bit targets testing an -m64 multilib.
12681 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12683         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12684         64-bit support.
12686 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
12688         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12690 2016-01-21  Christian Bruel  <christian.bruel@st.com>
12692         PR target/68674
12693         * gcc.target/i386/pr68674.c
12694         * gcc.target/aarch64/pr68674.c
12695         * gcc.target/arm/pr68674.c
12697 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12699         PR target/69403
12700         * gcc.c-torture/execute/pr69403.c: New test.
12702 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
12704         PR c++/55843
12705         * g++.dg/template/pr55843.C: New.
12707 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
12709         PR testsuite/66877
12710         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12711         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12713 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12715         PR testsuite/67489
12716         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12717         from dg-do compile directive, and instead add
12718         { dg-require-effective-target int128 }.
12720 2016-01-20  Martin Sebor  <msebor@redhat.com>
12722         PR c/69405
12723         * gcc.dg/sync-fetch.c: New test.
12725 2016-01-21  Martin Sebor  <msebor@redhat.com>
12727         PR target/69252
12728         * gcc.target/powerpc/pr69252.c: New test.
12730 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12732         PR fortran/65996
12733         * gfortran.dg/pr65996.f90: New test.
12735 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12737         PR c++/68810
12738         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12739         expected to generate an error.
12741 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
12743         PR middle-end/66178
12744         * gcc.dg/torture/pr66178.c: New test.
12746 2016-01-21  Anton Blanchard  <anton@samba.org>
12747             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12749         PR target/63354
12750         * gcc.target/powerpc/pr63354.c:  New test.
12752 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12754         PR rtl-optimization/68990
12755         * gcc.target/i386/pr68990: New.
12757 2016-01-21  Nick Clifton  <nickc@redhat.com>
12759         PR target/69129
12760         * gcc.target/mips/pr69129.c: New.
12762 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
12764         PR c++/58046
12765         * g++.dg/cpp0x/pr58046.C: New.
12767 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
12769         PR target/69187
12770         PR target/65624
12771         * gcc.target/arm/pr69187.c: New test.
12773         PR c++/69355
12774         * g++.dg/torture/pr69355.C: New test.
12776 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
12777             Sebastian Pop  <s.pop@samsung.com>
12779         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12781 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
12782             Sebastian Pop  <s.pop@samsung.com>
12784         * gcc.dg/graphite/pr68976.c: New test.
12786 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
12788         PR middle-end/67653
12789         * c-c++-common/pr67653.c: New test.
12790         * gcc.dg/torture/pr29119.c: Add dg-warning.
12792 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
12794         * gcc.target/powerpc/cpu-builtin-1.c: New test.
12796 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12798         PR c/24293
12799         * gcc.dg/pr24293.c: New test.
12800         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12801         incomplete struct type.
12802         * gcc.dg/declspec-1.c: Likewise.
12803         * gcc.dg/pr63549.c: Likewise.
12805 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
12807         PR tree-optimization/66612
12808         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12809         for bdn instruction.
12811 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12813         * lib/target-supports.exp
12814         (check_effective_target_arm_fp_ok_nocache): New.
12815         (check_effective_target_arm_fp_ok): New.
12816         (add_options_for_arm_fp): New.
12817         (check_effective_target_arm_crypto_ok_nocache): Require
12818         target_arm_v8_neon_ok instead of arm32.
12819         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12820         (check_effective_target_arm_crypto_pragma_ok): New.
12821         (add_options_for_arm_vfp): New.
12822         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12823         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12824         target instead. Force initial fpu to vfp.
12825         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12826         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12827         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12828         dependency.
12829         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12830         use arm_vfp effective target instead. Force initial fpu to vfp.
12831         * gcc.target/arm/attr-neon3.c: Likewise.
12832         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12833         arm_vfp_ok.
12834         * gcc.target/arm/unsigned-float.c: Likewise.
12835         * gcc.target/arm/vfp-1.c: Likewise.
12836         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12837         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12838         * gcc.target/arm/vfp-ldmiad.c: Likewise.
12839         * gcc.target/arm/vfp-ldmias.c: Likewise.
12840         * gcc.target/arm/vfp-stmdbd.c: Likewise.
12841         * gcc.target/arm/vfp-stmdbs.c: Likewise.
12842         * gcc.target/arm/vfp-stmiad.c: Likewise.
12843         * gcc.target/arm/vfp-stmias.c: Likewise.
12844         * gcc.target/arm/vnmul-1.c: Likewise.
12845         * gcc.target/arm/vnmul-2.c: Likewise.
12846         * gcc.target/arm/vnmul-3.c: Likewise.
12847         * gcc.target/arm/vnmul-4.c: Likewise.
12849 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
12851         PR testsuite/69366
12852         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12853         the MPX run-time library, for compile-time MPX test.
12854         * gcc.target/i386/chkp-always_inline.c: Likewise.
12855         * gcc.target/i386/chkp-bndret.c: Likewise.
12856         * gcc.target/i386/chkp-builtins-1.c: Likewise.
12857         * gcc.target/i386/chkp-builtins-2.c: Likewise.
12858         * gcc.target/i386/chkp-builtins-3.c: Likewise.
12859         * gcc.target/i386/chkp-builtins-4.c: Likewise.
12860         * gcc.target/i386/chkp-const-check-1.c: Likewise.
12861         * gcc.target/i386/chkp-const-check-2.c: Likewise.
12862         * gcc.target/i386/chkp-hidden-def.c: Likewise.
12863         * gcc.target/i386/chkp-label-address.c: Likewise.
12864         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12865         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12866         * gcc.target/i386/chkp-pr69044.c: Likewise.
12867         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12868         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12869         * gcc.target/i386/chkp-strchr.c: Likewise.
12870         * gcc.target/i386/chkp-strlen-1.c: Likewise.
12871         * gcc.target/i386/chkp-strlen-2.c: Likewise.
12872         * gcc.target/i386/chkp-strlen-3.c: Likewise.
12873         * gcc.target/i386/chkp-strlen-4.c: Likewise.
12874         * gcc.target/i386/chkp-strlen-5.c: Likewise.
12875         * gcc.target/i386/chkp-stropt-1.c: Likewise.
12876         * gcc.target/i386/chkp-stropt-10.c: Likewise.
12877         * gcc.target/i386/chkp-stropt-11.c: Likewise.
12878         * gcc.target/i386/chkp-stropt-12.c: Likewise.
12879         * gcc.target/i386/chkp-stropt-13.c: Likewise.
12880         * gcc.target/i386/chkp-stropt-14.c: Likewise.
12881         * gcc.target/i386/chkp-stropt-15.c: Likewise.
12882         * gcc.target/i386/chkp-stropt-16.c: Likewise.
12883         * gcc.target/i386/chkp-stropt-2.c: Likewise.
12884         * gcc.target/i386/chkp-stropt-3.c: Likewise.
12885         * gcc.target/i386/chkp-stropt-4.c: Likewise.
12886         * gcc.target/i386/chkp-stropt-5.c: Likewise.
12887         * gcc.target/i386/chkp-stropt-6.c: Likewise.
12888         * gcc.target/i386/chkp-stropt-7.c: Likewise.
12889         * gcc.target/i386/chkp-stropt-8.c: Likewise.
12890         * gcc.target/i386/chkp-stropt-9.c: Likewise.
12891         * gcc.target/i386/pr63995-2.c: Likewise.
12892         * gcc.target/i386/pr64805.c: Likewise.
12893         * gcc.target/i386/pr65044.c: Likewise.
12894         * gcc.target/i386/pr65167.c: Likewise.
12895         * gcc.target/i386/pr65183.c: Likewise.
12896         * gcc.target/i386/pr65184.c: Likewise.
12897         * gcc.target/i386/thunk-retbnd.c: Likewise.
12899 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
12901         PR tree-optimization/69328
12902         * gcc.dg/pr69328.c: New test.
12904 2016-01-20  Jeff Law  <law@redhat.com>
12906         PR target/25114
12907         * gcc.target/m68k/pr25114.c: New test.
12909 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12911         * gcc.target/arm/memset-inline-10.c: Added
12912         dg-require-effective-target arm_thumb2_ok.
12914 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
12916         * gcc.dg/debug/dwarf2/sso.c: New test.
12918 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
12920         PR testsuite/68820
12921         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12922         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12923         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12925 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12927         PR ipa/66223
12928         * g++.dg/ipa/devirt-50.C: New testcase.
12930 2016-01-19  Marek Polacek  <polacek@redhat.com>
12932         PR c++/68965
12933         * g++.dg/cpp1y/parameter-pack-1.C: New test.
12934         * g++.dg/cpp1y/parameter-pack-2.C: New test.
12936 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12938         PR target/69135
12939         * gcc.target/arm/pr69135_1.c: New test.
12941 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
12943         * gcc.target/aarch64/ccmp_1.c: Add new tests.
12945 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
12947         * gcc.target/aarch64/ccmp_1.c: New testcase.
12949 2016-01-19  Marek Polacek  <polacek@redhat.com>
12951         PR c++/68586
12952         * g++.dg/cpp0x/enum30.C: New test.
12954 2016-01-19  Richard Biener  <rguenther@suse.de>
12956         PR tree-optimization/69336
12957         * g++.dg/tree-ssa/pr69336.C: New testcase.
12959 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
12961         PR debug/65779
12962         * gcc.dg/pr65779.c: New test.
12964 2016-01-19  Richard Biener  <rguenther@suse.de>
12966         PR tree-optimization/69352
12967         * gcc.dg/torture/pr69352.c: New testcase.
12969 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
12971         PR rtl-optimization/68955
12972         PR rtl-optimization/64557
12973         * gcc.dg/torture/pr68955.c: New test.
12975 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12977         PR lto/69136
12978         * g++.dg/torture/pr69136.C: New testcase.
12980 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12982         PR lto/69133
12983         * g++.dg/lto/pr69133_0.C: New testcase.
12984         * g++.dg/lto/pr69133_1.C: New testcase.
12986 2016-01-15  Jeff Law  <law@redhat.com>
12988         PR tree-optimization/69320
12989         * gcc.c-torture/pr69320-1.c: New test.
12990         * gcc.c-torture/pr69320-2.c: New test.
12991         * gcc.c-torture/pr69320-3.c: New test.
12992         * gcc.c-torture/pr69320-4.c: New test.
12994 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12996         PR c++/11858
12997         PR c++/24663
12998         PR c++/24664
12999         * g++.dg/template/pr11858.C: New test.
13000         * g++.dg/template/pr24663.C: New test.
13001         * g++.dg/template/unify12.C: New test.
13002         * g++.dg/template/unify13.C: New test.
13003         * g++.dg/template/unify14.C: New test.
13004         * g++.dg/template/unify15.C: New test.
13005         * g++.dg/template/unify16.C: New test.
13006         * g++.dg/template/unify17.C: New test.
13008 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13010         PR testsuite/69181
13011         * gcc.dg/pr69181-1.c: New test file.
13012         * gcc.dg/pr69181-2.c: New test file.
13013         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13014         globals by moving it to...
13015         (cleanup-after-saved-dg-test): ...this new function.  Add
13016         "global additional_sources_used".  Add reset of global
13017         multiline_expected_outputs to the empty list.
13018         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13019         global to...
13020         (multiline_expected_outputs): ...this, and updated comments to
13021         note that it is modified from gcc-dg.exp.
13022         (dg-end-multiline-output): Update for the above renaming.
13023         (handle-multiline-outputs): Likewise.  Remove the clearing
13024         of the expected outputs to the empty list.
13026 2016-01-18  Richard Biener  <rguenther@suse.de>
13028         PR tree-optimization/69297
13029         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13031 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13033         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13034         dg-options.
13035         * gcc.target/mips/mips-3d-2.c: Likewise.
13036         * gcc.target/mips/mips-3d-3.c: Likewise.
13037         * gcc.target/mips/mips-3d-4.c: Likewise.
13038         * gcc.target/mips/mips-3d-5.c: Likewise.
13039         * gcc.target/mips/mips-3d-6.c: Likewise.
13040         * gcc.target/mips/mips-3d-7.c: Likewise.
13041         * gcc.target/mips/mips-3d-8.c: Likewise.
13042         * gcc.target/mips/mips-3d-9.c: Likewise.
13043         * gcc.target/mips/mips-ps-1.c: Likewise.
13044         * gcc.target/mips/mips-ps-2.c: Likewise.
13045         * gcc.target/mips/mips-ps-3.c: Likewise.
13046         * gcc.target/mips/mips-ps-4.c: Likewise.
13047         * gcc.target/mips/mips-ps-5.c: Likewise.
13048         * gcc.target/mips/mips-ps-6.c: Likewise.
13049         * gcc.target/mips/mips-ps-7.c: Likewise.
13050         * gcc.target/mips/mips-ps-type.c: Likewise.
13051         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13052         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13054 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13056         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13057         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13058         * c-c++-common/goacc/kernels-empty.c: New test.
13059         * c-c++-common/goacc/kernels-eternal.c: New test.
13060         * c-c++-common/goacc/kernels-loop-2.c: New test.
13061         * c-c++-common/goacc/kernels-loop-3.c: New test.
13062         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13063         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13064         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13065         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13066         * c-c++-common/goacc/kernels-loop-data.c: New test.
13067         * c-c++-common/goacc/kernels-loop-g.c: New test.
13068         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13069         * c-c++-common/goacc/kernels-loop-n.c: New test.
13070         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13071         * c-c++-common/goacc/kernels-loop.c: New test.
13072         * c-c++-common/goacc/kernels-noreturn.c: New test.
13073         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13074         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13075         * c-c++-common/goacc/kernels-reduction.c: New test.
13077 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13079         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13080         * gcc.dg/autopar/outer-2.c: Same.
13081         * gcc.dg/autopar/outer-3.c: Same.
13082         * gcc.dg/autopar/outer-4.c: Same.
13083         * gcc.dg/autopar/outer-5.c: Same.
13084         * gcc.dg/autopar/outer-6.c: Same.
13085         * gcc.dg/autopar/parallelization-1.c: Same.
13086         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13087         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13088         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13089         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13090         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13091         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13092         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13093         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13094         * gcc.dg/autopar/pr39500-1.c: Same.
13095         * gcc.dg/autopar/pr39500-2.c: Same.
13096         * gcc.dg/autopar/pr46193.c: Same.
13097         * gcc.dg/autopar/pr46194.c: Same.
13098         * gcc.dg/autopar/pr49580.c: Same.
13099         * gcc.dg/autopar/pr49960-1.c: Same.
13100         * gcc.dg/autopar/pr49960.c: Same.
13101         * gcc.dg/autopar/pr68373.c: Same.
13102         * gcc.dg/autopar/reduc-1.c: Same.
13103         * gcc.dg/autopar/reduc-1char.c: Same.
13104         * gcc.dg/autopar/reduc-1short.c: Same.
13105         * gcc.dg/autopar/reduc-2.c: Same.
13106         * gcc.dg/autopar/reduc-2char.c: Same.
13107         * gcc.dg/autopar/reduc-2short.c: Same.
13108         * gcc.dg/autopar/reduc-3.c: Same.
13109         * gcc.dg/autopar/reduc-4.c: Same.
13110         * gcc.dg/autopar/reduc-6.c: Same.
13111         * gcc.dg/autopar/reduc-7.c: Same.
13112         * gcc.dg/autopar/reduc-8.c: Same.
13113         * gcc.dg/autopar/reduc-9.c: Same.
13114         * gcc.dg/autopar/uns-outer-4.c: Same.
13115         * gcc.dg/autopar/uns-outer-5.c: Same.
13116         * gcc.dg/autopar/uns-outer-6.c: Same.
13117         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13118         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13120 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13122         PR target/63679
13123         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13124         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13126 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13128         PR target/63679
13129         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13130         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13131         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13133 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13135         PR target/63679
13136         * gcc.dg/tree-ssa/sra-17.c: New.
13137         * gcc.dg/tree-ssa/sra-18.c: New.
13139 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13141         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13143 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13145         * gnat.dg/inline12.adb: New test.
13147 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13149         PR tree-optimization/66797
13150         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13152 2016-01-18  Richard Biener  <rguenther@suse.de>
13154         PR tree-optimization/69170
13155         * gcc.dg/torture/pr69170.c: New testcase.
13157 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13159         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13161 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13163         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13165 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13167         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13168         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13169         redundant dg-require-effective-target pthread.
13170         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13171         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13172         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13173         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13174         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13175         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13176         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13178 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13180         PR target/68609
13181         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13182         * gcc.target/powerpc/recip-7.c: Same.
13184 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13186         PR c++/69091
13187         * g++.dg/template/pr69091.C: New test.
13189 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13191         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13192         dump does not contain an error_mark_node.
13193         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13194         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13196 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13198         PR c++/68936
13199         * g++.dg/template/pr68936.C: New test.
13201 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13203         PR target/68609
13204         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13205         * gcc.target/powerpc/recip-2.c: Same.
13206         * gcc.target/powerpc/recip-3.c: Same.
13207         * gcc.target/powerpc/recip-4.c: Same.
13208         * gcc.target/powerpc/recip-sqrtf.c: Same.
13210 2016-01-15  Jeff Law  <law@redhat.com>
13212         PR tree-optimization/69270
13213         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13214         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13216 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13218         PR fortran/49630
13219         * gfortran.dg/deferred_character_13.f90: New test for the fix
13220         of comment 3 of the PR.
13222         PR fortran/54070
13223         * gfortran.dg/deferred_character_8.f90: New test
13224         * gfortran.dg/allocate_error_5.f90: New test
13226         PR fortran/60593
13227         * gfortran.dg/deferred_character_10.f90: New test
13229         PR fortran/60795
13230         * gfortran.dg/deferred_character_14.f90: New test
13232         PR fortran/61147
13233         * gfortran.dg/deferred_character_11.f90: New test
13235         PR fortran/64324
13236         * gfortran.dg/deferred_character_9.f90: New test
13238 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13240         PR rtl-optimization/69030
13241         * gcc.target/i386/pr69030.c: New.
13243 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13245         * gcc.target/aarch64/target_attr_17.c: New test.
13247 2016-01-15  Richard Biener  <rguenther@suse.de>
13249         PR tree-optimization/66856
13250         * gcc.dg/torture/pr66856-1.c: New testcase.
13251         * gcc.dg/torture/pr66856-2.c: Likewise.
13253 2016-01-15  Richard Biener  <rguenther@suse.de>
13255         PR debug/69137
13256         * g++.dg/lto/pr69137_0.C: New testcase.
13258 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13260         PR middle-end/69246
13261         * gcc.target/i386/pr69246.c: New test.
13263 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13265         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13267 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13269         PR c++/56194
13270         * g++.dg/init/const9.C: Disable test on S/390.
13272 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13274         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13275         * g++.dg/Wno-frame-address.C: Ditto.
13277 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13279         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13281 2016-01-15  Richard Biener  <rguenther@suse.de>
13283         PR tree-optimization/68961
13284         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13286 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13288         * gcc.target/i386/pr65105-5.c: New test.
13290 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13292         * gcc.c-torture/execute/alias-4.c: New testcase.
13294 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13296         PR ipa/68148
13297         * g++.dg/ipa/devirt-49.C: New testcase.
13299 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13301         PR target/65837
13302         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13303         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13304         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13306 2016-01-15  Richard Biener  <rguenther@suse.de>
13308         PR tree-optimization/69117
13309         * gcc.dg/torture/pr69117.c: New testcase.
13311 2015-01-14  Ryan Burn  <contact@rnburn.com>
13313         PR c++/69048
13314         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13316 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13318         PR testsuite/67509
13319         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13320         range tests use 100 * maximum instead of maximum + 1.
13322 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13324         PR debug/69244
13325         * gcc.dg/guality/pr69244.c: New test.
13327 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13329         * lib/target-supports.exp (check_effective_target_issignaling):
13330         New procedure.
13331         * gcc.dg/pr61441.c: Require issignaling effective target.
13333 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13335         PR target/68803
13336         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13338 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13340         PR c++/68819
13341         PR preprocessor/69177
13342         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13343         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13344         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13345         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13347 2016-01-14  Marek Polacek  <polacek@redhat.com>
13349         PR c/69262
13350         * gcc.dg/array-15.c: New test.
13352 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13354         PR middle-end/68146
13355         PR tree-optimization/69155
13356         * gfortran.dg/pr68146.f: New test.
13357         * gfortran.dg/pr69155.f90: New test.
13359 2016-01-14  Richard Biener  <rguenther@suse.de>
13361         PR tree-optimization/68060
13362         * gcc.dg/torture/pr68060-1.c: New testcase.
13363         * gcc.dg/torture/pr68060-2.c: Likewise.
13365 2016-01-14  Nick Clifton  <nickc@redhat.com>
13367         * lib/target-supports.exp
13368         (check_effective_target_arm_neon_ok_nocache): Add an option
13369         sequence that includes setting the ARM architecture to ARMv7-A.
13370         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13371         command line options necessary to enable Neon support.
13372         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13373         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13374         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13375         * gcc.target/arm/pr69180.c: Likewise.
13377 2016-01-14  Jeff Law  <law@redhat.com>
13379         PR tree-optimization/69270
13380         * gcc.dg/tree-ssa/pr69270.c: New test.
13382 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13384         PR c/66208
13385         * c-c++-common/pr66208.c: New file.
13387 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13389         PR tree-optimization/69156
13390         * gcc.dg/pr69156.c: New test.
13392 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13394         * gcc.target/i386/pr69225-7.c: New test.
13396 2016-01-13  Richard Henderson  <rth@redhat.com>
13398         * gcc.dg/tm/memopt-13.c: Update expected function.
13399         * gcc.dg/tm/memopt-6.c: Likewise.
13401 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13403         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13404         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13405         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13406         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13408 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13410         PR tree-optimization/69169
13411         * gcc.dg/pr69169.c: New test.
13413 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13415         PR target/69228
13416         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13417         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13418         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13419         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13420         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13421         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13422         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13423         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13425 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13427         PR target/69247
13428         * gcc.dg/pr69247.c: New test.
13430 2016-01-13  Richard Biener  <rguenther@suse.de>
13432         PR tree-optimization/69242
13433         * gcc.dg/torture/pr69242.c: New testcase.
13435 2016-01-13  Richard Biener  <rguenther@suse.de>
13437         PR tree-optimization/69186
13438         * gcc.dg/torture/pr69186.c: New testcase.
13440 2016-01-13  Jeff Law  <law@redhat.com>
13442         PR tree-optimization/67755
13443         * gcc.dg/tree-ssa/pr67755.c: New test.
13445 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13447         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13448         pass number in output by a star.
13450 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13452         PR tree-optimization/68911
13453         * gcc.c-torture/execute/pr68911.c: New test.
13455 2016-01-12  Marek Polacek  <polacek@redhat.com>
13457         PR c++/68979
13458         * g++.dg/warn/permissive-1.C: New test.
13460 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13462         PR objc++/68511
13463         PR c++/69213
13464         * g++.dg/opt/pr69213.C: New test.
13466 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13468         PR target/69180
13469         * gcc.target/arm/pr69180.c: New test.
13471 2016-01-12  Richard Biener  <rguenther@suse.de>
13473         PR lto/69077
13474         * g++.dg/lto/pr69077_0.C: New testcase.
13475         * g++.dg/lto/pr69077_1.C: Likewise.
13477 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13479         PR target/69175
13480         * g++.dg/opt/pr69175.C: New test.
13482 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13484         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13485         rather than #including math.h & stdlib.h.
13486         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13487         * gcc.dg/vect/pr49771.c: Likewise.
13488         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13489         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13490         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13491         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13492         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13493         * gcc.dg/vect/pr44507.c: Likewise.
13494         * gcc.dg/vect/pr45902.c: Likewise.
13495         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13496         * gcc.dg/vect/vect-117.c: Likewise.
13497         * gcc.dg/vect/vect-99.c: Likewise.
13498         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13499         * gcc.dg/vect/vect-cond-1.c: Likewise.
13500         * gcc.dg/vect/vect-cond-2.c: Likewise.
13501         * gcc.dg/vect/vect-cond-3.c: Likewise.
13502         * gcc.dg/vect/vect-cond-4.c: Likewise.
13503         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13504         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13505         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13506         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13507         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13508         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13509         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13510         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13511         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13512         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13513         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13514         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13515         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13516         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13517         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13518         include of signal.h.
13519         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13520         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13521         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13522         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13523         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13524         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13525         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13526         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13527         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13528         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13529         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13530         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13531         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13532         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13533         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13534         * gcc.dg/vect/vect-outer-5.c: Likewise.
13535         * gcc.dg/vect/vect-outer-6.c: Likewise.
13536         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13537         include of stdio.h.
13539 2016-01-12  Nick Clifton  <nickc@redhat.com>
13541         PR target/68913
13542         * gcc.dg/lto/pr61886_0.c: Rename the external function called
13543         to fread so that it will be found in all target runtimes.
13545 2016-01-12  Richard Biener  <rguenther@suse.de>
13547         PR tree-optimization/69053
13548         * g++.dg/torture/pr69053.C: New testcase.
13550 2016-01-12  Richard Biener  <rguenther@suse.de>
13552         PR tree-optimization/69168
13553         * gcc.dg/torture/pr69168.c: New testcase.
13555 2016-01-12  Richard Biener  <rguenther@suse.de>
13557         PR tree-optimization/69157
13558         * gcc.dg/torture/pr69157.c: New testcase.
13560 2016-01-12  Richard Biener  <rguenther@suse.de>
13562         PR tree-optimization/69174
13563         * gcc.dg/torture/pr69174.c: New testcase.
13565 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13567         PR c++/66808
13568         PR c++/69000
13569         * g++.dg/tls/pr66808.C: New test.
13570         * g++.dg/tls/pr69000.C: New test.
13572 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13574         * gcc.target/powerpc/swaps-p8-23.c: New test.
13575         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13577 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
13579         PR tree-optimization/68356
13580         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13582 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
13583             Jim Wilson  <jim.wilson@linaro.org>
13585         PR target/69194
13586         * gcc.target/arm/pr69194.c: New test.
13588 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13590         PR target/69225
13591         * gcc.target/i386/pr69225-1.c: New test.
13592         * gcc.target/i386/pr69225-2.c: Likewise.
13593         * gcc.target/i386/pr69225-3.c: Likewise.
13594         * gcc.target/i386/pr69225-4.c: Likewise.
13595         * gcc.target/i386/pr69225-5.c: Likewise.
13596         * gcc.target/i386/pr69225-6.c: Likewise.
13598 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
13600         PR target/67462
13601         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13602         if lp64.
13604         PR target/69071
13605         * gcc.dg/pr69071.c: New test.
13607         PR c++/69211
13608         * g++.dg/opt/pr69211.C: New test.
13610         PR tree-optimization/69214
13611         * gcc.c-torture/compile/pr69214.c: New test.
13613 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
13615         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13616         * gcc.target/i386/pr66232-11.c: Ditto.
13617         * gcc.target/i386/pr66232-12.c: Ditto.
13618         * gcc.target/i386/pr66232-13.c: Ditto.
13620 2016-01-11  Richard Biener  <rguenther@suse.de>
13622         PR tree-optimization/69173
13623         * gcc.dg/torture/pr69173.c: New testcase.
13625 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13627         PR rtl-optimization/68796
13628         * gcc.target/aarch64/tst_5.c: New test.
13629         * gcc.target/aarch64/tst_6.c: Likewise.
13631 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13633         PR rtl-optimization/68841
13634         * gcc.dg/pr68841.c: New test.
13635         * gcc.c-torture/execute/pr68841.c: New test.
13637 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
13639         PR rtl-optimization/68920
13640         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13641         for ix86 targets.
13642         * gcc.dg/ifcvt-5.c: New test.
13644 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
13646         PR bootstrap/69123
13647         * g++.dg/pr69123.C: New.
13649 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13651         PR target/69010
13652         * gcc.target/i386/pr69010.c: New test.
13654 2016-01-11  Martin Jambor  <mjambor@suse.cz>
13656         PR ipa/69044
13657         * gcc.target/i386/chkp-pr69044.c: New test.
13659 2016-01-11  Tom de Vries  <tom@codesourcery.com>
13661         PR tree-optimization/69109
13662         * gcc.dg/autopar/pr69109-2.c: New test.
13663         * gcc.dg/autopar/pr69109.c: New test.
13665 2016-01-11  Tom de Vries  <tom@codesourcery.com>
13667         PR tree-optimization/69108
13668         * gcc.dg/autopar/pr69108.c: New test.
13670 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
13672         PR c++/69029
13673         * c-c++-common/Wisleading-indentation.c: Augment test.
13675 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13677         PR fortran/69154
13678         * gfortran.dg/inline_matmul_12.f90:  New test.
13680 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
13682         PR fortran/67779
13683         * gfortran.dg/actual_array_offset_1: New test.
13685 2016-01-10  Tom de Vries  <tom@codesourcery.com>
13687         PR tree-optimization/69062
13688         * gcc.dg/autopar/pr69062.c: New test.
13690 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
13692         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13693         * gcc.dg/vect/slp-perm-2.c: Likewise.
13694         * gcc.dg/vect/slp-perm-3.c: Likewise.
13695         * gcc.dg/vect/slp-perm-5.c: Likewise.
13696         * gcc.dg/vect/slp-perm-6.c: Likewise.
13697         * gcc.dg/vect/slp-perm-7.c: Likewise.
13698         * gcc.dg/vect/slp-perm-8.c: Likewise.
13700 2016-01-10  Tom de Vries  <tom@codesourcery.com>
13702         PR tree-optimization/69039
13703         * gcc.dg/autopar/pr69039.c: New test.
13705 2016-01-09  Marek Polacek  <polacek@redhat.com>
13707         PR c++/69113
13708         * g++.dg/pr69113.C: New test.
13710 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
13712         PR middle-end/50865
13713         PR tree-optimization/69097
13714         * gcc.c-torture/execute/pr50865.c: New test.
13715         * gcc.c-torture/execute/pr69097-1.c: New test.
13716         * gcc.c-torture/execute/pr69097-2.c: New test.
13717         * gcc.dg/pr69097-1.c: New test.
13718         * gcc.dg/pr69097-2.c: New test.
13720 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
13722         PR c++/69164
13723         * g++.dg/opt/pr69164.C: New test.
13725 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13727         PR tree-optimization/69167
13728         * gcc.dg/pr69167.c: New test.
13730 2016-01-08  Marek Polacek  <polacek@redhat.com>
13732         PR c++/68449
13733         * g++.dg/pr68449.C: New.
13735 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
13737         PR tree-optimization/68707
13738         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13739         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13740         on platforms supporting it.
13741         * gcc.dg/vect/slp-perm-2.c: Likewise.
13742         * gcc.dg/vect/slp-perm-3.c: Likewise.
13743         * gcc.dg/vect/slp-perm-5.c: Likewise.
13744         * gcc.dg/vect/slp-perm-7.c: Likewise.
13745         * gcc.dg/vect/slp-perm-8.c: Likewise.
13746         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13747         on platforms supporting it.
13749 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13751         PR tree-optimization/69162
13752         * gcc.dg/pr69162.c: New test.
13754         PR tree-optimization/69172
13755         * gcc.dg/pr69172.c: New test.
13757 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13759         PR tree-optimization/67781
13760         * gcc.c-torture/execute/pr67781.c: New file.
13762 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13764         PR tree-optimization/69083
13765         * gcc.dg/vect/pr69083.c: New test.
13767 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
13769         PR tree-optimization/61441
13770         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13771         Use -fexcess-precision=standard for compiler options.
13772         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
13774 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13776         PR fortran/69128
13777         * gfortran.dg/gomp/pr69128.f90: New test.
13779         PR c++/69145
13780         * g++.dg/ext/pr69145-1.C: New test.
13781         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13782         * g++.dg/ext/pr69145-2.h: New file.
13784 2016-01-07  Martin Sebor  <msebor@redhat.com>
13786         PR c/68966
13787         * gcc.dg/atomic-fetch-bool.c: New test.
13788         * gcc.dg/sync-fetch-bool.c: New test.
13790 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
13792         PR fortran/66680
13793         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13795 2016-01-07  Nick Clifton  <nickc@redhat.com>
13797         PR target/66655
13798         * g++.dg/pr66655.C: New test.
13799         * g++.dg/pr66655_1.cc: Test support file.
13800         * g++.dg/pr66655.h: Test header file.
13802 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
13804         PR fortran/66680
13805         gfortran.dg/gomp/pr66680.f90: New test.
13807 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
13809         PR target/69171
13810         * gcc.target/i386/pr69171-1.c: New test.
13811         * gcc.target/i386/pr69171-2.c: Likewise.
13812         * gcc.target/i386/pr69171-3.c: Likewise.
13813         * gcc.target/i386/pr69171-4.c: Likewise.
13814         * gcc.target/i386/pr69171-5.c: Likewise.
13815         * gcc.target/i386/pr69171-6.c: Likewise.
13817 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
13819         PR middle-end/67639
13820         * c-c++-common/pr67639.c: New test.
13822 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
13824         PR tree-optimization/69141
13825         * g++.dg/opt/pr69141.C: New test.
13827 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13829         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13831 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
13833         PR target/69140
13834         * gcc.target/i386/pr69140.c: New test
13836 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
13838         * gcc.dg/bad-dereference.c: New test case.
13840 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13842         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13844 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
13846         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13848 2016-01-06  Marek Polacek  <polacek@redhat.com>
13850         PR sanitizer/69099
13851         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13853 2016-01-05  Marek Polacek  <polacek@redhat.com>
13855         PR c/69104
13856         * gcc.dg/atomic-invalid-2.c: New.
13858 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13860         PR target/68991
13861         * gcc.target/i386/pr68991.c: New test.
13863 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13865         PR target/68991
13866         * g++.dg/pr68991-1.C: New test.
13867         * g++.dg/pr68991-2.C: Likewise.
13869 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
13871         PR other/60465
13872         * gcc.target/ia64/pr60465-gprel64.c: New test.
13873         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13875 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13877         PR rtl-optimization/68651
13878         * gcc.target/aarch64/pr68651_1.c: New test.
13880 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
13882         PR c/69122
13883         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13885 2016-01-05  Nathan Sidwell  <nathan@acm.org>
13887         PR c++/58583
13888         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13890         * gcc.dg/alias-15.c: New.
13892 2016-01-05  Nick Clifton  <nickc@redhat.com>
13894         PR target/68870
13895         * g++.dg/pr68770.C: New test.
13897 2016-01-04  Mike Stump  <mikestump@comcast.net>
13899         * lib/target-supports.exp (check_effective_target_cilkplus):
13900         cilkplus targets require pthreads.
13901         (check_effective_target_cilkplus): Remove special case for NVPTX.
13903 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13905         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13906         generation.
13908 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
13910         Update copyright years.
13912 2016-01-04  Marek Polacek  <polacek@redhat.com>
13914         PR c/68908
13915         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13916         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13917         * gcc.dg/atomic/stdatomic-op-5.c: New test.
13919 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13921         * gcc.target/sparc/20160104-2.c: New test.
13923 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13925         * gcc.target/sparc/20160104-1.c: New test.
13927 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
13929         PR fortran/65045
13930         * gfortran.dg/pr65045.f90: New test.
13932 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
13934         * gnat.dg/specs/debug1.ads: Delete.
13936 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13938         PR libgfortran/68867
13939         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13940         expression.
13942 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13944         PR libgfortran/68867
13945         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13946         PowerPC.
13948 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
13950         PR fortran/68864
13951         * gfortran.dg/pr68864.f90: New test.
13953 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
13955         PR tree-optimization/69070
13956         * gcc.dg/pr69070.c: New test.
13958         PR sanitizer/69055
13959         * gfortran.dg/pr69055.f90: New test.
13961         PR target/69015
13962         * gcc.dg/pr69015.c: New test.
13964 Copyright (C) 2016 Free Software Foundation, Inc.
13966 Copying and distribution of this file, with or without modification,
13967 are permitted in any medium without royalty provided the copyright
13968 notice and this notice are preserved.