1 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4 * gfortran.dg/negative_unit2.f90: New test.
6 2016-10-14 Jakub Jelinek <jakub@redhat.com>
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
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>
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
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
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>
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>
153 * gfortran.dg/allocate_with_source_22.f03: New test.
154 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
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
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>
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>
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>
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>
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):
412 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
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
424 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
425 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
427 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
429 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
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>
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>
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>
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>
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>
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>
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>
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>
620 * gcc.dg/pch/pr66343-3.c: New test.
621 * gcc.dg/pch/pr66343-3.hs: New file.
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>
647 * gfortran.dg/pr67524.f90: New test.
649 2016-10-05 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
706 * g++.dg/warn/Wplacement-new-size-4.C: New test.
708 2016-10-04 Jakub Jelinek <jakub@redhat.com>
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>
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
752 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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
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
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>
787 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
789 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
792 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
794 2016-10-01 Jakub Jelinek <jakub@redhat.com>
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>
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>
817 * gfortran.dg/dec_union_8.f90: New testcase.
819 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
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
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
858 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
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>
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
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>
911 * gcc.dg/pr77407.c: New testcase.
913 2016-09-29 Richard Biener <rguenther@suse.de>
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>
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
929 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
932 * gfortran.dg/inquire_17.f90: New test.
934 2016-09-28 Jakub Jelinek <jakub@redhat.com>
937 * g++.dg/cpp1y/constexpr-77467.C: New test.
939 2016-09-28 Martin Sebor <msebor@redhat.com>
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>
950 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
952 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
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.
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
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
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>
1018 * gfortran.dg/gomp/pr77666.f90: New test.
1020 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1023 * gcc.dg/torture/pr77677-2.c: New test.
1025 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
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>
1096 * gfortran.dg/pr77429.f90: New test.
1098 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1101 * gfortran.dg/pr77694.f90: New test.
1103 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
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
1113 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1115 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1118 2016-09-24 Marek Polacek <polacek@redhat.com>
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>
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>
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
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>
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
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
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
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
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
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
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
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
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
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
1333 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
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
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
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):
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
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>
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>
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>
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>
1518 * gcc.dg/ipa/pr77653.c: New test.
1520 2016-09-22 Jakub Jelinek <jakub@redhat.com>
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>
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
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>
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>
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>
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>
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>
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>
1662 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1665 2016-09-20 Jakub Jelinek <jakub@redhat.com>
1668 * g++.dg/other/pr77626.C: New test.
1671 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1674 * g++.dg/cpp0x/gen-attrs-62.C: New test.
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
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>
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>
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>
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
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
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>
1758 * gfortran.dg/dec_structure_15.f90: New testcase.
1760 2016-09-19 Richard Biener <rguenther@suse.de>
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>
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>
1796 * gcc.target/powerpc/swaps-p8-25.c: New.
1798 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1801 * g++.dg/cpp0x/constexpr-77482.C: New test.
1804 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1806 * g++.dg/abi/abi-tag23a.C: Likewise.
1809 * g++.dg/cpp0x/decltype-77338.C: New test.
1812 * g++.dg/cpp0x/mutable1.C: New test.
1814 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
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>
1826 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1829 * gcc.target/i386/pr77526.c: New test.
1831 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1832 Eric Botcazou <ebotcazou@adacore.com>
1835 * gcc.target/i386/pr77594.c: New test.
1837 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
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>
1850 * c-c++-common/torture/pr77544.c: New testcase.
1852 2016-09-15 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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
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>
1923 * c-c++-common/tsan/pr68260.c: New test.
1925 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
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.
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>
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
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
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
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>
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>
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>
2006 * compile/pr61159.c: New testcase
2008 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
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>
2017 * gfortran.dg/dtio_11.f90: new test.
2019 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
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>
2045 * gfortran.dg/pr77506.f90: New test.
2047 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
2066 * gfortran.dg/gomp/pr77500.f90: New test.
2069 * gfortran.dg/gomp/pr77516.f90: New test.
2071 2016-09-07 Jakub Jelinek <jakub@redhat.com>
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>
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>
2101 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2105 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2107 2016-09-06 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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.
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>
2165 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2167 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2170 * gfortran.dg/pr77391.f90: New test.
2172 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2175 * gfortran.dg/pr77460.f90: New test.
2177 2016-09-03 Jakub Jelinek <jakub@redhat.com>
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
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>
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.
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>
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>
2262 * gfortran.dg/gomp/pr77352.f90: New test.
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>
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>
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.
2331 * g++.dg/debug/dwarf2/pr77363.C: New test.
2334 * gcc.target/i386/pr77377.c: New test.
2337 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
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>
2360 * gcc.target/i386/pr77403.c: New test.
2362 2016-08-29 Marek Polacek <polacek@redhat.com>
2365 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2367 2016-08-29 Tom de Vries <tom@codesourcery.com>
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>
2383 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2386 2016-08-28 Tom de Vries <tom@codesourcery.com>
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>
2401 * gfortran.dg/pr77380.f90: New test.
2403 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
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.
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>
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>
2450 * gcc.dg/pr77323.c: New test.
2452 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
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>
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
2488 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2490 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
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
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>
2535 * g++.dg/cpp1y/pr77321.C: New test.
2537 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
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>
2549 * gfortran.dg/pr61318.f90: New test.
2551 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2554 * gfortran.dg/pr77260_1.f90: New test.
2555 * gfortran.dg/pr77260_2.f90: Ditto.
2557 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2560 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2561 __builtin_signbitf and __builtin_signbitl in expected generic
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
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
2586 (main): Update calls to TEST_I_F.
2587 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
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>
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>
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.
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>
2699 * gfortran.dg/gomp/pr72744.f90: New test.
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
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>
2739 * gcc.dg/pr71514.c: New test.
2741 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2744 * gcc.target/i386/pr72839.c: New test.
2746 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
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>
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>
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>
2801 * gcc.dg/torture/float128-extend-inf.c: New test.
2803 2016-08-16 David Malcolm <dmalcolm@redhat.com>
2806 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2808 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2809 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
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
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
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>
2850 * g++.dg/gomp/pr71910.C: New test.
2853 * gcc.c-torture/compile/pr67485.c: New test.
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
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>
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>
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>
2921 * gcc.target/i386/pr76342.c: New test.
2923 2016-08-12 Jakub Jelinek <jakub@redhat.com>
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>
2941 * gcc.dg/c-c++-common/pr71654.c: New test.
2942 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2944 * gcc.dg/tree-ssa/vrp24: Likewise.
2946 2016-08-12 Jakub Jelinek <jakub@redhat.com>
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>
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>
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
3002 * g++.dg/debug/dwarf2/ref-1.C: New.
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>
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>
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>
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):
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>
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>
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>
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>
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>
3217 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3220 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3222 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
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>
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>
3242 * gfortran.dg/gomp/pr72716.f90: New test.
3245 * gcc.dg/gomp/pr72781.c: New test.
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>
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>
3262 * gfortran.dg/allocate_with_source_21.f03: New test.
3264 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
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>
3276 * gfortran.dg/dependency_48.f90: New test.
3278 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3281 * gfortran.dg/pr70040.f90: New testcase.
3283 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
3340 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
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
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>
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
3383 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3385 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
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
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
3396 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/cpp1y/lambda-ice1.C: New.
3401 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
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>
3431 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3433 2016-08-04 Richard Biener <rguenther@suse.de>
3436 * gcc.dg/torture/pr71984.c: Guard correctness check for
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
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
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
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>
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>
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>
3545 * gfortran.dg/pr68566.f90: new test.
3547 2016-07-30 Martin Sebor <msebor@redhat.com>
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>
3566 * gfortran.dg/pr69867.f90: New test.
3568 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3571 * gfortran.dg/pr69962.f90: New test.
3573 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3576 * gfortran.dg/pr70006.f90: New test.
3578 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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.
3599 * gcc.dg/noncompile/pr71853.c: New test.
3602 * gcc.dg/noncompile/pr71573.c: New test.
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>
3626 * g++.dg/template/pr51488.C: New.
3628 2016-07-29 Jakub Jelinek <jakub@redhat.com>
3631 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
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>
3640 * c-c++-common/pr71574.c: New test.
3643 * gcc.dg/noncompile/pr71583.c: New test.
3645 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3648 * gcc.dg/pr68217.c: New test.
3650 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
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>
3663 * gfortran.dg/pr71799.f90: New test.
3665 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
3694 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
3711 * gcc.dg/torture/pr71994.c: New test.
3713 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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
3733 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3736 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3739 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3740 IEEE built-in functions handle quiet and signalling NaNs
3743 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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
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>
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>
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>
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
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>
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>
3970 * g++.dg/gomp/pr71941.C: New test.
3972 2016-07-20 David Malcolm <dmalcolm@redhat.com>
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>
4005 * gcc.target/avr/torture/tiny-progmem.c: New test.
4007 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4010 * g++.dg/parse/pr71909.C: New test.
4011 * g++.dg/tm/pr71909.C: New test.
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>
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.
4045 * g++.dg/torture/pr71874.C: New test.
4048 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4049 (my_alloc): Rewritten to use __builtin_posix_memalign and
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>
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>
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>
4088 * g++.dg/conversion/ambig3.C: New test.
4091 * g++.dg/cpp0x/constexpr-71828.C: New test.
4094 * g++.dg/template/pr71826.C: New test.
4097 * g++.dg/template/defarg21.C: New test.
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>
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>
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>
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>
4169 * gcc.dg/spellcheck-identifiers-3.c: New test.
4171 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
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>
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>
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.
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>
4247 * gfortran.dg/select_type_35.f03: New test.
4249 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4501 * gfortran.dg/pr71764.f90: New test.
4503 2016-07-07 Jakub Jelinek <jakub@redhat.com>
4504 Kai Tietz <ktietz70@googlemail.com>
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>
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>
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>
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>
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
4612 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
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>
4637 * gfortran.dg: pr65575.f90: New test.
4639 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4642 * gfortran.dg: pr35849.f90: New test.
4644 2016-07-04 Jakub Jelinek <jakub@redhat.com>
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
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>
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>
4677 * c-c++-common/Wunused-var-15.c: New test.
4679 2016-07-01 Jakub Jelinek <jakub@redhat.com>
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
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
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>
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>
4714 * gcc.target/powerpc/pr71698.c: New test.
4716 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
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.
4740 * gfortran.dg/gomp/pr71704.f90: New test.
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>
4842 * gcc.dg/spellcheck-options-12.c: New test case.
4844 2016-06-30 Jakub Jelinek <jakub@redhat.com>
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>
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>
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
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>
4931 * g++.dg/torture/pr71002.C: Adjust testcase.
4933 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4936 * gcc.dg/pr71685.c: New test.
4938 2016-06-28 Martin Sebor <msebor@redhat.com>
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>
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>
4959 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4961 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4964 * gcc.target/powerpc/pr71670.c: New testcase.
4966 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
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
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:
4984 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4986 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4988 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4990 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4992 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4994 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4996 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4998 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5000 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5002 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
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>
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 ...
5155 * gcc.target/i386/noplt-4.c: Likewise.
5156 (main): Renamed to ...
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>
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>
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>
5311 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5313 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5314 expected results due to builtin "nanl" now being suggested for
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
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>
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):
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>
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>
5488 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5490 2016-06-20 Jakub Jelinek <jakub@redhat.com>
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>
5501 * g++.dg/torture/pr71571.C: New test.
5503 2016-06-20 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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
5543 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
5546 * gcc.target/avr/torture/pr71103-2.c: New test.
5548 2016-06-19 Martin Sebor <msebor@redhat.com>
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
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>
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>
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>
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>
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>
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>
5687 * g++.dg/opt/pr71528.C: New test.
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>
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>
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>
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>
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>
5794 * gfortran.dg/pr70673.f90: New test.
5796 2016-06-13 Richard Biener <rguenther@suse.de>
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>
5808 * gcc.dg/torture/float128-nan.c: New test.
5810 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5813 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5816 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
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
5823 * gfortran.dg/graphite/pr38083.f90: Likewise.
5824 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
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>
5834 * gcc.target/powerpc/pr71310.c: New testcase.
5836 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5839 * gcc.dg/pr71478.c: New test.
5841 2016-06-10 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.c-torture/execute/pr71494.c: New test.
5847 * gcc.target/i386/pr68657.c: New test.
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>
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
5873 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
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>
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>
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.
5918 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
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
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>
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>
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
5971 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5974 * g++.dg/inherit/crash5.C: New.
5976 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
6068 * g++.dg/torture/pr71448.C: New test.
6070 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
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>
6091 * gcc.dg/noncompile/pr71418.c: New test.
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>
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
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>
6135 * gcc.dg/torture/pr71423.c: New testcase.
6137 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6140 * gcc.dg/tree-ssa/pr71408.c: New test.
6142 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6145 * g++.dg/torture/pr71281.C: New test.
6147 2016-06-06 Marek Polacek <polacek@redhat.com>
6150 * gcc.dg/pr71362.c: New test.
6152 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6153 Patrick Palka <ppalka@gcc.gnu.org>
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
6174 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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>
6211 * g++.dg/pr71389.C: New test.
6213 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6216 * gfortran.dg/fmt_read_5.f: New test.
6218 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
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>
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>
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>
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>
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>
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>
6361 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
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>
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>
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>
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
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
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>
6456 * gcc.target/powerpc/pr71186.c: New test.
6458 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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
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
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
6476 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
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>
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>
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>
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
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>
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
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>
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>
6596 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6598 2016-05-30 Jakub Jelinek <jakub@redhat.com>
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>
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
6645 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
6905 * gcc.dg/noncompile/pr71265.c: New test.
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>
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
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>
6987 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6989 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6992 * g++.dg/template/crash123.C: New.
6993 * g++.dg/template/crash124.C: Likewise.
6995 2016-05-24 Martin Sebor <msebor@redhat.com>
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
7034 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7037 * g++.dg/warn/Wno-narrowing1.C: New.
7039 2016-05-24 Marek Polacek <polacek@redhat.com>
7042 * c-c++-common/Wswitch-unreachable-2.c: New test.
7044 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7047 * g++.dg/vect/simd-clone-6.cc: New test.
7048 * g++.dg/gomp/declare-simd-6.C: New test.
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>
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>
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>
7095 * gfortran.dg/namelist_90.f: New test
7097 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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
7108 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
7231 * gcc.dg/tree-ssa/pr40921.c: New test.
7233 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7236 * gcc.target/avr/pr71103.c: New test.
7238 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7241 * gcc.dg/tree-ssa/pr71179.c: New test.
7243 2016-05-20 Martin Sebor <msebor@redhat.com>
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
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
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>
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>
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>
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
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>
7349 * g++.dg/diagnostic/pr71075.C: New test.
7351 2016-05-19 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
7407 * gcc.dg/spellcheck-options-11.c: New test case.
7409 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7412 * g++.dg/opt/pr71100.C: New test.
7414 2016-05-18 Martin Jambor <mjambor@suse.cz>
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>
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>
7434 * g++.dg/template/crash122.C: New.
7436 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
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>
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
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
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>
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
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>
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
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>
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>
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>
7645 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7647 2016-05-15 Harald Anlauf <anlauf@gmx.de>
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>
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>
7670 * g++.dg/cpp0x/constexpr-60049.C: New test.
7672 2016-05-13 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
7735 * gcc.dg/opts-7.c: New test.
7737 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
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>
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
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
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>
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>
7817 * g++.dg/debug/pr71057.C: New testcase.
7819 2016-05-11 Jakub Jelinek <jakub@redhat.com>
7822 * gfortran.dg/gomp/pr70855.f90: New test.
7824 2016-05-11 Richard Biener <rguenther@suse.de>
7827 * g++.dg/torture/pr71002.C: New testcase.
7829 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7832 * gcc.dg/pr70807.c: New test.
7834 2016-05-10 Martin Sebor <msebor@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
7994 * gcc.dg/torture/pr70935.c: New test.
7996 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
8017 * gcc.dg/ubsan/bounds-3.c: New test.
8019 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8022 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8024 2016-05-06 Richard Biener <rguenther@suse.de>
8027 * gfortran.dg/pr70931.f90: New testcase.
8029 2016-05-06 Richard Biener <rguenther@suse.de>
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>
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
8073 2016-05-04 Marek Polacek <polacek@redhat.com>
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>
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>
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.
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
8160 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8162 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8165 * c-c++-common/asan/clone-test-1.c (main): Align child process
8168 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8171 * g++.dg/spellcheck-fields-2.C: New test case.
8173 2016-05-02 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
8368 * g++.dg/ubsan/null-7.C: New test.
8371 * gcc.dg/pr70852.c: New test.
8373 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
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>
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>
8417 * gcc.dg/pr70843.c: New test.
8419 2016-04-28 Jakub Jelinek <jakub@redhat.com>
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>
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>
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
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>
8537 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
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>
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
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>
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>
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>
8611 * g++.dg/cpp1y/func_constexpr.C: New test.
8613 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
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>
8637 * gcc.dg/pr67784-3.c: New test.
8638 * gcc.dg/pr67784-4.c: New test.
8639 * gcc.dg/pr67784-5.c: New test.
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
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
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
8686 2016-04-26 Marek Polacek <polacek@redhat.com>
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>
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>
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>
8750 * g++.dg/cpp0x/auto48.C: New.
8752 2016-04-21 Marek Polacek <polacek@redhat.com>
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>
8761 * gcc.target/i386/pr70728.c: New test.
8763 2016-04-21 Richard Biener <rguenther@suse.de>
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>
8784 * g++.dg/ipa/nothrow-1.C: New testcase.
8786 2016-04-20 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
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>
8856 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8857 extern to force it misaligned.
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.
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.
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>
8894 * gcc.target/i386/pr70689.c: New.
8896 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
8935 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8937 2016-04-15 Jan Hubicka <jh@suse.cz>
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>
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
8954 2016-04-15 Marek Polacek <polacek@redhat.com>
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>
8971 * g++.dg/cpp1y/vla11.C: Revert for real.
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>
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>
8997 * gcc.target/powerpc/pr70669.c: New test.
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
9004 2016-04-14 Martin Sebor <msebor@redhat.com>
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>
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
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>
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>
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>
9065 * g++.dg/parse/pr70635.C: New.
9067 2016-04-13 Marek Polacek <polacek@redhat.com>
9070 * c-c++-common/Wmisleading-indentation-4.c: New test.
9072 2016-04-13 Marek Polacek <polacek@redhat.com>
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>
9087 * gcc.c-torture/compile/pr70633.c: New test.
9090 * gcc.dg/torture/pr70628.c: New test.
9092 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
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
9106 * g++.dg/ext/pr70571.C: New test.
9108 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9111 * gcc.target/powerpc/pr70640.c: New test.
9113 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
9162 * g++.dg/cpp1y/pr69066.C: New.
9164 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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>
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>
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>
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>
9225 PR tree-optimization/70373
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>
9238 * g++.dg/pr70590.C: New test.
9239 * g++.dg/pr70590-2.C: New test.
9241 2016-04-08 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
9276 * gcc.dg/lto/simd-function_0.c: New test.
9278 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
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>
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>
9305 * g++.dg/warn/Wparentheses-29.C: New test.
9307 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
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
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.
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>
9352 * g++.dg/ext/attribute-may-alias-5.C: New.
9354 2016-04-05 Jakub Jelinek <jakub@redhat.com>
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>
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>
9380 * g++.dg/ext/constexpr-vla4.C: New test.
9382 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
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>
9395 * gcc.target/i386/pr70525.c: New test.
9397 2016-04-05 Richard Biener <rguenther@suse.de>
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,
9407 2016-04-04 Jakub Jelinek <jakub@redhat.com>
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>
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>
9422 * gcc.dg/torture/pr70457.c: New.
9424 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9427 * gfortran.dg/allocate_with_source_19.f08: New test.
9429 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
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>
9442 * gcc.dg/torture/pr70307.c: New test.
9444 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9448 * gcc.target/sh/torture/pr70416.c: New.
9450 2016-04-02 Martin Sebor <msebor@redhat.com>
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>
9477 * g++.dg/init/new47.C: New test.
9479 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9482 * gcc.target/arm/pr70496.c: New test.
9484 2016-04-01 Nathan Sidwell <nathan@acm.org>
9487 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9489 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
9524 * gcc.dg/pr70442.c: New test.
9526 2016-03-31 Nathan Sidwell <nathan@acm.org>
9529 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9531 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9534 * gcc.target/i386/pr70453.c: New test.
9536 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
9539 * gcc.c-torture/pr70292.c: New test.
9541 2016-03-31 Marek Polacek <polacek@redhat.com>
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>
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>
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>
9627 * gcc.dg/torture/pr70450.c: New testcase.
9629 2016-03-30 Jakub Jelinek <jakub@redhat.com>
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>
9638 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9639 (check): New function.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
9764 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
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>
9775 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9777 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9780 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9782 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9785 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9786 * g++.dg/cpp1y/pr70001.C: New test.
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>
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>
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
9809 * gfortran.dg/goacc/private-3.f95 (test): Same.
9810 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
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>
9831 * gcc.dg/tree-ssa/pr70232.c: New test.
9833 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9836 * gcc.target/i386/pr70302.c: New test.
9838 2016-03-22 Richard Biener <rguenther@suse.de>
9841 * g++.dg/torture/pr70251.C: New testcase.
9843 2016-03-22 David Malcolm <dmalcolm@redhat.com>
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>
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>
9868 * gcc.target/i386/pr70325.c: New test.
9870 2016-03-22 Jakub Jelinek <jakub@redhat.com>
9873 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9874 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9877 * gcc.target/i386/pr70300.c: New test.
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>
9887 * g++.dg/template/ptrmem30.C: New test.
9889 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
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>
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>
9909 * gcc.target/i386/pr70327.c: New test.
9911 2016-03-21 Martin Liska <mliska@suse.cz>
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>
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>
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>
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>
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>
9991 * gcc.dg/pr70269.c: New test.
9993 2016-03-18 Jakub Jelinek <jakub@redhat.com>
9996 * g++.dg/ext/java-3.C: New test.
9998 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10001 * g++.dg/lookup/pr70205.C: New test.
10003 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10006 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10008 2016-03-17 Marek Polacek <polacek@redhat.com>
10011 * gcc.dg/atomic-op-6.c: New test.
10013 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10016 * c-c++-common/pr70264.c: New test case.
10018 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10021 * c-c++-common/pr70144-1.c: New test.
10022 * c-c++-common/pr70144-2.c: New test.
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>
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>
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>
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>
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>
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>
10118 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10119 method call to i () as argument. Adjust expected output.
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>
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
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>
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>
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>
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>
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>
10214 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
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>
10227 * gfortran.dg/include_9.f90: New test.
10229 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
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>
10243 * gcc.target/arm/pr69614.c: New.
10245 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10248 * gfortran.dg/submodule_14.f08: New test
10251 * gfortran.dg/submodule_15.f08: New test
10253 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10256 * g++.dg/cpp1y/paren3.C: New test.
10258 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10261 * gcc.target/powerpc/ppc-round2.c: New test.
10263 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
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>
10276 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
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>
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
10300 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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>
10339 * gcc.target/aarch64/pr70044.c: New test.
10341 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10342 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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.
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>
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>
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):
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
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>
10434 * gcc.target/i386/pr70049.c: New test.
10436 2016-03-09 Richard Biener <rguenther@suse.de>
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-*-*,
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.
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>
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>
10484 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10485 * g++.dg/ubsan/pr70135.C: New test.
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>
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>
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
10570 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10573 * gcc.dg/pr69973.c: New test.
10575 PR rtl-optimization/69941
10576 * gcc.dg/torture/pr69941.c: New test.
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
10587 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
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>
10600 * g++.dg/ubsan/pr70035.C: New test.
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>
10616 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10618 (fn_42_b): Likewise.
10619 (fn_42_c): Likewise.
10621 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10624 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10626 (fn_40_b): Likewise.
10627 (fn_41_a): Likewise.
10628 (fn_41_b): Likewise.
10630 2016-03-04 Jakub Jelinek <jakub@redhat.com>
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>
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>
10654 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
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>
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>
10677 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10680 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10683 * gcc.dg/guality/pr69947.c: New test.
10685 2016-03-03 Jakub Jelinek <jakub@redhat.com>
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>
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>
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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
10956 * gfortran.dg/pr60126.f90: New test.
10958 2016-02-27 Jeff Law <law@redhat.com>
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>
10971 * gfortran.dg/newunit_4.f90: New test.
10973 2016-02-27 Jakub Jelinek <jakub@redhat.com>
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
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>
10989 * gcc.target/powerpc/pr69969.c: New test.
10991 2016-02-26 Martin Sebor <msebor@redhat.com>
10994 * g++.old-deja/g++.other/decl5.C: Add a test case.
10996 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
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>
11017 * gcc.target/s390/pr69709.c: New test.
11019 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11022 * gcc.target/aarch64/pr69245_1.c: New test.
11024 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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>
11063 * g++.dg/cpp1y/paren2.C: New test.
11065 2016-02-24 Martin Sebor <msebor@redhat.com>
11068 * gcc.dg/enum-mode-2.c: New test.
11070 2016-02-24 Jakub Jelinek <jakub@redhat.com>
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>
11080 * gcc.dg/pr69819.c: New test.
11082 2016-02-24 Martin Sebor <msebor@redhat.com>
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>
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>
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>
11167 * gfortran.dg/include_6.f90: Update test.
11169 2016-02-23 Jakub Jelinek <jakub@redhat.com>
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.
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.
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
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>
11250 * g++.dg/warn/Wnonnull-compare-5.C: New test.
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>
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>
11282 * gcc.dg/unused-variable-3.c: New test.
11284 2016-02-22 Jakub Jelinek <jakub@redhat.com>
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>
11297 * gcc.dg/pr69885.c: New test.
11299 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11303 * gcc.target/sh/pr54089-10.c: New.
11305 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11308 * gfortran.dg/deferred_character_15.f90 : New test.
11310 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11313 gfortran.dg/allocate_with_source_18.f03: New test.
11315 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11318 gfortran.dg/gomp/pr52531.f90: New test.
11320 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11323 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11326 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11329 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11330 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11333 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11336 * g++.dg/torture/pr69851.C: New test.
11338 2016-02-19 Martin Sebor <msebor@redhat.com>
11341 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11343 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11346 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11347 * g++.dg/warn/Wnonnull-compare-3.C: New test.
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
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>
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
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>
11391 * gcc.target/s390/pr69625.c: Add test case.
11393 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
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>
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>
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>
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>
11434 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11436 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11439 * gcc.c-torture/compile/pr69161.c: New test.
11441 2016-02-17 David Sherwood <david.sherwood@arm.com>
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>
11462 * gcc.target/powerpc/pr48344-1.c: New test.
11464 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11467 * gfortran.dg/associate_21.f90: New test.
11469 2016-02-16 Jakub Jelinek <jakub@redhat.com>
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>
11525 * g++.dg/init/pr69658.C: New test.
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>
11548 * gfortran.dg/type_decl_4.f90: Reinstated.
11550 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
11553 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11555 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11559 * gfortran.dg/type_decl_4.f90: Removed.
11561 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11564 * gfortran.dg/type_decl_4.f90: New test.
11566 2016-02-14 Alan Modra <amodra@gmail.com>
11569 * gcc.c-torture/execute/stkalign.c: Revise test.
11571 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11574 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11576 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
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>
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>
11650 * g++.dg/ipa/pr69241-4.C: New test.
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>
11660 * gcc.dg/pr69522.c: New test.
11662 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
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>
11726 * c-c++-common/Waddress-1.c: New test.
11728 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
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>
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
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>
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>
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>
11797 * gcc.c-torture/compile/20160205-1.c: New testcase.
11799 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
11809 * gcc.c-torture/execute/pr68532.c: New test.
11811 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
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>
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>
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>
11860 * g++.dg/gomp/pr59627.C: New test.
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>
11874 * g++.dg/init/const12.C: New test.
11876 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
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>
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>
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>
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>
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>
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.
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>
11957 * gcc.target/i386/pr69677.c: New test.
11959 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
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>
11981 * c-c++-common/pr69669.c: New test.
11983 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11986 * g++.dg/pr69667.C: New file.
11988 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
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>
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>
12015 * gcc.c-torture/execute/pr67714.c: New test.
12017 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
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>
12048 * gcc.dg/pr69627.c: New test.
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>
12061 * g++.dg/cpp0x/pr69056.C: New test.
12063 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12064 Alexandre Oliva <aoliva@redhat.com>
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>
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"
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>
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
12156 * gcc.dg/pr69543.c: New test.
12157 * gcc.dg/pr69558.c: New test.
12159 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
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>
12200 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12201 * gcc.dg/tree-ssa/sra-18.c: Likewise.
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>
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>
12221 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12223 2016-01-30 Martin Sebor <msebor@redhat.com>
12226 * g++.dg/ext/flexary10.C: New test.
12228 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12231 gfortran.dg/common_23.f90: New test.
12233 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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>
12243 * gcc.dg/torture/pr69518.c: New test.
12245 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12248 * gcc.target/i386/pr69530.c: New test.
12250 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12253 * gcc.target/mips/div-delay.c: New test.
12255 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12258 * gcc.target/i386/pr69551.c: New test.
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>
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>
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>
12301 * gcc.target/i386/pr69459.c: New test.
12303 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
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>
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>
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>
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>
12366 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12368 2016-01-27 Jakub Jelinek <jakub@redhat.com>
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>
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>
12403 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12405 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12408 * gcc.target/i386/pr69512.c: New test.
12410 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12413 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12415 2016-01-27 Marek Polacek <polacek@redhat.com>
12418 * g++.dg/pr69379.C: New test.
12420 2016-01-27 Martin Sebor <msebor@redhat.com>
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>
12441 * g++.dg/ext/constexpr-vla1.C: New test.
12443 2016-01-20 Christian Bruel <christian.bruel@st.com>
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>
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>
12483 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
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>
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>
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>
12537 * gcc.dg/pr69442.c: New test.
12539 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
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
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
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>
12581 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12584 2016-01-25 Richard Biener <rguenther@suse.de>
12587 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12589 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
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>
12622 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
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>
12639 gfortran.dg/pr68283.f90: New test.
12641 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
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
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>
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>
12700 * gcc.c-torture/execute/pr69403.c: New test.
12702 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12705 * g++.dg/template/pr55843.C: New.
12707 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
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>
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>
12723 * gcc.dg/sync-fetch.c: New test.
12725 2016-01-21 Martin Sebor <msebor@redhat.com>
12728 * gcc.target/powerpc/pr69252.c: New test.
12730 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12733 * gfortran.dg/pr65996.f90: New test.
12735 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
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>
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>
12760 * gcc.target/mips/pr69129.c: New.
12762 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12765 * g++.dg/cpp0x/pr58046.C: New.
12767 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12771 * gcc.target/arm/pr69187.c: New test.
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>
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
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
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>
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>
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>
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>
12928 * g++.dg/ipa/devirt-50.C: New testcase.
12930 2016-01-19 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
12978 * g++.dg/torture/pr69136.C: New testcase.
12980 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
13199 * g++.dg/template/pr68936.C: New test.
13201 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
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>
13219 * gfortran.dg/deferred_character_13.f90: New test for the fix
13220 of comment 3 of the PR.
13223 * gfortran.dg/deferred_character_8.f90: New test
13224 * gfortran.dg/allocate_error_5.f90: New test
13227 * gfortran.dg/deferred_character_10.f90: New test
13230 * gfortran.dg/deferred_character_14.f90: New test
13233 * gfortran.dg/deferred_character_11.f90: New test
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>
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>
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>
13297 * g++.dg/ipa/devirt-49.C: New testcase.
13299 2016-01-15 Christian Bruel <christian.bruel@st.com>
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>
13314 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13316 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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>
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):
13331 * gcc.dg/pr61441.c: Require issignaling effective target.
13333 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13336 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13338 2016-01-14 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
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>
13458 * g++.dg/warn/permissive-1.C: New test.
13460 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13464 * g++.dg/opt/pr69213.C: New test.
13466 2016-01-12 Christian Bruel <christian.bruel@st.com>
13469 * gcc.target/arm/pr69180.c: New test.
13471 2016-01-12 Richard Biener <rguenther@suse.de>
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>
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>
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>
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>
13586 * gcc.target/arm/pr69194.c: New test.
13588 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
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>
13601 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13605 * gcc.dg/pr69071.c: New test.
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
13642 * gcc.dg/ifcvt-5.c: New test.
13644 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
13647 * g++.dg/pr69123.C: New.
13649 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13652 * gcc.target/i386/pr69010.c: New test.
13654 2016-01-11 Martin Jambor <mjambor@suse.cz>
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>
13673 * c-c++-common/Wisleading-indentation.c: Augment test.
13675 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13678 * gfortran.dg/inline_matmul_12.f90: New test.
13680 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
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>
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>
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>
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>
13777 * gfortran.dg/gomp/pr69128.f90: New test.
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>
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>
13793 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13795 2016-01-07 Nick Clifton <nickc@redhat.com>
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>
13805 gfortran.dg/gomp/pr66680.f90: New test.
13807 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
13851 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13853 2016-01-05 Marek Polacek <polacek@redhat.com>
13856 * gcc.dg/atomic-invalid-2.c: New.
13858 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13861 * gcc.target/i386/pr68991.c: New test.
13863 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13866 * g++.dg/pr68991-1.C: New test.
13867 * g++.dg/pr68991-2.C: Likewise.
13869 2016-01-05 Sergei Trofimovich <siarheit@google.com>
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>
13883 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13885 2016-01-05 Nathan Sidwell <nathan@acm.org>
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>
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
13908 2016-01-04 Jakub Jelinek <jakub@redhat.com>
13910 Update copyright years.
13912 2016-01-04 Marek Polacek <polacek@redhat.com>
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>
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
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
13948 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
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.
13959 * gfortran.dg/pr69055.f90: New test.
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.