]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Revert
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6b34469c 12016-10-14 Jakub Jelinek <jakub@redhat.com>
2
7aeed2e5 3 PR middle-end/77959
4 * gfortran.dg/pr77959.f90: New test.
5
6b34469c 6 DR 1511 - const volatile variables and ODR
7 * g++.dg/DRs/dr1511-1.C: New test.
8 * g++.dg/DRs/dr1511-2.C: New test.
9
f81df488 102016-10-14 Eric Botcazou <ebotcazou@adacore.com>
11
12 * gnat.dg/debug7.adb (dg-options): Remove -g.
13 * gnat.dg/debug8.adb (dg-options): Add -margs.
14 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
15
e5664bb5 162016-10-14 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/77979
19 * gcc.dg/torture/pr77979.c: New testcase.
20
3b7a15a1 212016-10-14 Martin Liska <mliska@suse.cz>
22
23 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
24 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
25 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
26
2b379696 272016-10-14 Uros Bizjak <ubizjak@gmail.com>
28
29 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
30 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
31 * gcc.dg/torture/pr77937-2.c: Likewise.
32
0dfdb37a 332016-10-14 Eric Botcazou <ebotcazou@adacore.com>
34
35 * gnat.dg/lto15.adb: Adjust.
36 * gnat.dg/lto16.adb: Likewise.
37 * gnat.dg/lto17.adb: Likewise
38 * gnat.dg/lto18.ad[sb]: New test.
39 * gnat.dg/lto18_pkg.ads: New helper.
40 * gnat.dg/lto19.adb: New test.
41 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
42 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
43 * gnat.dg/lto20.adb: New test.
44 * gnat.dg/lto20_pkg.ad[sb]: New helper.
45
30825815 462016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
47
48 * gfortran.dg/coarray_38.f90: Expect error message.
49
f6412f44 502016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51
52 * gcc.target/aarch64/spellcheck_1.c: New test.
53 * gcc.target/aarch64/spellcheck_2.c: Likewise.
54 * gcc.target/aarch64/spellcheck_3.c: Likewise.
55 * gcc.target/aarch64/spellcheck_4.c: Likewise.
56 * gcc.target/aarch64/spellcheck_5.c: Likewise.
57 * gcc.target/aarch64/spellcheck_6.c: Likewise.
58
7a8fd205 592016-10-13 Andreas Schwab <schwab@linux-m68k.org>
60
61 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
62
0512a8c6 632016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
64
65 PR tree-optimization/77937
66 * gcc.dg/torture/pr77937-1.c: New.
67 * gcc.dg/torture/pr77937-2.c: New.
68
81f19d90 692016-10-13 Jakub Jelinek <jakub@redhat.com>
70
71 * g++.dg/cpp1z/inline-var1.C: New test.
72 * g++.dg/cpp1z/inline-var1a.C: New test.
73 * g++.dg/cpp1z/inline-var1.h: New file.
74 * g++.dg/cpp1z/inline-var2.C: New test.
75 * g++.dg/cpp1z/inline-var3.C: New test.
76 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
77 uninitialized const.
78
8d16d6ff 792016-10-13 Sandra Loosemore <sandra@codesourcery.com>
80
f3e6118a 81 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
82 Xscale is specified, not just -march.
83 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
84 is incompatible with Xscale.
8d16d6ff 85
2e7b05a3 862016-10-13 Martin Sebor <msebor@redhat.com>
87
88 PR c++/71912
89 * g++.dg/ext/flexary4.C: Adjust.
90 * g++.dg/ext/flexary5.C: Same.
91 * g++.dg/ext/flexary9.C: Same.
92 * g++.dg/ext/flexary19.C: New test.
93 * g++.dg/ext/flexary18.C: New test.
94 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
95 regression test.
96 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
97 Avoid generating a flexible array member in an array.
98
ff56abd1 992016-10-13 Martin Sebor <msebor@redhat.com>
100
101 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
102 to placate -Wformat on targets where the type is not int.
103
c4966203 1042016-10-13 David Malcolm <dmalcolm@redhat.com>
105
106 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
107 in INSN_LOCATION.
108
0655e0e6 1092016-10-13 Bin Cheng <bin.cheng@arm.com>
110
111 * gcc.target/i386/l_fma_float_1.c: Revise test.
112 * gcc.target/i386/l_fma_float_2.c: Ditto.
113 * gcc.target/i386/l_fma_float_3.c: Ditto.
114 * gcc.target/i386/l_fma_float_4.c: Ditto.
115 * gcc.target/i386/l_fma_float_5.c: Ditto.
116 * gcc.target/i386/l_fma_float_6.c: Ditto.
117 * gcc.target/i386/l_fma_double_1.c: Ditto.
118 * gcc.target/i386/l_fma_double_2.c: Ditto.
119 * gcc.target/i386/l_fma_double_3.c: Ditto.
120 * gcc.target/i386/l_fma_double_4.c: Ditto.
121 * gcc.target/i386/l_fma_double_5.c: Ditto.
122 * gcc.target/i386/l_fma_double_6.c: Ditto.
123
c4dd22f7 1242016-10-13 Bin Cheng <bin.cheng@arm.com>
125
126 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
127
73e363e1 1282016-10-13 Bin Cheng <bin.cheng@arm.com>
129
130 * gcc.dg/vect/vect-98.c: Refine test case.
131 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
132 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
133 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
134
c0f4422f 1352016-10-13 Jakub Jelinek <jakub@redhat.com>
136
137 PR c/77946
138 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
139
5d3eb95a 1402016-10-13 Martin Liska <mliska@suse.cz>
141
142 PR tree-optimization/77943
143 * g++.dg/tree-ssa/pr77943.C: New test.
144
eb04d24c 1452016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
146
147 PR fortran/72832
148 * gfortran.dg/allocate_with_source_22.f03: New test.
149 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
150 fail.
151
4c57e30a 1522016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
153
154 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
155 * gcc.target/arm/movsi_movw.c: Likewise.
156 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
157 directive to work on big endian targets.
158
a70bfd3e 1592016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
160
161 * gcc.dg/tree-ssa/evrp6.c: New test.
162
ef51c561 1632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
164
165 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
166 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
167 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
168
c1276ee1 1692016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
170
171 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
172 * gcc.target/powerpc/warn-2.c: Ditto.
173
a5c34f4b 1742016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
175
176 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
177 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
178 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
179 for -mmsa.
180 * gcc.target/mips/msa.c: New test.
181 * gcc.target/mips/msa-builtins.c: Likewise.
182 * lib/target-supports.exp (check_mips_msa_hw_available): New.
183 (check_effective_target_mips_msa_runtime): Likewise.
184 (check_effective_target_mips_msa): Likewise.
185 (add_options_for_mips_msa): Likewise.
186 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
187 (check_effective_target_vect_intfloat_cvt): Likewise.
188 (check_effective_target_vect_uintfloat_cvt): Likewise.
189 (check_effective_target_vect_floatint_cvt): Likewise.
190 (check_effective_target_vect_floatuint_cvt): Likewise.
191 (check_effective_target_vect_shift): Likewise.
192 (check_effective_target_vect_shift_char): Likewise.
193 (check_effective_target_vect_long): Likewise.
194 (check_effective_target_vect_float): Likewise.
195 (check_effective_target_vect_double): Likewise.
196 (check_effective_target_vect_long_long): Likewise.
197 (check_effective_target_vect_perm): Likewise.
198 (check_effective_target_vect_perm_byte): Likewise.
199 (check_effective_target_vect_perm_short): Likewise.
200 (check_effective_target_vect_sdot_qi): Likewise.
201 (check_effective_target_vect_udot_qi): Likewise.
202 (check_effective_target_vect_sdot_hi): Likewise.
203 (check_effective_target_vect_udot_hi): Likewise.
204 (check_effective_target_vect_pack_trunc): Likewise.
205 (check_effective_target_vect_unpack): Likewise.
206 (check_effective_target_vect_hw_misalign): Likewise.
207 (check_effective_target_vect_condition): Likewise.
208 (check_effective_target_vect_cond_mixed): Likewise.
209 (check_effective_target_vect_char_mult): Likewise.
210 (check_effective_target_vect_short_mult): Likewise.
211 (check_effective_target_vect_int_mult): Likewise.
212 (check_effective_target_vect_extract_even_odd): Likewise.
213 (check_effective_target_vect_interleave): Likewise.
214 (check_vect_support_and_set_flags): Check if the target supports MSA
215 and append to the list of EFFECTIVE_TARGETS.
216
3e7c21b1 2172016-10-12 Richard Biener <rguenther@suse.de>
218
219 PR debug/77947
220 * g++.dg/torture/pr77947.C: New testcase.
221
bd043173 2222016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
223
224 * gnat.dg/debug8.adb: New testcase.
225
dade7ede 2262016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
227
228 * gnat.dg/debug9.adb: New testcase.
229
98e16200 2302016-10-12 Richard Biener <rguenther@suse.de>
231
232 * gcc.dg/tree-ssa/vrp35.c: Adjust.
233 * gcc.dg/tree-ssa/vrp36.c: Likewise.
234 * gcc.dg/tree-ssa/vrp46.c: Likewise.
235
30855003 2362016-10-12 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/77920
239 * gcc.dg/torture/pr77920.c: New testcase.
240
12663602 2412016-10-12 Jakub Jelinek <jakub@redhat.com>
242
221d7858 243 PR tree-optimization/77929
244 * gcc.c-torture/compile/pr77929.c: New test.
245
12663602 246 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
247 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
248 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
249 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
250 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
251 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
252 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
253 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
254 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
255
443a4842 2562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
257
258 * gcc.target/sparc/setcc-4.c: Adjust.
259 * gcc.target/sparc/setcc-5.c: Likewise.
260 * gcc.target/sparc/setcc-6.c: Likewise.
261 * gcc.target/sparc/setcc-7.c: Likewise.
262 * gcc.target/sparc/setcc-8.c: Likewise.
263 * gcc.target/sparc/setcc-9.c: Likewise.
264 * gcc.target/sparc/setcc-10.c: Delete.
265
ffe8440e 2662016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
267
268 PR fortran/77942
269 * gfortran.dg/pr77942.f90
270
f9d86318 2712016-10-11 Fritz Reese <fritzoreese@gmail.com>
272
273 * gfortran.dg/dec_math.f90: New testsuite.
274
aec336e9 2752016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
276
277 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
278 (main): Declare j as i32 instead of int.
279
96eb1519 2802016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
281
282 PR testsuite/PR77710
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
284 target triplet instead of *-*-*-*.
285
a84cc613 2862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
287
288 * gnat.dg/unchecked_convert10.adb: New test.
289 * gnat.dg/unchecked_convert11.adb: Likewise.
290 * gnat.dg/unchecked_convert12.adb: Likewise.
291
94ec1a50 2922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
293
294 * gcc.target/sparc/cbcond-1.c: New test.
295 * gcc.target/sparc/cbcond-2.c: Likewise.
296 * gcc.target/sparc/movcc-1.c: Likewise.
297 * gcc.target/sparc/movcc-2.c: Likewise.
298 * gcc.target/sparc/setcc-1.c: Adjust.
299 * gcc.target/sparc/setcc-2.c: Likewise.
300 * gcc.target/sparc/setcc-3.c: Likewise.
301 * gcc.target/sparc/setcc-4.c: Likewise.
302 * gcc.target/sparc/setcc-5.c: Likewise.
303 * gcc.target/sparc/setcc-6.c: New test.
304 * gcc.target/sparc/setcc-7.c: Likewise.
305 * gcc.target/sparc/setcc-8.c: Likewise.
306 * gcc.target/sparc/setcc-9.c: Likewise.
307 * gcc.target/sparc/setcc-10.c: Likewise.
308
74cf8d76 3092016-10-10 Jeff Law <law@redhat.com>
310
311 PR tree-optimization/71947
312 * gcc.dg/tree-ssa/pr71947-1.c: New test.
313 * gcc.dg/tree-ssa/pr71947-2.c: New test.
314 * gcc.dg/tree-ssa/pr71947-3.c: New test.
315 * gcc.dg/tree-ssa/pr71947-4.c: New test.
316 * gcc.dg/tree-ssa/pr71947-5.c: New test.
317 * gcc.dg/tree-ssa/pr71947-6.c: New test.
318
8d3bf9df 3192016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
320
321 PR fortran/77915
322 * gfortran.dg/matmul_11.f90: New test.
323
ade2e453 3242016-10-10 Jiong Wang <jiong.wang@arm.com>
325
326 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
327 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
328 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
329 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
330 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
331 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
332 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
333 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
334 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
335 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
336 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
337 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
338 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
339 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
340 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
341 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
342 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
343 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
344 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
345 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
346 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
347 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
348 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
349 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
350 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
363 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
364 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
365 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
366 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
367 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
368 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
385
d9b5db8e 3862016-10-10 Jiong Wang <jiong.wang@arm.com>
387
388 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
402
67789205 4032016-10-10 Jiong Wang <jiong.wang@arm.com>
404
405 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
406 Enable AArch64.
407 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
408 vdup*_laneq.
409 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
413
6dfe8276 4142016-10-10 Matthew Wahab <matthew.wahab@arm.com>
415 Jiong Wang <jiong.wang@arm.com>
416
417 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
418 AArch64 support.
419 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
420 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
421 AArch64 targets.
422 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
423 AArch64 targets.
424 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
425 targets.
426 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
427
ec8fd20e 4282016-10-10 Eric Botcazou <ebotcazou@adacore.com>
429
430 * gnat.dg/specs/vfa.ads: New test.
431
6dfe8276 4322016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 433
434 * gnat.dg/inline13.ad[sb]: New test.
435 * gnat.dg/inline13_pkg.ad[sb]: New helper.
436
8fc51369 4372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
438
439 * gnat.dg/biased_subtype.adb: New test.
440
b4d09fc1 4412016-10-09 Jakub Jelinek <jakub@redhat.com>
442
443 PR tree-optimization/77901
444 * gcc.c-torture/compile/pr77901.c: New test.
445
14964a36 4462016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
447
448 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
449 * gcc.dg/ipa/propalign-2.c: Likewise
450 * gcc.dg/ipa/propalign-3.c: Likewise.
451 * gcc.dg/ipa/propalign-4.c: Likewise.
452 * gcc.dg/ipa/propalign-5.c: Likewise.
453
ad0c1dec 4542016-10-08 Jakub Jelinek <jakub@redhat.com>
455
ae691a10 456 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
457
4582d852 458 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
459
ad0c1dec 460 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
461 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
462
90a2ad05 4632016-10-07 Fritz Reese <fritzoreese@gmail.com>
464
465 * gfortran.dg/dec_union_11.f90: New testcase.
466
4076953a 4672016-10-07 Nathan Sidwell <nathan@acm.org>
468
469 PR c++/66443
470 * g++.dg/cpp0x/pr66443-cxx11.C: New.
471 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
472 * g++.dg/cpp1y/pr66443-cxx14.C: New
473 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
474 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
475
cd45162d 4762016-10-07 Jakub Jelinek <jakub@redhat.com>
477
478 * g++.dg/cpp0x/addressof1.C: New test.
479 * g++.dg/cpp0x/addressof2.C: New test.
480
7d29bba9 4812016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
482
483 * gcc.target/powerpc/float128-type-1.c: New test to check that
484 PowerPC 64-bit Linux enables -mfloat128-type by default.
485 * gcc.target/powerpc/float128-type-2.c: Likewise.
486 * gcc.target/powerpc/float128-mix.c: Change error message to
487 reflect that __ibm128 is now #define'ed to be long double.
488
7d562e89 4892016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
490
491 PR fortran/77406
492 * gfortran.dg/pr77406.f90: New test.
493 * gfortran.dg/assumed_type_3.f90: Update error messages.
494 * gfortran.dg/defined_operators_1.f90: Ditto.
495 * gfortran.dg/generic_26.f90: Ditto.
496 * gfortran.dg/generic_7.f90: Ditto.
497 * gfortran.dg/gomp/udr5.f90: Ditto.
498 * gfortran.dg/gomp/udr7.f90: Ditto.
499 * gfortran.dg/interface_1.f90: Ditto.
500 * gfortran.dg/interface_37.f90: Ditto.
501 * gfortran.dg/interface_5.f90: Ditto.
502 * gfortran.dg/interface_6.f90: Ditto.
503 * gfortran.dg/interface_7.f90
504 * gfortran.dg/no_arg_check_3.f90
505 * gfortran.dg/operator_5.f90
506 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
507
0365bfa8 5082016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
509
510 PR c++/77700
511 * c-c++-common/Wint-in-bool-context.c: Update test.
512
1941149a 5132016-10-07 Richard Biener <rguenther@suse.de>
514
515 * gcc.dg/tree-ssa/vrp01.c: Adjust.
516 * gcc.dg/tree-ssa/vrp34.c: Likewise.
517
dc5b5d21 5182016-10-07 Marek Polacek <polacek@redhat.com>
519
520 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
521
30ac4925 5222016-10-07 Bernd Schmidt <bschmidt@redhat.com>
523
524 PR c++/69733
525 * c-c++-common/pr69733.c: New test.
526 * gcc.dg/pr69733.c: New test.
527 * gcc.target/i386/pr69733.c: New test.
528
95c0ad19 5292016-10-07 Marek Polacek <polacek@redhat.com>
530
531 PR c++/77803
532 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
533
fafde080 5342016-10-07 Jakub Jelinek <jakub@redhat.com>
535
536 PR tree-optimization/77664
537 * gcc.dg/tree-ssa/pr77664.c: New test.
538 * gcc.dg/pr77664.c: New test.
539
5402016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 541
542 * gfortran.dg/pr69955.f90: New test.
543
4147af80 5442016_10-06 Louis Krupp <louis.krupp@zoho.com>
545
546 PR fortran/57910
547 * gfortran.dg/pr57910.f90: New test.
548
adeca879 5492016-10-06 Jakub Jelinek <jakub@redhat.com>
550
551 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
552 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
553
fefb1a11 5542016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
555
556 PR tree-optimization/77862
557 * gcc.dg/pr77862.c: New test.
558
f7df25e9 5592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
560
561 * gcc.dg/tree-ssa/evrp4.c: New test.
562
3ff1ad36 5632016-10-06 Jeff Law <law@redhat.com>
564
565 PR tree-optimization/71661
566 * gcc.dg/tree-ssa/pr71661.c: New test.
567
1424fde5 5682016-10-06 Richard Biener <rguenther@suse.de>
569
570 PR tree-optimization/77855
571 * gcc.dg/torture/pr77855.c: New testcase.
572
a22dd5ec 5732016-10-06 James Clarke <jrtc27@jrtc27.com>
574 Eric Botcazou <ebotcazou@adacore.com>
575
576 * g++.dg/other/pr77759.C: New test.
577
cb1f8eb4 5782016-10-06 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/77839
581 * gcc.dg/torture/pr77839.c: New testcase.
582
bb513366 5832016-10-06 Marek Polacek <polacek@redhat.com>
584
585 * g++.dg/cpp1z/init-statement9.C: New test.
586
26d689f4 5872016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
588
589 * gcc.target/i386/pcommit-1.c: Deleted.
590 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
591 * gcc.target/i386/sse-13.c: Ditto.
592 * gcc.target/i386/sse-14.c: Ditto.
593 * gcc.target/i386/sse-22.c: Ditto.
594 * gcc.target/i386/sse-23.c: Ditto.
595 * g++.dg/other/i386-2.C: Ditto.
596
847e66cc 5972016-10-05 Uros Bizjak <ubizjak@gmail.com>
598
599 * gcc.target/i386/pr77833.c: Require int128 effective target.
600
670ec524 6012016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
602
603 PR fortran/58991
604 PR fortran/58992
605 * gfortran.dg/associate_22.f90: New test.
606
fca4e258 6072016-10-05 Fritz Reese <fritzoreese@gmail.com>
608
609 * gfortran.dg/dec_union_9.f90: New testcase.
610 * gfortran.dg/dec_union_10.f90: New testcase.
611
994fc95f 6122016-10-05 Jakub Jelinek <jakub@redhat.com>
613
c6958264 614 PR sanitizer/66343
615 * gcc.dg/pch/pr66343-3.c: New test.
616 * gcc.dg/pch/pr66343-3.hs: New file.
617
994fc95f 618 PR sanitizer/66343
619 * gcc.dg/pch/pr66343-1.c: New test.
620 * gcc.dg/pch/pr66343-1.hs: New file.
621 * gcc.dg/pch/pr66343-2.c: New test.
622 * gcc.dg/pch/pr66343-2.hs: New file.
623
2b6903a5 6242016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
625
626 * c-c++-common/Wint-in-bool-context.c: Update test.
627
a9e44c43 6282016-10-05 Marek Polacek <polacek@redhat.com>
629
630 * g++.dg/cpp1z/init-statement1.C: New test.
631 * g++.dg/cpp1z/init-statement2.C: New test.
632 * g++.dg/cpp1z/init-statement3.C: New test.
633 * g++.dg/cpp1z/init-statement4.C: New test.
634 * g++.dg/cpp1z/init-statement5.C: New test.
635 * g++.dg/cpp1z/init-statement6.C: New test.
636 * g++.dg/cpp1z/init-statement7.C: New test.
637 * g++.dg/cpp1z/init-statement8.C: New test.
638
d0a5b595 6392016-10-05 Louis Krupp <louis.krupp@zoho.com>
640
641 PR fortran/67524
642 * gfortran.dg/pr67524.f90: New test.
643
c7b01e77 6442016-10-05 Jakub Jelinek <jakub@redhat.com>
645
646 PR sanitizer/77823
647 * c-c++-common/ubsan/shift-9.c: New test.
648
d204444e 6492016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
650
651 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
652 of int if __SIZEOF_INT__ is less than 4 bytes.
653
ea55eab9 6542016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
655
656 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
657 * gfortran.dg/class_array_20.f03: Likewise.
658 * gfortran.dg/class_array_21.f03: Likewise.
659 * gfortran.dg/finalize_29.f08: Likewise.
660 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
661
bf1426ea 6622016-10-05 Richard Biener <rguenther@suse.de>
663
664 PR middle-end/77826
665 * gcc.dg/torture/pr77826.c: New testcase.
666
eb93b162 6672016-10-05 Richard Biener <rguenther@suse.de>
668
669 * gcc.dg/fold-copysign-1.c: New testcase.
670
830f8f08 6712016-10-05 Andreas Schwab <schwab@suse.de>
672
673 * g++.dg/pr49847-2.C: Remove.
674
ce229d56 6752016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
676
677 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
678
d82d27a3 6792016-10-05 Richard Biener <rguenther@suse.de>
680
681 PR middle-end/55152
682 * gcc.dg/pr55152-2.c: New testcase.
683
29e40d1d 6842016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
685
686 * gfortran.dg/dtio_15.f90: New test.
687
78dc0da1 6882016-10-04 Ian Lance Taylor <iant@golang.org>
689
690 * gcc.dg/split-7.c: New test.
691
f72de674 6922016-10-04 Martin Sebor <msebor@redhat.com>
693
694 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
695 %lc directive to wint_t to silence -Wformat warnings on targets
696 where the latter is a distinct type such as long.
697
c30da209 6982016-10-04 Martin Sebor <msebor@redhat.com>
699
700 PR c++/77804
701 * g++.dg/warn/Wplacement-new-size-4.C: New test.
702
c93d719b 7032016-10-04 Jakub Jelinek <jakub@redhat.com>
704
c8887d28 705 PR c++/77791
706 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
707
c93d719b 708 * g++.dg/other/java3.C: Remove.
709 * g++.dg/other/java1.C: Remove.
710 * g++.dg/other/error12.C: Remove.
711 * g++.dg/other/java2.C: Remove.
712 * g++.dg/warn/Wnvdtor.C: Remove.
713 * g++.dg/lookup/java1.C: Remove.
714 * g++.dg/lookup/java2.C: Remove.
715 * g++.dg/ext/pr34829.C: Remove.
716 * g++.dg/ext/java-3.C: Remove.
717 * g++.dg/ext/java-1.C: Remove.
718 * g++.dg/ext/java-2.C: Remove.
719 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
720
e62363b1 7212016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
722
723 PR tree-optimization/77808
724 * gcc.dg/tree-ssa/pr77808.c: New testcase.
725
38f18c01 7262016-10-04 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/77399
729 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
730
47fd90af 7312016-10-04 Richard Biener <rguenther@suse.de>
732
733 PR middle-end/77833
734 * gcc.target/i386/pr77833.c: New testcase.
735
2f8d6297 7362016-09-26 Jeff Law <law@redhat.com>
737
738 PR tree-optimization/71550
739 PR tree-optimization/71403
740 * gcc.c-torture/execute/pr71550.c: New test.
741
4092cccf 7422016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
743
744 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
745 option.
746
8e8fe25a 7472016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
748
749 Revert
750 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
751
752 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
753
fcfa0d6a 7542016-10-03 Marek Polacek <polacek@redhat.com>
755
756 * g++.dg/cpp0x/nullptr37.C: New test.
757
255beb07 7582016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
759
760 * c-c++-common/Wint-in-bool-context.c: Update test.
761
16127d51 7622016-10-02 Jakub Jelinek <jakub@redhat.com>
763
764 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
765 earlier.
766 * g++.dg/charset/asm2.c (memmove): Likewise.
767 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
768 * g++.dg/tls/diag-4.C (foo): Likewise.
769 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
770 dg-warning, fix up regex.
771 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
772 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
773 * g++.old-deja/g++.mike/net31.C: Likewise.
774 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
775 for C++17.
776 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
777 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
778
c9e875f1 7792016-10-01 Richard Biener <rguenther@suse.de>
780
781 PR middle-end/77798
782 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
783
77daf8b6 7842016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
785
786 PR fortran/77663
787 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
788
ff2feb8b 7892016-10-01 Jakub Jelinek <jakub@redhat.com>
790
791 PR c/77490
792 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
793 Add dg-prune-output directive.
794
fd3720ac 7952016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796
797 PR fortran/66643
798 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
799 * gfortran.fortran-torture/compile/write.f90: Update test.
800
dd07e329 8012016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
802
803 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
804 arm_fp16_alternative_ok as the required effective target.
805 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
806 -mfp16-format=alternative to the dg-options directive and remove
807 the dg-add-options directive.
808
580083a2 8092016-09-30 Fritz Reese <fritzoreese@gmail.com>
810
811 PR fortran/77764
812 * gfortran.dg/dec_union_8.f90: New testcase.
813
f24fcad2 8142016-09-30 Fritz Reese <fritzoreese@gmail.com>
815
816 PR fortran/77782
817 * gfortran.dg/dec_structure_16.f90: New testcase.
818
e0e00cf4 8192016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
820
821 * gfortran.dg/coarray_allocate_10.f08: New test.
822 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
823
44211526 8242016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
825
826 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
827
e2441cd8 8282016-09-30 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/77399
831 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
832
0914a8ef 8332016-09-29 Sandra Loosemore <sandra@codesourcery.com>
834
835 * c-c++-common/pr27336.c: Make dependency on
836 -fdelete-null-pointer-checks explicit.
837 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
838 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
839 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
840 * gcc.dg/pic-1.c: Require fpic target support.
841 * gcc.dg/pic-2.c: Likewise.
842
c5d89bae 8432016-09-29 Jakub Jelinek <jakub@redhat.com>
844
845 Implement P0001R1 - C++17 removal of register storage class specifier
846 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
847 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
848 C++17.
849 * c-c++-common/vector-subscript-5.c (foo): Don't use register
850 keyword if not __SSE2__.
851 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
852 C++17.
853 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
854 register keywords.
855 * g++.dg/eh/pr29166.C: Add -Wno-register option.
856 * g++.dg/warn/register-parm-1.C (erroneous_warning,
857 no_erroneous_warning): Expect new warnings for C++17.
858 * g++.dg/warn/register-var-2.C (f): Likewise.
859 * g++.dg/parse/register1.C (f): Expect new error for C++17.
860 * g++.dg/parse/linkage2.C (foo): Likewise.
861 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
862 keyword on parameters for C++17.
863 * g++.dg/cpp1z/register1.C: New test.
864 * g++.dg/cpp1z/register2.C: New test.
865 * g++.dg/cpp1z/register3.C: New test.
866
5424b150 8672016-09-29 Uros Bizjak <ubizjak@gmail.com>
868
869 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
870 * gcc.target/i386/avx2-check.h (main): Ditto.
871 * gcc.target/i386/avx512bw-check.h (main): Ditto.
872 * gcc.target/i386/avx512cd-check.h (main): Ditto.
873 * gcc.target/i386/avx512dq-check.h (main): Ditto.
874 * gcc.target/i386/avx512er-check.h (main): Ditto.
875 * gcc.target/i386/avx512f-check.h (main): Ditto.
876 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
877 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
878 * gcc.target/i386/avx512vl-check.h (main): Ditto.
879
132fa33c 8802016-09-29 Uros Bizjak <ubizjak@gmail.com>
881
882 PR target/77756
883 * gcc.target/i386/pr77756.c: New test.
884
ea72fa65 8852016-09-29 Marek Polacek <polacek@redhat.com>
886
887 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
888
40334d1a 8892016-09-29 Marek Polacek <polacek@redhat.com>
890
891 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
892 C++14.
893
2bf721c3 8942016-09-29 Martin Liska <mliska@suse.cz>
895
896 * objc/execute/construct1.m: New test.
897
a8243a97 8982016-09-29 Richard Biener <rguenther@suse.de>
899
900 PR tree-optimization/77768
901 * gcc.dg/torture/pr77768.c: New testcase.
902
98da8d3b 9032016-09-28 Richard Biener <rguenther@suse.de>
904
905 PR middle-end/77407
906 * gcc.dg/pr77407.c: New testcase.
907
b0ab3ca0 9082016-09-29 Richard Biener <rguenther@suse.de>
909
910 PR middle-end/55152
911 * gcc.dg/pr55152.c: New testcase.
912 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
913
f76c9f26 9142016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
915
916 * gcc.dg/profile-update-warning.c: Restrict to ia32.
917 (dg-options): Remove -m32.
918
94d9ba6a 9192016-09-28 Martin Sebor <msebor@redhat.com>
920
921 PR middle-end/77721
922 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
923
d23296dc 9242016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
925
926 PR libgfortran/77707
927 * gfortran.dg/inquire_17.f90: New test.
928
2a2770c6 9292016-09-28 Jakub Jelinek <jakub@redhat.com>
930
931 PR c++/77467
932 * g++.dg/cpp1y/constexpr-77467.C: New test.
933
3e822015 9342016-09-28 Martin Sebor <msebor@redhat.com>
935
936 PR c/77762
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
938 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
939 (test_sprintf_p_const): Adjust line numbers to avoid failures
940 introduced in r240503.
941
21ce832f 9422016-09-28 Martin Sebor <msebor@redhat.com>
943
944 PR middle-end/77683
945 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
946
8d9e3eb6 9472016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
948
cfa852a5 949 PR c++/77748
950 * g++.dg/pr77550.C: Avoid undefined behavior.
951
8d9e3eb6 952 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
953
85dd8d9a 9542016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
955
956 * gcc.dg/strlenopt-20.c: Update test.
957 * gcc.dg/strlenopt-21.c: Likewise.
958 * gcc.dg/strlenopt-22.c: Likewise.
959 * gcc.dg/strlenopt-22g.c: Likewise.
960 * gcc.dg/strlenopt-26.c: Likewise.
961 * gcc.dg/strlenopt-5.c: Likewise.
962 * gcc.dg/strlenopt-7.c: Likewise.
963 * gcc.dg/strlenopt-9.c: Likewise.
964
ce7e2f0e 9652016-09-27 Jakub Jelinek <jakub@redhat.com>
966
4fd4e9e0 967 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
968
66108a57 969 * g++.dg/cpp1z/lambda-this1.C: New test.
970 * g++.dg/cpp1z/lambda-this2.C: New test.
971
ce7e2f0e 972 PR c++/77722
973 * g++.dg/ubsan/return-4.C: New test.
974 * g++.dg/ubsan/return-5.C: New test.
975 * g++.dg/ubsan/return-6.C: New test.
976
eedf6f96 9772016-09-27 Jiong Wang <jiong.wang@arm.com>
978
979 * lib/target-supports.exp
980 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
981 in function comment.
982
febf7a45 9832016-09-27 Martin Liska <mliska@suse.cz>
984
985 PR gcov-profile/46266
986 * lib/gcov.exp: Verify that <built-in>.gcov file is not
987 considered.
988
1ef012e4 9892016-09-27 Richard Biener <rguenther@suse.de>
990
991 PR tree-optimization/77745
992 * g++.dg/torture/pr77745.C: New testcase.
993
fcaf08b7 9942016-09-27 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/77478
997 * gcc.dg/torture/pr77478.c: New testcase.
998
db46bcd3 9992016-09-27 Martin Liska <mliska@suse.cz>
1000
1001 PR gcov-profile/7970
1002 PR gcov-profile/16855
1003 PR gcov-profile/44779
1004 * g++.dg/gcov/pr16855.C: New test.
1005
2e0bcd96 10062016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1007
1008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1009
93768ef7 10102016-09-27 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR fortran/77666
1013 * gfortran.dg/gomp/pr77666.f90: New test.
1014
b09a4365 10152016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1016
1017 PR ipa/77677
1018 * gcc.dg/torture/pr77677-2.c: New test.
1019
85527e8f 10202016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1021
1022 PR fortran/77420
1023 * gfortran.dg/pr77420_1.f90: New test.
1024 * gfortran.dg/pr77420_2.f90: Ditto.
1025 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1026 * gfortran.dg/pr77420_4.f90: this file.
1027
140cd7ff 10282016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1029
1030 PR middle-end/77719
1031 * gfortran.dg/pr77719.f90: New test.
1032
d4d58fc3 10332016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1034
1035 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1036 singular form of byte when quantity is unknown.
d4d58fc3 1037
e997bd3a 10382016-09-26 Marek Polacek <polacek@redhat.com>
1039
1040 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1041
9c7de46a 10422016-09-26 Martin Liska <mliska@suse.cz>
1043
1044 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1045 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1046 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1047 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1048 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1049 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1050 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1051 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1052 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1053
3c77f69c 10542016-09-26 Marek Polacek <polacek@redhat.com>
1055
1056 PR c/7652
1057 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1058 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1059 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1060 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1061 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1062 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1063 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1064 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1065 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1066 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1067 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1068 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1069 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1070 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1071 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1072 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1073 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1074 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1075 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1076 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1077 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1078 * c-c++-common/attr-fallthrough-1.c: New test.
1079 * c-c++-common/attr-fallthrough-2.c: New test.
1080 * g++.dg/cpp0x/fallthrough1.C: New test.
1081 * g++.dg/cpp0x/fallthrough2.C: New test.
1082 * g++.dg/cpp1z/fallthrough1.C: New test.
1083 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1084 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1085 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1086 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1087
40e245e1 10882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1089
9e9fb49b 1090 PR fortran/77429
40e245e1 1091 * gfortran.dg/pr77429.f90: New test.
1092
cfffcdf4 10932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1094
1095 PR fortran/77694
1096 * gfortran.dg/pr77694.f90: New test.
1097
223e6ae9 10982016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1099
1100 PR target/51244
1101 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1102
9e932ac2 11032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1104
1105 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1106 for 32-bit mode.
1107
04f16d28 11082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1109
1110 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1111 for 32-bit mode.
1112
481ce481 11132016-09-24 Marek Polacek <polacek@redhat.com>
1114
1115 PR c/77490
1116 * c-c++-common/Wbool-operation-1.c: New test.
1117 * gcc.dg/Wbool-operation-1.c: New test.
1118
8e652fcf 11192016-09-23 Fritz Reese <fritzoreese@gmail.com>
1120
1121 * gfortran.dg/dec_static_1.f90: New.
1122 * gfortran.dg/dec_static_2.f90: New.
1123 * gfortran.dg/dec_static_3.f90: New.
1124 * gfortran.dg/dec_static_4.f90: New.
1125
e7c4560c 11262016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1127
1128 PR fortran/48298
1129 * gfortran.dg/negative_unit_check.f90: Update test.
1130 * gfortran.dg/dtio_14.f90: New test.
481ce481 1131
ad020996 11322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1133
1134 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1135 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1136 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1137 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1138 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1139 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1140 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1141
e2c1228b 11422016-09-23 Martin Sebor <msebor@redhat.com>
1143
1144 PR testsuite/77713
1145 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1146 assuming long double is bigger than double.
1147
9b5db70f 11482016-09-23 Jakub Jelinek <jakub@redhat.com>
1149
1150 Implement P0138R2, C++17 construction rules for enum class values
1151 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1152
a30e370d 11532016-09-23 David Malcolm <dmalcolm@redhat.com>
1154
1155 PR preprocessor/77672
1156 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1157 expected multiline output from first warning to reflect change
1158 in r240434.
1159
15650eb7 11602016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1161
1162 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1163
f886b2b4 11642016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1165 Tom de Vries <tom@codesourcery.com>
1166
1167 PR testsuite/77411
1168 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1169
f74ba31d 11702016-09-23 Marek Polacek <polacek@redhat.com>
1171
1172 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1173 * c-c++-common/gomp/atomic-13.c: Likewise.
1174 * c-c++-common/gomp/atomic-14.c: Likewise.
1175 * c-c++-common/pr60439.c: Remove invalid code.
1176 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1177 * g++.dg/expr/bitfield5.C: Likewise.
1178 * g++.dg/expr/bitfield6.C: Likewise.
1179 * g++.dg/expr/bool1.C: Likewise.
1180 * g++.dg/expr/bool3.C: Likewise.
1181 * g++.dg/expr/lval3.C: Likewise.
1182 * g++.dg/expr/lval4.C: Likewise.
1183 * g++.old-deja/g++.jason/bool5.C: Likewise.
1184
7413e757 11852016-09-23 David Malcolm <dmalcolm@redhat.com>
1186
1187 PR preprocessor/77672
1188 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1189 (test_terminator_location): New function.
1190
81df50de 11912016-09-23 Richard Biener <rguenther@suse.de>
1192
1193 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1194
5f4626d8 11952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1196
1197 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1198 -march=armv8.2-a+fp16 when supported by the hardware.
1199 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1200 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1201 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1202 semi-colons to a macro invocations.
1203 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1204 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1205 defined.
1206 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1207 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1210 defined.
1211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1218 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1220 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1221 defined.
1222 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1224 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1225 defined.
1226 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1228 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1229 defined.
1230 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1232 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1233 defined.
1234 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1236 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1237 defined. Also fix some white-space.
1238 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1240 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1241 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1242 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1243 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1244 defined. Also fix some long lines and white-space.
1245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1246 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1247 defined. Also fix some long lines and white-space.
1248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1249 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1250 defined.
1251 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1253 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1254 defined.
1255 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1257 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1258 defined.
1259 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1260 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1262 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1264 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1269 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1275 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1278
f2645569 12792016-09-23 Jiong Wang <jiong.wang@arm.com>
1280 Matthew Wahab <matthew.wahab@arm.com>
1281
1282 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1292 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1293 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1294 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1295 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1319
66a55fc4 13202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1321
1322 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1323 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1324 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1325 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1326 support.
1327
ada0f4c4 13282016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1329
1330 PR ipa/77677
1331 * gcc.dg/torture/pr77677.c: New test.
1332
8771094d 13332016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1334
1335 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1336 here now.
1337
c959fae1 13382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1339
1340 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1341 options. Add tests for float16x4_t and float16x8_t.
1342
88b594a3 13432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1344
1345 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1346 * gcc.target/s390/risbg-ll-2.c: Ditto.
1347 * gcc.target/s390/risbg-ll-3.c: Ditto.
1348
e4ad661c 13492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1350
1351 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1352 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1353
4005a882 13542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1355
1356 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1357 output to the simplified instructions.
1358
9854d864 13592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1360
1361 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1362 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1363
388ce7db 13642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1365
1366 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1367 (FP16_SUPPORTED): New
1368 (expected-hfloat-16x4): Make conditional on __fp16 support.
1369 (expected-hfloat-16x8): Likewise.
1370 (vdup_n_f16): Disable for non-AArch64 targets.
1371 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1372 conditional on FP16_SUPPORTED.
1373 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1374 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1375 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1376 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1377 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1378 for testing __fp16.
1379 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1380 conditional on FP16_SUPPORTED.
1381 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1382 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1383
837bb76e 13842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1385
1386 * gcc.target/arm/short-vfp-1.c: New.
1387
e183c2b8 13882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1389
1390 * gcc.target/arm/attr-fp16-arith-1.c: New.
1391
cd6fbed6 13922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1393
1394 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1395 New.
1396 (add_options_for_arm_v8_2a_fp16_neon): New.
1397 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1398 (add_options_for_arm_arch_v8_2a): Auto-generate.
1399 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1400 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1401 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1402 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1403 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1404 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1405 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1406
4961b0ab 14072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1408
1409 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1410 arm_fp16_alternative_ok.
1411 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1412 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1413 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1414 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1415 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1416 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1417 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1418 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1419 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1420 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1421 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1422 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1423 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1424 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1425 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1426 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1427 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1428 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1429 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1430 arm_fp16_alternative_ok.
1431 * lib/target-supports.exp
1432 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1433 (check_effective_target_arm_fp16_alternative_ok): New.
1434 (check_effective_target_arm_fp16_none_ok_nocache): New.
1435 (check_effective_target_arm_fp16_none_ok): New.
1436
ce5b3c3b 14372016-09-23 Martin Liska <mliska@suse.cz>
1438
1439 * gcc.dg/ipa/pr77653.c: Replace adress
1440 with address.
1441
d4c65e05 14422016-09-23 Martin Liska <mliska@suse.cz>
1443
1444 * gcc.target/i386/movbe-4.c: New test.
1445
82a47693 14462016-09-23 Martin Liska <mliska@suse.cz>
1447
1448 * gcc.target/i386/crc32-5.c: New test.
1449
0253072a 14502016-09-23 Martin Liska <mliska@suse.cz>
1451
1452 * gcc.target/i386/pr71652.c: New test.
1453 * gcc.target/i386/pr71652-2.c: New test.
1454 * gcc.target/i386/pr71652-3.c: New test.
1455
0bfdbd22 14562016-09-23 Jakub Jelinek <jakub@redhat.com>
1457
1458 * lib/gcc-dg.exp (process-message): Support relative line number
1459 notation - .+4 or .-1 etc.
1460 * gcc.dg/dg-test-1.c: New test.
1461
ff982ab4 14622016-09-22 Martin Sebor <msebor@redhat.com>
1463
1464 PR target/77676
1465 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1466 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1467 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1468 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1469
78299f8d 14702016-09-22 Uros Bizjak <ubizjak@gmail.com>
1471
1472 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1473 * gcc.dg/ifcvt-2.c: Ditto.
1474 * gcc.dg/zero_bits_compound-1.c: Ditto.
1475 * gcc.dg/zero_bits_compound-1.c: Ditto.
1476 * gcc.dg/pr40550.c: Simplify target selectors.
1477 Use dg-additional-options.
1478 * gcc.dg/pr47893.c: Ditto.
1479 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1480 additional options for 32-bit x86 targets.
1481 * gcc.dg/pr70955.c: Move to ...
1482 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1483
ec645283 14842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/61019
1487 * g++.dg/cpp0x/pr61019.C: New.
1488
9753b549 14892016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1490 Terry Guo <terry.guo@arm.com>
1491
1492 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1493 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1494 * gcc.target/arm/pure-code/pure-code.exp: New.
1495
7dbfb427 14962016-09-22 Uros Bizjak <ubizjak@gmail.com>
1497
1498 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1499 Remove SSE effective target requirement.
1500
7e20dff2 15012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 PR c++/71979
1504 * g++.dg/cpp0x/pr71979.C: New.
1505
05dd002d 15062016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1507
1508 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1509
53769cc8 15102016-09-22 Martin Liska <mliska@suse.cz>
1511
1512 PR ipa/77653
1513 * gcc.dg/ipa/pr77653.c: New test.
1514
51c846d6 15152016-09-22 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR fortran/77665
1518 * gfortran.dg/gomp/pr77665.f90: New test.
1519
51278c1a 15202016-09-22 Paul Thomas <pault@gcc.gnu.org>
1521
1522 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1523 * gfortran.dg/dtio_13.f90: New test.
1524
cde225a2 15252016-09-21 Louis Krupp <louis.krupp@zoho.com>
1526
1527 PR fortran/66107
1528 * gfortran.dg/pr66107.f90: New test.
1529
0d5530d9 15302016-09-21 Ian Lance Taylor <iant@golang.org>
1531
1532 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1533 with call to builtin delete function.
1534
9ca7e933 15352016-09-21 Joseph Myers <joseph@codesourcery.com>
1536
1537 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1538 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1539 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1540 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1541 tests.
1542
451127c6 15432016-09-21 Uros Bizjak <ubizjak@gmail.com>
1544
1545 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1546
98aa0f57 15472016-09-21 Jakub Jelinek <jakub@redhat.com>
1548
1549 PR c++/77651
1550 * g++.dg/cpp1z/aligned-new6.C: New test.
1551
65eeae10 15522016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1553
1554 * gcc.target/arm/fp16-aapcs-3.c: New.
1555 * gcc.target/arm/fp16-aapcs-4.c: New.
1556 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1557 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1558 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1559 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1560
1a39df22 15612016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1562
1563 PR tree-optimization/77550
1564 * g++.dg/pr77550.C: New test.
1565
48bc6fdd 15662016-09-21 Georg-Johann Lay <avr@gjlay.de>
1567
1568 PR target/77326
1569 * gcc.target/avr/torture/pr77326.c: New test.
1570
a09b160b 15712016-09-21 Louis Krupp <louis.krupp@zoho.com>
1572
1573 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1574
91207228 15752016-09-21 Richard Biener <rguenther@suse.de>
1576
1577 PR tree-optimization/77648
1578 * gcc.dg/torture/pr77648-1.c: New testcase.
1579 * gcc.dg/torture/pr77648-2.c: Likewise.
1580
f6aeb966 15812016-09-21 Richard Biener <rguenther@suse.de>
1582 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR tree-optimization/77621
1585 * gcc.dg/pr77621.c: New testcase.
1586
637b3ebb 15872016-09-21 Paul Thomas <pault@gcc.gnu.org>
1588
1589 PR fortran/77657
1590 * gfortran.dg/dtio_12.f90: New test.
1591
b5b88e7a 15922016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1593
1594 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1595
8ccdb0a4 15962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1597
1598 PR tree-optimization/72835
1599 * gcc.dg/tree-ssa/pr72835.c: New test.
1600
b9833bfd 16012016-09-20 Martin Sebor <msebor@redhat.com>
1602
1603 PR middle-end/49905
1604 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1605 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1606 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1607 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1608 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1609 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1610 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1611
597323ed 16122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1613
1614 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1615 arguments/compare will be optimized away.
1616 * gcc.dg/torture/ftrapv-1.c: Likewise.
1617
25a8e007 16182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1619
1620 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1621 will be optimized away.
1622 * gcc.dg/ipa/vrp1.c: New test.
1623 * gcc.dg/ipa/vrp2.c: New test.
1624 * gcc.dg/ipa/vrp3.c: New test.
1625
6e93da1b 16262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1627
1628 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1629 does the same transformation.
1630 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1631 * gcc.dg/tree-ssa/evrp1.c: New test.
1632 * gcc.dg/tree-ssa/evrp2.c: New test.
1633 * gcc.dg/tree-ssa/evrp3.c: New test.
1634 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1635 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1636 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1637 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1638 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1639 foling now happens early.
1640 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1641 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1642 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1643 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1644 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1645
b8b3b645 16462016-09-20 Uros Bizjak <ubizjak@gmail.com>
1647
1648 PR target/77621
1649 * gcc.target/i386/pr77621.c: New test.
1650 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1651 pattern, loop should vectorize with -mtune=atom.
1652
81165554 16532016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1654 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR testsuite/63299
1657 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1658 instead of delete.
1659
2f8a2ead 16602016-09-20 Jakub Jelinek <jakub@redhat.com>
1661
a48667ee 1662 PR c++/77626
1663 * g++.dg/other/pr77626.C: New test.
1664
7e67c6d5 1665 PR c++/77638
1666 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1667
59934ea3 1668 PR c++/77637
1669 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1670
2f8a2ead 1671 PR middle-end/77624
1672 * c-c++-common/pr77624-1.c: New test.
1673 * c-c++-common/pr77624-2.c: New test.
1674
a1268ee1 16752016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1676
1677 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1678 of digits expected.
1679
0b77b2cf 16802016-09-20 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/77646
1683 * gcc.dg/torture/pr77646.c: New testcase.
1684
bed03df1 16852016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1686
1687 PR c++/77434
1688 * c-c++-common/Wint-in-bool-context.c: New test.
1689
cb19a0da 16902016-09-19 Joseph Myers <joseph@codesourcery.com>
1691
1692 * gcc.dg/cr-decimal-dig-1.c: New test.
1693
9b5c49ef 16942016-09-19 Joseph Myers <joseph@codesourcery.com>
1695
1696 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1697 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1698 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1699 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1700
48d1445d 17012016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1702
1703 PR rtl-optimization/77416
1704 * gcc.target/powerpc/pr77416.c: New.
1705
579f478b 17062016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1707
1708 PR c++/77639
1709 * g++.dg/template/error-recovery4.C: New test.
1710
f2e52448 17112016-09-19 Bin Cheng <bin.cheng@arm.com>
1712
1713 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1714
aaf7d5f8 17152016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1716
1717 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1718 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1719
5f036000 17202016-09-19 Jakub Jelinek <jakub@redhat.com>
1721 Jan Hubicka <jh@suse.cz>
1722
1723 PR target/77587
1724 * gcc.dg/pr77587.c: New test.
1725 * gcc.dg/pr77587a.c: New file.
1726
eee0cf09 17272016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1728
1729 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1730 * gfortran.dg/coarray_38.f90:
1731 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1732 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1733 * gfortran.dg/coarray_allocate_7.f08: New test.
1734 * gfortran.dg/coarray_allocate_8.f08: New test.
1735 * gfortran.dg/coarray_allocate_9.f08: New test.
1736 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1737 new caf_register.
1738 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1739 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1740 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1741 get_by_refs.
1742 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1743 * gfortran.dg/coarray_lock_7.f90: Same.
1744 * gfortran.dg/coarray_poly_5.f90: Same.
1745 * gfortran.dg/coarray_poly_6.f90: Same.
1746 * gfortran.dg/coarray_poly_7.f90: Same.
1747 * gfortran.dg/coarray_poly_8.f90: Same.
1748 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1749
891196d7 17502016-09-19 Fritz Reese <fritzoreese@gmail.com>
1751
1752 PR fortran/77584
1753 * gfortran.dg/dec_structure_15.f90: New testcase.
1754
281da9a3 17552016-09-19 Richard Biener <rguenther@suse.de>
1756
1757 PR middle-end/77605
1758 * gcc.dg/torture/pr77605.c: New testcase.
1759
8a252920 17602016-09-18 Louis Krupp <louis.krupp@zoho.com>
1761
1762 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1763
a18b7a33 17642016-09-17 Jan Hubicka <hubicka@ucw.cz>
1765
1766 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1767 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1768 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1769 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1770 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1771 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1772 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1773 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1774 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1775 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1776 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1777
b868c23d 17782016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1779
1780 * gcc.target/i386/pr68633.c: Fix expected result.
1781
360d7ea8 17822016-09-17 Louis Krupp <louis.krupp@gmail.com>
1783
1784 PR fortran/68078
1785 * gfortran.dg/pr68078.f90: New test.
1786 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1787
d58661cb 17882016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1789
1790 PR target/77613
1791 * gcc.target/powerpc/swaps-p8-25.c: New.
1792
24b3d864 17932016-09-16 Jakub Jelinek <jakub@redhat.com>
1794
e6db887a 1795 PR c++/77482
1796 * g++.dg/cpp0x/constexpr-77482.C: New test.
1797
44df6c11 1798 PR c++/77379
1799 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1800 thunk offsets.
1801 * g++.dg/abi/abi-tag23a.C: Likewise.
1802
53d2f3de 1803 PR c++/77338
1804 * g++.dg/cpp0x/decltype-77338.C: New test.
1805
24b3d864 1806 PR c++/77375
1807 * g++.dg/cpp0x/mutable1.C: New test.
1808
42f172d0 18092016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1810
1811 PR fortran/77612
1812 * gfortran.dg/pr77612.f90: New test.
1813
0665113b 18142016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1815
1816 * gcc.dg/torture/pr70421.c: Require int32plus.
1817
dff10ec9 18182016-09-16 Jakub Jelinek <jakub@redhat.com>
1819
be63912c 1820 PR middle-end/77475
1821 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1822
dff10ec9 1823 PR target/77526
1824 * gcc.target/i386/pr77526.c: New test.
1825
69cdadd9 18262016-09-16 Jakub Jelinek <jakub@redhat.com>
1827 Eric Botcazou <ebotcazou@adacore.com>
1828
1829 PR middle-end/77594
1830 * gcc.target/i386/pr77594.c: New test.
1831
b74250bc 18322016-09-15 Louis Krupp <louis.krupp@zoho.com>
1833
1834 PR fortran/69963
1835 * gfortran.dg/misplaced_implicit_character.f90: New test.
1836
834a2c29 18372016-09-15 Bin Cheng <bin.cheng@arm.com>
1838
1839 PR tree-optimization/77503
1840 * gcc.dg/vect/pr77503.c: New test.
1841
fbcb99d5 18422016-09-15 Richard Biener <rguenther@suse.de>
1843
1844 PR middle-end/77544
1845 * c-c++-common/torture/pr77544.c: New testcase.
1846
3aa4e8c2 18472016-09-15 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR middle-end/77475
1850 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1851 * gcc.dg/march-generic.c: Likewise.
1852 * gcc.target/i386/spellcheck-options-1.c: New test.
1853 * gcc.target/i386/spellcheck-options-2.c: New test.
1854 * gcc.target/i386/spellcheck-options-3.c: New test.
1855 * gcc.target/i386/spellcheck-options-4.c: New test.
1856
e9dea525 18572016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1858
1859 PR fortran/72743
1860 * gfortran.dg/goacc/pr72743.f90: New test.
1861
7270347c 18622016-09-15 Richard Biener <rguenther@suse.de>
1863
1864 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1865
091e8e90 18662016-09-15 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/77514
1869 * gcc.dg/torture/pr77514.c: New testcase.
1870
8cc08773 18712016-09-14 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR c++/77549
1874 * g++.dg/lookup/pr77549.C: New test.
1875
5be60f03 18762016-09-14 Marek Polacek <polacek@redhat.com>
1877
1878 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1879 * c-c++-common/gomp/atomic-13.c: Likewise.
1880 * c-c++-common/gomp/atomic-14.c: Likewise.
1881 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1882 * g++.dg/cpp1z/bool-increment1.C: New test.
1883 * c-c++-common/pr60439.c: Add dg-warning.
1884 * g++.dg/expr/bitfield4.C: Likewise.
1885 * g++.dg/expr/bitfield5.C: Likewise.
1886 * g++.dg/expr/bitfield6.C: Likewise.
1887 * g++.dg/expr/bool1.C: Likewise.
1888 * g++.dg/expr/bool3.C: Likewise.
1889 * g++.dg/expr/lval3.C: Likewise.
1890 * g++.dg/expr/lval4.C: Likewise.
1891 * g++.old-deja/g++.jason/bool5.C: Likewise.
1892 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1893 * g++.dg/other/error18.C: Likewise.
1894 * g++.dg/gomp/atomic-14.C: Likewise.
1895
f80a245e 18962016-09-14 Nathan Sidwell <nathan@acm.org>
1897
1898 PR c++/77539
1899 * g++.dg/cpp1y/pr77539.C: New.
1900
7b329bca 19012016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1902
1903 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1904 dg-require.
1905 * g++.dg/ext/builtin_alloca.C: Likewise.
1906 * g++.dg/template/spec35.C: Likewise.
1907 * gcc.dg/builtins-68.c: Likewise.
1908 * gcc.misc-tests/gcov-13.c: Likewise.
1909 * gcc.misc-tests/gcov-14.c: Likewise.
1910
0029200d 19112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1912
1913 * gfortran.dg/dec_structure_14.f90: New testcase.
1914
0975f764 19152016-09-14 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR sanitizer/68260
1918 * c-c++-common/tsan/pr68260.c: New test.
1919
1098c313 19202016-09-13 Joe Seymour <joe.s@somniumtech.com>
1921
1922 PR target/70713
1923 * gcc.target/msp430/function-attributes-1.c: New test.
1924 * gcc.target/msp430/function-attributes-2.c: New test.
1925 * gcc.target/msp430/function-attributes-3.c: New test.
1926
2e7b05a3 19272015-04-18 Martin Sebor <msebor@redhat.com>
1928
1929 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1930 of non-nul characters.
1931 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1932
46fad8d5 19332016-09-13 Jakub Jelinek <jakub@redhat.com>
1934
4bdba715 1935 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1936 * g++.dg/cpp1z/gen-attrs1.C: New test.
1937
99d887de 1938 PR tree-optimization/77454
1939 * gcc.dg/pr77454.c: New test.
1940
46fad8d5 1941 PR c++/77553
1942 * g++.dg/cpp1y/constexpr-77553.C: New test.
1943
68ef907c 19442016-09-13 David Malcolm <dmalcolm@redhat.com>
1945
1946 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1947 (test_show_locus): Replace rich_location::add_fixit_insert calls
1948 with add_fixit_insert_before and add_fixit_insert_after.
1949
2c24fd5e 19502016-09-13 Jason Merrill <jason@redhat.com>
1951 Tom de Vries <tom@codesourcery.com>
1952
1953 PR c++/77427
1954 * g++.dg/pr77427.C: New test.
1955
68b219ee 19562016-09-13 Martin Liska <mliska@suse.cz>
1957
1958 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1959 effective target.
1960 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1961 * lib/target-supports.exp: Define the new target.
1962
c72e91d3 19632016-09-12 Andrew Pinski <apinski@cavium.com>
1964
1965 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1966 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1967
b38c0a37 19682016-09-12 Uros Bizjak <ubizjak@gmail.com>
1969
1970 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1971 variable arguments.
1972 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1973 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1974 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1975 variable argument.
1976 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1977 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1978
7a21b590 19792016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1980
1981 PR c++/77496
1982 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1983 * g++.dg/ext/pr77496.C: New test.
1984 * g++.dg/warn/pr77496.C: New test.
1985
00434032 19862016-09-12 David Malcolm <dmalcolm@redhat.com>
1987
1988 PR c/72858
1989 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1990 to preserve conversion chars, and to preserve prefix information.
1991 * gcc.dg/format/pr72858.c: New test case.
1992
54f56c28 19932016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1994
1995 * gfortran.dg/pr77507.f90: Move to ...
1996 * gfortran.dg/ieee/pr77507.f90: here.
1997
08d6d42c 19982016-08-09 Jan Hubicka <hubicka@ucw.cz>
1999
2000 PR ipa/61159
2001 * compile/pr61159.c: New testcase
2002
35870532 20032016-08-09 Jan Hubicka <hubicka@ucw.cz>
2004
2005 PR ipa/64316
2006 * gcc.dg/ipa/pr63416.c: New testcase.
2007
953b9eef 20082016-09-10 Paul Thomas <pault@gcc.gnu.org>
2009 Steven G. Kargl <kargl@gcc.gnu.org>
2010
2011 PR fortran/77532
c78b1f64 2012 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2013
1aef7c3c 20142016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2015
2016 PR fortran/77507
2017 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2018 * gfortran.dg/c_assoc_4.f90: Ditto.
2019
3bb45f76 20202016-09-10 Tom de Vries <tom@codesourcery.com>
2021
2022 PR C/71602
2023 * c-c++-common/va-arg-va-list-type.c: New test.
2024
9731eaaf 20252016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2026
2027 PR rtl-optimization/77289
2028 * gcc.target/powerpc/pr77289.c: New test.
2029
911ea34a 20302016-09-09 Martin Sebor <msebor@redhat.com>
2031
2032 PR c/77520
2033 PR c/77521
2034 * gcc.dg/pr77520.c: New test.
2035 * gcc.dg/pr77521.c: New test.
2036
edd0f33b 20372016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2038
2039 PR fortran/77506
2040 * gfortran.dg/pr77506.f90: New test.
2041
374777a4 20422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2043
2044 PR fortran/77507
2045 * gfortran.dg/pr77507.f90: New test.
2046
c5eddaf9 20472016-09-09 Joseph Myers <joseph@codesourcery.com>
2048
2049 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2050
3e7e4e14 20512016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2052 Louis Krupp <lkrupp@gcc.gnu.org>
2053
2054 PR fortran/69514
2055 * gfortran.dg/pr69514_1.f90: New test.
2056 * gfortran.dg/pr69514_2.f90: New test.
2057
51688bb7 20582016-09-08 Jakub Jelinek <jakub@redhat.com>
2059
a34338c9 2060 PR fortran/77500
2061 * gfortran.dg/gomp/pr77500.f90: New test.
2062
51688bb7 2063 PR fortran/77516
2064 * gfortran.dg/gomp/pr77516.f90: New test.
2065
3ecb55e7 20662016-09-07 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR middle-end/77475
2069 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2070 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2071 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2072 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2073 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2074 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2075
3da97ff7 20762016-09-07 David Malcolm <dmalcolm@redhat.com>
2077
2078 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2079 "substring-locations.h".
2080
b55f1f44 20812016-09-07 Richard Biener <rguenther@suse.de>
2082
2083 PR c/77450
2084 * c-c++-common/vector-subscript-8.c: Move ..
2085 * gcc.dg/pr77450.c: ... here.
2086
7d482049 20872016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2088
2089 PR libgfortran/77393
2090 * gfortran.dg/fmt_f0_2.f90: Update test.
2091 * gfortran.dg/fmt_f0_3.f90: New test.
2092
ef3b531c 20932016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2094
2095 PR debug/77389
2096 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2097 in dg-options.
2098
2099 PR debug/57519
2100 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2101
39370ea0 21022016-09-06 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR target/69255
2105 * gcc.target/i386/pr69255-1.c: New test.
2106 * gcc.target/i386/pr69255-2.c: New test.
2107 * gcc.target/i386/pr69255-3.c: New test.
2108
21092016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2110
2111 PR c/77336
2112 * gcc.dg/format/miss-7.c: New test.
2113
88820414 21142016-09-06 Uros Bizjak <ubizjak@gmail.com>
2115
2116 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2117
4c790ba8 21182016-09-06 Martin Liska <mliska@suse.cz>
2119
2120 PR gcov-profile/77378
2121 PR gcov-profile/77466
2122 * gcc.dg/profile-update-warning.c: New test.
2123
43d2460d 21242016-09-06 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/77479
2127 * gcc.dg/torture/pr77479.c: New testcase.
2128
4c04bcce 21292016-09-06 Richard Biener <rguenther@suse.de>
2130
2131 PR c/77450
2132 * c-c++-common/vector-subscript-7.c: Adjust.
2133 * c-c++-common/vector-subscript-8.c: New testcase.
2134
8925068a 21352016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2136
2137 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2138
daea048c 21392016-09-05 Jakub Jelinek <jakub@redhat.com>
2140
e315ff48 2141 PR target/77476
2142 * gcc.target/i386/avx512f-pr77476.c: New test.
2143 * gcc.target/i386/avx512bw-pr77476.c: New test.
2144 * gcc.target/i386/avx512dq-pr77476.c: New test.
2145
8eeca3ac 2146 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2147 Update comment to mention also avx512f.
2148
daea048c 2149 PR sanitizer/77396
2150 * g++.dg/asan/pr77396-2.C: New test.
2151
a6ffaadf 21522016-09-05 Uros Bizjak <ubizjak@gmail.com>
2153
2154 PR rtl-optimization/77452
2155 * gcc.target/i386/pr77452.c: New test.
2156
8f8828ba 21572016-09-05 Marek Polacek <polacek@redhat.com>
2158
2159 PR c/77423
2160 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2161
65277f2a 21622016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2163
2164 PR fortran/77391
2165 * gfortran.dg/pr77391.f90: New test.
2166
a1cf06b8 21672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2168
2169 PR fortran/77460
2170 * gfortran.dg/pr77460.f90: New test.
2171
4d261282 21722016-09-03 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR c/65467
2175 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2176
4fc4eb94 21772016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2178
2179 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2180
40a431fa 21812016-09-02 David Malcolm <dmalcolm@redhat.com>
2182
2183 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2184 test case.
2185 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2186 diagnostic-test-show-locus-generate-patch.c to the sources
2187 for diagnostic_plugin_test_show_locus.c.
2188
a940fdc7 21892016-09-02 Jakub Jelinek <jakub@redhat.com>
2190
0b80c4b2 2191 PR c/65467
2192 * gcc.dg/gomp/_Atomic-1.c: New test.
2193 * gcc.dg/gomp/_Atomic-2.c: New test.
2194 * gcc.dg/gomp/_Atomic-3.c: New test.
2195 * gcc.dg/gomp/_Atomic-4.c: New test.
2196 * gcc.dg/gomp/_Atomic-5.c: New test.
2197
a940fdc7 2198 PR sanitizer/77396
2199 * g++.dg/asan/pr77396.C: New test.
2200
22012016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2202
2203 PR tree-optimization/71831
2204 * gcc.dg/builtin-object-size-16.c: New test.
2205 * gcc.dg/builtin-object-size-17.c: New test.
2206
0b404bb4 22072016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2208
2209 PR libgfortran/77393
2210 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2211
8a5817a9 22122016-09-01 Uros Bizjak <ubizjak@gmail.com>
2213
2214 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2215 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2216 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2217 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2218 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2219 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2220 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2221 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2222 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2223 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2224 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2225 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2226 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2227 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2228 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2229 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2230 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2231 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2232
209253ae 22332016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2234
2235 * gnat.dg/opt58.adb: New test.
2236 * gnat.dg/opt58_pkg.ads: New helper.
2237
15182c1d 22382016-09-01 Richard Biener <rguenther@suse.de>
2239
2240 PR middle-end/77436
2241 * gcc.dg/torture/pr77436.c: New testcase.
2242
1c02615c 22432016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2244
2245 * gcc.dg/pr64252.c: Require int32plus.
2246 * gcc.dg/pr66299-1.c: Likewise.
2247 * gcc.dg/pr66299-2.c: Likewise.
2248 * gcc.dg/torture/20131115-1.c: Skip for avr.
2249
08fded5f 22502016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251
2252 * gcc.target/aarch64/ands_3.c: New test.
2253
a7b3b7c4 22542016-08-31 Jakub Jelinek <jakub@redhat.com>
2255
68c215e4 2256 PR fortran/77352
2257 * gfortran.dg/gomp/pr77352.f90: New test.
2258
a7b3b7c4 2259 PR fortran/77374
2260 * gfortran.dg/gomp/pr77374.f08: New test.
2261
51a43c06 22622016-08-31 Marc Glisse <marc.glisse@inria.fr>
2263
2264 PR tree-optimization/73714
2265 * gcc.dg/tree-ssa/pr73714.c: New test.
2266
01109414 22672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2268
2269 PR libgfortran/77393
2270 * gfortran.dg/fmt_f0_2.f90: New test.
2271
8036ac7f 22722016-08-31 Marc Glisse <marc.glisse@inria.fr>
2273
2274 * gcc.target/i386/pr59539-2.c: Adapt options.
2275 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2276
b298bde8 22772016-08-31 Paul Thomas <pault@gcc.gnu.org>
2278
2279 PR fortran/77418
2280 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2281 of the associate entity and replace with a pointer to the
2282 intended item on the stack.
2283
9f732c4e 22842016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2285 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2286
2287 PR fortran/48298
2288 * gfortran.dg/dtio_1.f90: New test.
2289 * gfortran.dg/dtio_2.f90: New test.
2290 * gfortran.dg/dtio_3.f90: New test.
2291 * gfortran.dg/dtio_4.f90: New test.
2292 * gfortran.dg/dtio_5.f90: New test.
2293 * gfortran.dg/dtio_6.f90: New test.
2294 * gfortran.dg/dtio_7.f90: New test.
2295 * gfortran.dg/dtio_8.f90: New test.
2296 * gfortran.dg/dtio_9.f90: New test.
2297 * gfortran.dg/dtio_10.f90: New test.
2298
d6dd1b60 22992016-08-30 David Malcolm <dmalcolm@redhat.com>
2300
2301 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2302 (test_many_nested_locations): New function.
2303 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2304 (test_show_locus): Handle "test_many_nested_locations".
2305
2e7400df 23062016-08-30 David Malcolm <dmalcolm@redhat.com>
2307
2308 * g++.dg/template/double-greater-than-fixit.C: New test case.
2309
98023bfd 23102016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2311
2312 * gnat.dg/opt57.ad[sb]: New test.
2313 * gnat.dg/opt57_pkg.ads: New helper.
2314
f9723d87 23152016-08-30 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/69047
2318 * gcc.dg/pr69047.c: Fix byte-order check.
2319
77ce6232 23202016-08-30 Jakub Jelinek <jakub@redhat.com>
2321
adca2d16 2322 PR tree-optimization/72866
2323 * gcc.dg/vect/pr72866.c: New test.
2324
06cee168 2325 PR debug/77363
2326 * g++.dg/debug/dwarf2/pr77363.C: New test.
2327
4472e8d1 2328 PR middle-end/77377
2329 * gcc.target/i386/pr77377.c: New test.
2330
77ce6232 2331 PR debug/77389
2332 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2333 in dg-options.
2334
36bda760 23352016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2336
2337 * gfortran.dg/pr77372.f90: Moved to ...
2338 * gfortran.dg/ieee/pr77372.f90: here.
2339
2db6ea89 23402016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2341
2342 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2343 vector short/char initializations.
2344 * gcc.target/powerpc/vec-init-5.c: Likewise.
2345 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2346 vector initialization optimizations.
2347 * gcc.target/powerpc/vec-init-7.c: Likewise.
2348 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2349 vector float/double initializations.
2350 * gcc.target/powerpc/vec-init-9.c: Likewise.
2351
1e4df796 23522016-08-29 Uros Bizjak <ubizjak@gmail.com>
2353
2354 PR target/77403
2355 * gcc.target/i386/pr77403.c: New test.
2356
f293b7f2 23572016-08-29 Marek Polacek <polacek@redhat.com>
2358
2359 PR c/77292
2360 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2361
ea2ec8f6 23622016-08-29 Tom de Vries <tom@codesourcery.com>
2363
2364 PR c/77398
2365 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2366
686436fe 23672016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2368
2369 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2370
686436fe 23712016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2372
2373 * gfortran.dg/dec_structure_13.f90: New testcase.
2374
f1ecf8b3 23752016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2376
2377 PR fortran/77261
2378 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2379 available.
2380
4670f428 23812016-08-28 Tom de Vries <tom@codesourcery.com>
2382
2383 PR lto/70955
2384 * gcc.dg/pr70955.c: New test.
2385 * gcc.dg/lto/pr70955_0.c: Same.
2386 * gcc.dg/lto/pr70955_1.c: Same.
2387
b243b563 23882016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2389
2390 PR tree-optimization/71077
2391 * gcc.target/i386/pr71077.c: New test.
2392
92a44a68 23932016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2394
2395 PR fortran/77380
2396 * gfortran.dg/pr77380.f90: New test.
2397
92a44a68 23982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2399
2400 PR fortran/77372
2401 gfortran.dg/pr77372.f90: New test.
2402
367964fa 24032016-08-26 David Malcolm <dmalcolm@redhat.com>
2404
2405 * gcc.dg/spellcheck-fields-2.c (test): Move
2406 dg-begin/end-multiline-output within function body.
2407 (test_macro): New function.
2408
df4248fb 24092016-08-26 David Malcolm <dmalcolm@redhat.com>
2410
2411 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2412 (test_fixit_insert): Update expected output.
2413 (test_fixit_remove): Likewise.
2414 (test_fixit_replace): Likewise.
2415
377da6e4 24162016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2417
2418 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2419 Fix typo.
2420
4f16cc83 24212016-08-26 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/69047
2424 * gcc.dg/pr69047.c: New testcase.
2425
a54071b2 24262016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2427 Martin Jambhor <mjambor@suse.cz>
377da6e4 2428
a54071b2 2429 * gcc.dg/ipa/propbits-1.c: New test-case.
2430 * gcc.dg/ipa/propbits-2.c: Likewise.
2431 * gcc.dg/ipa/propbits-3.c: Likewise.
2432
2ae10c8c 24332016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2434
2435 PR fortran/77351
2436 * gfortran.dg/pr77351.f90: New test.
2437
c4963714 24382016-08-25 Marek Polacek <polacek@redhat.com>
2439
2440 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2441
49e1f4eb 24422016-08-25 Marek Polacek <polacek@redhat.com>
2443
2444 PR c/77323
2445 * gcc.dg/pr77323.c: New test.
2446
984f03c2 24472016-08-24 Paul Thomas <pault@gcc.gnu.org>
2448
2449 PR fortran/77358
2450 * gfortran.dg/submodule_17.f08: New test.
2451
92a44a68 24522016-08-24 Michael Collison <michael.collison@linaro.org>
2453 Michael Collison <michael.collison@arm.com>
f6c98a9a 2454
2455 * gcc.target/arm/builtin_saddl.c: New testcase.
2456 * gcc.target/arm/builtin_saddll.c: New testcase.
2457 * gcc.target/arm/builtin_uaddl.c: New testcase.
2458 * gcc.target/arm/builtin_uaddll.c: New testcase.
2459 * gcc.target/arm/builtin_ssubl.c: New testcase.
2460 * gcc.target/arm/builtin_ssubll.c: New testcase.
2461 * gcc.target/arm/builtin_usubl.c: New testcase.
2462 * gcc.target/arm/builtin_usubll.c: New testcase.
2463
8938d43d 24642016-08-24 Uros Bizjak <ubizjak@gmail.com>
2465
2466 PR target/77270
2467 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2468 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2469 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2470 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2471 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2472 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2473 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2474 effective target. Remove scan-assembler-times directives.
2475 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2476 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2477 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2478
2fb84e50 24792016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2480
2481 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2482 of unsigned int.
2483 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2484
cac7df4e 24852016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2486
2487 PR testsuite/77317
2488 * lib/target-supports.exp
2489 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2490 (check_effective_target_vect_natural_alignment): Ditto.
2491 (check_effective_target_vector_alignment_reachable): Ditto.
2492 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2493
b904831d 24942016-08-23 Ian Lance Taylor <iant@golang.org>
2495
2496 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2497
ff055c48 24982016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2499
2500 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2501 being created from pointers to memory locations.
2502 * gcc.target/powerpc/vec-init-2.c: Likewise.
2503
27af8972 25042016-08-23 Fritz Reese <fritzoreese@gmail.com>
2505
2506 * gfortran.dg/dec_structure_12.f90: New testcase.
2507
bd8ac469 25082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2509
2510 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2511
434d4291 25122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2513
2514 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2515 verification.
2516
be0be2de 25172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2518
2519 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2520 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2521
7feac654 25222016-08-23 Richard Biener <rguenther@suse.de>
2523
2524 PR tree-optimization/27336
2525 * c-c++-common/pr27336.c: New testcase.
2526
364743f3 25272016-08-22 Marek Polacek <polacek@redhat.com>
2528
2529 PR c++/77321
2530 * g++.dg/cpp1y/pr77321.C: New test.
2531
b92c452d 25322016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2533
2534 PR fortran/60774
2535 * gfortran.dg/empty_label.f: Adjust test for new error message.
2536 * gfortran.dg/empty_label.f90: Ditto.
2537 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2538 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2539 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2540
bfbc628a 25412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2542
2543 PR fortran/61318
2544 * gfortran.dg/pr61318.f90: New test.
2545
99af6e70 25462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/77260
2549 * gfortran.dg/pr77260_1.f90: New test.
2550 * gfortran.dg/pr77260_2.f90: Ditto.
2551
6cfc7001 25522016-08-22 Joseph Myers <joseph@codesourcery.com>
2553
2554 PR middle-end/77269
2555 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2556 __builtin_signbitf and __builtin_signbitl in expected generic
2557 expansion.
2558 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2559 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2560 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2561 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2562 tests.
2563
012f068a 25642016-08-22 Joseph Myers <joseph@codesourcery.com>
2565
2566 * gcc.dg/torture/float128-builtin.c,
2567 gcc.dg/torture/float128-ieee-nan.c,
2568 gcc.dg/torture/float128x-builtin.c,
2569 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2570 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2571 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2572 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2573 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2574 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2575 gcc.dg/torture/floatn-nan.h: New tests.
2576
e2c5b687 25772016-08-22 Joseph Myers <joseph@codesourcery.com>
2578
2579 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2580 macro.
2581 (main): Update calls to TEST_I_F.
2582 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2583 macro.
2584 (main): Update calls to TEST_I_F.
2585
b4635564 25862016-08-22 Joseph Myers <joseph@codesourcery.com>
2587
2588 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2589 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2590 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2591 names in calls to TEST_I_F.
2592
802bc569 25932016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2594
2595 PR c/52952
2596 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2597
70fa7158 25982016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2599
2600 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2601 and !natural_alignment_64.
2602 * gcc.dg/ipa/propalign-2.c: Likewise.
2603 * gcc.dg/ipa/propalign-3.c: Likewise.
2604 * gcc.dg/ipa/propalign-4.c: Likewise.
2605 * gcc.dg/ipa/propalign-5.c: Likewise.
2606 * lib/target-supports.exp
2607 (check_effective_target_natural_alignment_32): Add avr-*-*.
2608
d0346b1a 26092016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2610
2611 PR tree-optimization/61839
2612 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2613 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2614 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2615 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2616
82c85aba 26172016-08-19 Joseph Myers <joseph@codesourcery.com>
2618
2619 PR c/32187
2620 * lib/target-supports.exp (check_effective_target_float16)
2621 (check_effective_target_float32, check_effective_target_float64)
2622 (check_effective_target_float128, check_effective_target_float32x)
2623 (check_effective_target_float64x)
2624 (check_effective_target_float128x)
2625 (check_effective_target_float16_runtime)
2626 (check_effective_target_float32_runtime)
2627 (check_effective_target_float64_runtime)
2628 (check_effective_target_float128_runtime)
2629 (check_effective_target_float32x_runtime)
2630 (check_effective_target_float64x_runtime)
2631 (check_effective_target_float128x_runtime)
2632 (check_effective_target_floatn_nx_runtime)
2633 (add_options_for_float16, add_options_for_float32)
2634 (add_options_for_float64, add_options_for_float128)
2635 (add_options_for_float32x, add_options_for_float64x)
2636 (add_options_for_float128x): New procedures.
2637 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2638 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2639 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2640 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2641 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2642 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2643 gcc.dg/torture/float128-complex.c,
2644 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2645 gcc.dg/torture/float128x-basic.c,
2646 gcc.dg/torture/float128x-complex.c,
2647 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2648 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2649 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2650 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2651 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2652 gcc.dg/torture/float32x-basic.c,
2653 gcc.dg/torture/float32x-complex.c,
2654 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2655 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2656 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2657 gcc.dg/torture/float64x-basic.c,
2658 gcc.dg/torture/float64x-complex.c,
2659 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2660 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2661 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2662 gcc.dg/torture/floatn-tg.h,
2663 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2664 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2665 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2666 gcc.dg/torture/fp-int-convert-float128x.c,
2667 gcc.dg/torture/fp-int-convert-float16-timode.c,
2668 gcc.dg/torture/fp-int-convert-float16.c,
2669 gcc.dg/torture/fp-int-convert-float32-timode.c,
2670 gcc.dg/torture/fp-int-convert-float32.c,
2671 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2672 gcc.dg/torture/fp-int-convert-float32x.c,
2673 gcc.dg/torture/fp-int-convert-float64-timode.c,
2674 gcc.dg/torture/fp-int-convert-float64.c,
2675 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2676 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2677 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2678 maximum exponent of floating-point type. Use it in testing
2679 whether 0x8...0 fits in the floating-point type. Always treat -1
2680 (signed 0xf...f) as fitting in the floating-point type.
2681 (M_OK1): New macro.
2682 * gcc.dg/torture/fp-int-convert-double.c,
2683 gcc.dg/torture/fp-int-convert-float.c,
2684 gcc.dg/torture/fp-int-convert-float128-timode.c,
2685 gcc.dg/torture/fp-int-convert-float128.c,
2686 gcc.dg/torture/fp-int-convert-float80-timode.c,
2687 gcc.dg/torture/fp-int-convert-float80.c,
2688 gcc.dg/torture/fp-int-convert-long-double.c,
2689 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2690
cf0bbc39 26912016-08-19 Jakub Jelinek <jakub@redhat.com>
2692
9354a9a5 2693 PR fortran/72744
2694 * gfortran.dg/gomp/pr72744.f90: New test.
2695
cf0bbc39 2696 PR fortran/69281
2697 * gfortran.dg/gomp/pr69281.f90: New test.
2698
ee0e163a 26992016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2700
1e4df796 2701 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2702 the last special seed value.
2703 * gfortran.dg/random_7.f90: Use size for last array member instead
2704 of hardcoded value.
ee0e163a 2705
6d7de609 27062016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2707
2708 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2709 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2710
e3243c77 27112016-08-19 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/77286
2714 * gcc.dg/torture/pr77286.c: New testcase.
2715
b983d92d 27162016-08-18 David Malcolm <dmalcolm@redhat.com>
2717
2718 * gcc.dg/verbose-asm-2.c: New test case.
2719
48a7392b 27202016-08-18 David Malcolm <dmalcolm@redhat.com>
2721
2722 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2723 (custom_diagnostic_finalizer): Update for change to
2724 diagnostic_show_locus.
2725
5c8151fa 27262016-08-18 David Malcolm <dmalcolm@redhat.com>
2727
2728 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2729 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2730
26040f06 27312016-08-18 Marek Polacek <polacek@redhat.com>
2732
2733 PR c/71514
2734 * gcc.dg/pr71514.c: New test.
2735
360e911d 27362015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 PR target/72839
2739 * gcc.target/i386/pr72839.c: New test.
2740
6de0546d 27412016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2742
2743 PR middle-end/70895
2744 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2745 * c-c++-common/goacc/reduction-1.c: Likewise.
2746 * c-c++-common/goacc/reduction-2.c: Likewise.
2747 * c-c++-common/goacc/reduction-3.c: Likewise.
2748 * c-c++-common/goacc/reduction-4.c: Likewise.
2749
cee80871 27502016-08-18 Alan Modra <amodra@gmail.com>
2751
2752 * gcc.c-torture/compile/pr72771.c: New.
2753
f9c39b65 27542016-08-17 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR fortran/67496
2757 * gfortran.dg/pr67496.f90: New test.
2758
92a44a68 27592015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2760
2761 PR tree-optimization/71752
f9c39b65 2762 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2763
d2392ec3 27642016-08-17 Uros Bizjak <ubizjak@gmail.com>
2765
2766 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2767
c4994c0b 27682016-08-17 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR middle-end/77259
2771 * g++.dg/ipa/devirt-52.C: New test.
2772
f7896ff0 27732016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2774
2775 * c-c++-common/goacc/reduction-6.c: New testcase.
2776
7104d1a8 27772016-08-17 Richard Biener <rguenther@suse.de>
2778
2779 PR tree-optimization/76490
2780 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2781 * gcc.dg/pr52904.c: XFAIL.
2782
cff41b9e 27832016-08-17 Richard Biener <rguenther@suse.de>
2784
2785 PR tree-optimization/23855
2786 * gcc.dg/loop-unswitch-2.c: Adjust.
2787
b1398e47 27882016-08-16 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR tree-optimization/72817
2791 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2792
de41fc22 27932016-08-16 Joseph Myers <joseph@codesourcery.com>
2794
2795 PR libgcc/77265
2796 * gcc.dg/torture/float128-extend-inf.c: New test.
2797
5927e78e 27982016-08-16 David Malcolm <dmalcolm@redhat.com>
2799
2800 PR c/72857
2801 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2802 for embedded NUL.
2803 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2804 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2805 caret placement.
2806 (test_oct): Likewise.
2807 (test_multiple): Likewise.
2808 (test_field_width_specifier): Likewise.
2809 (test_field_width_specifier_2): New function.
2810 (test_field_precision_specifier): New function.
2811 (test_embedded_nul): Update expected caret placement.
2812 (test_non_contiguous_strings): Update line number.
2813 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2814 (__emit_string_literal_range): Add "caret_idx" param.
2815 (test_simple_string_literal): Add value for new param, updating
2816 expected output..
2817 (test_concatenated_string_literal): Likewise.
2818 (test_multiline_string_literal): Likewise.
2819 (test_hex): Likewise.
2820 (test_oct): Likewise.
2821 (test_multiple): Likewise.
2822 (test_ucn4): Likewise.
2823 (test_ucn8): Likewise.
2824 (test_u8): Likewise.
2825 (test_u): Likewise; update expected message, from "range" to
2826 "location".
2827 (test_U): Likewise.
2828 (test_L): Likewise.
2829 (test_macro): Add value for new param.
2830 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2831 (__emit_string_literal_range): Add "caret_idx" param.
2832 (test_stringified_token_1): Add value for new param. Update
2833 expected message, from "range" to "location".
2834 (test_stringized_token_2): Likewise, adding param to macro.
2835 (test_stringified_token_3): Likewise.
2836 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2837 (emit_warning): Convert param from source_range to location_t.
2838 (test_string_literals): Add caret_idx param, and use it when
2839 constructing a substring_loc. Update error message, from
2840 "range" to "location".
2841
b8d94309 28422016-08-16 Jakub Jelinek <jakub@redhat.com>
2843
2e947447 2844 PR target/71910
2845 * g++.dg/gomp/pr71910.C: New test.
2846
9ea71b15 2847 PR middle-end/67485
2848 * gcc.c-torture/compile/pr67485.c: New test.
2849
b8d94309 2850 PR target/72867
2851 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2852
31de5086 28532016-08-16 Bin Cheng <bin.cheng@arm.com>
2854
2855 PR tree-optimization/69848
2856 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2857
a05d3de8 28582016-08-16 Martin Liska <mliska@suse.cz>
2859
2860 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2861 of memory operations so that it can be handled by core2
2862 in 32-bit mode.
2863
b50ad04e 28642016-08-16 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/76783
2867 * gcc.dg/pr76783.c: New testcase.
2868 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2869
b441db40 28702016-08-16 Bin Cheng <bin.cheng@arm.com>
2871
2872 PR tree-optimization/72817
2873 PR tree-optimization/73450
2874 * gcc.dg/tree-ssa/pr72817.c: New test.
2875 * gcc.dg/tree-ssa/pr73450.c: New test.
2876
36d310d0 28772016-08-15 Fritz Reese <fritzoreese@gmail.com>
2878
2879 * gfortran.dg/init_flag_13.f90: New testcase.
2880 * gfortran.dg/init_flag_14.f90: Ditto.
2881 * gfortran.dg/init_flag_15.f03: Ditto.
2882 * gfortran.dg/dec_init_1.f90: Ditto.
2883 * gfortran.dg/dec_init_2.f90: Ditto.
2884
e5ec9f76 28852016-08-15 Uros Bizjak <ubizjak@gmail.com>
2886
2887 PR target/72867
2888 * gcc.target/i386/pr72867.c: New test.
2889
6ce66d38 28902016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2891
2892 * c-c++-common/dump-ada-spec-5.c: New test.
2893
894463cf 28942016-08-15 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/73434
2897 * gcc.dg/torture/pr73434.c: New testcase.
2898
98b374b4 28992016-08-15 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR tree-optimization/72824
2902 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2903
9b90f118 29042016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2905
2906 PR fortran/70598
2907 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2908 in use_device clause.
2909 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2910 * gfortran.dg/goacc/list.f95: Adjust to catch
2911 "neither a POINTER nor an array" error messages.
2912
1d80868e 29132016-08-14 Uros Bizjak <ubizjak@gmail.com>
2914
2915 PR target/76342
2916 * gcc.target/i386/pr76342.c: New test.
2917
153e4ac1 29182016-08-12 Jakub Jelinek <jakub@redhat.com>
2919
2920 PR c/71512
2921 * g++.dg/ubsan/pr71512.C: New test.
2922 * c-c++-common/ubsan/pr71512-1.c: New test.
2923 * c-c++-common/ubsan/pr71512-2.c: New test.
2924
3c382998 29252016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2926
2927 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2928 vector initialization options.
2929 * gcc.target/powerpc/vec-init-2.c: Likewise.
2930 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2931 is generated on ISA 3.0.
2932
7079d57a 29332016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2934
2935 PR middle-end/71654
2936 * gcc.dg/c-c++-common/pr71654.c: New test.
2937 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2938 dg-options.
2939 * gcc.dg/tree-ssa/vrp24: Likewise.
2940
7175bb2a 29412016-08-12 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR c/67410
2944 * gcc.dg/pr67410.c: New test.
2945
56fb8e9d 29462016-08-12 Bin Cheng <bin.cheng@arm.com>
2947
2948 PR tree-optimization/69848
2949 * gcc.dg/vect/vect-pr69848.c: New test.
2950
1f84b4ab 29512016-08-12 Uros Bizjak <ubizjak@gmail.com>
2952
2953 PR testsuite/71008
2954 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2955 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2956 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2957 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2958
60b349d9 29592016-08-12 Richard Biener <rguenther@suse.de>
2960
2961 PR tree-optimization/57326
2962 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2963 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2964 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2965 * gcc.target/i386/pr45685.c: Likewise.
2966 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2967 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2968 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2969 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2970 * gfortran.dg/pr34163.f90: Likewise.
2971
6d5f72f3 29722016-08-12 Martin Liska <mliska@suse.cz>
2973
2974 * g++.dg/gcov/gcov-16.C: New test.
2975 * lib/gcov.exp: Support new argument for run-gcov function.
2976
b357db2c 29772016-08-12 Martin Liska <mliska@suse.cz>
2978
2979 PR gcov-profile/35590
2980 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2981
08e33f10 29822016-08-12 Richard Biener <rguenther@suse.de>
2983
2984 PR tree-optimization/72851
2985 * gcc.dg/torture/pr72851.c: New testcase.
2986
92a44a68 29872016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2988
832d369d 2989 PR debug/63240
2990 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2991 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2992 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2993 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2994 DW_AT_deleted.
2995
1289a281 2996 PR debug/55641
2997 * g++.dg/debug/dwarf2/ref-1.C: New.
2998
9a478fab 2999 PR debug/49366
3000 * g++.dg/debug/dwarf2/template-params-12.H: New.
3001 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3002 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3003 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3004 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3005 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3006 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3007 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3008
e61229f8 30092016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3010
3011 PR target/72863
3012 * gcc.target/powerpc/pr72863.c: New test.
3013
c7823416 30142016-08-11 Uros Bizjak <ubizjak@gmail.com>
3015
3016 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3017
df15667f 30182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3019
3020 * gcc.target/i386/pieces-strcpy-1.c: New test.
3021 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3022
83c375ba 30232016-08-11 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR c++/72868
3026 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3027
350f354a 30282015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3029
3030 * gcc.target/i386/pieces-memcpy-1.c: New test.
3031 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3032 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3033 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3034 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3035 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3036
74be5bc1 30372016-08-11 Jakub Jelinek <jakub@redhat.com>
3038
3039 PR c/72816
20fb4916 3040 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3041
40395983 30422016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3043
3044 PR tree-optimization/71083
3045 * gcc.c-torture/execute/pr71083.c: New test.
3046 * gnat.dg/loop_optimization23.adb: New test.
3047 * gnat.dg/loop_optimization23_pkg.ads: New test.
3048 * gnat.dg/loop_optimization23_pkg.adb: New test.
3049
ec969ce4 30502016-08-11 Richard Biener <rguenther@suse.de>
3051
3052 PR tree-optimization/72772
3053 * gcc.dg/graphite/pr35356-1.c: Adjust.
3054 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3055
25482c16 30562016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3057
3058 * gfortran.dg/random_7.f90: Take into account that the last seed
3059 value is the special p value.
3060 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3061
f454033a 30622016-08-11 Richard Biener <rguenther@suse.de>
3063
3064 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3065
2d2b78a1 30662016-08-11 Alan Modra <amodra@gmail.com>
3067
3068 * gcc.target/powerpc/pr71680.c: New.
3069
97468983 30702016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3071
3072 * gcc.target/powerpc/bfp/bfp.exp: New file.
3073 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3074 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3075 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3076 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3077 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3078 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3079 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3080 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3081 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3082 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3083 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3084 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3085 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3086 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3087 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3088 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3089 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3090 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3091 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3092 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3093 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3094 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3095 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3096 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3097 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3098 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3099 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3100 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3101 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3102 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3103 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3104 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3105 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3106 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3107 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3108 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3109 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3110 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3111 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3112 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3113 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3114 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3115 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3116 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3117 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3118 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3119 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3120 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3121 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3122 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3123 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3124 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3125 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3126
23a6fe48 31272016-08-10 Bin Cheng <bin.cheng@arm.com>
3128
3129 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3130 Add aarch64*-*-*.
3131
0cb8f73e 31322016-08-10 Bin Cheng <bin.cheng@arm.com>
3133
3134 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3135
b7ed2a65 31362016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3137
3138 PR target/72853
3139 * gcc.target/powerpc/pr72853.c: New test.
3140
2d2b4107 31412016-08-10 Martin Liska <mliska@suse.cz>
3142
3143 PR gcov-profile/58306
3144 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3145
7132b755 31462016-08-10 Martin Liska <mliska@suse.cz>
3147
3148 * g++.dg/gcov/gcov-threads-1.C: New test.
3149
5186407c 31502016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3151
3152 PR target/71873
3153 * gcc.target/avr/pr71873.c: New test.
3154
44f01555 31552016-08-09 Martin Liska <mliska@suse.cz>
3156
3157 * g++.dg/gcov/gcov-dump-1.C: New test.
3158 * g++.dg/gcov/gcov-dump-2.C: New test.
3159
7d4f18f5 31602016-08-09 Martin Liska <mliska@suse.cz>
3161
3162 * gcc.dg/tree-prof/val-prof-9.c: New test.
3163
defa7026 31642016-08-09 Martin Liska <mliska@suse.cz>
3165
3166 * gcc.dg/tree-prof/val-prof-8.c: New test.
3167
ae7e6062 31682016-08-09 Martin Jambor <mjambor@suse.cz>
3169
0c47dd26 3170 PR ipa/71981
3171 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3172
a69fb570 31732016-08-09 Bin Cheng <bin.cheng@arm.com>
3174
3175 PR tree-optimization/33707
3176 * gcc.dg/vect/pr33707.c: New test.
3177
a031a844 31782016-08-09 Bin Cheng <bin.cheng@arm.com>
3179
3180 PR tree-optimization/pr72772
3181 * gcc.dg/tree-ssa/pr72772.c: New test.
3182
8f1baf0d 31832016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3184
3185 PR rtl-optimization/66669
3186 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3187
53e7aca1 31882016-08-09 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR tree-optimization/72824
3191 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3192
c162fa25 31932016-08-09 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/71802
3196 * gcc.dg/torture/pr71802.c: New testcase.
3197
87156a7d 31982016-08-09 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR c++/72809
3201 * g++.dg/eh/stdarg1.C: New test.
3202
d0029333 32032016-08-08 Andi Kleen <ak@linux.intel.com>
3204
3205 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3206 test command line in failure log.
3207 (profopt-execute): dito. Make autofdo file names unique.
3208
7af4d06b 32092016-08-08 David Malcolm <dmalcolm@redhat.com>
3210
3211 PR c/64955
3212 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3213 output.
3214
7091ff70 32152016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3216
3217 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3218 c99_runtime.
3219 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3220 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3221 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3222 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3223 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3224 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3225
d189b094 32262016-08-08 David Malcolm <dmalcolm@redhat.com>
3227
3228 PR c/52952
3229 * gcc.dg/cpp/pr66415-1.c: Likewise.
3230 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3231 * gcc.dg/format/c90-printf-1.c: Likewise.
3232 * gcc.dg/format/diagnostic-ranges.c: New test case.
3233
440837fe 32342016-08-08 Jakub Jelinek <jakub@redhat.com>
3235
7cbcf608 3236 PR fortran/72716
3237 * gfortran.dg/gomp/pr72716.f90: New test.
3238
aa1ddb66 3239 PR middle-end/72781
3240 * gcc.dg/gomp/pr72781.c: New test.
3241
440837fe 3242 PR middle-end/68762
3243 * g++.dg/vect/pr68762-1.cc: New test.
3244 * g++.dg/vect/pr68762-2.cc: New test.
3245 * g++.dg/vect/pr68762.h: New file.
3246
eb571c16 32472016-08-08 Martin Sebor <msebor@redhat.com>
3248
3249 PR testsuite/72838
f9c39b65 3250 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3251 * g++.dg/warn/overflow-warn-3.C: Same.
3252 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3253
8ca5189a 32542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3255
3256 PR fortran/71936
3257 * gfortran.dg/allocate_with_source_21.f03: New test.
3258
1495e54c 32592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3260
3261 PR fortran/72698
3262 * gfortran.dg/allocate_with_source_20.f03: New test.
3263
d1e97886 32642016-08-08 Alan Modra <amodra@gmail.com>
3265
3266 * gcc.c-torture/compile/pr72802.c: New.
3267
9da84a54 32682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3269
3270 PR fortran/70524
3271 * gfortran.dg/dependency_48.f90: New test.
3272
3f9692a5 32732016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3274
b5b764be 3275 PR fortran/70040
3f9692a5 3276 * gfortran.dg/pr70040.f90: New testcase.
3277
099ec19a 32782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3279
3280 PR fortran/71961
3281 * gfortran.dg/matmul_10.f90: New testcase.
3282
e8272095 32832016-08-07 Jan Hubicka <hubicka@ucw.cz>
3284
3285 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3286
f5d2c462 32872016-08-07 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR c/72816
3290 * gcc.dg/pr72816.c: New test.
3291
30c60892 32922016-08-06 Jonathan Wakely <jwakely@redhat.com>
3293
3294 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3295 * g++.dg/conversion/pr41426.C: Likewise.
3296 * g++.dg/conversion/pr66211.C: Likewise.
3297 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3298 * g++.dg/init/ref8.C: Likewise.
3299 * g++.old-deja/g++.law/cvt20.C: Likewise.
3300 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3301
2abf3c4a 33022016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3303
3304 PR tree-optimization/18046
3305 * gcc.dg/tree-ssa/vrp105.c: New test.
3306 * gcc.dg/tree-ssa/vrp106.c: New test.
3307
a940fdc7 33082016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3309
3310 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3311 1ul in diagnostics. Remove hyphen from "constant-expression."
3312 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3313 * g++.dg/cpp0x/static_assert3.C: Same.
3314 * g++.dg/cpp1y/constexpr-throw.C: Same.
3315 * g++.dg/template/nontype3.C: Same.
3316 * g++.dg/warn/overflow-warn-1.C: Same.
3317 * g++.dg/warn/overflow-warn-3.C: Same.
3318 * g++.dg/warn/overflow-warn-4.C: Same.
3319
d4166bdc 33202016-08-05 David Malcolm <dmalcolm@redhat.com>
3321
3322 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3323 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3324 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3325 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3326
906dd612 33272016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3328
3329 PR tree-optimization/72810
3330 * gcc.dg/tree-ssa/vrp110.c: New test.
3331
9788fb76 33322016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3333
3334 PR Target/72819
3335 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3336 registers.
3337 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3338 saving the half-precision registers.
3339 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3340 value is returned in h0.
3341 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3342 are passed in FP/SIMD registers.
3343 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3344 passing works corrcetly.
3345 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3346 (hfa_f16x2_t): Likewise.
3347 (hfa_f16x3_t): Likewise.
3348 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3349 are promoted to double and passed in a double register.
3350 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3351 are promoted to double and stacked.
3352 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3353 __fp16 data types.
3354 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3355 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3356 __fp16 first get passed in FP/SIMD registers, then stacked.
3357
30f40fe4 33582016-08-05 Nathan Sidwell <nathan@acm.org>
3359
3360 PR c++/68724
3361 * g++.dg/cpp0x/pr68724.C: New.
3362
8a6540e1 33632016-08-05 Richard Biener <rguenther@suse.de>
3364
3365 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3366
09001ac1 33672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3368
3369 * gcc.dg/tree-ssa/vrp107.c: New test.
3370 * gcc.dg/tree-ssa/vrp108.c: New test.
3371 * gcc.dg/tree-ssa/vrp109.c: New test.
3372
88ab6a9c 33732016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3374
3375 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3376 dg-options.
3377
b2a036e7 33782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3379
3380 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3381 test-cases.
3382 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3383 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3384 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3385 test-cases.
3386 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3387 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3388 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3389 large_double.
3390
8dbf49cb 33912016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3392
3393 PR c++/72800
3394 * g++.dg/cpp1y/lambda-ice1.C: New.
3395
dcc45aae 33962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3397
3398 PR c++/72759
3399 * g++.dg/cpp1y/pr72759.C: New test.
3400
88fe4062 34012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3402
3403 * gcc.dg/switch-10.c: New test.
3404
a1af716f 34052016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3406
3407 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3408
1fa5d8ba 34092016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3410
3411 * c-c++-common/goacc/routine-5.c: Update.
3412
e8dedc4a 34132016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3414
3415 PR rtl-optimization/70903
3416 * gcc.c-torture/execute/pr70903.c: New test.
3417
7ca5003c 34182016-08-04 Martin Liska <mliska@suse.cz>
3419
3420 * gcc.dg/params/params.exp: Replace file exists with
3421 TESTING_IN_BUILD_TREE.
3422
810702a2 34232016-08-04 Marek Polacek <polacek@redhat.com>
3424
3425 PR c++/70229
3426 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3427
fa8a8f79 34282016-08-04 Richard Biener <rguenther@suse.de>
3429
3430 PR middle-end/71984
3431 * gcc.dg/torture/pr71984.c: Guard correctness check for
3432 little-endian.
3433
9916f5a5 34342016-08-03 Andrew Pinski <apinski@cavium.com>
3435
3436 * gcc.c-torture/compile/20160802-1.c: New testcase.
3437
278b4698 34382016-08-03 Fritz Reese <fritzoreese@gmail.com>
3439
3440 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3441
860c3c85 34422016-08-03 Richard Biener <rguenther@suse.de>
3443
3444 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3445 and remove -O3.
3446 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3447 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3448
0a41d717 34492016-08-03 Richard Biener <rguenther@suse.de>
3450
3451 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3452 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3453 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3454 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3455
52e3c0e8 34562016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3457
3458 * gcc.dg/init-excess-2.c: Require int32plus.
3459 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3460 * gcc.dg/pr59963-2.c: Require int32plus.
3461 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3462 * gcc.dg/unroll-7.c: Require int32plus.
3463
ad8a330c 34642016-08-02 Bin Cheng <bin.cheng@arm.com>
3465
3466 PR tree-optimization/34114
3467 * gcc.dg/tree-ssa/loop-42.c: New test.
3468
d3aa3636 34692016-08-02 Tamar Christina <tamar.christina@arm.com>
3470
3471 * gcc.target/aarch64/vminmaxnm.c: New.
3472 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3473 tests.
3474
c79d3723 34752016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3476
3477 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3478 vec_extract for vector float, vector int, vector short, and vector
3479 char.
3480 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3481 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3482 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3483 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3484
5fc13c39 34852016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3486
3487 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3488 single stack adjustment, no writeback.
5fc13c39 3489 * gcc.target/aarch64/test_frame_12.c: Likewise.
3490 * gcc.target/aarch64/test_frame_13.c: Likewise.
3491 * gcc.target/aarch64/test_frame_15.c: Likewise.
3492 * gcc.target/aarch64/test_frame_6.c: Likewise.
3493 * gcc.target/aarch64/test_frame_7.c: Likewise.
3494 * gcc.target/aarch64/test_frame_8.c: Likewise.
3495 * gcc.target/aarch64/test_frame_16.c: New test.
3496
2eb70c76 34972015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3498
3499 PR target/72748
3500 * gcc.target/i386/pr72748.c: New test.
3501
92a44a68 35022015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3503
3504 PR tree-optimization/71818
3505 * gcc.dg/vect/pr71818.c: New
3506
56e7a293 35072016-08-01 Martin Liska <mliska@suse.cz>
3508
3509 PR tree-optimization/71857
3510 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3511
aa8852cc 35122016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3513
3514 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3515
f3c032a4 35162016-08-01 Jan Beulich <jbeulich@suse.com>
3517
3518 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3519
a1e9d2c3 35202016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3521
3522 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3523 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3524
466045aa 35252016-07-31 Jonathan Wakely <jwakely@redhat.com>
3526
3527 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3528 (check_effective_target_c++): Likewise. Also match for libstdc++.
3529
92a44a68 35302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3531
3532 PR fortran/41922
3533 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3534 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3535 * gfortran.dg/pr41922.f90: New test.
3536
dd13eb1b 35372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3538
3539 PR fortran/68566
3540 * gfortran.dg/pr68566.f90: new test.
3541
a940fdc7 35422016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3543
3544 PR c++/60760
3545 PR c++/71091
3546 * g++.dg/cpp0x/constexpr-cast.C: New test.
3547 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3548 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3549 * g++.dg/ubsan/pr63956.C: Correct.
3550
efa8ff03 35512016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3552
3553 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3554 vector double or vector long where the vector is in memory.
3555 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3556 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3557
0b8113c5 35582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3559
3560 PR fortran/69867
3561 * gfortran.dg/pr69867.f90: New test.
3562
3badc59b 35632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3564
3565 PR fortran/69962
3566 * gfortran.dg/pr69962.f90: New test.
3567
fc8b54ff 35682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3569
3570 PR fortran/70006
3571 * gfortran.dg/pr70006.f90: New test.
3572
165b422e 35732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3574
3575 PR fortran/71730
3576 * gfortran.dg/pr71730.f90: New test.
3577 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3578 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3579 * gfortran.dg/array_constructor_26.f03: Ditto.
3580
0c6334ed 35812016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3582
3583 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3584 * gcc.target/powerpc/pr71763.c: Likewise.
3585
4ebf85be 35862016-07-29 Marek Polacek <polacek@redhat.com>
3587
3588 PR c/71742
3589 * gcc.dg/940510-1.c: Adjust dg-error.
3590 * gcc.dg/c99-flex-array-1.c: Likewise.
3591 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3592
9efe5be6 3593 PR c/71853
3594 * gcc.dg/noncompile/pr71853.c: New test.
3595
4c4548bb 3596 PR c/71573
3597 * gcc.dg/noncompile/pr71573.c: New test.
3598
8ae70602 3599 PR c/71926
3600 * g++.dg/warn/Wparentheses-30.C: New test.
3601 * gcc.dg/Wparentheses-14.c: New test.
3602
cfc1aded 36032016-07-29 Uros Bizjak <ubizjak@gmail.com>
3604
3605 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3606
d5e80d93 36072016-07-29 Bin Cheng <bin.cheng@arm.com>
3608
3609 PR tree-optimization/57558
3610 * gcc.dg/vect/pr57558-1.c: New test.
3611 * gcc.dg/vect/pr57558-2.c: New test.
3612
c7c713ec 36132016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3614
cfc1aded 3615 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3616 to scan forwprop1 dump pass.
3617
34b9af67 36182016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3619
3620 PR c++/51488
3621 * g++.dg/template/pr51488.C: New.
3622
322d4184 36232016-07-29 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR c/71969
3626 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3627 static __inline__.
3628 * gcc.dg/pr71969-1.c: New test.
3629 * gcc.dg/pr71969-2.c: New test.
3630 * gcc.dg/pr71969-3.c: New test.
3631
7648c9c7 36322016-07-29 Marek Polacek <polacek@redhat.com>
3633
3634 PR c/71574
3635 * c-c++-common/pr71574.c: New test.
3636
35fddbd6 3637 PR c/71583
3638 * gcc.dg/noncompile/pr71583.c: New test.
3639
d06bcb87 36402016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3641
3642 PR middle-end/68217
3643 * gcc.dg/pr68217.c: New test.
3644
fb5574d7 36452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3646
3647 PR fortran/71067
3648 * gfortran.dg/pr71067_1.f90: New test.
3649 * gfortran.dg/pr71067_2.f90: Ditto.
3650
a52bb7a0 36512016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3652
3653 * gcc.target/powerpc/vec-extract-1.c: New test.
3654
42e96823 36552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3656
3657 PR fortran/71799
3658 * gfortran.dg/pr71799.f90: New test.
3659
d5539c6b 36602016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3661
3662 PR c++/71665
3663 * g++.dg/cpp0x/pr71665-1.C: New.
3664 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3665 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3666 * g++.dg/ext/label10.C: Likewise.
3667 * g++.dg/parse/constant5.C: Likewise.
3668
05995232 36692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3670
3671 PR fortran/71859
3672 * gfortran.dg/pr71859.f90: New test.
3673 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3674 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3675
7a4429b2 36762016-07-28 Paul Thomas <pault@gcc.gnu.org>
3677
3678 PR fortran/71883
3679 * gfortran.dg/pr71883.f90 : New test.
3680
f339cf78 36812016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3682
3683 PR tree-optimization/71734
cfc1aded 3684 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3685
8311fe26 36862016-07-28 Renlin Li <renlin.li@arm.com>
3687
3688 Revert
3689 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3690
3691 PR fortran/71902
3692 * gfortran.dg/dependency_47.f90: New test.
3693
595e387a 36942016-07-28 Martin Liska <mliska@suse.cz>
3695
3696 PR gcov-profile/68025
3697 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3698
83554604 36992016-07-28 Martin Liska <mliska@suse.cz>
3700
3701 * g++.dg/vect/pr70944.cc: New test.
3702
ec6d2d63 37032016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3704
3705 PR middle-end/71994
3706 * gcc.dg/torture/pr71994.c: New test.
3707
12dabcee 37082016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3709
3710 PR middle-end/71078
3711 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3712 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3713 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3714
262a83d5 37152016-07-27 Richard Biener <rguenther@suse.de>
3716
3717 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3718
3989f1fe 37192016-07-27 Martin Liska <mliska@suse.cz>
3720
3721 * gcc.dg/predict-13.c: New test.
3722 * gcc.dg/predict-14.c: New test.
3723
69a499fa 37242016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3725
7a4429b2 3726 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3727 including stdint.h.
3728 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3729 including stdint.h.
3730
751fef95 37312016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3732
3733 PR target/71869
3734 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3735 IEEE built-in functions handle quiet and signalling NaNs
3736 correctly.
3737
5e07497c 37382016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3739
3740 PR fortran/71862
3741 * gfortran.dg/pr71862.f90: New test.
3742
18928e61 37432016-07-26 Martin Sebor <msebor@redhat.com>
3744
3745 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3746 selector with dg-options.
3747
7e1856f1 37482016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3749
3750 PR tree-optimization/18046
3751 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3752 * gcc.dg/tree-ssa/vrp103.c: New test.
3753 * gcc.dg/tree-ssa/vrp104.c: New test.
3754
08679462 37552016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3756
3757 * gcc.target/powerpc/pr63354.c: Require lp64 since
3758 -mprofile-kernel is not legal with -m32.
3759
8c3efadf 37602016-07-26 Richard Biener <rguenther@suse.de>
3761
3762 PR rtl-optimization/71984
3763 * gcc.dg/torture/pr71984.c: New testcase.
3764
78866ecd 37652016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3766
3767 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3768 g++-dg-runtest via et-dg-runtest.
3769 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3770 * gcc.dg/vect/vect.exp: Likewise.
3771 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3772 gfortran-dg-runtest.
3773 * gfortran.dg/vect/vect.exp: Likewise.
3774 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3775 (check_mips_loongson_hw_available): Likewise.
3776 (check_effective_target_mpaired_single_runtime): Likewise.
3777 (check_effective_target_mips_loongson_runtime): Likewise.
3778 (add_options_for_mpaired_single): Likewise.
3779 (check_effective_target_vect_int): Add global et_index.
3780 Check and save the supported feature for a target selected by
3781 the et_index target. Break long lines where appropriate. Call
3782 et-is-effective-target for MIPS with an argument instead of
3783 check_effective_target_* where appropriate.
3784 (check_effective_target_vect_intfloat_cvt): Likewise.
3785 (check_effective_target_vect_uintfloat_cvt): Likewise.
3786 (check_effective_target_vect_floatint_cvt): Likewise.
3787 (check_effective_target_vect_floatuint_cvt): Likewise.
3788 (check_effective_target_vect_simd_clones): Likewise.
3789 (check_effective_target_vect_shift): ewise.
3790 (check_effective_target_whole_vector_shift): Likewise.
3791 (check_effective_target_vect_bswap): Likewise.
3792 (check_effective_target_vect_shift_char): Likewise.
3793 (check_effective_target_vect_long): Likewise.
3794 (check_effective_target_vect_float): Likewise.
3795 (check_effective_target_vect_double): Likewise.
3796 (check_effective_target_vect_long_long): Likewise.
3797 (check_effective_target_vect_no_int_max): Likewise.
3798 (check_effective_target_vect_no_int_add): Likewise.
3799 (check_effective_target_vect_no_bitwise): Likewise.
3800 (check_effective_target_vect_widen_shift): Likewise.
3801 (check_effective_target_vect_no_align): Likewise.
3802 (check_effective_target_vect_hw_misalign): Likewise.
3803 (check_effective_target_vect_element_align): Likewise.
3804 (check_effective_target_vect_condition): Likewise.
3805 (check_effective_target_vect_cond_mixed): Likewise.
3806 (check_effective_target_vect_char_mult): Likewise.
3807 (check_effective_target_vect_short_mult): Likewise.
3808 (check_effective_target_vect_int_mult): Likewise.
3809 (check_effective_target_vect_extract_even_odd): Likewise.
3810 (check_effective_target_vect_interleave): Likewise.
3811 (check_effective_target_vect_stridedN): Likewise.
3812 (check_effective_target_vect_multiple_sizes): Likewise.
3813 (check_effective_target_vect64): Likewise.
3814 (check_effective_target_vect_call_copysignf): Likewise.
3815 (check_effective_target_vect_call_sqrtf): Likewise.
3816 (check_effective_target_vect_call_btrunc): Likewise.
3817 (check_effective_target_vect_call_btruncf): Likewise.
3818 (check_effective_target_vect_call_ceil): Likewise.
3819 (check_effective_target_vect_call_ceilf): Likewise.
3820 (check_effective_target_vect_call_floor): Likewise.
3821 (check_effective_target_vect_call_floorf): Likewise.
3822 (check_effective_target_vect_call_lceil): Likewise.
3823 (check_effective_target_vect_call_lfloor): Likewise.
3824 (check_effective_target_vect_call_nearbyint): Likewise.
3825 (check_effective_target_vect_call_nearbyintf): Likewise.
3826 (check_effective_target_vect_call_round): Likewise.
3827 (check_effective_target_vect_call_roundf): Likewise.
3828 (check_effective_target_vect_perm): Likewise, but also append *_saved
3829 to the existing global name to properly cache the result.
3830 (check_effective_target_vect_perm_byte): Likewise.
3831 (check_effective_target_vect_perm_short): Likewise.
3832 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3833 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3834 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3835 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3836 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3837 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3838 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3839 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3840 (check_effective_target_vect_sdot_qi): Likewise.
3841 (check_effective_target_vect_udot_qi): Likewise.
3842 (check_effective_target_vect_sdot_hi): Likewise.
3843 (check_effective_target_vect_udot_hi): Likewise.
3844 (check_effective_target_vect_usad_char): Likewise.
3845 (check_effective_target_vect_pack_trunc): Likewise.
3846 (check_effective_target_vect_unpack): Likewise.
3847 (check_effective_target_vect_aligned_arrays): Likewise.
3848 (check_effective_target_vect_natural_alignment): Likewise.
3849 (check_effective_target_vector_alignment_reachable): Likewise.
3850 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3851 (is-effective-target): Initialize et_index if undefined.
3852 (et-dg-runtest): New.
3853 (et-is-effective-target): Likewise.
3854 (check_vect_support_and_set_flags): Add supported MIPS targets to
3855 EFFECTIVE_TARGETS list. Return the number of supported targets.
3856
b2930f09 38572016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3858 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3859
3860 PR middle-end/70920
3861 * gcc.dg/pr70920-1.c: New test-case.
3862 * gcc.dg/pr70902-2.c: Likewise.
3863 * gcc.dg/pr70920-3.c: Likewise.
3864 * gcc.dg/pr70920-4.c: Likewise
3865 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3866 2 instead of 3.
3867
90821294 38682016-07-25 Alexander Monakov <amonakov@ispras.ru>
3869
3870 * gcc.c-torture/execute/pr71494.c: Require label_values.
3871 * gcc.dg/pr16973.c: Ditto.
3872
1660595b 38732016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3874
3875 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3876 * gcc.dg/torture/pr69771.c: Require int32plus.
3877 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3878
5b2b88ce 38792016-07-25 Martin Liska <mliska@suse.cz>
3880
3881 * gcc.dg/torture/pr71987.c: New test.
3882
e2f926e9 38832016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3884
3885 PR fortran/71935
3886 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3887 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3888 * gfortran.dg/pr71935.f90: New test.
3889
a940fdc7 38902016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3891
3892 PR c++/71675
3893 * g++.dg/ext/atomic-3.C: New test.
3894 * gcc.dg/atomic/pr71675.c: New test.
3895
5a43070d 38962016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3897
3898 * gcc.target/i386/mvc8.c: New test.
3899
1b793819 39002016-07-22 Bin Cheng <bin.cheng@arm.com>
3901
3902 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3903 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3904
d4b4c787 39052016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3906
3907 PR fortran/71795
3908 * gfortran.dg/constructor_50.f90: New test.
3909
45648efe 39102016-07-22 Martin Liska <mliska@suse.cz>
3911
3912 PR gcov-profile/69028
3913 PR gcov-profile/62047
3914 * g++.dg/cilk-plus/pr69028.C: New test.
3915
b657bb1f 39162016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3917
3918 * gfortran.dg/coarray_stat_2.f90: New test.
3919
3a421504 39202016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3921
3922 * gcc.target/powerpc/vec-extract.h: New files to check the
3923 vec_extract built-in functions for all vector types, testing
3924 accessing each element, both with constant and variable element
3925 numbers.
3926 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3927 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3928 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3929 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3930 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3931 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3932 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3933 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3934 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3935
d40a1eac 39362016-07-21 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR c++/71728
3939 * g++.dg/other/pr71728.C: New test.
3940
3b0d7293 39412016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3942
3943 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3944 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3945 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3946 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3947 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3948
50953a9f 39492016-07-21 Richard Biener <rguenther@suse.de>
3950
3951 PR tree-optimization/71947
3952 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3953
90261646 39542016-07-21 Bin Cheng <bin.cheng@arm.com>
3955
3956 * gcc.dg/tree-ssa/scev-15.c: New.
3957
5a5a7a90 39582016-07-21 Bin Cheng <bin.cheng@arm.com>
3959
3960 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3961
df0c563f 39622016-07-21 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR c++/71941
3965 * g++.dg/gomp/pr71941.C: New test.
3966
24acd4ab 39672016-07-20 David Malcolm <dmalcolm@redhat.com>
3968
3969 PR c/70339
3970 PR c/71858
3971 * g++.dg/spellcheck-identifiers.C: New test case, based on
3972 gcc.dg/spellcheck-identifiers.c.
3973 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3974 gcc.dg/spellcheck-identifiers-2.c.
3975 * g++.dg/spellcheck-typenames.C: New test case, based on
3976 gcc.dg/spellcheck-typenames.c
3977
8669e753 39782016-07-20 Jonathan Wakely <jwakely@redhat.com>
3979
3980 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3981 pointer to member function and also test catching by reference.
3982
75cb41b8 39832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3984
3985 * gcc.target/s390/pr67443.c: Fix test case.
3986
07be1239 39872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3988
3989 * gcc.target/s390/insv-1.c: Xfail some tests.
3990 * gcc.target/s390/insv-2.c: Likewise.
3991
e9b5fdd9 39922016-07-20 Georg-Johann Lay <avr@gjlay.de>
3993
3994 * gcc.target/avr/torture/get-mem.c: New test.
3995 * gcc.target/avr/torture/set-mem.c: New test.
3996
b704b0e1 39972016-07-20 Georg-Johann Lay <avr@gjlay.de>
3998
3999 PR target/71948
4000 * gcc.target/avr/torture/tiny-progmem.c: New test.
4001
051eb924 40022016-07-20 Jakub Jelinek <jakub@redhat.com>
4003
fdb70809 4004 PR c++/71909
4005 * g++.dg/parse/pr71909.C: New test.
4006 * g++.dg/tm/pr71909.C: New test.
4007
051eb924 4008 PR c++/50060
4009 * g++.dg/cpp0x/constexpr-50060.C: New test.
4010 * g++.dg/cpp1y/constexpr-50060.C: New test.
4011
c4e1267c 40122016-07-20 Martin Liska <mliska@suse.cz>
4013
4014 * gfortran.dg/graphite/pr71898.f90: New test.
4015
ecaa5fd4 40162016-07-20 Bin Cheng <bin.cheng@arm.com>
4017
4018 PR tree-optimization/71503
4019 PR tree-optimization/71683
4020 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4021 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4022
f5b88ba1 40232016-07-20 Martin Liska <mliska@suse.cz>
4024
4025 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4026 * gcc.dg/plugin/sreal-test-1.c: Remove.
4027 * gcc.dg/plugin/sreal_plugin.c: Remove.
4028
e889bd11 40292016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4030
4031 PR fortran/71902
4032 * gfortran.dg/dependency_47.f90: New test.
4033
1c6bb1c0 40342016-07-19 Jakub Jelinek <jakub@redhat.com>
4035
94d511af 4036 PR rtl-optimization/71916
4037 * gcc.c-torture/compile/pr71916.c: New test.
4038
54e95a17 4039 PR middle-end/71874
4040 * g++.dg/torture/pr71874.C: New test.
4041
1c6bb1c0 4042 PR middle-end/71734
4043 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4044 (my_alloc): Rewritten to use __builtin_posix_memalign and
4045 __SIZE_TYPE__.
4046 (my_free): Use __builtin_free instead of _mm_free.
4047 (Vec::operator=): Use __builtin_memcpy.
4048
0d565f19 40492016-07-19 Martin Jambor <mjambor@suse.cz>
4050
cfc1aded 4051 PR fortran/71688
4052 * gfortran.dg/pr71688.f90: New test.
0d565f19 4053
2be13cd5 40542016-07-19 Richard Biener <rguenther@suse.de>
4055
4056 * c-c++-common/vector-subscript-6.c: New testcase.
4057 * c-c++-common/vector-subscript-7.c: Likewise.
4058
1697df09 40592016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4060
7a4429b2 4061 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4062 and UInt32 based on __SIZEOF_INT__.
4063
8894566e 40642016-07-19 Richard Biener <rguenther@suse.de>
4065
4066 PR tree-optimization/71901
4067 * gcc.dg/torture/pr71901.c: New testcase.
4068
40692016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4070
4071 PR tree-optimization/71908
4072 * gcc.dg/torture/pr71908.c: New testcase.
4073
106ac76d 40742016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4075
4076 PR target/71493
4077 * gcc.target/powerpc/pr71493-1.c: New test.
4078 * gcc.target/powerpc/pr71493-2.c: Likewise.
4079
e6517a48 40802016-07-18 Jakub Jelinek <jakub@redhat.com>
4081
d1e0c36e 4082 PR c++/71835
4083 * g++.dg/conversion/ambig3.C: New test.
4084
6fe424c2 4085 PR c++/71828
4086 * g++.dg/cpp0x/constexpr-71828.C: New test.
4087
d3dd9e33 4088 PR c++/71826
4089 * g++.dg/template/pr71826.C: New test.
4090
74fd83a9 4091 PR c++/71822
4092 * g++.dg/template/defarg21.C: New test.
4093
e6517a48 4094 PR c++/71871
4095 * g++.dg/ext/vector31.C: New test.
4096
f942bdbf 40972016-07-18 Uros Bizjak <ubizjak@gmail.com>
4098
4099 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4100
4b1425be 41012016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4102
4103 PR tree-optimization/71734
4104 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4105
a80f37e1 41062016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4107
4108 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4109 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4110 stack-layout-dynamic-1.c: New test.
4111
ea283725 41122016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4113
4114 * gcc.target/s390/nolrl-1.c: New test.
4115
14eab729 41162016-07-17 Fritz Reese <fritzoreese@gmail.com>
4117
4118 PR fortran/71523
4119 * gfortran.dg/pr71523_1.f90: New test.
4120 * gfortran.dg/pr71523_2.f90: New test.
4121
3925d644 41222016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4123
4124 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4125
fb9ff4ce 41262016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4127 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4128
4129 PR fortran/62125
4130 * gfortran.dg/pr62125.f90: New test.
4131
95b0f5e9 41322016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4133
4134 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4135 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4136
1913be16 41372016-07-15 Jonathan Wakely <jwakely@redhat.com>
4138
4139 PR c++/58796
4140 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4141 * g++.dg/cpp0x/nullptr35.C: New test.
4142
b4803084 41432016-07-15 Bin Cheng <bin.cheng@arm.com>
4144
4145 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4146
89e3ec3d 41472016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4148
4149 * gfortran.dg/goacc/vector_length.f90: New test.
4150
2084e279 41512016-07-15 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/71881
4154 * gcc.dg/torture/pr71881.c: New testcase.
4155
2177bb9a 41562016-07-15 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/71887
4159 * gcc.dg/torture/pr71887.c: New testcase.
4160
0dd7db3b 41612016-07-15 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR c/71858
4164 * gcc.dg/spellcheck-identifiers-3.c: New test.
4165
b41cc4d1 41662016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4167
4168 PR fortran/71807
4169 * gfortran.dg/null_9.f90: New test.
4170
a4d34e5e 41712016-07-15 Bin Cheng <bin.cheng@arm.com>
4172
4173 * gcc.dg/tree-ssa/loop-41.c: New test.
4174
1547c551 41752016-07-15 Bin Cheng <bin.cheng@arm.com>
4176
4177 PR tree-optimization/71347
4178 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4179
b9c2416b 41802016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4181
4182 PR fortran/29819
4183 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4184 * gfortran.dg/contains.f90: Ditto.
4185 * gfortran.dg/contains_empty_1.f03: Ditto.
4186 * gfortran.dg/submodule_3.f08: Ditto.
4187
28413b15 41882016-07-14 Jakub Jelinek <jakub@redhat.com>
4189
661af228 4190 PR testsuite/71865
4191 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4192 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4193 expected diagnostics.
4194
28413b15 4195 PR c/71858
4196 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4197 * gcc.dg/spellcheck-identifiers-2.c: New test.
4198 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4199 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4200
7b3b3a49 42012016-07-14 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR tree-optimization/71872
4204 * gcc.c-torture/compile/pr71872.c: New test.
4205
7c039c44 42062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4207
4208 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4209 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4210 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4211 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4212 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4213 * gcc.target/arm/atomic-op-acquire-1.c: This.
4214 * gcc.target/arm/atomic-op-char.c: Rename into ...
4215 * gcc.target/arm/atomic-op-char-1.c: This.
4216 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4217 * gcc.target/arm/atomic-op-consume-1.c: This.
4218 * gcc.target/arm/atomic-op-int.c: Rename into ...
4219 * gcc.target/arm/atomic-op-int-1.c: This.
4220 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4221 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4222 * gcc.target/arm/atomic-op-release.c: Rename into ...
4223 * gcc.target/arm/atomic-op-release-1.c: This.
4224 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4225 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4226 * gcc.target/arm/atomic-op-short.c: Rename into ...
4227 * gcc.target/arm/atomic-op-short-1.c: This.
4228 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4229 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4230 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4231 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4232 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4233 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4234 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4235 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4236 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4237 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4238
80c5e533 42392016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4240
4241 PR fortran/70842
4242 * gfortran.dg/select_type_35.f03: New test.
4243
c5a9fc7b 42442016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4245
4246 PR target/65951
4247 PR tree-optimization/70923
4248 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4249 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4250 * gcc.dg/vect/pr65951.c: Likewise.
4251 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4252
d1242c94 42532016-07-14 David Edelsohn <dje.gcc@gmail.com>
4254
4255 * c-c++-common/pr60226.c: Expect maximum object file alignment
4256 error on AIX.
4257
97f2a90b 42582016-07-14 Richard Biener <rguenther@suse.de>
4259
4260 PR tree-optimization/71866
4261 * gcc.dg/torture/pr71866.c: New testcase.
4262
6029a910 42632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4264
4265 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4266 selector and enclose boolean expression in curly braces.
4267
798d22ed 42682016-07-14 Alan Modra <amodra@gmail.com>
4269
4270 PR target/71733
4271 * gcc.target/powerpc/p9-novsx.c: New.
4272
3ffcb27d 42732016-07-13 Andi Kleen <ak@linux.intel.com>
4274
4275 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4276 * g++.dg/tree-prof/morefunc.C: Dito.
4277 * g++.dg/tree-prof/pr35545.C: Dito.
4278 * g++.dg/tree-prof/reorder.C: Dito.
4279 * gcc.dg/tree-prof/20050826-2.c: Dito.
4280 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4281 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4282 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4283 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4284 * gcc.dg/tree-prof/inliner-1.c: Dito.
4285 * gcc.dg/tree-prof/merge_block.c: Dito.
4286 * gcc.dg/tree-prof/stringop-1.c: Dito.
4287 * gcc.dg/tree-prof/stringop-2.c: Dito.
4288 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4289 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4290 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4291 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4292 * gcc.dg/tree-prof/update-loopch.c: Dito.
4293 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4294 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4295 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4296 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4297 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4298 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4299 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4300
9ace90e5 43012016-07-13 Andi Kleen <ak@linux.intel.com>
4302
4303 * lib/profopt.exp (profopt-execute): Remove .imports files.
4304
b75cf198 43052016-07-13 Andi Kleen <ak@linux.intel.com>
4306
f942bdbf 4307 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4308
4d0389a9 43092016-07-13 Andi Kleen <ak@linux.intel.com>
4310
4311 * lib/profopt.exp (dg-final-scan-autofdo,
4312 dg-final-scan-not-autofdo): New functions.
4313
a5af7a75 43142016-07-13 Bin Cheng <bin.cheng@arm.com>
4315
4316 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4317 * gcc.dg/vect/vect-35.c: Ditto.
4318 * gcc.dg/vect/vect-alias-check-2.c: New test.
4319
c6bcae01 43202016-07-13 Martin Liska <mliska@suse.cz>
4321
4322 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4323 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4324 * gfortran.dg/pr42108.f90: Update expected dump scan.
4325
0644c120 43262016-07-13 Richard Biener <rguenther@suse.de>
4327
4328 PR tree-optimization/24574
4329 * gcc.dg/pr24574.c: New testcase.
4330
2bbae5b9 43312016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4332
f942bdbf 4333 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4334 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4335 * c-c++-common/pr68833-1.c: Require int32plus.
4336 * gcc.dg/ipa/pr63551.c: Likewise.
4337 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4338 * gcc.dg/ipa/pr64041.c: Require int32plus.
4339
839a6560 43402016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4341
4342 PR ipa/71633
4343 * g++.dg/pr71633.C: New test.
4344
8f5f2788 43452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4346
4347 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4348 Add new arm_thumb1_cbz_ok effective target.
4349 * gcc.target/arm/cbz.c: New test.
4350
417e5cc5 43512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4352
4353 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4354 Define effective target.
4355 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4356 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4357 * gcc.target/arm/movhi_movw.c: New test.
4358 * gcc.target/arm/movsi_movw.c: Likewise.
4359 * gcc.target/arm/movdi_movw.c: Likewise.
4360
68a5143e 43612016-07-13 Richard Biener <rguenther@suse.de>
4362
4363 PR middle-end/71104
4364 * gcc.dg/pr71104-1.c: New testcase.
4365 * gcc.dg/pr71104-2.c: Likewise.
4366
69e8d259 43672016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4368
4369 PR target/71805
4370 * gcc.target/powerpc/pr71805.c: New test.
4371
244f142f 43722016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4373
4374 * gcc.target/powerpc/divkc3-1.c: New.
4375 * gcc.target/powerpc/mulkc3-1.c: New.
4376
6fc56f1f 43772016-07-12 Nathan Sidwell <nathan@acm.org>
4378
4379 * gcc.target/arm/data-rel-1.c: New.
4380 * gcc.target/arm/data-rel-2.c: New.
4381 * gcc.target/arm/data-rel-3.c: New.
4382
94ee1e9c 43832016-07-12 Martin Liska <mliska@suse.cz>
4384
4385 * gcc.dg/params/blocksort-part.c: New test.
4386 * gcc.dg/params/params.exp: New file.
4387
cd32d747 43882016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4389
4390 PR middle-end/71700
4391 * gcc.c-torture/execute/pr71700.c: New test.
4392
ad010d47 43932016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4394 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/23286
4397 PR tree-optimization/70159
4398 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4399 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4400 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4401 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4402 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4403 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4404 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4405 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4406 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4407 * gcc.dg/pr51879-12.c: Likewise.
4408 * gcc.dg/strlenopt-9.c: Likewise.
4409 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4410 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4411 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4412 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4413 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4414 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4415 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4416 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4417 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4418 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4419 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4420 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4421 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4422 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4423 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4424
9aece49e 44252016-07-12 Richard Biener <rguenther@suse.de>
4426
4427 PR rtl-optimization/68961
4428 * gcc.target/i386/pr68961.c: New testcase.
4429
8f05fee9 44302016-07-11 Jakub Jelinek <jakub@redhat.com>
4431
4a6cc5cd 4432 PR middle-end/71758
4433 * c-c++-common/gomp/pr71758.c: New test.
4434 * gfortran.dg/gomp/pr71758.f90: New test.
4435
8f05fee9 4436 PR tree-optimization/71823
4437 * gcc.dg/vect/pr71823.c: New test.
4438
b73690a4 44392016-07-11 David Malcolm <dmalcolm@redhat.com>
4440
4441 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4442 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4443 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4444
675f4c6b 44452016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4446
4447 PR target/71801
4448 * gcc.target/i386/pr71801.c: New test.
4449
9aaf7e3e 44502016-07-11 Richard Biener <rguenther@suse.de>
4451
4452 PR tree-optimization/71816
4453 * gcc.dg/torture/pr71816.c: New testcase.
4454
dd58bf21 44552016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4456
4457 PR fortran/71783
4458 * gfortran.dg/dependency_46.f90: New test.
4459
a2ebcb84 44602016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4461
4462 PR rtl-optimization/71621
4463 * gcc.target/i386/pr71621-1.c: New.
4464 * gcc.target/i386/pr71621-2.c: New.
4465
6cedf97e 44662016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4467
4468 * gfortran.dg/goacc/pr71704.f90: New test.
4469
dc71c755 44702016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4471
4472 PR target/71297
4473 * gcc.target/powerpc/pr71297.c: New.
4474
288161af 44752016-07-08 Jiong Wang <jiong.wang@arm.com>
4476
4477 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4478
98e771d6 44792016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4480
4481 PR target/71806
4482 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4483
c3d27339 44842016-07-08 Alan Hayward <alan.hayward@arm.com>
4485
4486 PR tree-optimization/71667
4487 * gcc.dg/vect/pr71667.c: New
4488
b1b5042a 44892016-07-08 Martin Liska <mliska@suse.cz>
4490
4491 * gcc.dg/torture/pr71606.c: New test.
4492
5cdc40a0 44932016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4494
4495 PR fortran/71764
4496 * gfortran.dg/pr71764.f90: New test.
4497
bcc4d868 44982016-07-07 Jakub Jelinek <jakub@redhat.com>
4499 Kai Tietz <ktietz70@googlemail.com>
4500
4501 PR c++/70869
4502 PR c++/71054
4503 * g++.dg/cpp0x/pr70869.C: New test.
4504 * g++.dg/cpp0x/pr71054.C: New test.
4505
b39328b2 45062016-07-07 David Edelsohn <dje.gcc@gmail.com>
4507
4508 * g++.dg/debug/pr71432.C: Fail on AIX.
4509
95c9caad 45102016-07-07 Martin Liska <mliska@suse.cz>
4511
4512 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4513 an undefined behavior.
4514 * gfortran.dg/do_3.F90: Likewise.
4515 * gfortran.dg/do_check_11.f90: New test.
4516 * gfortran.dg/do_check_12.f90: New test.
4517 * gfortran.dg/do_corner_warn.f90: New test.
4518
8e976d11 45192016-07-07 Martin Liska <mliska@suse.cz>
4520
4521 * gfortran.dg/predict-1.f90: Ammend the test.
4522 * gfortran.dg/predict-2.f90: Likewise.
4523
26716fc7 45242016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4525
4526 PR ipa/71624
4527 * g++.dg/pr71624.C: New test.
4528
2d079cbf 45292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4530
4531 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4532 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4533 ARMv8-M Mainline architectures.
4534
9e6f4af4 45352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4536
4537 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4538 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4539
d490b07a 45402016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4541
4542 PR target/70098
4543 PR target/71763
4544 * gcc.target/powerpc/pr71763.c: New file.
4545
798fc305 45462016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4547
4548 PR tree-optimization/71518
f942bdbf 4549 * gcc.dg/pr71518.c: New test.
798fc305 4550
97e4cbac 45512016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4552
4553 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4554
19aea164 45552016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4556
f942bdbf 4557 PR target/50739
19aea164 4558 * gcc.target/avr/pr50739.c: New test.
4559
105e9dfc 45602016-07-05 Jan Hubicka <jh@suse.cz>
4561
4562 * gcc.dg/tree-ssa/scev-14.c: update template.
4563
1137da9c 45642016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4565
4566 * gcc.dg/vect/group-no-gaps-1.c: New test.
4567
ce393063 45682016-07-05 Andi Kleen <ak@linux.intel.com>
4569
4570 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4571 if kernel supports MPX.
4572
92a44a68 45732016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4574
4575 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4576
f2ccdf8e 45772016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4578 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4579
4580 * gcc.target/powerpc/signbit-1.c: New test.
4581 * gcc.target/powerpc/signbit-2.c: New test.
4582 * gcc.target/powerpc/signbit-3.c: New test.
4583
0215a22c 45842016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4585
4586 PR rtl-optimization/71594
4587 * gcc.dg/torture/pr71594.c: New test.
4588
30a39817 45892016-07-05 Jan Hubicka <jh@suse.cz>
4590
4591 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4592
b65b8df2 45932016-07-05 David Malcolm <dmalcolm@redhat.com>
4594
4595 PR c++/62314
f9c39b65 4596 * g++.dg/parse/error5.C: Update column
b65b8df2 4597 number of missing semicolon error.
4598 * g++.dg/pr62314-2.C: New test case.
4599
6b5471d8 46002016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4601
4602 * gfortran.dg/coarray_stat_function.f90: New test.
4603 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4604 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4605 to new interfaces.
4606
35b3a8dd 46072016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4608
4609 PR fortran/71623
4610 * gfortran.dg/deferred_character_17.f90: New test.
4611
b84c1ddf 46122016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4613
4614 * gcc.target/arm/neon/polytypes.c: Move to ...
4615 * gcc.target/arm/polytypes.c: ... here.
4616 * gcc.target/arm/neon/pr51534.c: Move to ...
4617 * gcc.target/arm/pr51534.c: ... here.
4618 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4619 * gcc.target/arm/vect-vcvt.c: ... here.
4620 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4621 * gcc.target/arm/vect-vcvtq.c: ... here.
4622 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4623 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4624 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4625 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4626 * gcc.target/arm/neon/neon.exp: Delete.
4627 * gcc.target/arm/neon/: Delete.
4628
7e9136f1 46292016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4630
4631 PR fortran/65575
4632 * gfortran.dg: pr65575.f90: New test.
4633
18b42a28 46342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4635
4636 PR fortran/35849
4637 * gfortran.dg: pr35849.f90: New test.
4638
f8765404 46392016-07-04 Jakub Jelinek <jakub@redhat.com>
4640
4641 PR c++/71739
4642 * g++.dg/cpp0x/pr71739.C: New test.
4643
e3422b3a 46442016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4645
4646 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4647
2da1c9f7 46482016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4649
4650 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4651 locr.
4652 * gcc.target/s390/loc-1.c: New test.
4653
6125d36e 46542016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4655
f9c39b65 4656 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4657 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4658
42797d4b 46592016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4660
4661 PR target/63874
4662 * gcc.target/aarch64/pr63874.c: New test.
4663
9d9fe66a 46642016-07-04 Jan Beulich <jbeulich@suse.com>
4665
4666 * g++.dg/header.c: New.
4667 * gcc.dg/header.c: New.
4668
c364d0f3 46692016-07-02 Jakub Jelinek <jakub@redhat.com>
4670
4671 PR c/71719
4672 * c-c++-common/Wunused-var-15.c: New test.
4673
267f3c67 46742016-07-01 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR fortran/71687
4677 * gfortran.dg/gomp/pr71687.f90: New test.
4678
8297c70b 46792016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4680
4681 * gcc.dg/const-float128-ped.c: Require __float128 effective
4682 target and options.
4683 * gcc.dg/const-float128.c: Likewise.
4684 * gcc.dg/torture/float128-cmp-invalid.c: Require
4685 __float128 and base_quadfloat_support effective targets, and
4686 __float128 options.
4687 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4688 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4689 * gcc.dg/torture/float128-nan.c: Likewise.
4690 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4691 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4692 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4693 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4694 (add_options_for___float128): New.
4695 (check_effective_target_base_quadword_support): New.
4696
eab79b94 46972016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4698
4699 PR target/71720
4700 * gcc.target/powerpc/pr71720.c: New test.
4701
4ce6622a 47022016-07-01 Jan Beulich <jbeulich@suse.com>
4703
4704 * gcc.dg/bss.c: New.
4705
0b6f1914 47062016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4707
4708 PR target/71698
4709 * gcc.target/powerpc/pr71698.c: New test.
4710
4d28a470 47112016-07-01 Georg-Johann Lay <avr@gjlay.de>
4712
4713 PR target/71151
4714 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4715 instead of ".foo" for its section name.
4716 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4717 depending on MCU's flash size.
4718 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4719 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4720 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4721 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4722 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4723 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4724
ed8613ec 47252016-07-01 Jan Beulich <jbeulich@suse.com>
4726
4727 * gcc.target/i386/pr65105-2.c: Add -msse2.
4728
720a0bce 47292016-06-30 Jakub Jelinek <jakub@redhat.com>
4730
c54ee83c 4731 PR tree-optimization/71707
4732 * gcc.dg/strlenopt-29.c: New test.
4733
a845ae6c 4734 PR fortran/71704
4735 * gfortran.dg/gomp/pr71704.f90: New test.
4736
720a0bce 4737 PR fortran/71705
4738 * gfortran.dg/gomp/pr71705.f90: New test.
4739
17c32c4a 47402016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4741
4742 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4743 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4744 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4745 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4746 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4747 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4748 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4749 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4750 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4751 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4752 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4753 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4754 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4755 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4756 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4757 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4758 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4759 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4760 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4761 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4762 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4763 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4764 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4765 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4766 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4767 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4768 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4769 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4770 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4771 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4772 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4773 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4774 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4775 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4776 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4777 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4778 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4779 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4780 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4781 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4782 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4783 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4784 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4785 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4786 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4787 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4788 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4789 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4790 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4791 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4792 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4793 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4794 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4795 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4796 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4797 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4798 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4799 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4800 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4801 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4802 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4803 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4804 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4805 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4806 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4823
443405c9 48242016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4825 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4826
4827 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4828
6e3a3de2 48292016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4830 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4831
4832 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4833
413c4f6c 48342016-06-30 David Malcolm <dmalcolm@redhat.com>
4835
4836 PR driver/71651
4837 * gcc.dg/spellcheck-options-12.c: New test case.
4838
4c4e99c3 48392016-06-30 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR middle-end/71693
4842 * gcc.c-torture/compile/pr71693.c: New test.
4843
26a2e993 48442016-06-29 David Malcolm <dmalcolm@redhat.com>
4845
4846 * gcc.dg/spellcheck-params.c: New testcase.
4847 * gcc.dg/spellcheck-params-2.c: New testcase.
4848
63abcf45 48492016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4850
4851 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4852 vector extract instructions.
4853 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4854
5f1d49ac 48552016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4856
4857 PR fortran/71686
4858 * gfortran.dg/unexpected_eof_2.f90: New test.
4859 * gfortran.dg/unexpected_eof_3.f90: New test.
4860
0dc00113 48612016-06-29 Jim Wilson <jim.wilson@linaro.org>
4862
4863 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4864
4b975445 48652016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4866
4867 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4868 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4869 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4870
e276a6b9 48712016-06-29 Richard Biener <rguenther@suse.de>
4872
4873 PR middle-end/15256
4874 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4875
c02f3e35 48762016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4877
4878 * gcc.target/arm/aapcs/neon-vect10.c: Require
4879 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4880 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4881 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4882 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4883 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4884 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4885 * gcc.target/arm/fp16-aapcs-1.c: Require
4886 -mfloat-ab=hard. Also simplify the test.
4887 * gcc.target/arm/fp16-aapcs-2.c: New.
4888
d0c2a3dd 48892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4890
f942bdbf 4891 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4892 (add_options_for_arm_fp16_ieee): New.
4893 (add_options_for_arm_fp16_alternative): New.
4894 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4895 long-line.
4896 (effective_target_arm_fp16_hw): New.
4897
162fed22 48982016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4899
4900 PR tree-optimization/71655
4901 * g++.dg/pr71655.C: New test.
4902
9ed0eb00 49032016-06-29 Martin Liska <mliska@suse.cz>
4904
4905 * gcc.dg/pr71585.c: New test.
4906 * gcc.dg/pr71585-2.c: New test.
4907 * gcc.dg/pr71585-3.c: New test.
4908
641b1c86 49092016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4910
4911 PR tree-optimization/70729
4912 * g++.dg/vect/pr70729.cc: New test.
4913
44e775d8 49142016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4915
4916 * c-c++-common/gomp/cancel-1.c: Extend.
4917
83b23cdf 49182016-06-29 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR tree-optimization/71625
4921 * gcc.dg/strlenopt-28.c: New test.
4922
b6a4a0f5 49232016-06-29 Richard Biener <rguenther@suse.de>
4924
4925 PR middle-end/71002
4926 * g++.dg/torture/pr71002.C: Adjust testcase.
4927
1af10ce6 49282016-06-29 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR c/71685
4931 * gcc.dg/pr71685.c: New test.
4932
49332016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4934
4935 PR c/71552
4936 * gcc.dg/init-bad-9.c: New test.
4937
043457fd 49382016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4939
4940 * gcc.target/powerpc/abs128-1.c: Require VSX.
4941 * gcc.target/powerpc/copysign128-1.c: Likewise.
4942 * gcc.target/powerpc/inf128-1.c: Likewise.
4943 * gcc.target/powerpc/nan128-1.c: Likewise.
4944
d378e319 49452016-06-28 Jakub Jelinek <jakub@redhat.com>
4946
4947 PR middle-end/71626
4948 * gcc.c-torture/execute/pr71626-1.c: New test.
4949 * gcc.c-torture/execute/pr71626-2.c: New test.
4950
10ef7949 49512016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4952
4953 PR target/71656
4954 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4955
1fcfb8f7 49562016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4957
4958 PR target/71670
4959 * gcc.target/powerpc/pr71670.c: New testcase.
4960
35fd0c10 49612016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4962
4963 PR target/71656
4964 * gcc.target/powerpc/pr71656-1.c: New test.
4965 * gcc.target/powerpc/pr71656-2.c: New test.
4966
584757bc 49672016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4968
4969 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4970 around fp16 code.
4971 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4972 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4973 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4974 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4975 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4976 Add arm_neon_fp16_ok effective target.
f942bdbf 4977 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4978 Likewise.
4979 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4980 Likewise.
4981 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4982 Likewise.
4983 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4984 Likewise.
4985 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4986 Likewise.
4987 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4988 Likewise.
4989 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4990 Likewise.
4991 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4992 Likewise.
4993 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4994 Likewise.
4995 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4996 Likewise.
4997 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4998 Likewise.
584757bc 4999
cbcc4297 50002016-06-26 Jan Hubicka <hubicka@ucw.cz>
5001
5002 * gcc.dg/predict-12.c: New testcase.
5003
0aa73965 50042016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5005
5006 PR fortran/71649
5007 * gfortran.dg/pr71649.f90: New test.
5008
9977f724 50092016-06-25 Jakub Jelinek <jakub@redhat.com>
5010
a5c54f33 5011 PR tree-optimization/71643
5012 * g++.dg/opt/pr71643.C: New test.
5013
9977f724 5014 PR tree-optimization/71631
5015 * gcc.c-torture/execute/pr71631.c: New test.
5016
e09883e4 50172016-06-24 Jan Hubicka <hubicka@ucw.cz>
5018
5019 * gcc.dg/predict-11.c: New testcase.
5020 * gfortran.dg/predict-2.f90: New testcase.
5021
89beffc9 50222016-06-24 Jan Hubicka <hubicka@ucw.cz>
5023
5024 * gcc.dg/predict-10.c: New test.
5025
2275a11d 50262016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5027
5028 * gcc.target/powerpc/abs128-1.c: New.
5029 * gcc.target/powerpc/copysign128-1.c: New.
5030 * gcc.target/powerpc/inf128-1.c: New.
5031 * gcc.target/powerpc/nan128-1.c: New.
5032
37681b7f 50332016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5034
5035 * gfortran.dg/pr71642.f90: New test.
5036
9cf2d600 50372016-06-24 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR tree-optimization/71647
5040 * gcc.target/i386/pr71647.c: New test.
5041
eea332b9 50422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5043
5044 * gcc.target/i386/noplt-gd-1.c: New test.
5045 * gcc.target/i386/noplt-gd-2.c: Likewise.
5046 * gcc.target/i386/noplt-gd-3.c: Likewise.
5047 * gcc.target/i386/noplt-ld-1.c: Likewise.
5048 * gcc.target/i386/noplt-ld-2.c: Likewise.
5049 * gcc.target/i386/noplt-ld-3.c: Likewise.
5050 * lib/target-supports.exp
5051 (check_effective_target_tls_get_addr_via_got): New.
5052
b6d48a78 50532016-06-24 Uros Bizjak <ubizjak@gmail.com>
5054
5055 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5056 testsuite compile flags.
5057 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5058 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5059
50602016-06-24 Uros Bizjak <ubizjak@gmail.com>
5061
5062 * g++dg/vect/pr36684.cc: Add dg-do compile.
5063 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5064 * gcc.dg/vect/pr70021.c: Ditto.
5065 * gcc.dg/vect/pr70138-1.c: Ditto.
5066 * gcc.dg/vect/pr70138-2.c: Ditto.
5067 * gcc.dg/vect/pr70354-1.c: Ditto.
5068 * gcc.dg/vect/pr70354-2.c: Ditto.
5069 * gcc.dg/vect/pr71259.c: Ditto.
5070 * gcc.dg/vect/pr71416-1.c: Ditto.
5071 * gcc.dg/vect/slp-43.c: Ditto.
5072 * gcc.dg/vect/slp-45.c: Ditto.
5073 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5074 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5075 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5076 * gfortran.dg/vect/pr69980.f90: Ditto.
5077
50782016-06-24 Uros Bizjak <ubizjak@gmail.com>
5079
5080 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5081 * gcc.dg/vect/bb-slp-30.c: Ditto.
5082 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5083 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5084 * gcc.dg/vect/pr45902.c: Ditto.
5085 * gcc.dg/vect/pr48172.c: Ditto.
5086 * gcc.dg/vect/pr48377.c: Ditto.
5087 * gcc.dg/vect/pr49038.c: Ditto.
5088 * gcc.dg/vect/pr49771.c: Ditto.
5089 * gcc.dg/vect/pr52091.c: Ditto.
5090 * gcc.dg/vect/pr53185-2.c: Ditto.
5091 * gcc.dg/vect/pr56826.c: Ditto.
5092 * gcc.dg/vect/pr60276.c: Ditto.
5093 * gcc.dg/vect/pr62021.c: Ditto.
5094 * gcc.dg/vect/pr63530.c: Ditto.
5095 * gcc.dg/vect/pr65518.c: Ditto.
5096 * gcc.dg/vect/pr65947-1.c: Ditto.
5097 * gcc.dg/vect/pr65947-10.c: Ditto.
5098 * gcc.dg/vect/pr65947-11.c: Ditto.
5099 * gcc.dg/vect/pr65947-12.c: Ditto.
5100 * gcc.dg/vect/pr65947-13.c: Ditto.
5101 * gcc.dg/vect/pr65947-2.c: Ditto.
5102 * gcc.dg/vect/pr65947-3.c: Ditto.
5103 * gcc.dg/vect/pr65947-4.c: Ditto.
5104 * gcc.dg/vect/pr65947-5.c: Ditto.
5105 * gcc.dg/vect/pr65947-6.c: Ditto.
5106 * gcc.dg/vect/pr65947-7.c: Ditto.
5107 * gcc.dg/vect/pr65947-8.c: Ditto.
5108 * gcc.dg/vect/pr65947-9.c: Ditto.
5109 * gcc.dg/vect/pr71416-1.c: Ditto.
5110 * gcc.dg/vect/pr71439.c: Ditto.
5111 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5112 * gcc.dg/vect/vect-bswap16.c: Ditto.
5113 * gcc.dg/vect/vect-bswap32.c: Ditto.
5114 * gcc.dg/vect/vect-bswap64.c: Ditto.
5115 * gcc.dg/vect/vect-live-1.c: Ditto.
5116 * gcc.dg/vect/vect-live-2.c: Ditto.
5117 * gcc.dg/vect/vect-live-3.c: Ditto.
5118 * gcc.dg/vect/vect-live-4.c: Ditto.
5119 * gcc.dg/vect/vect-live-5.c: Ditto.
5120 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5121 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5122 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5123 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5124 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5125 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5126 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5127 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5128 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5129 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5130 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5131 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5132 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5133 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5134 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5135 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5136 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5137
d4213166 51382016-06-24 Uros Bizjak <ubizjak@gmail.com>
5139
5140 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5141
5aaec397 51422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5143
5144 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5145 ia32 if R_386_GOT32X relocation is supported.
5146 * gcc.target/i386/noplt-3.c: Likewise.
5147 * gcc.target/i386/noplt-2.c: Likewise.
5148 (main): Renamed to ...
5149 (bar): This.
5150 * gcc.target/i386/noplt-4.c: Likewise.
5151 (main): Renamed to ...
5152 (bar): This.
5153 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5154 * gcc.target/i386/pr67400-5.c: Likewise.
5155
77104764 51562016-06-24 Jakub Jelinek <jakub@redhat.com>
5157
7318e591 5158 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5159 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5160
77104764 5161 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5162 f4): Adjust expected diagnostics.
5163 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5164 (T): If OVFP is defined, redefine to TP.
5165 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5166 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5167 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5168 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5169 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5170 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5171 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5172 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5173 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5174 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5175 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5176 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5177 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5178 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5179 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5180 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5181 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5182 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5183 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5184 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5185 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5186 as last argument to __builtin_add_overflow_p.
5187
ddf08519 51882016-06-23 Uros Bizjak <ubizjak@gmail.com>
5189
5190 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5191 dg-options and remove default vector testsuite compile flags.
5192 * g++.dg/vect/pr33860a.cc: Ditto.
5193 * g++.dg/vect/pr45470-a.cc: Ditto.
5194 * g++.dg/vect/pr45470-b.cc: Ditto.
5195 * g++.dg/vect/pr60896.cc: Ditto.
5196 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5197 * gcc.dg/vect/pr18308.c: Ditto.
5198 * gcc.dg/vect/pr24049.c: Ditto.
5199 * gcc.dg/vect/pr33373.c: Ditto.
5200 * gcc.dg/vect/pr36228.c: Ditto.
5201 * gcc.dg/vect/pr42395.c: Ditto.
5202 * gcc.dg/vect/pr42604.c: Ditto.
5203 * gcc.dg/vect/pr46663.c: Ditto.
5204 * gcc.dg/vect/pr48765.c: Ditto.
5205 * gcc.dg/vect/pr49093.c: Ditto.
5206 * gcc.dg/vect/pr49352.c: Ditto.
5207 * gcc.dg/vect/pr52298.c: Ditto.
5208 * gcc.dg/vect/pr52870.c: Ditto.
5209 * gcc.dg/vect/pr53185.c: Ditto.
5210 * gcc.dg/vect/pr53773.c: Ditto.
5211 * gcc.dg/vect/pr56695.c: Ditto.
5212 * gcc.dg/vect/pr62171.c: Ditto.
5213 * gcc.dg/vect/pr63530.c: Ditto.
5214 * gcc.dg/vect/pr68339.c: Ditto.
5215 * gcc.dg/vect/pr71259.c: Ditto.
5216 * gcc.dg/vect/vect-82_64.c: Ditto.
5217 * gcc.dg/vect/vect-83_64.c: Ditto.
5218 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5219 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5220 * gcc.dg/vect/vect-shift-2.c: Ditto.
5221 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5222 * gfortran.dg/vect/pr39318.f90: Ditto.
5223 * gfortran.dg/vect/pr45714-a.f: Ditto.
5224 * gfortran.dg/vect/pr45714-b.f: Ditto.
5225 * gfortran.dg/vect/pr46213.f90: Ditto.
5226
81883aeb 52272016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5228 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5229
5230 * gcc.target/powerpc/p9-splat-5.c: New test.
5231
affe5c16 52322016-06-23 Uros Bizjak <ubizjak@gmail.com>
5233
5234 PR tree-optimization/71488
5235 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5236 * lib/target-supports.exp: ... here.
5237 (check_sse4_hw_available): New procedure.
5238 (check_effective_target_sse4_runtime): Ditto.
5239 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5240 -march=westmere for sse4_runtime targets.
547fdd3e 5241 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5242 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5243 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5244 (main): Call check_vect ().
e50240d3 5245 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5246
6fb2f181 52472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5248
5249 PR target/66232
5250 PR target/67400
5251 * gcc.target/i386/pr66232-14.c: New file.
5252 * gcc.target/i386/pr66232-15.c: Likewise.
5253 * gcc.target/i386/pr66232-16.c: Likewise.
5254 * gcc.target/i386/pr66232-17.c: Likewise.
5255 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5256 ia32 if R_386_GOT32X relocation is supported.
5257 * gcc.target/i386/pr67400-2.c: Likewise.
5258 * gcc.target/i386/pr67400-3.c: Likewise.
5259 * gcc.target/i386/pr67400-4.c: Likewise.
5260 * gcc.target/i386/pr67400-6.c: Likewise.
5261 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5262 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5263
88be2b3c 52642016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5265
5266 PR libgfortran/48852
5267 * gfortran.dg/char4_iunit_1.f03: Update test.
5268 * gfortran.dg/f2003_io_5.f03: Update test.
5269 * gfortran.dg/real_const_3.f90: Update test.
5270
ff600f64 52712016-06-23 Andi Kleen <ak@linux.intel.com>
5272
5273 * g++.dg/bprob/bprob.exp: Support autofdo.
5274 * g++.dg/tree-prof/tree-prof.exp: dito.
5275 * gcc.dg/tree-prof/tree-prof.exp: dito.
5276 * gcc.misc-tests/bprob.exp: dito.
5277 * gfortran.dg/prof/prof.exp: dito.
5278 * lib/profopt.exp: dito.
5279 * lib/target-supports.exp: Check for autofdo.
5280
afa7ed87 52812016-06-23 Martin Liska <mliska@suse.cz>
5282
5283 * gcc.dg/pr71619.c: New test.
5284
0941fba8 52852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5286
5287 PR target/67400
56896ed3 5288 * gcc.target/i386/pr67400-1.c: New test.
5289 * gcc.target/i386/pr67400-2.c: Likewise.
5290 * gcc.target/i386/pr67400-3.c: Likewise.
5291 * gcc.target/i386/pr67400-4.c: Likewise.
5292 * gcc.target/i386/pr67400-5.c: Likewise.
5293 * gcc.target/i386/pr67400-6.c: Likewise.
5294 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5295
e557fc7f 52962016-06-22 David Malcolm <dmalcolm@redhat.com>
5297
5298 * c-c++-common/missing-header-1.c: New test case.
5299 * c-c++-common/missing-header-2.c: New test case.
5300 * c-c++-common/missing-header-3.c: New test case.
5301 * c-c++-common/missing-header-4.c: New test case.
5302
8469aece 53032016-06-22 David Malcolm <dmalcolm@redhat.com>
5304
5305 PR c/70339
5306 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5307 hint.
5308 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5309 expected results due to builtin "nanl" now being suggested for
5310 "name".
5311 * gcc.dg/pr67580.c: Update expected messages.
5312 * gcc.dg/spellcheck-identifiers.c: New testcase.
5313 * gcc.dg/spellcheck-typenames.c: New testcase.
5314
6628b04d 53152016-06-22 David Malcolm <dmalcolm@redhat.com>
5316
5317 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5318 file.
5319 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5320 diagnostic-test-show-locus-parseable-fixits.c to sources for
5321 diagnostic_plugin_test_show_locus.c.
5322 * lib/gcc-defs.exp (freeform_regexps): New global.
5323 (dg-regexp): New function.
5324 (handle-dg-regexps): New function.
5325 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5326 freeform_regexps to the empty list.
5327 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5328
82ccd33e 53292016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5330
affe5c16 5331 PR tree-optimization/71488
82ccd33e 5332 * g++.dg/pr71488.C: New test.
5333 * gcc.dg/vect/vect-bool-cmp.c: New test.
5334
2c21de58 53352016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5336
5337 * gcc.dg/guality/param-5.c: New test.
5338
fadfd5fc 53392016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5340
5341 * gcc.target/i386/asm-flag-7.c: New test.
5342
03fee1f8 53432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5344
5345 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5346 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5347 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5348 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5349 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5350 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5352 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5353 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5354 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5355 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5357 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5358 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5359 * lib/target-supports.exp: Likewise.
5360
6905db52 53612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5362
5363 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5364 * gcc.dg/attr-ms_struct-2.c: Likewise.
5365 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5366 * gcc.dg/bf-ms-attrib.c: Likewise.
5367 * gcc.dg/bf-ms-layout-2.c: Likewise.
5368 * gcc.dg/bf-ms-layout-3.c: Likewise.
5369 * gcc.dg/bf-ms-layout.c: Likewise.
5370 * gcc.dg/bf-no-ms-layout.c: Likewise.
5371 * gcc.target/i386/bitfield1.c: Likewise.
5372 * gcc.target/i386/bitfield2.c: Likewise.
5373 * gcc.target/i386/bitfield3.c: Likewise.
5374
a6f93fc2 53752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5376
5377 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5378 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5379 override other than -mcpu=power9 command-line option is specified,
5380 or if the target operating system is aix.
5381 * gcc.target/powerpc/darn-1.c: Likewise.
5382 * gcc.target/powerpc/darn-2.c: Likewise.
5383 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5384 test if effective-target is not powerpc_p9vector_ok or if the
5385 target operating system is not defined.
5386 * gcc.target/powerpc/vslv-1.c: Likewise.
5387 * gcc.target/powerpc/vsrv-0.c: Likewise.
5388 * gcc.target/powerpc/vsrv-1.c: Likewise.
5389
1cb2b4d3 53902016-06-21 Tobias Burnus <burnus@net-b.de>
5391
5392 PR fortran/71068
5393 * gfortran.dg/coarray/data_1.f90: New.
5394
66ff0c67 53952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5396
5397 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5398 (dg-require-effective-target): Use arm_v8_neon_hw.
5399 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5400 (dg-require-effective-target): Likewise.
5401 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5402 (dg-require-effective-target): Likewise.
5403 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5404 (dg-require-effective-target): Likewise.
5405 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5406 (dg-require-effective-target): Likewise.
5407 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5408 (dg-require-effective-target): Likewise.
5409 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5410 Add AArch64 check.
5411
949bfed4 54122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5413
5414 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5415 Set to 3 so test passes.
5416
a20f6cd4 54172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5418
5419 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5420
12792843 54212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5422
5423 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5424 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5425 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5426 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5427
49763db6 54282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5429
5430 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5431 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5432
ada61167 54332016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5434
5435 PR target/71549
5436 * gcc.target/i386/pr71549.c: New test.
5437
a15584d4 54382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5439
5440 * gcc.target/powerpc/vadsdu-0.c: Replace
5441 dg-require-effective-target directive to allow test to run on more
5442 platforms, and add dg-skip-if directive to disable test on aix
5443 platforms because of known incompatibilities.
5444 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5445 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5446 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5447 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5448 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5449 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5450 * gcc.target/powerpc/vadsdub-2.c: Replace
5451 dg-require-effective-target directive to allow test to run on more
5452 platforms, and add dg-skip-if directive to disable test on aix
5453 platforms because of known incompatibilities.
5454 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5455 with vec_absdb call to differentiate this test from vadsdub-1.c.
5456 * gcc.target/powerpc/vadsduh-1.c: Replace
5457 dg-require-effective-target directive to allow test to run on more
5458 platforms, and add dg-skip-if directive to disable test on aix
5459 platforms because of known incompatibilities.
5460 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5461 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5462 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5463
ec15ec36 54642016-06-21 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR tree-optimization/71588
5467 * gcc.dg/pr71558.c: New test.
5468
faeffe49 54692016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5470
5471 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5472 * c-c++-common/pr68657-2.c: Likewise.
5473 * c-c++-common/pr68657-3.c: Likewise.
5474 * gcc.dg/torture/pr69714.c: Require int32plus support.
5475 * gcc.dg/torture/pr70025.c: Likewise.
5476 * gcc.dg/torture/pr70083.c: Likewise.
5477 * gcc.dg/torture/pr70542.c: Likewise.
5478 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5479
e218d07f 54802016-06-20 Joseph Myers <joseph@codesourcery.com>
5481
5482 PR c/71601
5483 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5484
232a3df7 54852016-06-20 Jakub Jelinek <jakub@redhat.com>
5486
d7f45b87 5487 PR middle-end/71581
5488 * gcc.dg/pr71581.c: New test.
5489
232a3df7 5490 PR rtl-optimization/71591
5491 * gcc.dg/cpp/pr71591.c: New test.
5492
dbddef42 54932016-06-20 David B. Robins <gcc@davidrobins.net>
5494
5495 PR target/71571
5496 * g++.dg/torture/pr71571.C: New test.
5497
03129ccb 54982016-06-20 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR target/71559
5501 * gcc.target/i386/sse2-pr71559.c: New test.
5502 * gcc.target/i386/avx-pr71559.c: New test.
5503 * gcc.target/i386/avx512f-pr71559.c: New test.
5504
a40b4b62 55052016-06-20 Tobias Burnus <burnus@net-b.de>
5506
5507 PR fortran/71194
5508 * gfortran.dg/pointer_remapping_10.f90: New.
5509
ecbea05a 55102016-06-20 David Malcolm <dmalcolm@redhat.com>
5511
5512 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5513
0f61dae9 55142016-06-20 Martin Sebor <msebor@redhat.com>
5515
5516 PR c/69507
5517 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5518 * gnu90-const-expr-1.c: Same.
5519 * gnu99-const-expr-1.c: Same.
5520 * gnu99-static-1.c: Same.
5521
e458dfd8 55222016-06-20 Renlin Li <renlin.li@arm.com>
5523
2c0c0c9b 5524 PR testsuite/71489
e458dfd8 5525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5526
7ab71cb3 55272016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5528
5529 * gcc.target/aarch64/vcvt_f64_1.c: New.
5530 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5531 * gcc.target/aarch64/vrecp_f64_1.c: New.
5532
34d36b7a 55332016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5534
5535 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5536 "alignement".
5537
ed7f4748 55382016-06-20 Georg-Johann Lay <avr@gjlay.de>
5539
5540 PR target/71103
5541 * gcc.target/avr/torture/pr71103-2.c: New test.
5542
a940fdc7 55432016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5544
5545 PR c/69507
5546 * gcc.dg/alignof.c: New test.
5547
98683d85 55482016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5551 vs dg-error; test constexpr specifier too.
5552
358cee25 55532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5554
5555 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5556
c3d7ceb6 55572016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5558
5559 * lib/target-supports.exp
5560 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5561 arm_neon_ok and merge flags. Fix temporary test name.
5562 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5563 and merge flags.
5564
1176073c 55652016-06-17 Martin Liska <mliska@suse.cz>
5566
5567 * gcc.dg/predict-9.c: Fix dump scanning.
5568
f3e2969a 55692016-06-17 Bin Cheng <bin.cheng@arm.com>
5570
5571 PR tree-optimization/71354
5572 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5573
7fdca647 55742016-06-17 Bin Cheng <bin.cheng@arm.com>
5575
5576 PR tree-optimization/71347
5577 * gcc.dg/tree-ssa/pr71347.c: New test.
5578
a338a226 55792016-06-17 Bin Cheng <bin.cheng@arm.com>
5580
5581 PR tree-optimization/71354
5582 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5583
c1e75671 55842016-06-17 Bin Cheng <bin.cheng@arm.com>
5585
5586 * gcc.dg/vect/vect-alias-check-1.c: New test.
5587
365ba13d 55882016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5589
59bde511 5590 PR target/71151
365ba13d 5591 * gcc.target/avr/pr71151-1.c: New test.
5592 * gcc.target/avr/pr71151-2.c: New test.
5593 * gcc.target/avr/pr71151-3.c: New test.
5594 * gcc.target/avr/pr71151-4.c: New test.
5595 * gcc.target/avr/pr71151-5.c: New test.
5596 * gcc.target/avr/pr71151-6.c: New test.
5597 * gcc.target/avr/pr71151-7.c: New test.
5598 * gcc.target/avr/pr71151-8.c: New test.
5599 * gcc.target/avr/pr71151-common.h: New test.
5600
db48d95b 56012016-06-16 Martin Liska <mliska@suse.cz>
5602
5603 * gfortran.dg/predict-1.f90: New test.
5604
4c780a59 56052016-06-16 Uros Bizjak <ubizjak@gmail.com>
5606
5607 PR target/71242
f9c39b65 5608 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5609
8c1879bc 56102016-06-16 Jan Hubicka <hubicka@ucw.cz>
5611
5612 * g++.dg/vect/pr36648.cc: Disable cunrolli
5613
33698dfe 56142016-06-16 Jakub Jelinek <jakub@redhat.com>
5615
745f2db6 5616 PR target/71554
5617 * gcc.c-torture/execute/pr71554.c: New test.
5618
33698dfe 5619 PR rtl-optimization/71532
5620 * gcc.dg/torture/pr71532.c: New test.
5621
b42322b9 56222016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5623
5624 * gcc.target/powerpc/p9-dimode1.c: New test.
5625 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5626
412b298a 56272016-06-15 Jakub Jelinek <jakub@redhat.com>
5628
93479f99 5629 * gcc.c-torture/compile/20160615-1.c: New test.
5630
412b298a 5631 * g++.dg/cpp0x/ref-qual17.C: New test.
5632
3ec40531 56332016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5634
5635 PR middle-end/71529
5636 * gcc.target/i386/pr71529.C: New test.
5637
edfe7670 56382016-06-15 Alan Hayward <alan.hayward@arm.com>
5639
5640 PR tree-optimization/71483
5641 * g++.dg/vect/pr71483.c: New
5642
6e52ac17 56432016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/70202
5646 * g++.dg/inherit/crash6.C: New.
5647 * g++.dg/inherit/union2.C: Likewise.
5648 * g++.dg/inherit/virtual12.C: Likewise.
5649 * g++.dg/inherit/virtual13.C: Likewise.
5650 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5651
aed35af2 56522016-06-15 Uros Bizjak <ubizjak@gmail.com>
5653
0941fba8 5654 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5655
6f710392 56562016-06-15 Alan Hayward <alan.hayward@arm.com>
5657
5658 PR tree-optimization/71439
5659 * gcc.dg/vect/pr71439.c: New
5660
d1cedfd3 56612016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5662
5663 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5664
ee8fd158 56652016-06-15 Richard Biener <rguenther@suse.de>
5666
5667 * gcc.dg/vect/slp-45.c: New testcase.
5668
5695a690 56692016-06-15 Richard Biener <rguenther@suse.de>
5670
5671 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5672
267ae3ee 56732016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5674
5675 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5676 requirements, and disable for AIX for now.
5677 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5678
a6d0e20a 56792016-06-14 Jakub Jelinek <jakub@redhat.com>
5680
b2efd162 5681 PR c++/71528
5682 * g++.dg/opt/pr71528.C: New test.
5683
a6d0e20a 5684 PR c++/71516
5685 * g++.dg/init/pr71516.C: New test.
5686
035778de 56872016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 * g++.dg/init/array46.C: New.
5690
7c9dc58e 56912016-06-14 Uros Bizjak <ubizjak@gmail.com>
5692
0941fba8 5693 * gcc.target/i386/float128-3.c: New test.
5694 * gcc.target/i386/quad-sse4.c: Ditto.
5695 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5696 Update scan strings.
7c9dc58e 5697
412640c9 56982016-06-14 Richard Biener <rguenther@suse.de>
5699
5700 PR middle-end/71526
5701 * gfortran.dg/pr71526.f90: New testcase.
5702
1b9fde85 57032016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5704
5705 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5706 * gcc.dg/zero_bits_compound-1.c: Likewise.
5707
306097e3 57082016-06-14 Richard Biener <rguenther@suse.de>
5709
5710 PR tree-optimization/71522
5711 * gcc.dg/torture/pr71522.c: New testcase.
5712
566255a8 57132016-06-14 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR tree-optimization/71520
5716 * gcc.dg/tree-ssa/pr71520.c: New test.
5717
eb912adb 57182016-06-14 Richard Biener <rguenther@suse.de>
5719
5720 PR tree-optimization/71521
56d35455 5721 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5722
9720103d 57232016-06-13 Jakub Jelinek <jakub@redhat.com>
5724
12cb8367 5725 PR sanitizer/71498
5726 * c-c++-common/ubsan/bounds-13.c: New test.
5727
9720103d 5728 PR preprocessor/71183
5729 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5730
5965fbcc 57312016-06-13 Jeff Law <law@redhat.com>
5732
5733 PR tree-optimization/71403
5734 * c-c++-common/ubsan/pr71403-1.c: New test.
5735 * c-c++-common/ubsan/pr71403-2.c: New test.
5736 * c-c++-common/ubsan/pr71403-3.c: New test.
5737
04537049 57382016-06-13 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR middle-end/71478
5741 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5742 Add -Wno-psabi -w to dg-options.
5743
412f195f 57442016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5745
5746 * gcc.target/powerpc/vadsdu-0.c: New test.
5747 * gcc.target/powerpc/vadsdu-1.c: New test.
5748 * gcc.target/powerpc/vadsdu-2.c: New test.
5749 * gcc.target/powerpc/vadsdu-3.c: New test.
5750 * gcc.target/powerpc/vadsdu-4.c: New test.
5751 * gcc.target/powerpc/vadsdu-5.c: New test.
5752 * gcc.target/powerpc/vadsdub-1.c: New test.
5753 * gcc.target/powerpc/vadsdub-2.c: New test.
5754 * gcc.target/powerpc/vadsduh-1.c: New test.
5755 * gcc.target/powerpc/vadsduh-2.c: New test.
5756 * gcc.target/powerpc/vadsduw-1.c: New test.
5757 * gcc.target/powerpc/vadsduw-2.c: New test.
5758
527790c1 57592016-06-13 David Malcolm <dmalcolm@redhat.com>
5760
5761 * gcc.dg/c99-init-2.c (c): Update expected error message.
5762 * gcc.dg/init-bad-8.c (foo): Likewise.
5763 * gcc.dg/spellcheck-fields-3.c: New test case.
5764
102e67eb 57652016-06-13 Martin Liska <mliska@suse.cz>
5766
5767 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5768 and "guess loop iv compared" heuristics.
5769 * gcc.dg/predict-2.c: Likewise.
5770 * gcc.dg/predict-3.c: Likewise.
5771 * gcc.dg/predict-4.c: Likewise.
5772 * gcc.dg/predict-5.c: Likewise.
5773 * gcc.dg/predict-6.c: Likewise.
5774
1a54d3be 57752016-06-13 Marek Polacek <polacek@redhat.com>
5776
5777 PR middle-end/71476
5778 * c-c++-common/Wswitch-unreachable-4.c: New test.
5779 * gcc.dg/Wswitch-unreachable-2.c: New test.
5780 * g++.dg/tm/jump1.C: Move dg-warning.
5781
5b7401b8 57822016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5783
5784 * gnat.dg/renaming10.ad[sb]: New test.
5785
1c93151c 57862016-06-13 Paul Thomas <pault@gcc.gnu.org>
5787
5788 PR fortran/70673
5789 * gfortran.dg/pr70673.f90: New test.
5790
249865a0 57912016-06-13 Richard Biener <rguenther@suse.de>
5792
5793 PR middle-end/64516
5794 * gcc.dg/align-3.c: New testcase.
5795
776d9b14 57962016-06-13 Martin Liska <mliska@suse.cz>
5797
5798 * gcc.target/i386/pr71458.c: New test.
5799
0cf5c551 58002016-06-12 Uros Bizjak <ubizjak@gmail.com>
5801
5802 PR target/71241
f9c39b65 5803 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5804
34de0a35 58052016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5806
5807 PR target/60751
5808 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5809 statement.
5810
0cc8bc98 58112016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5812
5813 PR target/60751
5814 * gfortran.dg/comma_IO_extension_1.f90: New test.
5815 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5816 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5817 statement.
5818 * gfortran.dg/graphite/pr38083.f90: Likewise.
5819 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5820 missing format.
5821
0ff78c86 58222016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * gnat.dg/case_character.adb: New test.
5825
6c38863e 58262016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5827
5828 PR middle-end/71310
5829 * gcc.target/powerpc/pr71310.c: New testcase.
5830
24c41395 58312016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5832
5833 PR middle-end/71478
5834 * gcc.dg/pr71478.c: New test.
5835
aeb26fb6 58362016-06-10 Jakub Jelinek <jakub@redhat.com>
5837
702b3575 5838 PR middle-end/71494
5839 * gcc.c-torture/execute/pr71494.c: New test.
5840
8ec29807 5841 PR c/68657
5842 * gcc.target/i386/pr68657.c: New test.
5843
aeb26fb6 5844 PR inline-asm/68843
5845 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5846 (test): Add -masm=intel alternatives.
5847
1dc4d519 58482016-06-10 Martin Sebor <msebor@redhat.com>
5849
5850 PR c/71392
5851 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5852
6385d6d3 58532016-06-10 Jeff Law <law@redhat.com>
5854
5855 PR tree-optimization/71335
5856 * gcc.c-torture/execute/pr71335.c: New test.
5857
041a412b 58582016-06-10 David Malcolm <dmalcolm@redhat.com>
5859
5860 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5861 the various "cannot tail-call: " messages.
5862
4a5edbb2 58632016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5864
5865 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5866 and options.
5867
9cf3aec3 58682016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5869
5870 PR sanitizer/71480
5871 * c-c++-common/asan/pr71480.c: New test.
5872
61724718 58732016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5874
5875 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5876 (ASMNAME2): Likewise.
5877 (main): Replace fn in asm statement with ASMNAME ("fn").
5878 * gcc.dg/guality/pr68037-2.c: Likewise.
5879 * gcc.dg/guality/pr68037-3.c: Likewise.
5880 * gcc.dg/torture/pr68037-1.c: Likewise.
5881 * gcc.dg/torture/pr68037-2.c: Likewise.
5882 * gcc.dg/torture/pr68037-3.c: Likewise.
5883
1807f6fb 58842016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5885
5886 PR inline-asm/68843
5887 * gcc.target/i386/pr68843-1.c: New test.
5888 * gcc.target/i386/pr68843-2.c: New test.
5889
ccfa030f 58902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5891 Cesar Philippidis <cesar@codesourcery.com>
5892
5893 PR middle-end/71373
5894 * gcc.dg/goacc/nested-function-1.c: New file.
5895 * gcc.dg/goacc/nested-function-2.c: Likewise.
5896 * gcc.dg/goacc/pr71373.c: Likewise.
5897 * gfortran.dg/goacc/cray-2.f95: Likewise.
5898 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5899 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5900 * gfortran.dg/goacc/cray.f95: Update.
5901 * gfortran.dg/goacc/loop-1.f95: Likewise.
5902 * gfortran.dg/goacc/loop-3.f95: Likewise.
5903 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5904 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5905
59062016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5907
5908 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5909 for OpenACC tile clauses.
5910 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5911
5912 PR c/71381
5913 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5914 to...
5915 * c-c++-common/goacc/cache-2.c: ... this new file.
5916 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5917 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5918 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5919 usage.
5920 * gfortran.dg/goacc/cray.f95: Likewise.
5921 * gfortran.dg/goacc/loop-1.f95: Likewise.
5922
bb038f3e 59232016-06-10 Alan Hayward <alan.hayward@arm.com>
5924
5925 PR tree-optimization/71407
5926 PR tree-optimization/71416
5927 * gcc.dg/vect/pr71407.c: New
5928 * gcc.dg/vect/pr71416-1.c: New
5929 * gcc.dg/vect/pr71416-2.c: New
5930
332409d3 59312016-06-10 Richard Biener <rguenther@suse.de>
5932
5933 PR middle-end/71477
5934 * gcc.dg/torture/pr71477.c: New testcase.
5935
03cf727c 59362016-06-09 Julia Koval <julia.koval@intel.com>
5937
5938 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5939 * gcc.target/i386/interrupt-13.c: Likewise.
5940 * gcc.target/i386/interrupt-15.c: Likewise.
5941 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5942 * gcc.target/i386/interrupt-24.c: Likewise.
5943 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5944 * gcc.target/i386/interrupt-9.c: Likewise.
5945 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5946
23b101c5 59472016-06-09 Martin Sebor <msebor@redhat.com>
5948
5949 PR c/70883
5950 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5951 * gcc.dg/builtin-constant_p-1.c: Same.
5952 * gcc.dg/builtins-error.c: Same.
5953 * gcc.dg/pr70859.c: Same.
5954
188d6bbb 59552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5956
5957 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5958 * gcc.dg/torture/pr68067-1.c: Likewise.
5959 * gcc.dg/torture/pr68067-2.c: Likewise.
5960
59612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5962
5963 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5964 when setting SIZE.
5965
ff8886bd 59662016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5967
5968 PR c++/71465
5969 * g++.dg/inherit/crash5.C: New.
5970 Revert:
5971 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 PR c++/70202
5974 * g++.dg/inherit/crash5.C: New.
5975 * g++.dg/inherit/virtual1.C: Adjust.
5976
3f76cceb 59772016-06-09 Martin Liska <mliska@suse.cz>
5978
5979 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5980 * g++.dg/predict-loop-exit-2.C: Likewise.
5981 * g++.dg/predict-loop-exit-3.C: Likewise.
5982 * gcc.dg/predict-1.c: Likewise.
5983 * gcc.dg/predict-2.c: Likewise.
5984 * gcc.dg/predict-3.c: Likewise.
5985 * gcc.dg/predict-4.c: Likewise.
5986 * gcc.dg/predict-5.c: Likewise.
5987 * gcc.dg/predict-6.c: Likewise.
5988 * gcc.dg/predict-7.c: Likewise.
5989
59ae3d1b 59902016-06-09 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/71462
5993 * gcc.dg/torture/pr71462.c: New testcase.
5994
8c2d2acf 59952016-06-09 Marek Polacek <polacek@redhat.com>
5996
5997 PR c/65471
5998 * gcc.dg/c11-generic-3.c: New test.
5999
224cb6b7 60002016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 * g++.dg/init/array42.C: New.
6003 * g++.dg/init/array43.C: Likewise.
6004 * g++.dg/init/array44.C: Likewise.
6005 * g++.dg/init/array45.C: Likewise.
6006 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6007 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6008 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6009 * g++.dg/gomp/pr35751.C: Likewise.
6010 * g++.dg/init/array23.C: Likewise.
6011 * g++.dg/init/brace2.C: Likewise.
6012 * g++.dg/init/brace6.C: Likewise.
6013
732905bb 60142016-06-08 Martin Sebor <msebor@redhat.com>
6015 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR c++/70507
6018 PR c/68120
6019 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6020 * c-c++-common/builtin-arith-overflow-2.c: New test.
6021 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6022 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6023 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6024
7ddaa622 60252016-06-08 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR c++/71442
6028 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6029
84ee0905 60302016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6031
6032 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6033 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6034 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6035 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6036 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6037 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6038 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6039 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6040 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6041 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6042 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6043 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6044 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6045
2876af98 60462016-06-08 Richard Biener <rguenther@suse.de>
6047
6048 PR tree-optimization/68558
6049 * gcc.dg/vect/slp-44.c: New testcase.
6050
acbb0d03 60512016-06-08 Richard Biener <rguenther@suse.de>
6052
6053 * gcc.dg/vect/slp-43.c: New testcase.
6054
f8689010 60552016-06-08 Richard Biener <rguenther@suse.de>
6056
6057 PR tree-optimization/71452
6058 * gcc.dg/torture/pr71452.c: New testcase.
6059
52d393eb 60602016-06-08 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR c++/71448
6063 * g++.dg/torture/pr71448.C: New test.
6064
9d700ce4 60652016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6066
6067 PR debug/71432
6068 PR ada/71413
6069 * g++.dg/debug/pr71432.C: New test.
6070
eb96ef65 60712016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6072
6073 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6074 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6075 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6076
a4753cdd 60772016-06-08 Alan Hayward <alan.hayward@arm.com>
6078
6079 * gcc.dg/vect/vect-live-2.c: Update effective target.
6080 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6081 * lib/target-supports.exp: Add aarch64 to vect_long.
6082
bafc7b1d 60832016-06-08 Marek Polacek <polacek@redhat.com>
6084
6085 PR c/71418
6086 * gcc.dg/noncompile/pr71418.c: New test.
6087
06e590e7 6088 PR c/71426
6089 * gcc.dg/noncompile/pr71426.c: New test.
6090
d3cb49c9 60912016-06-07 Jan Hubicka <hubicka@ucw.cz>
6092
6093 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6094 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6095 * gcc.dg/predict-3.c: Update template.
6096 * gcc.dg/predict-5.c: Update template.
6097 * gcc.dg/predict-6.c: Update template.
6098 * gcc.dg/predict-9.c: Update template.
6099 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6100
2d76c36a 61012016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6102
6103 * gcc.target/powerpc/vec-mul.c: New test.
6104
7cfde92a 61052016-06-07 David Malcolm <dmalcolm@redhat.com>
6106
6107 * gcc.dg/spellcheck-fields-2.c: New test case.
6108
b032c4dd 61092016-06-07 Richard Biener <rguenther@suse.de>
6110
6111 PR c/61564
6112 * gcc.dg/Wpragmas-1.c: New testcase.
6113 * gcc.dg/Wattributes-4.c: Likewise.
6114 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6115 entry.
6116
a7056369 61172016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6118
6119 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6120 spurious debug code.
6121
123c61e0 61222016-06-07 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/71428
6125 * gcc.dg/torture/pr71428.c: New testcase.
6126
5819d47b 61272016-06-07 Richard Biener <rguenther@suse.de>
6128
6129 PR middle-end/71423
6130 * gcc.dg/torture/pr71423.c: New testcase.
6131
6cec5c6b 61322016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6133
6134 PR middle-end/71408
6135 * gcc.dg/tree-ssa/pr71408.c: New test.
6136
40bbfc17 61372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6138
6139 PR middle-end/71281
6140 * g++.dg/torture/pr71281.C: New test.
6141
61f1f80c 61422016-06-06 Marek Polacek <polacek@redhat.com>
6143
6144 PR c/71362
6145 * gcc.dg/pr71362.c: New test.
6146
0406b32f 61472016-06-06 Jakub Jelinek <jakub@redhat.com>
6148 Patrick Palka <ppalka@gcc.gnu.org>
6149
6150 PR c++/70847
6151 PR c++/71330
6152 PR c++/71393
6153 * g++.dg/opt/pr70847.C: New test.
6154 * g++.dg/ubsan/pr70847.C: New test.
6155 * g++.dg/ubsan/pr71393.C: New test.
6156
b1445999 61572016-06-06 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR tree-optimization/71259
6160 * gcc.dg/vect/pr71259.c: New test.
6161
99b4f3a2 61622016-06-06 David Malcolm <dmalcolm@redhat.com>
6163
6164 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6165 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6166 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6167 above.
6168
837679bc 61692016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6170
6171 PR middle-end/37780
6172 * gcc.c-torture/execute/pr37780.c: New test.
6173 * gcc.target/aarch64/pr37780_1.c: Likewise.
6174 * gcc.target/arm/pr37780_1.c: Likewise.
6175
e4b92538 61762016-06-06 Marek Polacek <polacek@redhat.com>
6177
6178 * c-c++-common/attr-may-alias-1.c: New test.
6179 * c-c++-common/attr-may-alias-2.c: New test.
6180 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6181
43ac2f2f 61822016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6183
6184 PR c/24414
6185 * gcc.target/i386/pr24414.c: New test.
6186
7e1786b2 61872016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6188
6189 * gcc.target/sparc/vis4misc.c: New file.
6190 * gcc.target/sparc/fpcmp.c: Likewise.
6191 * gcc.target/sparc/fpcmpu.c: Likewise.
6192
f593ccb2 61932016-06-06 Alan Hayward <alan.hayward@arm.com>
6194
6195 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6196 * gcc.dg/vect/vect-live-3.c: Likewise.
6197
be6d8ddc 61982016-06-06 Richard Biener <rguenther@suse.de>
6199
6200 PR tree-optimization/71398
6201 * gcc.dg/torture/pr71398.c: New testcase.
6202
78f27916 62032016-06-06 Uros Bizjak <ubizjak@gmail.com>
6204
6205 PR target/71389
6206 * g++.dg/pr71389.C: New test.
6207
c5899606 62082016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6209
6210 PR fortran/71404
6211 * gfortran.dg/fmt_read_5.f: New test.
6212
8e3cd305 62132016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6214
6215 PR fortran/69659
6216 * gfortran.dg/class_array_22.f03: New test.
6217
703c0a09 62182016-06-05 Jan Hubicka <hubicka@ucw.cz>
6219
6220 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6221
d07b2b6f 62222016-06-05 Jan Hubicka <hubicka@ucw.cz>
6223
6224 * gcc.dg/predict-9.c: Update template.
6225
4a7ec4ac 62262016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6227
6228 PR c++/49377
6229 * g++.dg/template/pr49377.C: New.
6230
7499ef4a 62312016-06-04 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/71405
6234 * g++.dg/torture/pr71405.C: New test.
6235
558c800d 62362016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6237
6238 PR c++/70202
6239 * g++.dg/inherit/crash5.C: New.
6240 * g++.dg/inherit/virtual1.C: Adjust.
6241
4ee7cf4b 62422016-06-03 Jeff Law <law@redhat.com>
6243
6244 PR tree-optimization/71316
6245 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6246
b12ae762 62472016-06-03 Jakub Jelinek <jakub@redhat.com>
6248
6249 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6250 dg-additional-options with just -fno-tree-scev-cprop in it.
6251 * gcc.dg/vect/vect-live-2.c: Likewise.
6252 * gcc.dg/vect/vect-live-5.c: Likewise.
6253 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6254 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6255 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6256
e09a5ee3 62572016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6258
6259 PR c++/27100
6260 * g++.dg/other/friend6.C: New test.
6261
f14b1922 62622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6263
6264 * g++.dg/torture/ppc-ldst-array.C: New.
6265
20702ea3 62662016-06-03 Joseph Myers <joseph@codesourcery.com>
6267
6268 PR target/71276
6269 PR target/71277
6270 * gcc.dg/torture/builtin-fp-int-inexact.c,
6271 gcc.target/i386/387-builtin-fp-int-inexact.c,
6272 gcc.target/i386/387-rint-inline-1.c,
6273 gcc.target/i386/387-rint-inline-2.c,
6274 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6275 gcc.target/i386/sse2-rint-inline-1.c,
6276 gcc.target/i386/sse2-rint-inline-2.c,
6277 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6278 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6279
5ed3cc7b 62802016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6281 Julia Koval <julia.koval@intel.com>
6282
6283 PR target/66960
6284 PR target/67630
6285 PR target/67634
6286 PR target/67841
6287 PR target/68037
6288 PR target/68618
6289 PR target/68661
6290 PR target/69575
6291 PR target/69596
6292 PR target/69734
6293 * gcc.dg/guality/pr68037-1.c: New test.
6294 * gcc.dg/guality/pr68037-2.c: Likewise.
6295 * gcc.dg/guality/pr68037-3.c: Likewise.
6296 * gcc.dg/torture/pr68037-1.c: Likewise.
6297 * gcc.dg/torture/pr68037-2.c: Likewise.
6298 * gcc.dg/torture/pr68037-3.c: Likewise.
6299 * gcc.dg/torture/pr68661-1a.c: Likewise.
6300 * gcc.dg/torture/pr68661-1b.c: Likewise.
6301 * gcc.target/i386/interrupt-1.c: Likewise.
6302 * gcc.target/i386/interrupt-2.c: Likewise.
6303 * gcc.target/i386/interrupt-3.c: Likewise.
6304 * gcc.target/i386/interrupt-4.c: Likewise.
6305 * gcc.target/i386/interrupt-5.c: Likewise.
6306 * gcc.target/i386/interrupt-6.c: Likewise.
6307 * gcc.target/i386/interrupt-7.c: Likewise.
6308 * gcc.target/i386/interrupt-8.c: Likewise.
6309 * gcc.target/i386/interrupt-9.c: Likewise.
6310 * gcc.target/i386/interrupt-10.c: Likewise.
6311 * gcc.target/i386/interrupt-11.c: Likewise.
6312 * gcc.target/i386/interrupt-12.c: Likewise.
6313 * gcc.target/i386/interrupt-13.c: Likewise.
6314 * gcc.target/i386/interrupt-14.c: Likewise.
6315 * gcc.target/i386/interrupt-15.c: Likewise.
6316 * gcc.target/i386/interrupt-16.c: Likewise.
6317 * gcc.target/i386/interrupt-17.c: Likewise.
6318 * gcc.target/i386/interrupt-18.c: Likewise.
6319 * gcc.target/i386/interrupt-19.c: Likewise.
6320 * gcc.target/i386/interrupt-20.c: Likewise.
6321 * gcc.target/i386/interrupt-21.c: Likewise.
6322 * gcc.target/i386/interrupt-22.c: Likewise.
6323 * gcc.target/i386/interrupt-23.c: Likewise.
6324 * gcc.target/i386/interrupt-24.c: Likewise.
6325 * gcc.target/i386/interrupt-25.c: Likewise.
6326 * gcc.target/i386/interrupt-26.c: Likewise.
6327 * gcc.target/i386/interrupt-27.c: Likewise.
6328 * gcc.target/i386/interrupt-28.c: Likewise.
6329 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6330 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6331 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6332 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6333 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6334 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6335 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6336 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6337 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6338 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6339 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6340 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6341
3e346f54 63422016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6343
f27c52fb 6344 PR tree-optimization/52171
6345 * gcc.dg/pr52171.c: New test.
6346 * gcc.target/i386/pr52171.c: New test.
3e346f54 6347
22e029d2 63482016-06-03 Jan Hubicka <jh@suse.cz>
6349
6350 * g++.dg/tree-ssa/pred-1.C: New testcase
6351 * gcc.dg/tree-ssa/pred-1.c: New testcase
6352
41ce74ed 63532016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6354
6355 PR target/70957
6356 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6357 support.
6358 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6359
cf573a72 63602016-06-03 Alan Hayward <alan.hayward@arm.com>
6361
6362 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6363
75aae5b4 63642016-06-03 Alan Hayward <alan.hayward@arm.com>
6365
6366 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6367 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6368 * gcc.dg/vect/vect-live-1.c: New test.
6369 * gcc.dg/vect/vect-live-2.c: New test.
6370 * gcc.dg/vect/vect-live-3.c: New test.
6371 * gcc.dg/vect/vect-live-4.c: New test.
6372 * gcc.dg/vect/vect-live-5.c: New test.
6373 * gcc.dg/vect/vect-live-slp-1.c: New test.
6374 * gcc.dg/vect/vect-live-slp-2.c: New test.
6375 * gcc.dg/vect/vect-live-slp-3.c: New test.
6376
eba6788d 63772016-06-03 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR middle-end/71387
6380 * g++.dg/opt/pr71387.C: New test.
6381
5a653985 63822016-06-02 Jeff Law <law@redhat.com>
6383
6384 PR tree-optimization/71328
6385 * gcc.c-torture/compile/pr71328.c: New test.
6386
f92f6941 63872016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6388
6389 PR fortran/52393
6390 * gfortran.dg/fmt_read_3.f90: Fix typo.
6391 * gfortran.dg/fmt_read_4.f90: New test.
6392
0d29e152 63932016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6394
6395 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6396 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6397 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6398 * g++.dg/cpp0x/override2.C: Likewise.
6399 * g++.dg/parse/crash5.C: Likewise.
6400 * g++.dg/parse/error16.C: Likewise.
6401 * g++.dg/parse/error27.C: Likewise.
6402 * g++.dg/template/qualttp15.C: Likewise.
6403 * g++.dg/template/redecl4.C: Likewise.
6404 * g++.old-deja/g++.other/crash39.C: Likewise.
6405 * g++.old-deja/g++.other/struct1.C: Likewise.
6406 * g++.old-deja/g++.pt/m9a.C: Likewise.
6407 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6408
2740a1a5 64092016-06-02 Jakub Jelinek <jakub@redhat.com>
6410
89f17a65 6411 PR c++/71372
6412 * c-c++-common/pr71372.c: New test.
6413
2740a1a5 6414 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6415 __TIME__ strings with __builtin_strcmp instead of printf and
6416 dg-output.
6417
9ae89a4e 64182016-06-02 Martin Liska <mliska@suse.cz>
6419
6420 * gcc.dg/predict-9.c: New test.
6421
41258f9c 64222016-06-02 Jakub Jelinek <jakub@redhat.com>
6423
6424 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6425 global set_compiler_env_var and global saved_compiler_env_var.
6426
dad46eb8 64272016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6428
6429 PR rtl-optimization/71295
6430 * gcc.c-torture/compile/pr71295.c: New test.
6431
9cc8a892 64322016-06-02 Jakub Jelinek <jakub@redhat.com>
6433
98e7c96c 6434 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6435
4a5a4de2 6436 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6437 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6438
9cc8a892 6439 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6440 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6441 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6442 alternative number.
6443
46819a36 64442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6445
6446 * gcc.target/powerpc/p9-splat-4.c: New test.
6447
64482016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6449
6450 PR target/71186
6451 * gcc.target/powerpc/pr71186.c: New test.
6452
d9820cc5 64532016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6454
6455 PR fortran/52393
6456 * gfortran.dg/fmt_read_3.f90: New test.
6457
2f14ca3e 64582016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6459
6460 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6461 procedure.
6462
dfa5c0d3 64632016-06-01 Eduard Sanou <dhole@openmailbox.org>
6464
6465 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6466 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6467 env var is set.
6468 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6469 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6470 shown once.
6471 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6472 during compilation.
6473 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6474 vars set by dg-set-compiler-env-var.
6475
7d7125df 64762016-06-01 Paul Thomas <pault@gcc.gnu.org>
6477
6478 PR fortran/71156
6479 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6480 to the module procedure declaration.
6481 * gfortran.dg/submodule_16.f08: New test.
6482
6ab9cde4 64832016-06-01 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR middle-end/71371
6486 * c-c++-common/gomp/pr71371.c: New test.
6487
0cfe7a23 64882016-06-01 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/71366
6491 * gcc.dg/torture/pr71366-1.c: New testcase.
6492 * gcc.dg/torture/pr71366-2.c: Likewise.
6493
5a5b02e1 64942016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6495
6496 * gcc.target/powerpc/vslv-0.c: New test.
6497 * gcc.target/powerpc/vslv-1.c: New test.
6498 * gcc.target/powerpc/vsrv-0.c: New test.
6499 * gcc.target/powerpc/vsrv-1.c: New test.
6500
d27a79f6 65012016-06-01 Nathan Sidwell <nathan@acm.org>
6502
6503 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6504 * gcc.target/nvptx/weak.c: New.
6505
6172a9fd 65062016-06-01 Richard Biener <rguenther@suse.de>
6507
6508 PR tree-optimization/71261
6509 * gcc.dg/torture/vect-bool-1.c: New testcase.
6510
f9aaabb2 65112016-06-01 Jakub Jelinek <jakub@redhat.com>
6512
6513 * gfortran.dg/gomp/order-1.f90: New test.
6514 * gfortran.dg/gomp/order-2.f90: New test.
6515
53b01069 65162016-06-01 Jan Hubicka <hubicka@ucw.cz>
6517
6518 * gcc.dg/unroll-6.c: Update template.
6519 * gcc.dg/unroll-7.c: New testcase.
6520 * gcc.dg/unroll-8.c: New testcase.
6521
36757397 65222016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6523
6524 * gnat.dg/opt56.ad[sb]: New test.
6525
7f93bd6e 65262016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/66635
6529 * g++.dg/cpp0x/constexpr-ice16.C: New.
6530
9f41a2ce 65312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6532
6533 PR tree-optimization/71314
6534 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6535 -mbranch-cost=2.
6536
31e02373 65372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6538
6539 PR tree-optimization/71077
6540 * gcc.dg/tree-ssa/pr71077.c: New test.
6541
76f8f901 65422016-05-31 Jan Hubicka <hubicka@ucw.cz>
6543
7f93bd6e 6544 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6545 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6546 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6547
04f5f923 65482016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/71248
6551 * g++.dg/cpp0x/pr71248.C: New.
6552 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6553 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6554 * g++.dg/init/new37.C: Likewise.
6555 * g++.dg/template/static1.C: Likewise.
6556 * g++.dg/template/static2.C: Likewise.
6557
4ffddf28 65582016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6559
6560 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6561 instead of %rdi.
6562 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6563
4ff7bd21 65642016-05-31 Marek Polacek <polacek@redhat.com>
6565
6566 * c-c++-common/Wswitch-unreachable-3.c: New test.
6567 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6568
e1f7cc4b 65692016-05-31 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/71352
6572 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6573
02978bd1 65742016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6575
6576 * gcc.target/arm/armv5_thumb_isa.c: New test.
6577
cfce8164 65782016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6579
6580 PR target/71346
6581 * gcc.target/i386/pr71346.c: New test.
6582
7a51c705 65832016-05-31 Tom de Vries <tom@codesourcery.com>
6584
6585 PR tree-optimization/69068
6586 * gcc.dg/graphite/pr69068.c: New test.
6587
8c1ac106 65882016-05-27 Martin Sebor <msebor@redhat.com>
6589
6590 PR c++/71306
6591 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6592
b6431756 65932016-05-30 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR c++/71349
6596 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6597 nowait depend(inout: dd[0]) clauses where permitted.
6598
f6203294 65992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/71238
6602 * g++.dg/parse/pr71238.C: New.
6603 * g++.dg/concepts/friend1.C: Test column numbers too.
6604 * g++.dg/cpp0x/initlist31.C: Likewise.
6605 * g++.dg/cpp0x/pr51420.C: Likewise.
6606 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6607 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6608 * g++.dg/ext/builtin3.C: Likewise.
6609 * g++.dg/lookup/friend12.C: Likewise.
6610 * g++.dg/lookup/friend7.C: Likewise.
6611 * g++.dg/lookup/koenig1.C: Likewise.
6612 * g++.dg/lookup/koenig5.C: Likewise.
6613 * g++.dg/lookup/used-before-declaration.C: Likewise.
6614 * g++.dg/overload/koenig1.C: Likewise.
6615 * g++.dg/template/crash65.C: Likewise.
6616 * g++.dg/template/friend57.C: Likewise.
6617 * g++.dg/warn/Wshadow-5.C: Likewise.
6618 * g++.dg/warn/Wunused-8.C: Likewise.
6619 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6620 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6621 * g++.old-deja/g++.jason/member.C: Likewise.
6622 * g++.old-deja/g++.jason/report.C: Likewise.
6623 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6624 * g++.old-deja/g++.law/visibility20.C: Likewise.
6625 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6626 * g++.old-deja/g++.other/static5.C: Likewise.
6627 * g++.old-deja/g++.pt/overload2.C: Likewise.
6628
b96f8145 66292016-05-30 Jan Hubicka <hubicka@ucw.cz>
6630
6631 * gcc.dg/tree-ssa/peel1.c: New testcase.
6632 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6633 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6634
ed5bca7a 66352016-05-30 Tom de Vries <tom@codesourcery.com>
6636
6637 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6638 to ce.
6639
c0aa0333 66402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 PR c++/71099
6643 * g++.dg/parse/virtual1.C: New.
6644
231010db 66452016-05-30 Uros Bizjak <ubizjak@gmail.com>
6646
6647 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6648 Use correct register when clearing %edx.
6649
765557c0 66502016-05-30 Alexander Monakov <amonakov@ispras.ru>
6651
6652 PR tree-optimization/71289
6653 * gcc.dg/pr71289.c: New test.
6654
fc3b1c44 66552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6656
6657 PR middle-end/71269
6658 PR middle-end/71292
6659 * gcc.dg/tree-ssa/pr71269.c: New test.
6660 * gcc.dg/tree-ssa/pr71292.c: New test.
6661
ce352457 66622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6663
6664 PR middle-end/71252
6665 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6666
eedd711b 66672016-05-30 Jan Hubicka <hubicka@ucw.cz>
6668
6669 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6670 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6671 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6672
8c061890 66732016-05-30 Tom de Vries <tom@codesourcery.com>
6674
6675 PR tree-optimization/69067
6676 * gcc.dg/graphite/pr69067.c: New test.
6677
a6b0884c 66782016-05-29 Uros Bizjak <ubizjak@gmail.com>
6679
6680 PR target/71245
6681 * gcc.target/i386/pr71245-1.c: New test.
6682 * gcc.target/i386/pr71245-2.c: Ditto.
6683
2369edfc 66842016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6685
6686 PR c++/71105
6687 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6688 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6689 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6690
b6ab3f43 66912016-05-27 Jan Hubicka <hubicka@ucw.cz>
6692
6693 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6694
0192662b 66952016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6696
6697 Revert:
6698 PR c++/69855
6699 * g++.dg/overload/69855.C: New.
6700 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6701 * g++.old-deja/g++.pt/crash3.C: Likewise.
6702
fce78c50 67032016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/60385
6706 * g++.dg/parse/namespace13.C: New.
6707
372172fe 67082016-05-26 Jeff Law <law@redhat.com>
6709
6710 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6711 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6712 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6713 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6714 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6715 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6716 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6718 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6719 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6720 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6721 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6722 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6723
5d8a8944 67242016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6725
6726 PR c++/69855
6727 * g++.dg/overload/69855.C: New.
6728 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6729 * g++.old-deja/g++.pt/crash3.C: Likewise.
6730
29602b75 67312016-05-27 Jiong Wang <jiong.wang@arm.com>
6732
6733 PR target/63596
6734 * gcc.target/aarch64/va_arg_1.c: New testcase.
6735 * gcc.target/aarch64/va_arg_2.c: Likewise.
6736 * gcc.target/aarch64/va_arg_3.c: Likewise.
6737
c900b732 67382016-05-27 Jiong Wang <jiong.wang@arm.com>
6739
6740 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6741 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6742 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6743 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6744 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6745
73ef73bd 67462016-05-27 Marek Polacek <polacek@redhat.com>
6747
6748 PR middle-end/71308
6749 * g++.dg/torture/pr71308.C: New test.
6750
a6031633 67512016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6752
6753 * gcc.dg/zero_bits_compound-1.c: New test.
6754 * gcc.dg/zero_bits_compound-2.c: New test.
6755
1fbdc7ae 67562016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6757
6758 PR middle-end/71279
6759 * gcc.dg/pr71279.c: New test.
6760
2e196ca8 67612016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6762
6763 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6764 floating point min/max/comparison instructions.
6765 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6766
6feab9ce 67672016-05-26 Jakub Jelinek <jakub@redhat.com>
6768
6769 * c-c++-common/gomp/schedule-1.c: New test.
6770 * gfortran.dg/gomp/schedule-1.f90: New test.
6771
978cea8f 67722016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6773
6774 PR c++/70822
6775 PR c++/70106
6776 * g++.dg/cpp1y/auto-fn32.C: New test.
6777 * g++.dg/cpp1y/paren4.C: New test.
6778
0478d9ed 67792016-05-26 Nathan Sidwell <nathan@acm.org>
6780
6781 * gcc.dg/20060410.c: Xfail on ptx.
6782 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6783 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6784 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6785 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6786 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6787
5fd1c174 67882016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6789
6790 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6791
c5e8b3e2 67922016-05-26 Jakub Jelinek <jakub@redhat.com>
6793
0db93a5b 6794 PR tree-optimization/71280
6795 * gcc.dg/pr71280.c: New test.
6796
7199c05c 6797 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6798
76c786ac 6799 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6800 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6801
c5e8b3e2 6802 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6803
e9bcea2f 68042016-05-26 Jiong Wang <jiong.wang@arm.com>
6805
6806 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6807 kept in memory.
e9bcea2f 6808
955d947b 68092016-05-25 Jeff Law <law@redhat.com>
6810
6811 PR tree-optimization/71272
6812 * gcc.c-torture/compile/pr71272.c: new test.
6813
77102dbe 68142016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6815
6816 * gcc.target/powerpc/vec-cmpne.c: New test.
6817 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6818
552821b4 68192016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6820
6821 * gnat.dg/opt55.ad[sb]: New test.
6822
0113f3c5 68232016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6824
6825 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6826 * c-c++-common/pr60226.c: Require int32plus.
6827 * gcc.c-torture/execute/pr70602.c: Likewise.
6828 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6829 unsigned long for malloc arg type.
6830 * gcc.dg/asr_div1.c: Require int32plus.
6831 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6832 * gcc.dg/pie-1.c: Require pie.
6833 * gcc.dg/pie-2.c: Likewise.
6834 * gcc.dg/pr59471.c: Require int32plus.
6835 * gcc.dg/pr59963-2.c: XFAIL for int16.
6836 * gcc.dg/pr60114.c: Require int32plus.
6837 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6838 unsigned long for typedef of size_t.
6839 * gcc.dg/pr63914.c: Require int32plus.
6840 * gcc.dg/pr64536.c: Require pt32plus.
6841 * gcc.dg/pr65658.c: Likewise.
6842 * gcc.dg/pr67271.c: Require int32plus.
6843 * gcc.dg/pr68112.c: Likewise.
6844 * gcc.dg/pr69071.c: Skip for avr target.
6845 * gcc.dg/pr69973.c: Require int32plus.
6846 * gcc.dg/pr70169.c: Skip for avr target.
6847 * gcc.dg/sso-6.c: Require int32plus.
6848 * gcc.dg/sso-7.c: Likewise.
6849 * gcc.dg/sso-8.c: Likewise.
6850 * gcc.dg/vrp-min-max-2.c: Likewise.
6851
f4094380 68522016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6853
6854 PR target/70738
6855 * gcc.target/i386/pr70738-1.c: New test.
6856 * gcc.target/i386/pr70738-2.c: Likewise.
6857 * gcc.target/i386/pr70738-3.c: Likewise.
6858 * gcc.target/i386/pr70738-4.c: Likewise.
6859 * gcc.target/i386/pr70738-5.c: Likewise.
6860 * gcc.target/i386/pr70738-6.c: Likewise.
6861 * gcc.target/i386/pr70738-7.c: Likewise.
6862 * gcc.target/i386/pr70738-8.c: Likewise.
6863 * gcc.target/i386/pr70738-9.c: Likewise.
6864
239a4bea 68652016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6866
6867 PR rtl-optimization/66940
6868 * gcc.c-torture/execute/pr66940.c: New test.
6869
bf6382ba 68702016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6871
6872 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6873 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6874 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6875 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6876 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6877 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6878 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6879 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6880 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6881 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6882 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6883 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6884 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6885 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6886 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6887 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6888 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6889 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6890 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6891 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6892 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6893 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6894 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6895 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6896
2c995da9 68972016-05-25 Marek Polacek <polacek@redhat.com>
6898
6899 PR c/71265
6900 * gcc.dg/noncompile/pr71265.c: New test.
6901
abfbb5b5 6902 PR c/71266
6903 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6904
f6871bbd 69052016-05-25 Nathan Sidwell <nathan@acm.org>
6906
6907 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6908
de04e83e 69092016-05-25 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/71261
6912 * c-c++-common/torture/pr71261.c: New testcase.
6913
b35931f7 69142016-05-25 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/71264
6917 * gcc.dg/vect/pr71264.c: New testcase.
6918
166c3089 69192016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6920
6921 PR c++/55992
6922 * g++.dg/cpp0x/alias-decl-53.C: New.
6923 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6924
14240409 69252016-05-25 Martin Liska <mliska@suse.cz>
6926
6927 * g++.dg/pr71239.C: New test.
6928
bc47d9f6 69292016-05-25 Richard Biener <rguenther@suse.de>
6930
4860a6bf 6931 * gcc.dg/vect/pr58135.c: Rename to ...
6932 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6933
d8a3f157 69342016-05-25 Marek Polacek <polacek@redhat.com>
6935
6936 * g++.dg/pr65295.C: Use target c++14.
6937
3af16045 69382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6939
231010db 6940 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6941 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6942
949479b2 69432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6944
6945 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6946 instructions.
6947
6d6a3fc3 69482016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6949
6950 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6951 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6952 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6953 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6954 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6955 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6956 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6957 * c-c++-common/goacc/pcopy.c: Likewise.
6958 * c-c++-common/goacc/pcopyin.c: Likewise.
6959 * c-c++-common/goacc/pcopyout.c: Likewise.
6960 * c-c++-common/goacc/pcreate.c: Likewise.
6961 * c-c++-common/goacc/pr70688.c: New test.
6962 * c-c++-common/goacc/present-1.c: Adjust test.
6963 * c-c++-common/goacc/reduction-5.c: Likewise.
6964 * g++.dg/goacc/data-1.C: New test.
6965
af648be2 69662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6967
6968 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6969 vector parity built-in functions.
6970 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6971 count trailing zeros automatic vectorization.
6972 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6973 count trailing zeros built-in functions.
6974
4e173d60 69752016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6976
6977 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6978
a0c02a52 69792016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6980
6981 PR target/71050
6982 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6983
64c52e9c 69842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6985
6986 PR c++/50436
6987 * g++.dg/template/crash123.C: New.
6988 * g++.dg/template/crash124.C: Likewise.
6989
752b5a4c 69902016-05-24 Martin Sebor <msebor@redhat.com>
6991
6992 PR c++/71147
6993 * g++.dg/ext/flexary16.C: New test.
6994
a36dd683 69952016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6996
f6871bbd 6997 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6998 before math.h is included.
a36dd683 6999 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7000 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7001 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7002 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7003 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7004 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7005 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7006 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7007 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7008 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7009 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7010 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7011 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7012 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7013 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7014 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7015 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7016 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7017 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7018 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7019 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7020 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7021 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7022
d60e1df7 70232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7024 Kelvin Nilsen <kelvin@gcc.gnu.org>
7025
7026 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7027 support.
7028
22d09025 70292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 PR c++/69872
7032 * g++.dg/warn/Wno-narrowing1.C: New.
7033
6ef0143d 70342016-05-24 Marek Polacek <polacek@redhat.com>
7035
7036 PR c/71249
7037 * c-c++-common/Wswitch-unreachable-2.c: New test.
7038
962a2062 70392016-05-24 Jakub Jelinek <jakub@redhat.com>
7040
ead77194 7041 PR c++/71257
7042 * g++.dg/vect/simd-clone-6.cc: New test.
7043 * g++.dg/gomp/declare-simd-6.C: New test.
7044
962a2062 7045 PR middle-end/70434
7046 PR c/69504
7047 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7048
23edc6d1 70492016-05-24 Richard Biener <rguenther@suse.de>
7050
7051 PR tree-optimization/71240
7052 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7053
30633bcc 70542016-05-24 Richard Biener <rguenther@suse.de>
7055
7056 PR tree-optimization/71230
7057 * gcc.dg/torture/pr71230.c: New testcase.
7058 * g++.dg/torture/pr71230.C: Likewise.
7059
c9d624bd 70602016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7061
7062 * c-c++-common/goacc/routine-5.c: Add tests.
7063 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7064 * gfortran.dg/goacc/routine-6.f90: Add tests.
7065
ce143ff0 70662016-05-24 Richard Biener <rguenther@suse.de>
7067
7068 PR tree-optimization/71253
7069 * gcc.dg/torture/pr71253.c: New testcase.
7070
3bdaecd5 70712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7072
7073 PR middle-end/71252
7074 * gfortran.dg/pr71252.f90: New test.
7075
856b494d 70762016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7077
7078 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7079
7345b977 70802016-05-24 Richard Biener <rguenther@suse.de>
7081
7082 PR middle-end/70434
7083 PR c/69504
7084 * c-c++-common/vector-subscript-4.c: New testcase.
7085 * c-c++-common/vector-subscript-5.c: Likewise.
7086
6f065267 70872016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7088
7089 PR fortran/71123
7090 * gfortran.dg/namelist_90.f: New test
7091
fd6757da 70922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7093
7094 PR fortran/66461
7095 * gfortran.dg/unexpected_eof.f: New test
7096
7d5555a8 70972016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7098 Kelvin Nilsen <kelvin@gcc.gnu.org>
7099
7100 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7101 as little endian.
7102
ae6744c9 71032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7104
7105 PR c++/70972
7106 * g++.dg/cpp0x/inh-ctor20.C: New.
7107 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7108
f0d91a85 71092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/69095
7112 * g++.dg/cpp0x/variadic168.C: New.
7113
1618ffe5 71142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7115
7116 * g++.dg/cpp0x/pr31445.C: Test column number too.
7117 * g++.dg/cpp0x/pr32253.C: Likewise.
7118 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7119 * g++.dg/cpp0x/variadic36.C: Likewise.
7120
c0205bab 71212016-05-23 Marc Glisse <marc.glisse@inria.fr>
7122
7123 * gcc.dg/fold-notshift-2.c: Adjust.
7124
1398da0f 71252016-05-23 Marek Polacek <polacek@redhat.com>
7126
7127 PR c/49859
7128 * c-c++-common/Wswitch-unreachable-1.c: New test.
7129 * gcc.dg/Wswitch-unreachable-1.c: New test.
7130 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7131 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7132 * g++.dg/gomp/block-10.C: Likewise.
7133 * gcc.dg/gomp/block-10.c: Likewise.
7134 * g++.dg/gomp/block-9.C: Likewise.
7135 * gcc.dg/gomp/block-9.c: Likewise.
7136 * g++.dg/gomp/target-1.C: Likewise.
7137 * g++.dg/gomp/target-2.C: Likewise.
7138 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7139 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7140 * g++.dg/gomp/taskgroup-1.C: Likewise.
7141 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7142 * gcc.dg/gomp/teams-1.c: Likewise.
7143 * g++.dg/gomp/teams-1.C: Likewise.
7144 * g++.dg/overload/error3.C: Likewise.
7145 * g++.dg/tm/jump1.C: Likewise.
7146 * g++.dg/torture/pr40335.C: Likewise.
7147 * gcc.dg/c99-vla-jump-5.c: Likewise.
7148 * gcc.dg/switch-warn-1.c: Likewise.
7149 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7150 * gcc.dg/nested-func-1.c: Likewise.
7151 * gcc.dg/pr67784-4.c: Likewise.
7152
5403ed8b 71532016-05-23 Richard Biener <rguenther@suse.de>
7154
7155 PR tree-optimization/71230
7156 * gfortran.dg/pr71230-1.f90: New testcase.
7157 * gfortran.dg/pr71230-2.f90: Likewise.
7158
27510941 71592016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7160
1618ffe5 7161 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7162 * gcc.dg/vect/pr58135.c: Add new.
7163 * gfortran.dg/pr46519-1.f: Adjust test case.
7164
a41c605d 71652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7166
7167 PR c++/53401
7168 * g++.dg/cpp0x/decltype64.C: New.
7169
3eb254ab 71702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7171
7172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7174 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7175
a75fffe1 71762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7177
7178 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7179 Add poly64x1_t and poly64x2_t cases if supported.
7180 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7181 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7182 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7183 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7184 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7185
56979b12 71862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7187
7188 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7189 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7190 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7191 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7192 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7193 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7194 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7195
dc5e98db 71962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7197
7198 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7199
c0f383ae 72002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7201
7202 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7203 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7204
2a4d70a2 72052016-05-22 Jakub Jelinek <jakub@redhat.com>
7206
4c109025 7207 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7208 constraint instead of "r".
7209 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7210 insn instead of vxorpd.
7211 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7212
bad891ce 7213 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7214 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7215
ac23ddb9 7216 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7217
9dac9579 7218 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7219 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7220
2a4d70a2 7221 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7222
9eafdd7b 72232016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7224
7225 PR middle-end/40921
7226 * gcc.dg/tree-ssa/pr40921.c: New test.
7227
93df190d 72282016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7229
7230 PR target/71103
7231 * gcc.target/avr/pr71103.c: New test.
7232
933b9f7f 72332016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7234
7235 PR middle-end/71179
7236 * gcc.dg/tree-ssa/pr71179.c: New test.
7237
8bdfbc08 72382016-05-20 Martin Sebor <msebor@redhat.com>
7239
7240 PR c/71115
7241 * gcc.dg/init-excess-2.c: New test.
7242
6827ab42 72432016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7244
7245 * gnat.dg/opt53.adb: New test.
7246 * gnat.dg/opt54.adb: Likewise.
7247
58a5f4c0 72482016-05-20 Martin Jambor <mjambor@suse.cz>
7249
7250 PR tree-optimization/70884
7251 * gcc.dg/tree-ssa/pr70919.c: New test.
7252
bb7145f6 72532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7254
7255 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7256 formatting.
f6871bbd 7257 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7258 fix code formatting.
7259
72602016-05-20 Nathan Sidwell <nathan@acm.org>
7261
7262 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7263 non-common cases.
7264 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7265
9954d230 72662016-05-20 David Malcolm <dmalcolm@redhat.com>
7267
7268 * jit.dg/all-non-failing-tests.h: Add
7269 test-factorial-must-tail-call.c.
7270 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7271 * jit.dg/test-factorial-must-tail-call.c: New test case.
7272
08a161f9 72732016-05-20 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR fortran/71204
7276 * gfortran.dg/pr71204.f90: New test.
7277
3d380077 72782016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7279
7280 * gcc.target/nvptx/sincos.c: New test.
7281
0f104d56 72822016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7283
7284 PR c++/70572
7285 * g++.dg/cpp1y/auto-fn31.C: New.
7286
61736a1b 72872016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7288
7289 * gcc.target/powerpc/vec-addec.c: New test.
7290 * gcc.target/powerpc/vec-addec-int128.c: New test.
7291
b4a61e77 72922016-05-20 David Malcolm <dmalcolm@redhat.com>
7293
7294 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7295 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7296 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7298
9a2ace10 72992016-05-20 Jan Hubicka <hubicka@ucw.cz>
7300
7301 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7302
45cdf8c6 73032016-05-20 Jakub Jelinek <jakub@redhat.com>
7304
b9a1dcd5 7305 PR c++/71210
7306 * g++.dg/opt/pr71210-1.C: New test.
7307 * g++.dg/opt/pr71210-2.C: New test.
7308
45cdf8c6 7309 PR tree-optimization/29756
7310 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7311 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7312 only on selected targets where V4SImode vectors are known to be
7313 supported.
7314
92e3ffbf 73152016-05-20 Marc Glisse <marc.glisse@inria.fr>
7316
7317 PR tree-optimization/71079
7318 PR tree-optimization/71206
7319 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7320
5da368e3 73212016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7322
7323 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7324 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7325 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7326
2506d97a 73272016-05-20 Richard Guenther <rguenther@suse.de>
7328
7329 PR tree-optimization/29756
7330 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7331
adade307 73322016-05-20 Richard Biener <rguenther@suse.de>
7333
7334 PR tree-optimization/71185
7335 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7336
c3deca25 73372016-05-20 Richard Biener <rguenther@suse.de>
7338
7339 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7340
8b0bef14 73412016-05-19 Marek Polacek <polacek@redhat.com>
7342
7343 PR c++/71075
7344 * g++.dg/diagnostic/pr71075.C: New test.
7345
08025288 73462016-05-19 David Malcolm <dmalcolm@redhat.com>
7347
7348 PR c++/71184
7349 * g++.dg/pr71184.C: New test case.
7350
26a51591 73512016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7352
7353 * gcc.target/powerpc/darn-0.c: New test.
7354 * gcc.target/powerpc/darn-1.c: New test.
7355 * gcc.target/powerpc/darn-2.c: New test.
7356
d8d3e75a 73572016-05-19 Marek Polacek <polacek@redhat.com>
7358
7359 PR tree-optimization/71031
7360 * gcc.dg/tree-ssa/vrp100.c: New test.
7361
c28211ae 73622016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7363
7364 PR rtl-optimization/71148
7365 * gcc.dg/pr71148.c: New test.
7366
3f5ea43a 73672016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7368
7369 PR target/71056
7370 * gcc.target/arm/pr71056.c: New test.
7371
2a7d4c20 73722016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7373
7374 * c-c++-common/pr69669.c: Check the used mode.
7375
ed0b0569 73762016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7377
7378 PR sanitizer/64354
7379 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7380
410372fe 73812016-05-19 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/70729
7384 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7385 * gcc.dg/graphite/scop-18.c: Likewise.
7386 * gcc.dg/pr41783.c: Disable LIM.
7387 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7388 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7389 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7390 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7391 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7392 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7393 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7394 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7395 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7396 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7397 * gfortran.dg/pr42108.f90: Likewise.
7398
56f34f03 73992016-05-18 David Malcolm <dmalcolm@redhat.com>
7400
7401 PR driver/69265
7402 * gcc.dg/spellcheck-options-11.c: New test case.
7403
e6481cd1 74042016-05-18 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR c++/71100
7407 * g++.dg/opt/pr71100.C: New test.
7408
be951c59 74092016-05-18 Martin Jambor <mjambor@suse.cz>
7410
7411 PR ipa/69708
7412 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7413 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7414 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7415 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7416
665ff45b 74172016-05-18 Martin Jambor <mjambor@suse.cz>
7418
7419 PR ipa/69708
7420 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7421 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7422 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7423 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7424 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7425
485be62c 74262016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/69793
7429 * g++.dg/template/crash122.C: New.
7430
b251d5f5 74312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 PR c++/70466
7434 * g++.dg/template/pr70466-1.C: New.
7435 * g++.dg/template/pr70466-2.C: Likewise.
7436
c93e9931 74372016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7438
7439 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7440 splat operations and the XXSPLTIB instruction.
7441 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7442 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7443 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7444 xxlxor to clear a register.
7445
8ba6639c 74462016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7447
7448 * gcc.dg/torture/pr71020.c: New test.
7449
ec6e3005 74502016-05-18 Martin Jambor <mjambor@suse.cz>
7451
7452 PR ipa/70646
7453 * gcc.dg/ipa/pr70646.c: New test.
7454
5ef3c918 74552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7456
7457 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7458
70a88eab 74592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7460
7461 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7462 missing tests for vreinterpretq_p{8,16}.
7463
b52a930c 74642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7465
7466 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7467 vsliq_n_s64 and vsliq_n_u64.
7468
bdd4080b 74692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7470
7471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7472 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7473
37814bf5 74742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7475
7476 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7477 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7478 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7479
764af2e0 74802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7481
7482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7483 in comment.
7484
ffe01a83 74852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7486
7487 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7488 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7489 "blr\t" and switch to scan-assembler-times.
7490
fab6dae9 74912016-05-18 Jiong Wang <jiong.wang@arm.com>
7492
231010db 7493 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7494 with __aarch64__.
7495 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7496 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7497
4eb0c566 74982016-05-18 Jakub Jelinek <jakub@redhat.com>
7499
442f18f1 7500 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7501 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7502 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7503 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7504 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7505 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7506
4d83b36b 7507 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7508 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7509
a4528eec 7510 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7511 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7512
f0066139 7513 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7514 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7515
4eb0c566 7516 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7517
303e9267 75182016-05-18 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/71168
7521 * gcc.dg/torture/pr71168.c: New testcase.
7522
0d7ddd44 75232016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7524
7525 PR middle-end/63586
7526 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7527 * gcc.dg/tree-ssa/pr63586.c: New test.
7528 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7529
899bcc0f 75302016-05-17 Nathan Sidwell <nathan@acm.org>
7531
7532 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7533 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7534 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7535 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7536
a2246979 75372016-05-17 Nathan Sidwell <nathan@acm.org>
7538
7539 * gcc.target/nvptx/abi-vararg-3.c: New.
7540
2f6a4d21 75412016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7542
7543 PR tree-optimization/54579
7544 PR middle-end/55299
7545 * gcc.dg/fold-notrotate-1.c: New test.
7546 * gcc.dg/fold-notshift-1.c: New test.
7547 * gcc.dg/fold-notshift-2.c: New test.
7548
27bdad45 75492016-05-17 Marek Polacek <polacek@redhat.com>
7550
7551 PR ipa/71146
7552 * g++.dg/ipa/pr71146.C: New test.
7553
f33a295a 75542016-05-17 David Malcolm <dmalcolm@redhat.com>
7555
7556 * jit.dg/test-error-array-bounds.c: New test case.
7557
b6dd53bf 75582016-05-17 Marc Glisse <marc.glisse@inria.fr>
7559
7560 * gcc.dg/tree-ssa/and-1.c: New testcase.
7561
a8719545 75622016-05-17 Marc Glisse <marc.glisse@inria.fr>
7563
7564 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7565 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7566
34806102 75672016-05-17 Marc Glisse <marc.glisse@inria.fr>
7568
7569 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7570 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7571
25fe08a8 75722016-05-17 Jiong Wang <jiong.wang@arm.com>
7573
7574 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7575
abf1a837 75762016-05-17 Jiong Wang <jiong.wang@arm.com>
7577
7578 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7579
666b9dd3 75802016-05-17 Jiong Wang <jiong.wang@arm.com>
7581
7582 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7583 ".2d[index]" when scan the assembly.
7584 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7585 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7586 float64x1.
7587 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7588
77d095c0 75892016-05-17 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/71132
7592 * gcc.dg/torture/pr71132.c: New testcase.
7593
28adcc23 75942016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7595
7596 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7597
2439931e 75982016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7599
7600 PR target/70809
7601 * gcc.target/aarch64/pr70809_1.c: New test.
7602
5ec2ff80 76032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7604
7605 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7606 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7607 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7608 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7609
17fd1c7a 76102016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7611 Ilya Enkovich <ilya.enkovich@intel.com>
7612
7613 PR target/71114
7614 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7615
46729204 76162016-05-16 Jan Hubicka <hubicka@ucw.cz>
7617
7618 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7619 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7620
2a1125d6 76212016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7622
7623 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7624 test for __ARM_FP16_ARGS.
7625 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7626 * gcc.target/arm/aapcs/neon-vect10.c: New.
7627 * gcc.target/arm/aapcs/neon-vect9.c: New.
7628 * gcc.target/arm/aapcs/vfp18.c: New.
7629 * gcc.target/arm/aapcs/vfp19.c: New.
7630 * gcc.target/arm/aapcs/vfp20.c: New.
7631 * gcc.target/arm/aapcs/vfp21.c: New.
7632 * gcc.target/arm/fp16-aapcs-1.c: New.
7633 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7634 test for __ARM_FP16_ARGS.
7635 * g++.target/arm/fp16-return-1.c: Update expected output.
7636
ea3d2d74 76372016-05-16 Jiong Wang <jiong.wang@arm.com>
7638
7639 PR testsuite/70227
7640 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7641
6989e05f 76422016-05-15 Harald Anlauf <anlauf@gmx.de>
7643
7644 PR fortran/69603
7645 * gfortran.dg/pr69603.f90: New testcase.
7646
a5f52592 76472016-05-14 Fritz Reese <fritzoreese@gmail.com>
7648
7649 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7650
88f949ab 76512016-05-14 Fritz Reese <fritzoreese@gmail.com>
7652
7653 PR fortran/71047
7654 * gfortran.dg/pr71047.f08: New test.
7655
90c88567 76562016-05-13 Joseph Myers <joseph@codesourcery.com>
7657
7658 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7659 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7660 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7661
00a690cc 76622016-05-13 Martin Sebor <msebor@redhat.com>
7663
7664 PR c++/60049
7665 * g++.dg/cpp0x/constexpr-60049.C: New test.
7666
ec8b6af7 76672016-05-13 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR bootstrap/71071
7670 * gcc.dg/pr71071.c: New test.
7671
f54d1d7b 76722016-05-13 Uros Bizjak <ubizjak@gmail.com>
7673
7674 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7675 remove XOP handling.
2f3af60f 7676 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7677
a39a0392 76782016-05-13 Nathan Sidwell <nathan@acm.org>
7679
7680 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7681 __atomic_is_lock_free declaration.
7682
42333dd9 76832016-05-13 Richard Biener <rguenther@suse.de>
7684
7685 PR tree-optimization/42587
7686 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7687
c5442454 76882016-05-13 Martin Liska <mliska@suse.cz>
7689
7690 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7691 the new format of dump output.
7692
03a400fb 76932016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7694
7695 * gcc.dg/pr71084.c: New test.
7696
69278c3f 76972016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7698
231010db 7699 PR target/53440
7700 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7701
8138f11b 77022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7703
7704 * gcc.target/aarch64/struct_return.c: New test.
7705
22a3f7bd 77062016-05-12 Marek Polacek <polacek@redhat.com>
7707
7708 PR c/70756
7709 * c-c++-common/pr70756-2.c: New test.
7710 * c-c++-common/pr70756.c: New test.
7711
9bcd42cc 77122016-05-12 Richard Biener <rguenther@suse.de>
7713
7714 PR tree-optimization/71059
7715 * gcc.dg/torture/pr71059.c: New testcase.
7716
5ffb4a0d 77172016-05-12 Richard Biener <rguenther@suse.de>
7718
7719 PR tree-optimization/71062
7720 * gcc.dg/torture/pr71062.c: New testcase.
7721
2ab65c31 77222016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7723
7724 PR tree-optimization/71006
7725 * gcc.dg/pr71006.c: New test.
7726
f0158fc0 77272016-05-12 Marek Polacek <polacek@redhat.com>
7728
7729 PR driver/71063
7730 * gcc.dg/opts-7.c: New test.
7731
0f56938b 77322016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7733
7734 PR target/70830
7735 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7736 Add -save-temps to dg-options.
7737 Scan for ldmfd rather than pop instruction.
7738 * gcc.target/arm/interrupt-2.c: Likewise.
7739 * gcc.target/arm/pr70830.c: New test.
7740
e10946d5 77412016-05-12 Jakub Jelinek <jakub@redhat.com>
7742
9fa8e468 7743 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7744 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7745
9ce62bbe 7746 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7747 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7748 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7749
708ae1b1 7750 PR target/71019
7751 * gcc.target/i386/avx512vl-pack-1.c: New test.
7752 * gcc.target/i386/avx512vl-pack-2.c: New test.
7753 * gcc.target/i386/avx512bw-pack-2.c: New test.
7754
a461f32e 7755 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7756
e10946d5 7757 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7758 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7759 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7760
f52a3ef6 77612016-05-12 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/70986
7764 * gcc.dg/torture/pr70986-1.c: New testcase.
7765 * gcc.dg/torture/pr70986-2.c: Likewise.
7766 * gcc.dg/torture/pr70986-3.c: Likewise.
7767
54c4d22e 77682016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7769
7770 PR c/43651
7771 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7772 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7773
57215d5b 77742016-05-11 Uros Bizjak <ubizjak@gmail.com>
7775
7776 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7777 directive.
7778 * gcc.target/i386/pr66746.c: Ditto.
7779
67d3121c 77802016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7781
7782 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7783 support.
7784 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7785 warning when using -mvsx-timode.
7786 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7787 * gcc.target/powerpc/dform-2.c: Likewise.
7788 * gcc.target/powerpc/pr68805.c: Likewise.
7789
7f8012a5 77902016-05-11 Marek Polacek <polacek@redhat.com>
7791
7792 PR c++/71024
7793 * c-c++-common/attributes-3.c: New test.
7794
3e8567ce 77952016-05-11 Nathan Sidwell <nathan@acm.org>
7796
7797 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7798 * gcc.c-torture/execute/pr68185.c: Likewise.
7799 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7800 * gcc.dg/pr69634.c: Requires scheduling.
7801 * gcc.dg/torture/pr66178.c: Require label values.
7802 * gcc.dg/setjmp-6.c: Require indirect jumps.
7803
3739ac00 78042016-05-11 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/71055
7807 * gcc.dg/torture/pr71055.c: New testcase.
7808
1ff8b385 78092016-05-11 Richard Biener <rguenther@suse.de>
7810
7811 PR debug/71057
7812 * g++.dg/debug/pr71057.C: New testcase.
7813
77126efa 78142016-05-11 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR fortran/70855
7817 * gfortran.dg/gomp/pr70855.f90: New test.
7818
6fcaaf9b 78192016-05-11 Richard Biener <rguenther@suse.de>
7820
7821 PR middle-end/71002
7822 * g++.dg/torture/pr71002.C: New testcase.
7823
bfa8ea12 78242016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7825
7826 PR middle-end/70807
7827 * gcc.dg/pr70807.c: New test.
7828
87632549 78292016-05-10 Martin Sebor <msebor@redhat.com>
7830
7831 PR c++/38611
7832 * g++.dg/Wattributes.C: New test.
7833
f9153689 78342016-05-10 Marc Glisse <marc.glisse@inria.fr>
7835
7836 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7837 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7838 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7839
a44ed58a 78402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7841
7842 PR target/70799
7843 * gcc.target/i386/pr70799-1.c: New test.
7844
d6c90d89 78452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7846
7847 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7848
c1f73044 78492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7850
7851 PR middle-end/70877
7852 * gcc.target/i386/pr70877.c: New test.
7853
e66d763a 78542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7855
7856 PR tree-optimization/70786
7857 * gcc.target/i386/pr70876.c: New test.
7858
a30ff73a 78592016-05-10 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR target/70927
7862 * gcc.target/i386/avx512vl-logic-1.c: New test.
7863 * gcc.target/i386/avx512vl-logic-2.c: New test.
7864 * gcc.target/i386/avx512dq-logic-2.c: New test.
7865
4b3fd38f 78662016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7867
7868 PR target/70963
7869 * gcc.target/powerpc/pr70963.c: New.
7870
abf93a25 78712016-05-10 David Malcolm <dmalcolm@redhat.com>
7872
7873 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7874 (test_very_wide_line): Add ruler to expected output.
7875 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7876 (test_very_wide_line): Likewise.
7877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7878 (test_show_locus): Within the handling of "test_very_wide_line",
7879 enable show_ruler_p on the diagnostic context.
7880
d614888f 78812016-05-10 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/71039
7884 * gcc.dg/torture/pr71039.c: New testcase.
7885
dbca5ed9 78862016-05-10 Nathan Sidwell <nathan@acm.org>
7887
7888 * gcc.dg/nested-func-10.c: Requires alloca.
7889 * gcc.dg/nested-func-9.c: Requires alloca.
7890 * gcc.c-torture/execute/pr70460.c: Requires labels.
7891 * gcc.c-torture/compile/pr70199.c: Requires labels.
7892 * gcc.target/nvptx/decl.c: Compile only.
7893 * gcc.target/nvptx/trailing-init.c: Compile only.
7894 * gcc.target/nvptx/ary-init.c: Compile only.
7895
3fa82609 78962016-05-10 Marek Polacek <polacek@redhat.com>
7897
7898 PR c/70255
7899 * gcc.dg/attr-opt-1.c: New test.
7900
76825907 79012016-05-10 Richard Biener <rguenther@suse.de>
7902
7903 PR tree-optimization/70497
7904 PR tree-optimization/28367
7905 * gcc.dg/torture/20160404-1.c: New testcase.
7906 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7907 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7908
68255819 79092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7910
7911 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7912
d9aa8cdb 79132016-05-09 Uros Bizjak <ubizjak@gmail.com>
7914
7915 * gcc.target/i386/fabsneg-1.c New test.
7916
7cc16f50 79172016-05-09 Alan Modra <amodra@gmail.com>
7918
7919 PR testsuite/70826
7920 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7921
a83b7b63 79222016-05-09 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/70985
7925 * gcc.dg/torture/pr70985.c: New testcase.
7926
189d0706 79272016-05-09 Bin Cheng <bin.cheng@arm.com>
7928
7929 * gcc.dg/tree-ssa/ifc-9.c: New test.
7930 * gcc.dg/tree-ssa/ifc-10.c: New test.
7931 * gcc.dg/tree-ssa/ifc-11.c: New test.
7932 * gcc.dg/tree-ssa/ifc-12.c: New test.
7933 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7934 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7935 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7936
1ec957b0 79372016-05-09 Richard Biener <rguenther@suse.de>
7938
7939 PR fortran/70937
7940 * gfortran.dg/pr70937.f90: New testcase.
7941
923c7714 79422016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7943
7944 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7945
d7cd448a 79462016-05-07 Fritz Reese <fritzoreese@gmail.com>
7947
7948 PR fortran/56226
7949 * gfortran.dg/dec_structure_1.f90: New testcase.
7950 * gfortran.dg/dec_structure_2.f90: Ditto.
7951 * gfortran.dg/dec_structure_3.f90: Ditto.
7952 * gfortran.dg/dec_structure_4.f90: Ditto.
7953 * gfortran.dg/dec_structure_5.f90: Ditto.
7954 * gfortran.dg/dec_structure_6.f90: Ditto.
7955 * gfortran.dg/dec_structure_7.f90: Ditto.
7956 * gfortran.dg/dec_structure_8.f90: Ditto.
7957 * gfortran.dg/dec_structure_9.f90: Ditto.
7958 * gfortran.dg/dec_structure_10.f90: Ditto.
7959 * gfortran.dg/dec_structure_11.f90: Ditto.
7960 * gfortran.dg/dec_union_1.f90: Ditto.
7961 * gfortran.dg/dec_union_2.f90: Ditto.
7962 * gfortran.dg/dec_union_3.f90: Ditto.
7963 * gfortran.dg/dec_union_4.f90: Ditto.
7964 * gfortran.dg/dec_union_5.f90: Ditto.
7965 * gfortran.dg/dec_union_6.f90: Ditto.
7966 * gfortran.dg/dec_union_7.f90: Ditto.
7967
f681e29b 79682016-05-07 Tom de Vries <tom@codesourcery.com>
7969
7970 PR tree-optimization/70956
7971 * gcc.dg/graphite/pr70956.c: New test.
7972
68d7f375 79732016-05-06 Jakub Jelinek <jakub@redhat.com>
7974
faf39348 7975 PR middle-end/70941
7976 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7977 (a, b, c, d): Change type from char to signed char.
7978 (main): Compare against (signed char) -1634678893 instead of
7979 hardcoded -109. Use __builtin_abort instead of abort.
7980
b768b13a 7981 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7982 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7983
68d7f375 7984 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7985
5dda16ea 79862016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7987
7988 PR debug/70935
7989 * gcc.dg/torture/pr70935.c: New test.
7990
13ede1b5 79912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7992
7993 PR target/58219
7fc878c4 7994 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7995
96d94be2 79962016-05-06 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/70960
7999 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8000
e5d9f15d 80012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8002
8003 PR target/52933
8004 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8005 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8006 Adjust expected instruction counts.
8007 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8008
2dd7705f 80092016-05-06 Marek Polacek <polacek@redhat.com>
8010
8011 PR sanitizer/70875
8012 * gcc.dg/ubsan/bounds-3.c: New test.
8013
cb8bc632 80142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8015
8016 PR target/54089
8017 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8018
b343c173 80192016-05-06 Richard Biener <rguenther@suse.de>
8020
8021 PR middle-end/70931
8022 * gfortran.dg/pr70931.f90: New testcase.
8023
1e3db0b1 80242016-05-06 Richard Biener <rguenther@suse.de>
8025
8026 PR middle-end/70941
8027 * gcc.dg/torture/pr70941.c: New testcase.
8028
bdd54b6d 80292016-05-05 Bin Cheng <bin.cheng@arm.com>
8030
8031 PR tree-optimization/57206
8032 * gcc.dg/vect/pr57206.c: New test.
8033
499adcfd 80342016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8035
8036 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8037
871164c4 80382016-05-05 Jakub Jelinek <jakub@redhat.com>
8039
ecb23e00 8040 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8041
871164c4 8042 * c-c++-common/Wdangling-else-4.c: New test.
8043
70cf83ba 80442016-05-04 Jakub Jelinek <jakub@redhat.com>
8045
858c9470 8046 PR c++/70906
8047 PR c++/70933
8048 * g++.dg/opt/pr70906.C: New test.
8049 * g++.dg/opt/pr70933.C: New test.
8050
70cf83ba 8051 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8052
aaa36a78 80532016-05-04 Jan Hubicka <hubicka@ucw.cz>
8054
8055 * gcc.dg/ipa/pure-const-3.c: New testcase.
8056
1d52c456 80572016-05-04 Marek Polacek <polacek@redhat.com>
8058
8059 * c-c++-common/Wdangling-else-1.c: New test.
8060 * c-c++-common/Wdangling-else-2.c: New test.
8061 * c-c++-common/Wdangling-else-3.c: New test.
8062
dc581573 80632016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8064
8065 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8066 flag is present.
8067
a64030fe 80682016-05-04 Marek Polacek <polacek@redhat.com>
8069
8070 PR c/48778
8071 * gcc.dg/Waddress-2.c: New test.
8072
b461b04a 80732016-05-04 Alan Modra <amodra@gmail.com>
8074
8075 * gcc.target/powerpc/pr70866.c: New.
8076
c388a0cf 80772016-05-03 Martin Sebor <msebor@redhat.com>
8078
8079 PR c++/66561
8080 * c-c++-common/builtin_location.c: New test.
8081 * g++.dg/cpp1y/builtin_location.C: New test.
8082
5d4db8ef 80832016-05-03 Marek Polacek <polacek@redhat.com>
8084
8085 PR c/70859
8086 * gcc.dg/pr70859.c: New test.
8087 * gcc.dg/pr70859-2.c: New test.
8088
ca938765 80892016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8090
8091 * gnat.dg/debug5.adb: New testcase.
8092
60b27d5f 80932016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8094
8095 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8096 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8097 Procedure to check for z10 instruction set.
8098
5ab325d0 80992016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8100
8101 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8102
c548a0ad 81032016-05-03 Alan Modra <amodra@gmail.com>
8104
8105 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8106
d5ecd946 81072016-05-03 Jakub Jelinek <jakub@redhat.com>
8108
8109 * gcc.target/i386/avx512f-cvt-1.c: New test.
8110
35b0a053 81112016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8112
8113 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8114 -fdump-tree-vrp-details.
8115
9ae1b28a 81162016-05-03 Richard Biener <rguenther@suse.de>
8117
8118 * gcc.dg/pr30172-1.c: Adjust.
8119 * gcc.dg/pr63743.c: Likewise.
8120 * gcc.dg/tm/pr51696.c: Likewise.
8121 * c-c++-common/tm/safe-1.c: Likewise.
8122 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8123 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8124 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8125 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8126
9c1a31e4 81272016-05-03 Jakub Jelinek <jakub@redhat.com>
8128
fe69bcb9 8129 PR rtl-optimization/70467
8130 * gcc.target/i386/pr70467-3.c: New test.
8131 * gcc.target/i386/pr70467-4.c: New test.
8132
9082c4a4 8133 PR tree-optimization/70916
8134 * gcc.c-torture/compile/pr70916.c: New test.
8135
9c1a31e4 8136 PR target/49244
8137 * gcc.target/i386/pr49244-1.c: New test.
8138 * gcc.target/i386/pr49244-2.c: New test.
8139
69105acc 81402016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8141
8142 PR rtl-optimization/44281
8143 * gcc.target/i386/pr44281.c: New test.
8144
9ab8df54 81452016-05-03 bin cheng <bin.cheng@arm.com>
8146
8147 PR tree-optimization/56541
8148 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8149 * gcc.dg/vect/pr56541.c: new test.
8150
3c62cae0 81512016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8152
8153 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8154 __float128.
8155 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8156
91abc161 81572016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8158
8159 PR testsuite/70520
8160 * c-c++-common/asan/clone-test-1.c (main): Align child process
8161 stack to 16 bytes.
8162
aa3d1155 81632016-05-02 David Malcolm <dmalcolm@redhat.com>
8164
8165 PR c++/62314
8166 * g++.dg/spellcheck-fields-2.C: New test case.
8167
002c3f28 81682016-05-02 David Malcolm <dmalcolm@redhat.com>
8169
8170 PR c++/62314
8171 * g++.dg/pr62314.C: New test case.
8172
46e5dccc 81732016-05-02 Jan Hubicka <hubicka@ucw.cz>
8174
8175 * gcc.dg/ipa/inline-8.c: New testcase.
8176
663f4248 81772016-05-02 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR rtl-optimization/70467
8180 * gcc.target/i386/pr70467-1.c: New test.
8181
efe8bdf5 81822016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8183
8184 * gcc.dg/spec-options.c: Run the test on all targets.
8185 * gcc.dg/foo.specs: Use cpp_unique_options.
8186
47ef9633 81872016-05-02 Marc Glisse <marc.glisse@inria.fr>
8188
8189 * gcc.dg/tree-ssa/unord.c: New testcase.
8190
eb1a077c 81912016-05-02 Marc Glisse <marc.glisse@inria.fr>
8192
8193 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8194
28e869d0 81952016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8196
8197 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8198
dd185f6e 81992016-05-02 Marek Polacek <polacek@redhat.com>
8200
8201 PR c/70851
8202 * gcc.dg/enum-incomplete-3.c: New test.
8203
773d09b9 82042016-05-02 Marek Polacek <polacek@redhat.com>
8205 Tom de Vries <tom@codesourcery.com>
8206
8207 PR tree-optimization/70700
8208 * gcc.dg/pr70700.c: New test.
8209
f0dc3286 82102016-05-01 Uros Bizjak <ubizjak@gmail.com>
8211
8212 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8213 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8214 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8215 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8216 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8217
7f931827 82182016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8219
8220 * ada/acats/run_acats: Rename into...
8221 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8222 * ada/acats/run_all.sh: Remove redundant test.
8223 (target_run): Move around.
8224 (target_gnatchop): Use newly built executable.
8225 (target_gnatmake): Likewise.
8226 Check that the compilation of impbit succeeds.
8227
1c492b4e 82282016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8229
8230 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8231 * gcc.dg/20021029-1.c: Likewise.
8232 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8233 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8234 * gcc.target/sh/cmpstr.c: Likewise.
8235 * gcc.target/sh/cmpstrn.c: Likewise.
8236 * gcc.target/sh/memset.c: Likewise.
8237 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8238 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8239 * gcc.target/sh/pr39423-1.c: Likewise.
8240 * gcc.target/sh/pr49468-di.c: Likewise.
8241 * gcc.target/sh/pr49468-si.c: Likewise.
8242 * gcc.target/sh/pr49880-1.c: Likewise.
8243 * gcc.target/sh/pr49880-2.c: Likewise.
8244 * gcc.target/sh/pr49880-3.c: Likewise.
8245 * gcc.target/sh/pr50751-1.c: Likewise.
8246 * gcc.target/sh/pr50751-4.c: Likewise.
8247 * gcc.target/sh/pr50751-7.c: Likewise.
8248 * gcc.target/sh/pr51244-1.c: Likewise.
8249 * gcc.target/sh/pr51244-10.c: Likewise.
8250 * gcc.target/sh/pr51244-11.c: Likewise.
8251 * gcc.target/sh/pr51244-12.c: Likewise.
8252 * gcc.target/sh/pr51244-13.c: Likewise.
8253 * gcc.target/sh/pr51244-14.c: Likewise.
8254 * gcc.target/sh/pr51244-17.c: Likewise.
8255 * gcc.target/sh/pr51244-18.c: Likewise.
8256 * gcc.target/sh/pr51244-19.c: Likewise.
8257 * gcc.target/sh/pr51244-4.c: Likewise.
8258 * gcc.target/sh/pr51244-5.c: Likewise.
8259 * gcc.target/sh/pr51244-7.c: Likewise.
8260 * gcc.target/sh/pr51244-8.c: Likewise.
8261 * gcc.target/sh/pr51244-9.c: Likewise.
8262 * gcc.target/sh/pr51697.c: Likewise.
8263 * gcc.target/sh/pr52483-1.c: Likewise.
8264 * gcc.target/sh/pr52483-2.c: Likewise.
8265 * gcc.target/sh/pr52483-3.c: Likewise.
8266 * gcc.target/sh/pr52483-5.c: Likewise.
8267 * gcc.target/sh/pr52933-1.c: Likewise.
8268 * gcc.target/sh/pr52933-2.c: Likewise.
8269 * gcc.target/sh/pr52933-3.c: Likewise.
8270 * gcc.target/sh/pr53568-1.c: Likewise.
8271 * gcc.target/sh/pr53976-1.c: Likewise.
8272 * gcc.target/sh/pr53988-1.c: Likewise.
8273 * gcc.target/sh/pr53988.c: Likewise.
8274 * gcc.target/sh/pr54089-1.c: Likewise.
8275 * gcc.target/sh/pr54089-6.c: Likewise.
8276 * gcc.target/sh/pr54089-7.c: Likewise.
8277 * gcc.target/sh/pr54089-8.c: Likewise.
8278 * gcc.target/sh/pr54089-9.c: Likewise.
8279 * gcc.target/sh/pr54236-1.c: Likewise.
8280 * gcc.target/sh/pr54236-2.c: Likewise.
8281 * gcc.target/sh/pr54236-3.c: Likewise.
8282 * gcc.target/sh/pr54236-4.c: Likewise.
8283 * gcc.target/sh/pr54386.c: Likewise.
8284 * gcc.target/sh/pr54602-1.c: Likewise.
8285 * gcc.target/sh/pr54685.c: Likewise.
8286 * gcc.target/sh/pr54760-1.c: Likewise.
8287 * gcc.target/sh/pr54760-2.c: Likewise.
8288 * gcc.target/sh/pr54760-3.c: Likewise.
8289 * gcc.target/sh/pr54760-4.c: Likewise.
8290 * gcc.target/sh/pr54760-5.c: Likewise.
8291 * gcc.target/sh/pr54760-6.c: Likewise.
8292 * gcc.target/sh/pr55146.c: Likewise.
8293 * gcc.target/sh/pr55160.c: Likewise.
8294 * gcc.target/sh/pr59278.c: Likewise.
8295 * gcc.target/sh/pr59401-1.c: Likewise.
8296 * gcc.target/sh/pr59533-1.c: Likewise.
8297 * gcc.target/sh/pr63260.c: Likewise.
8298 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8299 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8300 * gcc.target/sh/strlen.c: Likewise.
8301 * gcc.target/sh/torture/pr30807.c: Likewise.
8302 * gcc.target/sh/torture/pr34777.c: Likewise.
8303 * gcc.target/sh/torture/pr64652.c: Likewise.
8304 * gcc.target/sh/torture/pr65505.c: Likewise.
8305 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8306 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8307
0c4005be 83082016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8309
8310 PR c++/66644
8311 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8312
d94e6223 83132016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8314
8315 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8316 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8317 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8318 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8319
46f37836 83202016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8321
8322 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8323 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8324
4d0a8bac 83252016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8326
8327 PR middle-end/70626
8328 * c-c++-common/goacc/combined-reduction.c: New test.
8329 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8330
b98e0db3 83312016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8332
8333 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8334 *movdi_internal pattern only if PIC off.
8335 * gcc.target/i386/pr70155-2.c: Likewise.
8336 * gcc.target/i386/pr70155-3.c: Likewise.
8337 * gcc.target/i386/pr70155-4.c: Likewise.
8338 * gcc.target/i386/pr70155-5.c: Likewise.
8339 * gcc.target/i386/pr70155-6.c: Likewise.
8340 * gcc.target/i386/pr70155-7.c: Likewise.
8341 * gcc.target/i386/pr70155-8.c: Likewise.
8342 * gcc.target/i386/pr70155-15.c: Likewise.
8343 * gcc.target/i386/pr70155-17.c: Likewise.
8344 * gcc.target/i386/pr70155-22.c: Likewise.
8345
8b066242 83462016-04-29 Bin Cheng <bin.cheng@arm.com>
8347
8348 PR tree-optimization/70803
8349 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8350
22912e73 83512016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8352
8353 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8354 optimization of vector loop.
8355 * gcc.target/i386/vect-unpack-3.c: New test.
8356 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8357 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8358 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8359
568128c6 83602016-04-29 Marek Polacek <polacek@redhat.com>
8361
8362 PR sanitizer/70342
8363 * g++.dg/ubsan/null-7.C: New test.
8364
025dd1e0 8365 PR c/70852
8366 * gcc.dg/pr70852.c: New test.
8367
eb16928e 83682016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8369
8370 PR/69089
8371 * g++.dg/cpp0x/alignas6.C: New test.
8372
d7377ee9 83732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8374
4860a6bf 8375 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8376 * gcc.dg/pr27003.c: Likewise.
8377 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8378 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8379 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8380 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8381 * gcc.target/arc/mxy.c: Likewise.
8382 * gcc.target/arc/mswape.c: Likewise.
8383 * gcc.target/arc/mrtsc.c: Likewise.
8384 * gcc.target/arc/mcrc.c: Likewise.
8385 * gcc.target/arc/mdsp-packa.c: Likewise.
8386 * gcc.target/arc/mdvbf.c: Likewise.
8387 * gcc.target/arc/mlock.c: Likewise.
8388 * gcc.target/arc/mmac-24.c: Likewise.
8389 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8390
efa1b7ab 83912016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8392 Matthijs Kooijman <matthijs@stdin.nl>
8393 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8394
8395 PR target/60040
8396 * gcc.target/avr/pr60040-1.c: New.
8397 * gcc.target/avr/pr60040-2.c: New.
8398
00371d68 83992016-04-29 Richard Biener <rguenther@suse.de>
8400
8401 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8402
73447cc5 84032016-04-29 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/13962
8406 PR tree-optimization/65686
8407 * gcc.dg/uninit-pr65686.c: New testcase.
8408
c2087b56 84092016-04-29 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR middle-end/70843
8412 * gcc.dg/pr70843.c: New test.
8413
cdd06d5a 84142016-04-28 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR target/70858
8417 * gcc.target/i386/pr70858.c: New test.
8418
1a60079e 84192016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8420
8421 * gcc.target/arc/nps400-1.c: New file.
8422
11bc2894 84232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8424 Andrew Burgess <andrew.burgess@embecosm.com>
8425
8426 * gcc.target/arc/movh_cl-1.c: New file.
8427
dd9bf0b5 84282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8429 Andrew Burgess <andrew.burgess@embecosm.com>
8430
8431 * gcc.target/arc/extzv-1.c: New file.
8432 * gcc.target/arc/insv-1.c: New file.
8433 * gcc.target/arc/insv-2.c: New file.
8434 * gcc.target/arc/movb-1.c: New file.
8435 * gcc.target/arc/movb-2.c: New file.
8436 * gcc.target/arc/movb-3.c: New file.
8437 * gcc.target/arc/movb-4.c: New file.
8438 * gcc.target/arc/movb-5.c: New file.
8439 * gcc.target/arc/movb_cl-1.c: New file.
8440 * gcc.target/arc/movb_cl-2.c: New file.
8441 * gcc.target/arc/movbi_cl-1.c: New file.
8442 * gcc.target/arc/movl-1.c: New file.
8443
a22e4209 84442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8445 Andrew Burgess <andrew.burgess@embecosm.com>
8446
8447 * gcc.target/arc/cmem-1.c: New file.
8448 * gcc.target/arc/cmem-2.c: New file.
8449 * gcc.target/arc/cmem-3.c: New file.
8450 * gcc.target/arc/cmem-4.c: New file.
8451 * gcc.target/arc/cmem-5.c: New file.
8452 * gcc.target/arc/cmem-6.c: New file.
8453 * gcc.target/arc/cmem-7.c: New file.
8454 * gcc.target/arc/cmem-ld.inc: New file.
8455 * gcc.target/arc/cmem-st.inc: New file.
8456
287c3982 84572016-04-28 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR target/70821
8460 * gcc.target/i386/pr70821.c: New test.
8461
e40e5340 84622016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8463
8464 * gcc.target/powerpc/vec-adde.c: New test.
8465 * gcc.target/powerpc/vec-adde-int128.c: New test.
8466
cf977d50 84672016-04-28 Jakub Jelinek <jakub@redhat.com>
8468
8469 * gcc.target/i386/avx-vround-1.c: New test.
8470 * gcc.target/i386/avx-vround-2.c: New test.
8471 * gcc.target/i386/avx512vl-vround-1.c: New test.
8472 * gcc.target/i386/avx512vl-vround-2.c: New test.
8473
572f8300 84742016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8475
8476 PR testsuite/70595
8477 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8478 (check_effective_target_cilkplus_runtime): ... this.
8479 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8480 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8481
8482 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8483 Require cilkplus_runtime.
8484 Don't add -lcilkrts.
8485 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8486 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8487 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8488 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8489 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8490 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8491 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8492 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8493 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8494 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8495 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8496 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8497 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8498 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8499 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8500 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8501 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8502 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8503 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8504 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8505 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8506 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8507 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8508 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8509 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8510 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8511 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8512 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8513 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8514
8515 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8516 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8517
8518 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8519
8520 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8521 cilkplus_runtime.
8522
dfba0905 85232016-04-27 Marc Glisse <marc.glisse@inria.fr>
8524
8525 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8526 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8527
605a4556 85282015-04-27 Ryan Burn <contact@rnburn.com>
8529
8530 PR c++/69024
8531 PR c++/68997
8532 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8533 diagnostic.
8534 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8535 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8536
6a1231a5 85372016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8538
8539 * gnat.dg/limited_with4.ad[sb]: New test.
8540 * gnat.dg/limited_with4_pkg.ads: New helper.
8541
4dad9e09 85422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8543
8544 PR target/70155
8545 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8546 and movv1ti_internal patterns
8547 * gcc.target/i386/pr70155-1.c: New test.
8548 * gcc.target/i386/pr70155-2.c: Likewise.
8549 * gcc.target/i386/pr70155-3.c: Likewise.
8550 * gcc.target/i386/pr70155-4.c: Likewise.
8551 * gcc.target/i386/pr70155-5.c: Likewise.
8552 * gcc.target/i386/pr70155-6.c: Likewise.
8553 * gcc.target/i386/pr70155-7.c: Likewise.
8554 * gcc.target/i386/pr70155-8.c: Likewise.
8555 * gcc.target/i386/pr70155-9.c: Likewise.
8556 * gcc.target/i386/pr70155-10.c: Likewise.
8557 * gcc.target/i386/pr70155-11.c: Likewise.
8558 * gcc.target/i386/pr70155-12.c: Likewise.
8559 * gcc.target/i386/pr70155-13.c: Likewise.
8560 * gcc.target/i386/pr70155-14.c: Likewise.
8561 * gcc.target/i386/pr70155-15.c: Likewise.
8562 * gcc.target/i386/pr70155-16.c: Likewise.
8563 * gcc.target/i386/pr70155-17.c: Likewise.
8564 * gcc.target/i386/pr70155-18.c: Likewise.
8565 * gcc.target/i386/pr70155-19.c: Likewise.
8566 * gcc.target/i386/pr70155-20.c: Likewise.
8567 * gcc.target/i386/pr70155-21.c: Likewise.
8568 * gcc.target/i386/pr70155-22.c: Likewise.
8569
a80f3f45 85702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8571
8572 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8573 ".{5,6}".
8574
279305d1 85752016-04-27 Bin Cheng <bin.cheng@arm.com>
8576
8577 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8578 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8579 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8580 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8581 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8582
8974b625 85832016-04-27 Richard Biener <rguenther@suse.de>
8584
8585 PR ipa/70760
8586 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8587 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8588
886d5463 85892016-04-27 Nathan Sidwell <nathan@acm.org>
8590
8591 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8592 * g++.dg/ubsan/pr63956.C: Adjust error location.
8593
f0e35aa9 85942016-04-27 Nick Clifton <nickc@redhat.com>
8595
8596 PR middle-end/49889
8597 * gcc.dg/pr49889.c: New test.
8598
40385231 85992016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8600
8601 * c-c++-common/memset-array.c: New test.
8602
37229a71 86032016-04-26 Martin Sebor <msebor@redhat.com>
8604
8605 PR c++/66639
8606 * g++.dg/cpp1y/func_constexpr.C: New test.
8607
3eedf9bd 86082016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8609
8610 PR c++/70241
8611 * g++.dg/cpp0x/enum32.C: New test.
8612 * g++.dg/cpp0x/enum33.C: New test.
8613
86142016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8615
8616 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8617 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8618 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8619 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8620 * gcc.c-torture/execute/pr38151.c: Likewise.
8621 * gcc.c-torture/execute/pr66556.c: Likewise.
8622 * gcc.c-torture/execute/pr67781.c: Likewise.
8623 * gcc.c-torture/execute/pr68648.c: Likewise.
8624
8c51f92f 86252016-04-26 Marc Glisse <marc.glisse@inria.fr>
8626
8627 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8628
fa20ebd3 86292016-04-26 Marek Polacek <polacek@redhat.com>
8630
8631 PR c/67784
8632 * gcc.dg/pr67784-3.c: New test.
8633 * gcc.dg/pr67784-4.c: New test.
8634 * gcc.dg/pr67784-5.c: New test.
8635
9db47803 8636 PR c/70791
8637 * gcc.dg/Wnested-externs-2.c: New test.
8638
bff407f2 86392016-04-26 Marc Glisse <marc.glisse@inria.fr>
8640
8641 * gcc.dg/fold-plusmult.c: Adjust.
8642 * gcc.dg/no-strict-overflow-6.c: Adjust.
8643 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8644
78d0c69e 86452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8646
8647 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8648 number scans.
8649 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8650 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8651 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8652 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8653 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8654 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8655 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8656 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8657 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8658 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8659 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8660 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8661 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8662 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8663 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8664 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8665 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8666 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8667 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8668 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8669 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8670 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8671 scans.
8672 * gcc.target/i386/pr32219-4.c: Likewise.
8673 * gcc.target/i386/pr32219-6.c: Likewise.
8674 * gcc.target/i386/pr32219-8.c: Likewise.
8675
221d6722 86762016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8677
8678 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8679 associated options.
8680
514727a9 86812016-04-26 Marek Polacek <polacek@redhat.com>
8682
8683 PR c++/70744
8684 * g++.dg/ext/cond2.C: New test.
8685
e6ee4c61 86862016-04-26 Bin Cheng <bin.cheng@arm.com>
8687
8688 PR tree-optimization/70771
8689 PR tree-optimization/70775
8690 * gcc.dg/pr70771.c: New test.
3730828c 8691 * gcc.dg/pr70775.c: New test.
e6ee4c61 8692
b3d72796 86932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8694
8695 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8696
c11ece29 86972016-04-25 Richard Biener <rguenther@suse.de>
8698
8699 PR tree-optimization/70780
8700 * gcc.dg/torture/pr70780.c: New testcase.
8701
92a44a68 87022016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8703
4860a6bf 8704 * gcc.target/arm/neon-vaddws16.c: New test.
8705 * gcc.target/arm/neon-vaddws32.c: New test.
8706 * gcc.target/arm/neon-vaddwu16.c: New test.
8707 * gcc.target/arm/neon-vaddwu32.c: New test.
8708 * gcc.target/arm/neon-vaddwu8.c: New test.
8709 * lib/target-supports.exp
d40b10b2 8710 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8711 that arm neon support vector widen sum of HImode TO SImode.
8712
4bbfd6c2 87132016-04-23 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR sanitizer/70712
8716 * c-c++-common/asan/pr70712.c: New test.
8717
524df596 87182016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8719
8720 * .gitattributes: New file.
8721
426c75c3 87222016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8725
c052a8d5 87262016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8727
8728 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8729 * gfortran.dg/submodule_15.f08: Likewise.
8730
c08d4612 87312016-04-22 Richard Biener <rguenther@suse.de>
8732
8733 PR tree-optimization/70740
8734 * gcc.dg/torture/pr70740.c: New testcase.
8735
fd3211e1 87362016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8737
8738 PR target/70750
8739 * gcc.target/i386/pr70750-1.c: New test.
8740 * gcc.target/i386/pr70750-2.c: Likewise.
8741
15acd78c 87422016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8743
8744 PR c++/70540
8745 * g++.dg/cpp0x/auto48.C: New.
8746
192bf59c 87472016-04-21 Marek Polacek <polacek@redhat.com>
8748
8749 PR c++/70513
8750 * g++.dg/cpp0x/forw_enum12.C: New test.
8751 * g++.dg/cpp0x/forw_enum13.C: New test.
8752
5d429e99 87532016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8754
8755 PR target/70728
8756 * gcc.target/i386/pr70728.c: New test.
8757
06777d85 87582016-04-21 Richard Biener <rguenther@suse.de>
8759
8760 PR middle-end/70747
8761 * gcc.dg/pr70747.c: New testcase.
8762
7434c6fb 87632016-04-21 Bin Cheng <bin.cheng@arm.com>
8764
8765 PR tree-optimization/70715
8766 * gcc.dg/tree-ssa/scev-13.c: New test.
8767
f3ec0970 87682016-04-21 Marc Glisse <marc.glisse@inria.fr>
8769
8770 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8771
523f3a9d 87722016-04-21 Marc Glisse <marc.glisse@inria.fr>
8773
8774 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8775
ace7bf06 87762016-04-20 Jan Hubicka <jh@suse.cz>
8777
8778 PR ipa/70018
8779 * g++.dg/ipa/nothrow-1.C: New testcase.
8780
2b073aa6 87812016-04-20 Nathan Sidwell <nathan@acm.org>
8782
8783 PR c++/55635
8784 * g++.dg/eh/delete1.C: New.
8785
8a574c11 87862016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8787
8788 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8789 -mtune-ctrl=sse_typeless_stores.
8790
e3400750 87912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8792
8793 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8794
4bd8a059 87952016-04-20 Bin Cheng <bin.cheng@arm.com>
8796
8797 PR tree-optimization/69489
8798 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8799
70574e60 88002016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8801
8802 PR c++/69363
8803 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8804 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8805 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8806
bd6f374c 88072016-04-20 Bin Cheng <bin.cheng@arm.com>
8808
8809 PR tree-optimization/56625
8810 PR tree-optimization/69489
8811 * gcc.dg/vect/pr56625.c: New test.
8812 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8813
482539ee 88142016-04-20 Andrew Pinski <apinski@cavium.com>
8815
8816 PR target/64971
8817 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8818
b4672800 88192016-04-20 Arnaud Charlet <charlet@adacore.com>
8820
8821 * gnat.dg/self1.adb: Remove now incorrect test.
8822
4fb48737 88232016-04-20 Bin Cheng <bin.cheng@arm.com>
8824
8825 * gcc.dg/tree-ssa/scev-11.c: New test.
8826 * gcc.dg/tree-ssa/scev-12.c: New test.
8827
97efb92e 88282016-04-20 Marek Polacek <polacek@redhat.com>
8829
8830 PR tree-optimization/70725
8831 * gcc.dg/pr70725.c: New test.
8832
9d2d4060 88332016-04-20 Richard Biener <rguenther@suse.de>
8834
8835 PR tree-optimization/70726
8836 * g++.dg/vect/pr70726.cc: New testcase.
8837
54530437 88382016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8839
8840 PR target/70674
8841 * gcc.target/s390/pr70674.c: New test.
8842
acda2210 88432016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8844
8845 PR libgfortran/70684
8846 * gfortran.dg/list_read_14.f90: New test.
8847
b7040bb0 88482016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8849
8850 PR target/69201
8851 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8852 extern to force it misaligned.
8853 (b): Likewise.
8854 (c): Likewise.
8855 (d): Likewise.
8856 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8857 Don't check `*' before movv4sf_internal.
8858 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8859 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8860 Don't check `*' before movv16qi_internal.
8861 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8862 extern to force it misaligned.
8863 (b): Likewise.
8864 (c): Likewise.
8865 (d): Likewise.
8866 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8867 Don't check `*' before movv2df_internal.
8868 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8869 extern to force it misaligned.
8870 (b): Likewise.
8871 (c): Likewise.
8872 (d): Likewise.
8873 Check movv8sf_internal instead of avx_storeups256.
8874 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8875
263b5475 88762016-04-19 Richard Biener <rguenther@suse.de>
8877
8878 PR tree-optimization/70171
8879 * g++.dg/tree-ssa/pr70171.C: New testcase.
8880
222ac318 88812016-04-19 Richard Biener <rguenther@suse.de>
8882
8883 PR tree-optimization/70724
8884 * gcc.dg/torture/pr70724.c: New testcase.
8885
003000a4 88862016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8887
8888 PR middle-end/70689
4860a6bf 8889 * gcc.target/i386/pr70689.c: New.
003000a4 8890
3f6e13de 88912016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8892
8893 PR target/70708
8894 * gcc.target/i386/pr70708.c: New test.
8895
10abddbd 88962016-04-18 Richard Biener <rguenther@suse.de>
8897
8898 PR tree-optimization/43434
8899 * gcc.dg/vect/pr43434.c: New testcase.
8900 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8901 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8902 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8903 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8904 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8905 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8906 * gcc.dg/gomp/pr68640.c: Likewise.
8907 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8908 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8909
950db54a 89102016-04-18 Richard Biener <rguenther@suse.de>
8911
8912 PR tree-optimization/70701
8913 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8914
67ccbf39 89152016-04-18 Tom de Vries <tom@codesourcery.com>
8916
8917 PR testsuite/70699
8918 * gcc.dg/pr70161.c: Add dot-file scans.
8919 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8920 instead of after last dot char.
8921
021ad2f3 89222016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8923
8924 * c-c++-common/dump-ada-spec-3.c: New test.
8925 * c-c++-common/dump-ada-spec-4.c: Likewise.
8926
d572fcfd 89272016-04-17 Tom de Vries <tom@codesourcery.com>
8928
8929 PR other/70183
8930 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8931
8b4ee73c 89322016-04-15 Jan Hubicka <jh@suse.cz>
8933
8934 PR ipa/70018
8935 * g++.dg/ipa/pure-const-1.C: New testcase.
8936 * g++.dg/ipa/pure-const-2.C: New testcase.
8937 * g++.dg/ipa/pure-const-3.C: New testcase.
8938
eac243e7 89392016-04-15 Marek Polacek <polacek@redhat.com>
8940
8941 PR c/70671
8942 * gcc.dg/bitfld-22.c: New test.
8943
64c1df32 89442016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8945
8946 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8947 x86_64.
8948
926f9422 89492016-04-15 Marek Polacek <polacek@redhat.com>
8950
8951 PR c/70651
8952 * c-c++-common/pr70651.c: New test.
8953
309bbaa3 89542016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8955
8956 PR rtl-optimization/70681
8957 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8958 dump scan on arm and powerpc.
8959 * gcc.dg/pr10474.c: Likewise.
8960
b4ba8358 89612016-04-15 Jakub Jelinek <jakub@redhat.com>
8962
ed92874a 8963 PR c++/69517
8964 PR c++/70019
8965 PR c++/70588
8966 * g++.dg/cpp1y/vla11.C: Revert for real.
8967
b4ba8358 8968 PR c/70436
8969 * c-c++-common/Wparentheses-1.c: New test.
8970 * c-c++-common/gomp/Wparentheses-1.c: New test.
8971 * c-c++-common/gomp/Wparentheses-2.c: New test.
8972 * c-c++-common/gomp/Wparentheses-3.c: New test.
8973 * c-c++-common/gomp/Wparentheses-4.c: New test.
8974 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8975 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8976 * c-c++-common/goacc/Wparentheses-1.c: New test.
8977
65717bb5 89782016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8979
8980 PR target/70662
8981 * gcc.target/i386/pr70662.c: New test.
8982
ca1a4077 89832016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8984 Alan Modra <amodra@gmail.com>
ca1a4077 8985
8986 PR tree-optimization/70130
8987 * gcc.dg/vect/O3-pr70130.c: New testcase.
8988
dbe1794c 89892016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8990
11836644 8991 PR target/70669
8992 * gcc.target/powerpc/pr70669.c: New test.
8993
dbe1794c 8994 PR target/70640
8995 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8996 a power7 system that does not have an assembler that supports
8997 power8.
8998
4c1007f1 89992016-04-14 Martin Sebor <msebor@redhat.com>
9000
9001 PR c++/69517
9002 PR c++/70019
9003 PR c++/70588
9004 * c-c++-common/ubsan/vla-1.c: Revert.
9005 * g++.dg/cpp1y/vla11.C: Same.
9006 * g++.dg/cpp1y/vla12.C: Same.
9007 * g++.dg/cpp1y/vla13.C: Same.
9008 * g++.dg/cpp1y/vla14.C: Same.
9009 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9010 * g++.dg/init/array24.C: Same.
4c1007f1 9011 * g++.dg/ubsan/vla-1.C: Same.
9012
22dcab66 90132016-04-14 Marek Polacek <polacek@redhat.com>
9014 Jan Hubicka <hubicka@ucw.cz>
9015
9016 PR c++/70029
9017 * g++.dg/torture/pr70029.C: New test.
9018
3e74b025 90192016-04-14 Martin Sebor <msebor@redhat.com>
9020
9021 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9022 type size to prevent failures on targets with very low maximum
9023 alignment.
9024
1d2e0f2a 90252016-04-14 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/70623
9028 * gcc.dg/torture/pr70623.c: New testcase.
9029 * gcc.dg/torture/pr70623-2.c: Likewise.
9030
9aed0626 90312016-04-13 Martin Sebor <msebor@redhat.com>
9032
9033 PR c++/69517
9034 PR c++/70019
9035 PR c++/70588
9036 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9037 * g++.dg/cpp1y/vla11.C: New test.
9038 * g++.dg/cpp1y/vla12.C: New test.
9039 * g++.dg/cpp1y/vla13.C: New test.
9040 * g++.dg/cpp1y/vla14.C: New test.
9041 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9042 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9043 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9044
fd499010 90452016-04-13 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR c++/70641
9048 * g++.dg/opt/pr70641.C: New test.
9049
87fa7252 90502016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 PR rtl-optimization/68749
9053 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9054 effects of argument promotions.
9055 Remove default args to dg-skip-if.
9056
6c40e18b 90572016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9058
9059 PR c++/70635
9060 * g++.dg/parse/pr70635.C: New.
9061
92c53257 90622016-04-13 Marek Polacek <polacek@redhat.com>
9063
9064 PR c++/70639
9065 * c-c++-common/Wmisleading-indentation-4.c: New test.
9066
0241e4dc 90672016-04-13 Marek Polacek <polacek@redhat.com>
9068
9069 PR c/70436
4860a6bf 9070 * gcc.dg/Wparentheses-12.c: New test.
9071 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9072
92bda444 90732016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9074
9075 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9076 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9077 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9078
38ea8a26 90792016-04-13 Jakub Jelinek <jakub@redhat.com>
9080
d08aa032 9081 PR middle-end/70633
9082 * gcc.c-torture/compile/pr70633.c: New test.
9083
38ea8a26 9084 PR debug/70628
9085 * gcc.dg/torture/pr70628.c: New test.
9086
9231d5c2 90872016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9088
9089 PR c++/70610
9090 * g++.dg/template/pr70610.C: New test.
9091 * g++.dg/template/pr70610-2.C: New test.
9092 * g++.dg/template/pr70610-3.C: New test.
9093 * g++.dg/template/pr70610-4.C: New test.
9094
249ca944 90952016-04-12 Jakub Jelinek <jakub@redhat.com>
9096
7f2ea2fb 9097 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9098 128 instead of 32.
9099
249ca944 9100 PR c++/70571
9101 * g++.dg/ext/pr70571.C: New test.
9102
8ca5a97d 91032016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9104
bf32a52d 9105 PR target/70640
8ca5a97d 9106 * gcc.target/powerpc/pr70640.c: New test.
9107
e971b45f 91082016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 PR c++/68722
9111 * g++.dg/parse/pr68722.C: New.
9112
0b54d964 91132016-04-12 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR rtl-optimization/70596
9116 * gcc.target/i386/pr70596.c: New test.
9117
d2dd85e3 91182016-04-12 Nathan Sidwell <nathan@acm.org>
9119
9120 PR c++/70501
9121 * g++.dg/init/pr70501.C: New.
9122
2d0001b0 91232016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9124
9125 * gcc.target/i386/asm-flag-6.c: New test.
9126
6c4df0d1 91272016-04-12 Tom de Vries <tom@codesourcery.com>
9128
9129 PR tree-optimization/68756
9130 * gcc.dg/graphite/pr68756.c: New test.
9131
0d60da57 91322016-04-12 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR tree-optimization/70602
9135 * gcc.c-torture/execute/pr70602.c: New test.
9136
62735984 91372016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9138
9139 PR target/70381
9140 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9141 __float128 emulator is built and runs.
9142 * gcc.target/powerpc/float128-1.c: Likewise.
9143
9144 * lib/target-supports.exp (check_ppc_float128_sw_available):
9145 Rework tests for __float128 software and hardware
9146 availability. Fix exit condition to return 0 on success.
9147
a702492c 91482016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9149
9150 PR target/70133
9151 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9152 * gcc.target/aarch64/target_attr_15.c: Likewise.
9153
a8c5ce92 91542016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9155
9156 PR c++/69066
9157 * g++.dg/cpp1y/pr69066.C: New.
9158
5ecab913 91592016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9160
9161 PR fortran/68566
9162 * gfortran.dg/pr36192.f90: Update test.
9163 * gfortran.dg/pr36192_1.f90: Update test.
9164 * gfortran.dg/real_dimension_1.f: Update test.
9165 * gfortran.dg/parameter_array_init_7.f90: New test.
9166
6cb5ef70 91672016-04-09 John David Anglin <danglin@gcc.gnu.org>
9168
4edfdd23 9169 PR testsuite/64039
9170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9171
964f71e3 9172 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9173
5d61c198 9174 PR rtl-optimization/66669
9175 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9176
16eaaf58 9177 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9178
0b68802d 9179 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9180 * gcc.dg/pie-1.c: Likewise.
9181 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9182 * gcc.dg/pic-4.c: Likewise.
9183 * gcc.dg/pie-3.c: Likewise.
9184 * gcc.dg/pie-4.c: Likewise.
9185
9c0dd509 9186 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9187
03b2d3c1 9188 PR tree-optimization/68644
9189 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9190
6cb5ef70 9191 PR rtl-optimization/64886
9192 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9193
07de41ba 91942016-04-09 Tom de Vries <tom@codesourcery.com>
9195
9196 PR tree-optimization/68953
9197 * gcc.dg/graphite/pr68953.c: New test.
9198
d294e3fb 91992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9200
9201 PR fortran/70592
9202 * gfortran.dg/deferred_character_16.f90: New test.
9203
3cb15094 92042016-04-09 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR tree-optimization/70586
9207 * gcc.c-torture/execute/pr70586.c: New test.
9208
a02dc66f 92092016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9210
9211 PR sanitizer/70573
9212 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9213 with __builtin_memset
9214 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9215
0c302595 92162016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9217
9218 PR lto/70289
9219 PR ipa/70348
9220 PR tree-optimization/70373
9221 PR middle-end/70533
9222 PR middle-end/70534
9223 PR middle-end/70535
9224 * c-c++-common/goacc/reduction-5.c: New test.
9225 * c-c++-common/goacc/reduction-promotions.c: New test.
9226 * gfortran.dg/goacc/reduction-3.f95: New test.
9227 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9228
c6c0523b 92292016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9230
9231 PR c++/70590
9232 PR c++/70452
9233 * g++.dg/pr70590.C: New test.
9234 * g++.dg/pr70590-2.C: New test.
9235
3ac399da 92362016-04-08 Jakub Jelinek <jakub@redhat.com>
9237
e97d1706 9238 PR middle-end/70593
9239 * gcc.target/i386/pr70593.c: New test.
9240
3ac399da 9241 PR rtl-optimization/70574
9242 * gcc.target/i386/avx2-pr70574.c: New test.
9243
fcfbb129 92442016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9245
9246 PR sanitizer/70541
9247 * c-c++-common/asan/pr70541.c: New test.
9248
0aabcddf 92492016-04-08 Tom de Vries <tom@codesourcery.com>
9250
9251 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9252 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9253
bec0c1e8 92542016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9255
9256 PR target/70566
9257 * gcc.c-torture/execute/pr70566.c: New test.
9258
87c791f5 92592016-04-08 Tom de Vries <tom@codesourcery.com>
9260
9261 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9262 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9263
7f38718f 92642016-04-08 Alan Modra <amodra@gmail.com>
9265
9266 * gcc.target/powerpc/pr70117.c: New.
9267
a96a7710 92682016-04-07 Jakub Jelinek <jakub@redhat.com>
9269
7a6265d1 9270 PR testsuite/70581
9271 * gcc.dg/lto/simd-function_0.c: New test.
9272
a96a7710 9273 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9274 clones.
9275 * c-c++-common/attr-simd-2.c: Likewise.
9276 * c-c++-common/attr-simd-4.c: Likewise.
9277 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9278 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9279
508dd607 92802016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9281
9282 PR testsuite/70553
9283 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9284
1b61585a 92852016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9286 Tom de Vries <tom@codesourcery.com>
9287
9288 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9289 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9290 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9291 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9292 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9293 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9294 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9295 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9296
5f060aa8 92972016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9298
9299 PR c/70436
9300 * g++.dg/warn/Wparentheses-29.C: New test.
9301
d3831f71 93022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9303
9304 PR c/70436
9305 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9306 explicit braces to resolve a future -Wparentheses warning.
9307
382ece2d 93082016-04-06 Richard Henderson <rth@redhat.com>
9309
9310 * gcc.dg/pr61817-1.c: New test.
9311 * gcc.dg/pr61817-2.c: New test.
9312 * gcc.dg/pr69391-1.c: New test.
9313 * gcc.dg/pr69391-2.c: New test.
9314
72234ee9 93152016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9316
9317 PR rtl-optimization/70398
4860a6bf 9318 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9319
5547150a 93202016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9321
9322 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9323
15b70121 93242016-04-06 Yvan Roux <yvan.roux@linaro.org>
9325 Pedro Alves <palves@redhat.com>
9326
9327 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9328
585aefbb 93292016-04-06 Jakub Jelinek <jakub@redhat.com>
9330
0cbb513b 9331 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9332 Check for avx512f effective targets instead of avx2.
9333 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9334 for AVX512F clones.
9335 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9336 * g++.dg/gomp/declare-simd-1.C: Likewise.
9337 * g++.dg/gomp/declare-simd-3.C: Likewise.
9338 * g++.dg/gomp/declare-simd-4.C: Likewise.
9339
585aefbb 9340 PR middle-end/70550
9341 * c-c++-common/gomp/pr70550-1.c: New test.
9342 * c-c++-common/gomp/pr70550-2.c: New test.
9343
0b91cceb 93442016-04-05 Nathan Sidwell <nathan@acm.org>
9345
9346 PR c++/70512
9347 * g++.dg/ext/attribute-may-alias-5.C: New.
9348
645a9d8e 93492016-04-05 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR c++/70336
9352 * c-c++-common/pr70336.c: New test.
9353 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9354 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9355
bdf23925 93562016-04-05 Jan Hubicka <hubicka@ucw.cz>
9357
9358 PR ipa/66223
9359 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9360
aaff837c 93612016-04-05 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR rtl-optimization/70542
9364 * gcc.dg/torture/pr70542.c: New test.
9365 * gcc.target/i386/avx2-pr70542.c: New test.
9366
2eac58a0 93672016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9368
9369 PR tree-optimization/70509
9370 * gcc.target/i386/avx512bw-pr70509.c: New test.
9371
4f7ebe46 93722016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9373
9374 PR c++/70452
9375 * g++.dg/ext/constexpr-vla4.C: New test.
9376
305d86a0 93772016-04-05 Uros Bizjak <ubizjak@gmail.com>
9378
9379 PR target/70510
9380 * gcc.target/i386/pr70510.c: New test.
9381
eec3b789 93822016-04-05 Richard Biener <rguenther@suse.de>
9383
9384 PR tree-optimization/70526
9385 * g++.dg/torture/pr70526.C: New testcase.
9386
ca943582 93872016-04-05 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR target/70525
9390 * gcc.target/i386/pr70525.c: New test.
9391
87825cd5 93922016-04-05 Richard Biener <rguenther@suse.de>
9393
9394 PR middle-end/70499
9395 * g++.dg/torture/pr70499.C: New testcase.
9396
14638828 93972016-04-05 Richard Biener <rguenther@suse.de>
9398
9399 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9400 remove XFAIL.
9401
967a90d5 94022016-04-04 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR middle-end/70307
9405 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9406 rs6000 ABI warnings.
9407
d374a3a3 94082016-04-04 Jan Hubicka <hubicka@ucw.cz>
9409
9410 PR ipa/66223
9411 * g++.dg/ipa/devirt-51.C: New testcase.
9412
8ff377a6 94132016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9414 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9415
9416 PR middle-end/70457
9417 * gcc.dg/torture/pr70457.c: New.
9418
f567b44f 94192016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9420
9421 PR fortran/67538
9422 * gfortran.dg/allocate_with_source_19.f08: New test.
9423
89d4ebfa 94242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9425
9426 PR fortran/65795
9427 * gfortran.dg/coarray_allocate_6.f08: New test.
9428
68ab33a6 94292016-04-04 Richard Biener <rguenther@suse.de>
9430
9431 PR rtl-optimization/70484
9432 * gcc.dg/torture/pr70484.c: New testcase.
9433
c4f5465d 94342016-04-04 Marek Polacek <polacek@redhat.com>
9435
9436 PR c/70307
9437 * gcc.dg/torture/pr70307.c: New test.
9438
bfec6609 94392016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9440
9441 PR target/70416
9442 PR target/67391
9443 * gcc.target/sh/torture/pr70416.c: New.
9444
40df9099 94452016-04-02 Martin Sebor <msebor@redhat.com>
9446
9447 PR c++/67376
9448 PR c++/70170
9449 PR c++/70172
9450 PR c++/70228
9451 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9452 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9453 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9454 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9455 * g++.dg/cpp0x/constexpr-string.C: Same.
9456 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9457 * g++.dg/cpp0x/pr65398.C: Same.
9458 * g++.dg/ext/constexpr-vla1.C: Same.
9459 * g++.dg/ext/constexpr-vla2.C: Same.
9460 * g++.dg/ext/constexpr-vla3.C: Same.
9461 * g++.dg/ubsan/pr63956.C: Same.
9462
0edb9bfe 94632016-04-01 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR rtl-optimization/70467
9466 * gcc.target/i386/pr70467-2.c: New test.
9467
e5b1a1d9 94682016-04-01 Jakub Jelinek <jakub@redhat.com>
9469 Marek Polacek <polacek@redhat.com>
9470
9471 PR c++/70488
9472 * g++.dg/init/new47.C: New test.
9473
b2ca3fb0 94742016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9475
9476 PR target/70496
9477 * gcc.target/arm/pr70496.c: New test.
9478
4c3bd1e3 94792016-04-01 Nathan Sidwell <nathan@acm.org>
9480
47de69ad 9481 PR c++/68475
9482 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9483
313d569f 94842016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9485
9486 PR target/69890
9487 * gcc.dg/strlenopt.h (memmove): New.
9488 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9489 instead of "string.h".
9490 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9491 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9492 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9493 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9494 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9495 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9496 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9497 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9498 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9499 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9500 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9501 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9502 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9503 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9504 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9505 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9506 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9507 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9508 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9509 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9510
5469facd 95112016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9512
9513 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9514 (Holder::foo): Reflect this.
9515
503de754 95162016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9517
9518 PR target/70442
9519 * gcc.dg/pr70442.c: New test.
9520
13ee2de7 95212016-03-31 Nathan Sidwell <nathan@acm.org>
9522
9523 PR c++/70393
9524 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9525
5e0d03a8 95262016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9527
9528 PR target/70453
9529 * gcc.target/i386/pr70453.c: New test.
9530
8cb82ed4 95312016-03-31 Andrey Belevantsev <abel@ispras.ru>
9532
9533 PR target/70292
9534 * gcc.c-torture/pr70292.c: New test.
9535
7952b661 95362016-03-31 Marek Polacek <polacek@redhat.com>
9537
9538 PR c/70297
9539 * c-c++-common/pr70297.c: New test.
9540 * g++.dg/cpp0x/typedef-redecl.C: New test.
9541 * gcc.dg/typedef-redecl2.c: New test.
9542
1607cc74 95432016-03-31 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR rtl-optimization/70460
9546 * gcc.c-torture/execute/pr70460.c: New test.
9547
c689c252 95482016-03-31 Richard Biener <rguenther@suse.de>
9549
9550 PR c++/70430
9551 * g++.dg/ext/vector30.C: New testcase.
9552
91c9586d 95532016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9554 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9555
9556 * gfortran.dg/fmt_pf.f90: New test.
9557
afa5c1b8 95582016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9559
9560 Forward-port from 5 branch
9561 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR testsuite/70356
9564 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9565 dg-require-effective-target after dg-do.
9566
9567 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9568
9569 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9570
6a5dcab3 95712016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9572 Julian Brown <julian@codesourcery.com>
9573 Chung-Lin Tang <cltang@codesourcery.com>
9574 Cesar Philippidis <cesar@codesourcery.com>
9575 James Norris <jnorris@codesourcery.com>
9576 Tom de Vries <tom@codesourcery.com>
9577 Nathan Sidwell <nathan@codesourcery.com>
9578
305d86a0 9579 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9580 * c-c++-common/goacc/loop-clauses.c: Likewise.
9581 * g++.dg/goacc/template.C: Likewise.
9582 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9583 * gfortran.dg/goacc/loop-1.f95: Likewise.
9584 * gfortran.dg/goacc/loop-5.f95: Likewise.
9585 * gfortran.dg/goacc/loop-6.f95: Likewise.
9586 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9587 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9588 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9589 * c-c++-common/goacc/clauses-fail.c: Likewise.
9590 * c-c++-common/goacc/parallel-1.c: Likewise.
9591 * c-c++-common/goacc/reduction-1.c: Likewise.
9592 * c-c++-common/goacc/reduction-2.c: Likewise.
9593 * c-c++-common/goacc/reduction-3.c: Likewise.
9594 * c-c++-common/goacc/reduction-4.c: Likewise.
9595 * c-c++-common/goacc/routine-3.c: Likewise.
9596 * c-c++-common/goacc/routine-4.c: Likewise.
9597 * c-c++-common/goacc/routine-5.c: Likewise.
9598 * c-c++-common/goacc/tile.c: Likewise.
9599 * g++.dg/goacc/template.C: Likewise.
9600 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9601 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9602 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9603 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9604 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9605 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9606 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9607 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9608 * c-c++-common/goacc/use_device-1.c: ... this file.
9609 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9610 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9611 * c-c++-common/goacc/host_data-6.c: ... this file.
9612 * c-c++-common/goacc/loop-2-kernels.c: New file.
9613 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9614 * c-c++-common/goacc/loop-3.c: Likewise.
9615 * g++.dg/goacc/reference.C: Likewise.
9616 * g++.dg/goacc/routine-1.C: Likewise.
9617 * g++.dg/goacc/routine-2.C: Likewise.
9618
932c0baa 96192016-03-30 Richard Biener <rguenther@suse.de>
9620
9621 PR middle-end/70450
9622 * gcc.dg/torture/pr70450.c: New testcase.
9623
7f7c4659 96242016-03-30 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR target/70421
9627 * gcc.dg/torture/pr70421.c: New test.
9628 * gcc.target/i386/avx512f-pr70421.c: New test.
9629
9cbfe80c 96302016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9631
9632 PR testsuite/70364
9633 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9634 (check): New function.
9635 (bar): Call check.
9636 (foo): Align stack to 16 bytes when calling bar.
9637 * gcc.target/i386/cleanup-2.c: Likewise.
9638
f56c7d36 96392016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9640
9641 PR tree-optimization/59124
9642 * gcc.dg/Warray-bounds-19.c: New test.
9643
92a44a68 96442016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9645
9646 * lib/prune.exp (escape_regex_chars): New.
9647 (prune_file_path): Update to quote metcharacters for regexp.
9648
a3daa269 96492016-03-29 Jakub Jelinek <jakub@redhat.com>
9650
24e1ba3d 9651 PR rtl-optimization/70429
9652 * gcc.c-torture/execute/pr70429.c: New test.
9653
a3daa269 9654 PR tree-optimization/70405
9655 * gcc.dg/pr70405.c: New test.
9656
3ef41a6e 96572016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9658
9659 PR fortran/70397
9660 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9661 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9662
4abd9410 96632016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9664
9665 PR testsuite/64177
9666 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9667 __cilkrts_set_param to set two workers.
9668 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9669 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9670
b58e5f0f 96712016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9672
305d86a0 9673 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9674
bff53658 96752016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9676
9677 PR target/70406
305d86a0 9678 * gcc.target/i386/pr70406.c: New test.
bff53658 9679
bb2c9c15 96802016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9681
9682 * gnat.dg/specs/double_record_extension3.ads: New test.
9683
f12c84ab 96842016-03-25 Richard Henderson <rth@redhat.com>
9685
9686 PR target/70120
9687 * gcc.target/aarch64/pr70120-1.c: New.
9688 * gcc.target/aarch64/pr70120-2.c: New.
9689 * gcc.target/aarch64/pr70120-3.c: New.
9690
b0bf58c4 96912016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9692
9693 PR c++/62212
9694 * g++.dg/template/mangle2.C: The dg-do directive should be
9695 "compile" not "assemble".
9696
f175ba0f 96972016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9698
9699 PR lto/69650
9700 * gcc.dg/pr69650.c: New test.
9701
4cc3295f 97022016-03-25 David Edelsohn <dje.gcc@gmail.com>
9703
9704 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9705
0cf40600 97062016-03-25 Alan Modra <amodra@gmail.com>
9707
9708 * gcc.dg/dfp/pr70052.c: New test.
9709
3aebf099 97102016-03-24 Richard Henderson <rth@redhat.com>
9711
9712 PR middle-end/69845
9713 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9714 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9715
83245bd3 97162016-03-24 Tom de Vries <tom@codesourcery.com>
9717
9718 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9719
108e7ee4 97202016-03-24 Tom de Vries <tom@codesourcery.com>
9721
9722 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9723 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9724
17af0b14 97252016-03-24 Tom de Vries <tom@codesourcery.com>
9726
9727 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9728 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9729
6c8770ee 97302016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9731
9732 PR c++/62212
9733 * g++.dg/template/mangle2.C: New test.
9734
a7e21b7b 97352016-03-24 Richard Biener <rguenther@suse.de>
9736
9737 PR tree-optimization/70396
9738 * gcc.dg/torture/pr70396.c: New testcase.
9739
f365d297 97402016-03-24 Richard Biener <rguenther@suse.de>
9741
9742 PR middle-end/70370
9743 * gcc.dg/torture/pr70370.c: New testcase.
9744
da7aeb13 97452016-03-24 Tom de Vries <tom@codesourcery.com>
9746
9747 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9748 * gfortran.dg/goacc/kernels-tree.f95: Same.
9749 * gfortran.dg/goacc/parallel-tree.f95: Same.
9750
80b30de0 97512016-03-24 Tom de Vries <tom@codesourcery.com>
9752
9753 * c-c++-common/goacc/uninit-if-clause.c: New test.
9754 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9755
cb9b6b99 97562016-03-24 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR target/70290
305d86a0 9759 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9760 Fix formatting.
cb9b6b99 9761
a4225fff 97622016-03-24 Richard Biener <rguenther@suse.de>
9763
9764 PR tree-optimization/70372
9765 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9766
5a869ab8 97672016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9768
9769 PR c++/70347
9770 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9771
36ce5faa 97722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9773
9774 PR c++/70332
9775 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9776
c4fa85c9 97772016-03-23 Jakub Jelinek <jakub@redhat.com>
9778
d9377ad5 9779 PR c++/70001
9780 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9781 * g++.dg/cpp1y/pr70001.C: New test.
9782
c4fa85c9 9783 PR c++/70323
9784 * g++.dg/cpp0x/constexpr-70323.C: New test.
9785
0a2062da 97862016-03-23 Alexandre Oliva <aoliva@redhat.com>
9787 Jason Merrill <jason@redhat.com>
9788 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR c++/69315
9791 * g++.dg/cpp0x/constexpr-69315.C: New test.
9792 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9793
62d2a6dc 97942016-03-23 Marek Polacek <polacek@redhat.com>
9795
9796 PR c++/69884
9797 * g++.dg/warn/Wignored-attributes-1.C: New test.
9798 * g++.dg/warn/Wignored-attributes-2.C: New test.
9799
a82d6246 98002016-03-23 Tom de Vries <tom@codesourcery.com>
9801
9802 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9803 initialization.
9804 * gfortran.dg/goacc/private-3.f95 (test): Same.
9805 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9806 missing use param.
9807
dc834ba1 98082016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9809
9810 * lib/target-supports.exp: Remove v7ve entry from loop
9811 creating effective target checks.
9812 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9813 (add_options_for_arm_arch_v7ve): Likewise.
9814
7e83fd1f 98152016-03-23 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR tree-optimization/70354
9818 * gcc.dg/vect/pr70354-1.c: New test.
9819 * gcc.dg/vect/pr70354-2.c: New test.
9820 * gcc.target/i386/avx2-pr70354-1.c: New test.
9821 * gcc.target/i386/avx2-pr70354-2.c: New test.
9822
4e4da058 98232016-03-22 Jeff Law <law@redhat.com>
9824
9825 PR target/70232
9826 * gcc.dg/tree-ssa/pr70232.c: New test.
9827
6855137b 98282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9829
9830 PR target/70302
9831 * gcc.target/i386/pr70302.c: New test.
9832
19db1ec8 98332016-03-22 Richard Biener <rguenther@suse.de>
9834
9835 PR middle-end/70251
9836 * g++.dg/torture/pr70251.C: New testcase.
9837
4baec9f2 98382016-03-22 David Malcolm <dmalcolm@redhat.com>
9839
9840 PR c/69993
9841 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9842 Wmisleading-indentation.c.
9843 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9844 reflect change to diagnostic text and order of messages.
9845 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9846
fcfec126 98472016-03-22 David Edelsohn <dje.gcc@gmail.com>
9848
9849 * g++.dg/ext/java-3.C: Don't compile on AIX.
9850
aa30728a 98512016-03-22 Richard Biener <rguenther@suse.de>
9852
9853 PR middle-end/70333
9854 * gcc.dg/torture/pr70333.c: New testcase.
9855
46ec4eb4 98562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9857
9858 * g++.dg/ext/pr70290.C: New test.
9859
4880f878 98602016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9861
9862 PR target/70325
9863 * gcc.target/i386/pr70325.c: New test.
9864
3d78ea44 98652016-03-22 Jakub Jelinek <jakub@redhat.com>
9866
5934fb8f 9867 PR target/70329
9868 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9869 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9870
b6436f79 9871 PR target/70300
9872 * gcc.target/i386/pr70300.c: New test.
9873
3d78ea44 9874 PR c++/70295
9875 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9876 (func2): New function for cond with parens, xfail warning for c++.
9877 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9878
b60244f6 98792016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9880
9881 PR c++/70096
9882 * g++.dg/template/ptrmem30.C: New test.
9883
c8e3e744 98842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9885
9886 PR c++/70204
9887 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9888 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9889
2715f63a 98902016-03-21 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR middle-end/70326
9893 * gcc.dg/pr70326.c: New test.
9894
2daa2cda 98952016-03-21 Marc Glisse <marc.glisse@inria.fr>
9896 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR tree-optimization/70317
9899 * gcc.dg/pr70317.c: New test.
9900
d9aa5a50 99012016-03-21 Uros Bizjak <ubizjak@gmail.com>
9902
9903 PR target/70327
9904 * gcc.target/i386/pr70327.c: New test.
9905
e1a88bf4 99062016-03-21 Martin Liska <mliska@suse.cz>
9907
61941425 9908 PR ipa/70306
e1a88bf4 9909 * gcc.dg/ipa/pr70306.c: New test.
9910
d9aa5a50 99112016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9912
9913 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9914 * gcc.target/arm/attr-align3.c: Likewise.
9915 * gcc.target/arm/attr_arm.c: Likewise.
9916 * gcc.target/arm/flip-thumb.c: Likewise.
9917
afdde20c 99182016-03-21 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR target/70296
9921 * gcc.target/powerpc/altivec-36.c: New test.
9922
3f2ef661 99232016-03-21 Richard Biener <rguenther@suse.de>
9924
9925 PR tree-optimization/70310
9926 * gcc.dg/torture/pr70310.c: New testcase.
9927
08b2b692 99282016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9929
9930 PR target/70293
9931 * gcc.target/i386/pr70293.c: New test.
9932
93505d22 99332016-03-21 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/70288
9936 * gcc.dg/torture/pr70288-1.c: New testcase.
9937 * gcc.dg/torture/pr70288-2.c: Likewise.
9938
06fd1914 99392016-03-21 Andrey Belevantsev <abel@ispras.ru>
9940
9941 PR rtl-optimization/69307
9942 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9943
b628775e 99442016-03-21 Andrey Belevantsev <abel@ispras.ru>
9945
9946 PR rtl-optimization/69102
9947 * gcc.c-torture/compile/pr69102.c: New test.
9948
1421f43c 99492016-03-18 Jeff Law <law@redhat.com>
9950
9951 PR rtl-optimization/70263
9952 * gcc.c-torture/compile/pr70263-1.c: New test.
9953 * gcc.target/i386/pr70263-2.c: New test.
9954
e7142ce1 99552016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9956
9957 PR rtl-optimization/70278
9958 * gcc.dg/torture/pr70278.c: New test.
9959 * gcc.target/arm/pr70278.c: New test.
9960
5539bc70 99612016-03-18 David Malcolm <dmalcolm@redhat.com>
9962
9963 PR c/70281
9964 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9965 (test_builtin_types_compatible_p): New test function.
9966 * gcc.dg/pr70281.c: New test case.
9967
296a290a 99682016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9969
9970 PR target/70113
9971 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9972
666094f0 99732016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9974
9975 PR tree-optimization/70252
9976 * gcc.dg/pr70252.c: New test.
9977
350514e8 99782016-03-18 Tom de Vries <tom@codesourcery.com>
9979
9980 * gcc.dg/pr70161-2.c: New test.
9981 * gcc.dg/pr70161.c: New test.
9982
011e0cea 99832016-03-18 Tom de Vries <tom@codesourcery.com>
9984
9985 PR ipa/70269
9986 * gcc.dg/pr70269.c: New test.
9987
292a09de 99882016-03-18 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR c++/70267
9991 * g++.dg/ext/java-3.C: New test.
9992
efc86c4c 99932016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9994
9995 PR c++/70205
9996 * g++.dg/lookup/pr70205.C: New test.
9997
a28dd575 99982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9999
10000 PR c++/70218
10001 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10002
92e7ab1e 100032016-03-17 Marek Polacek <polacek@redhat.com>
10004
10005 PR c/69407
10006 * gcc.dg/atomic-op-6.c: New test.
10007
7378dbfb 100082016-03-17 David Malcolm <dmalcolm@redhat.com>
10009
10010 PR c/70264
10011 * c-c++-common/pr70264.c: New test case.
10012
f7995d7d 100132016-03-17 Jakub Jelinek <jakub@redhat.com>
10014
e2895b76 10015 PR c++/70144
10016 * c-c++-common/pr70144-1.c: New test.
10017 * c-c++-common/pr70144-2.c: New test.
10018
f7995d7d 10019 PR c++/70272
10020 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10021 * g++.dg/opt/flifetime-dse6.C: New test.
10022 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10023
5ec4a949 100242016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10025
10026 PR driver/70192
10027 * gcc.dg/pic-1.c: New test.
10028 * gcc.dg/pic-2.c: Likewise.
10029 * gcc.dg/pic-3.c: Likewise.
10030 * gcc.dg/pic-4.c: Likewise.
10031 * gcc.dg/pie-1.c: Likewise.
10032 * gcc.dg/pie-2.c: Likewise.
10033 * gcc.dg/pie-3.c: Likewise.
10034 * gcc.dg/pie-4.c: Likewise.
10035 * gcc.dg/pie-5.c: Likewise.
10036 * gcc.dg/pie-6.c: Likewise.
10037
c28550e1 100382016-03-17 Tom de Vries <tom@codesourcery.com>
10039
10040 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10041 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10042
be3296cb 100432016-03-17 Richard Biener <rguenther@suse.de>
10044
10045 PR debug/70271
10046 * g++.dg/debug/pr70271.C: New testcase.
10047
9b60ef21 100482016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10049
10050 * gcc.target/i386/pr70251.c: New test.
10051
9a80bc1a 100522016-03-17 Marek Polacek <polacek@redhat.com>
10053
10054 PR c++/70194
10055 * g++.dg/warn/constexpr-70194.C: New test.
10056
733d7ff9 100572016-03-16 Richard Henderson <rth@redhat.com>
10058
10059 PR middle-end/70240
10060 * gcc.c-torture/compile/pr70240.c: New.
10061
3e6f12bf 100622016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10063
10064 * gcc.c-torture/compile/20151204.c: Skip for avr.
10065
867c9e99 100662016-03-16 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR target/70245
10069 * g++.dg/opt/pr70245.C: New test.
10070 * g++.dg/opt/pr70245.h: New file.
10071 * g++.dg/opt/pr70245-aux.cc: New file.
10072
8ced6ab7 100732016-03-16 Martin Sebor <msebor@redhat.com>
10074
10075 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10076
37af779a 100772016-03-16 Richard Henderson <rth@redhat.com>
10078
10079 PR middle-end/70199
10080 * gcc.c-torture/compile/pr70199.c: New.
10081
78ed999c 100822016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10083
10084 * gcc.dg/uninit-19.c: Run dos2unix.
10085
462ca422 100862016-03-16 Marek Polacek <polacek@redhat.com>
10087
10088 PR c/70093
10089 * gcc.dg/nested-func-10.c: New test.
10090 * gcc.dg/nested-func-9.c: New test.
10091
fe58aacc 100922016-03-16 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR tree-optimization/68714
10095 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10096
27a53872 100972016-03-16 Tom de Vries <tom@codesourcery.com>
10098
10099 PR tree-optimization/68715
10100 * gcc.dg/graphite/pr68715-2.c: New test.
10101 * gcc.dg/graphite/pr68715.c: New test.
10102 * gfortran.dg/graphite/pr68715.f90: New test.
10103
95049c3c 101042016-03-16 Tom de Vries <tom@codesourcery.com>
10105
10106 PR tree-optimization/68809
10107 * gcc.dg/graphite/pr68809-2.c: New test.
10108 * gcc.dg/graphite/pr68809.c: New test.
10109
09eddd70 101102016-03-16 Jakub Jelinek <jakub@redhat.com>
10111
81fc5915 10112 PR c++/70147
10113 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10114 method call to i () as argument. Adjust expected output.
10115
09eddd70 10116 PR c++/70147
10117 * g++.dg/ubsan/pr70147-1.C: New test.
10118 * g++.dg/ubsan/pr70147-2.C: New test.
10119
6373d2a2 101202016-03-15 Martin Sebor <msebor@redhat.com>
10121
10122 PR c++/58281
10123 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10124
d27a0c11 101252016-03-15 John David Anglin <danglin@gcc.gnu.org>
10126
9908039d 10127 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10128 hppa*-*-hpux*.
10129
45cdc3a6 10130 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10131
d27a0c11 10132 PR libfortran/69799
10133 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10134 libatomic_available.
10135
0dd1d57f 101362016-03-15 Marek Polacek <polacek@redhat.com>
10137
10138 PR c++/70209
10139 * g++.dg/ext/attribute-may-alias-4.C: New test.
10140
0ce02c07 101412016-03-15 Alexander Monakov <amonakov@ispras.ru>
10142
10143 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10144 -fvar-tracking-assignments-toggle flag.
10145
f6e39b30 101462016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10147
10148 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10149
167f93a2 101502016-03-15 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR rtl-optimization/70222
10153 * gcc.c-torture/execute/pr70222-1.c: New test.
10154 * gcc.c-torture/execute/pr70222-2.c: New test.
10155
08a8af4a 101562016-03-15 Richard Henderson <rth@redhat.com>
10157
10158 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10159
738eb905 101602016-03-15 Andrey Belevantsev <abel@ispras.ru>
10161
10162 PR rtl-optimization/69032
10163 * gcc.dg/pr69032.c: New test.
10164
dd148b3a 101652016-03-15 Andrey Belevantsev <abel@ispras.ru>
10166
10167 PR rtl-optimization/63384
d9aa5a50 10168 * g++.dg/pr63384.C: New test.
dd148b3a 10169
acf58115 101702016-03-15 Andrey Belevantsev <abel@ispras.ru>
10171
10172 PR target/64411
10173 * gcc.target/i386/pr64411.C: New test.
10174
a2897dc4 101752016-03-15 Tom de Vries <tom@codesourcery.com>
10176
10177 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10178 * gfortran.dg/goacc/kernels-alias.f95: New test.
10179
7bad2faf 101802016-03-14 Martin Sebor <msebor@redhat.com>
10181
10182 PR c++/53792
10183 * g++.dg/cpp0x/constexpr-inline.C: New test.
10184 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10185
d65fa8d9 101862016-03-14 David Edelsohn <dje.gcc@gmail.com>
10187
10188 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10189
2b3c633f 101902016-03-14 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR middle-end/70219
10193 * gcc.dg/pr70219.c: New test.
10194
e947f9c3 101952016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10196
10197 PR target/70083
10198 * gcc.dg/torture/pr70083.c: New test.
10199 * gcc.target/i386/pr70083.c: New test.
10200
74201dc2 102012016-03-14 Richard Biener <rguenther@suse.de>
10202
10203 PR tree-optimization/56365
10204 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10205
88aea41e 102062016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10207
10208 PR target/70098
10209 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10210 New function.
10211 * g++.dg/pr70098.C: New testcase.
10212
10213
1bd2aefd 102142016-03-14 Tom de Vries <tom@codesourcery.com>
10215
10216 PR tree-optimization/70045
10217 * gcc.dg/graphite/pr70045.c: New test.
10218
922c7033 102192016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10220
10221 PR fortran/69043
10222 * gfortran.dg/include_9.f90: New test.
10223
fd4ab6d9 102242016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10225
10226 PR fortran/45076
10227 gfortran.dg/prof/prof.exp: New script.
10228 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10229
7d7218d3 102302016-03-12 Andrey Belevantsev <abel@ispras.ru>
10231
10232 PR rtl-optimization/69307
10233 * gcc.dg/pr69307.c: New test.
10234
02ffd664 102352016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10236
10237 PR target/69614
10238 * gcc.target/arm/pr69614.c: New.
10239
76e207a9 102402016-03-12 Paul Thomas <pault@gcc.gnu.org>
10241
10242 PR fortran/70031
10243 * gfortran.dg/submodule_14.f08: New test
10244
10245 PR fortran/69524
10246 * gfortran.dg/submodule_15.f08: New test
10247
490ee78a 102482016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10249
10250 PR c++/70106
10251 * g++.dg/cpp1y/paren3.C: New test.
10252
04e137ff 102532016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10254
10255 PR target/70131
10256 * gcc.target/powerpc/ppc-round2.c: New test.
10257
27b2c1c4 102582016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10259
10260 PR target/70123
10261 * gcc.dg/torture/pr70123.c: New test.
10262
84116671 102632016-03-11 Jeff Law <law@redhat.com>
10264
10265 PR tree-optimization/70190
10266 * gcc.c-torture/compile/pr70190.c: New test.
10267
cfa58bc8 102682016-03-11 David Malcolm <dmalcolm@redhat.com>
10269
10270 PR c/68187
10271 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10272 case.
10273 (test43_b): Likewise.
10274 (test43_c): Likewise.
10275 (test43_d): Likewise.
10276 (test43_e): Likewise.
10277 (test43_f): Likewise.
10278 (test43_g): Likewise.
10279 (test44_a): Likewise.
10280 (test44_b): Likewise.
10281 (test44_c): Likewise.
10282 (test44_d): Likewise.
10283 (test44_e): Likewise.
10284
ce234f27 102852016-03-11 David Malcolm <dmalcolm@redhat.com>
10286
10287 PR c/70085
10288 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10289
e4756b48 102902016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10291
10292 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10293 dg-options.
10294
1f5ef87e 102952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10296
10297 PR target/70002
10298 PR target/69245
10299 * gcc.target/aarch64/pr69245_2.c: New test.
10300
f9c352a1 103012016-03-11 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR tree-optimization/70177
10304 * gcc.dg/pr70177.c: New test.
10305
4dd92ac6 103062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10307
10308 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10309
331e4fdb 103102016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10311
10312 * gcc.dg/tree-ssa/sra-20.c: New.
10313
69262824 103142016-03-11 Jakub Jelinek <jakub@redhat.com>
10315
6f9a7425 10316 PR rtl-optimization/70174
10317 * gcc.dg/pr70174.c: New test.
10318
69262824 10319 PR tree-optimization/70169
10320 * gcc.dg/pr70169.c: New test.
10321
4637a847 103222016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10323
10324 PR target/70160
10325 * gcc.target/i386/pr70160.c: New test.
10326
5a86d754 103272016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10328
10329 * gcc.target/s390/dfp-1.c: New test.
10330
af4c8290 103312016-03-10 Nick Clifton <nickc@redhat.com>
10332
10333 PR target/70044
10334 * gcc.target/aarch64/pr70044.c: New test.
10335
98dfd328 103362016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10337 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR c++/70001
10340 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10341 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10342 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10343
75e72311 103442016-03-10 Jan Hubicka <hubicka@ucw.cz>
10345
10346 PR lto/69589
10347 * g++.dg/lto/pr69589_0.C: New testcase
10348 * g++.dg/lto/pr69589_1.C: New testcase
10349
a2eb1271 103502016-03-10 Marek Polacek <polacek@redhat.com>
10351
10352 PR c++/70153
10353 * g++.dg/delayedfold/unary-plus1.C: New test.
10354
103552016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10356
10357 * gcc.target/arm/pr45701-1.c: Escape brackets.
10358 * gcc.target/arm/pr45701-2.c: Likewise.
10359
5ab2987f 103602016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10361
10362 * gfortran.dg/unconstrained_commons.f: New.
10363
6972afac 103642016-03-10 Alan Modra <amodra@gmail.com>
10365
10366 * gcc.dg/pr69195.c: New.
10367 * gcc.dg/pr69238.c: New.
10368
c82c99ec 103692016-03-10 Tom de Vries <tom@codesourcery.com>
10370
10371 PR testsuite/68915
10372 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10373
a2389d4a 103742016-03-10 Richard Biener <rguenther@suse.de>
10375
10376 PR tree-optimization/70128
10377 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10378 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10379
c272412d 103802016-03-09 Jakub Jelinek <jakub@redhat.com>
10381
a0451069 10382 PR tree-optimization/70152
10383 * gcc.dg/pr70152.c: New test.
10384
c272412d 10385 PR target/70086
10386 * gcc.target/i386/pr70086-1.c: New test.
10387 * gcc.target/i386/pr70086-2.c: New test.
10388 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10389
10390 PR tree-optimization/70127
10391 * gcc.c-torture/execute/pr70127.c: New test.
10392
27dcb7a8 103932016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10394
10395 * c-c++-common/goacc/combined-directives-2.c: New test.
10396
c24757cf 103972016-03-09 David Malcolm <dmalcolm@redhat.com>
10398
10399 PR c/68473
10400 PR c++/70105
10401 * g++.dg/diagnostic/pr70105.C: New test.
10402 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10403 (test_multiple_ordinary_maps): New test function.
10404
83108969 104052016-03-09 David Malcolm <dmalcolm@redhat.com>
10406
10407 PR c/68473
10408 PR c++/70105
10409 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10410 Drop range information from call to inform_at_rich_loc.
10411 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10412 New.
10413 (test_show_locus): Replace calls to rich_location::add_range with
10414 calls to add_range. Rewrite the tests that used the now-defunct
10415 rich_location ctor taking a source_range. Simplify other tests
10416 by replacing calls to COMBINE_LOCATION_DATA with calls to
10417 make_location.
10418
6733c0e8 104192016-03-09 Richard Biener <rguenther@suse.de>
10420 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR tree-optimization/70138
10423 * gcc.dg/vect/pr70138-1.c: New testcase.
10424 * gcc.dg/vect/pr70138-2.c: Likewise.
10425
96abb9f5 104262016-03-09 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR target/70049
10429 * gcc.target/i386/pr70049.c: New test.
10430
42bb3bfb 104312016-03-09 Richard Biener <rguenther@suse.de>
10432
10433 PR c/70143
10434 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10435 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10436 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10437
27527428 104382016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10439
10440 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10441 arm-*-*.
10442
248449f2 104432016-03-09 Jakub Jelinek <jakub@redhat.com>
10444
1bd49ced 10445 PR middle-end/67278
10446 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10447
248449f2 10448 PR target/67278
10449 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10450
10451 PR middle-end/70050
10452 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10453 in testcase comment.
10454
dfc460ff 104552016-03-09 Tom de Vries <tom@codesourcery.com>
10456
10457 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10458 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10459 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10460 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10461 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10462 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10463 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10464 * gfortran.dg/goacc/kernels-loop.f95: New test.
10465
0377fc7f 104662016-03-08 Martin Sebor <msebor@redhat.com>
10467
10468 PR c++/62096
10469 * g++.dg/warn/overflow-warn-7.C: New test.
10470
3556aa80 104712016-03-08 Jason Merrill <jason@redhat.com>
10472
10473 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10474 * lib/target-supports.exp (check_effective_target_concepts): New.
10475
e5096208 104762016-03-08 Jakub Jelinek <jakub@redhat.com>
10477
5370eb8d 10478 PR c++/70135
10479 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10480 * g++.dg/ubsan/pr70135.C: New test.
10481
e5096208 10482 PR target/70110
10483 * gcc.dg/pr70110.c: New test.
10484
cc37120d 104852016-03-07 Martin Jambor <mjambor@suse.cz>
10486
10487 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10488 * c-c++-common/gomp/if-1.c: Likewise.
10489 * c-c++-common/gomp/pr61486-2.c: Likewise.
10490 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10491 to dg-additional-options.
10492 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10493 * g++/gomp/target-teams-1.c: Likewise.
10494 * gcc.dg/gomp/gomp.exp: Likewise.
10495 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10496 dg-additional-options.
10497 * gfortran.dg/gomp/gomp.exp: Likewise.
10498 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10499 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10500 dg-additional-options.
10501 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10502
53c248d8 105032016-03-07 Martin Jambor <mjambor@suse.cz>
10504
10505 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10506 * c-c++-common/gomp/gridify-1.c: New test.
10507 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10508
541e79a0 105092016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10510
10511 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10512 trigger for cortex-r8, when scanning for register r8.
10513 * gcc.target/arm/pr45701-2.c: Likewise.
10514
4dfabd94 105152016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10516 Jeff Law <law@redhat.com>
4dfabd94 10517
10518 PR tree-optimization/69740
10519 * gcc.c-torture/compile/pr69740-1.c: New test.
10520 * gcc.c-torture/compile/pr69740-2.c: New test.
10521
1b63a87b 105222016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10523
10524 * lib/target-supports.exp
10525 (check_effective_target_whole_vector_shift): Enable for PPC64.
10526
d33914da 105272016-03-07 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/70115
10530 * gcc.dg/torture/pr70115.c: New testcase.
10531
584fba4b 105322016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10533
10534 PR middle-end/69916
10535 * c-c-++-common/goacc/pr69916.c: New.
10536
7f2f5ec0 105372016-03-07 Richard Henderson <rth@redhat.com>
10538
10539 * gcc.c-torture/compile/pr70061.c: New test.
10540
f530e7c4 105412016-03-07 Richard Biener <rguenther@suse.de>
10542
10543 PR testsuite/70109
10544 * gcc.dg/vect/O3-pr36098.c: New testcase.
10545
a3855fed 105462016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10547
10548 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10549
091ffc31 105502016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10551
10552 * gnat.dg/renaming9.ad[sb]: New testcase.
10553
2941b871 105542016-03-05 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR c++/70084
10557 * g++.dg/expr/stdarg3.C: New test.
10558
5173ce42 105592016-03-04 Jeff Law <law@redhat.com>
10560
10561 PR tree-optimization/69196
10562 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10563 x86_64-*-*.
10564
2d1d2e55 105652016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10566
0e43078e 10567 PR c/69973
10568 * gcc.dg/pr69973.c: New test.
10569
d8ec06ae 10570 PR rtl-optimization/69941
10571 * gcc.dg/torture/pr69941.c: New test.
10572
2d1d2e55 10573 PR c/69824
10574 * gcc.dg/pr69824.c: New test.
10575
32f692e2 105762016-03-05 Tom de Vries <tom@codesourcery.com>
10577
10578 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10579 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10580 function.
10581
1c699e9a 105822016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10583
10584 PR c++/66786
10585 * g++.dg/cpp1y/var-templ48.C: New test.
10586 * g++.dg/cpp1y/var-templ49.C: New test.
10587
358448c6 105882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10589
10590 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10591
01dc3c45 105922016-03-04 Jakub Jelinek <jakub@redhat.com>
10593
e968ff6d 10594 PR c++/70035
10595 * g++.dg/ubsan/pr70035.C: New test.
10596
01dc3c45 10597 PR target/70062
10598 * gcc.target/i386/pr70062.c: New test.
10599
3937d618 106002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10601
10602 * g++.dg/template/typename21.C: Remove c++98_only.
10603
c58ac7f8 106042016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10605
10606 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10607
0060768a 106082016-03-04 David Malcolm <dmalcolm@redhat.com>
10609
10610 PR c/68187
10611 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10612 function.
10613 (fn_42_b): Likewise.
10614 (fn_42_c): Likewise.
10615
74c6fd40 106162016-03-04 David Malcolm <dmalcolm@redhat.com>
10617
10618 PR c/68187
10619 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10620 function.
10621 (fn_40_b): Likewise.
10622 (fn_41_a): Likewise.
10623 (fn_41_b): Likewise.
10624
31b11359 106252016-03-04 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR target/70059
10628 * gcc.target/i386/avx512f-pr70059.c: New test.
10629 * gcc.target/i386/avx512dq-pr70059.c: New test.
10630
c5b93452 106312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10632
10633 PR rtl-optimization/57676
10634 * gcc.dg/torture/pr57676.c: New test.
10635
268fbd56 106362016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10637
10638 * gcc.dg/pr70026.c: New test.
10639
6560d1ad 106402016-03-04 Marek Polacek <polacek@redhat.com>
10641
10642 PR c/69798
10643 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10644 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10645
cc7dfddf 106462016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10647
10648 PR target/70004
10649 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10650 Delete.
10651 (test_corners_sisd_si): Likewise.
10652 (main): Remove checks of the above.
10653 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10654
e9663bd4 106552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10656
10657 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10658
dcdd684e 106592016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10660
10661 * gcc.dg/torture/pr69951.c: Accept argc==0.
10662
e692d332 106632016-03-04 Richard Biener <rguenther@suse.de>
10664
10665 PR c++/70054
10666 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10667 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10668
af77b7e6 106692016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10670
10671 PR testsuite/69766
10672 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10673 testing multiarch.
10674
290da96e 106752016-03-04 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR debug/69947
10678 * gcc.dg/guality/pr69947.c: New test.
10679
e51ce713 106802016-03-03 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR ada/70017
10683 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10684
1feed892 106852016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10686
10687 PR rtl-optimization/69904
10688 * gcc.target/arm/pr69904.c: New test.
10689
c32bda69 106902016-03-03 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR target/70021
10693 * gcc.dg/vect/pr70021.c: New test.
10694 * gcc.target/i386/pr70021.c: New test.
10695
1bc579ed 106962016-03-03 Marek Polacek <polacek@redhat.com>
10697
10698 PR middle-end/70050
10699 * gcc.dg/pr70050.c: New test.
10700
cfa8d638 107012016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10702
10703 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10704
1b889259 107052016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10706
10707 PR tree-optimization/70043
10708 * gfortran.dg/vect/pr70043.f90: New test.
10709
f756dfa3 107102016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10711
10712 * gnat.dg/specs/task1.ads: New test.
10713
5cb4863d 107142016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10715
10716 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10717 Invoke gdb with -batch.
10718 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10719
5dd12e43 107202016-03-03 Richard Biener <rguenther@suse.de>
10721
10722 PR tree-optimization/55936
10723 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10724
d97ba4ca 107252016-03-02 Jeff Law <law@redhat.com>
10726
5d23c86f 10727 PR rtl-optimization/69942
10728 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10729 effects of argument promotions.
10730
d97ba4ca 10731 PR tree-optimization/69987
10732 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10733 target does not support -fprefetch-loop-arrays.
10734
901faaa0 107352016-03-02 Uros Bizjak <ubizjak@gmail.com>
10736
10737 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10738
51f6fdce 107392016-03-02 Bin Cheng <bin.cheng@arm.com>
10740
6bc7872f 10741 PR rtl-optimization/69052
51f6fdce 10742 * gcc.target/i386/pr69052.c: New test.
10743
31d31e07 107442016-03-02 Alan Modra <amodra@gmail.com>
10745
10746 * gcc.dg/pr69990.c: New.
10747
04faee95 107482016-03-02 Jakub Jelinek <jakub@redhat.com>
10749
270d0117 10750 PR c/68062
10751 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10752
10753 PR middle-end/70022
10754 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10755
04faee95 10756 PR target/70028
10757 * gcc.target/i386/pr70028.c: New test.
10758
a2cc9e8e 107592016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10760
10761 * c-c++-common/asan/swapcontext-test-1.c,
10762 * c-c++-common/tsan/thread_leak.c,
10763 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10764 * g++.dg/tsan/benign_race.C,
10765 * g++.dg/tsan/fd_close_norace.C,
10766 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10767 races with sanitizer output
10768
dd4bd263 107692016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10770 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10771
10772 PR target/67278
10773 * gcc.dg/simd-8.c: New testcase.
10774
b5fe3a49 107752016-03-02 Richard Biener <rguenther@suse.de>
10776
10777 PR middle-end/67278
10778 * gcc.dg/simd-7.c: New testcase.
10779
23601f67 107802016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10781
10782 * gcc.target/i386/pr70007.c: Tweak.
10783
f66f65e7 107842016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10785
10786 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10787
60773515 107882016-03-02 Marek Polacek <polacek@redhat.com>
10789
10790 PR c/67854
10791 * gcc.dg/pr67854.c: New test.
10792
6c094cb1 107932016-03-02 Jakub Jelinek <jakub@redhat.com>
10794
10795 PR middle-end/70025
10796 * gcc.dg/torture/pr70025.c: New test.
10797
7627bb56 107982016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10799
10800 PR tree-optimization/68621
10801 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10802
066c8e94 108032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10804
10805 * gcc.target/i386/pr70007.c: New test.
10806
d3b819ad 108072016-03-01 Jeff Law <law@redhat.com>
10808
d4b9ad56 10809 PR tree-optimization/69196
7e217344 10810 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10811
d3b819ad 10812 PR tree-optimization/69196
10813 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10814 duplicating code and spoiling the expected output.
10815
4f37285d 108162016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10817
10818 PR target/70033
10819 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10820 supports power9 before doing tests.
10821 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10822 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10823 * gcc.target/powerpc/p9-permute.c: Likewise.
10824
3e9c4f6c 108252016-03-01 Uros Bizjak <ubizjak@gmail.com>
10826
10827 PR target/70027
10828 * gcc.target/i386/pr70027.c: New test.
10829
e324729e 108302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10831
10832 * gcc.dg/pr70017.c: New test.
10833
40e9ce2d 108342016-03-01 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR c/69796
10837 PR c/69974
10838 * gcc.dg/pr69796.c: New test.
10839 * gcc.dg/pr69974.c: New test.
10840
e8b016ea 108412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10842
10843 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10844
24d3127c 108452016-02-29 Jeff Law <law@redhat.com>
10846
10847 PR tree-optimization/69987
10848 * gfortran.dg/pr69987.f90: New test.
10849
10850 PR tree-optimization/69989
10851 * gcc.c-torture/compile/pr69989-2.c: New test.
10852
12cc1225 108532016-03-01 Marek Polacek <polacek@redhat.com>
10854
10855 PR c++/69795
10856 * g++.dg/parse/invalid1.C: New test.
10857
d99a947c 108582016-03-01 Richard Biener <rguenther@suse.de>
10859
10860 PR middle-end/70022
10861 * gcc.dg/pr70022.c: New testcase.
10862
395dbc60 108632016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10864
10865 PR tree-optimization/69956
10866 * gcc.dg/pr69956.c: New test.
10867
40a35c55 108682016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10869
10870 PR target/70011
10871 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10872 XFAIL when hardware supports efficient unaligned storage access.
10873
4edc90b0 108742016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10875
10876 PR c++/69961
10877 * g++.dg/template/pr69961a.C: New test.
10878 * g++.dg/template/pr69961b.C: New test.
10879
1ed1f69a 108802016-02-29 David Malcolm <dmalcolm@redhat.com>
10881
10882 PR preprocessor/69985
10883 * gcc.dg/cpp/pr69985.c: New test case.
10884
01c5d15d 108852016-02-29 Jeff Law <law@redhat.com>
10886
3a4d3de5 10887 PR tree-optimization/70005
10888 * gcc.c-torture/execute/pr70005.c New test.
10889
01c5d15d 10890 PR tree-optimization/69999
10891 * gcc.c-torture/compile/pr69999.c: New test.
10892
1bf66b54 108932016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10894
10895 PR tree-optimization/69652
10896 * gcc.dg/torture/pr69652.c: Delete test.
10897 * gcc.dg/vect/pr69652.c: New test.
10898
b4d653d5 108992016-02-19 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/69980
10902 * gfortran.dg/vect/pr69980.f90: New testcase.
10903
35bc4745 109042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10905
10906 * gcc.target/sparc/20160229-1.c: New test.
10907
bb54a538 109082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10909
10910 * gnat.dg/stack_usage3.adb: New test.
10911 * gnat.dg/stack_usage3_pkg.ads: New helper.
10912
95164e71 109132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10914
10915 * gnat.dg/renaming8.adb: New test.
10916 * gnat.dg/renaming8_pkg1.ads: New helper.
10917 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10918 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10919
a890896f 109202016-02-29 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/69720
10923 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10924
5c70403a 109252016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10926
10927 PR fortran/68147
10928 PR fortran/47674
10929 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10930
dfb6d139 109312016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10932 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933
10934 PR fortran/56007
10935 * gfortran.dg/coarray_8.f90: Adjust error message.
10936 * gfortran.dg/pr56007.f90: New test.
10937 * gfortran.dg/pr56007.f: New test.
10938
536508db 109392016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10940
10941 PR tree-optimization/69989
10942 * gcc.dg/torture/pr69989.c: New test.
10943
eec75e45 109442016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10945
10946 * gcc.target/i386/stack-realign-win.c: New test.
10947
0175e45a 109482016-02-28 Harald Anlauf <anlauf@gmx.de>
10949
10950 PR fortran/60126
10951 * gfortran.dg/pr60126.f90: New test.
10952
2a703589 109532016-02-27 Jeff Law <law@redhat.com>
10954
10955 Revert
10956 2016-02-26 Richard Biener <rguenther@suse.de>
10957 Jeff Law <law@redhat.com>
10958
10959 PR tree-optimization/69740
10960 * gcc.c-torture/compile/pr69740-1.c: New test.
10961 * gcc.c-torture/compile/pr69740-2.c: New test.
10962
359b4c18 109632016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10964
1c96765a 10965 PR fortran/69910
359b4c18 10966 * gfortran.dg/newunit_4.f90: New test.
10967
49462d93 109682016-02-27 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR target/69613
10971 PR rtl-optimization/69886
10972 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10973 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10974 target.
10975
c4ac733e 109762016-02-26 Martin Sebor <msebor@redhat.com>
10977
10978 PR tree-optimization/15826
10979 * gcc.dg/tree-ssa/pr15826.c: New test.
10980
da8c4b5d 109812016-02-26 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR target/69969
10984 * gcc.target/powerpc/pr69969.c: New test.
10985
0a4558eb 109862016-02-26 Martin Sebor <msebor@redhat.com>
10987
10988 PR c++/15766
10989 * g++.old-deja/g++.other/decl5.C: Add a test case.
10990
5b500299 109912016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10992
10993 PR target/69946
10994 * gcc.target/powerpc/pr69946.c: New file.
10995
565f533b 109962016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10997 Jeff Law <law@redhat.com>
565f533b 10998
0a4558eb 10999 PR tree-optimization/69740
565f533b 11000 * gcc.c-torture/compile/pr69740-1.c: New test.
11001 * gcc.c-torture/compile/pr69740-2.c: New test.
11002
ff67cbea 110032016-02-26 Martin Jambor <mjambor@suse.cz>
11004
11005 PR middle-end/69920
11006 * gcc.dg/torture/pr69932.c: New test.
11007 * gcc.dg/torture/pr69936.c: Likewise.
11008
e400d817 110092016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11010
11011 PR target/69709
11012 * gcc.target/s390/pr69709.c: New test.
11013
126a5a2d 110142016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11015
11016 PR target/69245
11017 * gcc.target/aarch64/pr69245_1.c: New test.
11018
59c58860 110192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11020
11021 PR target/69613
11022 * gcc.dg/torture/pr69613.c: New test.
11023
9441fa4e 110242016-02-26 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR rtl-optimization/69891
11027 * gcc.target/i386/pr69891.c: New test.
11028
e48fcde0 110292016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11030 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11031
35ed600a 11032 PR target/61397
f41208a1 11033 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11034 functionality for both 32-bit and 64-bit.
11035
c86aaa0e 110362016-02-26 Richard Biener <rguenther@suse.de>
11037
11038 PR tree-optimization/69551
11039 * gcc.dg/torture/pr69951.c: New testcase.
11040
38e71a65 110412016-02-25 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/48795
11044 * gcc.dg/Warray-bounds-18.c: New testcase.
11045
03331e69 110462016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11047
11048 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11049
f14d8d6a 110502016-02-25 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR rtl-optimization/69896
11053 * gcc.dg/pr69896.c: New test.
11054
4003c807 110552016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11056
11057 PR c++/69736
11058 * g++.dg/cpp1y/paren2.C: New test.
11059
a0573328 110602016-02-24 Martin Sebor <msebor@redhat.com>
11061
11062 PR c/51147
11063 * gcc.dg/enum-mode-2.c: New test.
11064
2cde02ad 110652016-02-24 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR c++/69922
11068 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11069 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11070 * g++.dg/ubsan/pr69922.C: New test.
11071
f0ea75d1 110722016-02-24 Marek Polacek <polacek@redhat.com>
11073
11074 PR c/69819
11075 * gcc.dg/pr69819.c: New test.
11076
05027366 110772016-02-24 Martin Sebor <msebor@redhat.com>
11078
34ed562b 11079 PR c++/69912
11080 * g++.dg/ext/flexary15.C: New test.
11081
110822016-02-24 Martin Sebor <msebor@redhat.com>
11083
11084 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11085 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11086 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11087
650c3ad5 110882016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11089 Charles Baylis <charles.baylis@linaro.org>
11090
11091 PR debug/61033
11092 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11093
596070e8 110942016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11095 Jakub Jelinek <jakub@redhat.com>
596070e8 11096
11097 PR middle-end/69760
11098 * gcc.dg/torture/pr69760.c: New testcase.
11099
d6b92d9f 111002016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11101
11102 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11103 pattern on Solaris with as.
11104
90436d9d 111052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11106
11107 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11108 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11109 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11110 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11111
7c749495 111122016-02-24 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR middle-end/69915
11115 * gcc.dg/pr69915.c: New test.
11116
9c9680b5 111172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11118
11119 PR rtl-optimization/69886
11120 * gcc.dg/torture/pr69886.c: New test.
11121
36d081ee 111222016-02-24 Richard Biener <rguenther@suse.de>
11123
11124 PR middle-end/68963
11125 * gcc.dg/torture/pr68963.c: New testcase.
11126
2a0accb9 111272016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11128
11129 PR target/69875
11130 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11131 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11132 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11133 * gcc.target/arm/atomic_loaddi_1.c: New test.
11134 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11135 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11136 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11137 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11138 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11139 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11140 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11141 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11142
f0e92ef1 111432016-02-24 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR middle-end/69909
11146 * gcc.dg/torture/pr69909.c: New test.
11147
6907286f 111482016-02-24 Richard Biener <rguenther@suse.de>
11149
11150 PR tree-optimization/69907
11151 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11152 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11153 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11154
e6ab7475 111552016-02-24 Christian Bruel <christian.bruel@st.com>
11156
11157 * gcc.target/arm/pragma_cpp_fma.c: New test.
11158
47587450 111592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11160
11161 PR fortran/61156
11162 * gfortran.dg/include_6.f90: Update test.
11163
d41ab738 111642016-02-23 Jakub Jelinek <jakub@redhat.com>
11165
11166 PR objc/69844
11167 * objc.dg/pr69844.m: New test.
11168
4772d9d5 111692016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11170
11171 PR libgfortran/69456
11172 * gfortran.dg/namelist_89.f90: New test.
11173 * gfortran.dg/pr59700.f90: Update test..
11174
8c38d887 111752016-02-23 Martin Sebor <msebor@redhat.com>
11176
11177 PR middle-end/69780
11178 * g++.dg/ext/builtin_alloca.C: New test.
11179 * gcc.dg/builtins-68.c: New test.
11180
ee1bfdb0 111812016-02-23 Richard Henderson <rth@redhat.com>
11182
11183 * gcc.target/i386/addr-space-3.c: Remove test.
11184
52609ec3 111852016-02-23 David Malcolm <dmalcolm@redhat.com>
11186
11187 PR preprocessor/69126
11188 PR preprocessor/69543
11189 * c-c++-common/pr69126-2-long.c: New test.
11190 * c-c++-common/pr69126-2-short.c: New test.
11191 * c-c++-common/pr69543-1.c: Remove xfail.
11192
d5bf2cc8 111932016-02-23 David Malcolm <dmalcolm@redhat.com>
11194
11195 PR preprocessor/69126
11196 PR preprocessor/69543
11197 PR preprocessor/69558
11198 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11199 (f): Rename to...
11200 (test_2): ...this, and add leading comment.
11201 (MACRO_3, test_3): New.
11202 (MACRO_4A, MACRO_4B, test_4): New.
11203 (MACRO): Rename to...
11204 (MACRO_5): ...this.
11205 (g): Rename to...
11206 (test_5): ...this, updating for renaming of MACRO, and
11207 add leading comment.
11208 * c-c++-common/pr69543-1.c: New.
11209 * c-c++-common/pr69543-2.c: New.
11210 * c-c++-common/pr69543-3.c: New.
11211 * c-c++-common/pr69543-4.c: New.
11212 * c-c++-common/pr69558-1.c: New.
11213 * c-c++-common/pr69558-2.c: New.
11214 * c-c++-common/pr69558-3.c: New.
11215 * c-c++-common/pr69558-4.c: New.
11216 * gcc.dg/pr69558.c: Move to...
11217 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11218 xfail for c++.
11219
3a37a410 112202016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11221
11222 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11223 to -ftree-parallelize-loops/-fopenacc changes.
11224 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11225 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11226 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11227 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11228 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11229 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11230 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11231 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11232 * c-c++-common/goacc/kernels-loop.c: Likewise.
11233 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11234 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11235 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11236 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11237
ecca180f 112382016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11239
11240 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11241
eec0fa3f 112422016-02-23 Jakub Jelinek <jakub@redhat.com>
11243
f1f91c07 11244 PR c++/69902
11245 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11246
eec0fa3f 11247 PR c/69900
11248 * gcc.dg/pr69900.c: New test.
11249
e045424d 112502016-02-23 Martin Jambor <mjambor@suse.cz>
11251
11252 PR tree-optimization/69666
11253 * gcc.dg/tree-ssa/pr69666.c: New test.
11254
f482dff6 112552016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11256
11257 PR fortran/67451
11258 * gfortran.dg/coarray_allocate_5.f08: New test.
11259
57ed698b 112602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11261
11262 * gcc.target/s390/vcond-shift.c: Move to ...
11263 * gcc.target/s390/vector/vcond-shift.c: ... here.
11264
990e443c 112652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11266
11267 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11268 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11269
296c5f01 112702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11271
11272 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11273
e53f41d5 112742016-02-20 Mark Wielaard <mjw@redhat.com>
11275
11276 PR c/28901
11277 * gcc.dg/unused-variable-3.c: New test.
11278
13af201d 112792016-02-22 Jakub Jelinek <jakub@redhat.com>
11280
11281 PR target/69888
11282 * gcc.target/i386/pr69888.c: New test.
11283
682c90f9 112842016-02-22 Richard Biener <rguenther@suse.de>
11285
11286 PR tree-optimization/69882
11287 * gfortran.dg/vect/pr69882.f90: New testcase.
11288
b8cd18c3 112892016-02-22 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR target/69885
11292 * gcc.dg/pr69885.c: New test.
11293
09343379 112942016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11295
11296 PR target/69806
11297 PR target/54089
11298 * gcc.target/sh/pr54089-10.c: New.
11299
b345a09f 113002016-02-20 Paul Thomas <pault@gcc.gnu.org>
11301
11302 PR fortran/69423
11303 * gfortran.dg/deferred_character_15.f90 : New test.
11304
51385aed 113052016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11306
11307 PR fortran/57365
11308 gfortran.dg/allocate_with_source_18.f03: New test.
11309
113102016-02-20 Harald Anlauf <anlauf@gmx.de>
11311
11312 PR fortran/52531
11313 gfortran.dg/gomp/pr52531.f90: New test.
11314
9cce8384 113152016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11316
11317 PR c++/69865
11318 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11319 -std=c++03.
11320
d91f5fbb 113212016-02-19 Jakub Jelinek <jakub@redhat.com>
11322
563d5cb8 11323 PR c++/69826
11324 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11325 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11326
0a04aac9 11327 PR c++/69850
11328 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11329
d91f5fbb 11330 PR c++/69851
11331 * g++.dg/torture/pr69851.C: New test.
11332
5fe1f282 113332016-02-19 Martin Sebor <msebor@redhat.com>
11334
11335 PR testsuite/69573
11336 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11337
a45bce11 113382016-02-19 Jakub Jelinek <jakub@redhat.com>
11339
6263dde1 11340 PR c++/69850
11341 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11342 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11343
a45bce11 11344 PR c++/67767
11345 * g++.dg/cpp0x/pr67767.C: New test.
11346
cf2ed1b7 113472016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11348
11349 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11350 for fp, simd, crypto, crc, lse.
11351 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11352 above.
11353 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11354 effective target check.
11355
f6cc34b0 113562016-02-19 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR target/69820
11359 * gcc.target/i386/pr69820.c: New test.
11360
6c678e78 113612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11362
11363 * gcc.target/s390/vector/int128-1.c: New test.
11364
b088ff4b 113652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11366
11367 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11368
b11e60a4 113692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11370
11371 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11372 instruction pattern name to prevent the testcase from failing with
11373 -march=z13.
11374
664ff6a0 113752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11376
11377 * gcc.target/s390/md/movstr-2.c: New test.
11378
e80be24b 113792016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11380
11381 * gcc.target/s390/morestack.c: New test.
11382
9839f350 113832016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11384
11385 PR target/69625
11386 * gcc.target/s390/pr69625.c: Add test case.
11387
4550fbd0 113882016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11389
11390 PR testsuite/68580
11391 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11392
57d00b6a 113932016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11394
11395 PR target/68404
11396 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11397 * gcc.target/powerpc/fusion3.c: Likewise.
11398
63ad69d6 113992016-02-18 Richard Biener <rguenther@suse.de>
11400
11401 PR middle-end/69553
11402 * g++.dg/torture/pr69553.C: New testcase.
11403
d92404ed 114042016-02-18 Nick Clifton <nickc@redhat.com>
11405
4550fbd0 11406 PR target/62254
11407 PR target/69610
11408 * gcc.target/arm/pr62554.c: New test.
11409 * gcc.target/arm/pr69610-1.c: New test.
11410 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11411
0808dfce 114122016-02-18 Richard Biener <rguenther@suse.de>
11413
11414 PR middle-end/69854
11415 * gcc.dg/torture/pr69854.c: New testcase.
11416
fc3527e3 114172016-02-17 Jakub Jelinek <jakub@redhat.com>
11418
11419 PR c++/69850
11420 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11421
e3c24279 114222012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11423
11424 * gcc.target/powerpc/vec-cg.c: New test.
11425
c9732c2b 114262016-02-17 Richard Biener <rguenther@suse.de>
11427
11428 PR testsuite/69586
11429 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11430
51bf9f9b 114312016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11432
11433 PR target/69161
11434 * gcc.c-torture/compile/pr69161.c: New test.
11435
6baedca3 114362016-02-17 David Sherwood <david.sherwood@arm.com>
11437
11438 PR target/69532
11439 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11440 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11441
4f240715 114422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11443
11444 * gcc.dg/ifcvt-4.c: Skip on Visium.
11445
e0c0515d 114462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11447
11448 * gnat.dg/atomic8.adb: New test.
11449
7b319ee6 114502016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11451
11452 * gnat.dg/discr46.ad[sb]: New test.
11453
48a7e3d1 114542016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11455
11456 PR Target/48344
11457 * gcc.target/powerpc/pr48344-1.c: New test.
11458
3f844f15 114592015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11460
11461 PR fortran/69742
11462 * gfortran.dg/associate_21.f90: New test.
11463
7675e968 114642016-02-16 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR c/69835
11467 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11468 -Wnonnull in dg-options.
11469 * c-c++-common/nonnull-2.c: New test.
11470
d6faee88 114712016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11472 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11473
11474 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11475
3a2a72aa 114762016-02-16 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR middle-end/69801
11479 * gcc.dg/pr69801.c: Add empty dg-options.
11480
28072426 114812016-02-16 James Norris <jnorris@codesourcery.com>
11482
11483 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11484 * g++.dg/goacc/deviceptr-1.c: New file.
11485
37fffac2 114862016-02-16 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR tree-optimization/69820
11489 * gcc.dg/vect/pr69820.c: New test.
11490
f72a5e61 114912016-02-16 Richard Biener <rguenther@suse.de>
11492
11493 PR tree-optimization/69776
11494 * gcc.dg/torture/pr69776-2.c: New testcase.
11495
50e0cd76 114962016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11497
11498 PR tree-optimization/69714
11499 * gcc.dg/torture/pr69714.c: New test.
11500
14a72c4e 115012016-02-16 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR tree-optimization/69802
11504 * gcc.dg/pr69802.c: New test.
11505
fd808c11 115062016-02-16 Richard Biener <rguenther@suse.de>
11507
11508 PR middle-end/69801
11509 * gcc.dg/pr69801.c: New testcase.
11510
49a549ca 115112016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11512
11513 PR libgfortran/69651
11514 * gfortran.dg/read_bang.f90: New test.
11515 * gfortran.dg/read_bang4.f90: New test.
11516
77454e6e 115172016-02-15 Jakub Jelinek <jakub@redhat.com>
11518
2074f21c 11519 PR c++/69658
11520 * g++.dg/init/pr69658.C: New test.
11521
77454e6e 11522 PR c++/69797
11523 * c-c++-common/pr69797.c: New test.
11524
4ef4d764 115252016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11526
11527 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11528 check for aarch64*-*-*.
11529
4a45fe0f 115302016-02-15 Richard Biener <rguenther@suse.de>
11531
11532 PR tree-optimization/69783
11533 * gcc.dg/vect/pr69783.c: New testcase.
11534
0b3619e6 115352016-02-15 Richard Biener <rguenther@suse.de>
11536
11537 PR tree-optimization/69776
11538 * gcc.dg/torture/pr69776.c: New testcase.
11539
9b49c3cb 115402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11541
11542 PR fortran/60526
11543 * gfortran.dg/type_decl_4.f90: Reinstated.
11544
e46faff9 115452016-02-14 John David Anglin <danglin@gcc.gnu.org>
11546
11547 PR fortran/68746
11548 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11549
a96c809a 115502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11551
11552 PR fortran/60526
11553 PR bootstrap/69816
11554 * gfortran.dg/type_decl_4.f90: Removed.
11555
fdec7e88 115562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11557
11558 PR fortran/60526
11559 * gfortran.dg/type_decl_4.f90: New test.
11560
a72095c4 115612016-02-14 Alan Modra <amodra@gmail.com>
11562
bc436924 11563 PR testsuite/68886
a72095c4 11564 * gcc.c-torture/execute/stkalign.c: Revise test.
11565
73bb5f8b 115662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11567
11568 PR target/67260
11569 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11570
beb13161 115712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11572
11573 PR target/67260
11574 * gcc.target/sh/torture/pr67260.c: New.
11575
67cab04e 115762016-02-12 John David Anglin <danglin@gcc.gnu.org>
11577
11578 * gcc.dg/pr67964.c: Add dg-require-alias.
11579
44a59bb1 115802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11581
11582 PR target/67636
11583 PR target/64345
11584 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11585
38c9bd3a 115862016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11587
11588 PR libgfortran/69668
11589 * gfortran.dg/namelist_88.f90: New test.
11590
1774ff82 115912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11592
11593 PR libgfortran/69668
11594 * gfortran.dg/namelist_38.f90: Update test.
11595 * gfortran.dg/namelist_84.f90: Update test.
11596
aec1f4bd 115972016-02-12 David Malcolm <dmalcolm@redhat.com>
11598
11599 PR other/69554
11600 * gcc.dg/pr69554-1.c: New test.
11601 * gfortran.dg/pr69554-1.F90: New test.
11602 * gfortran.dg/pr69554-2.F90: New test.
11603 * lib/gcc-dg.exp (proc dg-locus): New function.
11604 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11605 distinguish between the caret-printing and non-caret-printing
11606 cases. If caret-printing has been explicitly enabled, bail out
11607 without attempting to fix up the output.
11608
da7d5066 116092016-02-12 David Malcolm <dmalcolm@redhat.com>
11610
11611 PR driver/69265
11612 PR driver/69453
11613 * gcc.dg/spellcheck-options-3.c: New test case.
11614 * gcc.dg/spellcheck-options-4.c: New test case.
11615 * gcc.dg/spellcheck-options-5.c: New test case.
11616 * gcc.dg/spellcheck-options-6.c: New test case.
11617 * gcc.dg/spellcheck-options-7.c: New test case.
11618 * gcc.dg/spellcheck-options-8.c: New test case.
11619 * gcc.dg/spellcheck-options-9.c: New test case.
11620 * gcc.dg/spellcheck-options-10.c: New test case.
11621
fcce1b0b 116222016-02-12 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR rtl-optimization/69764
11625 PR rtl-optimization/69771
11626 * c-c++-common/pr69764.c: New test.
11627 * gcc.dg/torture/pr69771.c: New test.
11628
6d609290 116292016-02-12 Marek Polacek <polacek@redhat.com>
11630
11631 * g++.dg/torture/init-list1.C: New.
11632
7d75fb56 116332016-02-12 Marek Polacek <polacek@redhat.com>
11634
11635 * gcc.dg/pr69522.c: Add empty dg-options.
11636
52543fda 116372016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11638
11639 * g++.dg/lto/lto.exp: Include and init mpx.
11640 * g++.dg/lto/pr69729_0.C: New test.
11641
34947478 116422016-02-12 Jakub Jelinek <jakub@redhat.com>
11643
9181a4ec 11644 PR ipa/69241
11645 * g++.dg/ipa/pr69241-4.C: New test.
11646
34947478 11647 PR ipa/68672
11648 * g++.dg/ipa/pr68672-1.C: New test.
11649 * g++.dg/ipa/pr68672-2.C: New test.
11650 * g++.dg/ipa/pr68672-3.C: New test.
11651
74a4140f 116522016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11653
11654 PR c/69522
50e0cd76 11655 * gcc.dg/pr69522.c: New test.
74a4140f 11656
9ddb20d6 116572016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11658
11659 PR c++/69098
11660 * g++.dg/cpp1y/69098.C: New test.
11661 * g++.dg/cpp1y/69098-2.C: New test.
11662
67cf9b55 116632016-02-12 Jakub Jelinek <jakub@redhat.com>
11664
11665 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11666 and neighbour -> neighbor.
11667 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11668 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11669 * c-c++-common/Wvarargs.c: Likewise.
11670 * c-c++-common/goacc/host_data-5.c: Likewise.
11671 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11672 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11673 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11674 * gcc.target/aarch64/pr60697.c: Likewise.
11675 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11676 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11677 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11678 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11679 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11680 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11681 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11682 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11683 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11684 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11685 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11686 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11687 * g++.dg/lookup/koenig5.C: Likewise.
11688 * g++.dg/ext/no-asm-2.C: Likewise.
11689 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11690 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11691 * gfortran.dg/used_types_16.f90: Likewise.
11692 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11693 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11694 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11695 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11696 * gfortran.dg/abstract_type_6.f03: Likewise.
11697 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11698 * gfortran.dg/used_types_15.f90: Likewise.
11699 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11700 * gfortran.dg/exit_3.f08: Likewise.
11701 * gfortran.dg/open_status_2.f90: Likewise.
11702 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11703 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11704 * gfortran.dg/associate_1.f03: Likewise.
11705 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11706 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11707 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11708 * gcc.dg/builtin-object-size-1.c: Likewise.
11709 * gcc.dg/noreturn-6.c: Likewise.
11710 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11711 * gcc.dg/globalalias.c: Likewise.
11712 * gcc.dg/builtins-config.h: Likewise.
11713 * gcc.dg/pr30457.c: Likewise.
11714 * gcc.c-torture/compile/volatile-1.c: Likewise.
11715 * gcc.c-torture/execute/20101011-1.c: Likewise.
11716 * c-c++-common/Waddress-1.c: Likewise.
11717
40b38ace 117182016-02-11 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR c/69768
11721 * c-c++-common/Waddress-1.c: New test.
11722
42c87ca9 117232016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11724
11725 PR fortran/69296
11726 * gfortran.dg/associate_19.f03: New test.
11727 * gfortran.dg/associate_20.f03: New test.
11728
acb7939f 117292016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11730
11731 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11732
6defe3c5 117332016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11734
11735 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11736 .arch armv8-a\n. Add -dA to dg-options.
11737 * gcc.target/aarch64/assembler_arch_1.c: New test.
11738 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11739
63f63318 117402016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11741
11742 PR c++/68726
11743 * g++.dg/cpp0x/pr68726.C: New.
11744
1cddf457 117452016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11746
11747 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11748 test.
11749
b86fba37 117502016-02-11 Richard Biener <rguenther@suse.de>
11751
11752 * g++.dg/tree-ssa/pr61034.C: Adjust.
11753
ec4ec95a 117542016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11755
be7c31e9 11756 PR target/69148
ec4ec95a 11757 * gcc.target/s390/pr69148.c: New.
11758
f64416ca 117592016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11760
11761 PR tree-optimization/69652
11762 * gcc.dg/torture/pr69652.c: New test.
11763
e5d1ea31 117642016-02-10 Jakub Jelinek <jakub@redhat.com>
11765 Patrick Palka <ppalka@gcc.gnu.org>
11766
11767 PR ipa/69241
11768 PR c++/69649
11769 * g++.dg/ipa/pr69241-1.C: New test.
11770 * g++.dg/ipa/pr69241-2.C: New test.
11771 * g++.dg/ipa/pr69241-3.C: New test.
11772 * g++.dg/ipa/pr69649.C: New test.
11773
fa03b19d 117742016-02-10 Uros Bizjak <ubizjak@gmail.com>
11775
11776 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11777 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11778
14485c8a 117792016-02-10 Bin Cheng <bin.cheng@arm.com>
11780
11781 PR tree-optimization/68021
11782 * gcc.dg/tree-ssa/pr68021.c: New test.
11783
79f1ed25 117842016-02-10 Richard Biener <rguenther@suse.de>
11785
11786 PR tree-optimization/69726
11787 * gcc.dg/uninit-22.c: New testcase.
11788
58f74eff 117892016-02-09 Andrew Pinski <apinski@cavium.com>
11790
11791 PR tree-opt/69282
11792 * gcc.c-torture/compile/20160205-1.c: New testcase.
11793
600c00f7 117942016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11795
11796 PR target/68404
11797 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11798 instead accessing a really large arrray.
11799 * gcc.target/powerpc/fusion3.c: Likewise.
11800
0771836e 118012016-02-09 Charles Baylis <charles.baylis@linaro.org>
11802
11803 PR target/68532
11804 * gcc.c-torture/execute/pr68532.c: New test.
11805
4ccd644f 118062016-02-11 Alexandre Oliva <aoliva@redhat.com>
11807
11808 PR target/69634
11809 * gcc.dg/pr69634.c: New.
11810
2e980a39 118112016-02-09 Richard Biener <rguenther@suse.de>
11812
11813 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11814
aacf7102 118152016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11816
aacf7102 11817 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11818
a1856ddf 118192016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11820
11821 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11822
d4d3da7e 118232016-02-09 Richard Biener <rguenther@suse.de>
11824
11825 PR tree-optimization/69715
11826 * gcc.dg/torture/pr69715.c: New testcase.
11827
9cc6714f 118282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11829
11830 PR c++/69139
11831 * g++.dg/cpp0x/trailing12.C: New test.
11832 * g++.dg/cpp0x/trailing13.C: New test.
11833
83d5062b 118342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11835
11836 PR c++/69283
11837 PR c++/67835
11838 * g++.dg/cpp1y/auto-fn29.C: New test.
11839 * g++.dg/cpp1y/auto-fn30.C: New test.
11840
394a86f3 118412016-02-08 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR tree-optimization/69209
11844 * gcc.c-torture/compile/pr69209.c: New test.
11845
93b124b4 118462016-02-08 Jeff Law <law@redhat.com>
11847
11848 PR tree-optimization/68541
11849 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11850 of statements allowed in join block for path splitting.
11851
26abce13 118522016-02-08 Jakub Jelinek <jakub@redhat.com>
11853
0acb2d6e 11854 PR c++/59627
11855 * g++.dg/gomp/pr59627.C: New test.
11856
26abce13 11857 PR ipa/69239
11858 * g++.dg/ipa/pr69239.C: New test.
11859
86e0b129 118602016-02-08 David Malcolm <dmalcolm@redhat.com>
11861
11862 PR preprocessor/69664
11863 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11864 * gcc.dg/cpp/warn-comments.c: Likewise.
11865
f553d9f8 118662016-02-08 Marek Polacek <polacek@redhat.com>
11867
11868 PR c++/69688
11869 * g++.dg/init/const12.C: New test.
11870
600695e0 118712016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11872
11873 PR target/60410
11874 * gcc.dg/lto/pr55113_0.c: Remove test.
11875
c4f4b1e8 118762016-02-08 Richard Biener <rguenther@suse.de>
11877
11878 PR tree-optimization/69719
11879 * gcc.dg/torture/pr69719.c: New testcase.
11880
5a987d87 118812016-02-08 Richard Biener <rguenther@suse.de>
11882 Jeff Law <law@redhat.com>
11883
11884 PR target/68273
11885 * gcc.target/mips/pr68273.c: New testcase.
11886
0418e71d 118872016-02-08 Richard Biener <rguenther@suse.de>
11888
11889 PR rtl-optimization/69274
11890 * gcc.target/i386/addr-sel-1.c: XFAIL.
11891
07c0f1ca 118922016-02-08 Jeff Law <law@redhat.com>
11893
40d85f4c 11894 PR tree-optimization/68541
11895 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11896
140e093f 11897 PR tree-optimization/65917
07c0f1ca 11898 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11899
16430acf 119002016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11901
11902 PR fortran/50555
11903 * gfortran.dg/namelist_args.f90: New test.
11904
3f0ff0d8 119052016-02-05 Jeff Law <law@redhat.com>
11906
140e093f 11907 PR tree-optimization/68541
3f0ff0d8 11908 * gcc.dg/tree-ssa/split-path-2.c: New test.
11909 * gcc.dg/tree-ssa/split-path-3.c: New test.
11910 * gcc.dg/tree-ssa/split-path-4.c: New test.
11911 * gcc.dg/tree-ssa/split-path-5.c: New test.
11912 * gcc.dg/tree-ssa/split-path-6.c: New test.
11913 * gcc.dg/tree-ssa/split-path-7.c: New test.
11914
a7cc1f94 119152016-02-05 Martin Sebor <msebor@redhat.com>
11916
11917 PR c++/69662
11918 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11919 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11920
fcb25f28 119212016-02-06 Richard HEnderson <rth@redhat.com>
11922
11923 PR c/69643
11924 * gcc.target/i386/addr-space-4.c: New.
11925 * gcc.target/i386/addr-space-5.c: New.
11926
3a2545a1 119272016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11928
11929 PR fortran/66089
11930 * gfortran.dg/elemental_dependency_6.f90: New.
11931
1e302465 119322016-02-05 Jakub Jelinek <jakub@redhat.com>
11933
66feb54c 11934 PR rtl-optimization/69691
11935 * gcc.c-torture/execute/pr69691.c: New test.
11936
1e302465 11937 PR c++/69628
11938 * g++.dg/parse/pr69628.C: New test.
11939
9c28a298 119402016-02-05 Uros Bizjak <ubizjak@gmail.com>
11941
11942 * gcc.dg/sancov/asan.c: Move to ...
11943 * gcc.dg/asan/sancov-1.c: ... here.
11944
a854e286 119452016-02-05 Uros Bizjak <ubizjak@gmail.com>
11946
11947 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11948
d4f0b240 119492016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11950
11951 PR target/69677
11952 * gcc.target/i386/pr69677.c: New test.
11953
235d8723 119542016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11955
11956 PR c++/68948
11957 * g++.dg/template/pr68948.C: New test.
11958
f390cf65 119592016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11960
11961 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11962 (only necessary on s390x).
11963
ab99f104 119642016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11965
11966 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11967 -mno-accumulate-outgoing-args.
11968
f7ef5392 119692016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11970
11971 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11972
6b098e91 119732016-02-04 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR c/69669
11976 * c-c++-common/pr69669.c: New test.
11977
f0146cf3 119782016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11979
11980 PR target/69667
11981 * g++.dg/pr69667.C: New file.
11982
08fd6cf5 119832016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11984
11985 PR target/69619
11986 * gcc.dg/pr69619.c: Add new test.
11987
a6f3f39f 119882016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11989
11990 PR rtl-optimization/69577
11991 * gcc.target/i386/pr69577.c: New test.
11992
774068a0 119932016-02-04 Martin Liska <mliska@suse.cz>
11994
11995 * g++.dg/asan/pr69276.C: New test.
11996
f50a7894 119972016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11998
11999 PR target/65932
12000 PR target/67714
12001 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12002 a single smulbb instruction.
12003 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12004 * gcc.target/amr/wmul-2.c: Likewise.
12005
6b722eb3 120062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12007
12008 PR target/65932
12009 PR target/67714
12010 * gcc.c-torture/execute/pr67714.c: New test.
12011
1f1475a7 120122016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12013
12014 PR target/69454
12015 * gcc.target/i386/pr69454-1.c: New test.
12016 * gcc.target/i386/pr69454-2.c: New test.
12017
6b94e133 120182016-02-03 Martin Sebor <msebor@redhat.com>
12019
12020 PR c++/69251
12021 PR c++/69253
12022 PR c++/69290
12023 PR c++/69277
12024 PR c++/69349
12025 * g++.dg/ext/flexarray-mangle-2.C: New test.
12026 * g++.dg/ext/flexarray-mangle.C: New test.
12027 * g++.dg/ext/flexarray-subst.C: New test.
12028 * g++.dg/ext/flexary11.C: New test.
12029 * g++.dg/ext/flexary12.C: New test.
12030 * g++.dg/ext/flexary13.C: New test.
12031 * g++.dg/ext/flexary14.C: New test.
12032 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12033
342ed0ac 120342016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12035
12036 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12037 Define only if CHECK_FLOAT128 is defined.
12038 (main): Properly initialize u5.
12039
edf6c4d2 120402016-02-03 Jakub Jelinek <jakub@redhat.com>
12041
415d5641 12042 PR c/69627
12043 * gcc.dg/pr69627.c: New test.
12044
edf6c4d2 12045 PR target/69644
12046 * gcc.dg/pr69644.c: New test.
12047
cf8f3ba0 120482016-02-03 Mike Stump <mikestump@comcast.net>
12049
12050 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12051 support for struct-layout-1.exp.
12052
c90d55dd 120532016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12054
12055 PR c++/69056
f7ef5392 12056 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12057
401bd0c8 120582016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12059 Alexandre Oliva <aoliva@redhat.com>
12060
12061 PR target/69461
12062 * gcc.target/powerpc/pr69461.c: New.
12063
277d9d1d 120642016-02-03 Uros Bizjak <ubizjak@gmail.com>
12065
12066 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12067 works from here ...
12068 (check_effective_target_fsanitize_thread): ... to here. Do not
12069 specify additional compile flags for the test source.
12070 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12071 specify additional compile flags for the test source.
12072
e69ad94a 120732016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12074
12075 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12076
a4454da2 120772016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12078
12079 PR fortran/67451
12080 PR fortran/69418
12081 * gfortran.dg/coarray_allocate_2.f08: New test.
12082 * gfortran.dg/coarray_allocate_3.f08: New test.
12083 * gfortran.dg/coarray_allocate_4.f08: New test.
12084
88cab2dd 120852016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12086
12087 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12088 use same scan-tree-dump-times on all platforms.
12089 * gcc.dg/vect/vect-outer-1.c: Likewise.
12090 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12091 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12092 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12093 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12094 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12095 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12096 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12097
66ea75c4 120982016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12099
12100 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12101 warning.
12102
4eef8df7 121032016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12104
12105 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12106
665fbc2f 121072016-02-02 James Norris <jnorris@codesourcery.com>
12108
12109 * c-c++-common/goacc/routine-5.c: Add tests.
12110
b10e3d47 121112016-02-02 Alexander Monakov <amonakov@ispras.ru>
12112
12113 * gcc.target/nvptx/unsigned-cmp.c: New test.
12114
12ad66dd 121152016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12116
12117 * gcc.target/aarch64/scalar_shift_1.c
12118 (test_corners_sisd_di): Improve force to SIMD register.
12119 (test_corners_sisd_si): Likewise.
12120 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12121 Remove scan-assembler check for ldr.
12122
f9ec342f 121232016-02-02 Richard Biener <rguenther@suse.de>
12124
12125 PR tree-optimization/69595
12126 * gcc.dg/Warray-bounds-17.c: New testcase.
12127
32f2925a 121282016-02-02 Richard Biener <rguenther@suse.de>
12129
12130 PR tree-optimization/69606
12131 * gcc.dg/torture/pr69606.c: New testcase.
12132
cfd9ca84 121332016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12134
12135 PR middle-end/68542
12136 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12137 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12138
19bf08e2 121392016-02-02 Alan Modra <amodra@gmail.com>
12140
12141 PR target/69548
12142 * gcc.target/powerpc/pr69548.c: New test.
12143
6f13b088 121442016-02-01 Jakub Jelinek <jakub@redhat.com>
12145
dcddc5af 12146 PR rtl-optimization/69592
12147 * gcc.dg/pr69592.c: New test.
12148
6f13b088 12149 PR preprocessor/69543
12150 PR c/69558
12151 * gcc.dg/pr69543.c: New test.
12152 * gcc.dg/pr69558.c: New test.
12153
d090e5c2 121542016-02-01 Uros Bizjak <ubizjak@gmail.com>
12155
fcb317c5 12156 PR testsuite/65940
12157 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12158
aaf527dc 121592016-02-01 Martin Sebor <msebor@redhat.com>
12160
12161 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12162
1674217b 121632016-02-01 Bin Cheng <bin.cheng@arm.com>
12164
12165 PR tree-optimization/67921
12166 * c-c++-common/ubsan/pr67921.c: New test.
12167
b4007655 121682016-02-01 Richard Biener <rguenther@suse.de>
12169
12170 PR middle-end/69556
12171 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12172
88a477bb 121732016-02-01 Richard Biener <rguenther@suse.de>
12174
12175 PR tree-optimization/69574
12176 * gcc.dg/torture/pr69574.c: New testcase.
12177
2eaaa4e7 121782016-02-01 Richard Biener <rguenther@suse.de>
12179
12180 PR tree-optimization/69579
12181 * gcc.dg/setjmp-6.c: New testcase.
12182
e3882c44 121832016-02-01 Jakub Jelinek <jakub@redhat.com>
12184
12185 PR rtl-optimization/69570
12186 * g++.dg/opt/pr69570.C: New test.
12187
f80aff47 121882016-02-01 Richard Henderson <rth@redhat.com>
12189
12190 * gcc.dg/pr69535.c: New test.
12191
240568aa 121922016-01-31 John David Anglin <danglin@gcc.gnu.org>
12193
6009b3b8 12194 PR testsuite/69584
12195 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12196 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12197
1fdf7177 12198 PR debug/68244
12199 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12200
240568aa 12201 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12202
cb3e5ac0 122032016-01-31 Paul Thomas <pault@gcc.gnu.org>
12204
12205 PR fortran/67564
12206 * gfortran.dg/allocate_with_source_17.f03: New test.
12207
3b8b902b 122082016-01-30 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR tree-optimization/69546
12211 * gcc.dg/torture/pr69546.c: New test.
12212
17985abe 122132016-01-30 Paul Thomas <pault@gcc.gnu.org>
12214
12215 PR fortran/69566
12216 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12217
b5239e80 122182016-01-30 Martin Sebor <msebor@redhat.com>
12219
12220 PR c++/68490
12221 * g++.dg/ext/flexary10.C: New test.
12222
e8f03010 122232016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12224
12225 PR fortran/66707
12226 gfortran.dg/common_23.f90: New test.
12227
dc93691a 122282016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12229
12230 PR target/65546
12231 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12232 condition being checked, and disable it when the target supports
12233 misaligned loads and stores.
12234
ff5e28e9 122352016-01-29 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR debug/69518
12238 * gcc.dg/torture/pr69518.c: New test.
12239
b0d8930a 122402016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12241
12242 PR target/69530
12243 * gcc.target/i386/pr69530.c: New test.
12244
21601fc7 122452016-01-29 Steve Ellcey <sellcey@imgtec.com>
12246
12247 PR target/65604
12248 * gcc.target/mips/div-delay.c: New test.
12249
ca6c7317 122502016-01-29 Jakub Jelinek <jakub@redhat.com>
12251
4758dc39 12252 PR target/69551
12253 * gcc.target/i386/pr69551.c: New test.
12254
ca6c7317 12255 PR target/66137
12256 * gcc.target/i386/pr66137.c: New test.
12257
e3078da6 122582016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12259
12260 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12261 always built for p5600.
12262 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12263 isa=p5600 dg-option.
12264
b622ec25 122652016-01-29 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/69547
12268 * g++.dg/tree-ssa/pr69547.C: New testcase.
12269
d2a60e99 122702016-01-29 Jakub Jelinek <jakub@redhat.com>
12271
12272 PR debug/66869
12273 * g++.dg/warn/Wunused-function2.C: New test.
12274
ae849d2b 122752016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12276
12277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12278 support for test to succeed.
12279
ce6a6978 122802016-01-29 Marek Polacek <polacek@redhat.com>
12281
12282 PR c++/69509
12283 PR c++/69516
12284 * g++.dg/ext/constexpr-vla2.C: New test.
12285 * g++.dg/ext/constexpr-vla3.C: New test.
12286 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12287
7550d855 122882016-01-29 Richard Biener <rguenther@suse.de>
12289
12290 PR middle-end/69537
12291 * gcc.dg/uninit-21.c: New testcase.
12292
f11bb279 122932016-01-28 Uros Bizjak <ubizjak@gmail.com>
12294
12295 PR target/69459
12296 * gcc.target/i386/pr69459.c: New test.
12297
c80c12c8 122982016-01-28 Steve Ellcey <sellcey@imgtec.com>
12299
12300 PR target/68400
12301 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12302 * gcc.target/mips/pr68400.c: New test.
12303
c649bacc 123042016-01-28 Martin Sebor <msebor@redhat.com>
12305
12306 PR target/17381
12307 * gcc.target/powerpc/pr17381.c: New test.
12308
f4881661 123092016-01-28 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR middle-end/69542
12312 * gcc.dg/torture/pr69542.c: New test.
12313
d66fdd75 123142016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12315
12316 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12317
d4a78818 123182016-01-28 David Edelsohn <dje.gcc@gmail.com>
12319
12320 * gcc.dg/pr65980.c: Skip on AIX.
12321 * gcc.dg/pr66688.c: Same.
12322
21329e97 123232016-01-28 David Edelsohn <dje.gcc@gmail.com>
12324
12325 PR target/63679
12326 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12327 * gcc.dg/tree-ssa/sra-18.c: Same.
12328
cc7124a6 123292016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12330
12331 PR fortran/62536
12332 * gfortran.dg/block_15.f08: New test.
12333 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12334 on incorrectly closed BLOCK.
12335
358dfcb4 123362016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12337
12338 * gcc.dg/declare-simd.c: New test.
e87502d6 123392016-01-28 Richard Biener <rguenther@suse.de>
12340
12341 PR tree-optimization/69466
12342 * gfortran.dg/vect/pr69466.f90: New testcase.
12343
44e7334b 123442016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12345
12346 * g++.dg/pr67989.C: Remove ARM-specific option.
12347 * gcc.target/arm/pr67989.C: New file.
12348
5ce8f551 123492016-01-27 Uros Bizjak <ubizjak@gmail.com>
12350
12351 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12352 and expm1 test for glibc < 2.11.
12353
fa6e6b15 123542016-01-27 Richard Henderson <rth@redhat.com>
12355
12356 * gcc.c-torture/execute/pr69447.c: New test.
12357
123582016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12359
7b8122c6 12360 PR fortran/69422
147b2f9b 12361 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12362
78e516eb 123632016-01-27 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR debug/66869
12366 * gcc.dg/pr66869.c: New test.
12367
9b849350 123682016-01-25 Jeff Law <law@redhat.com>
12369
12370 PR tree-optimization/68398
f11bb279 12371 PR tree-optimization/69196
9b849350 12372 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12373 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12374 path to avoid new heuristic allowing more irreducible regions
12375 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12376 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12377 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12378 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12379 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12380
fee5e491 123812016-01-27 Marek Polacek <polacek@redhat.com>
12382
12383 PR c/68062
12384 * c-c++-common/vector-compare-4.c: New test.
12385
eec96426 123862016-01-27 David Malcolm <dmalcolm@redhat.com>
12387
12388 PR preprocessor/69126
12389 * c-c++-common/pr69126.c: New test case.
12390
5068be18 123912016-01-27 Ian Lance Taylor <iant@google.com>
12392
12393 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12394
5fa82c11 123952016-01-27 Ryan Burn <contact@rnburn.com>
12396
12397 PR cilkplus/69267
12398 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12399
b3df0219 124002016-01-27 Uros Bizjak <ubizjak@gmail.com>
12401
12402 PR target/69512
12403 * gcc.target/i386/pr69512.c: New test.
12404
d46a16d4 124052016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12406
12407 PR ada/69488
12408 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12409
6a9b35ef 124102016-01-27 Marek Polacek <polacek@redhat.com>
12411
12412 PR c++/69379
12413 * g++.dg/pr69379.C: New test.
12414
18e9663b 124152016-01-27 Martin Sebor <msebor@redhat.com>
12416
12417 PR c++/69317
12418 * g++.dg/abi/Wabi-2-2.C: New test.
12419 * g++.dg/abi/Wabi-2-3.C: New test.
12420 * g++.dg/abi/Wabi-3-2.C: New test.
12421 * g++.dg/abi/Wabi-3-3.C: New test.
12422
c88301ad 124232016-01-27 Richard Biener <rguenther@suse.de>
12424
12425 PR tree-optimization/69166
12426 * gcc.dg/torture/pr69166.c: New testcase.
12427
8ca47550 124282016-01-27 Martin Jambor <mjambor@suse.cz>
12429
12430 PR tree-optimization/69355
12431 * gcc.dg/tree-ssa/pr69355.c: New test.
12432
5cb23e3c 124332016-01-27 Marek Polacek <polacek@redhat.com>
12434
12435 PR c++/69496
12436 * g++.dg/ext/constexpr-vla1.C: New test.
12437
7b0c1b6d 124382016-01-20 Christian Bruel <christian.bruel@st.com>
12439
12440 PR target/69245
12441 * gcc.target/arm/pr69245.c: New test.
12442
220112fc 124432016-01-27 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR tree-optimization/69399
12446 * gcc.dg/torture/pr69399.c: New test.
12447
16294490 124482016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12449
12450 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12451
8abd3d0c 124522016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12453
12454 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12455
7cf9b895 124562016-01-26 Tom de Vries <tom@codesourcery.com>
12457
12458 PR tree-optimization/69110
12459 * gcc.dg/autopar/pr69110.c: New test.
12460
557c1942 124612016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12462 Sebastian Pop <s.pop@samsung.com>
557c1942 12463
12464 * gcc.dg/graphite/isl-ast-op-select.c: New.
12465
80adbd96 124662015-01-26 Paul Thomas <pault@gcc.gnu.org>
12467
12468 PR fortran/69385
12469 * gfortran.dg/allocate_error_6.f90: New test.
12470
c3f86f60 124712016-01-26 Richard Henderson <rth@redhat.com>
12472
12473 * gcc.dg/tm/pr60908.c: New test.
12474
3752e5b1 124752016-01-26 David Malcolm <dmalcolm@redhat.com>
12476
12477 PR other/69006
12478 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12479 directive.
12480 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12481 expected multiline output to reflect the colorization being
12482 disabled before newlines.
12483 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12484 (custom_diagnostic_finalizer): Replace call to
12485 pp_newline_and_flush with call to pp_flush.
12486 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12487 * gfortran.dg/implicit_class_1.f90: Likewise.
12488 * lib/gcc-dg.exp (allow_blank_lines): New global.
12489 (dg-allow-blank-lines-in-output): New procedure.
12490 (gcc-dg-prune): Complain about blank lines in the output, unless
12491 dg-allow-blank-lines-in-output was called.
12492 * lib/multiline.exp (_build_multiline_regex): Only support
12493 arbitrary followup text for non-blank-lines, not for blank lines.
12494
9bbfd060 124952016-01-26 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR tree-optimization/69483
12498 * gcc.dg/pr69483.c: New test.
12499 * g++.dg/opt/pr69483.C: New test.
12500
53773057 125012016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12502
12503 PR target/68620
12504 * gcc.target/arm/pr68620.c: New test.
12505
442a556f 125062016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12507
12508 * gcc.target/i386/pr68986-2.c: Remove -m32.
12509
d513c683 125102016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12511
12512 PR target/68986
12513 * gcc.target/i386/pr68986-1.c: New test.
12514 * gcc.target/i386/pr68986-2.c: Likewise.
12515 * gcc.target/i386/pr68986-3.c: Likewise.
12516
976877a5 125172016-01-26 Christian Bruel <christian.bruel@st.com>
12518
12519 * lib/target-supports.exp
12520 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12521 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12522 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12523
2c7b2f88 125242016-01-26 Richard Biener <rguenther@suse.de>
12525
12526 PR tree-optimization/69452
12527 * gcc.dg/torture/pr69452.c: New testcase.
12528
f7fc06e7 125292016-01-26 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR target/69442
12532 * gcc.dg/pr69442.c: New test.
12533
d1dae587 125342016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12535
12536 PR target/67896
12537 * gcc.target/aarch64/simd/pr67896.C: New.
12538
ef7be7f8 125392016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12540
12541 PR tree-optimization/69400
12542 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12543 function.
12544 (plugin_init): Call it.
12545 * gcc.dg/torture/pr69400.c: New test.
12546
648433a4 125472016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12548
12549 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12550
45fc5243 125512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12552 Sebastian Pop <s.pop@samsung.com>
12553
12554 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12555 isl-0.15.
12556
c699f6a1 125572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12558 Sebastian Pop <s.pop@samsung.com>
12559
12560 * gcc.dg/graphite/pr69292.c: New.
12561
b86e24ea 125622016-01-25 Jakub Jelinek <jakub@redhat.com>
12563
12564 * c-c++-common/goacc/use_device-1.c: New test.
12565
105cb8d7 125662016-01-25 Jeff Law <law@redhat.com>
12567
12568 PR tree-optimization/69196
12569 PR tree-optimization/68398
12570 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12571 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12572
44562749 125732016-01-25 David Edelsohn <dje.gcc@gmail.com>
12574
12575 PR target/69469
12576 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12577 Algorithm.
12578
6837fee7 125792016-01-25 Richard Biener <rguenther@suse.de>
12580
12581 PR testsuite/69380
12582 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12583
fe500d65 125842016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12585
12586 PR target/69421
12587 * gcc.dg/pr69421.c: New test.
12588
8eacba94 125892016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12590
12591 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12592 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12593 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12594 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12595 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12596 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12597 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12598 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12599 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12600 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12601
af09d40d 126022016-01-25 Richard Biener <rguenther@suse.de>
12603
12604 PR tree-optimization/69376
12605 * gcc.dg/torture/pr69376.c: New testcase.
12606
d65063f5 126072016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12608
12609 PR fortran/69397
12610 PR fortran/68442
12611 * gfortran.dg/interface_38.f90: New test.
12612 * gfortran.dg/interface_39.f90: New test.
80adbd96 12613
08c7bfb4 126142016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12615
12616 Revert:
12617 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12618
12619 PR c++/11858
12620 PR c++/24663
12621 PR c++/24664
12622 * g++.dg/template/pr11858.C: New test.
12623 * g++.dg/template/pr24663.C: New test.
12624 * g++.dg/template/unify12.C: New test.
12625 * g++.dg/template/unify13.C: New test.
12626 * g++.dg/template/unify14.C: New test.
12627 * g++.dg/template/unify15.C: New test.
12628 * g++.dg/template/unify16.C: New test.
12629 * g++.dg/template/unify17.C: New test.
12630
c2e7d2be 126312016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12632
12633 PR fortran/68283
12634 gfortran.dg/pr68283.f90: New test.
12635
9f2e8617 126362016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12637
12638 PR fortran/66094
12639 * gfortran.dg/inline_matmul_13.f90: New test.
12640 * gfortran.dg/matmul_bounds_8.f90: New test.
12641 * gfortran.dg/matmul_bounds_9.f90: New test.
12642 * gfortran.dg/matmul_bounds_10.f90: New test.
12643
a4838119 126442016-01-23 Tom de Vries <tom@codesourcery.com>
12645
12646 PR tree-optimization/69426
12647 * gcc.dg/autopar/pr69426.c: New test.
12648
feddf0dc 126492016-01-23 Martin Sebor <msebor@redhat.com>
12650
12651 PR c++/58109
12652 PR c++/69022
12653 * g++.dg/cpp0x/alignas5.C: New test.
12654 * g++.dg/ext/vector29.C: Same.
12655
132731fb 126562016-01-23 Uros Bizjak <ubizjak@gmail.com>
12657
12658 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12659 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12660 _GNU_SOURCE from compile flags to the source.
12661 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12662 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12663 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12664 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12665
51aec681 126662016-01-22 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR target/69432
12669 * g++.dg/opt/pr69432.C: New test.
12670
147aa3e3 126712016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12672
12673 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12674 32-bit targets testing an -m64 multilib.
12675
4d04e35e 126762016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12677
12678 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12679 64-bit support.
12680
86f38d0c 126812016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12682
12683 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12684
f776e712 126852016-01-21 Christian Bruel <christian.bruel@st.com>
12686
12687 PR target/68674
12688 * gcc.target/i386/pr68674.c
12689 * gcc.target/aarch64/pr68674.c
12690 * gcc.target/arm/pr68674.c
12691
7b9de435 126922016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12693
12694 PR target/69403
12695 * gcc.c-torture/execute/pr69403.c: New test.
12696
9935a0ba 126972016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12698
12699 PR c++/55843
12700 * g++.dg/template/pr55843.C: New.
12701
06b94aa1 127022016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12703
12704 PR testsuite/66877
12705 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12706 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12707
b68773a8 127082016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12709
12710 PR testsuite/67489
132731fb 12711 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12712 from dg-do compile directive, and instead add
12713 { dg-require-effective-target int128 }.
b68773a8 12714
bbbbe8ab 127152016-01-20 Martin Sebor <msebor@redhat.com>
12716
12717 PR c/69405
12718 * gcc.dg/sync-fetch.c: New test.
12719
f3a6a26f 127202016-01-21 Martin Sebor <msebor@redhat.com>
12721
12722 PR target/69252
12723 * gcc.target/powerpc/pr69252.c: New test.
12724
d1565a03 127252016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12726
12727 PR fortran/65996
132731fb 12728 * gfortran.dg/pr65996.f90: New test.
d1565a03 12729
15a5a905 127302016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12731
12732 PR c++/68810
bbbbe8ab 12733 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12734 expected to generate an error.
15a5a905 12735
e4538af5 127362016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12737
12738 PR middle-end/66178
12739 * gcc.dg/torture/pr66178.c: New test.
12740
4d4180ce 127412016-01-21 Anton Blanchard <anton@samba.org>
12742 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12743
12744 PR target/63354
12745 * gcc.target/powerpc/pr63354.c: New test.
12746
86e16058 127472016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12748
12749 PR rtl-optimization/68990
12750 * gcc.target/i386/pr68990: New.
12751
b11b85e4 127522016-01-21 Nick Clifton <nickc@redhat.com>
12753
12754 PR target/69129
12755 * gcc.target/mips/pr69129.c: New.
12756
62dd9f85 127572016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12758
12759 PR c++/58046
12760 * g++.dg/cpp0x/pr58046.C: New.
12761
ac7d424b 127622016-01-21 Jakub Jelinek <jakub@redhat.com>
12763
47c0bea3 12764 PR target/69187
12765 PR target/65624
12766 * gcc.target/arm/pr69187.c: New test.
12767
ac7d424b 12768 PR c++/69355
12769 * g++.dg/torture/pr69355.C: New test.
12770
9e18b252 127712016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12772 Sebastian Pop <s.pop@samsung.com>
12773
12774 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12775
de862e2f 127762016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12777 Sebastian Pop <s.pop@samsung.com>
12778
132731fb 12779 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12780
f55f9344 127812016-01-21 Jakub Jelinek <jakub@redhat.com>
12782
12783 PR middle-end/67653
12784 * c-c++-common/pr67653.c: New test.
12785 * gcc.dg/torture/pr29119.c: Add dg-warning.
12786
62752e71 127872016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12788
12789 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12790
16d4186f 127912016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12792
12793 PR c/24293
12794 * gcc.dg/pr24293.c: New test.
12795 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12796 incomplete struct type.
12797 * gcc.dg/declspec-1.c: Likewise.
12798 * gcc.dg/pr63549.c: Likewise.
12799
58219d13 128002016-01-20 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR tree-optimization/66612
12803 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12804 for bdn instruction.
12805
a7b5688a 128062016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12807
12808 * lib/target-supports.exp
12809 (check_effective_target_arm_fp_ok_nocache): New.
12810 (check_effective_target_arm_fp_ok): New.
12811 (add_options_for_arm_fp): New.
12812 (check_effective_target_arm_crypto_ok_nocache): Require
12813 target_arm_v8_neon_ok instead of arm32.
12814 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12815 (check_effective_target_arm_crypto_pragma_ok): New.
12816 (add_options_for_arm_vfp): New.
12817 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12818 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12819 target instead. Force initial fpu to vfp.
12820 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12821 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12822 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12823 dependency.
12824 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12825 use arm_vfp effective target instead. Force initial fpu to vfp.
12826 * gcc.target/arm/attr-neon3.c: Likewise.
12827 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12828 arm_vfp_ok.
12829 * gcc.target/arm/unsigned-float.c: Likewise.
12830 * gcc.target/arm/vfp-1.c: Likewise.
12831 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12832 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12833 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12834 * gcc.target/arm/vfp-ldmias.c: Likewise.
12835 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12836 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12837 * gcc.target/arm/vfp-stmiad.c: Likewise.
12838 * gcc.target/arm/vfp-stmias.c: Likewise.
12839 * gcc.target/arm/vnmul-1.c: Likewise.
12840 * gcc.target/arm/vnmul-2.c: Likewise.
12841 * gcc.target/arm/vnmul-3.c: Likewise.
12842 * gcc.target/arm/vnmul-4.c: Likewise.
12843
7ca56ca8 128442016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12845
7fb75b57 12846 PR testsuite/69366
12847 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12848 the MPX run-time library, for compile-time MPX test.
12849 * gcc.target/i386/chkp-always_inline.c: Likewise.
12850 * gcc.target/i386/chkp-bndret.c: Likewise.
12851 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12852 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12853 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12854 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12855 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12856 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12857 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12858 * gcc.target/i386/chkp-label-address.c: Likewise.
12859 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12860 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12861 * gcc.target/i386/chkp-pr69044.c: Likewise.
12862 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12863 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12864 * gcc.target/i386/chkp-strchr.c: Likewise.
12865 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12866 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12867 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12868 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12869 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12870 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12871 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12872 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12873 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12874 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12875 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12876 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12877 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12878 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12879 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12880 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12881 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12882 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12883 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12884 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12885 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12886 * gcc.target/i386/pr63995-2.c: Likewise.
12887 * gcc.target/i386/pr64805.c: Likewise.
12888 * gcc.target/i386/pr65044.c: Likewise.
12889 * gcc.target/i386/pr65167.c: Likewise.
12890 * gcc.target/i386/pr65183.c: Likewise.
12891 * gcc.target/i386/pr65184.c: Likewise.
12892 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12893
f2da0b99 128942016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12895
12896 PR tree-optimization/69328
12897 * gcc.dg/pr69328.c: New test.
12898
4d379676 128992016-01-20 Jeff Law <law@redhat.com>
12900
4a11f145 12901 PR target/25114
4d379676 12902 * gcc.target/m68k/pr25114.c: New test.
12903
0754bad1 129042016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12905
12906 * gcc.target/arm/memset-inline-10.c: Added
12907 dg-require-effective-target arm_thumb2_ok.
12908
63bd5c2d 129092016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12910
12911 * gcc.dg/debug/dwarf2/sso.c: New test.
12912
a9c01e81 129132016-01-19 Uros Bizjak <ubizjak@gmail.com>
12914
12915 PR testsuite/68820
12916 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12917 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12918 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12919
53fa0e54 129202016-01-19 Jan Hubicka <hubicka@ucw.cz>
12921
12922 PR ipa/66223
12923 * g++.dg/ipa/devirt-50.C: New testcase.
12924
e035a62c 129252016-01-19 Marek Polacek <polacek@redhat.com>
12926
12927 PR c++/68965
12928 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12929 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12930
885cc3ea 129312016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12932
12933 PR target/69135
12934 * gcc.target/arm/pr69135_1.c: New test.
12935
07bd240e 129362015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12937
12938 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12939
9f60d257 129402015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12941
12942 * gcc.target/aarch64/ccmp_1.c: New testcase.
12943
a0c919f7 129442016-01-19 Marek Polacek <polacek@redhat.com>
12945
12946 PR c++/68586
12947 * g++.dg/cpp0x/enum30.C: New test.
12948
dc5d6d17 129492016-01-19 Richard Biener <rguenther@suse.de>
12950
12951 PR tree-optimization/69336
12952 * g++.dg/tree-ssa/pr69336.C: New testcase.
12953
6dd156e0 129542016-01-19 Jakub Jelinek <jakub@redhat.com>
12955
12956 PR debug/65779
12957 * gcc.dg/pr65779.c: New test.
12958
3e0d45b9 129592016-01-19 Richard Biener <rguenther@suse.de>
12960
12961 PR tree-optimization/69352
12962 * gcc.dg/torture/pr69352.c: New testcase.
12963
7a3cf64d 129642016-01-19 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR rtl-optimization/68955
12967 PR rtl-optimization/64557
12968 * gcc.dg/torture/pr68955.c: New test.
12969
8be55b33 129702016-01-19 Jan Hubicka <hubicka@ucw.cz>
12971
12972 PR lto/69136
12973 * g++.dg/torture/pr69136.C: New testcase.
12974
72a985d7 129752016-01-19 Jan Hubicka <hubicka@ucw.cz>
12976
12977 PR lto/69133
12978 * g++.dg/lto/pr69133_0.C: New testcase.
12979 * g++.dg/lto/pr69133_1.C: New testcase.
12980
56778b62 129812016-01-15 Jeff Law <law@redhat.com>
12982
12983 PR tree-optimization/69320
12984 * gcc.c-torture/pr69320-1.c: New test.
12985 * gcc.c-torture/pr69320-2.c: New test.
12986 * gcc.c-torture/pr69320-3.c: New test.
12987 * gcc.c-torture/pr69320-4.c: New test.
12988
ced41b93 129892016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12990
12991 PR c++/11858
12992 PR c++/24663
12993 PR c++/24664
12994 * g++.dg/template/pr11858.C: New test.
12995 * g++.dg/template/pr24663.C: New test.
12996 * g++.dg/template/unify12.C: New test.
12997 * g++.dg/template/unify13.C: New test.
12998 * g++.dg/template/unify14.C: New test.
12999 * g++.dg/template/unify15.C: New test.
13000 * g++.dg/template/unify16.C: New test.
13001 * g++.dg/template/unify17.C: New test.
13002
7f8cbcaf 130032016-01-18 David Malcolm <dmalcolm@redhat.com>
13004
13005 PR testsuite/69181
13006 * gcc.dg/pr69181-1.c: New test file.
13007 * gcc.dg/pr69181-2.c: New test file.
13008 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13009 globals by moving it to...
13010 (cleanup-after-saved-dg-test): ...this new function. Add
13011 "global additional_sources_used". Add reset of global
13012 multiline_expected_outputs to the empty list.
13013 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13014 global to...
13015 (multiline_expected_outputs): ...this, and updated comments to
13016 note that it is modified from gcc-dg.exp.
13017 (dg-end-multiline-output): Update for the above renaming.
13018 (handle-multiline-outputs): Likewise. Remove the clearing
13019 of the expected outputs to the empty list.
13020
3c7cbfc0 130212016-01-18 Richard Biener <rguenther@suse.de>
13022
13023 PR tree-optimization/69297
13024 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13025
81d49cc1 130262016-01-18 Joseph Myers <joseph@codesourcery.com>
13027
13028 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13029 dg-options.
13030 * gcc.target/mips/mips-3d-2.c: Likewise.
13031 * gcc.target/mips/mips-3d-3.c: Likewise.
13032 * gcc.target/mips/mips-3d-4.c: Likewise.
13033 * gcc.target/mips/mips-3d-5.c: Likewise.
13034 * gcc.target/mips/mips-3d-6.c: Likewise.
13035 * gcc.target/mips/mips-3d-7.c: Likewise.
13036 * gcc.target/mips/mips-3d-8.c: Likewise.
13037 * gcc.target/mips/mips-3d-9.c: Likewise.
13038 * gcc.target/mips/mips-ps-1.c: Likewise.
13039 * gcc.target/mips/mips-ps-2.c: Likewise.
13040 * gcc.target/mips/mips-ps-3.c: Likewise.
13041 * gcc.target/mips/mips-ps-4.c: Likewise.
13042 * gcc.target/mips/mips-ps-5.c: Likewise.
13043 * gcc.target/mips/mips-ps-6.c: Likewise.
13044 * gcc.target/mips/mips-ps-7.c: Likewise.
13045 * gcc.target/mips/mips-ps-type.c: Likewise.
13046 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13047 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13048
03c4ff3a 130492016-01-18 Tom de Vries <tom@codesourcery.com>
13050
13051 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13052 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13053 * c-c++-common/goacc/kernels-empty.c: New test.
13054 * c-c++-common/goacc/kernels-eternal.c: New test.
13055 * c-c++-common/goacc/kernels-loop-2.c: New test.
13056 * c-c++-common/goacc/kernels-loop-3.c: New test.
13057 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13058 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13059 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13060 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13061 * c-c++-common/goacc/kernels-loop-data.c: New test.
13062 * c-c++-common/goacc/kernels-loop-g.c: New test.
13063 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13064 * c-c++-common/goacc/kernels-loop-n.c: New test.
13065 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13066 * c-c++-common/goacc/kernels-loop.c: New test.
13067 * c-c++-common/goacc/kernels-noreturn.c: New test.
13068 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13069 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13070 * c-c++-common/goacc/kernels-reduction.c: New test.
13071
22e3dcee 130722016-01-18 Tom de Vries <tom@codesourcery.com>
13073
13074 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13075 * gcc.dg/autopar/outer-2.c: Same.
13076 * gcc.dg/autopar/outer-3.c: Same.
13077 * gcc.dg/autopar/outer-4.c: Same.
13078 * gcc.dg/autopar/outer-5.c: Same.
13079 * gcc.dg/autopar/outer-6.c: Same.
13080 * gcc.dg/autopar/parallelization-1.c: Same.
13081 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13082 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13083 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13084 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13085 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13086 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13087 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13088 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13089 * gcc.dg/autopar/pr39500-1.c: Same.
13090 * gcc.dg/autopar/pr39500-2.c: Same.
13091 * gcc.dg/autopar/pr46193.c: Same.
13092 * gcc.dg/autopar/pr46194.c: Same.
13093 * gcc.dg/autopar/pr49580.c: Same.
13094 * gcc.dg/autopar/pr49960-1.c: Same.
13095 * gcc.dg/autopar/pr49960.c: Same.
13096 * gcc.dg/autopar/pr68373.c: Same.
13097 * gcc.dg/autopar/reduc-1.c: Same.
13098 * gcc.dg/autopar/reduc-1char.c: Same.
13099 * gcc.dg/autopar/reduc-1short.c: Same.
13100 * gcc.dg/autopar/reduc-2.c: Same.
13101 * gcc.dg/autopar/reduc-2char.c: Same.
13102 * gcc.dg/autopar/reduc-2short.c: Same.
13103 * gcc.dg/autopar/reduc-3.c: Same.
13104 * gcc.dg/autopar/reduc-4.c: Same.
13105 * gcc.dg/autopar/reduc-6.c: Same.
13106 * gcc.dg/autopar/reduc-7.c: Same.
13107 * gcc.dg/autopar/reduc-8.c: Same.
13108 * gcc.dg/autopar/reduc-9.c: Same.
13109 * gcc.dg/autopar/uns-outer-4.c: Same.
13110 * gcc.dg/autopar/uns-outer-5.c: Same.
13111 * gcc.dg/autopar/uns-outer-6.c: Same.
13112 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13113 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13114
fd5cbe2f 131152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13116
13117 PR target/63679
13118 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13119 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13120
fa75ab55 131212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13122
13123 PR target/63679
13124 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13125 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13126 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13127
214b2582 131282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13129
13130 PR target/63679
13131 * gcc.dg/tree-ssa/sra-17.c: New.
13132 * gcc.dg/tree-ssa/sra-18.c: New.
13133
13146837 131342016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13135
13136 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13137
6ccd18c2 131382016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13139
13140 * gnat.dg/inline12.adb: New test.
13141
8872b95f 131422016-01-18 Bin Cheng <bin.cheng@arm.com>
13143
13144 PR tree-optimization/66797
13145 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13146
971514e3 131472016-01-18 Richard Biener <rguenther@suse.de>
13148
13149 PR tree-optimization/69170
13150 * gcc.dg/torture/pr69170.c: New testcase.
13151
dfb6d139 131522016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13153
13154 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13155
164d84c2 131562016-01-16 Tom de Vries <tom@codesourcery.com>
13157
13158 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13159
4c33b769 131602016-01-16 Tom de Vries <tom@codesourcery.com>
13161
13162 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13163 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13164 redundant dg-require-effective-target pthread.
13165 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13166 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13167 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13168 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13169 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13170 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13171 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13172
673441b0 131732016-01-16 David Edelsohn <dje.gcc@gmail.com>
13174
13175 PR target/68609
13176 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13177 * gcc.target/powerpc/recip-7.c: Same.
13178
90153ae7 131792016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13180
13181 PR c++/69091
13182 * g++.dg/template/pr69091.C: New test.
13183
bc24d01d 131842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13185
13186 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13187 dump does not contain an error_mark_node.
13188 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13189 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13190
4067c0fd 131912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13192
13193 PR c++/68936
13194 * g++.dg/template/pr68936.C: New test.
13195
27c6dbdd 131962016-01-15 David Edelsohn <dje.gcc@gmail.com>
13197
13198 PR target/68609
13199 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13200 * gcc.target/powerpc/recip-2.c: Same.
13201 * gcc.target/powerpc/recip-3.c: Same.
13202 * gcc.target/powerpc/recip-4.c: Same.
13203 * gcc.target/powerpc/recip-sqrtf.c: Same.
13204
e390c57d 132052016-01-15 Jeff Law <law@redhat.com>
13206
13207 PR tree-optimization/69270
13208 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13209 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13210
ddcfeaf1 132112016-01-15 Paul Thomas <pault@gcc.gnu.org>
13212
13213 PR fortran/49630
13214 * gfortran.dg/deferred_character_13.f90: New test for the fix
13215 of comment 3 of the PR.
13216
13217 PR fortran/54070
13218 * gfortran.dg/deferred_character_8.f90: New test
13219 * gfortran.dg/allocate_error_5.f90: New test
13220
13221 PR fortran/60593
13222 * gfortran.dg/deferred_character_10.f90: New test
13223
13224 PR fortran/60795
13225 * gfortran.dg/deferred_character_14.f90: New test
13226
13227 PR fortran/61147
13228 * gfortran.dg/deferred_character_11.f90: New test
13229
13230 PR fortran/64324
13231 * gfortran.dg/deferred_character_9.f90: New test
13232
81be349c 132332016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13234
13235 PR rtl-optimization/69030
13236 * gcc.target/i386/pr69030.c: New.
13237
998456c5 132382016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13239
13240 * gcc.target/aarch64/target_attr_17.c: New test.
13241
0d85be19 132422016-01-15 Richard Biener <rguenther@suse.de>
13243
13244 PR tree-optimization/66856
13245 * gcc.dg/torture/pr66856-1.c: New testcase.
13246 * gcc.dg/torture/pr66856-2.c: Likewise.
13247
321d36c8 132482016-01-15 Richard Biener <rguenther@suse.de>
13249
13250 PR debug/69137
13251 * g++.dg/lto/pr69137_0.C: New testcase.
13252
d94a1f53 132532016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13254
13255 PR middle-end/69246
13256 * gcc.target/i386/pr69246.c: New test.
13257
5fe9a861 132582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13259
a9c01e81 13260 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13261
3d05a5e9 132622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13263
13264 PR c++/56194
13265 * g++.dg/init/const9.C: Disable test on S/390.
13266
5e8132b5 132672016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13268
13269 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13270 * g++.dg/Wno-frame-address.C: Ditto.
13271
32307cdf 132722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13273
13274 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13275
1ca28250 132762016-01-15 Richard Biener <rguenther@suse.de>
13277
13278 PR tree-optimization/68961
13279 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13280
6271bd93 132812016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13282
13283 * gcc.target/i386/pr65105-5.c: New test.
13284
dfb6d139 132852016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13286
13287 * gcc.c-torture/execute/alias-4.c: New testcase.
13288
dfb6d139 132892016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13290
13291 PR ipa/68148
13292 * g++.dg/ipa/devirt-49.C: New testcase.
13293
7bbac464 132942016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13295
13296 PR target/65837
13297 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13298 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13299 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13300
4345b868 133012016-01-15 Richard Biener <rguenther@suse.de>
13302
13303 PR tree-optimization/69117
13304 * gcc.dg/torture/pr69117.c: New testcase.
13305
580357e7 133062015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13307
13308 PR c++/69048
13309 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13310
612baa31 133112016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13312
13313 PR testsuite/67509
13314 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13315 range tests use 100 * maximum instead of maximum + 1.
13316
44e09bc4 133172016-01-14 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR debug/69244
13320 * gcc.dg/guality/pr69244.c: New test.
13321
96962ae4 133222016-01-14 Uros Bizjak <ubizjak@gmail.com>
13323
13324 * lib/target-supports.exp (check_effective_target_issignaling):
13325 New procedure.
13326 * gcc.dg/pr61441.c: Require issignaling effective target.
13327
ab9c400b 133282016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13329
13330 PR target/68803
13331 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13332
a7ed4583 133332016-01-14 David Malcolm <dmalcolm@redhat.com>
13334
13335 PR c++/68819
13336 PR preprocessor/69177
13337 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13338 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13339 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13340 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13341
77f35cec 133422016-01-14 Marek Polacek <polacek@redhat.com>
13343
13344 PR c/69262
13345 * gcc.dg/array-15.c: New test.
13346
915d0950 133472016-01-14 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR middle-end/68146
13350 PR tree-optimization/69155
13351 * gfortran.dg/pr68146.f: New test.
13352 * gfortran.dg/pr69155.f90: New test.
13353
24651fb7 133542016-01-14 Richard Biener <rguenther@suse.de>
13355
13356 PR tree-optimization/68060
13357 * gcc.dg/torture/pr68060-1.c: New testcase.
13358 * gcc.dg/torture/pr68060-2.c: Likewise.
13359
2f63f950 133602016-01-14 Nick Clifton <nickc@redhat.com>
13361
13362 * lib/target-supports.exp
13363 (check_effective_target_arm_neon_ok_nocache): Add an option
13364 sequence that includes setting the ARM architecture to ARMv7-A.
13365 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13366 command line options necessary to enable Neon support.
13367 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13368 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13369 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13370 * gcc.target/arm/pr69180.c: Likewise.
13371
3ce0acde 133722016-01-14 Jeff Law <law@redhat.com>
13373
13374 PR tree-optimization/69270
13375 * gcc.dg/tree-ssa/pr69270.c: New test.
13376
bda05c57 133772016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13378
13379 PR c/66208
13380 * c-c++-common/pr66208.c: New file.
13381
9b657cf1 133822016-01-13 Jakub Jelinek <jakub@redhat.com>
13383
13384 PR tree-optimization/69156
13385 * gcc.dg/pr69156.c: New test.
13386
58ba1b9d 133872016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13388
13389 * gcc.target/i386/pr69225-7.c: New test.
13390
e5fee0fe 133912016-01-13 Richard Henderson <rth@redhat.com>
13392
13393 * gcc.dg/tm/memopt-13.c: Update expected function.
13394 * gcc.dg/tm/memopt-6.c: Likewise.
13395
3f0e9745 133962016-01-13 Uros Bizjak <ubizjak@gmail.com>
13397
13398 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13399 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13400 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13401 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13402
3f0e9745 134032016-01-13 Tom de Vries <tom@codesourcery.com>
13404
13405 PR tree-optimization/69169
7a6ddc0d 13406 * gcc.dg/pr69169.c: New test.
13407
9b657cf1 134082016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13409
13410 PR target/69228
13411 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13412 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13413 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13414 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13415 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13416 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13417 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13418 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13419
f704d701 134202016-01-13 Jakub Jelinek <jakub@redhat.com>
13421
13422 PR target/69247
13423 * gcc.dg/pr69247.c: New test.
13424
e966d6b9 134252016-01-13 Richard Biener <rguenther@suse.de>
13426
13427 PR tree-optimization/69242
13428 * gcc.dg/torture/pr69242.c: New testcase.
13429
1ca1d9b2 134302016-01-13 Richard Biener <rguenther@suse.de>
13431
13432 PR tree-optimization/69186
13433 * gcc.dg/torture/pr69186.c: New testcase.
13434
d07cbccc 134352016-01-13 Jeff Law <law@redhat.com>
13436
13437 PR tree-optimization/67755
13438 * gcc.dg/tree-ssa/pr67755.c: New test.
13439
134402016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13441
13442 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13443 pass number in output by a star.
13444
b95d41cf 134452016-01-12 Bin Cheng <bin.cheng@arm.com>
13446
13447 PR tree-optimization/68911
13448 * gcc.c-torture/execute/pr68911.c: New test.
13449
91d87e22 134502016-01-12 Marek Polacek <polacek@redhat.com>
13451
13452 PR c++/68979
13453 * g++.dg/warn/permissive-1.C: New test.
13454
8a9401a4 134552016-01-12 Jakub Jelinek <jakub@redhat.com>
13456
13457 PR objc++/68511
13458 PR c++/69213
13459 * g++.dg/opt/pr69213.C: New test.
13460
b9cb7a67 134612016-01-12 Christian Bruel <christian.bruel@st.com>
13462
13463 PR target/69180
13464 * gcc.target/arm/pr69180.c: New test.
13465
e4c96992 134662016-01-12 Richard Biener <rguenther@suse.de>
13467
13468 PR lto/69077
13469 * g++.dg/lto/pr69077_0.C: New testcase.
13470 * g++.dg/lto/pr69077_1.C: Likewise.
13471
90525f61 134722016-01-12 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR target/69175
13475 * g++.dg/opt/pr69175.C: New test.
13476
9e7edfd3 134772016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13478
13479 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13480 rather than #including math.h & stdlib.h.
13481 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13482 * gcc.dg/vect/pr49771.c: Likewise.
13483 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13484 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13485 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13486 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13487 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13488 * gcc.dg/vect/pr44507.c: Likewise.
13489 * gcc.dg/vect/pr45902.c: Likewise.
13490 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13491 * gcc.dg/vect/vect-117.c: Likewise.
13492 * gcc.dg/vect/vect-99.c: Likewise.
13493 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13494 * gcc.dg/vect/vect-cond-1.c: Likewise.
13495 * gcc.dg/vect/vect-cond-2.c: Likewise.
13496 * gcc.dg/vect/vect-cond-3.c: Likewise.
13497 * gcc.dg/vect/vect-cond-4.c: Likewise.
13498 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13499 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13500 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13501 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13502 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13503 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13504 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13505 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13506 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13507 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13508 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13509 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13510 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13511 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13512 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13513 include of signal.h.
13514 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13515 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13516 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13517 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13518 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13519 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13520 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13521 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13522 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13523 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13524 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13525 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13526 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13527 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13528 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13529 * gcc.dg/vect/vect-outer-5.c: Likewise.
13530 * gcc.dg/vect/vect-outer-6.c: Likewise.
13531 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13532 include of stdio.h.
13533
3368873d 135342016-01-12 Nick Clifton <nickc@redhat.com>
13535
13536 PR target/68913
13537 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13538 to fread so that it will be found in all target runtimes.
13539
0464ea95 135402016-01-12 Richard Biener <rguenther@suse.de>
13541
13542 PR tree-optimization/69053
13543 * g++.dg/torture/pr69053.C: New testcase.
13544
7819730f 135452016-01-12 Richard Biener <rguenther@suse.de>
13546
13547 PR tree-optimization/69168
13548 * gcc.dg/torture/pr69168.c: New testcase.
13549
995bfebf 135502016-01-12 Richard Biener <rguenther@suse.de>
13551
13552 PR tree-optimization/69157
13553 * gcc.dg/torture/pr69157.c: New testcase.
13554
135552016-01-12 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69174
13558 * gcc.dg/torture/pr69174.c: New testcase.
13559
1d10d64c 135602016-01-12 Jakub Jelinek <jakub@redhat.com>
13561
13562 PR c++/66808
13563 PR c++/69000
13564 * g++.dg/tls/pr66808.C: New test.
13565 * g++.dg/tls/pr69000.C: New test.
13566
f0b79faf 135672016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13568
13569 * gcc.target/powerpc/swaps-p8-23.c: New test.
13570 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13571
04cf75a4 135722016-01-11 John David Anglin <danglin@gcc.gnu.org>
13573
13574 PR tree-optimization/68356
13575 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13576
0eb4264c 135772016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13578 Jim Wilson <jim.wilson@linaro.org>
13579
13580 PR target/69194
13581 * gcc.target/arm/pr69194.c: New test.
13582
2f66de64 135832016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13584
13585 PR target/69225
13586 * gcc.target/i386/pr69225-1.c: New test.
13587 * gcc.target/i386/pr69225-2.c: Likewise.
13588 * gcc.target/i386/pr69225-3.c: Likewise.
13589 * gcc.target/i386/pr69225-4.c: Likewise.
13590 * gcc.target/i386/pr69225-5.c: Likewise.
13591 * gcc.target/i386/pr69225-6.c: Likewise.
13592
36105e82 135932016-01-11 Jakub Jelinek <jakub@redhat.com>
13594
1c78ce2e 13595 PR target/67462
13596 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13597 if lp64.
13598
a4a87320 13599 PR target/69071
13600 * gcc.dg/pr69071.c: New test.
13601
91fbd04f 13602 PR c++/69211
13603 * g++.dg/opt/pr69211.C: New test.
13604
36105e82 13605 PR tree-optimization/69214
13606 * gcc.c-torture/compile/pr69214.c: New test.
13607
e934c380 136082016-01-11 Uros Bizjak <ubizjak@gmail.com>
13609
13610 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13611 * gcc.target/i386/pr66232-11.c: Ditto.
13612 * gcc.target/i386/pr66232-12.c: Ditto.
13613 * gcc.target/i386/pr66232-13.c: Ditto.
13614
3ff1b153 136152016-01-11 Richard Biener <rguenther@suse.de>
13616
13617 PR tree-optimization/69173
13618 * gcc.dg/torture/pr69173.c: New testcase.
13619
04e1504c 136202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13621
13622 PR rtl-optimization/68796
13623 * gcc.target/aarch64/tst_5.c: New test.
13624 * gcc.target/aarch64/tst_6.c: Likewise.
13625
ae8718b5 136262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13627
13628 PR rtl-optimization/68841
13629 * gcc.dg/pr68841.c: New test.
13630 * gcc.c-torture/execute/pr68841.c: New test.
13631
bd8bece2 136322016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13633
13634 PR rtl-optimization/68920
13635 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13636 for ix86 targets.
13637 * gcc.dg/ifcvt-5.c: New test.
13638
9b657cf1 136392016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13640
13641 PR bootstrap/69123
13642 * g++.dg/pr69123.C: New.
13643
7a158352 136442016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13645
13646 PR target/69010
13647 * gcc.target/i386/pr69010.c: New test.
13648
ff375d11 136492016-01-11 Martin Jambor <mjambor@suse.cz>
13650
13651 PR ipa/69044
13652 * gcc.target/i386/chkp-pr69044.c: New test.
13653
9eb890f1 136542016-01-11 Tom de Vries <tom@codesourcery.com>
13655
13656 PR tree-optimization/69109
13657 * gcc.dg/autopar/pr69109-2.c: New test.
13658 * gcc.dg/autopar/pr69109.c: New test.
13659
c4157ee5 136602016-01-11 Tom de Vries <tom@codesourcery.com>
13661
13662 PR tree-optimization/69108
13663 * gcc.dg/autopar/pr69108.c: New test.
13664
b933e511 136652016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13666
13667 PR c++/69029
13668 * c-c++-common/Wisleading-indentation.c: Augment test.
13669
efb73de1 136702016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13671
13672 PR fortran/69154
13673 * gfortran.dg/inline_matmul_12.f90: New test.
13674
40c86c3b 136752016-01-10 Paul Thomas <pault@gcc.gnu.org>
13676
13677 PR fortran/67779
13678 * gfortran.dg/actual_array_offset_1: New test.
13679
a006c0bb 136802016-01-10 Tom de Vries <tom@codesourcery.com>
13681
13682 PR tree-optimization/69062
13683 * gcc.dg/autopar/pr69062.c: New test.
13684
880ed4be 136852016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13686
13687 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13688 * gcc.dg/vect/slp-perm-2.c: Likewise.
13689 * gcc.dg/vect/slp-perm-3.c: Likewise.
13690 * gcc.dg/vect/slp-perm-5.c: Likewise.
13691 * gcc.dg/vect/slp-perm-6.c: Likewise.
13692 * gcc.dg/vect/slp-perm-7.c: Likewise.
13693 * gcc.dg/vect/slp-perm-8.c: Likewise.
13694
d95e1856 136952016-01-10 Tom de Vries <tom@codesourcery.com>
13696
13697 PR tree-optimization/69039
13698 * gcc.dg/autopar/pr69039.c: New test.
13699
0f8f48d0 137002016-01-09 Marek Polacek <polacek@redhat.com>
13701
13702 PR c++/69113
13703 * g++.dg/pr69113.C: New test.
13704
7dff0499 137052016-01-09 Jakub Jelinek <jakub@redhat.com>
13706
13707 PR middle-end/50865
13708 PR tree-optimization/69097
13709 * gcc.c-torture/execute/pr50865.c: New test.
13710 * gcc.c-torture/execute/pr69097-1.c: New test.
13711 * gcc.c-torture/execute/pr69097-2.c: New test.
13712 * gcc.dg/pr69097-1.c: New test.
13713 * gcc.dg/pr69097-2.c: New test.
13714
18431e78 137152016-01-09 Jakub Jelinek <jakub@redhat.com>
13716
13717 PR c++/69164
13718 * g++.dg/opt/pr69164.C: New test.
13719
1943a4a2 137202016-01-08 Jakub Jelinek <jakub@redhat.com>
13721
13722 PR tree-optimization/69167
13723 * gcc.dg/pr69167.c: New test.
13724
a143e277 137252016-01-08 Marek Polacek <polacek@redhat.com>
13726
13727 PR c++/68449
13728 * g++.dg/pr68449.C: New.
13729
44c01906 137302016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13731
13732 PR tree-optimization/68707
13733 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13734 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13735 on platforms supporting it.
13736 * gcc.dg/vect/slp-perm-2.c: Likewise.
13737 * gcc.dg/vect/slp-perm-3.c: Likewise.
13738 * gcc.dg/vect/slp-perm-5.c: Likewise.
13739 * gcc.dg/vect/slp-perm-7.c: Likewise.
13740 * gcc.dg/vect/slp-perm-8.c: Likewise.
13741 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13742 on platforms supporting it.
13743
c437d1e8 137442016-01-08 Jakub Jelinek <jakub@redhat.com>
13745
c9595c51 13746 PR tree-optimization/69162
13747 * gcc.dg/pr69162.c: New test.
13748
c437d1e8 13749 PR tree-optimization/69172
13750 * gcc.dg/pr69172.c: New test.
13751
6a46a28c 137522016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13753
13754 PR tree-optimization/67781
13755 * gcc.c-torture/execute/pr67781.c: New file.
13756
62ad9a04 137572016-01-08 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR tree-optimization/69083
13760 * gcc.dg/vect/pr69083.c: New test.
13761
9e0e8c2a 137622016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13763
13764 PR tree-optimization/61441
13765 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13766 Use -fexcess-precision=standard for compiler options.
13767 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13768
5d034e37 137692016-01-08 Jakub Jelinek <jakub@redhat.com>
13770
5013f740 13771 PR fortran/69128
13772 * gfortran.dg/gomp/pr69128.f90: New test.
13773
5d034e37 13774 PR c++/69145
13775 * g++.dg/ext/pr69145-1.C: New test.
13776 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13777 * g++.dg/ext/pr69145-2.h: New file.
13778
517906ff 137792016-01-07 Martin Sebor <msebor@redhat.com>
13780
13781 PR c/68966
13782 * gcc.dg/atomic-fetch-bool.c: New test.
13783 * gcc.dg/sync-fetch-bool.c: New test.
13784
cdbb524c 137852016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13786
13787 PR fortran/66680
13788 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13789
ec3aba9e 137902016-01-07 Nick Clifton <nickc@redhat.com>
13791
13792 PR target/66655
13793 * g++.dg/pr66655.C: New test.
13794 * g++.dg/pr66655_1.cc: Test support file.
13795 * g++.dg/pr66655.h: Test header file.
13796
9b657cf1 137972016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13798
13799 PR fortran/66680
13800 gfortran.dg/gomp/pr66680.f90: New test.
13801
cd45d7a5 138022016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13803
13804 PR target/69171
13805 * gcc.target/i386/pr69171-1.c: New test.
13806 * gcc.target/i386/pr69171-2.c: Likewise.
13807 * gcc.target/i386/pr69171-3.c: Likewise.
13808 * gcc.target/i386/pr69171-4.c: Likewise.
13809 * gcc.target/i386/pr69171-5.c: Likewise.
13810 * gcc.target/i386/pr69171-6.c: Likewise.
13811
4a86a91a 138122015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13813
13814 PR middle-end/67639
13815 * c-c++-common/pr67639.c: New test.
13816
34c05552 138172016-01-07 Jakub Jelinek <jakub@redhat.com>
13818
13819 PR tree-optimization/69141
13820 * g++.dg/opt/pr69141.C: New test.
13821
f08d6895 138222016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13823
13824 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13825
32ec4173 138262016-01-06 Uros Bizjak <ubizjak@gmail.com>
13827
13828 PR target/69140
13829 * gcc.target/i386/pr69140.c: New test
13830
d74214f3 138312016-01-06 David Malcolm <dmalcolm@redhat.com>
13832
13833 * gcc.dg/bad-dereference.c: New test case.
13834
73991cab 138352015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13836
13837 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13838
fc8cc457 138392016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13840
13841 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13842
be3c9981 138432016-01-06 Marek Polacek <polacek@redhat.com>
13844
13845 PR sanitizer/69099
13846 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13847
2cb724f9 138482016-01-05 Marek Polacek <polacek@redhat.com>
13849
13850 PR c/69104
13851 * gcc.dg/atomic-invalid-2.c: New.
13852
233a53ed 138532016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13854
13855 PR target/68991
13856 * gcc.target/i386/pr68991.c: New test.
13857
ea87c5e3 138582016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13859
13860 PR target/68991
13861 * g++.dg/pr68991-1.C: New test.
13862 * g++.dg/pr68991-2.C: Likewise.
13863
1943a4a2 138642016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13865
1943a4a2 13866 PR other/60465
afe82e5b 13867 * gcc.target/ia64/pr60465-gprel64.c: New test.
13868 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13869
1e9147dd 138702016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13871
13872 PR rtl-optimization/68651
13873 * gcc.target/aarch64/pr68651_1.c: New test.
13874
d42aa619 138752016-01-05 David Malcolm <dmalcolm@redhat.com>
13876
13877 PR c/69122
13878 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13879
1776de76 138802016-01-05 Nathan Sidwell <nathan@acm.org>
13881
2d7d361d 13882 PR c++/58583
13883 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13884
1776de76 13885 * gcc.dg/alias-15.c: New.
13886
5beb12c0 138872016-01-05 Nick Clifton <nickc@redhat.com>
13888
13889 PR target/68870
13890 * g++.dg/pr68770.C: New test.
13891
d8cca921 138922016-01-04 Mike Stump <mikestump@comcast.net>
13893
13894 * lib/target-supports.exp (check_effective_target_cilkplus):
13895 cilkplus targets require pthreads.
afc907ef 13896 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13897
8427dff3 138982016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13899
13900 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13901 generation.
13902
f1717362 139032016-01-04 Jakub Jelinek <jakub@redhat.com>
13904
13905 Update copyright years.
13906
d7d6a3ab 139072016-01-04 Marek Polacek <polacek@redhat.com>
13908
13909 PR c/68908
13910 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13911 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13912 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13913
b8f4a5f9 139142016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13915
13916 * gcc.target/sparc/20160104-2.c: New test.
13917
6b5c028f 139182016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13919
13920 * gcc.target/sparc/20160104-1.c: New test.
13921
300e1002 139222016-01-03 Paul Thomas <pault@gcc.gnu.org>
13923
13924 PR fortran/65045
13925 * gfortran.dg/pr65045.f90: New test.
13926
855b105f 139272016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13928
13929 * gnat.dg/specs/debug1.ads: Delete.
13930
bdc177dc 139312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13932
13933 PR libgfortran/68867
13934 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13935 expression.
13936
48aaffae 139372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13938
13939 PR libgfortran/68867
13940 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13941 PowerPC.
13942
19a468b8 139432016-01-01 Paul Thomas <pault@gcc.gnu.org>
13944
13945 PR fortran/68864
13946 * gfortran.dg/pr68864.f90: New test.
13947
25371c91 139482016-01-01 Jakub Jelinek <jakub@redhat.com>
13949
2a659064 13950 PR tree-optimization/69070
13951 * gcc.dg/pr69070.c: New test.
13952
57aa9851 13953 PR sanitizer/69055
13954 * gfortran.dg/pr69055.f90: New test.
13955
25371c91 13956 PR target/69015
13957 * gcc.dg/pr69015.c: New test.
f1717362 13958\f
fb2c1edd 13959Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13960
13961Copying and distribution of this file, with or without modification,
13962are permitted in any medium without royalty provided the copyright
13963notice and this notice are preserved.