]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* gcov-io.c (gcov_open): Fix documentation. Simplify setting
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8d16d6ff 12016-10-13 Sandra Loosemore <sandra@codesourcery.com>
2
f3e6118a 3 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4 Xscale is specified, not just -march.
5 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
6 is incompatible with Xscale.
8d16d6ff 7
ff56abd1 82016-10-13 Martin Sebor <msebor@redhat.com>
9
10 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
11 to placate -Wformat on targets where the type is not int.
12
c4966203 132016-10-13 David Malcolm <dmalcolm@redhat.com>
14
15 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
16 in INSN_LOCATION.
17
0655e0e6 182016-10-13 Bin Cheng <bin.cheng@arm.com>
19
20 * gcc.target/i386/l_fma_float_1.c: Revise test.
21 * gcc.target/i386/l_fma_float_2.c: Ditto.
22 * gcc.target/i386/l_fma_float_3.c: Ditto.
23 * gcc.target/i386/l_fma_float_4.c: Ditto.
24 * gcc.target/i386/l_fma_float_5.c: Ditto.
25 * gcc.target/i386/l_fma_float_6.c: Ditto.
26 * gcc.target/i386/l_fma_double_1.c: Ditto.
27 * gcc.target/i386/l_fma_double_2.c: Ditto.
28 * gcc.target/i386/l_fma_double_3.c: Ditto.
29 * gcc.target/i386/l_fma_double_4.c: Ditto.
30 * gcc.target/i386/l_fma_double_5.c: Ditto.
31 * gcc.target/i386/l_fma_double_6.c: Ditto.
32
c4dd22f7 332016-10-13 Bin Cheng <bin.cheng@arm.com>
34
35 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
36
73e363e1 372016-10-13 Bin Cheng <bin.cheng@arm.com>
38
39 * gcc.dg/vect/vect-98.c: Refine test case.
40 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
41 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
42 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
43
c0f4422f 442016-10-13 Jakub Jelinek <jakub@redhat.com>
45
46 PR c/77946
47 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
48
5d3eb95a 492016-10-13 Martin Liska <mliska@suse.cz>
50
51 PR tree-optimization/77943
52 * g++.dg/tree-ssa/pr77943.C: New test.
53
eb04d24c 542016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
55
56 PR fortran/72832
57 * gfortran.dg/allocate_with_source_22.f03: New test.
58 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
59 fail.
60
4c57e30a 612016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
62
63 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
64 * gcc.target/arm/movsi_movw.c: Likewise.
65 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
66 directive to work on big endian targets.
67
a70bfd3e 682016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
69
70 * gcc.dg/tree-ssa/evrp6.c: New test.
71
ef51c561 722016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
73
74 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
75 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
76 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
77
c1276ee1 782016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
79
80 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
81 * gcc.target/powerpc/warn-2.c: Ditto.
82
a5c34f4b 832016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
84
85 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
86 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
87 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
88 for -mmsa.
89 * gcc.target/mips/msa.c: New test.
90 * gcc.target/mips/msa-builtins.c: Likewise.
91 * lib/target-supports.exp (check_mips_msa_hw_available): New.
92 (check_effective_target_mips_msa_runtime): Likewise.
93 (check_effective_target_mips_msa): Likewise.
94 (add_options_for_mips_msa): Likewise.
95 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
96 (check_effective_target_vect_intfloat_cvt): Likewise.
97 (check_effective_target_vect_uintfloat_cvt): Likewise.
98 (check_effective_target_vect_floatint_cvt): Likewise.
99 (check_effective_target_vect_floatuint_cvt): Likewise.
100 (check_effective_target_vect_shift): Likewise.
101 (check_effective_target_vect_shift_char): Likewise.
102 (check_effective_target_vect_long): Likewise.
103 (check_effective_target_vect_float): Likewise.
104 (check_effective_target_vect_double): Likewise.
105 (check_effective_target_vect_long_long): Likewise.
106 (check_effective_target_vect_perm): Likewise.
107 (check_effective_target_vect_perm_byte): Likewise.
108 (check_effective_target_vect_perm_short): Likewise.
109 (check_effective_target_vect_sdot_qi): Likewise.
110 (check_effective_target_vect_udot_qi): Likewise.
111 (check_effective_target_vect_sdot_hi): Likewise.
112 (check_effective_target_vect_udot_hi): Likewise.
113 (check_effective_target_vect_pack_trunc): Likewise.
114 (check_effective_target_vect_unpack): Likewise.
115 (check_effective_target_vect_hw_misalign): Likewise.
116 (check_effective_target_vect_condition): Likewise.
117 (check_effective_target_vect_cond_mixed): Likewise.
118 (check_effective_target_vect_char_mult): Likewise.
119 (check_effective_target_vect_short_mult): Likewise.
120 (check_effective_target_vect_int_mult): Likewise.
121 (check_effective_target_vect_extract_even_odd): Likewise.
122 (check_effective_target_vect_interleave): Likewise.
123 (check_vect_support_and_set_flags): Check if the target supports MSA
124 and append to the list of EFFECTIVE_TARGETS.
125
3e7c21b1 1262016-10-12 Richard Biener <rguenther@suse.de>
127
128 PR debug/77947
129 * g++.dg/torture/pr77947.C: New testcase.
130
bd043173 1312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
132
133 * gnat.dg/debug8.adb: New testcase.
134
dade7ede 1352016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
136
137 * gnat.dg/debug9.adb: New testcase.
138
98e16200 1392016-10-12 Richard Biener <rguenther@suse.de>
140
141 * gcc.dg/tree-ssa/vrp35.c: Adjust.
142 * gcc.dg/tree-ssa/vrp36.c: Likewise.
143 * gcc.dg/tree-ssa/vrp46.c: Likewise.
144
30855003 1452016-10-12 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/77920
148 * gcc.dg/torture/pr77920.c: New testcase.
149
12663602 1502016-10-12 Jakub Jelinek <jakub@redhat.com>
151
221d7858 152 PR tree-optimization/77929
153 * gcc.c-torture/compile/pr77929.c: New test.
154
12663602 155 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
156 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
157 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
158 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
159 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
160 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
161 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
162 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
163 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
164
443a4842 1652016-10-11 Eric Botcazou <ebotcazou@adacore.com>
166
167 * gcc.target/sparc/setcc-4.c: Adjust.
168 * gcc.target/sparc/setcc-5.c: Likewise.
169 * gcc.target/sparc/setcc-6.c: Likewise.
170 * gcc.target/sparc/setcc-7.c: Likewise.
171 * gcc.target/sparc/setcc-8.c: Likewise.
172 * gcc.target/sparc/setcc-9.c: Likewise.
173 * gcc.target/sparc/setcc-10.c: Delete.
174
ffe8440e 1752016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
176
177 PR fortran/77942
178 * gfortran.dg/pr77942.f90
179
f9d86318 1802016-10-11 Fritz Reese <fritzoreese@gmail.com>
181
182 * gfortran.dg/dec_math.f90: New testsuite.
183
aec336e9 1842016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
185
186 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
187 (main): Declare j as i32 instead of int.
188
96eb1519 1892016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
190
191 PR testsuite/PR77710
192 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
193 target triplet instead of *-*-*-*.
194
a84cc613 1952016-10-11 Eric Botcazou <ebotcazou@adacore.com>
196
197 * gnat.dg/unchecked_convert10.adb: New test.
198 * gnat.dg/unchecked_convert11.adb: Likewise.
199 * gnat.dg/unchecked_convert12.adb: Likewise.
200
94ec1a50 2012016-10-11 Eric Botcazou <ebotcazou@adacore.com>
202
203 * gcc.target/sparc/cbcond-1.c: New test.
204 * gcc.target/sparc/cbcond-2.c: Likewise.
205 * gcc.target/sparc/movcc-1.c: Likewise.
206 * gcc.target/sparc/movcc-2.c: Likewise.
207 * gcc.target/sparc/setcc-1.c: Adjust.
208 * gcc.target/sparc/setcc-2.c: Likewise.
209 * gcc.target/sparc/setcc-3.c: Likewise.
210 * gcc.target/sparc/setcc-4.c: Likewise.
211 * gcc.target/sparc/setcc-5.c: Likewise.
212 * gcc.target/sparc/setcc-6.c: New test.
213 * gcc.target/sparc/setcc-7.c: Likewise.
214 * gcc.target/sparc/setcc-8.c: Likewise.
215 * gcc.target/sparc/setcc-9.c: Likewise.
216 * gcc.target/sparc/setcc-10.c: Likewise.
217
74cf8d76 2182016-10-10 Jeff Law <law@redhat.com>
219
220 PR tree-optimization/71947
221 * gcc.dg/tree-ssa/pr71947-1.c: New test.
222 * gcc.dg/tree-ssa/pr71947-2.c: New test.
223 * gcc.dg/tree-ssa/pr71947-3.c: New test.
224 * gcc.dg/tree-ssa/pr71947-4.c: New test.
225 * gcc.dg/tree-ssa/pr71947-5.c: New test.
226 * gcc.dg/tree-ssa/pr71947-6.c: New test.
227
8d3bf9df 2282016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
229
230 PR fortran/77915
231 * gfortran.dg/matmul_11.f90: New test.
232
ade2e453 2332016-10-10 Jiong Wang <jiong.wang@arm.com>
234
235 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
236 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
237 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
238 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
239 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
240 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
241 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
242 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
243 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
244 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
245 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
246 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
247 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
248 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
249 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
250 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
251 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
252 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
253 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
254 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
255 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
256 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
257 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
258 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
259 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
260 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
261 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
262 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
263 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
264 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
265 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
271 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
272 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
273 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
274 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
275 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
276 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
277 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
278 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
279 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
280 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
294
d9b5db8e 2952016-10-10 Jiong Wang <jiong.wang@arm.com>
296
297 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
298 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
299 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
300 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
301 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
302 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
303 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
304 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
305 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
306 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
307 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
308 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
309 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
310 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
311
67789205 3122016-10-10 Jiong Wang <jiong.wang@arm.com>
313
314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
315 Enable AArch64.
316 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
317 vdup*_laneq.
318 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
319 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
320 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
321 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
322
6dfe8276 3232016-10-10 Matthew Wahab <matthew.wahab@arm.com>
324 Jiong Wang <jiong.wang@arm.com>
325
326 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
327 AArch64 support.
328 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
329 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
330 AArch64 targets.
331 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
332 AArch64 targets.
333 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
334 targets.
335 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
336
ec8fd20e 3372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
338
339 * gnat.dg/specs/vfa.ads: New test.
340
6dfe8276 3412016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 342
343 * gnat.dg/inline13.ad[sb]: New test.
344 * gnat.dg/inline13_pkg.ad[sb]: New helper.
345
8fc51369 3462016-10-10 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/biased_subtype.adb: New test.
349
b4d09fc1 3502016-10-09 Jakub Jelinek <jakub@redhat.com>
351
352 PR tree-optimization/77901
353 * gcc.c-torture/compile/pr77901.c: New test.
354
14964a36 3552016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
356
357 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
358 * gcc.dg/ipa/propalign-2.c: Likewise
359 * gcc.dg/ipa/propalign-3.c: Likewise.
360 * gcc.dg/ipa/propalign-4.c: Likewise.
361 * gcc.dg/ipa/propalign-5.c: Likewise.
362
ad0c1dec 3632016-10-08 Jakub Jelinek <jakub@redhat.com>
364
ae691a10 365 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
366
4582d852 367 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
368
ad0c1dec 369 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
370 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
371
90a2ad05 3722016-10-07 Fritz Reese <fritzoreese@gmail.com>
373
374 * gfortran.dg/dec_union_11.f90: New testcase.
375
4076953a 3762016-10-07 Nathan Sidwell <nathan@acm.org>
377
378 PR c++/66443
379 * g++.dg/cpp0x/pr66443-cxx11.C: New.
380 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
381 * g++.dg/cpp1y/pr66443-cxx14.C: New
382 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
383 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
384
cd45162d 3852016-10-07 Jakub Jelinek <jakub@redhat.com>
386
387 * g++.dg/cpp0x/addressof1.C: New test.
388 * g++.dg/cpp0x/addressof2.C: New test.
389
7d29bba9 3902016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
391
392 * gcc.target/powerpc/float128-type-1.c: New test to check that
393 PowerPC 64-bit Linux enables -mfloat128-type by default.
394 * gcc.target/powerpc/float128-type-2.c: Likewise.
395 * gcc.target/powerpc/float128-mix.c: Change error message to
396 reflect that __ibm128 is now #define'ed to be long double.
397
7d562e89 3982016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
399
400 PR fortran/77406
401 * gfortran.dg/pr77406.f90: New test.
402 * gfortran.dg/assumed_type_3.f90: Update error messages.
403 * gfortran.dg/defined_operators_1.f90: Ditto.
404 * gfortran.dg/generic_26.f90: Ditto.
405 * gfortran.dg/generic_7.f90: Ditto.
406 * gfortran.dg/gomp/udr5.f90: Ditto.
407 * gfortran.dg/gomp/udr7.f90: Ditto.
408 * gfortran.dg/interface_1.f90: Ditto.
409 * gfortran.dg/interface_37.f90: Ditto.
410 * gfortran.dg/interface_5.f90: Ditto.
411 * gfortran.dg/interface_6.f90: Ditto.
412 * gfortran.dg/interface_7.f90
413 * gfortran.dg/no_arg_check_3.f90
414 * gfortran.dg/operator_5.f90
415 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
416
0365bfa8 4172016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
418
419 PR c++/77700
420 * c-c++-common/Wint-in-bool-context.c: Update test.
421
1941149a 4222016-10-07 Richard Biener <rguenther@suse.de>
423
424 * gcc.dg/tree-ssa/vrp01.c: Adjust.
425 * gcc.dg/tree-ssa/vrp34.c: Likewise.
426
dc5b5d21 4272016-10-07 Marek Polacek <polacek@redhat.com>
428
429 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
430
30ac4925 4312016-10-07 Bernd Schmidt <bschmidt@redhat.com>
432
433 PR c++/69733
434 * c-c++-common/pr69733.c: New test.
435 * gcc.dg/pr69733.c: New test.
436 * gcc.target/i386/pr69733.c: New test.
437
95c0ad19 4382016-10-07 Marek Polacek <polacek@redhat.com>
439
440 PR c++/77803
441 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
442
fafde080 4432016-10-07 Jakub Jelinek <jakub@redhat.com>
444
445 PR tree-optimization/77664
446 * gcc.dg/tree-ssa/pr77664.c: New test.
447 * gcc.dg/pr77664.c: New test.
448
4492016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 450
451 * gfortran.dg/pr69955.f90: New test.
452
4147af80 4532016_10-06 Louis Krupp <louis.krupp@zoho.com>
454
455 PR fortran/57910
456 * gfortran.dg/pr57910.f90: New test.
457
adeca879 4582016-10-06 Jakub Jelinek <jakub@redhat.com>
459
460 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
461 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
462
fefb1a11 4632016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
464
465 PR tree-optimization/77862
466 * gcc.dg/pr77862.c: New test.
467
f7df25e9 4682016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
469
470 * gcc.dg/tree-ssa/evrp4.c: New test.
471
3ff1ad36 4722016-10-06 Jeff Law <law@redhat.com>
473
474 PR tree-optimization/71661
475 * gcc.dg/tree-ssa/pr71661.c: New test.
476
1424fde5 4772016-10-06 Richard Biener <rguenther@suse.de>
478
479 PR tree-optimization/77855
480 * gcc.dg/torture/pr77855.c: New testcase.
481
a22dd5ec 4822016-10-06 James Clarke <jrtc27@jrtc27.com>
483 Eric Botcazou <ebotcazou@adacore.com>
484
485 * g++.dg/other/pr77759.C: New test.
486
cb1f8eb4 4872016-10-06 Richard Biener <rguenther@suse.de>
488
489 PR tree-optimization/77839
490 * gcc.dg/torture/pr77839.c: New testcase.
491
bb513366 4922016-10-06 Marek Polacek <polacek@redhat.com>
493
494 * g++.dg/cpp1z/init-statement9.C: New test.
495
26d689f4 4962016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
497
498 * gcc.target/i386/pcommit-1.c: Deleted.
499 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
500 * gcc.target/i386/sse-13.c: Ditto.
501 * gcc.target/i386/sse-14.c: Ditto.
502 * gcc.target/i386/sse-22.c: Ditto.
503 * gcc.target/i386/sse-23.c: Ditto.
504 * g++.dg/other/i386-2.C: Ditto.
505
847e66cc 5062016-10-05 Uros Bizjak <ubizjak@gmail.com>
507
508 * gcc.target/i386/pr77833.c: Require int128 effective target.
509
670ec524 5102016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
511
512 PR fortran/58991
513 PR fortran/58992
514 * gfortran.dg/associate_22.f90: New test.
515
fca4e258 5162016-10-05 Fritz Reese <fritzoreese@gmail.com>
517
518 * gfortran.dg/dec_union_9.f90: New testcase.
519 * gfortran.dg/dec_union_10.f90: New testcase.
520
994fc95f 5212016-10-05 Jakub Jelinek <jakub@redhat.com>
522
c6958264 523 PR sanitizer/66343
524 * gcc.dg/pch/pr66343-3.c: New test.
525 * gcc.dg/pch/pr66343-3.hs: New file.
526
994fc95f 527 PR sanitizer/66343
528 * gcc.dg/pch/pr66343-1.c: New test.
529 * gcc.dg/pch/pr66343-1.hs: New file.
530 * gcc.dg/pch/pr66343-2.c: New test.
531 * gcc.dg/pch/pr66343-2.hs: New file.
532
2b6903a5 5332016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
534
535 * c-c++-common/Wint-in-bool-context.c: Update test.
536
a9e44c43 5372016-10-05 Marek Polacek <polacek@redhat.com>
538
539 * g++.dg/cpp1z/init-statement1.C: New test.
540 * g++.dg/cpp1z/init-statement2.C: New test.
541 * g++.dg/cpp1z/init-statement3.C: New test.
542 * g++.dg/cpp1z/init-statement4.C: New test.
543 * g++.dg/cpp1z/init-statement5.C: New test.
544 * g++.dg/cpp1z/init-statement6.C: New test.
545 * g++.dg/cpp1z/init-statement7.C: New test.
546 * g++.dg/cpp1z/init-statement8.C: New test.
547
d0a5b595 5482016-10-05 Louis Krupp <louis.krupp@zoho.com>
549
550 PR fortran/67524
551 * gfortran.dg/pr67524.f90: New test.
552
c7b01e77 5532016-10-05 Jakub Jelinek <jakub@redhat.com>
554
555 PR sanitizer/77823
556 * c-c++-common/ubsan/shift-9.c: New test.
557
d204444e 5582016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
559
560 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
561 of int if __SIZEOF_INT__ is less than 4 bytes.
562
ea55eab9 5632016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
564
565 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
566 * gfortran.dg/class_array_20.f03: Likewise.
567 * gfortran.dg/class_array_21.f03: Likewise.
568 * gfortran.dg/finalize_29.f08: Likewise.
569 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
570
bf1426ea 5712016-10-05 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/77826
574 * gcc.dg/torture/pr77826.c: New testcase.
575
eb93b162 5762016-10-05 Richard Biener <rguenther@suse.de>
577
578 * gcc.dg/fold-copysign-1.c: New testcase.
579
830f8f08 5802016-10-05 Andreas Schwab <schwab@suse.de>
581
582 * g++.dg/pr49847-2.C: Remove.
583
ce229d56 5842016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
585
586 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
587
d82d27a3 5882016-10-05 Richard Biener <rguenther@suse.de>
589
590 PR middle-end/55152
591 * gcc.dg/pr55152-2.c: New testcase.
592
29e40d1d 5932016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
594
595 * gfortran.dg/dtio_15.f90: New test.
596
78dc0da1 5972016-10-04 Ian Lance Taylor <iant@golang.org>
598
599 * gcc.dg/split-7.c: New test.
600
f72de674 6012016-10-04 Martin Sebor <msebor@redhat.com>
602
603 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
604 %lc directive to wint_t to silence -Wformat warnings on targets
605 where the latter is a distinct type such as long.
606
c30da209 6072016-10-04 Martin Sebor <msebor@redhat.com>
608
609 PR c++/77804
610 * g++.dg/warn/Wplacement-new-size-4.C: New test.
611
c93d719b 6122016-10-04 Jakub Jelinek <jakub@redhat.com>
613
c8887d28 614 PR c++/77791
615 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
616
c93d719b 617 * g++.dg/other/java3.C: Remove.
618 * g++.dg/other/java1.C: Remove.
619 * g++.dg/other/error12.C: Remove.
620 * g++.dg/other/java2.C: Remove.
621 * g++.dg/warn/Wnvdtor.C: Remove.
622 * g++.dg/lookup/java1.C: Remove.
623 * g++.dg/lookup/java2.C: Remove.
624 * g++.dg/ext/pr34829.C: Remove.
625 * g++.dg/ext/java-3.C: Remove.
626 * g++.dg/ext/java-1.C: Remove.
627 * g++.dg/ext/java-2.C: Remove.
628 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
629
e62363b1 6302016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
631
632 PR tree-optimization/77808
633 * gcc.dg/tree-ssa/pr77808.c: New testcase.
634
38f18c01 6352016-10-04 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/77399
638 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
639
47fd90af 6402016-10-04 Richard Biener <rguenther@suse.de>
641
642 PR middle-end/77833
643 * gcc.target/i386/pr77833.c: New testcase.
644
2f8d6297 6452016-09-26 Jeff Law <law@redhat.com>
646
647 PR tree-optimization/71550
648 PR tree-optimization/71403
649 * gcc.c-torture/execute/pr71550.c: New test.
650
4092cccf 6512016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
652
653 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
654 option.
655
8e8fe25a 6562016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
657
658 Revert
659 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
660
661 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
662
fcfa0d6a 6632016-10-03 Marek Polacek <polacek@redhat.com>
664
665 * g++.dg/cpp0x/nullptr37.C: New test.
666
255beb07 6672016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
668
669 * c-c++-common/Wint-in-bool-context.c: Update test.
670
16127d51 6712016-10-02 Jakub Jelinek <jakub@redhat.com>
672
673 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
674 earlier.
675 * g++.dg/charset/asm2.c (memmove): Likewise.
676 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
677 * g++.dg/tls/diag-4.C (foo): Likewise.
678 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
679 dg-warning, fix up regex.
680 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
681 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
682 * g++.old-deja/g++.mike/net31.C: Likewise.
683 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
684 for C++17.
685 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
686 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
687
c9e875f1 6882016-10-01 Richard Biener <rguenther@suse.de>
689
690 PR middle-end/77798
691 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
692
77daf8b6 6932016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
694
695 PR fortran/77663
696 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
697
ff2feb8b 6982016-10-01 Jakub Jelinek <jakub@redhat.com>
699
700 PR c/77490
701 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
702 Add dg-prune-output directive.
703
fd3720ac 7042016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
705
706 PR fortran/66643
707 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
708 * gfortran.fortran-torture/compile/write.f90: Update test.
709
dd07e329 7102016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
711
712 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
713 arm_fp16_alternative_ok as the required effective target.
714 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
715 -mfp16-format=alternative to the dg-options directive and remove
716 the dg-add-options directive.
717
580083a2 7182016-09-30 Fritz Reese <fritzoreese@gmail.com>
719
720 PR fortran/77764
721 * gfortran.dg/dec_union_8.f90: New testcase.
722
f24fcad2 7232016-09-30 Fritz Reese <fritzoreese@gmail.com>
724
725 PR fortran/77782
726 * gfortran.dg/dec_structure_16.f90: New testcase.
727
e0e00cf4 7282016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
729
730 * gfortran.dg/coarray_allocate_10.f08: New test.
731 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
732
44211526 7332016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
734
735 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
736
e2441cd8 7372016-09-30 Richard Biener <rguenther@suse.de>
738
739 PR tree-optimization/77399
740 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
741
0914a8ef 7422016-09-29 Sandra Loosemore <sandra@codesourcery.com>
743
744 * c-c++-common/pr27336.c: Make dependency on
745 -fdelete-null-pointer-checks explicit.
746 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
747 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
748 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
749 * gcc.dg/pic-1.c: Require fpic target support.
750 * gcc.dg/pic-2.c: Likewise.
751
c5d89bae 7522016-09-29 Jakub Jelinek <jakub@redhat.com>
753
754 Implement P0001R1 - C++17 removal of register storage class specifier
755 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
756 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
757 C++17.
758 * c-c++-common/vector-subscript-5.c (foo): Don't use register
759 keyword if not __SSE2__.
760 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
761 C++17.
762 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
763 register keywords.
764 * g++.dg/eh/pr29166.C: Add -Wno-register option.
765 * g++.dg/warn/register-parm-1.C (erroneous_warning,
766 no_erroneous_warning): Expect new warnings for C++17.
767 * g++.dg/warn/register-var-2.C (f): Likewise.
768 * g++.dg/parse/register1.C (f): Expect new error for C++17.
769 * g++.dg/parse/linkage2.C (foo): Likewise.
770 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
771 keyword on parameters for C++17.
772 * g++.dg/cpp1z/register1.C: New test.
773 * g++.dg/cpp1z/register2.C: New test.
774 * g++.dg/cpp1z/register3.C: New test.
775
5424b150 7762016-09-29 Uros Bizjak <ubizjak@gmail.com>
777
778 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
779 * gcc.target/i386/avx2-check.h (main): Ditto.
780 * gcc.target/i386/avx512bw-check.h (main): Ditto.
781 * gcc.target/i386/avx512cd-check.h (main): Ditto.
782 * gcc.target/i386/avx512dq-check.h (main): Ditto.
783 * gcc.target/i386/avx512er-check.h (main): Ditto.
784 * gcc.target/i386/avx512f-check.h (main): Ditto.
785 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
786 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
787 * gcc.target/i386/avx512vl-check.h (main): Ditto.
788
132fa33c 7892016-09-29 Uros Bizjak <ubizjak@gmail.com>
790
791 PR target/77756
792 * gcc.target/i386/pr77756.c: New test.
793
ea72fa65 7942016-09-29 Marek Polacek <polacek@redhat.com>
795
796 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
797
40334d1a 7982016-09-29 Marek Polacek <polacek@redhat.com>
799
800 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
801 C++14.
802
2bf721c3 8032016-09-29 Martin Liska <mliska@suse.cz>
804
805 * objc/execute/construct1.m: New test.
806
a8243a97 8072016-09-29 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/77768
810 * gcc.dg/torture/pr77768.c: New testcase.
811
98da8d3b 8122016-09-28 Richard Biener <rguenther@suse.de>
813
814 PR middle-end/77407
815 * gcc.dg/pr77407.c: New testcase.
816
b0ab3ca0 8172016-09-29 Richard Biener <rguenther@suse.de>
818
819 PR middle-end/55152
820 * gcc.dg/pr55152.c: New testcase.
821 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
822
f76c9f26 8232016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
824
825 * gcc.dg/profile-update-warning.c: Restrict to ia32.
826 (dg-options): Remove -m32.
827
94d9ba6a 8282016-09-28 Martin Sebor <msebor@redhat.com>
829
830 PR middle-end/77721
831 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
832
d23296dc 8332016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
834
835 PR libgfortran/77707
836 * gfortran.dg/inquire_17.f90: New test.
837
2a2770c6 8382016-09-28 Jakub Jelinek <jakub@redhat.com>
839
840 PR c++/77467
841 * g++.dg/cpp1y/constexpr-77467.C: New test.
842
3e822015 8432016-09-28 Martin Sebor <msebor@redhat.com>
844
845 PR c/77762
846 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
847 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
848 (test_sprintf_p_const): Adjust line numbers to avoid failures
849 introduced in r240503.
850
21ce832f 8512016-09-28 Martin Sebor <msebor@redhat.com>
852
853 PR middle-end/77683
854 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
855
8d9e3eb6 8562016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
857
cfa852a5 858 PR c++/77748
859 * g++.dg/pr77550.C: Avoid undefined behavior.
860
8d9e3eb6 861 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
862
85dd8d9a 8632016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
864
865 * gcc.dg/strlenopt-20.c: Update test.
866 * gcc.dg/strlenopt-21.c: Likewise.
867 * gcc.dg/strlenopt-22.c: Likewise.
868 * gcc.dg/strlenopt-22g.c: Likewise.
869 * gcc.dg/strlenopt-26.c: Likewise.
870 * gcc.dg/strlenopt-5.c: Likewise.
871 * gcc.dg/strlenopt-7.c: Likewise.
872 * gcc.dg/strlenopt-9.c: Likewise.
873
ce7e2f0e 8742016-09-27 Jakub Jelinek <jakub@redhat.com>
875
4fd4e9e0 876 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
877
66108a57 878 * g++.dg/cpp1z/lambda-this1.C: New test.
879 * g++.dg/cpp1z/lambda-this2.C: New test.
880
ce7e2f0e 881 PR c++/77722
882 * g++.dg/ubsan/return-4.C: New test.
883 * g++.dg/ubsan/return-5.C: New test.
884 * g++.dg/ubsan/return-6.C: New test.
885
eedf6f96 8862016-09-27 Jiong Wang <jiong.wang@arm.com>
887
888 * lib/target-supports.exp
889 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
890 in function comment.
891
febf7a45 8922016-09-27 Martin Liska <mliska@suse.cz>
893
894 PR gcov-profile/46266
895 * lib/gcov.exp: Verify that <built-in>.gcov file is not
896 considered.
897
1ef012e4 8982016-09-27 Richard Biener <rguenther@suse.de>
899
900 PR tree-optimization/77745
901 * g++.dg/torture/pr77745.C: New testcase.
902
fcaf08b7 9032016-09-27 Richard Biener <rguenther@suse.de>
904
905 PR tree-optimization/77478
906 * gcc.dg/torture/pr77478.c: New testcase.
907
db46bcd3 9082016-09-27 Martin Liska <mliska@suse.cz>
909
910 PR gcov-profile/7970
911 PR gcov-profile/16855
912 PR gcov-profile/44779
913 * g++.dg/gcov/pr16855.C: New test.
914
2e0bcd96 9152016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
916
917 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
918
93768ef7 9192016-09-27 Jakub Jelinek <jakub@redhat.com>
920
921 PR fortran/77666
922 * gfortran.dg/gomp/pr77666.f90: New test.
923
b09a4365 9242016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
925
926 PR ipa/77677
927 * gcc.dg/torture/pr77677-2.c: New test.
928
85527e8f 9292016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
930
931 PR fortran/77420
932 * gfortran.dg/pr77420_1.f90: New test.
933 * gfortran.dg/pr77420_2.f90: Ditto.
934 * gfortran.dg/pr77420_3.f90: New test. Requires ...
935 * gfortran.dg/pr77420_4.f90: this file.
936
140cd7ff 9372016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
938
939 PR middle-end/77719
940 * gfortran.dg/pr77719.f90: New test.
941
d4d58fc3 9422016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
943
944 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 945 singular form of byte when quantity is unknown.
d4d58fc3 946
e997bd3a 9472016-09-26 Marek Polacek <polacek@redhat.com>
948
949 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
950
9c7de46a 9512016-09-26 Martin Liska <mliska@suse.cz>
952
953 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
954 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
955 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
956 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
957 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
958 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
959 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
960 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
961 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
962
3c77f69c 9632016-09-26 Marek Polacek <polacek@redhat.com>
964
965 PR c/7652
966 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
967 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
968 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
969 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
970 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
971 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
972 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
973 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
974 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
975 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
976 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
977 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
978 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
979 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
980 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
981 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
982 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
983 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
984 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
985 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
986 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
987 * c-c++-common/attr-fallthrough-1.c: New test.
988 * c-c++-common/attr-fallthrough-2.c: New test.
989 * g++.dg/cpp0x/fallthrough1.C: New test.
990 * g++.dg/cpp0x/fallthrough2.C: New test.
991 * g++.dg/cpp1z/fallthrough1.C: New test.
992 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
993 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
994 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
995 * objc.dg/Wimplicit-fallthrough-1.m: New test.
996
40e245e1 9972016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
998
9e9fb49b 999 PR fortran/77429
40e245e1 1000 * gfortran.dg/pr77429.f90: New test.
1001
cfffcdf4 10022016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1003
1004 PR fortran/77694
1005 * gfortran.dg/pr77694.f90: New test.
1006
223e6ae9 10072016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1008
1009 PR target/51244
1010 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1011
9e932ac2 10122016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1013
1014 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1015 for 32-bit mode.
1016
04f16d28 10172016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1018
1019 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1020 for 32-bit mode.
1021
481ce481 10222016-09-24 Marek Polacek <polacek@redhat.com>
1023
1024 PR c/77490
1025 * c-c++-common/Wbool-operation-1.c: New test.
1026 * gcc.dg/Wbool-operation-1.c: New test.
1027
8e652fcf 10282016-09-23 Fritz Reese <fritzoreese@gmail.com>
1029
1030 * gfortran.dg/dec_static_1.f90: New.
1031 * gfortran.dg/dec_static_2.f90: New.
1032 * gfortran.dg/dec_static_3.f90: New.
1033 * gfortran.dg/dec_static_4.f90: New.
1034
e7c4560c 10352016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1036
1037 PR fortran/48298
1038 * gfortran.dg/negative_unit_check.f90: Update test.
1039 * gfortran.dg/dtio_14.f90: New test.
481ce481 1040
ad020996 10412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1042
1043 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1044 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1045 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1046 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1047 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1048 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1049 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1050
e2c1228b 10512016-09-23 Martin Sebor <msebor@redhat.com>
1052
1053 PR testsuite/77713
1054 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1055 assuming long double is bigger than double.
1056
9b5db70f 10572016-09-23 Jakub Jelinek <jakub@redhat.com>
1058
1059 Implement P0138R2, C++17 construction rules for enum class values
1060 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1061
a30e370d 10622016-09-23 David Malcolm <dmalcolm@redhat.com>
1063
1064 PR preprocessor/77672
1065 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1066 expected multiline output from first warning to reflect change
1067 in r240434.
1068
15650eb7 10692016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1070
1071 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1072
f886b2b4 10732016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1074 Tom de Vries <tom@codesourcery.com>
1075
1076 PR testsuite/77411
1077 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1078
f74ba31d 10792016-09-23 Marek Polacek <polacek@redhat.com>
1080
1081 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1082 * c-c++-common/gomp/atomic-13.c: Likewise.
1083 * c-c++-common/gomp/atomic-14.c: Likewise.
1084 * c-c++-common/pr60439.c: Remove invalid code.
1085 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1086 * g++.dg/expr/bitfield5.C: Likewise.
1087 * g++.dg/expr/bitfield6.C: Likewise.
1088 * g++.dg/expr/bool1.C: Likewise.
1089 * g++.dg/expr/bool3.C: Likewise.
1090 * g++.dg/expr/lval3.C: Likewise.
1091 * g++.dg/expr/lval4.C: Likewise.
1092 * g++.old-deja/g++.jason/bool5.C: Likewise.
1093
7413e757 10942016-09-23 David Malcolm <dmalcolm@redhat.com>
1095
1096 PR preprocessor/77672
1097 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1098 (test_terminator_location): New function.
1099
81df50de 11002016-09-23 Richard Biener <rguenther@suse.de>
1101
1102 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1103
5f4626d8 11042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1105
1106 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1107 -march=armv8.2-a+fp16 when supported by the hardware.
1108 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1109 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1110 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1111 semi-colons to a macro invocations.
1112 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1113 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1114 defined.
1115 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1116 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1118 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1119 defined.
1120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1122 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1125 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1127 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1128 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1129 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1130 defined.
1131 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1132 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1133 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1134 defined.
1135 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1136 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1137 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1138 defined.
1139 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1140 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1141 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1142 defined.
1143 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1145 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1146 defined. Also fix some white-space.
1147 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1148 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1149 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1150 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1151 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1152 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1153 defined. Also fix some long lines and white-space.
1154 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1155 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1156 defined. Also fix some long lines and white-space.
1157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1158 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1159 defined.
1160 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1162 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1163 defined.
1164 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1166 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1167 defined.
1168 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1171 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1173 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1175 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1178 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1181 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1184 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1185 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1187
f2645569 11882016-09-23 Jiong Wang <jiong.wang@arm.com>
1189 Matthew Wahab <matthew.wahab@arm.com>
1190
1191 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1192 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1193 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1194 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1195 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1196 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1197 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1198 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1199 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1200 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1201 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1202 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1203 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1204 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1205 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1206 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1207 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1208 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1209 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1210 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1211 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1212 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1213 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1214 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1215 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1216 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1217 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1218 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1219 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1220 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1221 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1222 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1223 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1224 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1225 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1226 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1227 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1228
66a55fc4 12292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1230
1231 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1232 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1233 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1234 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1235 support.
1236
ada0f4c4 12372016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1238
1239 PR ipa/77677
1240 * gcc.dg/torture/pr77677.c: New test.
1241
8771094d 12422016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1243
1244 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1245 here now.
1246
c959fae1 12472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1248
1249 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1250 options. Add tests for float16x4_t and float16x8_t.
1251
88b594a3 12522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1253
1254 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1255 * gcc.target/s390/risbg-ll-2.c: Ditto.
1256 * gcc.target/s390/risbg-ll-3.c: Ditto.
1257
e4ad661c 12582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1259
1260 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1261 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1262
4005a882 12632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1264
1265 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1266 output to the simplified instructions.
1267
9854d864 12682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1269
1270 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1271 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1272
388ce7db 12732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1274
1275 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1276 (FP16_SUPPORTED): New
1277 (expected-hfloat-16x4): Make conditional on __fp16 support.
1278 (expected-hfloat-16x8): Likewise.
1279 (vdup_n_f16): Disable for non-AArch64 targets.
1280 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1281 conditional on FP16_SUPPORTED.
1282 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1283 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1284 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1286 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1287 for testing __fp16.
1288 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1289 conditional on FP16_SUPPORTED.
1290 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1291 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1292
837bb76e 12932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1294
1295 * gcc.target/arm/short-vfp-1.c: New.
1296
e183c2b8 12972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1298
1299 * gcc.target/arm/attr-fp16-arith-1.c: New.
1300
cd6fbed6 13012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1302
1303 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1304 New.
1305 (add_options_for_arm_v8_2a_fp16_neon): New.
1306 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1307 (add_options_for_arm_arch_v8_2a): Auto-generate.
1308 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1309 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1310 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1311 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1312 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1313 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1314 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1315
4961b0ab 13162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1317
1318 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1319 arm_fp16_alternative_ok.
1320 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1321 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1322 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1323 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1324 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1325 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1326 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1327 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1328 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1329 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1330 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1331 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1332 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1333 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1334 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1335 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1336 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1337 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1338 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1339 arm_fp16_alternative_ok.
1340 * lib/target-supports.exp
1341 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1342 (check_effective_target_arm_fp16_alternative_ok): New.
1343 (check_effective_target_arm_fp16_none_ok_nocache): New.
1344 (check_effective_target_arm_fp16_none_ok): New.
1345
ce5b3c3b 13462016-09-23 Martin Liska <mliska@suse.cz>
1347
1348 * gcc.dg/ipa/pr77653.c: Replace adress
1349 with address.
1350
d4c65e05 13512016-09-23 Martin Liska <mliska@suse.cz>
1352
1353 * gcc.target/i386/movbe-4.c: New test.
1354
82a47693 13552016-09-23 Martin Liska <mliska@suse.cz>
1356
1357 * gcc.target/i386/crc32-5.c: New test.
1358
0253072a 13592016-09-23 Martin Liska <mliska@suse.cz>
1360
1361 * gcc.target/i386/pr71652.c: New test.
1362 * gcc.target/i386/pr71652-2.c: New test.
1363 * gcc.target/i386/pr71652-3.c: New test.
1364
0bfdbd22 13652016-09-23 Jakub Jelinek <jakub@redhat.com>
1366
1367 * lib/gcc-dg.exp (process-message): Support relative line number
1368 notation - .+4 or .-1 etc.
1369 * gcc.dg/dg-test-1.c: New test.
1370
ff982ab4 13712016-09-22 Martin Sebor <msebor@redhat.com>
1372
1373 PR target/77676
1374 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1375 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1376 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1377 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1378
78299f8d 13792016-09-22 Uros Bizjak <ubizjak@gmail.com>
1380
1381 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1382 * gcc.dg/ifcvt-2.c: Ditto.
1383 * gcc.dg/zero_bits_compound-1.c: Ditto.
1384 * gcc.dg/zero_bits_compound-1.c: Ditto.
1385 * gcc.dg/pr40550.c: Simplify target selectors.
1386 Use dg-additional-options.
1387 * gcc.dg/pr47893.c: Ditto.
1388 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1389 additional options for 32-bit x86 targets.
1390 * gcc.dg/pr70955.c: Move to ...
1391 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1392
ec645283 13932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/61019
1396 * g++.dg/cpp0x/pr61019.C: New.
1397
9753b549 13982016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1399 Terry Guo <terry.guo@arm.com>
1400
1401 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1402 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1403 * gcc.target/arm/pure-code/pure-code.exp: New.
1404
7dbfb427 14052016-09-22 Uros Bizjak <ubizjak@gmail.com>
1406
1407 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1408 Remove SSE effective target requirement.
1409
7e20dff2 14102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR c++/71979
1413 * g++.dg/cpp0x/pr71979.C: New.
1414
05dd002d 14152016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1416
1417 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1418
53769cc8 14192016-09-22 Martin Liska <mliska@suse.cz>
1420
1421 PR ipa/77653
1422 * gcc.dg/ipa/pr77653.c: New test.
1423
51c846d6 14242016-09-22 Jakub Jelinek <jakub@redhat.com>
1425
1426 PR fortran/77665
1427 * gfortran.dg/gomp/pr77665.f90: New test.
1428
51278c1a 14292016-09-22 Paul Thomas <pault@gcc.gnu.org>
1430
1431 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1432 * gfortran.dg/dtio_13.f90: New test.
1433
cde225a2 14342016-09-21 Louis Krupp <louis.krupp@zoho.com>
1435
1436 PR fortran/66107
1437 * gfortran.dg/pr66107.f90: New test.
1438
0d5530d9 14392016-09-21 Ian Lance Taylor <iant@golang.org>
1440
1441 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1442 with call to builtin delete function.
1443
9ca7e933 14442016-09-21 Joseph Myers <joseph@codesourcery.com>
1445
1446 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1447 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1448 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1449 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1450 tests.
1451
451127c6 14522016-09-21 Uros Bizjak <ubizjak@gmail.com>
1453
1454 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1455
98aa0f57 14562016-09-21 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR c++/77651
1459 * g++.dg/cpp1z/aligned-new6.C: New test.
1460
65eeae10 14612016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1462
1463 * gcc.target/arm/fp16-aapcs-3.c: New.
1464 * gcc.target/arm/fp16-aapcs-4.c: New.
1465 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1466 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1467 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1468 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1469
1a39df22 14702016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1471
1472 PR tree-optimization/77550
1473 * g++.dg/pr77550.C: New test.
1474
48bc6fdd 14752016-09-21 Georg-Johann Lay <avr@gjlay.de>
1476
1477 PR target/77326
1478 * gcc.target/avr/torture/pr77326.c: New test.
1479
a09b160b 14802016-09-21 Louis Krupp <louis.krupp@zoho.com>
1481
1482 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1483
91207228 14842016-09-21 Richard Biener <rguenther@suse.de>
1485
1486 PR tree-optimization/77648
1487 * gcc.dg/torture/pr77648-1.c: New testcase.
1488 * gcc.dg/torture/pr77648-2.c: Likewise.
1489
f6aeb966 14902016-09-21 Richard Biener <rguenther@suse.de>
1491 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR tree-optimization/77621
1494 * gcc.dg/pr77621.c: New testcase.
1495
637b3ebb 14962016-09-21 Paul Thomas <pault@gcc.gnu.org>
1497
1498 PR fortran/77657
1499 * gfortran.dg/dtio_12.f90: New test.
1500
b5b88e7a 15012016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1502
1503 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1504
8ccdb0a4 15052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1506
1507 PR tree-optimization/72835
1508 * gcc.dg/tree-ssa/pr72835.c: New test.
1509
b9833bfd 15102016-09-20 Martin Sebor <msebor@redhat.com>
1511
1512 PR middle-end/49905
1513 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1514 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1515 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1516 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1517 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1518 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1519 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1520
597323ed 15212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1522
1523 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1524 arguments/compare will be optimized away.
1525 * gcc.dg/torture/ftrapv-1.c: Likewise.
1526
25a8e007 15272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1528
1529 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1530 will be optimized away.
1531 * gcc.dg/ipa/vrp1.c: New test.
1532 * gcc.dg/ipa/vrp2.c: New test.
1533 * gcc.dg/ipa/vrp3.c: New test.
1534
6e93da1b 15352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1536
1537 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1538 does the same transformation.
1539 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1540 * gcc.dg/tree-ssa/evrp1.c: New test.
1541 * gcc.dg/tree-ssa/evrp2.c: New test.
1542 * gcc.dg/tree-ssa/evrp3.c: New test.
1543 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1544 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1545 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1546 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1547 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1548 foling now happens early.
1549 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1550 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1551 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1552 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1553 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1554
b8b3b645 15552016-09-20 Uros Bizjak <ubizjak@gmail.com>
1556
1557 PR target/77621
1558 * gcc.target/i386/pr77621.c: New test.
1559 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1560 pattern, loop should vectorize with -mtune=atom.
1561
81165554 15622016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1563 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR testsuite/63299
1566 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1567 instead of delete.
1568
2f8a2ead 15692016-09-20 Jakub Jelinek <jakub@redhat.com>
1570
a48667ee 1571 PR c++/77626
1572 * g++.dg/other/pr77626.C: New test.
1573
7e67c6d5 1574 PR c++/77638
1575 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1576
59934ea3 1577 PR c++/77637
1578 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1579
2f8a2ead 1580 PR middle-end/77624
1581 * c-c++-common/pr77624-1.c: New test.
1582 * c-c++-common/pr77624-2.c: New test.
1583
a1268ee1 15842016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1585
1586 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1587 of digits expected.
1588
0b77b2cf 15892016-09-20 Richard Biener <rguenther@suse.de>
1590
1591 PR tree-optimization/77646
1592 * gcc.dg/torture/pr77646.c: New testcase.
1593
bed03df1 15942016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1595
1596 PR c++/77434
1597 * c-c++-common/Wint-in-bool-context.c: New test.
1598
cb19a0da 15992016-09-19 Joseph Myers <joseph@codesourcery.com>
1600
1601 * gcc.dg/cr-decimal-dig-1.c: New test.
1602
9b5c49ef 16032016-09-19 Joseph Myers <joseph@codesourcery.com>
1604
1605 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1606 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1607 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1608 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1609
48d1445d 16102016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1611
1612 PR rtl-optimization/77416
1613 * gcc.target/powerpc/pr77416.c: New.
1614
579f478b 16152016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1616
1617 PR c++/77639
1618 * g++.dg/template/error-recovery4.C: New test.
1619
f2e52448 16202016-09-19 Bin Cheng <bin.cheng@arm.com>
1621
1622 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1623
aaf7d5f8 16242016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1625
1626 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1627 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1628
5f036000 16292016-09-19 Jakub Jelinek <jakub@redhat.com>
1630 Jan Hubicka <jh@suse.cz>
1631
1632 PR target/77587
1633 * gcc.dg/pr77587.c: New test.
1634 * gcc.dg/pr77587a.c: New file.
1635
eee0cf09 16362016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1637
1638 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1639 * gfortran.dg/coarray_38.f90:
1640 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1641 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1642 * gfortran.dg/coarray_allocate_7.f08: New test.
1643 * gfortran.dg/coarray_allocate_8.f08: New test.
1644 * gfortran.dg/coarray_allocate_9.f08: New test.
1645 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1646 new caf_register.
1647 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1648 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1649 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1650 get_by_refs.
1651 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1652 * gfortran.dg/coarray_lock_7.f90: Same.
1653 * gfortran.dg/coarray_poly_5.f90: Same.
1654 * gfortran.dg/coarray_poly_6.f90: Same.
1655 * gfortran.dg/coarray_poly_7.f90: Same.
1656 * gfortran.dg/coarray_poly_8.f90: Same.
1657 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1658
891196d7 16592016-09-19 Fritz Reese <fritzoreese@gmail.com>
1660
1661 PR fortran/77584
1662 * gfortran.dg/dec_structure_15.f90: New testcase.
1663
281da9a3 16642016-09-19 Richard Biener <rguenther@suse.de>
1665
1666 PR middle-end/77605
1667 * gcc.dg/torture/pr77605.c: New testcase.
1668
8a252920 16692016-09-18 Louis Krupp <louis.krupp@zoho.com>
1670
1671 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1672
a18b7a33 16732016-09-17 Jan Hubicka <hubicka@ucw.cz>
1674
1675 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1676 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1677 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1678 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1679 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1680 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1681 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1682 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1683 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1684 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1685 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1686
b868c23d 16872016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1688
1689 * gcc.target/i386/pr68633.c: Fix expected result.
1690
360d7ea8 16912016-09-17 Louis Krupp <louis.krupp@gmail.com>
1692
1693 PR fortran/68078
1694 * gfortran.dg/pr68078.f90: New test.
1695 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1696
d58661cb 16972016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1698
1699 PR target/77613
1700 * gcc.target/powerpc/swaps-p8-25.c: New.
1701
24b3d864 17022016-09-16 Jakub Jelinek <jakub@redhat.com>
1703
e6db887a 1704 PR c++/77482
1705 * g++.dg/cpp0x/constexpr-77482.C: New test.
1706
44df6c11 1707 PR c++/77379
1708 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1709 thunk offsets.
1710 * g++.dg/abi/abi-tag23a.C: Likewise.
1711
53d2f3de 1712 PR c++/77338
1713 * g++.dg/cpp0x/decltype-77338.C: New test.
1714
24b3d864 1715 PR c++/77375
1716 * g++.dg/cpp0x/mutable1.C: New test.
1717
42f172d0 17182016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1719
1720 PR fortran/77612
1721 * gfortran.dg/pr77612.f90: New test.
1722
0665113b 17232016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1724
1725 * gcc.dg/torture/pr70421.c: Require int32plus.
1726
dff10ec9 17272016-09-16 Jakub Jelinek <jakub@redhat.com>
1728
be63912c 1729 PR middle-end/77475
1730 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1731
dff10ec9 1732 PR target/77526
1733 * gcc.target/i386/pr77526.c: New test.
1734
69cdadd9 17352016-09-16 Jakub Jelinek <jakub@redhat.com>
1736 Eric Botcazou <ebotcazou@adacore.com>
1737
1738 PR middle-end/77594
1739 * gcc.target/i386/pr77594.c: New test.
1740
b74250bc 17412016-09-15 Louis Krupp <louis.krupp@zoho.com>
1742
1743 PR fortran/69963
1744 * gfortran.dg/misplaced_implicit_character.f90: New test.
1745
834a2c29 17462016-09-15 Bin Cheng <bin.cheng@arm.com>
1747
1748 PR tree-optimization/77503
1749 * gcc.dg/vect/pr77503.c: New test.
1750
fbcb99d5 17512016-09-15 Richard Biener <rguenther@suse.de>
1752
1753 PR middle-end/77544
1754 * c-c++-common/torture/pr77544.c: New testcase.
1755
3aa4e8c2 17562016-09-15 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR middle-end/77475
1759 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1760 * gcc.dg/march-generic.c: Likewise.
1761 * gcc.target/i386/spellcheck-options-1.c: New test.
1762 * gcc.target/i386/spellcheck-options-2.c: New test.
1763 * gcc.target/i386/spellcheck-options-3.c: New test.
1764 * gcc.target/i386/spellcheck-options-4.c: New test.
1765
e9dea525 17662016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1767
1768 PR fortran/72743
1769 * gfortran.dg/goacc/pr72743.f90: New test.
1770
7270347c 17712016-09-15 Richard Biener <rguenther@suse.de>
1772
1773 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1774
091e8e90 17752016-09-15 Richard Biener <rguenther@suse.de>
1776
1777 PR tree-optimization/77514
1778 * gcc.dg/torture/pr77514.c: New testcase.
1779
8cc08773 17802016-09-14 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c++/77549
1783 * g++.dg/lookup/pr77549.C: New test.
1784
5be60f03 17852016-09-14 Marek Polacek <polacek@redhat.com>
1786
1787 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1788 * c-c++-common/gomp/atomic-13.c: Likewise.
1789 * c-c++-common/gomp/atomic-14.c: Likewise.
1790 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1791 * g++.dg/cpp1z/bool-increment1.C: New test.
1792 * c-c++-common/pr60439.c: Add dg-warning.
1793 * g++.dg/expr/bitfield4.C: Likewise.
1794 * g++.dg/expr/bitfield5.C: Likewise.
1795 * g++.dg/expr/bitfield6.C: Likewise.
1796 * g++.dg/expr/bool1.C: Likewise.
1797 * g++.dg/expr/bool3.C: Likewise.
1798 * g++.dg/expr/lval3.C: Likewise.
1799 * g++.dg/expr/lval4.C: Likewise.
1800 * g++.old-deja/g++.jason/bool5.C: Likewise.
1801 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1802 * g++.dg/other/error18.C: Likewise.
1803 * g++.dg/gomp/atomic-14.C: Likewise.
1804
f80a245e 18052016-09-14 Nathan Sidwell <nathan@acm.org>
1806
1807 PR c++/77539
1808 * g++.dg/cpp1y/pr77539.C: New.
1809
7b329bca 18102016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1811
1812 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1813 dg-require.
1814 * g++.dg/ext/builtin_alloca.C: Likewise.
1815 * g++.dg/template/spec35.C: Likewise.
1816 * gcc.dg/builtins-68.c: Likewise.
1817 * gcc.misc-tests/gcov-13.c: Likewise.
1818 * gcc.misc-tests/gcov-14.c: Likewise.
1819
0029200d 18202016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1821
1822 * gfortran.dg/dec_structure_14.f90: New testcase.
1823
0975f764 18242016-09-14 Jakub Jelinek <jakub@redhat.com>
1825
1826 PR sanitizer/68260
1827 * c-c++-common/tsan/pr68260.c: New test.
1828
1098c313 18292016-09-13 Joe Seymour <joe.s@somniumtech.com>
1830
1831 PR target/70713
1832 * gcc.target/msp430/function-attributes-1.c: New test.
1833 * gcc.target/msp430/function-attributes-2.c: New test.
1834 * gcc.target/msp430/function-attributes-3.c: New test.
1835
46fad8d5 18362016-09-13 Jakub Jelinek <jakub@redhat.com>
1837
4bdba715 1838 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1839 * g++.dg/cpp1z/gen-attrs1.C: New test.
1840
99d887de 1841 PR tree-optimization/77454
1842 * gcc.dg/pr77454.c: New test.
1843
46fad8d5 1844 PR c++/77553
1845 * g++.dg/cpp1y/constexpr-77553.C: New test.
1846
68ef907c 18472016-09-13 David Malcolm <dmalcolm@redhat.com>
1848
1849 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1850 (test_show_locus): Replace rich_location::add_fixit_insert calls
1851 with add_fixit_insert_before and add_fixit_insert_after.
1852
2c24fd5e 18532016-09-13 Jason Merrill <jason@redhat.com>
1854 Tom de Vries <tom@codesourcery.com>
1855
1856 PR c++/77427
1857 * g++.dg/pr77427.C: New test.
1858
68b219ee 18592016-09-13 Martin Liska <mliska@suse.cz>
1860
1861 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1862 effective target.
1863 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1864 * lib/target-supports.exp: Define the new target.
1865
c72e91d3 18662016-09-12 Andrew Pinski <apinski@cavium.com>
1867
1868 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1869 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1870
b38c0a37 18712016-09-12 Uros Bizjak <ubizjak@gmail.com>
1872
1873 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1874 variable arguments.
1875 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1876 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1877 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1878 variable argument.
1879 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1880 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1881
7a21b590 18822016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1883
1884 PR c++/77496
1885 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1886 * g++.dg/ext/pr77496.C: New test.
1887 * g++.dg/warn/pr77496.C: New test.
1888
00434032 18892016-09-12 David Malcolm <dmalcolm@redhat.com>
1890
1891 PR c/72858
1892 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1893 to preserve conversion chars, and to preserve prefix information.
1894 * gcc.dg/format/pr72858.c: New test case.
1895
54f56c28 18962016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1897
1898 * gfortran.dg/pr77507.f90: Move to ...
1899 * gfortran.dg/ieee/pr77507.f90: here.
1900
08d6d42c 19012016-08-09 Jan Hubicka <hubicka@ucw.cz>
1902
1903 PR ipa/61159
1904 * compile/pr61159.c: New testcase
1905
35870532 19062016-08-09 Jan Hubicka <hubicka@ucw.cz>
1907
1908 PR ipa/64316
1909 * gcc.dg/ipa/pr63416.c: New testcase.
1910
953b9eef 19112016-09-10 Paul Thomas <pault@gcc.gnu.org>
1912 Steven G. Kargl <kargl@gcc.gnu.org>
1913
1914 PR fortran/77532
c78b1f64 1915 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1916
1aef7c3c 19172016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1918
1919 PR fortran/77507
1920 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1921 * gfortran.dg/c_assoc_4.f90: Ditto.
1922
3bb45f76 19232016-09-10 Tom de Vries <tom@codesourcery.com>
1924
1925 PR C/71602
1926 * c-c++-common/va-arg-va-list-type.c: New test.
1927
9731eaaf 19282016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1929
1930 PR rtl-optimization/77289
1931 * gcc.target/powerpc/pr77289.c: New test.
1932
911ea34a 19332016-09-09 Martin Sebor <msebor@redhat.com>
1934
1935 PR c/77520
1936 PR c/77521
1937 * gcc.dg/pr77520.c: New test.
1938 * gcc.dg/pr77521.c: New test.
1939
edd0f33b 19402016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1941
1942 PR fortran/77506
1943 * gfortran.dg/pr77506.f90: New test.
1944
374777a4 19452016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1946
1947 PR fortran/77507
1948 * gfortran.dg/pr77507.f90: New test.
1949
c5eddaf9 19502016-09-09 Joseph Myers <joseph@codesourcery.com>
1951
1952 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1953
3e7e4e14 19542016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1955 Louis Krupp <lkrupp@gcc.gnu.org>
1956
1957 PR fortran/69514
1958 * gfortran.dg/pr69514_1.f90: New test.
1959 * gfortran.dg/pr69514_2.f90: New test.
1960
51688bb7 19612016-09-08 Jakub Jelinek <jakub@redhat.com>
1962
a34338c9 1963 PR fortran/77500
1964 * gfortran.dg/gomp/pr77500.f90: New test.
1965
51688bb7 1966 PR fortran/77516
1967 * gfortran.dg/gomp/pr77516.f90: New test.
1968
3ecb55e7 19692016-09-07 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR middle-end/77475
1972 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1973 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1974 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1975 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1976 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1977 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1978
3da97ff7 19792016-09-07 David Malcolm <dmalcolm@redhat.com>
1980
1981 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1982 "substring-locations.h".
1983
b55f1f44 19842016-09-07 Richard Biener <rguenther@suse.de>
1985
1986 PR c/77450
1987 * c-c++-common/vector-subscript-8.c: Move ..
1988 * gcc.dg/pr77450.c: ... here.
1989
7d482049 19902016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1991
1992 PR libgfortran/77393
1993 * gfortran.dg/fmt_f0_2.f90: Update test.
1994 * gfortran.dg/fmt_f0_3.f90: New test.
1995
ef3b531c 19962016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1997
1998 PR debug/77389
1999 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2000 in dg-options.
2001
2002 PR debug/57519
2003 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2004
39370ea0 20052016-09-06 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR target/69255
2008 * gcc.target/i386/pr69255-1.c: New test.
2009 * gcc.target/i386/pr69255-2.c: New test.
2010 * gcc.target/i386/pr69255-3.c: New test.
2011
20122016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2013
2014 PR c/77336
2015 * gcc.dg/format/miss-7.c: New test.
2016
88820414 20172016-09-06 Uros Bizjak <ubizjak@gmail.com>
2018
2019 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2020
4c790ba8 20212016-09-06 Martin Liska <mliska@suse.cz>
2022
2023 PR gcov-profile/77378
2024 PR gcov-profile/77466
2025 * gcc.dg/profile-update-warning.c: New test.
2026
43d2460d 20272016-09-06 Richard Biener <rguenther@suse.de>
2028
2029 PR tree-optimization/77479
2030 * gcc.dg/torture/pr77479.c: New testcase.
2031
4c04bcce 20322016-09-06 Richard Biener <rguenther@suse.de>
2033
2034 PR c/77450
2035 * c-c++-common/vector-subscript-7.c: Adjust.
2036 * c-c++-common/vector-subscript-8.c: New testcase.
2037
8925068a 20382016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2039
2040 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2041
daea048c 20422016-09-05 Jakub Jelinek <jakub@redhat.com>
2043
e315ff48 2044 PR target/77476
2045 * gcc.target/i386/avx512f-pr77476.c: New test.
2046 * gcc.target/i386/avx512bw-pr77476.c: New test.
2047 * gcc.target/i386/avx512dq-pr77476.c: New test.
2048
8eeca3ac 2049 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2050 Update comment to mention also avx512f.
2051
daea048c 2052 PR sanitizer/77396
2053 * g++.dg/asan/pr77396-2.C: New test.
2054
a6ffaadf 20552016-09-05 Uros Bizjak <ubizjak@gmail.com>
2056
2057 PR rtl-optimization/77452
2058 * gcc.target/i386/pr77452.c: New test.
2059
8f8828ba 20602016-09-05 Marek Polacek <polacek@redhat.com>
2061
2062 PR c/77423
2063 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2064
65277f2a 20652016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2066
2067 PR fortran/77391
2068 * gfortran.dg/pr77391.f90: New test.
2069
a1cf06b8 20702016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2071
2072 PR fortran/77460
2073 * gfortran.dg/pr77460.f90: New test.
2074
4d261282 20752016-09-03 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR c/65467
2078 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2079
4fc4eb94 20802016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2081
2082 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2083
40a431fa 20842016-09-02 David Malcolm <dmalcolm@redhat.com>
2085
2086 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2087 test case.
2088 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2089 diagnostic-test-show-locus-generate-patch.c to the sources
2090 for diagnostic_plugin_test_show_locus.c.
2091
a940fdc7 20922016-09-02 Jakub Jelinek <jakub@redhat.com>
2093
0b80c4b2 2094 PR c/65467
2095 * gcc.dg/gomp/_Atomic-1.c: New test.
2096 * gcc.dg/gomp/_Atomic-2.c: New test.
2097 * gcc.dg/gomp/_Atomic-3.c: New test.
2098 * gcc.dg/gomp/_Atomic-4.c: New test.
2099 * gcc.dg/gomp/_Atomic-5.c: New test.
2100
a940fdc7 2101 PR sanitizer/77396
2102 * g++.dg/asan/pr77396.C: New test.
2103
21042016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2105
2106 PR tree-optimization/71831
2107 * gcc.dg/builtin-object-size-16.c: New test.
2108 * gcc.dg/builtin-object-size-17.c: New test.
2109
0b404bb4 21102016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2111
2112 PR libgfortran/77393
2113 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2114
8a5817a9 21152016-09-01 Uros Bizjak <ubizjak@gmail.com>
2116
2117 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2118 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2119 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2120 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2121 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2122 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2123 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2124 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2125 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2126 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2127 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2128 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2129 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2130 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2131 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2132 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2133 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2134 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2135
209253ae 21362016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2137
2138 * gnat.dg/opt58.adb: New test.
2139 * gnat.dg/opt58_pkg.ads: New helper.
2140
15182c1d 21412016-09-01 Richard Biener <rguenther@suse.de>
2142
2143 PR middle-end/77436
2144 * gcc.dg/torture/pr77436.c: New testcase.
2145
1c02615c 21462016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2147
2148 * gcc.dg/pr64252.c: Require int32plus.
2149 * gcc.dg/pr66299-1.c: Likewise.
2150 * gcc.dg/pr66299-2.c: Likewise.
2151 * gcc.dg/torture/20131115-1.c: Skip for avr.
2152
08fded5f 21532016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2154
2155 * gcc.target/aarch64/ands_3.c: New test.
2156
a7b3b7c4 21572016-08-31 Jakub Jelinek <jakub@redhat.com>
2158
68c215e4 2159 PR fortran/77352
2160 * gfortran.dg/gomp/pr77352.f90: New test.
2161
a7b3b7c4 2162 PR fortran/77374
2163 * gfortran.dg/gomp/pr77374.f08: New test.
2164
51a43c06 21652016-08-31 Marc Glisse <marc.glisse@inria.fr>
2166
2167 PR tree-optimization/73714
2168 * gcc.dg/tree-ssa/pr73714.c: New test.
2169
01109414 21702016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171
2172 PR libgfortran/77393
2173 * gfortran.dg/fmt_f0_2.f90: New test.
2174
8036ac7f 21752016-08-31 Marc Glisse <marc.glisse@inria.fr>
2176
2177 * gcc.target/i386/pr59539-2.c: Adapt options.
2178 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2179
b298bde8 21802016-08-31 Paul Thomas <pault@gcc.gnu.org>
2181
2182 PR fortran/77418
2183 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2184 of the associate entity and replace with a pointer to the
2185 intended item on the stack.
2186
9f732c4e 21872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2188 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2189
2190 PR fortran/48298
2191 * gfortran.dg/dtio_1.f90: New test.
2192 * gfortran.dg/dtio_2.f90: New test.
2193 * gfortran.dg/dtio_3.f90: New test.
2194 * gfortran.dg/dtio_4.f90: New test.
2195 * gfortran.dg/dtio_5.f90: New test.
2196 * gfortran.dg/dtio_6.f90: New test.
2197 * gfortran.dg/dtio_7.f90: New test.
2198 * gfortran.dg/dtio_8.f90: New test.
2199 * gfortran.dg/dtio_9.f90: New test.
2200 * gfortran.dg/dtio_10.f90: New test.
2201
d6dd1b60 22022016-08-30 David Malcolm <dmalcolm@redhat.com>
2203
2204 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2205 (test_many_nested_locations): New function.
2206 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2207 (test_show_locus): Handle "test_many_nested_locations".
2208
2e7400df 22092016-08-30 David Malcolm <dmalcolm@redhat.com>
2210
2211 * g++.dg/template/double-greater-than-fixit.C: New test case.
2212
98023bfd 22132016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2214
2215 * gnat.dg/opt57.ad[sb]: New test.
2216 * gnat.dg/opt57_pkg.ads: New helper.
2217
f9723d87 22182016-08-30 Richard Biener <rguenther@suse.de>
2219
2220 PR tree-optimization/69047
2221 * gcc.dg/pr69047.c: Fix byte-order check.
2222
77ce6232 22232016-08-30 Jakub Jelinek <jakub@redhat.com>
2224
adca2d16 2225 PR tree-optimization/72866
2226 * gcc.dg/vect/pr72866.c: New test.
2227
06cee168 2228 PR debug/77363
2229 * g++.dg/debug/dwarf2/pr77363.C: New test.
2230
4472e8d1 2231 PR middle-end/77377
2232 * gcc.target/i386/pr77377.c: New test.
2233
77ce6232 2234 PR debug/77389
2235 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2236 in dg-options.
2237
36bda760 22382016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2239
2240 * gfortran.dg/pr77372.f90: Moved to ...
2241 * gfortran.dg/ieee/pr77372.f90: here.
2242
2db6ea89 22432016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2244
2245 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2246 vector short/char initializations.
2247 * gcc.target/powerpc/vec-init-5.c: Likewise.
2248 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2249 vector initialization optimizations.
2250 * gcc.target/powerpc/vec-init-7.c: Likewise.
2251 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2252 vector float/double initializations.
2253 * gcc.target/powerpc/vec-init-9.c: Likewise.
2254
1e4df796 22552016-08-29 Uros Bizjak <ubizjak@gmail.com>
2256
2257 PR target/77403
2258 * gcc.target/i386/pr77403.c: New test.
2259
f293b7f2 22602016-08-29 Marek Polacek <polacek@redhat.com>
2261
2262 PR c/77292
2263 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2264
ea2ec8f6 22652016-08-29 Tom de Vries <tom@codesourcery.com>
2266
2267 PR c/77398
2268 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2269
686436fe 22702016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2271
2272 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2273
686436fe 22742016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2275
2276 * gfortran.dg/dec_structure_13.f90: New testcase.
2277
f1ecf8b3 22782016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2279
2280 PR fortran/77261
2281 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2282 available.
2283
4670f428 22842016-08-28 Tom de Vries <tom@codesourcery.com>
2285
2286 PR lto/70955
2287 * gcc.dg/pr70955.c: New test.
2288 * gcc.dg/lto/pr70955_0.c: Same.
2289 * gcc.dg/lto/pr70955_1.c: Same.
2290
b243b563 22912016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2292
2293 PR tree-optimization/71077
2294 * gcc.target/i386/pr71077.c: New test.
2295
92a44a68 22962016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2297
2298 PR fortran/77380
2299 * gfortran.dg/pr77380.f90: New test.
2300
92a44a68 23012016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2302
2303 PR fortran/77372
2304 gfortran.dg/pr77372.f90: New test.
2305
367964fa 23062016-08-26 David Malcolm <dmalcolm@redhat.com>
2307
2308 * gcc.dg/spellcheck-fields-2.c (test): Move
2309 dg-begin/end-multiline-output within function body.
2310 (test_macro): New function.
2311
df4248fb 23122016-08-26 David Malcolm <dmalcolm@redhat.com>
2313
2314 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2315 (test_fixit_insert): Update expected output.
2316 (test_fixit_remove): Likewise.
2317 (test_fixit_replace): Likewise.
2318
377da6e4 23192016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2320
2321 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2322 Fix typo.
2323
4f16cc83 23242016-08-26 Richard Biener <rguenther@suse.de>
2325
2326 PR tree-optimization/69047
2327 * gcc.dg/pr69047.c: New testcase.
2328
a54071b2 23292016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2330 Martin Jambhor <mjambor@suse.cz>
377da6e4 2331
a54071b2 2332 * gcc.dg/ipa/propbits-1.c: New test-case.
2333 * gcc.dg/ipa/propbits-2.c: Likewise.
2334 * gcc.dg/ipa/propbits-3.c: Likewise.
2335
2ae10c8c 23362016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2337
2338 PR fortran/77351
2339 * gfortran.dg/pr77351.f90: New test.
2340
c4963714 23412016-08-25 Marek Polacek <polacek@redhat.com>
2342
2343 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2344
49e1f4eb 23452016-08-25 Marek Polacek <polacek@redhat.com>
2346
2347 PR c/77323
2348 * gcc.dg/pr77323.c: New test.
2349
984f03c2 23502016-08-24 Paul Thomas <pault@gcc.gnu.org>
2351
2352 PR fortran/77358
2353 * gfortran.dg/submodule_17.f08: New test.
2354
92a44a68 23552016-08-24 Michael Collison <michael.collison@linaro.org>
2356 Michael Collison <michael.collison@arm.com>
f6c98a9a 2357
2358 * gcc.target/arm/builtin_saddl.c: New testcase.
2359 * gcc.target/arm/builtin_saddll.c: New testcase.
2360 * gcc.target/arm/builtin_uaddl.c: New testcase.
2361 * gcc.target/arm/builtin_uaddll.c: New testcase.
2362 * gcc.target/arm/builtin_ssubl.c: New testcase.
2363 * gcc.target/arm/builtin_ssubll.c: New testcase.
2364 * gcc.target/arm/builtin_usubl.c: New testcase.
2365 * gcc.target/arm/builtin_usubll.c: New testcase.
2366
8938d43d 23672016-08-24 Uros Bizjak <ubizjak@gmail.com>
2368
2369 PR target/77270
2370 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2371 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2372 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2373 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2374 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2375 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2376 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2377 effective target. Remove scan-assembler-times directives.
2378 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2379 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2380 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2381
2fb84e50 23822016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2383
2384 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2385 of unsigned int.
2386 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2387
cac7df4e 23882016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2389
2390 PR testsuite/77317
2391 * lib/target-supports.exp
2392 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2393 (check_effective_target_vect_natural_alignment): Ditto.
2394 (check_effective_target_vector_alignment_reachable): Ditto.
2395 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2396
b904831d 23972016-08-23 Ian Lance Taylor <iant@golang.org>
2398
2399 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2400
ff055c48 24012016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2402
2403 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2404 being created from pointers to memory locations.
2405 * gcc.target/powerpc/vec-init-2.c: Likewise.
2406
27af8972 24072016-08-23 Fritz Reese <fritzoreese@gmail.com>
2408
2409 * gfortran.dg/dec_structure_12.f90: New testcase.
2410
bd8ac469 24112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2412
2413 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2414
434d4291 24152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2416
2417 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2418 verification.
2419
be0be2de 24202016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2421
2422 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2423 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2424
7feac654 24252016-08-23 Richard Biener <rguenther@suse.de>
2426
2427 PR tree-optimization/27336
2428 * c-c++-common/pr27336.c: New testcase.
2429
364743f3 24302016-08-22 Marek Polacek <polacek@redhat.com>
2431
2432 PR c++/77321
2433 * g++.dg/cpp1y/pr77321.C: New test.
2434
b92c452d 24352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2436
2437 PR fortran/60774
2438 * gfortran.dg/empty_label.f: Adjust test for new error message.
2439 * gfortran.dg/empty_label.f90: Ditto.
2440 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2441 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2442 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2443
bfbc628a 24442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2445
2446 PR fortran/61318
2447 * gfortran.dg/pr61318.f90: New test.
2448
99af6e70 24492016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2450
2451 PR fortran/77260
2452 * gfortran.dg/pr77260_1.f90: New test.
2453 * gfortran.dg/pr77260_2.f90: Ditto.
2454
6cfc7001 24552016-08-22 Joseph Myers <joseph@codesourcery.com>
2456
2457 PR middle-end/77269
2458 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2459 __builtin_signbitf and __builtin_signbitl in expected generic
2460 expansion.
2461 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2462 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2463 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2464 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2465 tests.
2466
012f068a 24672016-08-22 Joseph Myers <joseph@codesourcery.com>
2468
2469 * gcc.dg/torture/float128-builtin.c,
2470 gcc.dg/torture/float128-ieee-nan.c,
2471 gcc.dg/torture/float128x-builtin.c,
2472 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2473 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2474 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2475 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2476 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2477 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2478 gcc.dg/torture/floatn-nan.h: New tests.
2479
e2c5b687 24802016-08-22 Joseph Myers <joseph@codesourcery.com>
2481
2482 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2483 macro.
2484 (main): Update calls to TEST_I_F.
2485 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2486 macro.
2487 (main): Update calls to TEST_I_F.
2488
b4635564 24892016-08-22 Joseph Myers <joseph@codesourcery.com>
2490
2491 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2492 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2493 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2494 names in calls to TEST_I_F.
2495
802bc569 24962016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2497
2498 PR c/52952
2499 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2500
70fa7158 25012016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2502
2503 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2504 and !natural_alignment_64.
2505 * gcc.dg/ipa/propalign-2.c: Likewise.
2506 * gcc.dg/ipa/propalign-3.c: Likewise.
2507 * gcc.dg/ipa/propalign-4.c: Likewise.
2508 * gcc.dg/ipa/propalign-5.c: Likewise.
2509 * lib/target-supports.exp
2510 (check_effective_target_natural_alignment_32): Add avr-*-*.
2511
d0346b1a 25122016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2513
2514 PR tree-optimization/61839
2515 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2516 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2517 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2518 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2519
82c85aba 25202016-08-19 Joseph Myers <joseph@codesourcery.com>
2521
2522 PR c/32187
2523 * lib/target-supports.exp (check_effective_target_float16)
2524 (check_effective_target_float32, check_effective_target_float64)
2525 (check_effective_target_float128, check_effective_target_float32x)
2526 (check_effective_target_float64x)
2527 (check_effective_target_float128x)
2528 (check_effective_target_float16_runtime)
2529 (check_effective_target_float32_runtime)
2530 (check_effective_target_float64_runtime)
2531 (check_effective_target_float128_runtime)
2532 (check_effective_target_float32x_runtime)
2533 (check_effective_target_float64x_runtime)
2534 (check_effective_target_float128x_runtime)
2535 (check_effective_target_floatn_nx_runtime)
2536 (add_options_for_float16, add_options_for_float32)
2537 (add_options_for_float64, add_options_for_float128)
2538 (add_options_for_float32x, add_options_for_float64x)
2539 (add_options_for_float128x): New procedures.
2540 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2541 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2542 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2543 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2544 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2545 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2546 gcc.dg/torture/float128-complex.c,
2547 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2548 gcc.dg/torture/float128x-basic.c,
2549 gcc.dg/torture/float128x-complex.c,
2550 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2551 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2552 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2553 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2554 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2555 gcc.dg/torture/float32x-basic.c,
2556 gcc.dg/torture/float32x-complex.c,
2557 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2558 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2559 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2560 gcc.dg/torture/float64x-basic.c,
2561 gcc.dg/torture/float64x-complex.c,
2562 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2563 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2564 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2565 gcc.dg/torture/floatn-tg.h,
2566 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2567 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2568 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2569 gcc.dg/torture/fp-int-convert-float128x.c,
2570 gcc.dg/torture/fp-int-convert-float16-timode.c,
2571 gcc.dg/torture/fp-int-convert-float16.c,
2572 gcc.dg/torture/fp-int-convert-float32-timode.c,
2573 gcc.dg/torture/fp-int-convert-float32.c,
2574 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2575 gcc.dg/torture/fp-int-convert-float32x.c,
2576 gcc.dg/torture/fp-int-convert-float64-timode.c,
2577 gcc.dg/torture/fp-int-convert-float64.c,
2578 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2579 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2580 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2581 maximum exponent of floating-point type. Use it in testing
2582 whether 0x8...0 fits in the floating-point type. Always treat -1
2583 (signed 0xf...f) as fitting in the floating-point type.
2584 (M_OK1): New macro.
2585 * gcc.dg/torture/fp-int-convert-double.c,
2586 gcc.dg/torture/fp-int-convert-float.c,
2587 gcc.dg/torture/fp-int-convert-float128-timode.c,
2588 gcc.dg/torture/fp-int-convert-float128.c,
2589 gcc.dg/torture/fp-int-convert-float80-timode.c,
2590 gcc.dg/torture/fp-int-convert-float80.c,
2591 gcc.dg/torture/fp-int-convert-long-double.c,
2592 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2593
cf0bbc39 25942016-08-19 Jakub Jelinek <jakub@redhat.com>
2595
9354a9a5 2596 PR fortran/72744
2597 * gfortran.dg/gomp/pr72744.f90: New test.
2598
cf0bbc39 2599 PR fortran/69281
2600 * gfortran.dg/gomp/pr69281.f90: New test.
2601
ee0e163a 26022016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2603
1e4df796 2604 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2605 the last special seed value.
2606 * gfortran.dg/random_7.f90: Use size for last array member instead
2607 of hardcoded value.
ee0e163a 2608
6d7de609 26092016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2610
2611 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2612 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2613
e3243c77 26142016-08-19 Richard Biener <rguenther@suse.de>
2615
2616 PR tree-optimization/77286
2617 * gcc.dg/torture/pr77286.c: New testcase.
2618
b983d92d 26192016-08-18 David Malcolm <dmalcolm@redhat.com>
2620
2621 * gcc.dg/verbose-asm-2.c: New test case.
2622
48a7392b 26232016-08-18 David Malcolm <dmalcolm@redhat.com>
2624
2625 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2626 (custom_diagnostic_finalizer): Update for change to
2627 diagnostic_show_locus.
2628
5c8151fa 26292016-08-18 David Malcolm <dmalcolm@redhat.com>
2630
2631 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2632 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2633
26040f06 26342016-08-18 Marek Polacek <polacek@redhat.com>
2635
2636 PR c/71514
2637 * gcc.dg/pr71514.c: New test.
2638
360e911d 26392015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2640
2641 PR target/72839
2642 * gcc.target/i386/pr72839.c: New test.
2643
6de0546d 26442016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2645
2646 PR middle-end/70895
2647 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2648 * c-c++-common/goacc/reduction-1.c: Likewise.
2649 * c-c++-common/goacc/reduction-2.c: Likewise.
2650 * c-c++-common/goacc/reduction-3.c: Likewise.
2651 * c-c++-common/goacc/reduction-4.c: Likewise.
2652
cee80871 26532016-08-18 Alan Modra <amodra@gmail.com>
2654
2655 * gcc.c-torture/compile/pr72771.c: New.
2656
f9c39b65 26572016-08-17 Jakub Jelinek <jakub@redhat.com>
2658
2659 PR fortran/67496
2660 * gfortran.dg/pr67496.f90: New test.
2661
92a44a68 26622015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2663
2664 PR tree-optimization/71752
f9c39b65 2665 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2666
d2392ec3 26672016-08-17 Uros Bizjak <ubizjak@gmail.com>
2668
2669 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2670
c4994c0b 26712016-08-17 Jakub Jelinek <jakub@redhat.com>
2672
2673 PR middle-end/77259
2674 * g++.dg/ipa/devirt-52.C: New test.
2675
f7896ff0 26762016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2677
2678 * c-c++-common/goacc/reduction-6.c: New testcase.
2679
7104d1a8 26802016-08-17 Richard Biener <rguenther@suse.de>
2681
2682 PR tree-optimization/76490
2683 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2684 * gcc.dg/pr52904.c: XFAIL.
2685
cff41b9e 26862016-08-17 Richard Biener <rguenther@suse.de>
2687
2688 PR tree-optimization/23855
2689 * gcc.dg/loop-unswitch-2.c: Adjust.
2690
b1398e47 26912016-08-16 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR tree-optimization/72817
2694 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2695
de41fc22 26962016-08-16 Joseph Myers <joseph@codesourcery.com>
2697
2698 PR libgcc/77265
2699 * gcc.dg/torture/float128-extend-inf.c: New test.
2700
5927e78e 27012016-08-16 David Malcolm <dmalcolm@redhat.com>
2702
2703 PR c/72857
2704 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2705 for embedded NUL.
2706 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2707 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2708 caret placement.
2709 (test_oct): Likewise.
2710 (test_multiple): Likewise.
2711 (test_field_width_specifier): Likewise.
2712 (test_field_width_specifier_2): New function.
2713 (test_field_precision_specifier): New function.
2714 (test_embedded_nul): Update expected caret placement.
2715 (test_non_contiguous_strings): Update line number.
2716 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2717 (__emit_string_literal_range): Add "caret_idx" param.
2718 (test_simple_string_literal): Add value for new param, updating
2719 expected output..
2720 (test_concatenated_string_literal): Likewise.
2721 (test_multiline_string_literal): Likewise.
2722 (test_hex): Likewise.
2723 (test_oct): Likewise.
2724 (test_multiple): Likewise.
2725 (test_ucn4): Likewise.
2726 (test_ucn8): Likewise.
2727 (test_u8): Likewise.
2728 (test_u): Likewise; update expected message, from "range" to
2729 "location".
2730 (test_U): Likewise.
2731 (test_L): Likewise.
2732 (test_macro): Add value for new param.
2733 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2734 (__emit_string_literal_range): Add "caret_idx" param.
2735 (test_stringified_token_1): Add value for new param. Update
2736 expected message, from "range" to "location".
2737 (test_stringized_token_2): Likewise, adding param to macro.
2738 (test_stringified_token_3): Likewise.
2739 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2740 (emit_warning): Convert param from source_range to location_t.
2741 (test_string_literals): Add caret_idx param, and use it when
2742 constructing a substring_loc. Update error message, from
2743 "range" to "location".
2744
b8d94309 27452016-08-16 Jakub Jelinek <jakub@redhat.com>
2746
2e947447 2747 PR target/71910
2748 * g++.dg/gomp/pr71910.C: New test.
2749
9ea71b15 2750 PR middle-end/67485
2751 * gcc.c-torture/compile/pr67485.c: New test.
2752
b8d94309 2753 PR target/72867
2754 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2755
31de5086 27562016-08-16 Bin Cheng <bin.cheng@arm.com>
2757
2758 PR tree-optimization/69848
2759 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2760
a05d3de8 27612016-08-16 Martin Liska <mliska@suse.cz>
2762
2763 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2764 of memory operations so that it can be handled by core2
2765 in 32-bit mode.
2766
b50ad04e 27672016-08-16 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/76783
2770 * gcc.dg/pr76783.c: New testcase.
2771 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2772
b441db40 27732016-08-16 Bin Cheng <bin.cheng@arm.com>
2774
2775 PR tree-optimization/72817
2776 PR tree-optimization/73450
2777 * gcc.dg/tree-ssa/pr72817.c: New test.
2778 * gcc.dg/tree-ssa/pr73450.c: New test.
2779
36d310d0 27802016-08-15 Fritz Reese <fritzoreese@gmail.com>
2781
2782 * gfortran.dg/init_flag_13.f90: New testcase.
2783 * gfortran.dg/init_flag_14.f90: Ditto.
2784 * gfortran.dg/init_flag_15.f03: Ditto.
2785 * gfortran.dg/dec_init_1.f90: Ditto.
2786 * gfortran.dg/dec_init_2.f90: Ditto.
2787
e5ec9f76 27882016-08-15 Uros Bizjak <ubizjak@gmail.com>
2789
2790 PR target/72867
2791 * gcc.target/i386/pr72867.c: New test.
2792
6ce66d38 27932016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2794
2795 * c-c++-common/dump-ada-spec-5.c: New test.
2796
894463cf 27972016-08-15 Richard Biener <rguenther@suse.de>
2798
2799 PR tree-optimization/73434
2800 * gcc.dg/torture/pr73434.c: New testcase.
2801
98b374b4 28022016-08-15 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR tree-optimization/72824
2805 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2806
9b90f118 28072016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2808
2809 PR fortran/70598
2810 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2811 in use_device clause.
2812 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2813 * gfortran.dg/goacc/list.f95: Adjust to catch
2814 "neither a POINTER nor an array" error messages.
2815
1d80868e 28162016-08-14 Uros Bizjak <ubizjak@gmail.com>
2817
2818 PR target/76342
2819 * gcc.target/i386/pr76342.c: New test.
2820
153e4ac1 28212016-08-12 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR c/71512
2824 * g++.dg/ubsan/pr71512.C: New test.
2825 * c-c++-common/ubsan/pr71512-1.c: New test.
2826 * c-c++-common/ubsan/pr71512-2.c: New test.
2827
3c382998 28282016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2829
2830 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2831 vector initialization options.
2832 * gcc.target/powerpc/vec-init-2.c: Likewise.
2833 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2834 is generated on ISA 3.0.
2835
7079d57a 28362016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2837
2838 PR middle-end/71654
2839 * gcc.dg/c-c++-common/pr71654.c: New test.
2840 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2841 dg-options.
2842 * gcc.dg/tree-ssa/vrp24: Likewise.
2843
7175bb2a 28442016-08-12 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR c/67410
2847 * gcc.dg/pr67410.c: New test.
2848
56fb8e9d 28492016-08-12 Bin Cheng <bin.cheng@arm.com>
2850
2851 PR tree-optimization/69848
2852 * gcc.dg/vect/vect-pr69848.c: New test.
2853
1f84b4ab 28542016-08-12 Uros Bizjak <ubizjak@gmail.com>
2855
2856 PR testsuite/71008
2857 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2858 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2859 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2860 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2861
60b349d9 28622016-08-12 Richard Biener <rguenther@suse.de>
2863
2864 PR tree-optimization/57326
2865 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2866 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2867 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2868 * gcc.target/i386/pr45685.c: Likewise.
2869 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2870 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2871 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2872 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2873 * gfortran.dg/pr34163.f90: Likewise.
2874
6d5f72f3 28752016-08-12 Martin Liska <mliska@suse.cz>
2876
2877 * g++.dg/gcov/gcov-16.C: New test.
2878 * lib/gcov.exp: Support new argument for run-gcov function.
2879
b357db2c 28802016-08-12 Martin Liska <mliska@suse.cz>
2881
2882 PR gcov-profile/35590
2883 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2884
08e33f10 28852016-08-12 Richard Biener <rguenther@suse.de>
2886
2887 PR tree-optimization/72851
2888 * gcc.dg/torture/pr72851.c: New testcase.
2889
92a44a68 28902016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2891
832d369d 2892 PR debug/63240
2893 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2894 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2895 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2896 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2897 DW_AT_deleted.
2898
1289a281 2899 PR debug/55641
2900 * g++.dg/debug/dwarf2/ref-1.C: New.
2901
9a478fab 2902 PR debug/49366
2903 * g++.dg/debug/dwarf2/template-params-12.H: New.
2904 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2905 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2906 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2907 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2908 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2909 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2910 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2911
e61229f8 29122016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2913
2914 PR target/72863
2915 * gcc.target/powerpc/pr72863.c: New test.
2916
c7823416 29172016-08-11 Uros Bizjak <ubizjak@gmail.com>
2918
2919 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2920
df15667f 29212015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2922
2923 * gcc.target/i386/pieces-strcpy-1.c: New test.
2924 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2925
83c375ba 29262016-08-11 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR c++/72868
2929 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2930
350f354a 29312015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2932
2933 * gcc.target/i386/pieces-memcpy-1.c: New test.
2934 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2935 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2936 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2937 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2938 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2939
74be5bc1 29402016-08-11 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR c/72816
20fb4916 2943 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2944
40395983 29452016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2946
2947 PR tree-optimization/71083
2948 * gcc.c-torture/execute/pr71083.c: New test.
2949 * gnat.dg/loop_optimization23.adb: New test.
2950 * gnat.dg/loop_optimization23_pkg.ads: New test.
2951 * gnat.dg/loop_optimization23_pkg.adb: New test.
2952
ec969ce4 29532016-08-11 Richard Biener <rguenther@suse.de>
2954
2955 PR tree-optimization/72772
2956 * gcc.dg/graphite/pr35356-1.c: Adjust.
2957 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2958
25482c16 29592016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2960
2961 * gfortran.dg/random_7.f90: Take into account that the last seed
2962 value is the special p value.
2963 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2964
f454033a 29652016-08-11 Richard Biener <rguenther@suse.de>
2966
2967 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2968
2d2b78a1 29692016-08-11 Alan Modra <amodra@gmail.com>
2970
2971 * gcc.target/powerpc/pr71680.c: New.
2972
97468983 29732016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2974
2975 * gcc.target/powerpc/bfp/bfp.exp: New file.
2976 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2977 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2978 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2979 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2980 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2981 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2982 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2983 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2984 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2985 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2986 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2987 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2988 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2989 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2990 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2991 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2992 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2993 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2994 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2995 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2996 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2997 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2998 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2999 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3000 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3001 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3002 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3003 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3004 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3005 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3006 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3007 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3008 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3009 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3010 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3011 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3012 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3013 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3014 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3015 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3016 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3017 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3018 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3019 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3020 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3021 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3022 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3023 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3024 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3025 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3026 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3027 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3028 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3029
23a6fe48 30302016-08-10 Bin Cheng <bin.cheng@arm.com>
3031
3032 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3033 Add aarch64*-*-*.
3034
0cb8f73e 30352016-08-10 Bin Cheng <bin.cheng@arm.com>
3036
3037 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3038
b7ed2a65 30392016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3040
3041 PR target/72853
3042 * gcc.target/powerpc/pr72853.c: New test.
3043
2d2b4107 30442016-08-10 Martin Liska <mliska@suse.cz>
3045
3046 PR gcov-profile/58306
3047 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3048
7132b755 30492016-08-10 Martin Liska <mliska@suse.cz>
3050
3051 * g++.dg/gcov/gcov-threads-1.C: New test.
3052
5186407c 30532016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3054
3055 PR target/71873
3056 * gcc.target/avr/pr71873.c: New test.
3057
44f01555 30582016-08-09 Martin Liska <mliska@suse.cz>
3059
3060 * g++.dg/gcov/gcov-dump-1.C: New test.
3061 * g++.dg/gcov/gcov-dump-2.C: New test.
3062
7d4f18f5 30632016-08-09 Martin Liska <mliska@suse.cz>
3064
3065 * gcc.dg/tree-prof/val-prof-9.c: New test.
3066
defa7026 30672016-08-09 Martin Liska <mliska@suse.cz>
3068
3069 * gcc.dg/tree-prof/val-prof-8.c: New test.
3070
ae7e6062 30712016-08-09 Martin Jambor <mjambor@suse.cz>
3072
0c47dd26 3073 PR ipa/71981
3074 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3075
a69fb570 30762016-08-09 Bin Cheng <bin.cheng@arm.com>
3077
3078 PR tree-optimization/33707
3079 * gcc.dg/vect/pr33707.c: New test.
3080
a031a844 30812016-08-09 Bin Cheng <bin.cheng@arm.com>
3082
3083 PR tree-optimization/pr72772
3084 * gcc.dg/tree-ssa/pr72772.c: New test.
3085
8f1baf0d 30862016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3087
3088 PR rtl-optimization/66669
3089 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3090
53e7aca1 30912016-08-09 Jakub Jelinek <jakub@redhat.com>
3092
3093 PR tree-optimization/72824
3094 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3095
c162fa25 30962016-08-09 Richard Biener <rguenther@suse.de>
3097
3098 PR tree-optimization/71802
3099 * gcc.dg/torture/pr71802.c: New testcase.
3100
87156a7d 31012016-08-09 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR c++/72809
3104 * g++.dg/eh/stdarg1.C: New test.
3105
d0029333 31062016-08-08 Andi Kleen <ak@linux.intel.com>
3107
3108 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3109 test command line in failure log.
3110 (profopt-execute): dito. Make autofdo file names unique.
3111
7af4d06b 31122016-08-08 David Malcolm <dmalcolm@redhat.com>
3113
3114 PR c/64955
3115 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3116 output.
3117
7091ff70 31182016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3119
3120 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3121 c99_runtime.
3122 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3123 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3124 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3125 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3126 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3127 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3128
d189b094 31292016-08-08 David Malcolm <dmalcolm@redhat.com>
3130
3131 PR c/52952
3132 * gcc.dg/cpp/pr66415-1.c: Likewise.
3133 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3134 * gcc.dg/format/c90-printf-1.c: Likewise.
3135 * gcc.dg/format/diagnostic-ranges.c: New test case.
3136
440837fe 31372016-08-08 Jakub Jelinek <jakub@redhat.com>
3138
7cbcf608 3139 PR fortran/72716
3140 * gfortran.dg/gomp/pr72716.f90: New test.
3141
aa1ddb66 3142 PR middle-end/72781
3143 * gcc.dg/gomp/pr72781.c: New test.
3144
440837fe 3145 PR middle-end/68762
3146 * g++.dg/vect/pr68762-1.cc: New test.
3147 * g++.dg/vect/pr68762-2.cc: New test.
3148 * g++.dg/vect/pr68762.h: New file.
3149
eb571c16 31502016-08-08 Martin Sebor <msebor@redhat.com>
3151
3152 PR testsuite/72838
f9c39b65 3153 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3154 * g++.dg/warn/overflow-warn-3.C: Same.
3155 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3156
8ca5189a 31572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3158
3159 PR fortran/71936
3160 * gfortran.dg/allocate_with_source_21.f03: New test.
3161
1495e54c 31622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3163
3164 PR fortran/72698
3165 * gfortran.dg/allocate_with_source_20.f03: New test.
3166
d1e97886 31672016-08-08 Alan Modra <amodra@gmail.com>
3168
3169 * gcc.c-torture/compile/pr72802.c: New.
3170
9da84a54 31712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3172
3173 PR fortran/70524
3174 * gfortran.dg/dependency_48.f90: New test.
3175
3f9692a5 31762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3177
b5b764be 3178 PR fortran/70040
3f9692a5 3179 * gfortran.dg/pr70040.f90: New testcase.
3180
099ec19a 31812016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3182
3183 PR fortran/71961
3184 * gfortran.dg/matmul_10.f90: New testcase.
3185
e8272095 31862016-08-07 Jan Hubicka <hubicka@ucw.cz>
3187
3188 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3189
f5d2c462 31902016-08-07 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR c/72816
3193 * gcc.dg/pr72816.c: New test.
3194
30c60892 31952016-08-06 Jonathan Wakely <jwakely@redhat.com>
3196
3197 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3198 * g++.dg/conversion/pr41426.C: Likewise.
3199 * g++.dg/conversion/pr66211.C: Likewise.
3200 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3201 * g++.dg/init/ref8.C: Likewise.
3202 * g++.old-deja/g++.law/cvt20.C: Likewise.
3203 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3204
2abf3c4a 32052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3206
3207 PR tree-optimization/18046
3208 * gcc.dg/tree-ssa/vrp105.c: New test.
3209 * gcc.dg/tree-ssa/vrp106.c: New test.
3210
a940fdc7 32112016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3212
3213 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3214 1ul in diagnostics. Remove hyphen from "constant-expression."
3215 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3216 * g++.dg/cpp0x/static_assert3.C: Same.
3217 * g++.dg/cpp1y/constexpr-throw.C: Same.
3218 * g++.dg/template/nontype3.C: Same.
3219 * g++.dg/warn/overflow-warn-1.C: Same.
3220 * g++.dg/warn/overflow-warn-3.C: Same.
3221 * g++.dg/warn/overflow-warn-4.C: Same.
3222
d4166bdc 32232016-08-05 David Malcolm <dmalcolm@redhat.com>
3224
3225 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3226 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3227 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3228 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3229
906dd612 32302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3231
3232 PR tree-optimization/72810
3233 * gcc.dg/tree-ssa/vrp110.c: New test.
3234
9788fb76 32352016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3236
3237 PR Target/72819
3238 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3239 registers.
3240 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3241 saving the half-precision registers.
3242 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3243 value is returned in h0.
3244 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3245 are passed in FP/SIMD registers.
3246 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3247 passing works corrcetly.
3248 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3249 (hfa_f16x2_t): Likewise.
3250 (hfa_f16x3_t): Likewise.
3251 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3252 are promoted to double and passed in a double register.
3253 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3254 are promoted to double and stacked.
3255 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3256 __fp16 data types.
3257 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3258 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3259 __fp16 first get passed in FP/SIMD registers, then stacked.
3260
30f40fe4 32612016-08-05 Nathan Sidwell <nathan@acm.org>
3262
3263 PR c++/68724
3264 * g++.dg/cpp0x/pr68724.C: New.
3265
8a6540e1 32662016-08-05 Richard Biener <rguenther@suse.de>
3267
3268 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3269
09001ac1 32702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3271
3272 * gcc.dg/tree-ssa/vrp107.c: New test.
3273 * gcc.dg/tree-ssa/vrp108.c: New test.
3274 * gcc.dg/tree-ssa/vrp109.c: New test.
3275
88ab6a9c 32762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3277
3278 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3279 dg-options.
3280
b2a036e7 32812016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3282
3283 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3284 test-cases.
3285 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3286 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3287 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3288 test-cases.
3289 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3290 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3291 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3292 large_double.
3293
8dbf49cb 32942016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3295
3296 PR c++/72800
3297 * g++.dg/cpp1y/lambda-ice1.C: New.
3298
dcc45aae 32992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3300
3301 PR c++/72759
3302 * g++.dg/cpp1y/pr72759.C: New test.
3303
88fe4062 33042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3305
3306 * gcc.dg/switch-10.c: New test.
3307
a1af716f 33082016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3309
3310 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3311
1fa5d8ba 33122016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3313
3314 * c-c++-common/goacc/routine-5.c: Update.
3315
e8dedc4a 33162016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3317
3318 PR rtl-optimization/70903
3319 * gcc.c-torture/execute/pr70903.c: New test.
3320
7ca5003c 33212016-08-04 Martin Liska <mliska@suse.cz>
3322
3323 * gcc.dg/params/params.exp: Replace file exists with
3324 TESTING_IN_BUILD_TREE.
3325
810702a2 33262016-08-04 Marek Polacek <polacek@redhat.com>
3327
3328 PR c++/70229
3329 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3330
fa8a8f79 33312016-08-04 Richard Biener <rguenther@suse.de>
3332
3333 PR middle-end/71984
3334 * gcc.dg/torture/pr71984.c: Guard correctness check for
3335 little-endian.
3336
9916f5a5 33372016-08-03 Andrew Pinski <apinski@cavium.com>
3338
3339 * gcc.c-torture/compile/20160802-1.c: New testcase.
3340
278b4698 33412016-08-03 Fritz Reese <fritzoreese@gmail.com>
3342
3343 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3344
860c3c85 33452016-08-03 Richard Biener <rguenther@suse.de>
3346
3347 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3348 and remove -O3.
3349 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3350 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3351
0a41d717 33522016-08-03 Richard Biener <rguenther@suse.de>
3353
3354 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3355 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3356 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3357 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3358
52e3c0e8 33592016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3360
3361 * gcc.dg/init-excess-2.c: Require int32plus.
3362 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3363 * gcc.dg/pr59963-2.c: Require int32plus.
3364 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3365 * gcc.dg/unroll-7.c: Require int32plus.
3366
ad8a330c 33672016-08-02 Bin Cheng <bin.cheng@arm.com>
3368
3369 PR tree-optimization/34114
3370 * gcc.dg/tree-ssa/loop-42.c: New test.
3371
d3aa3636 33722016-08-02 Tamar Christina <tamar.christina@arm.com>
3373
3374 * gcc.target/aarch64/vminmaxnm.c: New.
3375 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3376 tests.
3377
c79d3723 33782016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3379
3380 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3381 vec_extract for vector float, vector int, vector short, and vector
3382 char.
3383 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3384 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3385 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3386 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3387
5fc13c39 33882016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3389
3390 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3391 single stack adjustment, no writeback.
5fc13c39 3392 * gcc.target/aarch64/test_frame_12.c: Likewise.
3393 * gcc.target/aarch64/test_frame_13.c: Likewise.
3394 * gcc.target/aarch64/test_frame_15.c: Likewise.
3395 * gcc.target/aarch64/test_frame_6.c: Likewise.
3396 * gcc.target/aarch64/test_frame_7.c: Likewise.
3397 * gcc.target/aarch64/test_frame_8.c: Likewise.
3398 * gcc.target/aarch64/test_frame_16.c: New test.
3399
2eb70c76 34002015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3401
3402 PR target/72748
3403 * gcc.target/i386/pr72748.c: New test.
3404
92a44a68 34052015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3406
3407 PR tree-optimization/71818
3408 * gcc.dg/vect/pr71818.c: New
3409
56e7a293 34102016-08-01 Martin Liska <mliska@suse.cz>
3411
3412 PR tree-optimization/71857
3413 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3414
aa8852cc 34152016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3416
3417 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3418
f3c032a4 34192016-08-01 Jan Beulich <jbeulich@suse.com>
3420
3421 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3422
a1e9d2c3 34232016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3424
3425 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3426 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3427
466045aa 34282016-07-31 Jonathan Wakely <jwakely@redhat.com>
3429
3430 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3431 (check_effective_target_c++): Likewise. Also match for libstdc++.
3432
92a44a68 34332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3434
3435 PR fortran/41922
3436 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3437 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3438 * gfortran.dg/pr41922.f90: New test.
3439
dd13eb1b 34402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3441
3442 PR fortran/68566
3443 * gfortran.dg/pr68566.f90: new test.
3444
a940fdc7 34452016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3446
3447 PR c++/60760
3448 PR c++/71091
3449 * g++.dg/cpp0x/constexpr-cast.C: New test.
3450 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3451 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3452 * g++.dg/ubsan/pr63956.C: Correct.
3453
efa8ff03 34542016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3455
3456 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3457 vector double or vector long where the vector is in memory.
3458 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3459 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3460
0b8113c5 34612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3462
3463 PR fortran/69867
3464 * gfortran.dg/pr69867.f90: New test.
3465
3badc59b 34662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3467
3468 PR fortran/69962
3469 * gfortran.dg/pr69962.f90: New test.
3470
fc8b54ff 34712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3472
3473 PR fortran/70006
3474 * gfortran.dg/pr70006.f90: New test.
3475
165b422e 34762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3477
3478 PR fortran/71730
3479 * gfortran.dg/pr71730.f90: New test.
3480 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3481 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3482 * gfortran.dg/array_constructor_26.f03: Ditto.
3483
0c6334ed 34842016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3485
3486 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3487 * gcc.target/powerpc/pr71763.c: Likewise.
3488
4ebf85be 34892016-07-29 Marek Polacek <polacek@redhat.com>
3490
3491 PR c/71742
3492 * gcc.dg/940510-1.c: Adjust dg-error.
3493 * gcc.dg/c99-flex-array-1.c: Likewise.
3494 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3495
9efe5be6 3496 PR c/71853
3497 * gcc.dg/noncompile/pr71853.c: New test.
3498
4c4548bb 3499 PR c/71573
3500 * gcc.dg/noncompile/pr71573.c: New test.
3501
8ae70602 3502 PR c/71926
3503 * g++.dg/warn/Wparentheses-30.C: New test.
3504 * gcc.dg/Wparentheses-14.c: New test.
3505
cfc1aded 35062016-07-29 Uros Bizjak <ubizjak@gmail.com>
3507
3508 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3509
d5e80d93 35102016-07-29 Bin Cheng <bin.cheng@arm.com>
3511
3512 PR tree-optimization/57558
3513 * gcc.dg/vect/pr57558-1.c: New test.
3514 * gcc.dg/vect/pr57558-2.c: New test.
3515
c7c713ec 35162016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3517
cfc1aded 3518 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3519 to scan forwprop1 dump pass.
3520
34b9af67 35212016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/51488
3524 * g++.dg/template/pr51488.C: New.
3525
322d4184 35262016-07-29 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR c/71969
3529 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3530 static __inline__.
3531 * gcc.dg/pr71969-1.c: New test.
3532 * gcc.dg/pr71969-2.c: New test.
3533 * gcc.dg/pr71969-3.c: New test.
3534
7648c9c7 35352016-07-29 Marek Polacek <polacek@redhat.com>
3536
3537 PR c/71574
3538 * c-c++-common/pr71574.c: New test.
3539
35fddbd6 3540 PR c/71583
3541 * gcc.dg/noncompile/pr71583.c: New test.
3542
d06bcb87 35432016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3544
3545 PR middle-end/68217
3546 * gcc.dg/pr68217.c: New test.
3547
fb5574d7 35482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3549
3550 PR fortran/71067
3551 * gfortran.dg/pr71067_1.f90: New test.
3552 * gfortran.dg/pr71067_2.f90: Ditto.
3553
a52bb7a0 35542016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3555
3556 * gcc.target/powerpc/vec-extract-1.c: New test.
3557
42e96823 35582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3559
3560 PR fortran/71799
3561 * gfortran.dg/pr71799.f90: New test.
3562
d5539c6b 35632016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3564
3565 PR c++/71665
3566 * g++.dg/cpp0x/pr71665-1.C: New.
3567 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3568 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3569 * g++.dg/ext/label10.C: Likewise.
3570 * g++.dg/parse/constant5.C: Likewise.
3571
05995232 35722016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3573
3574 PR fortran/71859
3575 * gfortran.dg/pr71859.f90: New test.
3576 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3577 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3578
7a4429b2 35792016-07-28 Paul Thomas <pault@gcc.gnu.org>
3580
3581 PR fortran/71883
3582 * gfortran.dg/pr71883.f90 : New test.
3583
f339cf78 35842016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3585
3586 PR tree-optimization/71734
cfc1aded 3587 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3588
8311fe26 35892016-07-28 Renlin Li <renlin.li@arm.com>
3590
3591 Revert
3592 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3593
3594 PR fortran/71902
3595 * gfortran.dg/dependency_47.f90: New test.
3596
595e387a 35972016-07-28 Martin Liska <mliska@suse.cz>
3598
3599 PR gcov-profile/68025
3600 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3601
83554604 36022016-07-28 Martin Liska <mliska@suse.cz>
3603
3604 * g++.dg/vect/pr70944.cc: New test.
3605
ec6d2d63 36062016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3607
3608 PR middle-end/71994
3609 * gcc.dg/torture/pr71994.c: New test.
3610
12dabcee 36112016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3612
3613 PR middle-end/71078
3614 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3615 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3616 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3617
262a83d5 36182016-07-27 Richard Biener <rguenther@suse.de>
3619
3620 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3621
3989f1fe 36222016-07-27 Martin Liska <mliska@suse.cz>
3623
3624 * gcc.dg/predict-13.c: New test.
3625 * gcc.dg/predict-14.c: New test.
3626
69a499fa 36272016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3628
7a4429b2 3629 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3630 including stdint.h.
3631 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3632 including stdint.h.
3633
751fef95 36342016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3635
3636 PR target/71869
3637 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3638 IEEE built-in functions handle quiet and signalling NaNs
3639 correctly.
3640
5e07497c 36412016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3642
3643 PR fortran/71862
3644 * gfortran.dg/pr71862.f90: New test.
3645
18928e61 36462016-07-26 Martin Sebor <msebor@redhat.com>
3647
3648 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3649 selector with dg-options.
3650
7e1856f1 36512016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3652
3653 PR tree-optimization/18046
3654 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3655 * gcc.dg/tree-ssa/vrp103.c: New test.
3656 * gcc.dg/tree-ssa/vrp104.c: New test.
3657
08679462 36582016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3659
3660 * gcc.target/powerpc/pr63354.c: Require lp64 since
3661 -mprofile-kernel is not legal with -m32.
3662
8c3efadf 36632016-07-26 Richard Biener <rguenther@suse.de>
3664
3665 PR rtl-optimization/71984
3666 * gcc.dg/torture/pr71984.c: New testcase.
3667
78866ecd 36682016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3669
3670 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3671 g++-dg-runtest via et-dg-runtest.
3672 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3673 * gcc.dg/vect/vect.exp: Likewise.
3674 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3675 gfortran-dg-runtest.
3676 * gfortran.dg/vect/vect.exp: Likewise.
3677 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3678 (check_mips_loongson_hw_available): Likewise.
3679 (check_effective_target_mpaired_single_runtime): Likewise.
3680 (check_effective_target_mips_loongson_runtime): Likewise.
3681 (add_options_for_mpaired_single): Likewise.
3682 (check_effective_target_vect_int): Add global et_index.
3683 Check and save the supported feature for a target selected by
3684 the et_index target. Break long lines where appropriate. Call
3685 et-is-effective-target for MIPS with an argument instead of
3686 check_effective_target_* where appropriate.
3687 (check_effective_target_vect_intfloat_cvt): Likewise.
3688 (check_effective_target_vect_uintfloat_cvt): Likewise.
3689 (check_effective_target_vect_floatint_cvt): Likewise.
3690 (check_effective_target_vect_floatuint_cvt): Likewise.
3691 (check_effective_target_vect_simd_clones): Likewise.
3692 (check_effective_target_vect_shift): ewise.
3693 (check_effective_target_whole_vector_shift): Likewise.
3694 (check_effective_target_vect_bswap): Likewise.
3695 (check_effective_target_vect_shift_char): Likewise.
3696 (check_effective_target_vect_long): Likewise.
3697 (check_effective_target_vect_float): Likewise.
3698 (check_effective_target_vect_double): Likewise.
3699 (check_effective_target_vect_long_long): Likewise.
3700 (check_effective_target_vect_no_int_max): Likewise.
3701 (check_effective_target_vect_no_int_add): Likewise.
3702 (check_effective_target_vect_no_bitwise): Likewise.
3703 (check_effective_target_vect_widen_shift): Likewise.
3704 (check_effective_target_vect_no_align): Likewise.
3705 (check_effective_target_vect_hw_misalign): Likewise.
3706 (check_effective_target_vect_element_align): Likewise.
3707 (check_effective_target_vect_condition): Likewise.
3708 (check_effective_target_vect_cond_mixed): Likewise.
3709 (check_effective_target_vect_char_mult): Likewise.
3710 (check_effective_target_vect_short_mult): Likewise.
3711 (check_effective_target_vect_int_mult): Likewise.
3712 (check_effective_target_vect_extract_even_odd): Likewise.
3713 (check_effective_target_vect_interleave): Likewise.
3714 (check_effective_target_vect_stridedN): Likewise.
3715 (check_effective_target_vect_multiple_sizes): Likewise.
3716 (check_effective_target_vect64): Likewise.
3717 (check_effective_target_vect_call_copysignf): Likewise.
3718 (check_effective_target_vect_call_sqrtf): Likewise.
3719 (check_effective_target_vect_call_btrunc): Likewise.
3720 (check_effective_target_vect_call_btruncf): Likewise.
3721 (check_effective_target_vect_call_ceil): Likewise.
3722 (check_effective_target_vect_call_ceilf): Likewise.
3723 (check_effective_target_vect_call_floor): Likewise.
3724 (check_effective_target_vect_call_floorf): Likewise.
3725 (check_effective_target_vect_call_lceil): Likewise.
3726 (check_effective_target_vect_call_lfloor): Likewise.
3727 (check_effective_target_vect_call_nearbyint): Likewise.
3728 (check_effective_target_vect_call_nearbyintf): Likewise.
3729 (check_effective_target_vect_call_round): Likewise.
3730 (check_effective_target_vect_call_roundf): Likewise.
3731 (check_effective_target_vect_perm): Likewise, but also append *_saved
3732 to the existing global name to properly cache the result.
3733 (check_effective_target_vect_perm_byte): Likewise.
3734 (check_effective_target_vect_perm_short): Likewise.
3735 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3736 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3737 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3738 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3739 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3740 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3741 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3742 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3743 (check_effective_target_vect_sdot_qi): Likewise.
3744 (check_effective_target_vect_udot_qi): Likewise.
3745 (check_effective_target_vect_sdot_hi): Likewise.
3746 (check_effective_target_vect_udot_hi): Likewise.
3747 (check_effective_target_vect_usad_char): Likewise.
3748 (check_effective_target_vect_pack_trunc): Likewise.
3749 (check_effective_target_vect_unpack): Likewise.
3750 (check_effective_target_vect_aligned_arrays): Likewise.
3751 (check_effective_target_vect_natural_alignment): Likewise.
3752 (check_effective_target_vector_alignment_reachable): Likewise.
3753 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3754 (is-effective-target): Initialize et_index if undefined.
3755 (et-dg-runtest): New.
3756 (et-is-effective-target): Likewise.
3757 (check_vect_support_and_set_flags): Add supported MIPS targets to
3758 EFFECTIVE_TARGETS list. Return the number of supported targets.
3759
b2930f09 37602016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3761 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3762
3763 PR middle-end/70920
3764 * gcc.dg/pr70920-1.c: New test-case.
3765 * gcc.dg/pr70902-2.c: Likewise.
3766 * gcc.dg/pr70920-3.c: Likewise.
3767 * gcc.dg/pr70920-4.c: Likewise
3768 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3769 2 instead of 3.
3770
90821294 37712016-07-25 Alexander Monakov <amonakov@ispras.ru>
3772
3773 * gcc.c-torture/execute/pr71494.c: Require label_values.
3774 * gcc.dg/pr16973.c: Ditto.
3775
1660595b 37762016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3777
3778 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3779 * gcc.dg/torture/pr69771.c: Require int32plus.
3780 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3781
5b2b88ce 37822016-07-25 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.dg/torture/pr71987.c: New test.
3785
e2f926e9 37862016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3787
3788 PR fortran/71935
3789 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3790 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3791 * gfortran.dg/pr71935.f90: New test.
3792
a940fdc7 37932016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3794
3795 PR c++/71675
3796 * g++.dg/ext/atomic-3.C: New test.
3797 * gcc.dg/atomic/pr71675.c: New test.
3798
5a43070d 37992016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3800
3801 * gcc.target/i386/mvc8.c: New test.
3802
1b793819 38032016-07-22 Bin Cheng <bin.cheng@arm.com>
3804
3805 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3806 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3807
d4b4c787 38082016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3809
3810 PR fortran/71795
3811 * gfortran.dg/constructor_50.f90: New test.
3812
45648efe 38132016-07-22 Martin Liska <mliska@suse.cz>
3814
3815 PR gcov-profile/69028
3816 PR gcov-profile/62047
3817 * g++.dg/cilk-plus/pr69028.C: New test.
3818
b657bb1f 38192016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3820
3821 * gfortran.dg/coarray_stat_2.f90: New test.
3822
3a421504 38232016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3824
3825 * gcc.target/powerpc/vec-extract.h: New files to check the
3826 vec_extract built-in functions for all vector types, testing
3827 accessing each element, both with constant and variable element
3828 numbers.
3829 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3830 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3831 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3832 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3833 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3834 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3835 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3836 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3837 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3838
d40a1eac 38392016-07-21 Jakub Jelinek <jakub@redhat.com>
3840
3841 PR c++/71728
3842 * g++.dg/other/pr71728.C: New test.
3843
3b0d7293 38442016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3845
3846 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3847 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3848 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3849 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3850 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3851
50953a9f 38522016-07-21 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/71947
3855 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3856
90261646 38572016-07-21 Bin Cheng <bin.cheng@arm.com>
3858
3859 * gcc.dg/tree-ssa/scev-15.c: New.
3860
5a5a7a90 38612016-07-21 Bin Cheng <bin.cheng@arm.com>
3862
3863 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3864
df0c563f 38652016-07-21 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR c++/71941
3868 * g++.dg/gomp/pr71941.C: New test.
3869
24acd4ab 38702016-07-20 David Malcolm <dmalcolm@redhat.com>
3871
3872 PR c/70339
3873 PR c/71858
3874 * g++.dg/spellcheck-identifiers.C: New test case, based on
3875 gcc.dg/spellcheck-identifiers.c.
3876 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3877 gcc.dg/spellcheck-identifiers-2.c.
3878 * g++.dg/spellcheck-typenames.C: New test case, based on
3879 gcc.dg/spellcheck-typenames.c
3880
8669e753 38812016-07-20 Jonathan Wakely <jwakely@redhat.com>
3882
3883 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3884 pointer to member function and also test catching by reference.
3885
75cb41b8 38862016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3887
3888 * gcc.target/s390/pr67443.c: Fix test case.
3889
07be1239 38902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3891
3892 * gcc.target/s390/insv-1.c: Xfail some tests.
3893 * gcc.target/s390/insv-2.c: Likewise.
3894
e9b5fdd9 38952016-07-20 Georg-Johann Lay <avr@gjlay.de>
3896
3897 * gcc.target/avr/torture/get-mem.c: New test.
3898 * gcc.target/avr/torture/set-mem.c: New test.
3899
b704b0e1 39002016-07-20 Georg-Johann Lay <avr@gjlay.de>
3901
3902 PR target/71948
3903 * gcc.target/avr/torture/tiny-progmem.c: New test.
3904
051eb924 39052016-07-20 Jakub Jelinek <jakub@redhat.com>
3906
fdb70809 3907 PR c++/71909
3908 * g++.dg/parse/pr71909.C: New test.
3909 * g++.dg/tm/pr71909.C: New test.
3910
051eb924 3911 PR c++/50060
3912 * g++.dg/cpp0x/constexpr-50060.C: New test.
3913 * g++.dg/cpp1y/constexpr-50060.C: New test.
3914
c4e1267c 39152016-07-20 Martin Liska <mliska@suse.cz>
3916
3917 * gfortran.dg/graphite/pr71898.f90: New test.
3918
ecaa5fd4 39192016-07-20 Bin Cheng <bin.cheng@arm.com>
3920
3921 PR tree-optimization/71503
3922 PR tree-optimization/71683
3923 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3924 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3925
f5b88ba1 39262016-07-20 Martin Liska <mliska@suse.cz>
3927
3928 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3929 * gcc.dg/plugin/sreal-test-1.c: Remove.
3930 * gcc.dg/plugin/sreal_plugin.c: Remove.
3931
e889bd11 39322016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3933
3934 PR fortran/71902
3935 * gfortran.dg/dependency_47.f90: New test.
3936
1c6bb1c0 39372016-07-19 Jakub Jelinek <jakub@redhat.com>
3938
94d511af 3939 PR rtl-optimization/71916
3940 * gcc.c-torture/compile/pr71916.c: New test.
3941
54e95a17 3942 PR middle-end/71874
3943 * g++.dg/torture/pr71874.C: New test.
3944
1c6bb1c0 3945 PR middle-end/71734
3946 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3947 (my_alloc): Rewritten to use __builtin_posix_memalign and
3948 __SIZE_TYPE__.
3949 (my_free): Use __builtin_free instead of _mm_free.
3950 (Vec::operator=): Use __builtin_memcpy.
3951
0d565f19 39522016-07-19 Martin Jambor <mjambor@suse.cz>
3953
cfc1aded 3954 PR fortran/71688
3955 * gfortran.dg/pr71688.f90: New test.
0d565f19 3956
2be13cd5 39572016-07-19 Richard Biener <rguenther@suse.de>
3958
3959 * c-c++-common/vector-subscript-6.c: New testcase.
3960 * c-c++-common/vector-subscript-7.c: Likewise.
3961
1697df09 39622016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3963
7a4429b2 3964 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3965 and UInt32 based on __SIZEOF_INT__.
3966
8894566e 39672016-07-19 Richard Biener <rguenther@suse.de>
3968
3969 PR tree-optimization/71901
3970 * gcc.dg/torture/pr71901.c: New testcase.
3971
39722016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3973
3974 PR tree-optimization/71908
3975 * gcc.dg/torture/pr71908.c: New testcase.
3976
106ac76d 39772016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3978
3979 PR target/71493
3980 * gcc.target/powerpc/pr71493-1.c: New test.
3981 * gcc.target/powerpc/pr71493-2.c: Likewise.
3982
e6517a48 39832016-07-18 Jakub Jelinek <jakub@redhat.com>
3984
d1e0c36e 3985 PR c++/71835
3986 * g++.dg/conversion/ambig3.C: New test.
3987
6fe424c2 3988 PR c++/71828
3989 * g++.dg/cpp0x/constexpr-71828.C: New test.
3990
d3dd9e33 3991 PR c++/71826
3992 * g++.dg/template/pr71826.C: New test.
3993
74fd83a9 3994 PR c++/71822
3995 * g++.dg/template/defarg21.C: New test.
3996
e6517a48 3997 PR c++/71871
3998 * g++.dg/ext/vector31.C: New test.
3999
f942bdbf 40002016-07-18 Uros Bizjak <ubizjak@gmail.com>
4001
4002 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4003
4b1425be 40042016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4005
4006 PR tree-optimization/71734
4007 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4008
a80f37e1 40092016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4010
4011 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4012 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4013 stack-layout-dynamic-1.c: New test.
4014
ea283725 40152016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4016
4017 * gcc.target/s390/nolrl-1.c: New test.
4018
14eab729 40192016-07-17 Fritz Reese <fritzoreese@gmail.com>
4020
4021 PR fortran/71523
4022 * gfortran.dg/pr71523_1.f90: New test.
4023 * gfortran.dg/pr71523_2.f90: New test.
4024
3925d644 40252016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4026
4027 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4028
fb9ff4ce 40292016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4030 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4031
4032 PR fortran/62125
4033 * gfortran.dg/pr62125.f90: New test.
4034
95b0f5e9 40352016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4036
4037 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4038 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4039
1913be16 40402016-07-15 Jonathan Wakely <jwakely@redhat.com>
4041
4042 PR c++/58796
4043 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4044 * g++.dg/cpp0x/nullptr35.C: New test.
4045
b4803084 40462016-07-15 Bin Cheng <bin.cheng@arm.com>
4047
4048 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4049
89e3ec3d 40502016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4051
4052 * gfortran.dg/goacc/vector_length.f90: New test.
4053
2084e279 40542016-07-15 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/71881
4057 * gcc.dg/torture/pr71881.c: New testcase.
4058
2177bb9a 40592016-07-15 Richard Biener <rguenther@suse.de>
4060
4061 PR tree-optimization/71887
4062 * gcc.dg/torture/pr71887.c: New testcase.
4063
0dd7db3b 40642016-07-15 Jakub Jelinek <jakub@redhat.com>
4065
4066 PR c/71858
4067 * gcc.dg/spellcheck-identifiers-3.c: New test.
4068
b41cc4d1 40692016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4070
4071 PR fortran/71807
4072 * gfortran.dg/null_9.f90: New test.
4073
a4d34e5e 40742016-07-15 Bin Cheng <bin.cheng@arm.com>
4075
4076 * gcc.dg/tree-ssa/loop-41.c: New test.
4077
1547c551 40782016-07-15 Bin Cheng <bin.cheng@arm.com>
4079
4080 PR tree-optimization/71347
4081 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4082
b9c2416b 40832016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4084
4085 PR fortran/29819
4086 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4087 * gfortran.dg/contains.f90: Ditto.
4088 * gfortran.dg/contains_empty_1.f03: Ditto.
4089 * gfortran.dg/submodule_3.f08: Ditto.
4090
28413b15 40912016-07-14 Jakub Jelinek <jakub@redhat.com>
4092
661af228 4093 PR testsuite/71865
4094 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4095 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4096 expected diagnostics.
4097
28413b15 4098 PR c/71858
4099 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4100 * gcc.dg/spellcheck-identifiers-2.c: New test.
4101 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4102 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4103
7b3b3a49 41042016-07-14 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR tree-optimization/71872
4107 * gcc.c-torture/compile/pr71872.c: New test.
4108
7c039c44 41092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4110
4111 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4112 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4113 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4114 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4115 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4116 * gcc.target/arm/atomic-op-acquire-1.c: This.
4117 * gcc.target/arm/atomic-op-char.c: Rename into ...
4118 * gcc.target/arm/atomic-op-char-1.c: This.
4119 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4120 * gcc.target/arm/atomic-op-consume-1.c: This.
4121 * gcc.target/arm/atomic-op-int.c: Rename into ...
4122 * gcc.target/arm/atomic-op-int-1.c: This.
4123 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4124 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4125 * gcc.target/arm/atomic-op-release.c: Rename into ...
4126 * gcc.target/arm/atomic-op-release-1.c: This.
4127 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4128 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4129 * gcc.target/arm/atomic-op-short.c: Rename into ...
4130 * gcc.target/arm/atomic-op-short-1.c: This.
4131 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4132 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4133 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4134 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4135 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4136 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4137 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4138 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4139 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4140 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4141
80c5e533 41422016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4143
4144 PR fortran/70842
4145 * gfortran.dg/select_type_35.f03: New test.
4146
c5a9fc7b 41472016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148
4149 PR target/65951
4150 PR tree-optimization/70923
4151 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4152 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4153 * gcc.dg/vect/pr65951.c: Likewise.
4154 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4155
d1242c94 41562016-07-14 David Edelsohn <dje.gcc@gmail.com>
4157
4158 * c-c++-common/pr60226.c: Expect maximum object file alignment
4159 error on AIX.
4160
97f2a90b 41612016-07-14 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/71866
4164 * gcc.dg/torture/pr71866.c: New testcase.
4165
6029a910 41662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4167
4168 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4169 selector and enclose boolean expression in curly braces.
4170
798d22ed 41712016-07-14 Alan Modra <amodra@gmail.com>
4172
4173 PR target/71733
4174 * gcc.target/powerpc/p9-novsx.c: New.
4175
3ffcb27d 41762016-07-13 Andi Kleen <ak@linux.intel.com>
4177
4178 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4179 * g++.dg/tree-prof/morefunc.C: Dito.
4180 * g++.dg/tree-prof/pr35545.C: Dito.
4181 * g++.dg/tree-prof/reorder.C: Dito.
4182 * gcc.dg/tree-prof/20050826-2.c: Dito.
4183 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4184 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4185 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4186 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4187 * gcc.dg/tree-prof/inliner-1.c: Dito.
4188 * gcc.dg/tree-prof/merge_block.c: Dito.
4189 * gcc.dg/tree-prof/stringop-1.c: Dito.
4190 * gcc.dg/tree-prof/stringop-2.c: Dito.
4191 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4192 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4193 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4194 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4195 * gcc.dg/tree-prof/update-loopch.c: Dito.
4196 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4197 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4198 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4199 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4200 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4201 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4202 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4203
9ace90e5 42042016-07-13 Andi Kleen <ak@linux.intel.com>
4205
4206 * lib/profopt.exp (profopt-execute): Remove .imports files.
4207
b75cf198 42082016-07-13 Andi Kleen <ak@linux.intel.com>
4209
f942bdbf 4210 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4211
4d0389a9 42122016-07-13 Andi Kleen <ak@linux.intel.com>
4213
4214 * lib/profopt.exp (dg-final-scan-autofdo,
4215 dg-final-scan-not-autofdo): New functions.
4216
a5af7a75 42172016-07-13 Bin Cheng <bin.cheng@arm.com>
4218
4219 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4220 * gcc.dg/vect/vect-35.c: Ditto.
4221 * gcc.dg/vect/vect-alias-check-2.c: New test.
4222
c6bcae01 42232016-07-13 Martin Liska <mliska@suse.cz>
4224
4225 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4226 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4227 * gfortran.dg/pr42108.f90: Update expected dump scan.
4228
0644c120 42292016-07-13 Richard Biener <rguenther@suse.de>
4230
4231 PR tree-optimization/24574
4232 * gcc.dg/pr24574.c: New testcase.
4233
2bbae5b9 42342016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4235
f942bdbf 4236 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4237 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4238 * c-c++-common/pr68833-1.c: Require int32plus.
4239 * gcc.dg/ipa/pr63551.c: Likewise.
4240 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4241 * gcc.dg/ipa/pr64041.c: Require int32plus.
4242
839a6560 42432016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4244
4245 PR ipa/71633
4246 * g++.dg/pr71633.C: New test.
4247
8f5f2788 42482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4249
4250 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4251 Add new arm_thumb1_cbz_ok effective target.
4252 * gcc.target/arm/cbz.c: New test.
4253
417e5cc5 42542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4255
4256 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4257 Define effective target.
4258 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4259 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4260 * gcc.target/arm/movhi_movw.c: New test.
4261 * gcc.target/arm/movsi_movw.c: Likewise.
4262 * gcc.target/arm/movdi_movw.c: Likewise.
4263
68a5143e 42642016-07-13 Richard Biener <rguenther@suse.de>
4265
4266 PR middle-end/71104
4267 * gcc.dg/pr71104-1.c: New testcase.
4268 * gcc.dg/pr71104-2.c: Likewise.
4269
69e8d259 42702016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4271
4272 PR target/71805
4273 * gcc.target/powerpc/pr71805.c: New test.
4274
244f142f 42752016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4276
4277 * gcc.target/powerpc/divkc3-1.c: New.
4278 * gcc.target/powerpc/mulkc3-1.c: New.
4279
6fc56f1f 42802016-07-12 Nathan Sidwell <nathan@acm.org>
4281
4282 * gcc.target/arm/data-rel-1.c: New.
4283 * gcc.target/arm/data-rel-2.c: New.
4284 * gcc.target/arm/data-rel-3.c: New.
4285
94ee1e9c 42862016-07-12 Martin Liska <mliska@suse.cz>
4287
4288 * gcc.dg/params/blocksort-part.c: New test.
4289 * gcc.dg/params/params.exp: New file.
4290
cd32d747 42912016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4292
4293 PR middle-end/71700
4294 * gcc.c-torture/execute/pr71700.c: New test.
4295
ad010d47 42962016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4297 Richard Biener <rguenther@suse.de>
4298
4299 PR tree-optimization/23286
4300 PR tree-optimization/70159
4301 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4302 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4303 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4304 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4305 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4306 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4307 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4308 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4309 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4310 * gcc.dg/pr51879-12.c: Likewise.
4311 * gcc.dg/strlenopt-9.c: Likewise.
4312 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4313 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4314 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4315 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4316 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4317 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4318 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4319 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4320 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4321 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4322 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4323 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4324 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4325 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4326 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4327
9aece49e 43282016-07-12 Richard Biener <rguenther@suse.de>
4329
4330 PR rtl-optimization/68961
4331 * gcc.target/i386/pr68961.c: New testcase.
4332
8f05fee9 43332016-07-11 Jakub Jelinek <jakub@redhat.com>
4334
4a6cc5cd 4335 PR middle-end/71758
4336 * c-c++-common/gomp/pr71758.c: New test.
4337 * gfortran.dg/gomp/pr71758.f90: New test.
4338
8f05fee9 4339 PR tree-optimization/71823
4340 * gcc.dg/vect/pr71823.c: New test.
4341
b73690a4 43422016-07-11 David Malcolm <dmalcolm@redhat.com>
4343
4344 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4345 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4346 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4347
675f4c6b 43482016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4349
4350 PR target/71801
4351 * gcc.target/i386/pr71801.c: New test.
4352
9aaf7e3e 43532016-07-11 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/71816
4356 * gcc.dg/torture/pr71816.c: New testcase.
4357
dd58bf21 43582016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4359
4360 PR fortran/71783
4361 * gfortran.dg/dependency_46.f90: New test.
4362
a2ebcb84 43632016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4364
4365 PR rtl-optimization/71621
4366 * gcc.target/i386/pr71621-1.c: New.
4367 * gcc.target/i386/pr71621-2.c: New.
4368
6cedf97e 43692016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4370
4371 * gfortran.dg/goacc/pr71704.f90: New test.
4372
dc71c755 43732016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4374
4375 PR target/71297
4376 * gcc.target/powerpc/pr71297.c: New.
4377
288161af 43782016-07-08 Jiong Wang <jiong.wang@arm.com>
4379
4380 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4381
98e771d6 43822016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4383
4384 PR target/71806
4385 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4386
c3d27339 43872016-07-08 Alan Hayward <alan.hayward@arm.com>
4388
4389 PR tree-optimization/71667
4390 * gcc.dg/vect/pr71667.c: New
4391
b1b5042a 43922016-07-08 Martin Liska <mliska@suse.cz>
4393
4394 * gcc.dg/torture/pr71606.c: New test.
4395
5cdc40a0 43962016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4397
4398 PR fortran/71764
4399 * gfortran.dg/pr71764.f90: New test.
4400
bcc4d868 44012016-07-07 Jakub Jelinek <jakub@redhat.com>
4402 Kai Tietz <ktietz70@googlemail.com>
4403
4404 PR c++/70869
4405 PR c++/71054
4406 * g++.dg/cpp0x/pr70869.C: New test.
4407 * g++.dg/cpp0x/pr71054.C: New test.
4408
b39328b2 44092016-07-07 David Edelsohn <dje.gcc@gmail.com>
4410
4411 * g++.dg/debug/pr71432.C: Fail on AIX.
4412
95c9caad 44132016-07-07 Martin Liska <mliska@suse.cz>
4414
4415 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4416 an undefined behavior.
4417 * gfortran.dg/do_3.F90: Likewise.
4418 * gfortran.dg/do_check_11.f90: New test.
4419 * gfortran.dg/do_check_12.f90: New test.
4420 * gfortran.dg/do_corner_warn.f90: New test.
4421
8e976d11 44222016-07-07 Martin Liska <mliska@suse.cz>
4423
4424 * gfortran.dg/predict-1.f90: Ammend the test.
4425 * gfortran.dg/predict-2.f90: Likewise.
4426
26716fc7 44272016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4428
4429 PR ipa/71624
4430 * g++.dg/pr71624.C: New test.
4431
2d079cbf 44322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4433
4434 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4435 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4436 ARMv8-M Mainline architectures.
4437
9e6f4af4 44382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4439
4440 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4441 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4442
d490b07a 44432016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4444
4445 PR target/70098
4446 PR target/71763
4447 * gcc.target/powerpc/pr71763.c: New file.
4448
798fc305 44492016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4450
4451 PR tree-optimization/71518
f942bdbf 4452 * gcc.dg/pr71518.c: New test.
798fc305 4453
97e4cbac 44542016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4455
4456 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4457
19aea164 44582016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4459
f942bdbf 4460 PR target/50739
19aea164 4461 * gcc.target/avr/pr50739.c: New test.
4462
105e9dfc 44632016-07-05 Jan Hubicka <jh@suse.cz>
4464
4465 * gcc.dg/tree-ssa/scev-14.c: update template.
4466
1137da9c 44672016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4468
4469 * gcc.dg/vect/group-no-gaps-1.c: New test.
4470
ce393063 44712016-07-05 Andi Kleen <ak@linux.intel.com>
4472
4473 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4474 if kernel supports MPX.
4475
92a44a68 44762016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4477
4478 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4479
f2ccdf8e 44802016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4481 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4482
4483 * gcc.target/powerpc/signbit-1.c: New test.
4484 * gcc.target/powerpc/signbit-2.c: New test.
4485 * gcc.target/powerpc/signbit-3.c: New test.
4486
0215a22c 44872016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4488
4489 PR rtl-optimization/71594
4490 * gcc.dg/torture/pr71594.c: New test.
4491
30a39817 44922016-07-05 Jan Hubicka <jh@suse.cz>
4493
4494 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4495
b65b8df2 44962016-07-05 David Malcolm <dmalcolm@redhat.com>
4497
4498 PR c++/62314
f9c39b65 4499 * g++.dg/parse/error5.C: Update column
b65b8df2 4500 number of missing semicolon error.
4501 * g++.dg/pr62314-2.C: New test case.
4502
6b5471d8 45032016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4504
4505 * gfortran.dg/coarray_stat_function.f90: New test.
4506 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4507 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4508 to new interfaces.
4509
35b3a8dd 45102016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4511
4512 PR fortran/71623
4513 * gfortran.dg/deferred_character_17.f90: New test.
4514
b84c1ddf 45152016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4516
4517 * gcc.target/arm/neon/polytypes.c: Move to ...
4518 * gcc.target/arm/polytypes.c: ... here.
4519 * gcc.target/arm/neon/pr51534.c: Move to ...
4520 * gcc.target/arm/pr51534.c: ... here.
4521 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4522 * gcc.target/arm/vect-vcvt.c: ... here.
4523 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4524 * gcc.target/arm/vect-vcvtq.c: ... here.
4525 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4526 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4527 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4528 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4529 * gcc.target/arm/neon/neon.exp: Delete.
4530 * gcc.target/arm/neon/: Delete.
4531
7e9136f1 45322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4533
4534 PR fortran/65575
4535 * gfortran.dg: pr65575.f90: New test.
4536
18b42a28 45372016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4538
4539 PR fortran/35849
4540 * gfortran.dg: pr35849.f90: New test.
4541
f8765404 45422016-07-04 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR c++/71739
4545 * g++.dg/cpp0x/pr71739.C: New test.
4546
e3422b3a 45472016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4548
4549 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4550
2da1c9f7 45512016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4552
4553 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4554 locr.
4555 * gcc.target/s390/loc-1.c: New test.
4556
6125d36e 45572016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4558
f9c39b65 4559 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4560 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4561
42797d4b 45622016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4563
4564 PR target/63874
4565 * gcc.target/aarch64/pr63874.c: New test.
4566
9d9fe66a 45672016-07-04 Jan Beulich <jbeulich@suse.com>
4568
4569 * g++.dg/header.c: New.
4570 * gcc.dg/header.c: New.
4571
c364d0f3 45722016-07-02 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR c/71719
4575 * c-c++-common/Wunused-var-15.c: New test.
4576
267f3c67 45772016-07-01 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR fortran/71687
4580 * gfortran.dg/gomp/pr71687.f90: New test.
4581
8297c70b 45822016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4583
4584 * gcc.dg/const-float128-ped.c: Require __float128 effective
4585 target and options.
4586 * gcc.dg/const-float128.c: Likewise.
4587 * gcc.dg/torture/float128-cmp-invalid.c: Require
4588 __float128 and base_quadfloat_support effective targets, and
4589 __float128 options.
4590 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4591 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4592 * gcc.dg/torture/float128-nan.c: Likewise.
4593 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4594 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4595 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4596 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4597 (add_options_for___float128): New.
4598 (check_effective_target_base_quadword_support): New.
4599
eab79b94 46002016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4601
4602 PR target/71720
4603 * gcc.target/powerpc/pr71720.c: New test.
4604
4ce6622a 46052016-07-01 Jan Beulich <jbeulich@suse.com>
4606
4607 * gcc.dg/bss.c: New.
4608
0b6f1914 46092016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4610
4611 PR target/71698
4612 * gcc.target/powerpc/pr71698.c: New test.
4613
4d28a470 46142016-07-01 Georg-Johann Lay <avr@gjlay.de>
4615
4616 PR target/71151
4617 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4618 instead of ".foo" for its section name.
4619 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4620 depending on MCU's flash size.
4621 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4622 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4623 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4624 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4625 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4626 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4627
ed8613ec 46282016-07-01 Jan Beulich <jbeulich@suse.com>
4629
4630 * gcc.target/i386/pr65105-2.c: Add -msse2.
4631
720a0bce 46322016-06-30 Jakub Jelinek <jakub@redhat.com>
4633
c54ee83c 4634 PR tree-optimization/71707
4635 * gcc.dg/strlenopt-29.c: New test.
4636
a845ae6c 4637 PR fortran/71704
4638 * gfortran.dg/gomp/pr71704.f90: New test.
4639
720a0bce 4640 PR fortran/71705
4641 * gfortran.dg/gomp/pr71705.f90: New test.
4642
17c32c4a 46432016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4644
4645 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4646 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4647 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4648 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4649 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4650 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4651 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4652 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4653 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4654 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4655 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4656 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4657 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4658 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4659 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4660 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4661 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4662 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4663 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4664 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4665 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4666 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4667 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4668 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4669 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4670 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4671 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4672 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4673 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4674 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4675 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4676 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4677 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4678 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4679 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4680 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4681 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4682 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4683 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4684 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4685 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4686 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4687 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4688 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4689 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4690 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4691 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4692 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4693 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4694 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4695 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4696 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4697 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4698 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4699 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4700 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4701 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4702 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4703 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4704 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4705 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4706 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4707 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4708 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4709 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4710 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4711 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4712 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4713 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4714 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4715 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4716 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4717 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4718 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4719 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4720 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4721 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4722 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4723 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4724 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4725 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4726
443405c9 47272016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4728 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4729
4730 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4731
6e3a3de2 47322016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4733 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4734
4735 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4736
413c4f6c 47372016-06-30 David Malcolm <dmalcolm@redhat.com>
4738
4739 PR driver/71651
4740 * gcc.dg/spellcheck-options-12.c: New test case.
4741
4c4e99c3 47422016-06-30 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR middle-end/71693
4745 * gcc.c-torture/compile/pr71693.c: New test.
4746
26a2e993 47472016-06-29 David Malcolm <dmalcolm@redhat.com>
4748
4749 * gcc.dg/spellcheck-params.c: New testcase.
4750 * gcc.dg/spellcheck-params-2.c: New testcase.
4751
63abcf45 47522016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4753
4754 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4755 vector extract instructions.
4756 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4757
5f1d49ac 47582016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 PR fortran/71686
4761 * gfortran.dg/unexpected_eof_2.f90: New test.
4762 * gfortran.dg/unexpected_eof_3.f90: New test.
4763
0dc00113 47642016-06-29 Jim Wilson <jim.wilson@linaro.org>
4765
4766 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4767
4b975445 47682016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4769
4770 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4771 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4772 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4773
e276a6b9 47742016-06-29 Richard Biener <rguenther@suse.de>
4775
4776 PR middle-end/15256
4777 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4778
c02f3e35 47792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4780
4781 * gcc.target/arm/aapcs/neon-vect10.c: Require
4782 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4783 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4784 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4785 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4786 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4787 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4788 * gcc.target/arm/fp16-aapcs-1.c: Require
4789 -mfloat-ab=hard. Also simplify the test.
4790 * gcc.target/arm/fp16-aapcs-2.c: New.
4791
d0c2a3dd 47922016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4793
f942bdbf 4794 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4795 (add_options_for_arm_fp16_ieee): New.
4796 (add_options_for_arm_fp16_alternative): New.
4797 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4798 long-line.
4799 (effective_target_arm_fp16_hw): New.
4800
162fed22 48012016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4802
4803 PR tree-optimization/71655
4804 * g++.dg/pr71655.C: New test.
4805
9ed0eb00 48062016-06-29 Martin Liska <mliska@suse.cz>
4807
4808 * gcc.dg/pr71585.c: New test.
4809 * gcc.dg/pr71585-2.c: New test.
4810 * gcc.dg/pr71585-3.c: New test.
4811
641b1c86 48122016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4813
4814 PR tree-optimization/70729
4815 * g++.dg/vect/pr70729.cc: New test.
4816
44e775d8 48172016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4818
4819 * c-c++-common/gomp/cancel-1.c: Extend.
4820
83b23cdf 48212016-06-29 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR tree-optimization/71625
4824 * gcc.dg/strlenopt-28.c: New test.
4825
b6a4a0f5 48262016-06-29 Richard Biener <rguenther@suse.de>
4827
4828 PR middle-end/71002
4829 * g++.dg/torture/pr71002.C: Adjust testcase.
4830
1af10ce6 48312016-06-29 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR c/71685
4834 * gcc.dg/pr71685.c: New test.
4835
48362016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4837
4838 PR c/71552
4839 * gcc.dg/init-bad-9.c: New test.
4840
043457fd 48412016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4842
4843 * gcc.target/powerpc/abs128-1.c: Require VSX.
4844 * gcc.target/powerpc/copysign128-1.c: Likewise.
4845 * gcc.target/powerpc/inf128-1.c: Likewise.
4846 * gcc.target/powerpc/nan128-1.c: Likewise.
4847
d378e319 48482016-06-28 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR middle-end/71626
4851 * gcc.c-torture/execute/pr71626-1.c: New test.
4852 * gcc.c-torture/execute/pr71626-2.c: New test.
4853
10ef7949 48542016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4855
4856 PR target/71656
4857 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4858
1fcfb8f7 48592016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4860
4861 PR target/71670
4862 * gcc.target/powerpc/pr71670.c: New testcase.
4863
35fd0c10 48642016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4865
4866 PR target/71656
4867 * gcc.target/powerpc/pr71656-1.c: New test.
4868 * gcc.target/powerpc/pr71656-2.c: New test.
4869
584757bc 48702016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4871
4872 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4873 around fp16 code.
4874 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4875 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4877 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4878 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4879 Add arm_neon_fp16_ok effective target.
f942bdbf 4880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4881 Likewise.
4882 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4883 Likewise.
4884 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4885 Likewise.
4886 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4887 Likewise.
4888 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4889 Likewise.
4890 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4891 Likewise.
4892 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4893 Likewise.
4894 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4895 Likewise.
4896 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4897 Likewise.
4898 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4899 Likewise.
4900 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4901 Likewise.
584757bc 4902
cbcc4297 49032016-06-26 Jan Hubicka <hubicka@ucw.cz>
4904
4905 * gcc.dg/predict-12.c: New testcase.
4906
0aa73965 49072016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4908
4909 PR fortran/71649
4910 * gfortran.dg/pr71649.f90: New test.
4911
9977f724 49122016-06-25 Jakub Jelinek <jakub@redhat.com>
4913
a5c54f33 4914 PR tree-optimization/71643
4915 * g++.dg/opt/pr71643.C: New test.
4916
9977f724 4917 PR tree-optimization/71631
4918 * gcc.c-torture/execute/pr71631.c: New test.
4919
e09883e4 49202016-06-24 Jan Hubicka <hubicka@ucw.cz>
4921
4922 * gcc.dg/predict-11.c: New testcase.
4923 * gfortran.dg/predict-2.f90: New testcase.
4924
89beffc9 49252016-06-24 Jan Hubicka <hubicka@ucw.cz>
4926
4927 * gcc.dg/predict-10.c: New test.
4928
2275a11d 49292016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4930
4931 * gcc.target/powerpc/abs128-1.c: New.
4932 * gcc.target/powerpc/copysign128-1.c: New.
4933 * gcc.target/powerpc/inf128-1.c: New.
4934 * gcc.target/powerpc/nan128-1.c: New.
4935
37681b7f 49362016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4937
4938 * gfortran.dg/pr71642.f90: New test.
4939
9cf2d600 49402016-06-24 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR tree-optimization/71647
4943 * gcc.target/i386/pr71647.c: New test.
4944
eea332b9 49452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4946
4947 * gcc.target/i386/noplt-gd-1.c: New test.
4948 * gcc.target/i386/noplt-gd-2.c: Likewise.
4949 * gcc.target/i386/noplt-gd-3.c: Likewise.
4950 * gcc.target/i386/noplt-ld-1.c: Likewise.
4951 * gcc.target/i386/noplt-ld-2.c: Likewise.
4952 * gcc.target/i386/noplt-ld-3.c: Likewise.
4953 * lib/target-supports.exp
4954 (check_effective_target_tls_get_addr_via_got): New.
4955
b6d48a78 49562016-06-24 Uros Bizjak <ubizjak@gmail.com>
4957
4958 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4959 testsuite compile flags.
4960 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4961 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4962
49632016-06-24 Uros Bizjak <ubizjak@gmail.com>
4964
4965 * g++dg/vect/pr36684.cc: Add dg-do compile.
4966 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4967 * gcc.dg/vect/pr70021.c: Ditto.
4968 * gcc.dg/vect/pr70138-1.c: Ditto.
4969 * gcc.dg/vect/pr70138-2.c: Ditto.
4970 * gcc.dg/vect/pr70354-1.c: Ditto.
4971 * gcc.dg/vect/pr70354-2.c: Ditto.
4972 * gcc.dg/vect/pr71259.c: Ditto.
4973 * gcc.dg/vect/pr71416-1.c: Ditto.
4974 * gcc.dg/vect/slp-43.c: Ditto.
4975 * gcc.dg/vect/slp-45.c: Ditto.
4976 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4977 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4978 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4979 * gfortran.dg/vect/pr69980.f90: Ditto.
4980
49812016-06-24 Uros Bizjak <ubizjak@gmail.com>
4982
4983 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4984 * gcc.dg/vect/bb-slp-30.c: Ditto.
4985 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4986 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4987 * gcc.dg/vect/pr45902.c: Ditto.
4988 * gcc.dg/vect/pr48172.c: Ditto.
4989 * gcc.dg/vect/pr48377.c: Ditto.
4990 * gcc.dg/vect/pr49038.c: Ditto.
4991 * gcc.dg/vect/pr49771.c: Ditto.
4992 * gcc.dg/vect/pr52091.c: Ditto.
4993 * gcc.dg/vect/pr53185-2.c: Ditto.
4994 * gcc.dg/vect/pr56826.c: Ditto.
4995 * gcc.dg/vect/pr60276.c: Ditto.
4996 * gcc.dg/vect/pr62021.c: Ditto.
4997 * gcc.dg/vect/pr63530.c: Ditto.
4998 * gcc.dg/vect/pr65518.c: Ditto.
4999 * gcc.dg/vect/pr65947-1.c: Ditto.
5000 * gcc.dg/vect/pr65947-10.c: Ditto.
5001 * gcc.dg/vect/pr65947-11.c: Ditto.
5002 * gcc.dg/vect/pr65947-12.c: Ditto.
5003 * gcc.dg/vect/pr65947-13.c: Ditto.
5004 * gcc.dg/vect/pr65947-2.c: Ditto.
5005 * gcc.dg/vect/pr65947-3.c: Ditto.
5006 * gcc.dg/vect/pr65947-4.c: Ditto.
5007 * gcc.dg/vect/pr65947-5.c: Ditto.
5008 * gcc.dg/vect/pr65947-6.c: Ditto.
5009 * gcc.dg/vect/pr65947-7.c: Ditto.
5010 * gcc.dg/vect/pr65947-8.c: Ditto.
5011 * gcc.dg/vect/pr65947-9.c: Ditto.
5012 * gcc.dg/vect/pr71416-1.c: Ditto.
5013 * gcc.dg/vect/pr71439.c: Ditto.
5014 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5015 * gcc.dg/vect/vect-bswap16.c: Ditto.
5016 * gcc.dg/vect/vect-bswap32.c: Ditto.
5017 * gcc.dg/vect/vect-bswap64.c: Ditto.
5018 * gcc.dg/vect/vect-live-1.c: Ditto.
5019 * gcc.dg/vect/vect-live-2.c: Ditto.
5020 * gcc.dg/vect/vect-live-3.c: Ditto.
5021 * gcc.dg/vect/vect-live-4.c: Ditto.
5022 * gcc.dg/vect/vect-live-5.c: Ditto.
5023 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5024 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5025 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5026 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5027 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5028 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5029 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5030 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5031 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5032 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5033 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5034 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5035 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5036 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5037 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5038 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5039 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5040
d4213166 50412016-06-24 Uros Bizjak <ubizjak@gmail.com>
5042
5043 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5044
5aaec397 50452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5046
5047 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5048 ia32 if R_386_GOT32X relocation is supported.
5049 * gcc.target/i386/noplt-3.c: Likewise.
5050 * gcc.target/i386/noplt-2.c: Likewise.
5051 (main): Renamed to ...
5052 (bar): This.
5053 * gcc.target/i386/noplt-4.c: Likewise.
5054 (main): Renamed to ...
5055 (bar): This.
5056 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5057 * gcc.target/i386/pr67400-5.c: Likewise.
5058
77104764 50592016-06-24 Jakub Jelinek <jakub@redhat.com>
5060
7318e591 5061 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5062 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5063
77104764 5064 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5065 f4): Adjust expected diagnostics.
5066 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5067 (T): If OVFP is defined, redefine to TP.
5068 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5069 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5070 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5071 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5072 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5073 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5074 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5075 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5076 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5077 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5078 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5079 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5080 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5081 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5082 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5083 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5084 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5085 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5086 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5087 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5088 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5089 as last argument to __builtin_add_overflow_p.
5090
ddf08519 50912016-06-23 Uros Bizjak <ubizjak@gmail.com>
5092
5093 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5094 dg-options and remove default vector testsuite compile flags.
5095 * g++.dg/vect/pr33860a.cc: Ditto.
5096 * g++.dg/vect/pr45470-a.cc: Ditto.
5097 * g++.dg/vect/pr45470-b.cc: Ditto.
5098 * g++.dg/vect/pr60896.cc: Ditto.
5099 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5100 * gcc.dg/vect/pr18308.c: Ditto.
5101 * gcc.dg/vect/pr24049.c: Ditto.
5102 * gcc.dg/vect/pr33373.c: Ditto.
5103 * gcc.dg/vect/pr36228.c: Ditto.
5104 * gcc.dg/vect/pr42395.c: Ditto.
5105 * gcc.dg/vect/pr42604.c: Ditto.
5106 * gcc.dg/vect/pr46663.c: Ditto.
5107 * gcc.dg/vect/pr48765.c: Ditto.
5108 * gcc.dg/vect/pr49093.c: Ditto.
5109 * gcc.dg/vect/pr49352.c: Ditto.
5110 * gcc.dg/vect/pr52298.c: Ditto.
5111 * gcc.dg/vect/pr52870.c: Ditto.
5112 * gcc.dg/vect/pr53185.c: Ditto.
5113 * gcc.dg/vect/pr53773.c: Ditto.
5114 * gcc.dg/vect/pr56695.c: Ditto.
5115 * gcc.dg/vect/pr62171.c: Ditto.
5116 * gcc.dg/vect/pr63530.c: Ditto.
5117 * gcc.dg/vect/pr68339.c: Ditto.
5118 * gcc.dg/vect/pr71259.c: Ditto.
5119 * gcc.dg/vect/vect-82_64.c: Ditto.
5120 * gcc.dg/vect/vect-83_64.c: Ditto.
5121 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5122 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5123 * gcc.dg/vect/vect-shift-2.c: Ditto.
5124 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5125 * gfortran.dg/vect/pr39318.f90: Ditto.
5126 * gfortran.dg/vect/pr45714-a.f: Ditto.
5127 * gfortran.dg/vect/pr45714-b.f: Ditto.
5128 * gfortran.dg/vect/pr46213.f90: Ditto.
5129
81883aeb 51302016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5131 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5132
5133 * gcc.target/powerpc/p9-splat-5.c: New test.
5134
affe5c16 51352016-06-23 Uros Bizjak <ubizjak@gmail.com>
5136
5137 PR tree-optimization/71488
5138 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5139 * lib/target-supports.exp: ... here.
5140 (check_sse4_hw_available): New procedure.
5141 (check_effective_target_sse4_runtime): Ditto.
5142 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5143 -march=westmere for sse4_runtime targets.
547fdd3e 5144 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5145 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5146 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5147 (main): Call check_vect ().
e50240d3 5148 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5149
6fb2f181 51502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5151
5152 PR target/66232
5153 PR target/67400
5154 * gcc.target/i386/pr66232-14.c: New file.
5155 * gcc.target/i386/pr66232-15.c: Likewise.
5156 * gcc.target/i386/pr66232-16.c: Likewise.
5157 * gcc.target/i386/pr66232-17.c: Likewise.
5158 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5159 ia32 if R_386_GOT32X relocation is supported.
5160 * gcc.target/i386/pr67400-2.c: Likewise.
5161 * gcc.target/i386/pr67400-3.c: Likewise.
5162 * gcc.target/i386/pr67400-4.c: Likewise.
5163 * gcc.target/i386/pr67400-6.c: Likewise.
5164 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5165 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5166
88be2b3c 51672016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5168
5169 PR libgfortran/48852
5170 * gfortran.dg/char4_iunit_1.f03: Update test.
5171 * gfortran.dg/f2003_io_5.f03: Update test.
5172 * gfortran.dg/real_const_3.f90: Update test.
5173
ff600f64 51742016-06-23 Andi Kleen <ak@linux.intel.com>
5175
5176 * g++.dg/bprob/bprob.exp: Support autofdo.
5177 * g++.dg/tree-prof/tree-prof.exp: dito.
5178 * gcc.dg/tree-prof/tree-prof.exp: dito.
5179 * gcc.misc-tests/bprob.exp: dito.
5180 * gfortran.dg/prof/prof.exp: dito.
5181 * lib/profopt.exp: dito.
5182 * lib/target-supports.exp: Check for autofdo.
5183
afa7ed87 51842016-06-23 Martin Liska <mliska@suse.cz>
5185
5186 * gcc.dg/pr71619.c: New test.
5187
0941fba8 51882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5189
5190 PR target/67400
56896ed3 5191 * gcc.target/i386/pr67400-1.c: New test.
5192 * gcc.target/i386/pr67400-2.c: Likewise.
5193 * gcc.target/i386/pr67400-3.c: Likewise.
5194 * gcc.target/i386/pr67400-4.c: Likewise.
5195 * gcc.target/i386/pr67400-5.c: Likewise.
5196 * gcc.target/i386/pr67400-6.c: Likewise.
5197 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5198
e557fc7f 51992016-06-22 David Malcolm <dmalcolm@redhat.com>
5200
5201 * c-c++-common/missing-header-1.c: New test case.
5202 * c-c++-common/missing-header-2.c: New test case.
5203 * c-c++-common/missing-header-3.c: New test case.
5204 * c-c++-common/missing-header-4.c: New test case.
5205
8469aece 52062016-06-22 David Malcolm <dmalcolm@redhat.com>
5207
5208 PR c/70339
5209 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5210 hint.
5211 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5212 expected results due to builtin "nanl" now being suggested for
5213 "name".
5214 * gcc.dg/pr67580.c: Update expected messages.
5215 * gcc.dg/spellcheck-identifiers.c: New testcase.
5216 * gcc.dg/spellcheck-typenames.c: New testcase.
5217
6628b04d 52182016-06-22 David Malcolm <dmalcolm@redhat.com>
5219
5220 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5221 file.
5222 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5223 diagnostic-test-show-locus-parseable-fixits.c to sources for
5224 diagnostic_plugin_test_show_locus.c.
5225 * lib/gcc-defs.exp (freeform_regexps): New global.
5226 (dg-regexp): New function.
5227 (handle-dg-regexps): New function.
5228 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5229 freeform_regexps to the empty list.
5230 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5231
82ccd33e 52322016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5233
affe5c16 5234 PR tree-optimization/71488
82ccd33e 5235 * g++.dg/pr71488.C: New test.
5236 * gcc.dg/vect/vect-bool-cmp.c: New test.
5237
2c21de58 52382016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gcc.dg/guality/param-5.c: New test.
5241
fadfd5fc 52422016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5243
5244 * gcc.target/i386/asm-flag-7.c: New test.
5245
03fee1f8 52462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5247
5248 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5249 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5250 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5251 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5252 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5253 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5254 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5255 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5256 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5257 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5258 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5259 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5260 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5261 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5262 * lib/target-supports.exp: Likewise.
5263
6905db52 52642016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5265
5266 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5267 * gcc.dg/attr-ms_struct-2.c: Likewise.
5268 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5269 * gcc.dg/bf-ms-attrib.c: Likewise.
5270 * gcc.dg/bf-ms-layout-2.c: Likewise.
5271 * gcc.dg/bf-ms-layout-3.c: Likewise.
5272 * gcc.dg/bf-ms-layout.c: Likewise.
5273 * gcc.dg/bf-no-ms-layout.c: Likewise.
5274 * gcc.target/i386/bitfield1.c: Likewise.
5275 * gcc.target/i386/bitfield2.c: Likewise.
5276 * gcc.target/i386/bitfield3.c: Likewise.
5277
a6f93fc2 52782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5279
5280 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5281 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5282 override other than -mcpu=power9 command-line option is specified,
5283 or if the target operating system is aix.
5284 * gcc.target/powerpc/darn-1.c: Likewise.
5285 * gcc.target/powerpc/darn-2.c: Likewise.
5286 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5287 test if effective-target is not powerpc_p9vector_ok or if the
5288 target operating system is not defined.
5289 * gcc.target/powerpc/vslv-1.c: Likewise.
5290 * gcc.target/powerpc/vsrv-0.c: Likewise.
5291 * gcc.target/powerpc/vsrv-1.c: Likewise.
5292
1cb2b4d3 52932016-06-21 Tobias Burnus <burnus@net-b.de>
5294
5295 PR fortran/71068
5296 * gfortran.dg/coarray/data_1.f90: New.
5297
66ff0c67 52982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5299
5300 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5301 (dg-require-effective-target): Use arm_v8_neon_hw.
5302 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5303 (dg-require-effective-target): Likewise.
5304 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5305 (dg-require-effective-target): Likewise.
5306 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5307 (dg-require-effective-target): Likewise.
5308 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5309 (dg-require-effective-target): Likewise.
5310 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5311 (dg-require-effective-target): Likewise.
5312 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5313 Add AArch64 check.
5314
949bfed4 53152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5316
5317 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5318 Set to 3 so test passes.
5319
a20f6cd4 53202016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5321
5322 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5323
12792843 53242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5325
5326 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5327 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5328 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5329 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5330
49763db6 53312016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5332
5333 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5334 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5335
ada61167 53362016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5337
5338 PR target/71549
5339 * gcc.target/i386/pr71549.c: New test.
5340
a15584d4 53412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5342
5343 * gcc.target/powerpc/vadsdu-0.c: Replace
5344 dg-require-effective-target directive to allow test to run on more
5345 platforms, and add dg-skip-if directive to disable test on aix
5346 platforms because of known incompatibilities.
5347 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5348 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5349 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5350 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5351 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5352 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5353 * gcc.target/powerpc/vadsdub-2.c: Replace
5354 dg-require-effective-target directive to allow test to run on more
5355 platforms, and add dg-skip-if directive to disable test on aix
5356 platforms because of known incompatibilities.
5357 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5358 with vec_absdb call to differentiate this test from vadsdub-1.c.
5359 * gcc.target/powerpc/vadsduh-1.c: Replace
5360 dg-require-effective-target directive to allow test to run on more
5361 platforms, and add dg-skip-if directive to disable test on aix
5362 platforms because of known incompatibilities.
5363 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5364 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5365 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5366
ec15ec36 53672016-06-21 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR tree-optimization/71588
5370 * gcc.dg/pr71558.c: New test.
5371
faeffe49 53722016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5373
5374 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5375 * c-c++-common/pr68657-2.c: Likewise.
5376 * c-c++-common/pr68657-3.c: Likewise.
5377 * gcc.dg/torture/pr69714.c: Require int32plus support.
5378 * gcc.dg/torture/pr70025.c: Likewise.
5379 * gcc.dg/torture/pr70083.c: Likewise.
5380 * gcc.dg/torture/pr70542.c: Likewise.
5381 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5382
e218d07f 53832016-06-20 Joseph Myers <joseph@codesourcery.com>
5384
5385 PR c/71601
5386 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5387
232a3df7 53882016-06-20 Jakub Jelinek <jakub@redhat.com>
5389
d7f45b87 5390 PR middle-end/71581
5391 * gcc.dg/pr71581.c: New test.
5392
232a3df7 5393 PR rtl-optimization/71591
5394 * gcc.dg/cpp/pr71591.c: New test.
5395
dbddef42 53962016-06-20 David B. Robins <gcc@davidrobins.net>
5397
5398 PR target/71571
5399 * g++.dg/torture/pr71571.C: New test.
5400
03129ccb 54012016-06-20 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR target/71559
5404 * gcc.target/i386/sse2-pr71559.c: New test.
5405 * gcc.target/i386/avx-pr71559.c: New test.
5406 * gcc.target/i386/avx512f-pr71559.c: New test.
5407
a40b4b62 54082016-06-20 Tobias Burnus <burnus@net-b.de>
5409
5410 PR fortran/71194
5411 * gfortran.dg/pointer_remapping_10.f90: New.
5412
ecbea05a 54132016-06-20 David Malcolm <dmalcolm@redhat.com>
5414
5415 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5416
0f61dae9 54172016-06-20 Martin Sebor <msebor@redhat.com>
5418
5419 PR c/69507
5420 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5421 * gnu90-const-expr-1.c: Same.
5422 * gnu99-const-expr-1.c: Same.
5423 * gnu99-static-1.c: Same.
5424
e458dfd8 54252016-06-20 Renlin Li <renlin.li@arm.com>
5426
2c0c0c9b 5427 PR testsuite/71489
e458dfd8 5428 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5429
7ab71cb3 54302016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5431
5432 * gcc.target/aarch64/vcvt_f64_1.c: New.
5433 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5434 * gcc.target/aarch64/vrecp_f64_1.c: New.
5435
34d36b7a 54362016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5437
5438 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5439 "alignement".
5440
ed7f4748 54412016-06-20 Georg-Johann Lay <avr@gjlay.de>
5442
5443 PR target/71103
5444 * gcc.target/avr/torture/pr71103-2.c: New test.
5445
a940fdc7 54462016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5447
5448 PR c/69507
5449 * gcc.dg/alignof.c: New test.
5450
98683d85 54512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5454 vs dg-error; test constexpr specifier too.
5455
358cee25 54562016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5459
c3d7ceb6 54602016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5461
5462 * lib/target-supports.exp
5463 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5464 arm_neon_ok and merge flags. Fix temporary test name.
5465 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5466 and merge flags.
5467
1176073c 54682016-06-17 Martin Liska <mliska@suse.cz>
5469
5470 * gcc.dg/predict-9.c: Fix dump scanning.
5471
f3e2969a 54722016-06-17 Bin Cheng <bin.cheng@arm.com>
5473
5474 PR tree-optimization/71354
5475 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5476
7fdca647 54772016-06-17 Bin Cheng <bin.cheng@arm.com>
5478
5479 PR tree-optimization/71347
5480 * gcc.dg/tree-ssa/pr71347.c: New test.
5481
a338a226 54822016-06-17 Bin Cheng <bin.cheng@arm.com>
5483
5484 PR tree-optimization/71354
5485 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5486
c1e75671 54872016-06-17 Bin Cheng <bin.cheng@arm.com>
5488
5489 * gcc.dg/vect/vect-alias-check-1.c: New test.
5490
365ba13d 54912016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5492
59bde511 5493 PR target/71151
365ba13d 5494 * gcc.target/avr/pr71151-1.c: New test.
5495 * gcc.target/avr/pr71151-2.c: New test.
5496 * gcc.target/avr/pr71151-3.c: New test.
5497 * gcc.target/avr/pr71151-4.c: New test.
5498 * gcc.target/avr/pr71151-5.c: New test.
5499 * gcc.target/avr/pr71151-6.c: New test.
5500 * gcc.target/avr/pr71151-7.c: New test.
5501 * gcc.target/avr/pr71151-8.c: New test.
5502 * gcc.target/avr/pr71151-common.h: New test.
5503
db48d95b 55042016-06-16 Martin Liska <mliska@suse.cz>
5505
5506 * gfortran.dg/predict-1.f90: New test.
5507
4c780a59 55082016-06-16 Uros Bizjak <ubizjak@gmail.com>
5509
5510 PR target/71242
f9c39b65 5511 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5512
8c1879bc 55132016-06-16 Jan Hubicka <hubicka@ucw.cz>
5514
5515 * g++.dg/vect/pr36648.cc: Disable cunrolli
5516
33698dfe 55172016-06-16 Jakub Jelinek <jakub@redhat.com>
5518
745f2db6 5519 PR target/71554
5520 * gcc.c-torture/execute/pr71554.c: New test.
5521
33698dfe 5522 PR rtl-optimization/71532
5523 * gcc.dg/torture/pr71532.c: New test.
5524
b42322b9 55252016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5526
5527 * gcc.target/powerpc/p9-dimode1.c: New test.
5528 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5529
412b298a 55302016-06-15 Jakub Jelinek <jakub@redhat.com>
5531
93479f99 5532 * gcc.c-torture/compile/20160615-1.c: New test.
5533
412b298a 5534 * g++.dg/cpp0x/ref-qual17.C: New test.
5535
3ec40531 55362016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5537
5538 PR middle-end/71529
5539 * gcc.target/i386/pr71529.C: New test.
5540
edfe7670 55412016-06-15 Alan Hayward <alan.hayward@arm.com>
5542
5543 PR tree-optimization/71483
5544 * g++.dg/vect/pr71483.c: New
5545
6e52ac17 55462016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 PR c++/70202
5549 * g++.dg/inherit/crash6.C: New.
5550 * g++.dg/inherit/union2.C: Likewise.
5551 * g++.dg/inherit/virtual12.C: Likewise.
5552 * g++.dg/inherit/virtual13.C: Likewise.
5553 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5554
aed35af2 55552016-06-15 Uros Bizjak <ubizjak@gmail.com>
5556
0941fba8 5557 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5558
6f710392 55592016-06-15 Alan Hayward <alan.hayward@arm.com>
5560
5561 PR tree-optimization/71439
5562 * gcc.dg/vect/pr71439.c: New
5563
d1cedfd3 55642016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5565
5566 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5567
ee8fd158 55682016-06-15 Richard Biener <rguenther@suse.de>
5569
5570 * gcc.dg/vect/slp-45.c: New testcase.
5571
5695a690 55722016-06-15 Richard Biener <rguenther@suse.de>
5573
5574 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5575
267ae3ee 55762016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5577
5578 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5579 requirements, and disable for AIX for now.
5580 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5581
a6d0e20a 55822016-06-14 Jakub Jelinek <jakub@redhat.com>
5583
b2efd162 5584 PR c++/71528
5585 * g++.dg/opt/pr71528.C: New test.
5586
a6d0e20a 5587 PR c++/71516
5588 * g++.dg/init/pr71516.C: New test.
5589
035778de 55902016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 * g++.dg/init/array46.C: New.
5593
7c9dc58e 55942016-06-14 Uros Bizjak <ubizjak@gmail.com>
5595
0941fba8 5596 * gcc.target/i386/float128-3.c: New test.
5597 * gcc.target/i386/quad-sse4.c: Ditto.
5598 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5599 Update scan strings.
7c9dc58e 5600
412640c9 56012016-06-14 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/71526
5604 * gfortran.dg/pr71526.f90: New testcase.
5605
1b9fde85 56062016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5607
5608 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5609 * gcc.dg/zero_bits_compound-1.c: Likewise.
5610
306097e3 56112016-06-14 Richard Biener <rguenther@suse.de>
5612
5613 PR tree-optimization/71522
5614 * gcc.dg/torture/pr71522.c: New testcase.
5615
566255a8 56162016-06-14 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR tree-optimization/71520
5619 * gcc.dg/tree-ssa/pr71520.c: New test.
5620
eb912adb 56212016-06-14 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/71521
56d35455 5624 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5625
9720103d 56262016-06-13 Jakub Jelinek <jakub@redhat.com>
5627
12cb8367 5628 PR sanitizer/71498
5629 * c-c++-common/ubsan/bounds-13.c: New test.
5630
9720103d 5631 PR preprocessor/71183
5632 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5633
5965fbcc 56342016-06-13 Jeff Law <law@redhat.com>
5635
5636 PR tree-optimization/71403
5637 * c-c++-common/ubsan/pr71403-1.c: New test.
5638 * c-c++-common/ubsan/pr71403-2.c: New test.
5639 * c-c++-common/ubsan/pr71403-3.c: New test.
5640
04537049 56412016-06-13 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR middle-end/71478
5644 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5645 Add -Wno-psabi -w to dg-options.
5646
412f195f 56472016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5648
5649 * gcc.target/powerpc/vadsdu-0.c: New test.
5650 * gcc.target/powerpc/vadsdu-1.c: New test.
5651 * gcc.target/powerpc/vadsdu-2.c: New test.
5652 * gcc.target/powerpc/vadsdu-3.c: New test.
5653 * gcc.target/powerpc/vadsdu-4.c: New test.
5654 * gcc.target/powerpc/vadsdu-5.c: New test.
5655 * gcc.target/powerpc/vadsdub-1.c: New test.
5656 * gcc.target/powerpc/vadsdub-2.c: New test.
5657 * gcc.target/powerpc/vadsduh-1.c: New test.
5658 * gcc.target/powerpc/vadsduh-2.c: New test.
5659 * gcc.target/powerpc/vadsduw-1.c: New test.
5660 * gcc.target/powerpc/vadsduw-2.c: New test.
5661
527790c1 56622016-06-13 David Malcolm <dmalcolm@redhat.com>
5663
5664 * gcc.dg/c99-init-2.c (c): Update expected error message.
5665 * gcc.dg/init-bad-8.c (foo): Likewise.
5666 * gcc.dg/spellcheck-fields-3.c: New test case.
5667
102e67eb 56682016-06-13 Martin Liska <mliska@suse.cz>
5669
5670 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5671 and "guess loop iv compared" heuristics.
5672 * gcc.dg/predict-2.c: Likewise.
5673 * gcc.dg/predict-3.c: Likewise.
5674 * gcc.dg/predict-4.c: Likewise.
5675 * gcc.dg/predict-5.c: Likewise.
5676 * gcc.dg/predict-6.c: Likewise.
5677
1a54d3be 56782016-06-13 Marek Polacek <polacek@redhat.com>
5679
5680 PR middle-end/71476
5681 * c-c++-common/Wswitch-unreachable-4.c: New test.
5682 * gcc.dg/Wswitch-unreachable-2.c: New test.
5683 * g++.dg/tm/jump1.C: Move dg-warning.
5684
5b7401b8 56852016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5686
5687 * gnat.dg/renaming10.ad[sb]: New test.
5688
1c93151c 56892016-06-13 Paul Thomas <pault@gcc.gnu.org>
5690
5691 PR fortran/70673
5692 * gfortran.dg/pr70673.f90: New test.
5693
249865a0 56942016-06-13 Richard Biener <rguenther@suse.de>
5695
5696 PR middle-end/64516
5697 * gcc.dg/align-3.c: New testcase.
5698
776d9b14 56992016-06-13 Martin Liska <mliska@suse.cz>
5700
5701 * gcc.target/i386/pr71458.c: New test.
5702
0cf5c551 57032016-06-12 Uros Bizjak <ubizjak@gmail.com>
5704
5705 PR target/71241
f9c39b65 5706 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5707
34de0a35 57082016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5709
5710 PR target/60751
5711 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5712 statement.
5713
0cc8bc98 57142016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5715
5716 PR target/60751
5717 * gfortran.dg/comma_IO_extension_1.f90: New test.
5718 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5719 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5720 statement.
5721 * gfortran.dg/graphite/pr38083.f90: Likewise.
5722 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5723 missing format.
5724
0ff78c86 57252016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5726
5727 * gnat.dg/case_character.adb: New test.
5728
6c38863e 57292016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5730
5731 PR middle-end/71310
5732 * gcc.target/powerpc/pr71310.c: New testcase.
5733
24c41395 57342016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5735
5736 PR middle-end/71478
5737 * gcc.dg/pr71478.c: New test.
5738
aeb26fb6 57392016-06-10 Jakub Jelinek <jakub@redhat.com>
5740
702b3575 5741 PR middle-end/71494
5742 * gcc.c-torture/execute/pr71494.c: New test.
5743
8ec29807 5744 PR c/68657
5745 * gcc.target/i386/pr68657.c: New test.
5746
aeb26fb6 5747 PR inline-asm/68843
5748 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5749 (test): Add -masm=intel alternatives.
5750
1dc4d519 57512016-06-10 Martin Sebor <msebor@redhat.com>
5752
5753 PR c/71392
5754 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5755
6385d6d3 57562016-06-10 Jeff Law <law@redhat.com>
5757
5758 PR tree-optimization/71335
5759 * gcc.c-torture/execute/pr71335.c: New test.
5760
041a412b 57612016-06-10 David Malcolm <dmalcolm@redhat.com>
5762
5763 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5764 the various "cannot tail-call: " messages.
5765
4a5edbb2 57662016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5767
5768 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5769 and options.
5770
9cf3aec3 57712016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5772
5773 PR sanitizer/71480
5774 * c-c++-common/asan/pr71480.c: New test.
5775
61724718 57762016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5777
5778 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5779 (ASMNAME2): Likewise.
5780 (main): Replace fn in asm statement with ASMNAME ("fn").
5781 * gcc.dg/guality/pr68037-2.c: Likewise.
5782 * gcc.dg/guality/pr68037-3.c: Likewise.
5783 * gcc.dg/torture/pr68037-1.c: Likewise.
5784 * gcc.dg/torture/pr68037-2.c: Likewise.
5785 * gcc.dg/torture/pr68037-3.c: Likewise.
5786
1807f6fb 57872016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5788
5789 PR inline-asm/68843
5790 * gcc.target/i386/pr68843-1.c: New test.
5791 * gcc.target/i386/pr68843-2.c: New test.
5792
ccfa030f 57932016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5794 Cesar Philippidis <cesar@codesourcery.com>
5795
5796 PR middle-end/71373
5797 * gcc.dg/goacc/nested-function-1.c: New file.
5798 * gcc.dg/goacc/nested-function-2.c: Likewise.
5799 * gcc.dg/goacc/pr71373.c: Likewise.
5800 * gfortran.dg/goacc/cray-2.f95: Likewise.
5801 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5802 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5803 * gfortran.dg/goacc/cray.f95: Update.
5804 * gfortran.dg/goacc/loop-1.f95: Likewise.
5805 * gfortran.dg/goacc/loop-3.f95: Likewise.
5806 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5807 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5808
58092016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5810
5811 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5812 for OpenACC tile clauses.
5813 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5814
5815 PR c/71381
5816 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5817 to...
5818 * c-c++-common/goacc/cache-2.c: ... this new file.
5819 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5820 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5821 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5822 usage.
5823 * gfortran.dg/goacc/cray.f95: Likewise.
5824 * gfortran.dg/goacc/loop-1.f95: Likewise.
5825
bb038f3e 58262016-06-10 Alan Hayward <alan.hayward@arm.com>
5827
5828 PR tree-optimization/71407
5829 PR tree-optimization/71416
5830 * gcc.dg/vect/pr71407.c: New
5831 * gcc.dg/vect/pr71416-1.c: New
5832 * gcc.dg/vect/pr71416-2.c: New
5833
332409d3 58342016-06-10 Richard Biener <rguenther@suse.de>
5835
5836 PR middle-end/71477
5837 * gcc.dg/torture/pr71477.c: New testcase.
5838
03cf727c 58392016-06-09 Julia Koval <julia.koval@intel.com>
5840
5841 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5842 * gcc.target/i386/interrupt-13.c: Likewise.
5843 * gcc.target/i386/interrupt-15.c: Likewise.
5844 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5845 * gcc.target/i386/interrupt-24.c: Likewise.
5846 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5847 * gcc.target/i386/interrupt-9.c: Likewise.
5848 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5849
23b101c5 58502016-06-09 Martin Sebor <msebor@redhat.com>
5851
5852 PR c/70883
5853 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5854 * gcc.dg/builtin-constant_p-1.c: Same.
5855 * gcc.dg/builtins-error.c: Same.
5856 * gcc.dg/pr70859.c: Same.
5857
188d6bbb 58582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5859
5860 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5861 * gcc.dg/torture/pr68067-1.c: Likewise.
5862 * gcc.dg/torture/pr68067-2.c: Likewise.
5863
58642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5865
5866 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5867 when setting SIZE.
5868
ff8886bd 58692016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 PR c++/71465
5872 * g++.dg/inherit/crash5.C: New.
5873 Revert:
5874 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 PR c++/70202
5877 * g++.dg/inherit/crash5.C: New.
5878 * g++.dg/inherit/virtual1.C: Adjust.
5879
3f76cceb 58802016-06-09 Martin Liska <mliska@suse.cz>
5881
5882 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5883 * g++.dg/predict-loop-exit-2.C: Likewise.
5884 * g++.dg/predict-loop-exit-3.C: Likewise.
5885 * gcc.dg/predict-1.c: Likewise.
5886 * gcc.dg/predict-2.c: Likewise.
5887 * gcc.dg/predict-3.c: Likewise.
5888 * gcc.dg/predict-4.c: Likewise.
5889 * gcc.dg/predict-5.c: Likewise.
5890 * gcc.dg/predict-6.c: Likewise.
5891 * gcc.dg/predict-7.c: Likewise.
5892
59ae3d1b 58932016-06-09 Richard Biener <rguenther@suse.de>
5894
5895 PR tree-optimization/71462
5896 * gcc.dg/torture/pr71462.c: New testcase.
5897
8c2d2acf 58982016-06-09 Marek Polacek <polacek@redhat.com>
5899
5900 PR c/65471
5901 * gcc.dg/c11-generic-3.c: New test.
5902
224cb6b7 59032016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5904
5905 * g++.dg/init/array42.C: New.
5906 * g++.dg/init/array43.C: Likewise.
5907 * g++.dg/init/array44.C: Likewise.
5908 * g++.dg/init/array45.C: Likewise.
5909 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5910 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5911 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5912 * g++.dg/gomp/pr35751.C: Likewise.
5913 * g++.dg/init/array23.C: Likewise.
5914 * g++.dg/init/brace2.C: Likewise.
5915 * g++.dg/init/brace6.C: Likewise.
5916
732905bb 59172016-06-08 Martin Sebor <msebor@redhat.com>
5918 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR c++/70507
5921 PR c/68120
5922 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5923 * c-c++-common/builtin-arith-overflow-2.c: New test.
5924 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5925 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5926 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5927
7ddaa622 59282016-06-08 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR c++/71442
5931 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5932
84ee0905 59332016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5934
5935 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5936 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5937 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5938 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5939 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5940 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5941 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5942 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5943 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5944 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5945 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5946 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5947 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5948
2876af98 59492016-06-08 Richard Biener <rguenther@suse.de>
5950
5951 PR tree-optimization/68558
5952 * gcc.dg/vect/slp-44.c: New testcase.
5953
acbb0d03 59542016-06-08 Richard Biener <rguenther@suse.de>
5955
5956 * gcc.dg/vect/slp-43.c: New testcase.
5957
f8689010 59582016-06-08 Richard Biener <rguenther@suse.de>
5959
5960 PR tree-optimization/71452
5961 * gcc.dg/torture/pr71452.c: New testcase.
5962
52d393eb 59632016-06-08 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR c++/71448
5966 * g++.dg/torture/pr71448.C: New test.
5967
9d700ce4 59682016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5969
5970 PR debug/71432
5971 PR ada/71413
5972 * g++.dg/debug/pr71432.C: New test.
5973
eb96ef65 59742016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5975
5976 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5977 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5978 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5979
a4753cdd 59802016-06-08 Alan Hayward <alan.hayward@arm.com>
5981
5982 * gcc.dg/vect/vect-live-2.c: Update effective target.
5983 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5984 * lib/target-supports.exp: Add aarch64 to vect_long.
5985
bafc7b1d 59862016-06-08 Marek Polacek <polacek@redhat.com>
5987
5988 PR c/71418
5989 * gcc.dg/noncompile/pr71418.c: New test.
5990
06e590e7 5991 PR c/71426
5992 * gcc.dg/noncompile/pr71426.c: New test.
5993
d3cb49c9 59942016-06-07 Jan Hubicka <hubicka@ucw.cz>
5995
5996 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5997 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5998 * gcc.dg/predict-3.c: Update template.
5999 * gcc.dg/predict-5.c: Update template.
6000 * gcc.dg/predict-6.c: Update template.
6001 * gcc.dg/predict-9.c: Update template.
6002 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6003
2d76c36a 60042016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6005
6006 * gcc.target/powerpc/vec-mul.c: New test.
6007
7cfde92a 60082016-06-07 David Malcolm <dmalcolm@redhat.com>
6009
6010 * gcc.dg/spellcheck-fields-2.c: New test case.
6011
b032c4dd 60122016-06-07 Richard Biener <rguenther@suse.de>
6013
6014 PR c/61564
6015 * gcc.dg/Wpragmas-1.c: New testcase.
6016 * gcc.dg/Wattributes-4.c: Likewise.
6017 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6018 entry.
6019
a7056369 60202016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6021
6022 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6023 spurious debug code.
6024
123c61e0 60252016-06-07 Richard Biener <rguenther@suse.de>
6026
6027 PR tree-optimization/71428
6028 * gcc.dg/torture/pr71428.c: New testcase.
6029
5819d47b 60302016-06-07 Richard Biener <rguenther@suse.de>
6031
6032 PR middle-end/71423
6033 * gcc.dg/torture/pr71423.c: New testcase.
6034
6cec5c6b 60352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6036
6037 PR middle-end/71408
6038 * gcc.dg/tree-ssa/pr71408.c: New test.
6039
40bbfc17 60402016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6041
6042 PR middle-end/71281
6043 * g++.dg/torture/pr71281.C: New test.
6044
61f1f80c 60452016-06-06 Marek Polacek <polacek@redhat.com>
6046
6047 PR c/71362
6048 * gcc.dg/pr71362.c: New test.
6049
0406b32f 60502016-06-06 Jakub Jelinek <jakub@redhat.com>
6051 Patrick Palka <ppalka@gcc.gnu.org>
6052
6053 PR c++/70847
6054 PR c++/71330
6055 PR c++/71393
6056 * g++.dg/opt/pr70847.C: New test.
6057 * g++.dg/ubsan/pr70847.C: New test.
6058 * g++.dg/ubsan/pr71393.C: New test.
6059
b1445999 60602016-06-06 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR tree-optimization/71259
6063 * gcc.dg/vect/pr71259.c: New test.
6064
99b4f3a2 60652016-06-06 David Malcolm <dmalcolm@redhat.com>
6066
6067 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6068 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6070 above.
6071
837679bc 60722016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6073
6074 PR middle-end/37780
6075 * gcc.c-torture/execute/pr37780.c: New test.
6076 * gcc.target/aarch64/pr37780_1.c: Likewise.
6077 * gcc.target/arm/pr37780_1.c: Likewise.
6078
e4b92538 60792016-06-06 Marek Polacek <polacek@redhat.com>
6080
6081 * c-c++-common/attr-may-alias-1.c: New test.
6082 * c-c++-common/attr-may-alias-2.c: New test.
6083 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6084
43ac2f2f 60852016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6086
6087 PR c/24414
6088 * gcc.target/i386/pr24414.c: New test.
6089
7e1786b2 60902016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6091
6092 * gcc.target/sparc/vis4misc.c: New file.
6093 * gcc.target/sparc/fpcmp.c: Likewise.
6094 * gcc.target/sparc/fpcmpu.c: Likewise.
6095
f593ccb2 60962016-06-06 Alan Hayward <alan.hayward@arm.com>
6097
6098 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6099 * gcc.dg/vect/vect-live-3.c: Likewise.
6100
be6d8ddc 61012016-06-06 Richard Biener <rguenther@suse.de>
6102
6103 PR tree-optimization/71398
6104 * gcc.dg/torture/pr71398.c: New testcase.
6105
78f27916 61062016-06-06 Uros Bizjak <ubizjak@gmail.com>
6107
6108 PR target/71389
6109 * g++.dg/pr71389.C: New test.
6110
c5899606 61112016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6112
6113 PR fortran/71404
6114 * gfortran.dg/fmt_read_5.f: New test.
6115
8e3cd305 61162016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6117
6118 PR fortran/69659
6119 * gfortran.dg/class_array_22.f03: New test.
6120
703c0a09 61212016-06-05 Jan Hubicka <hubicka@ucw.cz>
6122
6123 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6124
d07b2b6f 61252016-06-05 Jan Hubicka <hubicka@ucw.cz>
6126
6127 * gcc.dg/predict-9.c: Update template.
6128
4a7ec4ac 61292016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/49377
6132 * g++.dg/template/pr49377.C: New.
6133
7499ef4a 61342016-06-04 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR tree-optimization/71405
6137 * g++.dg/torture/pr71405.C: New test.
6138
558c800d 61392016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/70202
6142 * g++.dg/inherit/crash5.C: New.
6143 * g++.dg/inherit/virtual1.C: Adjust.
6144
4ee7cf4b 61452016-06-03 Jeff Law <law@redhat.com>
6146
6147 PR tree-optimization/71316
6148 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6149
b12ae762 61502016-06-03 Jakub Jelinek <jakub@redhat.com>
6151
6152 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6153 dg-additional-options with just -fno-tree-scev-cprop in it.
6154 * gcc.dg/vect/vect-live-2.c: Likewise.
6155 * gcc.dg/vect/vect-live-5.c: Likewise.
6156 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6157 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6158 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6159
e09a5ee3 61602016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6161
6162 PR c++/27100
6163 * g++.dg/other/friend6.C: New test.
6164
f14b1922 61652016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6166
6167 * g++.dg/torture/ppc-ldst-array.C: New.
6168
20702ea3 61692016-06-03 Joseph Myers <joseph@codesourcery.com>
6170
6171 PR target/71276
6172 PR target/71277
6173 * gcc.dg/torture/builtin-fp-int-inexact.c,
6174 gcc.target/i386/387-builtin-fp-int-inexact.c,
6175 gcc.target/i386/387-rint-inline-1.c,
6176 gcc.target/i386/387-rint-inline-2.c,
6177 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6178 gcc.target/i386/sse2-rint-inline-1.c,
6179 gcc.target/i386/sse2-rint-inline-2.c,
6180 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6181 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6182
5ed3cc7b 61832016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6184 Julia Koval <julia.koval@intel.com>
6185
6186 PR target/66960
6187 PR target/67630
6188 PR target/67634
6189 PR target/67841
6190 PR target/68037
6191 PR target/68618
6192 PR target/68661
6193 PR target/69575
6194 PR target/69596
6195 PR target/69734
6196 * gcc.dg/guality/pr68037-1.c: New test.
6197 * gcc.dg/guality/pr68037-2.c: Likewise.
6198 * gcc.dg/guality/pr68037-3.c: Likewise.
6199 * gcc.dg/torture/pr68037-1.c: Likewise.
6200 * gcc.dg/torture/pr68037-2.c: Likewise.
6201 * gcc.dg/torture/pr68037-3.c: Likewise.
6202 * gcc.dg/torture/pr68661-1a.c: Likewise.
6203 * gcc.dg/torture/pr68661-1b.c: Likewise.
6204 * gcc.target/i386/interrupt-1.c: Likewise.
6205 * gcc.target/i386/interrupt-2.c: Likewise.
6206 * gcc.target/i386/interrupt-3.c: Likewise.
6207 * gcc.target/i386/interrupt-4.c: Likewise.
6208 * gcc.target/i386/interrupt-5.c: Likewise.
6209 * gcc.target/i386/interrupt-6.c: Likewise.
6210 * gcc.target/i386/interrupt-7.c: Likewise.
6211 * gcc.target/i386/interrupt-8.c: Likewise.
6212 * gcc.target/i386/interrupt-9.c: Likewise.
6213 * gcc.target/i386/interrupt-10.c: Likewise.
6214 * gcc.target/i386/interrupt-11.c: Likewise.
6215 * gcc.target/i386/interrupt-12.c: Likewise.
6216 * gcc.target/i386/interrupt-13.c: Likewise.
6217 * gcc.target/i386/interrupt-14.c: Likewise.
6218 * gcc.target/i386/interrupt-15.c: Likewise.
6219 * gcc.target/i386/interrupt-16.c: Likewise.
6220 * gcc.target/i386/interrupt-17.c: Likewise.
6221 * gcc.target/i386/interrupt-18.c: Likewise.
6222 * gcc.target/i386/interrupt-19.c: Likewise.
6223 * gcc.target/i386/interrupt-20.c: Likewise.
6224 * gcc.target/i386/interrupt-21.c: Likewise.
6225 * gcc.target/i386/interrupt-22.c: Likewise.
6226 * gcc.target/i386/interrupt-23.c: Likewise.
6227 * gcc.target/i386/interrupt-24.c: Likewise.
6228 * gcc.target/i386/interrupt-25.c: Likewise.
6229 * gcc.target/i386/interrupt-26.c: Likewise.
6230 * gcc.target/i386/interrupt-27.c: Likewise.
6231 * gcc.target/i386/interrupt-28.c: Likewise.
6232 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6233 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6234 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6235 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6236 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6237 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6238 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6239 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6240 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6241 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6242 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6243 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6244
3e346f54 62452016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6246
f27c52fb 6247 PR tree-optimization/52171
6248 * gcc.dg/pr52171.c: New test.
6249 * gcc.target/i386/pr52171.c: New test.
3e346f54 6250
22e029d2 62512016-06-03 Jan Hubicka <jh@suse.cz>
6252
6253 * g++.dg/tree-ssa/pred-1.C: New testcase
6254 * gcc.dg/tree-ssa/pred-1.c: New testcase
6255
41ce74ed 62562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6257
6258 PR target/70957
6259 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6260 support.
6261 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6262
cf573a72 62632016-06-03 Alan Hayward <alan.hayward@arm.com>
6264
6265 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6266
75aae5b4 62672016-06-03 Alan Hayward <alan.hayward@arm.com>
6268
6269 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6270 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6271 * gcc.dg/vect/vect-live-1.c: New test.
6272 * gcc.dg/vect/vect-live-2.c: New test.
6273 * gcc.dg/vect/vect-live-3.c: New test.
6274 * gcc.dg/vect/vect-live-4.c: New test.
6275 * gcc.dg/vect/vect-live-5.c: New test.
6276 * gcc.dg/vect/vect-live-slp-1.c: New test.
6277 * gcc.dg/vect/vect-live-slp-2.c: New test.
6278 * gcc.dg/vect/vect-live-slp-3.c: New test.
6279
eba6788d 62802016-06-03 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR middle-end/71387
6283 * g++.dg/opt/pr71387.C: New test.
6284
5a653985 62852016-06-02 Jeff Law <law@redhat.com>
6286
6287 PR tree-optimization/71328
6288 * gcc.c-torture/compile/pr71328.c: New test.
6289
f92f6941 62902016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291
6292 PR fortran/52393
6293 * gfortran.dg/fmt_read_3.f90: Fix typo.
6294 * gfortran.dg/fmt_read_4.f90: New test.
6295
0d29e152 62962016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6297
6298 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6299 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6300 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6301 * g++.dg/cpp0x/override2.C: Likewise.
6302 * g++.dg/parse/crash5.C: Likewise.
6303 * g++.dg/parse/error16.C: Likewise.
6304 * g++.dg/parse/error27.C: Likewise.
6305 * g++.dg/template/qualttp15.C: Likewise.
6306 * g++.dg/template/redecl4.C: Likewise.
6307 * g++.old-deja/g++.other/crash39.C: Likewise.
6308 * g++.old-deja/g++.other/struct1.C: Likewise.
6309 * g++.old-deja/g++.pt/m9a.C: Likewise.
6310 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6311
2740a1a5 63122016-06-02 Jakub Jelinek <jakub@redhat.com>
6313
89f17a65 6314 PR c++/71372
6315 * c-c++-common/pr71372.c: New test.
6316
2740a1a5 6317 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6318 __TIME__ strings with __builtin_strcmp instead of printf and
6319 dg-output.
6320
9ae89a4e 63212016-06-02 Martin Liska <mliska@suse.cz>
6322
6323 * gcc.dg/predict-9.c: New test.
6324
41258f9c 63252016-06-02 Jakub Jelinek <jakub@redhat.com>
6326
6327 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6328 global set_compiler_env_var and global saved_compiler_env_var.
6329
dad46eb8 63302016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6331
6332 PR rtl-optimization/71295
6333 * gcc.c-torture/compile/pr71295.c: New test.
6334
9cc8a892 63352016-06-02 Jakub Jelinek <jakub@redhat.com>
6336
98e7c96c 6337 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6338
4a5a4de2 6339 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6340 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6341
9cc8a892 6342 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6343 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6344 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6345 alternative number.
6346
46819a36 63472016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6348
6349 * gcc.target/powerpc/p9-splat-4.c: New test.
6350
63512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6352
6353 PR target/71186
6354 * gcc.target/powerpc/pr71186.c: New test.
6355
d9820cc5 63562016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6357
6358 PR fortran/52393
6359 * gfortran.dg/fmt_read_3.f90: New test.
6360
2f14ca3e 63612016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6362
6363 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6364 procedure.
6365
dfa5c0d3 63662016-06-01 Eduard Sanou <dhole@openmailbox.org>
6367
6368 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6369 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6370 env var is set.
6371 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6372 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6373 shown once.
6374 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6375 during compilation.
6376 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6377 vars set by dg-set-compiler-env-var.
6378
7d7125df 63792016-06-01 Paul Thomas <pault@gcc.gnu.org>
6380
6381 PR fortran/71156
6382 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6383 to the module procedure declaration.
6384 * gfortran.dg/submodule_16.f08: New test.
6385
6ab9cde4 63862016-06-01 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR middle-end/71371
6389 * c-c++-common/gomp/pr71371.c: New test.
6390
0cfe7a23 63912016-06-01 Richard Biener <rguenther@suse.de>
6392
6393 PR tree-optimization/71366
6394 * gcc.dg/torture/pr71366-1.c: New testcase.
6395 * gcc.dg/torture/pr71366-2.c: Likewise.
6396
5a5b02e1 63972016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6398
6399 * gcc.target/powerpc/vslv-0.c: New test.
6400 * gcc.target/powerpc/vslv-1.c: New test.
6401 * gcc.target/powerpc/vsrv-0.c: New test.
6402 * gcc.target/powerpc/vsrv-1.c: New test.
6403
d27a79f6 64042016-06-01 Nathan Sidwell <nathan@acm.org>
6405
6406 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6407 * gcc.target/nvptx/weak.c: New.
6408
6172a9fd 64092016-06-01 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/71261
6412 * gcc.dg/torture/vect-bool-1.c: New testcase.
6413
f9aaabb2 64142016-06-01 Jakub Jelinek <jakub@redhat.com>
6415
6416 * gfortran.dg/gomp/order-1.f90: New test.
6417 * gfortran.dg/gomp/order-2.f90: New test.
6418
53b01069 64192016-06-01 Jan Hubicka <hubicka@ucw.cz>
6420
6421 * gcc.dg/unroll-6.c: Update template.
6422 * gcc.dg/unroll-7.c: New testcase.
6423 * gcc.dg/unroll-8.c: New testcase.
6424
36757397 64252016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6426
6427 * gnat.dg/opt56.ad[sb]: New test.
6428
7f93bd6e 64292016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 PR c++/66635
6432 * g++.dg/cpp0x/constexpr-ice16.C: New.
6433
9f41a2ce 64342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6435
6436 PR tree-optimization/71314
6437 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6438 -mbranch-cost=2.
6439
31e02373 64402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6441
6442 PR tree-optimization/71077
6443 * gcc.dg/tree-ssa/pr71077.c: New test.
6444
76f8f901 64452016-05-31 Jan Hubicka <hubicka@ucw.cz>
6446
7f93bd6e 6447 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6448 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6449 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6450
04f5f923 64512016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/71248
6454 * g++.dg/cpp0x/pr71248.C: New.
6455 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6456 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6457 * g++.dg/init/new37.C: Likewise.
6458 * g++.dg/template/static1.C: Likewise.
6459 * g++.dg/template/static2.C: Likewise.
6460
4ffddf28 64612016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6462
6463 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6464 instead of %rdi.
6465 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6466
4ff7bd21 64672016-05-31 Marek Polacek <polacek@redhat.com>
6468
6469 * c-c++-common/Wswitch-unreachable-3.c: New test.
6470 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6471
e1f7cc4b 64722016-05-31 Richard Biener <rguenther@suse.de>
6473
6474 PR tree-optimization/71352
6475 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6476
02978bd1 64772016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6478
6479 * gcc.target/arm/armv5_thumb_isa.c: New test.
6480
cfce8164 64812016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6482
6483 PR target/71346
6484 * gcc.target/i386/pr71346.c: New test.
6485
7a51c705 64862016-05-31 Tom de Vries <tom@codesourcery.com>
6487
6488 PR tree-optimization/69068
6489 * gcc.dg/graphite/pr69068.c: New test.
6490
8c1ac106 64912016-05-27 Martin Sebor <msebor@redhat.com>
6492
6493 PR c++/71306
6494 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6495
b6431756 64962016-05-30 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR c++/71349
6499 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6500 nowait depend(inout: dd[0]) clauses where permitted.
6501
f6203294 65022016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/71238
6505 * g++.dg/parse/pr71238.C: New.
6506 * g++.dg/concepts/friend1.C: Test column numbers too.
6507 * g++.dg/cpp0x/initlist31.C: Likewise.
6508 * g++.dg/cpp0x/pr51420.C: Likewise.
6509 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6510 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6511 * g++.dg/ext/builtin3.C: Likewise.
6512 * g++.dg/lookup/friend12.C: Likewise.
6513 * g++.dg/lookup/friend7.C: Likewise.
6514 * g++.dg/lookup/koenig1.C: Likewise.
6515 * g++.dg/lookup/koenig5.C: Likewise.
6516 * g++.dg/lookup/used-before-declaration.C: Likewise.
6517 * g++.dg/overload/koenig1.C: Likewise.
6518 * g++.dg/template/crash65.C: Likewise.
6519 * g++.dg/template/friend57.C: Likewise.
6520 * g++.dg/warn/Wshadow-5.C: Likewise.
6521 * g++.dg/warn/Wunused-8.C: Likewise.
6522 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6523 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6524 * g++.old-deja/g++.jason/member.C: Likewise.
6525 * g++.old-deja/g++.jason/report.C: Likewise.
6526 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6527 * g++.old-deja/g++.law/visibility20.C: Likewise.
6528 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6529 * g++.old-deja/g++.other/static5.C: Likewise.
6530 * g++.old-deja/g++.pt/overload2.C: Likewise.
6531
b96f8145 65322016-05-30 Jan Hubicka <hubicka@ucw.cz>
6533
6534 * gcc.dg/tree-ssa/peel1.c: New testcase.
6535 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6536 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6537
ed5bca7a 65382016-05-30 Tom de Vries <tom@codesourcery.com>
6539
6540 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6541 to ce.
6542
c0aa0333 65432016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/71099
6546 * g++.dg/parse/virtual1.C: New.
6547
231010db 65482016-05-30 Uros Bizjak <ubizjak@gmail.com>
6549
6550 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6551 Use correct register when clearing %edx.
6552
765557c0 65532016-05-30 Alexander Monakov <amonakov@ispras.ru>
6554
6555 PR tree-optimization/71289
6556 * gcc.dg/pr71289.c: New test.
6557
fc3b1c44 65582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6559
6560 PR middle-end/71269
6561 PR middle-end/71292
6562 * gcc.dg/tree-ssa/pr71269.c: New test.
6563 * gcc.dg/tree-ssa/pr71292.c: New test.
6564
ce352457 65652016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6566
6567 PR middle-end/71252
6568 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6569
eedd711b 65702016-05-30 Jan Hubicka <hubicka@ucw.cz>
6571
6572 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6573 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6574 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6575
8c061890 65762016-05-30 Tom de Vries <tom@codesourcery.com>
6577
6578 PR tree-optimization/69067
6579 * gcc.dg/graphite/pr69067.c: New test.
6580
a6b0884c 65812016-05-29 Uros Bizjak <ubizjak@gmail.com>
6582
6583 PR target/71245
6584 * gcc.target/i386/pr71245-1.c: New test.
6585 * gcc.target/i386/pr71245-2.c: Ditto.
6586
2369edfc 65872016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/71105
6590 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6591 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6592 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6593
b6ab3f43 65942016-05-27 Jan Hubicka <hubicka@ucw.cz>
6595
6596 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6597
0192662b 65982016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6599
6600 Revert:
6601 PR c++/69855
6602 * g++.dg/overload/69855.C: New.
6603 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6604 * g++.old-deja/g++.pt/crash3.C: Likewise.
6605
fce78c50 66062016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/60385
6609 * g++.dg/parse/namespace13.C: New.
6610
372172fe 66112016-05-26 Jeff Law <law@redhat.com>
6612
6613 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6614 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6615 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6616 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6617 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6618 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6619 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6620 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6621 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6622 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6623 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6624 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6625 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6626
5d8a8944 66272016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6628
6629 PR c++/69855
6630 * g++.dg/overload/69855.C: New.
6631 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6632 * g++.old-deja/g++.pt/crash3.C: Likewise.
6633
29602b75 66342016-05-27 Jiong Wang <jiong.wang@arm.com>
6635
6636 PR target/63596
6637 * gcc.target/aarch64/va_arg_1.c: New testcase.
6638 * gcc.target/aarch64/va_arg_2.c: Likewise.
6639 * gcc.target/aarch64/va_arg_3.c: Likewise.
6640
c900b732 66412016-05-27 Jiong Wang <jiong.wang@arm.com>
6642
6643 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6644 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6645 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6646 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6647 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6648
73ef73bd 66492016-05-27 Marek Polacek <polacek@redhat.com>
6650
6651 PR middle-end/71308
6652 * g++.dg/torture/pr71308.C: New test.
6653
a6031633 66542016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6655
6656 * gcc.dg/zero_bits_compound-1.c: New test.
6657 * gcc.dg/zero_bits_compound-2.c: New test.
6658
1fbdc7ae 66592016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6660
6661 PR middle-end/71279
6662 * gcc.dg/pr71279.c: New test.
6663
2e196ca8 66642016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6665
6666 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6667 floating point min/max/comparison instructions.
6668 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6669
6feab9ce 66702016-05-26 Jakub Jelinek <jakub@redhat.com>
6671
6672 * c-c++-common/gomp/schedule-1.c: New test.
6673 * gfortran.dg/gomp/schedule-1.f90: New test.
6674
978cea8f 66752016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6676
6677 PR c++/70822
6678 PR c++/70106
6679 * g++.dg/cpp1y/auto-fn32.C: New test.
6680 * g++.dg/cpp1y/paren4.C: New test.
6681
0478d9ed 66822016-05-26 Nathan Sidwell <nathan@acm.org>
6683
6684 * gcc.dg/20060410.c: Xfail on ptx.
6685 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6686 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6687 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6688 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6689 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6690
5fd1c174 66912016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6692
6693 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6694
c5e8b3e2 66952016-05-26 Jakub Jelinek <jakub@redhat.com>
6696
0db93a5b 6697 PR tree-optimization/71280
6698 * gcc.dg/pr71280.c: New test.
6699
7199c05c 6700 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6701
76c786ac 6702 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6703 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6704
c5e8b3e2 6705 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6706
e9bcea2f 67072016-05-26 Jiong Wang <jiong.wang@arm.com>
6708
6709 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6710 kept in memory.
e9bcea2f 6711
955d947b 67122016-05-25 Jeff Law <law@redhat.com>
6713
6714 PR tree-optimization/71272
6715 * gcc.c-torture/compile/pr71272.c: new test.
6716
77102dbe 67172016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6718
6719 * gcc.target/powerpc/vec-cmpne.c: New test.
6720 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6721
552821b4 67222016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6723
6724 * gnat.dg/opt55.ad[sb]: New test.
6725
0113f3c5 67262016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6727
6728 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6729 * c-c++-common/pr60226.c: Require int32plus.
6730 * gcc.c-torture/execute/pr70602.c: Likewise.
6731 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6732 unsigned long for malloc arg type.
6733 * gcc.dg/asr_div1.c: Require int32plus.
6734 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6735 * gcc.dg/pie-1.c: Require pie.
6736 * gcc.dg/pie-2.c: Likewise.
6737 * gcc.dg/pr59471.c: Require int32plus.
6738 * gcc.dg/pr59963-2.c: XFAIL for int16.
6739 * gcc.dg/pr60114.c: Require int32plus.
6740 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6741 unsigned long for typedef of size_t.
6742 * gcc.dg/pr63914.c: Require int32plus.
6743 * gcc.dg/pr64536.c: Require pt32plus.
6744 * gcc.dg/pr65658.c: Likewise.
6745 * gcc.dg/pr67271.c: Require int32plus.
6746 * gcc.dg/pr68112.c: Likewise.
6747 * gcc.dg/pr69071.c: Skip for avr target.
6748 * gcc.dg/pr69973.c: Require int32plus.
6749 * gcc.dg/pr70169.c: Skip for avr target.
6750 * gcc.dg/sso-6.c: Require int32plus.
6751 * gcc.dg/sso-7.c: Likewise.
6752 * gcc.dg/sso-8.c: Likewise.
6753 * gcc.dg/vrp-min-max-2.c: Likewise.
6754
f4094380 67552016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6756
6757 PR target/70738
6758 * gcc.target/i386/pr70738-1.c: New test.
6759 * gcc.target/i386/pr70738-2.c: Likewise.
6760 * gcc.target/i386/pr70738-3.c: Likewise.
6761 * gcc.target/i386/pr70738-4.c: Likewise.
6762 * gcc.target/i386/pr70738-5.c: Likewise.
6763 * gcc.target/i386/pr70738-6.c: Likewise.
6764 * gcc.target/i386/pr70738-7.c: Likewise.
6765 * gcc.target/i386/pr70738-8.c: Likewise.
6766 * gcc.target/i386/pr70738-9.c: Likewise.
6767
239a4bea 67682016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6769
6770 PR rtl-optimization/66940
6771 * gcc.c-torture/execute/pr66940.c: New test.
6772
bf6382ba 67732016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6774
6775 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6776 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6777 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6778 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6779 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6780 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6781 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6782 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6783 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6784 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6785 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6786 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6787 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6788 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6789 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6790 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6791 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6792 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6793 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6794 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6795 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6796 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6797 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6798 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6799
2c995da9 68002016-05-25 Marek Polacek <polacek@redhat.com>
6801
6802 PR c/71265
6803 * gcc.dg/noncompile/pr71265.c: New test.
6804
abfbb5b5 6805 PR c/71266
6806 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6807
f6871bbd 68082016-05-25 Nathan Sidwell <nathan@acm.org>
6809
6810 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6811
de04e83e 68122016-05-25 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/71261
6815 * c-c++-common/torture/pr71261.c: New testcase.
6816
b35931f7 68172016-05-25 Richard Biener <rguenther@suse.de>
6818
6819 PR tree-optimization/71264
6820 * gcc.dg/vect/pr71264.c: New testcase.
6821
166c3089 68222016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6823
6824 PR c++/55992
6825 * g++.dg/cpp0x/alias-decl-53.C: New.
6826 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6827
14240409 68282016-05-25 Martin Liska <mliska@suse.cz>
6829
6830 * g++.dg/pr71239.C: New test.
6831
bc47d9f6 68322016-05-25 Richard Biener <rguenther@suse.de>
6833
4860a6bf 6834 * gcc.dg/vect/pr58135.c: Rename to ...
6835 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6836
d8a3f157 68372016-05-25 Marek Polacek <polacek@redhat.com>
6838
6839 * g++.dg/pr65295.C: Use target c++14.
6840
3af16045 68412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6842
231010db 6843 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6844 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6845
949479b2 68462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6847
6848 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6849 instructions.
6850
6d6a3fc3 68512016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6852
6853 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6854 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6855 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6856 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6857 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6858 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6859 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6860 * c-c++-common/goacc/pcopy.c: Likewise.
6861 * c-c++-common/goacc/pcopyin.c: Likewise.
6862 * c-c++-common/goacc/pcopyout.c: Likewise.
6863 * c-c++-common/goacc/pcreate.c: Likewise.
6864 * c-c++-common/goacc/pr70688.c: New test.
6865 * c-c++-common/goacc/present-1.c: Adjust test.
6866 * c-c++-common/goacc/reduction-5.c: Likewise.
6867 * g++.dg/goacc/data-1.C: New test.
6868
af648be2 68692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6870
6871 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6872 vector parity built-in functions.
6873 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6874 count trailing zeros automatic vectorization.
6875 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6876 count trailing zeros built-in functions.
6877
4e173d60 68782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6879
6880 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6881
a0c02a52 68822016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6883
6884 PR target/71050
6885 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6886
64c52e9c 68872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6888
6889 PR c++/50436
6890 * g++.dg/template/crash123.C: New.
6891 * g++.dg/template/crash124.C: Likewise.
6892
752b5a4c 68932016-05-24 Martin Sebor <msebor@redhat.com>
6894
6895 PR c++/71147
6896 * g++.dg/ext/flexary16.C: New test.
6897
a36dd683 68982016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6899
f6871bbd 6900 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6901 before math.h is included.
a36dd683 6902 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6903 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6904 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6905 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6906 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6907 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6908 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6909 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6910 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6911 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6912 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6913 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6914 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6915 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6916 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6917 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6918 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6919 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6920 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6921 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6922 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6923 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6924 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6925
d60e1df7 69262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6927 Kelvin Nilsen <kelvin@gcc.gnu.org>
6928
6929 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6930 support.
6931
22d09025 69322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6933
6934 PR c++/69872
6935 * g++.dg/warn/Wno-narrowing1.C: New.
6936
6ef0143d 69372016-05-24 Marek Polacek <polacek@redhat.com>
6938
6939 PR c/71249
6940 * c-c++-common/Wswitch-unreachable-2.c: New test.
6941
962a2062 69422016-05-24 Jakub Jelinek <jakub@redhat.com>
6943
ead77194 6944 PR c++/71257
6945 * g++.dg/vect/simd-clone-6.cc: New test.
6946 * g++.dg/gomp/declare-simd-6.C: New test.
6947
962a2062 6948 PR middle-end/70434
6949 PR c/69504
6950 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6951
23edc6d1 69522016-05-24 Richard Biener <rguenther@suse.de>
6953
6954 PR tree-optimization/71240
6955 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6956
30633bcc 69572016-05-24 Richard Biener <rguenther@suse.de>
6958
6959 PR tree-optimization/71230
6960 * gcc.dg/torture/pr71230.c: New testcase.
6961 * g++.dg/torture/pr71230.C: Likewise.
6962
c9d624bd 69632016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6964
6965 * c-c++-common/goacc/routine-5.c: Add tests.
6966 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6967 * gfortran.dg/goacc/routine-6.f90: Add tests.
6968
ce143ff0 69692016-05-24 Richard Biener <rguenther@suse.de>
6970
6971 PR tree-optimization/71253
6972 * gcc.dg/torture/pr71253.c: New testcase.
6973
3bdaecd5 69742016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6975
6976 PR middle-end/71252
6977 * gfortran.dg/pr71252.f90: New test.
6978
856b494d 69792016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6980
6981 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6982
7345b977 69832016-05-24 Richard Biener <rguenther@suse.de>
6984
6985 PR middle-end/70434
6986 PR c/69504
6987 * c-c++-common/vector-subscript-4.c: New testcase.
6988 * c-c++-common/vector-subscript-5.c: Likewise.
6989
6f065267 69902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6991
6992 PR fortran/71123
6993 * gfortran.dg/namelist_90.f: New test
6994
fd6757da 69952016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6996
6997 PR fortran/66461
6998 * gfortran.dg/unexpected_eof.f: New test
6999
7d5555a8 70002016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7001 Kelvin Nilsen <kelvin@gcc.gnu.org>
7002
7003 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7004 as little endian.
7005
ae6744c9 70062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7007
7008 PR c++/70972
7009 * g++.dg/cpp0x/inh-ctor20.C: New.
7010 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7011
f0d91a85 70122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7013
7014 PR c++/69095
7015 * g++.dg/cpp0x/variadic168.C: New.
7016
1618ffe5 70172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7018
7019 * g++.dg/cpp0x/pr31445.C: Test column number too.
7020 * g++.dg/cpp0x/pr32253.C: Likewise.
7021 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7022 * g++.dg/cpp0x/variadic36.C: Likewise.
7023
c0205bab 70242016-05-23 Marc Glisse <marc.glisse@inria.fr>
7025
7026 * gcc.dg/fold-notshift-2.c: Adjust.
7027
1398da0f 70282016-05-23 Marek Polacek <polacek@redhat.com>
7029
7030 PR c/49859
7031 * c-c++-common/Wswitch-unreachable-1.c: New test.
7032 * gcc.dg/Wswitch-unreachable-1.c: New test.
7033 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7034 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7035 * g++.dg/gomp/block-10.C: Likewise.
7036 * gcc.dg/gomp/block-10.c: Likewise.
7037 * g++.dg/gomp/block-9.C: Likewise.
7038 * gcc.dg/gomp/block-9.c: Likewise.
7039 * g++.dg/gomp/target-1.C: Likewise.
7040 * g++.dg/gomp/target-2.C: Likewise.
7041 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7042 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7043 * g++.dg/gomp/taskgroup-1.C: Likewise.
7044 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7045 * gcc.dg/gomp/teams-1.c: Likewise.
7046 * g++.dg/gomp/teams-1.C: Likewise.
7047 * g++.dg/overload/error3.C: Likewise.
7048 * g++.dg/tm/jump1.C: Likewise.
7049 * g++.dg/torture/pr40335.C: Likewise.
7050 * gcc.dg/c99-vla-jump-5.c: Likewise.
7051 * gcc.dg/switch-warn-1.c: Likewise.
7052 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7053 * gcc.dg/nested-func-1.c: Likewise.
7054 * gcc.dg/pr67784-4.c: Likewise.
7055
5403ed8b 70562016-05-23 Richard Biener <rguenther@suse.de>
7057
7058 PR tree-optimization/71230
7059 * gfortran.dg/pr71230-1.f90: New testcase.
7060 * gfortran.dg/pr71230-2.f90: Likewise.
7061
27510941 70622016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7063
1618ffe5 7064 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7065 * gcc.dg/vect/pr58135.c: Add new.
7066 * gfortran.dg/pr46519-1.f: Adjust test case.
7067
a41c605d 70682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 PR c++/53401
7071 * g++.dg/cpp0x/decltype64.C: New.
7072
3eb254ab 70732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7074
7075 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7076 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7077 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7078
a75fffe1 70792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7080
7081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7082 Add poly64x1_t and poly64x2_t cases if supported.
7083 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7084 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7085 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7086 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7087 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7088
56979b12 70892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7090
7091 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7092 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7093 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7094 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7095 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7096 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7097 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7098
dc5e98db 70992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7100
7101 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7102
c0f383ae 71032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7104
7105 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7106 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7107
2a4d70a2 71082016-05-22 Jakub Jelinek <jakub@redhat.com>
7109
4c109025 7110 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7111 constraint instead of "r".
7112 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7113 insn instead of vxorpd.
7114 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7115
bad891ce 7116 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7117 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7118
ac23ddb9 7119 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7120
9dac9579 7121 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7122 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7123
2a4d70a2 7124 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7125
9eafdd7b 71262016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7127
7128 PR middle-end/40921
7129 * gcc.dg/tree-ssa/pr40921.c: New test.
7130
93df190d 71312016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7132
7133 PR target/71103
7134 * gcc.target/avr/pr71103.c: New test.
7135
933b9f7f 71362016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7137
7138 PR middle-end/71179
7139 * gcc.dg/tree-ssa/pr71179.c: New test.
7140
8bdfbc08 71412016-05-20 Martin Sebor <msebor@redhat.com>
7142
7143 PR c/71115
7144 * gcc.dg/init-excess-2.c: New test.
7145
6827ab42 71462016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7147
7148 * gnat.dg/opt53.adb: New test.
7149 * gnat.dg/opt54.adb: Likewise.
7150
58a5f4c0 71512016-05-20 Martin Jambor <mjambor@suse.cz>
7152
7153 PR tree-optimization/70884
7154 * gcc.dg/tree-ssa/pr70919.c: New test.
7155
bb7145f6 71562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7157
7158 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7159 formatting.
f6871bbd 7160 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7161 fix code formatting.
7162
71632016-05-20 Nathan Sidwell <nathan@acm.org>
7164
7165 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7166 non-common cases.
7167 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7168
9954d230 71692016-05-20 David Malcolm <dmalcolm@redhat.com>
7170
7171 * jit.dg/all-non-failing-tests.h: Add
7172 test-factorial-must-tail-call.c.
7173 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7174 * jit.dg/test-factorial-must-tail-call.c: New test case.
7175
08a161f9 71762016-05-20 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR fortran/71204
7179 * gfortran.dg/pr71204.f90: New test.
7180
3d380077 71812016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7182
7183 * gcc.target/nvptx/sincos.c: New test.
7184
0f104d56 71852016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/70572
7188 * g++.dg/cpp1y/auto-fn31.C: New.
7189
61736a1b 71902016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7191
7192 * gcc.target/powerpc/vec-addec.c: New test.
7193 * gcc.target/powerpc/vec-addec-int128.c: New test.
7194
b4a61e77 71952016-05-20 David Malcolm <dmalcolm@redhat.com>
7196
7197 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7198 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7199 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7200 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7201
9a2ace10 72022016-05-20 Jan Hubicka <hubicka@ucw.cz>
7203
7204 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7205
45cdf8c6 72062016-05-20 Jakub Jelinek <jakub@redhat.com>
7207
b9a1dcd5 7208 PR c++/71210
7209 * g++.dg/opt/pr71210-1.C: New test.
7210 * g++.dg/opt/pr71210-2.C: New test.
7211
45cdf8c6 7212 PR tree-optimization/29756
7213 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7214 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7215 only on selected targets where V4SImode vectors are known to be
7216 supported.
7217
92e3ffbf 72182016-05-20 Marc Glisse <marc.glisse@inria.fr>
7219
7220 PR tree-optimization/71079
7221 PR tree-optimization/71206
7222 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7223
5da368e3 72242016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7225
7226 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7227 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7228 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7229
2506d97a 72302016-05-20 Richard Guenther <rguenther@suse.de>
7231
7232 PR tree-optimization/29756
7233 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7234
adade307 72352016-05-20 Richard Biener <rguenther@suse.de>
7236
7237 PR tree-optimization/71185
7238 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7239
c3deca25 72402016-05-20 Richard Biener <rguenther@suse.de>
7241
7242 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7243
8b0bef14 72442016-05-19 Marek Polacek <polacek@redhat.com>
7245
7246 PR c++/71075
7247 * g++.dg/diagnostic/pr71075.C: New test.
7248
08025288 72492016-05-19 David Malcolm <dmalcolm@redhat.com>
7250
7251 PR c++/71184
7252 * g++.dg/pr71184.C: New test case.
7253
26a51591 72542016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7255
7256 * gcc.target/powerpc/darn-0.c: New test.
7257 * gcc.target/powerpc/darn-1.c: New test.
7258 * gcc.target/powerpc/darn-2.c: New test.
7259
d8d3e75a 72602016-05-19 Marek Polacek <polacek@redhat.com>
7261
7262 PR tree-optimization/71031
7263 * gcc.dg/tree-ssa/vrp100.c: New test.
7264
c28211ae 72652016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7266
7267 PR rtl-optimization/71148
7268 * gcc.dg/pr71148.c: New test.
7269
3f5ea43a 72702016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7271
7272 PR target/71056
7273 * gcc.target/arm/pr71056.c: New test.
7274
2a7d4c20 72752016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7276
7277 * c-c++-common/pr69669.c: Check the used mode.
7278
ed0b0569 72792016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7280
7281 PR sanitizer/64354
7282 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7283
410372fe 72842016-05-19 Richard Biener <rguenther@suse.de>
7285
7286 PR tree-optimization/70729
7287 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7288 * gcc.dg/graphite/scop-18.c: Likewise.
7289 * gcc.dg/pr41783.c: Disable LIM.
7290 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7291 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7292 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7293 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7294 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7295 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7296 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7297 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7298 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7299 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7300 * gfortran.dg/pr42108.f90: Likewise.
7301
56f34f03 73022016-05-18 David Malcolm <dmalcolm@redhat.com>
7303
7304 PR driver/69265
7305 * gcc.dg/spellcheck-options-11.c: New test case.
7306
e6481cd1 73072016-05-18 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR c++/71100
7310 * g++.dg/opt/pr71100.C: New test.
7311
be951c59 73122016-05-18 Martin Jambor <mjambor@suse.cz>
7313
7314 PR ipa/69708
7315 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7316 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7317 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7318 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7319
665ff45b 73202016-05-18 Martin Jambor <mjambor@suse.cz>
7321
7322 PR ipa/69708
7323 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7324 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7325 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7326 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7327 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7328
485be62c 73292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/69793
7332 * g++.dg/template/crash122.C: New.
7333
b251d5f5 73342016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7335
7336 PR c++/70466
7337 * g++.dg/template/pr70466-1.C: New.
7338 * g++.dg/template/pr70466-2.C: Likewise.
7339
c93e9931 73402016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7341
7342 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7343 splat operations and the XXSPLTIB instruction.
7344 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7345 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7346 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7347 xxlxor to clear a register.
7348
8ba6639c 73492016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7350
7351 * gcc.dg/torture/pr71020.c: New test.
7352
ec6e3005 73532016-05-18 Martin Jambor <mjambor@suse.cz>
7354
7355 PR ipa/70646
7356 * gcc.dg/ipa/pr70646.c: New test.
7357
5ef3c918 73582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7359
7360 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7361
70a88eab 73622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7363
7364 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7365 missing tests for vreinterpretq_p{8,16}.
7366
b52a930c 73672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7368
7369 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7370 vsliq_n_s64 and vsliq_n_u64.
7371
bdd4080b 73722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7373
7374 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7375 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7376
37814bf5 73772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7378
7379 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7380 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7381 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7382
764af2e0 73832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7384
7385 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7386 in comment.
7387
ffe01a83 73882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7389
7390 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7391 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7392 "blr\t" and switch to scan-assembler-times.
7393
fab6dae9 73942016-05-18 Jiong Wang <jiong.wang@arm.com>
7395
231010db 7396 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7397 with __aarch64__.
7398 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7399 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7400
4eb0c566 74012016-05-18 Jakub Jelinek <jakub@redhat.com>
7402
442f18f1 7403 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7404 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7405 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7406 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7407 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7408 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7409
4d83b36b 7410 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7411 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7412
a4528eec 7413 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7414 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7415
f0066139 7416 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7417 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7418
4eb0c566 7419 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7420
303e9267 74212016-05-18 Richard Biener <rguenther@suse.de>
7422
7423 PR tree-optimization/71168
7424 * gcc.dg/torture/pr71168.c: New testcase.
7425
0d7ddd44 74262016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7427
7428 PR middle-end/63586
7429 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7430 * gcc.dg/tree-ssa/pr63586.c: New test.
7431 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7432
899bcc0f 74332016-05-17 Nathan Sidwell <nathan@acm.org>
7434
7435 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7436 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7437 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7438 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7439
a2246979 74402016-05-17 Nathan Sidwell <nathan@acm.org>
7441
7442 * gcc.target/nvptx/abi-vararg-3.c: New.
7443
2f6a4d21 74442016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7445
7446 PR tree-optimization/54579
7447 PR middle-end/55299
7448 * gcc.dg/fold-notrotate-1.c: New test.
7449 * gcc.dg/fold-notshift-1.c: New test.
7450 * gcc.dg/fold-notshift-2.c: New test.
7451
27bdad45 74522016-05-17 Marek Polacek <polacek@redhat.com>
7453
7454 PR ipa/71146
7455 * g++.dg/ipa/pr71146.C: New test.
7456
f33a295a 74572016-05-17 David Malcolm <dmalcolm@redhat.com>
7458
7459 * jit.dg/test-error-array-bounds.c: New test case.
7460
b6dd53bf 74612016-05-17 Marc Glisse <marc.glisse@inria.fr>
7462
7463 * gcc.dg/tree-ssa/and-1.c: New testcase.
7464
a8719545 74652016-05-17 Marc Glisse <marc.glisse@inria.fr>
7466
7467 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7468 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7469
34806102 74702016-05-17 Marc Glisse <marc.glisse@inria.fr>
7471
7472 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7473 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7474
25fe08a8 74752016-05-17 Jiong Wang <jiong.wang@arm.com>
7476
7477 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7478
abf1a837 74792016-05-17 Jiong Wang <jiong.wang@arm.com>
7480
7481 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7482
666b9dd3 74832016-05-17 Jiong Wang <jiong.wang@arm.com>
7484
7485 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7486 ".2d[index]" when scan the assembly.
7487 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7488 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7489 float64x1.
7490 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7491
77d095c0 74922016-05-17 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/71132
7495 * gcc.dg/torture/pr71132.c: New testcase.
7496
28adcc23 74972016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7498
7499 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7500
2439931e 75012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7502
7503 PR target/70809
7504 * gcc.target/aarch64/pr70809_1.c: New test.
7505
5ec2ff80 75062016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7507
7508 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7509 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7510 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7511 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7512
17fd1c7a 75132016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7514 Ilya Enkovich <ilya.enkovich@intel.com>
7515
7516 PR target/71114
7517 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7518
46729204 75192016-05-16 Jan Hubicka <hubicka@ucw.cz>
7520
7521 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7522 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7523
2a1125d6 75242016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7525
7526 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7527 test for __ARM_FP16_ARGS.
7528 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7529 * gcc.target/arm/aapcs/neon-vect10.c: New.
7530 * gcc.target/arm/aapcs/neon-vect9.c: New.
7531 * gcc.target/arm/aapcs/vfp18.c: New.
7532 * gcc.target/arm/aapcs/vfp19.c: New.
7533 * gcc.target/arm/aapcs/vfp20.c: New.
7534 * gcc.target/arm/aapcs/vfp21.c: New.
7535 * gcc.target/arm/fp16-aapcs-1.c: New.
7536 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7537 test for __ARM_FP16_ARGS.
7538 * g++.target/arm/fp16-return-1.c: Update expected output.
7539
ea3d2d74 75402016-05-16 Jiong Wang <jiong.wang@arm.com>
7541
7542 PR testsuite/70227
7543 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7544
6989e05f 75452016-05-15 Harald Anlauf <anlauf@gmx.de>
7546
7547 PR fortran/69603
7548 * gfortran.dg/pr69603.f90: New testcase.
7549
a5f52592 75502016-05-14 Fritz Reese <fritzoreese@gmail.com>
7551
7552 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7553
88f949ab 75542016-05-14 Fritz Reese <fritzoreese@gmail.com>
7555
7556 PR fortran/71047
7557 * gfortran.dg/pr71047.f08: New test.
7558
90c88567 75592016-05-13 Joseph Myers <joseph@codesourcery.com>
7560
7561 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7562 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7563 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7564
00a690cc 75652016-05-13 Martin Sebor <msebor@redhat.com>
7566
7567 PR c++/60049
7568 * g++.dg/cpp0x/constexpr-60049.C: New test.
7569
ec8b6af7 75702016-05-13 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR bootstrap/71071
7573 * gcc.dg/pr71071.c: New test.
7574
f54d1d7b 75752016-05-13 Uros Bizjak <ubizjak@gmail.com>
7576
7577 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7578 remove XOP handling.
2f3af60f 7579 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7580
a39a0392 75812016-05-13 Nathan Sidwell <nathan@acm.org>
7582
7583 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7584 __atomic_is_lock_free declaration.
7585
42333dd9 75862016-05-13 Richard Biener <rguenther@suse.de>
7587
7588 PR tree-optimization/42587
7589 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7590
c5442454 75912016-05-13 Martin Liska <mliska@suse.cz>
7592
7593 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7594 the new format of dump output.
7595
03a400fb 75962016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7597
7598 * gcc.dg/pr71084.c: New test.
7599
69278c3f 76002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7601
231010db 7602 PR target/53440
7603 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7604
8138f11b 76052016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7606
7607 * gcc.target/aarch64/struct_return.c: New test.
7608
22a3f7bd 76092016-05-12 Marek Polacek <polacek@redhat.com>
7610
7611 PR c/70756
7612 * c-c++-common/pr70756-2.c: New test.
7613 * c-c++-common/pr70756.c: New test.
7614
9bcd42cc 76152016-05-12 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/71059
7618 * gcc.dg/torture/pr71059.c: New testcase.
7619
5ffb4a0d 76202016-05-12 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/71062
7623 * gcc.dg/torture/pr71062.c: New testcase.
7624
2ab65c31 76252016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7626
7627 PR tree-optimization/71006
7628 * gcc.dg/pr71006.c: New test.
7629
f0158fc0 76302016-05-12 Marek Polacek <polacek@redhat.com>
7631
7632 PR driver/71063
7633 * gcc.dg/opts-7.c: New test.
7634
0f56938b 76352016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7636
7637 PR target/70830
7638 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7639 Add -save-temps to dg-options.
7640 Scan for ldmfd rather than pop instruction.
7641 * gcc.target/arm/interrupt-2.c: Likewise.
7642 * gcc.target/arm/pr70830.c: New test.
7643
e10946d5 76442016-05-12 Jakub Jelinek <jakub@redhat.com>
7645
9fa8e468 7646 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7647 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7648
9ce62bbe 7649 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7650 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7651 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7652
708ae1b1 7653 PR target/71019
7654 * gcc.target/i386/avx512vl-pack-1.c: New test.
7655 * gcc.target/i386/avx512vl-pack-2.c: New test.
7656 * gcc.target/i386/avx512bw-pack-2.c: New test.
7657
a461f32e 7658 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7659
e10946d5 7660 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7661 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7662 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7663
f52a3ef6 76642016-05-12 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/70986
7667 * gcc.dg/torture/pr70986-1.c: New testcase.
7668 * gcc.dg/torture/pr70986-2.c: Likewise.
7669 * gcc.dg/torture/pr70986-3.c: Likewise.
7670
54c4d22e 76712016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7672
7673 PR c/43651
7674 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7675 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7676
57215d5b 76772016-05-11 Uros Bizjak <ubizjak@gmail.com>
7678
7679 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7680 directive.
7681 * gcc.target/i386/pr66746.c: Ditto.
7682
67d3121c 76832016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7684
7685 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7686 support.
7687 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7688 warning when using -mvsx-timode.
7689 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7690 * gcc.target/powerpc/dform-2.c: Likewise.
7691 * gcc.target/powerpc/pr68805.c: Likewise.
7692
7f8012a5 76932016-05-11 Marek Polacek <polacek@redhat.com>
7694
7695 PR c++/71024
7696 * c-c++-common/attributes-3.c: New test.
7697
3e8567ce 76982016-05-11 Nathan Sidwell <nathan@acm.org>
7699
7700 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7701 * gcc.c-torture/execute/pr68185.c: Likewise.
7702 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7703 * gcc.dg/pr69634.c: Requires scheduling.
7704 * gcc.dg/torture/pr66178.c: Require label values.
7705 * gcc.dg/setjmp-6.c: Require indirect jumps.
7706
3739ac00 77072016-05-11 Richard Biener <rguenther@suse.de>
7708
7709 PR tree-optimization/71055
7710 * gcc.dg/torture/pr71055.c: New testcase.
7711
1ff8b385 77122016-05-11 Richard Biener <rguenther@suse.de>
7713
7714 PR debug/71057
7715 * g++.dg/debug/pr71057.C: New testcase.
7716
77126efa 77172016-05-11 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR fortran/70855
7720 * gfortran.dg/gomp/pr70855.f90: New test.
7721
6fcaaf9b 77222016-05-11 Richard Biener <rguenther@suse.de>
7723
7724 PR middle-end/71002
7725 * g++.dg/torture/pr71002.C: New testcase.
7726
bfa8ea12 77272016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7728
7729 PR middle-end/70807
7730 * gcc.dg/pr70807.c: New test.
7731
87632549 77322016-05-10 Martin Sebor <msebor@redhat.com>
7733
7734 PR c++/38611
7735 * g++.dg/Wattributes.C: New test.
7736
f9153689 77372016-05-10 Marc Glisse <marc.glisse@inria.fr>
7738
7739 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7740 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7741 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7742
a44ed58a 77432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7744
7745 PR target/70799
7746 * gcc.target/i386/pr70799-1.c: New test.
7747
d6c90d89 77482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7749
7750 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7751
c1f73044 77522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7753
7754 PR middle-end/70877
7755 * gcc.target/i386/pr70877.c: New test.
7756
e66d763a 77572016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7758
7759 PR tree-optimization/70786
7760 * gcc.target/i386/pr70876.c: New test.
7761
a30ff73a 77622016-05-10 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR target/70927
7765 * gcc.target/i386/avx512vl-logic-1.c: New test.
7766 * gcc.target/i386/avx512vl-logic-2.c: New test.
7767 * gcc.target/i386/avx512dq-logic-2.c: New test.
7768
4b3fd38f 77692016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7770
7771 PR target/70963
7772 * gcc.target/powerpc/pr70963.c: New.
7773
abf93a25 77742016-05-10 David Malcolm <dmalcolm@redhat.com>
7775
7776 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7777 (test_very_wide_line): Add ruler to expected output.
7778 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7779 (test_very_wide_line): Likewise.
7780 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7781 (test_show_locus): Within the handling of "test_very_wide_line",
7782 enable show_ruler_p on the diagnostic context.
7783
d614888f 77842016-05-10 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/71039
7787 * gcc.dg/torture/pr71039.c: New testcase.
7788
dbca5ed9 77892016-05-10 Nathan Sidwell <nathan@acm.org>
7790
7791 * gcc.dg/nested-func-10.c: Requires alloca.
7792 * gcc.dg/nested-func-9.c: Requires alloca.
7793 * gcc.c-torture/execute/pr70460.c: Requires labels.
7794 * gcc.c-torture/compile/pr70199.c: Requires labels.
7795 * gcc.target/nvptx/decl.c: Compile only.
7796 * gcc.target/nvptx/trailing-init.c: Compile only.
7797 * gcc.target/nvptx/ary-init.c: Compile only.
7798
3fa82609 77992016-05-10 Marek Polacek <polacek@redhat.com>
7800
7801 PR c/70255
7802 * gcc.dg/attr-opt-1.c: New test.
7803
76825907 78042016-05-10 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/70497
7807 PR tree-optimization/28367
7808 * gcc.dg/torture/20160404-1.c: New testcase.
7809 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7810 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7811
68255819 78122016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7813
7814 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7815
d9aa8cdb 78162016-05-09 Uros Bizjak <ubizjak@gmail.com>
7817
7818 * gcc.target/i386/fabsneg-1.c New test.
7819
7cc16f50 78202016-05-09 Alan Modra <amodra@gmail.com>
7821
7822 PR testsuite/70826
7823 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7824
a83b7b63 78252016-05-09 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/70985
7828 * gcc.dg/torture/pr70985.c: New testcase.
7829
189d0706 78302016-05-09 Bin Cheng <bin.cheng@arm.com>
7831
7832 * gcc.dg/tree-ssa/ifc-9.c: New test.
7833 * gcc.dg/tree-ssa/ifc-10.c: New test.
7834 * gcc.dg/tree-ssa/ifc-11.c: New test.
7835 * gcc.dg/tree-ssa/ifc-12.c: New test.
7836 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7837 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7838 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7839
1ec957b0 78402016-05-09 Richard Biener <rguenther@suse.de>
7841
7842 PR fortran/70937
7843 * gfortran.dg/pr70937.f90: New testcase.
7844
923c7714 78452016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7846
7847 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7848
d7cd448a 78492016-05-07 Fritz Reese <fritzoreese@gmail.com>
7850
7851 PR fortran/56226
7852 * gfortran.dg/dec_structure_1.f90: New testcase.
7853 * gfortran.dg/dec_structure_2.f90: Ditto.
7854 * gfortran.dg/dec_structure_3.f90: Ditto.
7855 * gfortran.dg/dec_structure_4.f90: Ditto.
7856 * gfortran.dg/dec_structure_5.f90: Ditto.
7857 * gfortran.dg/dec_structure_6.f90: Ditto.
7858 * gfortran.dg/dec_structure_7.f90: Ditto.
7859 * gfortran.dg/dec_structure_8.f90: Ditto.
7860 * gfortran.dg/dec_structure_9.f90: Ditto.
7861 * gfortran.dg/dec_structure_10.f90: Ditto.
7862 * gfortran.dg/dec_structure_11.f90: Ditto.
7863 * gfortran.dg/dec_union_1.f90: Ditto.
7864 * gfortran.dg/dec_union_2.f90: Ditto.
7865 * gfortran.dg/dec_union_3.f90: Ditto.
7866 * gfortran.dg/dec_union_4.f90: Ditto.
7867 * gfortran.dg/dec_union_5.f90: Ditto.
7868 * gfortran.dg/dec_union_6.f90: Ditto.
7869 * gfortran.dg/dec_union_7.f90: Ditto.
7870
f681e29b 78712016-05-07 Tom de Vries <tom@codesourcery.com>
7872
7873 PR tree-optimization/70956
7874 * gcc.dg/graphite/pr70956.c: New test.
7875
68d7f375 78762016-05-06 Jakub Jelinek <jakub@redhat.com>
7877
faf39348 7878 PR middle-end/70941
7879 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7880 (a, b, c, d): Change type from char to signed char.
7881 (main): Compare against (signed char) -1634678893 instead of
7882 hardcoded -109. Use __builtin_abort instead of abort.
7883
b768b13a 7884 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7885 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7886
68d7f375 7887 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7888
5dda16ea 78892016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7890
7891 PR debug/70935
7892 * gcc.dg/torture/pr70935.c: New test.
7893
13ede1b5 78942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7895
7896 PR target/58219
7fc878c4 7897 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7898
96d94be2 78992016-05-06 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/70960
7902 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7903
e5d9f15d 79042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7905
7906 PR target/52933
7907 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7908 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7909 Adjust expected instruction counts.
7910 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7911
2dd7705f 79122016-05-06 Marek Polacek <polacek@redhat.com>
7913
7914 PR sanitizer/70875
7915 * gcc.dg/ubsan/bounds-3.c: New test.
7916
cb8bc632 79172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7918
7919 PR target/54089
7920 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7921
b343c173 79222016-05-06 Richard Biener <rguenther@suse.de>
7923
7924 PR middle-end/70931
7925 * gfortran.dg/pr70931.f90: New testcase.
7926
1e3db0b1 79272016-05-06 Richard Biener <rguenther@suse.de>
7928
7929 PR middle-end/70941
7930 * gcc.dg/torture/pr70941.c: New testcase.
7931
bdd54b6d 79322016-05-05 Bin Cheng <bin.cheng@arm.com>
7933
7934 PR tree-optimization/57206
7935 * gcc.dg/vect/pr57206.c: New test.
7936
499adcfd 79372016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7938
7939 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7940
871164c4 79412016-05-05 Jakub Jelinek <jakub@redhat.com>
7942
ecb23e00 7943 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7944
871164c4 7945 * c-c++-common/Wdangling-else-4.c: New test.
7946
70cf83ba 79472016-05-04 Jakub Jelinek <jakub@redhat.com>
7948
858c9470 7949 PR c++/70906
7950 PR c++/70933
7951 * g++.dg/opt/pr70906.C: New test.
7952 * g++.dg/opt/pr70933.C: New test.
7953
70cf83ba 7954 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7955
aaa36a78 79562016-05-04 Jan Hubicka <hubicka@ucw.cz>
7957
7958 * gcc.dg/ipa/pure-const-3.c: New testcase.
7959
1d52c456 79602016-05-04 Marek Polacek <polacek@redhat.com>
7961
7962 * c-c++-common/Wdangling-else-1.c: New test.
7963 * c-c++-common/Wdangling-else-2.c: New test.
7964 * c-c++-common/Wdangling-else-3.c: New test.
7965
dc581573 79662016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7967
7968 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7969 flag is present.
7970
a64030fe 79712016-05-04 Marek Polacek <polacek@redhat.com>
7972
7973 PR c/48778
7974 * gcc.dg/Waddress-2.c: New test.
7975
b461b04a 79762016-05-04 Alan Modra <amodra@gmail.com>
7977
7978 * gcc.target/powerpc/pr70866.c: New.
7979
c388a0cf 79802016-05-03 Martin Sebor <msebor@redhat.com>
7981
7982 PR c++/66561
7983 * c-c++-common/builtin_location.c: New test.
7984 * g++.dg/cpp1y/builtin_location.C: New test.
7985
5d4db8ef 79862016-05-03 Marek Polacek <polacek@redhat.com>
7987
7988 PR c/70859
7989 * gcc.dg/pr70859.c: New test.
7990 * gcc.dg/pr70859-2.c: New test.
7991
ca938765 79922016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7993
7994 * gnat.dg/debug5.adb: New testcase.
7995
60b27d5f 79962016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7997
7998 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7999 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8000 Procedure to check for z10 instruction set.
8001
5ab325d0 80022016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8003
8004 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8005
c548a0ad 80062016-05-03 Alan Modra <amodra@gmail.com>
8007
8008 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8009
d5ecd946 80102016-05-03 Jakub Jelinek <jakub@redhat.com>
8011
8012 * gcc.target/i386/avx512f-cvt-1.c: New test.
8013
35b0a053 80142016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8015
8016 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8017 -fdump-tree-vrp-details.
8018
9ae1b28a 80192016-05-03 Richard Biener <rguenther@suse.de>
8020
8021 * gcc.dg/pr30172-1.c: Adjust.
8022 * gcc.dg/pr63743.c: Likewise.
8023 * gcc.dg/tm/pr51696.c: Likewise.
8024 * c-c++-common/tm/safe-1.c: Likewise.
8025 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8026 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8027 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8028 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8029
9c1a31e4 80302016-05-03 Jakub Jelinek <jakub@redhat.com>
8031
fe69bcb9 8032 PR rtl-optimization/70467
8033 * gcc.target/i386/pr70467-3.c: New test.
8034 * gcc.target/i386/pr70467-4.c: New test.
8035
9082c4a4 8036 PR tree-optimization/70916
8037 * gcc.c-torture/compile/pr70916.c: New test.
8038
9c1a31e4 8039 PR target/49244
8040 * gcc.target/i386/pr49244-1.c: New test.
8041 * gcc.target/i386/pr49244-2.c: New test.
8042
69105acc 80432016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8044
8045 PR rtl-optimization/44281
8046 * gcc.target/i386/pr44281.c: New test.
8047
9ab8df54 80482016-05-03 bin cheng <bin.cheng@arm.com>
8049
8050 PR tree-optimization/56541
8051 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8052 * gcc.dg/vect/pr56541.c: new test.
8053
3c62cae0 80542016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8055
8056 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8057 __float128.
8058 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8059
91abc161 80602016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8061
8062 PR testsuite/70520
8063 * c-c++-common/asan/clone-test-1.c (main): Align child process
8064 stack to 16 bytes.
8065
aa3d1155 80662016-05-02 David Malcolm <dmalcolm@redhat.com>
8067
8068 PR c++/62314
8069 * g++.dg/spellcheck-fields-2.C: New test case.
8070
002c3f28 80712016-05-02 David Malcolm <dmalcolm@redhat.com>
8072
8073 PR c++/62314
8074 * g++.dg/pr62314.C: New test case.
8075
46e5dccc 80762016-05-02 Jan Hubicka <hubicka@ucw.cz>
8077
8078 * gcc.dg/ipa/inline-8.c: New testcase.
8079
663f4248 80802016-05-02 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR rtl-optimization/70467
8083 * gcc.target/i386/pr70467-1.c: New test.
8084
efe8bdf5 80852016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8086
8087 * gcc.dg/spec-options.c: Run the test on all targets.
8088 * gcc.dg/foo.specs: Use cpp_unique_options.
8089
47ef9633 80902016-05-02 Marc Glisse <marc.glisse@inria.fr>
8091
8092 * gcc.dg/tree-ssa/unord.c: New testcase.
8093
eb1a077c 80942016-05-02 Marc Glisse <marc.glisse@inria.fr>
8095
8096 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8097
28e869d0 80982016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8099
8100 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8101
dd185f6e 81022016-05-02 Marek Polacek <polacek@redhat.com>
8103
8104 PR c/70851
8105 * gcc.dg/enum-incomplete-3.c: New test.
8106
773d09b9 81072016-05-02 Marek Polacek <polacek@redhat.com>
8108 Tom de Vries <tom@codesourcery.com>
8109
8110 PR tree-optimization/70700
8111 * gcc.dg/pr70700.c: New test.
8112
f0dc3286 81132016-05-01 Uros Bizjak <ubizjak@gmail.com>
8114
8115 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8116 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8117 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8118 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8119 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8120
7f931827 81212016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8122
8123 * ada/acats/run_acats: Rename into...
8124 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8125 * ada/acats/run_all.sh: Remove redundant test.
8126 (target_run): Move around.
8127 (target_gnatchop): Use newly built executable.
8128 (target_gnatmake): Likewise.
8129 Check that the compilation of impbit succeeds.
8130
1c492b4e 81312016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8132
8133 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8134 * gcc.dg/20021029-1.c: Likewise.
8135 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8136 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8137 * gcc.target/sh/cmpstr.c: Likewise.
8138 * gcc.target/sh/cmpstrn.c: Likewise.
8139 * gcc.target/sh/memset.c: Likewise.
8140 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8141 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8142 * gcc.target/sh/pr39423-1.c: Likewise.
8143 * gcc.target/sh/pr49468-di.c: Likewise.
8144 * gcc.target/sh/pr49468-si.c: Likewise.
8145 * gcc.target/sh/pr49880-1.c: Likewise.
8146 * gcc.target/sh/pr49880-2.c: Likewise.
8147 * gcc.target/sh/pr49880-3.c: Likewise.
8148 * gcc.target/sh/pr50751-1.c: Likewise.
8149 * gcc.target/sh/pr50751-4.c: Likewise.
8150 * gcc.target/sh/pr50751-7.c: Likewise.
8151 * gcc.target/sh/pr51244-1.c: Likewise.
8152 * gcc.target/sh/pr51244-10.c: Likewise.
8153 * gcc.target/sh/pr51244-11.c: Likewise.
8154 * gcc.target/sh/pr51244-12.c: Likewise.
8155 * gcc.target/sh/pr51244-13.c: Likewise.
8156 * gcc.target/sh/pr51244-14.c: Likewise.
8157 * gcc.target/sh/pr51244-17.c: Likewise.
8158 * gcc.target/sh/pr51244-18.c: Likewise.
8159 * gcc.target/sh/pr51244-19.c: Likewise.
8160 * gcc.target/sh/pr51244-4.c: Likewise.
8161 * gcc.target/sh/pr51244-5.c: Likewise.
8162 * gcc.target/sh/pr51244-7.c: Likewise.
8163 * gcc.target/sh/pr51244-8.c: Likewise.
8164 * gcc.target/sh/pr51244-9.c: Likewise.
8165 * gcc.target/sh/pr51697.c: Likewise.
8166 * gcc.target/sh/pr52483-1.c: Likewise.
8167 * gcc.target/sh/pr52483-2.c: Likewise.
8168 * gcc.target/sh/pr52483-3.c: Likewise.
8169 * gcc.target/sh/pr52483-5.c: Likewise.
8170 * gcc.target/sh/pr52933-1.c: Likewise.
8171 * gcc.target/sh/pr52933-2.c: Likewise.
8172 * gcc.target/sh/pr52933-3.c: Likewise.
8173 * gcc.target/sh/pr53568-1.c: Likewise.
8174 * gcc.target/sh/pr53976-1.c: Likewise.
8175 * gcc.target/sh/pr53988-1.c: Likewise.
8176 * gcc.target/sh/pr53988.c: Likewise.
8177 * gcc.target/sh/pr54089-1.c: Likewise.
8178 * gcc.target/sh/pr54089-6.c: Likewise.
8179 * gcc.target/sh/pr54089-7.c: Likewise.
8180 * gcc.target/sh/pr54089-8.c: Likewise.
8181 * gcc.target/sh/pr54089-9.c: Likewise.
8182 * gcc.target/sh/pr54236-1.c: Likewise.
8183 * gcc.target/sh/pr54236-2.c: Likewise.
8184 * gcc.target/sh/pr54236-3.c: Likewise.
8185 * gcc.target/sh/pr54236-4.c: Likewise.
8186 * gcc.target/sh/pr54386.c: Likewise.
8187 * gcc.target/sh/pr54602-1.c: Likewise.
8188 * gcc.target/sh/pr54685.c: Likewise.
8189 * gcc.target/sh/pr54760-1.c: Likewise.
8190 * gcc.target/sh/pr54760-2.c: Likewise.
8191 * gcc.target/sh/pr54760-3.c: Likewise.
8192 * gcc.target/sh/pr54760-4.c: Likewise.
8193 * gcc.target/sh/pr54760-5.c: Likewise.
8194 * gcc.target/sh/pr54760-6.c: Likewise.
8195 * gcc.target/sh/pr55146.c: Likewise.
8196 * gcc.target/sh/pr55160.c: Likewise.
8197 * gcc.target/sh/pr59278.c: Likewise.
8198 * gcc.target/sh/pr59401-1.c: Likewise.
8199 * gcc.target/sh/pr59533-1.c: Likewise.
8200 * gcc.target/sh/pr63260.c: Likewise.
8201 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8202 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8203 * gcc.target/sh/strlen.c: Likewise.
8204 * gcc.target/sh/torture/pr30807.c: Likewise.
8205 * gcc.target/sh/torture/pr34777.c: Likewise.
8206 * gcc.target/sh/torture/pr64652.c: Likewise.
8207 * gcc.target/sh/torture/pr65505.c: Likewise.
8208 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8209 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8210
0c4005be 82112016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8212
8213 PR c++/66644
8214 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8215
d94e6223 82162016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217
8218 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8219 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8220 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8221 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8222
46f37836 82232016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8224
8225 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8226 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8227
4d0a8bac 82282016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8229
8230 PR middle-end/70626
8231 * c-c++-common/goacc/combined-reduction.c: New test.
8232 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8233
b98e0db3 82342016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8235
8236 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8237 *movdi_internal pattern only if PIC off.
8238 * gcc.target/i386/pr70155-2.c: Likewise.
8239 * gcc.target/i386/pr70155-3.c: Likewise.
8240 * gcc.target/i386/pr70155-4.c: Likewise.
8241 * gcc.target/i386/pr70155-5.c: Likewise.
8242 * gcc.target/i386/pr70155-6.c: Likewise.
8243 * gcc.target/i386/pr70155-7.c: Likewise.
8244 * gcc.target/i386/pr70155-8.c: Likewise.
8245 * gcc.target/i386/pr70155-15.c: Likewise.
8246 * gcc.target/i386/pr70155-17.c: Likewise.
8247 * gcc.target/i386/pr70155-22.c: Likewise.
8248
8b066242 82492016-04-29 Bin Cheng <bin.cheng@arm.com>
8250
8251 PR tree-optimization/70803
8252 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8253
22912e73 82542016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8255
8256 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8257 optimization of vector loop.
8258 * gcc.target/i386/vect-unpack-3.c: New test.
8259 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8260 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8261 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8262
568128c6 82632016-04-29 Marek Polacek <polacek@redhat.com>
8264
8265 PR sanitizer/70342
8266 * g++.dg/ubsan/null-7.C: New test.
8267
025dd1e0 8268 PR c/70852
8269 * gcc.dg/pr70852.c: New test.
8270
eb16928e 82712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8272
8273 PR/69089
8274 * g++.dg/cpp0x/alignas6.C: New test.
8275
d7377ee9 82762016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8277
4860a6bf 8278 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8279 * gcc.dg/pr27003.c: Likewise.
8280 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8281 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8282 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8283 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8284 * gcc.target/arc/mxy.c: Likewise.
8285 * gcc.target/arc/mswape.c: Likewise.
8286 * gcc.target/arc/mrtsc.c: Likewise.
8287 * gcc.target/arc/mcrc.c: Likewise.
8288 * gcc.target/arc/mdsp-packa.c: Likewise.
8289 * gcc.target/arc/mdvbf.c: Likewise.
8290 * gcc.target/arc/mlock.c: Likewise.
8291 * gcc.target/arc/mmac-24.c: Likewise.
8292 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8293
efa1b7ab 82942016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8295 Matthijs Kooijman <matthijs@stdin.nl>
8296 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8297
8298 PR target/60040
8299 * gcc.target/avr/pr60040-1.c: New.
8300 * gcc.target/avr/pr60040-2.c: New.
8301
00371d68 83022016-04-29 Richard Biener <rguenther@suse.de>
8303
8304 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8305
73447cc5 83062016-04-29 Richard Biener <rguenther@suse.de>
8307
8308 PR tree-optimization/13962
8309 PR tree-optimization/65686
8310 * gcc.dg/uninit-pr65686.c: New testcase.
8311
c2087b56 83122016-04-29 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR middle-end/70843
8315 * gcc.dg/pr70843.c: New test.
8316
cdd06d5a 83172016-04-28 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR target/70858
8320 * gcc.target/i386/pr70858.c: New test.
8321
1a60079e 83222016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8323
8324 * gcc.target/arc/nps400-1.c: New file.
8325
11bc2894 83262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8327 Andrew Burgess <andrew.burgess@embecosm.com>
8328
8329 * gcc.target/arc/movh_cl-1.c: New file.
8330
dd9bf0b5 83312016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8332 Andrew Burgess <andrew.burgess@embecosm.com>
8333
8334 * gcc.target/arc/extzv-1.c: New file.
8335 * gcc.target/arc/insv-1.c: New file.
8336 * gcc.target/arc/insv-2.c: New file.
8337 * gcc.target/arc/movb-1.c: New file.
8338 * gcc.target/arc/movb-2.c: New file.
8339 * gcc.target/arc/movb-3.c: New file.
8340 * gcc.target/arc/movb-4.c: New file.
8341 * gcc.target/arc/movb-5.c: New file.
8342 * gcc.target/arc/movb_cl-1.c: New file.
8343 * gcc.target/arc/movb_cl-2.c: New file.
8344 * gcc.target/arc/movbi_cl-1.c: New file.
8345 * gcc.target/arc/movl-1.c: New file.
8346
a22e4209 83472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8348 Andrew Burgess <andrew.burgess@embecosm.com>
8349
8350 * gcc.target/arc/cmem-1.c: New file.
8351 * gcc.target/arc/cmem-2.c: New file.
8352 * gcc.target/arc/cmem-3.c: New file.
8353 * gcc.target/arc/cmem-4.c: New file.
8354 * gcc.target/arc/cmem-5.c: New file.
8355 * gcc.target/arc/cmem-6.c: New file.
8356 * gcc.target/arc/cmem-7.c: New file.
8357 * gcc.target/arc/cmem-ld.inc: New file.
8358 * gcc.target/arc/cmem-st.inc: New file.
8359
287c3982 83602016-04-28 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR target/70821
8363 * gcc.target/i386/pr70821.c: New test.
8364
e40e5340 83652016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8366
8367 * gcc.target/powerpc/vec-adde.c: New test.
8368 * gcc.target/powerpc/vec-adde-int128.c: New test.
8369
cf977d50 83702016-04-28 Jakub Jelinek <jakub@redhat.com>
8371
8372 * gcc.target/i386/avx-vround-1.c: New test.
8373 * gcc.target/i386/avx-vround-2.c: New test.
8374 * gcc.target/i386/avx512vl-vround-1.c: New test.
8375 * gcc.target/i386/avx512vl-vround-2.c: New test.
8376
572f8300 83772016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378
8379 PR testsuite/70595
8380 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8381 (check_effective_target_cilkplus_runtime): ... this.
8382 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8383 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8384
8385 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8386 Require cilkplus_runtime.
8387 Don't add -lcilkrts.
8388 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8389 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8390 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8391 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8392 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8393 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8394 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8395 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8396 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8397 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8398 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8399 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8400 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8401 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8402 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8403 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8404 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8405 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8406 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8407 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8408 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8409 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8410 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8411 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8412 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8413 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8414 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8415 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8416 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8417
8418 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8419 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8420
8421 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8422
8423 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8424 cilkplus_runtime.
8425
dfba0905 84262016-04-27 Marc Glisse <marc.glisse@inria.fr>
8427
8428 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8429 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8430
605a4556 84312015-04-27 Ryan Burn <contact@rnburn.com>
8432
8433 PR c++/69024
8434 PR c++/68997
8435 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8436 diagnostic.
8437 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8438 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8439
6a1231a5 84402016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8441
8442 * gnat.dg/limited_with4.ad[sb]: New test.
8443 * gnat.dg/limited_with4_pkg.ads: New helper.
8444
4dad9e09 84452016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8446
8447 PR target/70155
8448 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8449 and movv1ti_internal patterns
8450 * gcc.target/i386/pr70155-1.c: New test.
8451 * gcc.target/i386/pr70155-2.c: Likewise.
8452 * gcc.target/i386/pr70155-3.c: Likewise.
8453 * gcc.target/i386/pr70155-4.c: Likewise.
8454 * gcc.target/i386/pr70155-5.c: Likewise.
8455 * gcc.target/i386/pr70155-6.c: Likewise.
8456 * gcc.target/i386/pr70155-7.c: Likewise.
8457 * gcc.target/i386/pr70155-8.c: Likewise.
8458 * gcc.target/i386/pr70155-9.c: Likewise.
8459 * gcc.target/i386/pr70155-10.c: Likewise.
8460 * gcc.target/i386/pr70155-11.c: Likewise.
8461 * gcc.target/i386/pr70155-12.c: Likewise.
8462 * gcc.target/i386/pr70155-13.c: Likewise.
8463 * gcc.target/i386/pr70155-14.c: Likewise.
8464 * gcc.target/i386/pr70155-15.c: Likewise.
8465 * gcc.target/i386/pr70155-16.c: Likewise.
8466 * gcc.target/i386/pr70155-17.c: Likewise.
8467 * gcc.target/i386/pr70155-18.c: Likewise.
8468 * gcc.target/i386/pr70155-19.c: Likewise.
8469 * gcc.target/i386/pr70155-20.c: Likewise.
8470 * gcc.target/i386/pr70155-21.c: Likewise.
8471 * gcc.target/i386/pr70155-22.c: Likewise.
8472
a80f3f45 84732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8474
8475 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8476 ".{5,6}".
8477
279305d1 84782016-04-27 Bin Cheng <bin.cheng@arm.com>
8479
8480 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8481 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8482 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8483 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8484 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8485
8974b625 84862016-04-27 Richard Biener <rguenther@suse.de>
8487
8488 PR ipa/70760
8489 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8490 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8491
886d5463 84922016-04-27 Nathan Sidwell <nathan@acm.org>
8493
8494 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8495 * g++.dg/ubsan/pr63956.C: Adjust error location.
8496
f0e35aa9 84972016-04-27 Nick Clifton <nickc@redhat.com>
8498
8499 PR middle-end/49889
8500 * gcc.dg/pr49889.c: New test.
8501
40385231 85022016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8503
8504 * c-c++-common/memset-array.c: New test.
8505
37229a71 85062016-04-26 Martin Sebor <msebor@redhat.com>
8507
8508 PR c++/66639
8509 * g++.dg/cpp1y/func_constexpr.C: New test.
8510
3eedf9bd 85112016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8512
8513 PR c++/70241
8514 * g++.dg/cpp0x/enum32.C: New test.
8515 * g++.dg/cpp0x/enum33.C: New test.
8516
85172016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8518
8519 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8520 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8521 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8522 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8523 * gcc.c-torture/execute/pr38151.c: Likewise.
8524 * gcc.c-torture/execute/pr66556.c: Likewise.
8525 * gcc.c-torture/execute/pr67781.c: Likewise.
8526 * gcc.c-torture/execute/pr68648.c: Likewise.
8527
8c51f92f 85282016-04-26 Marc Glisse <marc.glisse@inria.fr>
8529
8530 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8531
fa20ebd3 85322016-04-26 Marek Polacek <polacek@redhat.com>
8533
8534 PR c/67784
8535 * gcc.dg/pr67784-3.c: New test.
8536 * gcc.dg/pr67784-4.c: New test.
8537 * gcc.dg/pr67784-5.c: New test.
8538
9db47803 8539 PR c/70791
8540 * gcc.dg/Wnested-externs-2.c: New test.
8541
bff407f2 85422016-04-26 Marc Glisse <marc.glisse@inria.fr>
8543
8544 * gcc.dg/fold-plusmult.c: Adjust.
8545 * gcc.dg/no-strict-overflow-6.c: Adjust.
8546 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8547
78d0c69e 85482016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8549
8550 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8551 number scans.
8552 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8553 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8554 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8555 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8556 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8557 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8558 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8559 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8560 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8561 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8562 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8563 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8564 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8565 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8566 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8567 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8568 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8569 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8570 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8571 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8572 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8573 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8574 scans.
8575 * gcc.target/i386/pr32219-4.c: Likewise.
8576 * gcc.target/i386/pr32219-6.c: Likewise.
8577 * gcc.target/i386/pr32219-8.c: Likewise.
8578
221d6722 85792016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580
8581 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8582 associated options.
8583
514727a9 85842016-04-26 Marek Polacek <polacek@redhat.com>
8585
8586 PR c++/70744
8587 * g++.dg/ext/cond2.C: New test.
8588
e6ee4c61 85892016-04-26 Bin Cheng <bin.cheng@arm.com>
8590
8591 PR tree-optimization/70771
8592 PR tree-optimization/70775
8593 * gcc.dg/pr70771.c: New test.
3730828c 8594 * gcc.dg/pr70775.c: New test.
e6ee4c61 8595
b3d72796 85962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8597
8598 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8599
c11ece29 86002016-04-25 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/70780
8603 * gcc.dg/torture/pr70780.c: New testcase.
8604
92a44a68 86052016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8606
4860a6bf 8607 * gcc.target/arm/neon-vaddws16.c: New test.
8608 * gcc.target/arm/neon-vaddws32.c: New test.
8609 * gcc.target/arm/neon-vaddwu16.c: New test.
8610 * gcc.target/arm/neon-vaddwu32.c: New test.
8611 * gcc.target/arm/neon-vaddwu8.c: New test.
8612 * lib/target-supports.exp
d40b10b2 8613 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8614 that arm neon support vector widen sum of HImode TO SImode.
8615
4bbfd6c2 86162016-04-23 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR sanitizer/70712
8619 * c-c++-common/asan/pr70712.c: New test.
8620
524df596 86212016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8622
8623 * .gitattributes: New file.
8624
426c75c3 86252016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8626
8627 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8628
c052a8d5 86292016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8630
8631 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8632 * gfortran.dg/submodule_15.f08: Likewise.
8633
c08d4612 86342016-04-22 Richard Biener <rguenther@suse.de>
8635
8636 PR tree-optimization/70740
8637 * gcc.dg/torture/pr70740.c: New testcase.
8638
fd3211e1 86392016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8640
8641 PR target/70750
8642 * gcc.target/i386/pr70750-1.c: New test.
8643 * gcc.target/i386/pr70750-2.c: Likewise.
8644
15acd78c 86452016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8646
8647 PR c++/70540
8648 * g++.dg/cpp0x/auto48.C: New.
8649
192bf59c 86502016-04-21 Marek Polacek <polacek@redhat.com>
8651
8652 PR c++/70513
8653 * g++.dg/cpp0x/forw_enum12.C: New test.
8654 * g++.dg/cpp0x/forw_enum13.C: New test.
8655
5d429e99 86562016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8657
8658 PR target/70728
8659 * gcc.target/i386/pr70728.c: New test.
8660
06777d85 86612016-04-21 Richard Biener <rguenther@suse.de>
8662
8663 PR middle-end/70747
8664 * gcc.dg/pr70747.c: New testcase.
8665
7434c6fb 86662016-04-21 Bin Cheng <bin.cheng@arm.com>
8667
8668 PR tree-optimization/70715
8669 * gcc.dg/tree-ssa/scev-13.c: New test.
8670
f3ec0970 86712016-04-21 Marc Glisse <marc.glisse@inria.fr>
8672
8673 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8674
523f3a9d 86752016-04-21 Marc Glisse <marc.glisse@inria.fr>
8676
8677 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8678
ace7bf06 86792016-04-20 Jan Hubicka <jh@suse.cz>
8680
8681 PR ipa/70018
8682 * g++.dg/ipa/nothrow-1.C: New testcase.
8683
2b073aa6 86842016-04-20 Nathan Sidwell <nathan@acm.org>
8685
8686 PR c++/55635
8687 * g++.dg/eh/delete1.C: New.
8688
8a574c11 86892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8690
8691 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8692 -mtune-ctrl=sse_typeless_stores.
8693
e3400750 86942016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8695
8696 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8697
4bd8a059 86982016-04-20 Bin Cheng <bin.cheng@arm.com>
8699
8700 PR tree-optimization/69489
8701 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8702
70574e60 87032016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8704
8705 PR c++/69363
8706 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8707 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8708 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8709
bd6f374c 87102016-04-20 Bin Cheng <bin.cheng@arm.com>
8711
8712 PR tree-optimization/56625
8713 PR tree-optimization/69489
8714 * gcc.dg/vect/pr56625.c: New test.
8715 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8716
482539ee 87172016-04-20 Andrew Pinski <apinski@cavium.com>
8718
8719 PR target/64971
8720 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8721
b4672800 87222016-04-20 Arnaud Charlet <charlet@adacore.com>
8723
8724 * gnat.dg/self1.adb: Remove now incorrect test.
8725
4fb48737 87262016-04-20 Bin Cheng <bin.cheng@arm.com>
8727
8728 * gcc.dg/tree-ssa/scev-11.c: New test.
8729 * gcc.dg/tree-ssa/scev-12.c: New test.
8730
97efb92e 87312016-04-20 Marek Polacek <polacek@redhat.com>
8732
8733 PR tree-optimization/70725
8734 * gcc.dg/pr70725.c: New test.
8735
9d2d4060 87362016-04-20 Richard Biener <rguenther@suse.de>
8737
8738 PR tree-optimization/70726
8739 * g++.dg/vect/pr70726.cc: New testcase.
8740
54530437 87412016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8742
8743 PR target/70674
8744 * gcc.target/s390/pr70674.c: New test.
8745
acda2210 87462016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8747
8748 PR libgfortran/70684
8749 * gfortran.dg/list_read_14.f90: New test.
8750
b7040bb0 87512016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8752
8753 PR target/69201
8754 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8755 extern to force it misaligned.
8756 (b): Likewise.
8757 (c): Likewise.
8758 (d): Likewise.
8759 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8760 Don't check `*' before movv4sf_internal.
8761 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8762 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8763 Don't check `*' before movv16qi_internal.
8764 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8765 extern to force it misaligned.
8766 (b): Likewise.
8767 (c): Likewise.
8768 (d): Likewise.
8769 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8770 Don't check `*' before movv2df_internal.
8771 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8772 extern to force it misaligned.
8773 (b): Likewise.
8774 (c): Likewise.
8775 (d): Likewise.
8776 Check movv8sf_internal instead of avx_storeups256.
8777 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8778
263b5475 87792016-04-19 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/70171
8782 * g++.dg/tree-ssa/pr70171.C: New testcase.
8783
222ac318 87842016-04-19 Richard Biener <rguenther@suse.de>
8785
8786 PR tree-optimization/70724
8787 * gcc.dg/torture/pr70724.c: New testcase.
8788
003000a4 87892016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8790
8791 PR middle-end/70689
4860a6bf 8792 * gcc.target/i386/pr70689.c: New.
003000a4 8793
3f6e13de 87942016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8795
8796 PR target/70708
8797 * gcc.target/i386/pr70708.c: New test.
8798
10abddbd 87992016-04-18 Richard Biener <rguenther@suse.de>
8800
8801 PR tree-optimization/43434
8802 * gcc.dg/vect/pr43434.c: New testcase.
8803 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8804 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8805 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8806 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8807 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8808 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8809 * gcc.dg/gomp/pr68640.c: Likewise.
8810 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8811 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8812
950db54a 88132016-04-18 Richard Biener <rguenther@suse.de>
8814
8815 PR tree-optimization/70701
8816 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8817
67ccbf39 88182016-04-18 Tom de Vries <tom@codesourcery.com>
8819
8820 PR testsuite/70699
8821 * gcc.dg/pr70161.c: Add dot-file scans.
8822 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8823 instead of after last dot char.
8824
021ad2f3 88252016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8826
8827 * c-c++-common/dump-ada-spec-3.c: New test.
8828 * c-c++-common/dump-ada-spec-4.c: Likewise.
8829
d572fcfd 88302016-04-17 Tom de Vries <tom@codesourcery.com>
8831
8832 PR other/70183
8833 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8834
8b4ee73c 88352016-04-15 Jan Hubicka <jh@suse.cz>
8836
8837 PR ipa/70018
8838 * g++.dg/ipa/pure-const-1.C: New testcase.
8839 * g++.dg/ipa/pure-const-2.C: New testcase.
8840 * g++.dg/ipa/pure-const-3.C: New testcase.
8841
eac243e7 88422016-04-15 Marek Polacek <polacek@redhat.com>
8843
8844 PR c/70671
8845 * gcc.dg/bitfld-22.c: New test.
8846
64c1df32 88472016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8848
8849 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8850 x86_64.
8851
926f9422 88522016-04-15 Marek Polacek <polacek@redhat.com>
8853
8854 PR c/70651
8855 * c-c++-common/pr70651.c: New test.
8856
309bbaa3 88572016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8858
8859 PR rtl-optimization/70681
8860 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8861 dump scan on arm and powerpc.
8862 * gcc.dg/pr10474.c: Likewise.
8863
b4ba8358 88642016-04-15 Jakub Jelinek <jakub@redhat.com>
8865
ed92874a 8866 PR c++/69517
8867 PR c++/70019
8868 PR c++/70588
8869 * g++.dg/cpp1y/vla11.C: Revert for real.
8870
b4ba8358 8871 PR c/70436
8872 * c-c++-common/Wparentheses-1.c: New test.
8873 * c-c++-common/gomp/Wparentheses-1.c: New test.
8874 * c-c++-common/gomp/Wparentheses-2.c: New test.
8875 * c-c++-common/gomp/Wparentheses-3.c: New test.
8876 * c-c++-common/gomp/Wparentheses-4.c: New test.
8877 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8878 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8879 * c-c++-common/goacc/Wparentheses-1.c: New test.
8880
65717bb5 88812016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8882
8883 PR target/70662
8884 * gcc.target/i386/pr70662.c: New test.
8885
ca1a4077 88862016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8887 Alan Modra <amodra@gmail.com>
ca1a4077 8888
8889 PR tree-optimization/70130
8890 * gcc.dg/vect/O3-pr70130.c: New testcase.
8891
dbe1794c 88922016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8893
11836644 8894 PR target/70669
8895 * gcc.target/powerpc/pr70669.c: New test.
8896
dbe1794c 8897 PR target/70640
8898 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8899 a power7 system that does not have an assembler that supports
8900 power8.
8901
4c1007f1 89022016-04-14 Martin Sebor <msebor@redhat.com>
8903
8904 PR c++/69517
8905 PR c++/70019
8906 PR c++/70588
8907 * c-c++-common/ubsan/vla-1.c: Revert.
8908 * g++.dg/cpp1y/vla11.C: Same.
8909 * g++.dg/cpp1y/vla12.C: Same.
8910 * g++.dg/cpp1y/vla13.C: Same.
8911 * g++.dg/cpp1y/vla14.C: Same.
8912 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8913 * g++.dg/init/array24.C: Same.
4c1007f1 8914 * g++.dg/ubsan/vla-1.C: Same.
8915
22dcab66 89162016-04-14 Marek Polacek <polacek@redhat.com>
8917 Jan Hubicka <hubicka@ucw.cz>
8918
8919 PR c++/70029
8920 * g++.dg/torture/pr70029.C: New test.
8921
3e74b025 89222016-04-14 Martin Sebor <msebor@redhat.com>
8923
8924 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8925 type size to prevent failures on targets with very low maximum
8926 alignment.
8927
1d2e0f2a 89282016-04-14 Richard Biener <rguenther@suse.de>
8929
8930 PR tree-optimization/70623
8931 * gcc.dg/torture/pr70623.c: New testcase.
8932 * gcc.dg/torture/pr70623-2.c: Likewise.
8933
9aed0626 89342016-04-13 Martin Sebor <msebor@redhat.com>
8935
8936 PR c++/69517
8937 PR c++/70019
8938 PR c++/70588
8939 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8940 * g++.dg/cpp1y/vla11.C: New test.
8941 * g++.dg/cpp1y/vla12.C: New test.
8942 * g++.dg/cpp1y/vla13.C: New test.
8943 * g++.dg/cpp1y/vla14.C: New test.
8944 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8945 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8946 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8947
fd499010 89482016-04-13 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR c++/70641
8951 * g++.dg/opt/pr70641.C: New test.
8952
87fa7252 89532016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8954
8955 PR rtl-optimization/68749
8956 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8957 effects of argument promotions.
8958 Remove default args to dg-skip-if.
8959
6c40e18b 89602016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8961
8962 PR c++/70635
8963 * g++.dg/parse/pr70635.C: New.
8964
92c53257 89652016-04-13 Marek Polacek <polacek@redhat.com>
8966
8967 PR c++/70639
8968 * c-c++-common/Wmisleading-indentation-4.c: New test.
8969
0241e4dc 89702016-04-13 Marek Polacek <polacek@redhat.com>
8971
8972 PR c/70436
4860a6bf 8973 * gcc.dg/Wparentheses-12.c: New test.
8974 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8975
92bda444 89762016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8977
8978 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8979 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8980 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8981
38ea8a26 89822016-04-13 Jakub Jelinek <jakub@redhat.com>
8983
d08aa032 8984 PR middle-end/70633
8985 * gcc.c-torture/compile/pr70633.c: New test.
8986
38ea8a26 8987 PR debug/70628
8988 * gcc.dg/torture/pr70628.c: New test.
8989
9231d5c2 89902016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8991
8992 PR c++/70610
8993 * g++.dg/template/pr70610.C: New test.
8994 * g++.dg/template/pr70610-2.C: New test.
8995 * g++.dg/template/pr70610-3.C: New test.
8996 * g++.dg/template/pr70610-4.C: New test.
8997
249ca944 89982016-04-12 Jakub Jelinek <jakub@redhat.com>
8999
7f2ea2fb 9000 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9001 128 instead of 32.
9002
249ca944 9003 PR c++/70571
9004 * g++.dg/ext/pr70571.C: New test.
9005
8ca5a97d 90062016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9007
bf32a52d 9008 PR target/70640
8ca5a97d 9009 * gcc.target/powerpc/pr70640.c: New test.
9010
e971b45f 90112016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9012
9013 PR c++/68722
9014 * g++.dg/parse/pr68722.C: New.
9015
0b54d964 90162016-04-12 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR rtl-optimization/70596
9019 * gcc.target/i386/pr70596.c: New test.
9020
d2dd85e3 90212016-04-12 Nathan Sidwell <nathan@acm.org>
9022
9023 PR c++/70501
9024 * g++.dg/init/pr70501.C: New.
9025
2d0001b0 90262016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9027
9028 * gcc.target/i386/asm-flag-6.c: New test.
9029
6c4df0d1 90302016-04-12 Tom de Vries <tom@codesourcery.com>
9031
9032 PR tree-optimization/68756
9033 * gcc.dg/graphite/pr68756.c: New test.
9034
0d60da57 90352016-04-12 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR tree-optimization/70602
9038 * gcc.c-torture/execute/pr70602.c: New test.
9039
62735984 90402016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9041
9042 PR target/70381
9043 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9044 __float128 emulator is built and runs.
9045 * gcc.target/powerpc/float128-1.c: Likewise.
9046
9047 * lib/target-supports.exp (check_ppc_float128_sw_available):
9048 Rework tests for __float128 software and hardware
9049 availability. Fix exit condition to return 0 on success.
9050
a702492c 90512016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9052
9053 PR target/70133
9054 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9055 * gcc.target/aarch64/target_attr_15.c: Likewise.
9056
a8c5ce92 90572016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9058
9059 PR c++/69066
9060 * g++.dg/cpp1y/pr69066.C: New.
9061
5ecab913 90622016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9063
9064 PR fortran/68566
9065 * gfortran.dg/pr36192.f90: Update test.
9066 * gfortran.dg/pr36192_1.f90: Update test.
9067 * gfortran.dg/real_dimension_1.f: Update test.
9068 * gfortran.dg/parameter_array_init_7.f90: New test.
9069
6cb5ef70 90702016-04-09 John David Anglin <danglin@gcc.gnu.org>
9071
4edfdd23 9072 PR testsuite/64039
9073 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9074
964f71e3 9075 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9076
5d61c198 9077 PR rtl-optimization/66669
9078 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9079
16eaaf58 9080 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9081
0b68802d 9082 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9083 * gcc.dg/pie-1.c: Likewise.
9084 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9085 * gcc.dg/pic-4.c: Likewise.
9086 * gcc.dg/pie-3.c: Likewise.
9087 * gcc.dg/pie-4.c: Likewise.
9088
9c0dd509 9089 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9090
03b2d3c1 9091 PR tree-optimization/68644
9092 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9093
6cb5ef70 9094 PR rtl-optimization/64886
9095 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9096
07de41ba 90972016-04-09 Tom de Vries <tom@codesourcery.com>
9098
9099 PR tree-optimization/68953
9100 * gcc.dg/graphite/pr68953.c: New test.
9101
d294e3fb 91022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9103
9104 PR fortran/70592
9105 * gfortran.dg/deferred_character_16.f90: New test.
9106
3cb15094 91072016-04-09 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR tree-optimization/70586
9110 * gcc.c-torture/execute/pr70586.c: New test.
9111
a02dc66f 91122016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9113
9114 PR sanitizer/70573
9115 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9116 with __builtin_memset
9117 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9118
0c302595 91192016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9120
9121 PR lto/70289
9122 PR ipa/70348
9123 PR tree-optimization/70373
9124 PR middle-end/70533
9125 PR middle-end/70534
9126 PR middle-end/70535
9127 * c-c++-common/goacc/reduction-5.c: New test.
9128 * c-c++-common/goacc/reduction-promotions.c: New test.
9129 * gfortran.dg/goacc/reduction-3.f95: New test.
9130 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9131
c6c0523b 91322016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9133
9134 PR c++/70590
9135 PR c++/70452
9136 * g++.dg/pr70590.C: New test.
9137 * g++.dg/pr70590-2.C: New test.
9138
3ac399da 91392016-04-08 Jakub Jelinek <jakub@redhat.com>
9140
e97d1706 9141 PR middle-end/70593
9142 * gcc.target/i386/pr70593.c: New test.
9143
3ac399da 9144 PR rtl-optimization/70574
9145 * gcc.target/i386/avx2-pr70574.c: New test.
9146
fcfbb129 91472016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9148
9149 PR sanitizer/70541
9150 * c-c++-common/asan/pr70541.c: New test.
9151
0aabcddf 91522016-04-08 Tom de Vries <tom@codesourcery.com>
9153
9154 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9155 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9156
bec0c1e8 91572016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9158
9159 PR target/70566
9160 * gcc.c-torture/execute/pr70566.c: New test.
9161
87c791f5 91622016-04-08 Tom de Vries <tom@codesourcery.com>
9163
9164 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9165 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9166
7f38718f 91672016-04-08 Alan Modra <amodra@gmail.com>
9168
9169 * gcc.target/powerpc/pr70117.c: New.
9170
a96a7710 91712016-04-07 Jakub Jelinek <jakub@redhat.com>
9172
7a6265d1 9173 PR testsuite/70581
9174 * gcc.dg/lto/simd-function_0.c: New test.
9175
a96a7710 9176 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9177 clones.
9178 * c-c++-common/attr-simd-2.c: Likewise.
9179 * c-c++-common/attr-simd-4.c: Likewise.
9180 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9181 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9182
508dd607 91832016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9184
9185 PR testsuite/70553
9186 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9187
1b61585a 91882016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9189 Tom de Vries <tom@codesourcery.com>
9190
9191 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9192 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9193 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9194 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9195 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9196 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9197 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9198 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9199
5f060aa8 92002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9201
9202 PR c/70436
9203 * g++.dg/warn/Wparentheses-29.C: New test.
9204
d3831f71 92052016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9206
9207 PR c/70436
9208 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9209 explicit braces to resolve a future -Wparentheses warning.
9210
382ece2d 92112016-04-06 Richard Henderson <rth@redhat.com>
9212
9213 * gcc.dg/pr61817-1.c: New test.
9214 * gcc.dg/pr61817-2.c: New test.
9215 * gcc.dg/pr69391-1.c: New test.
9216 * gcc.dg/pr69391-2.c: New test.
9217
72234ee9 92182016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9219
9220 PR rtl-optimization/70398
4860a6bf 9221 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9222
5547150a 92232016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9224
9225 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9226
15b70121 92272016-04-06 Yvan Roux <yvan.roux@linaro.org>
9228 Pedro Alves <palves@redhat.com>
9229
9230 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9231
585aefbb 92322016-04-06 Jakub Jelinek <jakub@redhat.com>
9233
0cbb513b 9234 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9235 Check for avx512f effective targets instead of avx2.
9236 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9237 for AVX512F clones.
9238 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9239 * g++.dg/gomp/declare-simd-1.C: Likewise.
9240 * g++.dg/gomp/declare-simd-3.C: Likewise.
9241 * g++.dg/gomp/declare-simd-4.C: Likewise.
9242
585aefbb 9243 PR middle-end/70550
9244 * c-c++-common/gomp/pr70550-1.c: New test.
9245 * c-c++-common/gomp/pr70550-2.c: New test.
9246
0b91cceb 92472016-04-05 Nathan Sidwell <nathan@acm.org>
9248
9249 PR c++/70512
9250 * g++.dg/ext/attribute-may-alias-5.C: New.
9251
645a9d8e 92522016-04-05 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR c++/70336
9255 * c-c++-common/pr70336.c: New test.
9256 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9257 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9258
bdf23925 92592016-04-05 Jan Hubicka <hubicka@ucw.cz>
9260
9261 PR ipa/66223
9262 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9263
aaff837c 92642016-04-05 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR rtl-optimization/70542
9267 * gcc.dg/torture/pr70542.c: New test.
9268 * gcc.target/i386/avx2-pr70542.c: New test.
9269
2eac58a0 92702016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9271
9272 PR tree-optimization/70509
9273 * gcc.target/i386/avx512bw-pr70509.c: New test.
9274
4f7ebe46 92752016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9276
9277 PR c++/70452
9278 * g++.dg/ext/constexpr-vla4.C: New test.
9279
305d86a0 92802016-04-05 Uros Bizjak <ubizjak@gmail.com>
9281
9282 PR target/70510
9283 * gcc.target/i386/pr70510.c: New test.
9284
eec3b789 92852016-04-05 Richard Biener <rguenther@suse.de>
9286
9287 PR tree-optimization/70526
9288 * g++.dg/torture/pr70526.C: New testcase.
9289
ca943582 92902016-04-05 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR target/70525
9293 * gcc.target/i386/pr70525.c: New test.
9294
87825cd5 92952016-04-05 Richard Biener <rguenther@suse.de>
9296
9297 PR middle-end/70499
9298 * g++.dg/torture/pr70499.C: New testcase.
9299
14638828 93002016-04-05 Richard Biener <rguenther@suse.de>
9301
9302 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9303 remove XFAIL.
9304
967a90d5 93052016-04-04 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR middle-end/70307
9308 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9309 rs6000 ABI warnings.
9310
d374a3a3 93112016-04-04 Jan Hubicka <hubicka@ucw.cz>
9312
9313 PR ipa/66223
9314 * g++.dg/ipa/devirt-51.C: New testcase.
9315
8ff377a6 93162016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9317 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9318
9319 PR middle-end/70457
9320 * gcc.dg/torture/pr70457.c: New.
9321
f567b44f 93222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9323
9324 PR fortran/67538
9325 * gfortran.dg/allocate_with_source_19.f08: New test.
9326
89d4ebfa 93272016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9328
9329 PR fortran/65795
9330 * gfortran.dg/coarray_allocate_6.f08: New test.
9331
68ab33a6 93322016-04-04 Richard Biener <rguenther@suse.de>
9333
9334 PR rtl-optimization/70484
9335 * gcc.dg/torture/pr70484.c: New testcase.
9336
c4f5465d 93372016-04-04 Marek Polacek <polacek@redhat.com>
9338
9339 PR c/70307
9340 * gcc.dg/torture/pr70307.c: New test.
9341
bfec6609 93422016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9343
9344 PR target/70416
9345 PR target/67391
9346 * gcc.target/sh/torture/pr70416.c: New.
9347
40df9099 93482016-04-02 Martin Sebor <msebor@redhat.com>
9349
9350 PR c++/67376
9351 PR c++/70170
9352 PR c++/70172
9353 PR c++/70228
9354 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9355 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9356 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9357 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9358 * g++.dg/cpp0x/constexpr-string.C: Same.
9359 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9360 * g++.dg/cpp0x/pr65398.C: Same.
9361 * g++.dg/ext/constexpr-vla1.C: Same.
9362 * g++.dg/ext/constexpr-vla2.C: Same.
9363 * g++.dg/ext/constexpr-vla3.C: Same.
9364 * g++.dg/ubsan/pr63956.C: Same.
9365
0edb9bfe 93662016-04-01 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR rtl-optimization/70467
9369 * gcc.target/i386/pr70467-2.c: New test.
9370
e5b1a1d9 93712016-04-01 Jakub Jelinek <jakub@redhat.com>
9372 Marek Polacek <polacek@redhat.com>
9373
9374 PR c++/70488
9375 * g++.dg/init/new47.C: New test.
9376
b2ca3fb0 93772016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9378
9379 PR target/70496
9380 * gcc.target/arm/pr70496.c: New test.
9381
4c3bd1e3 93822016-04-01 Nathan Sidwell <nathan@acm.org>
9383
47de69ad 9384 PR c++/68475
9385 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9386
313d569f 93872016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9388
9389 PR target/69890
9390 * gcc.dg/strlenopt.h (memmove): New.
9391 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9392 instead of "string.h".
9393 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9394 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9395 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9396 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9397 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9398 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9399 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9400 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9401 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9402 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9403 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9404 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9405 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9406 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9407 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9408 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9409 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9410 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9411 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9412 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9413
5469facd 94142016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9415
9416 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9417 (Holder::foo): Reflect this.
9418
503de754 94192016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9420
9421 PR target/70442
9422 * gcc.dg/pr70442.c: New test.
9423
13ee2de7 94242016-03-31 Nathan Sidwell <nathan@acm.org>
9425
9426 PR c++/70393
9427 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9428
5e0d03a8 94292016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9430
9431 PR target/70453
9432 * gcc.target/i386/pr70453.c: New test.
9433
8cb82ed4 94342016-03-31 Andrey Belevantsev <abel@ispras.ru>
9435
9436 PR target/70292
9437 * gcc.c-torture/pr70292.c: New test.
9438
7952b661 94392016-03-31 Marek Polacek <polacek@redhat.com>
9440
9441 PR c/70297
9442 * c-c++-common/pr70297.c: New test.
9443 * g++.dg/cpp0x/typedef-redecl.C: New test.
9444 * gcc.dg/typedef-redecl2.c: New test.
9445
1607cc74 94462016-03-31 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR rtl-optimization/70460
9449 * gcc.c-torture/execute/pr70460.c: New test.
9450
c689c252 94512016-03-31 Richard Biener <rguenther@suse.de>
9452
9453 PR c++/70430
9454 * g++.dg/ext/vector30.C: New testcase.
9455
91c9586d 94562016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9457 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9458
9459 * gfortran.dg/fmt_pf.f90: New test.
9460
afa5c1b8 94612016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9462
9463 Forward-port from 5 branch
9464 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR testsuite/70356
9467 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9468 dg-require-effective-target after dg-do.
9469
9470 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9471
9472 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9473
6a5dcab3 94742016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9475 Julian Brown <julian@codesourcery.com>
9476 Chung-Lin Tang <cltang@codesourcery.com>
9477 Cesar Philippidis <cesar@codesourcery.com>
9478 James Norris <jnorris@codesourcery.com>
9479 Tom de Vries <tom@codesourcery.com>
9480 Nathan Sidwell <nathan@codesourcery.com>
9481
305d86a0 9482 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9483 * c-c++-common/goacc/loop-clauses.c: Likewise.
9484 * g++.dg/goacc/template.C: Likewise.
9485 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9486 * gfortran.dg/goacc/loop-1.f95: Likewise.
9487 * gfortran.dg/goacc/loop-5.f95: Likewise.
9488 * gfortran.dg/goacc/loop-6.f95: Likewise.
9489 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9490 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9491 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9492 * c-c++-common/goacc/clauses-fail.c: Likewise.
9493 * c-c++-common/goacc/parallel-1.c: Likewise.
9494 * c-c++-common/goacc/reduction-1.c: Likewise.
9495 * c-c++-common/goacc/reduction-2.c: Likewise.
9496 * c-c++-common/goacc/reduction-3.c: Likewise.
9497 * c-c++-common/goacc/reduction-4.c: Likewise.
9498 * c-c++-common/goacc/routine-3.c: Likewise.
9499 * c-c++-common/goacc/routine-4.c: Likewise.
9500 * c-c++-common/goacc/routine-5.c: Likewise.
9501 * c-c++-common/goacc/tile.c: Likewise.
9502 * g++.dg/goacc/template.C: Likewise.
9503 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9504 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9505 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9506 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9507 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9508 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9509 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9510 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9511 * c-c++-common/goacc/use_device-1.c: ... this file.
9512 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9513 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9514 * c-c++-common/goacc/host_data-6.c: ... this file.
9515 * c-c++-common/goacc/loop-2-kernels.c: New file.
9516 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9517 * c-c++-common/goacc/loop-3.c: Likewise.
9518 * g++.dg/goacc/reference.C: Likewise.
9519 * g++.dg/goacc/routine-1.C: Likewise.
9520 * g++.dg/goacc/routine-2.C: Likewise.
9521
932c0baa 95222016-03-30 Richard Biener <rguenther@suse.de>
9523
9524 PR middle-end/70450
9525 * gcc.dg/torture/pr70450.c: New testcase.
9526
7f7c4659 95272016-03-30 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR target/70421
9530 * gcc.dg/torture/pr70421.c: New test.
9531 * gcc.target/i386/avx512f-pr70421.c: New test.
9532
9cbfe80c 95332016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9534
9535 PR testsuite/70364
9536 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9537 (check): New function.
9538 (bar): Call check.
9539 (foo): Align stack to 16 bytes when calling bar.
9540 * gcc.target/i386/cleanup-2.c: Likewise.
9541
f56c7d36 95422016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9543
9544 PR tree-optimization/59124
9545 * gcc.dg/Warray-bounds-19.c: New test.
9546
92a44a68 95472016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9548
9549 * lib/prune.exp (escape_regex_chars): New.
9550 (prune_file_path): Update to quote metcharacters for regexp.
9551
a3daa269 95522016-03-29 Jakub Jelinek <jakub@redhat.com>
9553
24e1ba3d 9554 PR rtl-optimization/70429
9555 * gcc.c-torture/execute/pr70429.c: New test.
9556
a3daa269 9557 PR tree-optimization/70405
9558 * gcc.dg/pr70405.c: New test.
9559
3ef41a6e 95602016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9561
9562 PR fortran/70397
9563 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9564 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9565
4abd9410 95662016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9567
9568 PR testsuite/64177
9569 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9570 __cilkrts_set_param to set two workers.
9571 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9572 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9573
b58e5f0f 95742016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9575
305d86a0 9576 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9577
bff53658 95782016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9579
9580 PR target/70406
305d86a0 9581 * gcc.target/i386/pr70406.c: New test.
bff53658 9582
bb2c9c15 95832016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9584
9585 * gnat.dg/specs/double_record_extension3.ads: New test.
9586
f12c84ab 95872016-03-25 Richard Henderson <rth@redhat.com>
9588
9589 PR target/70120
9590 * gcc.target/aarch64/pr70120-1.c: New.
9591 * gcc.target/aarch64/pr70120-2.c: New.
9592 * gcc.target/aarch64/pr70120-3.c: New.
9593
b0bf58c4 95942016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9595
9596 PR c++/62212
9597 * g++.dg/template/mangle2.C: The dg-do directive should be
9598 "compile" not "assemble".
9599
f175ba0f 96002016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9601
9602 PR lto/69650
9603 * gcc.dg/pr69650.c: New test.
9604
4cc3295f 96052016-03-25 David Edelsohn <dje.gcc@gmail.com>
9606
9607 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9608
0cf40600 96092016-03-25 Alan Modra <amodra@gmail.com>
9610
9611 * gcc.dg/dfp/pr70052.c: New test.
9612
3aebf099 96132016-03-24 Richard Henderson <rth@redhat.com>
9614
9615 PR middle-end/69845
9616 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9617 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9618
83245bd3 96192016-03-24 Tom de Vries <tom@codesourcery.com>
9620
9621 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9622
108e7ee4 96232016-03-24 Tom de Vries <tom@codesourcery.com>
9624
9625 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9626 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9627
17af0b14 96282016-03-24 Tom de Vries <tom@codesourcery.com>
9629
9630 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9631 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9632
6c8770ee 96332016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9634
9635 PR c++/62212
9636 * g++.dg/template/mangle2.C: New test.
9637
a7e21b7b 96382016-03-24 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/70396
9641 * gcc.dg/torture/pr70396.c: New testcase.
9642
f365d297 96432016-03-24 Richard Biener <rguenther@suse.de>
9644
9645 PR middle-end/70370
9646 * gcc.dg/torture/pr70370.c: New testcase.
9647
da7aeb13 96482016-03-24 Tom de Vries <tom@codesourcery.com>
9649
9650 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9651 * gfortran.dg/goacc/kernels-tree.f95: Same.
9652 * gfortran.dg/goacc/parallel-tree.f95: Same.
9653
80b30de0 96542016-03-24 Tom de Vries <tom@codesourcery.com>
9655
9656 * c-c++-common/goacc/uninit-if-clause.c: New test.
9657 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9658
cb9b6b99 96592016-03-24 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR target/70290
305d86a0 9662 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9663 Fix formatting.
cb9b6b99 9664
a4225fff 96652016-03-24 Richard Biener <rguenther@suse.de>
9666
9667 PR tree-optimization/70372
9668 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9669
5a869ab8 96702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9671
9672 PR c++/70347
9673 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9674
36ce5faa 96752016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9676
9677 PR c++/70332
9678 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9679
c4fa85c9 96802016-03-23 Jakub Jelinek <jakub@redhat.com>
9681
d9377ad5 9682 PR c++/70001
9683 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9684 * g++.dg/cpp1y/pr70001.C: New test.
9685
c4fa85c9 9686 PR c++/70323
9687 * g++.dg/cpp0x/constexpr-70323.C: New test.
9688
0a2062da 96892016-03-23 Alexandre Oliva <aoliva@redhat.com>
9690 Jason Merrill <jason@redhat.com>
9691 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR c++/69315
9694 * g++.dg/cpp0x/constexpr-69315.C: New test.
9695 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9696
62d2a6dc 96972016-03-23 Marek Polacek <polacek@redhat.com>
9698
9699 PR c++/69884
9700 * g++.dg/warn/Wignored-attributes-1.C: New test.
9701 * g++.dg/warn/Wignored-attributes-2.C: New test.
9702
a82d6246 97032016-03-23 Tom de Vries <tom@codesourcery.com>
9704
9705 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9706 initialization.
9707 * gfortran.dg/goacc/private-3.f95 (test): Same.
9708 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9709 missing use param.
9710
dc834ba1 97112016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9712
9713 * lib/target-supports.exp: Remove v7ve entry from loop
9714 creating effective target checks.
9715 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9716 (add_options_for_arm_arch_v7ve): Likewise.
9717
7e83fd1f 97182016-03-23 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR tree-optimization/70354
9721 * gcc.dg/vect/pr70354-1.c: New test.
9722 * gcc.dg/vect/pr70354-2.c: New test.
9723 * gcc.target/i386/avx2-pr70354-1.c: New test.
9724 * gcc.target/i386/avx2-pr70354-2.c: New test.
9725
4e4da058 97262016-03-22 Jeff Law <law@redhat.com>
9727
9728 PR target/70232
9729 * gcc.dg/tree-ssa/pr70232.c: New test.
9730
6855137b 97312016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9732
9733 PR target/70302
9734 * gcc.target/i386/pr70302.c: New test.
9735
19db1ec8 97362016-03-22 Richard Biener <rguenther@suse.de>
9737
9738 PR middle-end/70251
9739 * g++.dg/torture/pr70251.C: New testcase.
9740
4baec9f2 97412016-03-22 David Malcolm <dmalcolm@redhat.com>
9742
9743 PR c/69993
9744 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9745 Wmisleading-indentation.c.
9746 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9747 reflect change to diagnostic text and order of messages.
9748 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9749
fcfec126 97502016-03-22 David Edelsohn <dje.gcc@gmail.com>
9751
9752 * g++.dg/ext/java-3.C: Don't compile on AIX.
9753
aa30728a 97542016-03-22 Richard Biener <rguenther@suse.de>
9755
9756 PR middle-end/70333
9757 * gcc.dg/torture/pr70333.c: New testcase.
9758
46ec4eb4 97592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9760
9761 * g++.dg/ext/pr70290.C: New test.
9762
4880f878 97632016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9764
9765 PR target/70325
9766 * gcc.target/i386/pr70325.c: New test.
9767
3d78ea44 97682016-03-22 Jakub Jelinek <jakub@redhat.com>
9769
5934fb8f 9770 PR target/70329
9771 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9772 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9773
b6436f79 9774 PR target/70300
9775 * gcc.target/i386/pr70300.c: New test.
9776
3d78ea44 9777 PR c++/70295
9778 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9779 (func2): New function for cond with parens, xfail warning for c++.
9780 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9781
b60244f6 97822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9783
9784 PR c++/70096
9785 * g++.dg/template/ptrmem30.C: New test.
9786
c8e3e744 97872016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9788
9789 PR c++/70204
9790 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9791 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9792
2715f63a 97932016-03-21 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR middle-end/70326
9796 * gcc.dg/pr70326.c: New test.
9797
2daa2cda 97982016-03-21 Marc Glisse <marc.glisse@inria.fr>
9799 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR tree-optimization/70317
9802 * gcc.dg/pr70317.c: New test.
9803
d9aa5a50 98042016-03-21 Uros Bizjak <ubizjak@gmail.com>
9805
9806 PR target/70327
9807 * gcc.target/i386/pr70327.c: New test.
9808
e1a88bf4 98092016-03-21 Martin Liska <mliska@suse.cz>
9810
61941425 9811 PR ipa/70306
e1a88bf4 9812 * gcc.dg/ipa/pr70306.c: New test.
9813
d9aa5a50 98142016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9815
9816 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9817 * gcc.target/arm/attr-align3.c: Likewise.
9818 * gcc.target/arm/attr_arm.c: Likewise.
9819 * gcc.target/arm/flip-thumb.c: Likewise.
9820
afdde20c 98212016-03-21 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR target/70296
9824 * gcc.target/powerpc/altivec-36.c: New test.
9825
3f2ef661 98262016-03-21 Richard Biener <rguenther@suse.de>
9827
9828 PR tree-optimization/70310
9829 * gcc.dg/torture/pr70310.c: New testcase.
9830
08b2b692 98312016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9832
9833 PR target/70293
9834 * gcc.target/i386/pr70293.c: New test.
9835
93505d22 98362016-03-21 Richard Biener <rguenther@suse.de>
9837
9838 PR tree-optimization/70288
9839 * gcc.dg/torture/pr70288-1.c: New testcase.
9840 * gcc.dg/torture/pr70288-2.c: Likewise.
9841
06fd1914 98422016-03-21 Andrey Belevantsev <abel@ispras.ru>
9843
9844 PR rtl-optimization/69307
9845 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9846
b628775e 98472016-03-21 Andrey Belevantsev <abel@ispras.ru>
9848
9849 PR rtl-optimization/69102
9850 * gcc.c-torture/compile/pr69102.c: New test.
9851
1421f43c 98522016-03-18 Jeff Law <law@redhat.com>
9853
9854 PR rtl-optimization/70263
9855 * gcc.c-torture/compile/pr70263-1.c: New test.
9856 * gcc.target/i386/pr70263-2.c: New test.
9857
e7142ce1 98582016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9859
9860 PR rtl-optimization/70278
9861 * gcc.dg/torture/pr70278.c: New test.
9862 * gcc.target/arm/pr70278.c: New test.
9863
5539bc70 98642016-03-18 David Malcolm <dmalcolm@redhat.com>
9865
9866 PR c/70281
9867 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9868 (test_builtin_types_compatible_p): New test function.
9869 * gcc.dg/pr70281.c: New test case.
9870
296a290a 98712016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9872
9873 PR target/70113
9874 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9875
666094f0 98762016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9877
9878 PR tree-optimization/70252
9879 * gcc.dg/pr70252.c: New test.
9880
350514e8 98812016-03-18 Tom de Vries <tom@codesourcery.com>
9882
9883 * gcc.dg/pr70161-2.c: New test.
9884 * gcc.dg/pr70161.c: New test.
9885
011e0cea 98862016-03-18 Tom de Vries <tom@codesourcery.com>
9887
9888 PR ipa/70269
9889 * gcc.dg/pr70269.c: New test.
9890
292a09de 98912016-03-18 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR c++/70267
9894 * g++.dg/ext/java-3.C: New test.
9895
efc86c4c 98962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9897
9898 PR c++/70205
9899 * g++.dg/lookup/pr70205.C: New test.
9900
a28dd575 99012016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9902
9903 PR c++/70218
9904 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9905
92e7ab1e 99062016-03-17 Marek Polacek <polacek@redhat.com>
9907
9908 PR c/69407
9909 * gcc.dg/atomic-op-6.c: New test.
9910
7378dbfb 99112016-03-17 David Malcolm <dmalcolm@redhat.com>
9912
9913 PR c/70264
9914 * c-c++-common/pr70264.c: New test case.
9915
f7995d7d 99162016-03-17 Jakub Jelinek <jakub@redhat.com>
9917
e2895b76 9918 PR c++/70144
9919 * c-c++-common/pr70144-1.c: New test.
9920 * c-c++-common/pr70144-2.c: New test.
9921
f7995d7d 9922 PR c++/70272
9923 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9924 * g++.dg/opt/flifetime-dse6.C: New test.
9925 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9926
5ec4a949 99272016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9928
9929 PR driver/70192
9930 * gcc.dg/pic-1.c: New test.
9931 * gcc.dg/pic-2.c: Likewise.
9932 * gcc.dg/pic-3.c: Likewise.
9933 * gcc.dg/pic-4.c: Likewise.
9934 * gcc.dg/pie-1.c: Likewise.
9935 * gcc.dg/pie-2.c: Likewise.
9936 * gcc.dg/pie-3.c: Likewise.
9937 * gcc.dg/pie-4.c: Likewise.
9938 * gcc.dg/pie-5.c: Likewise.
9939 * gcc.dg/pie-6.c: Likewise.
9940
c28550e1 99412016-03-17 Tom de Vries <tom@codesourcery.com>
9942
9943 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9944 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9945
be3296cb 99462016-03-17 Richard Biener <rguenther@suse.de>
9947
9948 PR debug/70271
9949 * g++.dg/debug/pr70271.C: New testcase.
9950
9b60ef21 99512016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9952
9953 * gcc.target/i386/pr70251.c: New test.
9954
9a80bc1a 99552016-03-17 Marek Polacek <polacek@redhat.com>
9956
9957 PR c++/70194
9958 * g++.dg/warn/constexpr-70194.C: New test.
9959
733d7ff9 99602016-03-16 Richard Henderson <rth@redhat.com>
9961
9962 PR middle-end/70240
9963 * gcc.c-torture/compile/pr70240.c: New.
9964
3e6f12bf 99652016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9966
9967 * gcc.c-torture/compile/20151204.c: Skip for avr.
9968
867c9e99 99692016-03-16 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR target/70245
9972 * g++.dg/opt/pr70245.C: New test.
9973 * g++.dg/opt/pr70245.h: New file.
9974 * g++.dg/opt/pr70245-aux.cc: New file.
9975
8ced6ab7 99762016-03-16 Martin Sebor <msebor@redhat.com>
9977
9978 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9979
37af779a 99802016-03-16 Richard Henderson <rth@redhat.com>
9981
9982 PR middle-end/70199
9983 * gcc.c-torture/compile/pr70199.c: New.
9984
78ed999c 99852016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9986
9987 * gcc.dg/uninit-19.c: Run dos2unix.
9988
462ca422 99892016-03-16 Marek Polacek <polacek@redhat.com>
9990
9991 PR c/70093
9992 * gcc.dg/nested-func-10.c: New test.
9993 * gcc.dg/nested-func-9.c: New test.
9994
fe58aacc 99952016-03-16 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR tree-optimization/68714
9998 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9999
27a53872 100002016-03-16 Tom de Vries <tom@codesourcery.com>
10001
10002 PR tree-optimization/68715
10003 * gcc.dg/graphite/pr68715-2.c: New test.
10004 * gcc.dg/graphite/pr68715.c: New test.
10005 * gfortran.dg/graphite/pr68715.f90: New test.
10006
95049c3c 100072016-03-16 Tom de Vries <tom@codesourcery.com>
10008
10009 PR tree-optimization/68809
10010 * gcc.dg/graphite/pr68809-2.c: New test.
10011 * gcc.dg/graphite/pr68809.c: New test.
10012
09eddd70 100132016-03-16 Jakub Jelinek <jakub@redhat.com>
10014
81fc5915 10015 PR c++/70147
10016 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10017 method call to i () as argument. Adjust expected output.
10018
09eddd70 10019 PR c++/70147
10020 * g++.dg/ubsan/pr70147-1.C: New test.
10021 * g++.dg/ubsan/pr70147-2.C: New test.
10022
6373d2a2 100232016-03-15 Martin Sebor <msebor@redhat.com>
10024
10025 PR c++/58281
10026 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10027
d27a0c11 100282016-03-15 John David Anglin <danglin@gcc.gnu.org>
10029
9908039d 10030 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10031 hppa*-*-hpux*.
10032
45cdc3a6 10033 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10034
d27a0c11 10035 PR libfortran/69799
10036 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10037 libatomic_available.
10038
0dd1d57f 100392016-03-15 Marek Polacek <polacek@redhat.com>
10040
10041 PR c++/70209
10042 * g++.dg/ext/attribute-may-alias-4.C: New test.
10043
0ce02c07 100442016-03-15 Alexander Monakov <amonakov@ispras.ru>
10045
10046 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10047 -fvar-tracking-assignments-toggle flag.
10048
f6e39b30 100492016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10050
10051 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10052
167f93a2 100532016-03-15 Jakub Jelinek <jakub@redhat.com>
10054
10055 PR rtl-optimization/70222
10056 * gcc.c-torture/execute/pr70222-1.c: New test.
10057 * gcc.c-torture/execute/pr70222-2.c: New test.
10058
08a8af4a 100592016-03-15 Richard Henderson <rth@redhat.com>
10060
10061 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10062
738eb905 100632016-03-15 Andrey Belevantsev <abel@ispras.ru>
10064
10065 PR rtl-optimization/69032
10066 * gcc.dg/pr69032.c: New test.
10067
dd148b3a 100682016-03-15 Andrey Belevantsev <abel@ispras.ru>
10069
10070 PR rtl-optimization/63384
d9aa5a50 10071 * g++.dg/pr63384.C: New test.
dd148b3a 10072
acf58115 100732016-03-15 Andrey Belevantsev <abel@ispras.ru>
10074
10075 PR target/64411
10076 * gcc.target/i386/pr64411.C: New test.
10077
a2897dc4 100782016-03-15 Tom de Vries <tom@codesourcery.com>
10079
10080 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10081 * gfortran.dg/goacc/kernels-alias.f95: New test.
10082
7bad2faf 100832016-03-14 Martin Sebor <msebor@redhat.com>
10084
10085 PR c++/53792
10086 * g++.dg/cpp0x/constexpr-inline.C: New test.
10087 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10088
d65fa8d9 100892016-03-14 David Edelsohn <dje.gcc@gmail.com>
10090
10091 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10092
2b3c633f 100932016-03-14 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR middle-end/70219
10096 * gcc.dg/pr70219.c: New test.
10097
e947f9c3 100982016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10099
10100 PR target/70083
10101 * gcc.dg/torture/pr70083.c: New test.
10102 * gcc.target/i386/pr70083.c: New test.
10103
74201dc2 101042016-03-14 Richard Biener <rguenther@suse.de>
10105
10106 PR tree-optimization/56365
10107 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10108
88aea41e 101092016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10110
10111 PR target/70098
10112 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10113 New function.
10114 * g++.dg/pr70098.C: New testcase.
10115
10116
1bd2aefd 101172016-03-14 Tom de Vries <tom@codesourcery.com>
10118
10119 PR tree-optimization/70045
10120 * gcc.dg/graphite/pr70045.c: New test.
10121
922c7033 101222016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10123
10124 PR fortran/69043
10125 * gfortran.dg/include_9.f90: New test.
10126
fd4ab6d9 101272016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10128
10129 PR fortran/45076
10130 gfortran.dg/prof/prof.exp: New script.
10131 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10132
7d7218d3 101332016-03-12 Andrey Belevantsev <abel@ispras.ru>
10134
10135 PR rtl-optimization/69307
10136 * gcc.dg/pr69307.c: New test.
10137
02ffd664 101382016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10139
10140 PR target/69614
10141 * gcc.target/arm/pr69614.c: New.
10142
76e207a9 101432016-03-12 Paul Thomas <pault@gcc.gnu.org>
10144
10145 PR fortran/70031
10146 * gfortran.dg/submodule_14.f08: New test
10147
10148 PR fortran/69524
10149 * gfortran.dg/submodule_15.f08: New test
10150
490ee78a 101512016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10152
10153 PR c++/70106
10154 * g++.dg/cpp1y/paren3.C: New test.
10155
04e137ff 101562016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10157
10158 PR target/70131
10159 * gcc.target/powerpc/ppc-round2.c: New test.
10160
27b2c1c4 101612016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10162
10163 PR target/70123
10164 * gcc.dg/torture/pr70123.c: New test.
10165
84116671 101662016-03-11 Jeff Law <law@redhat.com>
10167
10168 PR tree-optimization/70190
10169 * gcc.c-torture/compile/pr70190.c: New test.
10170
cfa58bc8 101712016-03-11 David Malcolm <dmalcolm@redhat.com>
10172
10173 PR c/68187
10174 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10175 case.
10176 (test43_b): Likewise.
10177 (test43_c): Likewise.
10178 (test43_d): Likewise.
10179 (test43_e): Likewise.
10180 (test43_f): Likewise.
10181 (test43_g): Likewise.
10182 (test44_a): Likewise.
10183 (test44_b): Likewise.
10184 (test44_c): Likewise.
10185 (test44_d): Likewise.
10186 (test44_e): Likewise.
10187
ce234f27 101882016-03-11 David Malcolm <dmalcolm@redhat.com>
10189
10190 PR c/70085
10191 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10192
e4756b48 101932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10194
10195 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10196 dg-options.
10197
1f5ef87e 101982016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10199
10200 PR target/70002
10201 PR target/69245
10202 * gcc.target/aarch64/pr69245_2.c: New test.
10203
f9c352a1 102042016-03-11 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR tree-optimization/70177
10207 * gcc.dg/pr70177.c: New test.
10208
4dd92ac6 102092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10210
10211 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10212
331e4fdb 102132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10214
10215 * gcc.dg/tree-ssa/sra-20.c: New.
10216
69262824 102172016-03-11 Jakub Jelinek <jakub@redhat.com>
10218
6f9a7425 10219 PR rtl-optimization/70174
10220 * gcc.dg/pr70174.c: New test.
10221
69262824 10222 PR tree-optimization/70169
10223 * gcc.dg/pr70169.c: New test.
10224
4637a847 102252016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10226
10227 PR target/70160
10228 * gcc.target/i386/pr70160.c: New test.
10229
5a86d754 102302016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10231
10232 * gcc.target/s390/dfp-1.c: New test.
10233
af4c8290 102342016-03-10 Nick Clifton <nickc@redhat.com>
10235
10236 PR target/70044
10237 * gcc.target/aarch64/pr70044.c: New test.
10238
98dfd328 102392016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10240 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR c++/70001
10243 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10244 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10245 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10246
75e72311 102472016-03-10 Jan Hubicka <hubicka@ucw.cz>
10248
10249 PR lto/69589
10250 * g++.dg/lto/pr69589_0.C: New testcase
10251 * g++.dg/lto/pr69589_1.C: New testcase
10252
a2eb1271 102532016-03-10 Marek Polacek <polacek@redhat.com>
10254
10255 PR c++/70153
10256 * g++.dg/delayedfold/unary-plus1.C: New test.
10257
102582016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10259
10260 * gcc.target/arm/pr45701-1.c: Escape brackets.
10261 * gcc.target/arm/pr45701-2.c: Likewise.
10262
5ab2987f 102632016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10264
10265 * gfortran.dg/unconstrained_commons.f: New.
10266
6972afac 102672016-03-10 Alan Modra <amodra@gmail.com>
10268
10269 * gcc.dg/pr69195.c: New.
10270 * gcc.dg/pr69238.c: New.
10271
c82c99ec 102722016-03-10 Tom de Vries <tom@codesourcery.com>
10273
10274 PR testsuite/68915
10275 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10276
a2389d4a 102772016-03-10 Richard Biener <rguenther@suse.de>
10278
10279 PR tree-optimization/70128
10280 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10281 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10282
c272412d 102832016-03-09 Jakub Jelinek <jakub@redhat.com>
10284
a0451069 10285 PR tree-optimization/70152
10286 * gcc.dg/pr70152.c: New test.
10287
c272412d 10288 PR target/70086
10289 * gcc.target/i386/pr70086-1.c: New test.
10290 * gcc.target/i386/pr70086-2.c: New test.
10291 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10292
10293 PR tree-optimization/70127
10294 * gcc.c-torture/execute/pr70127.c: New test.
10295
27dcb7a8 102962016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10297
10298 * c-c++-common/goacc/combined-directives-2.c: New test.
10299
c24757cf 103002016-03-09 David Malcolm <dmalcolm@redhat.com>
10301
10302 PR c/68473
10303 PR c++/70105
10304 * g++.dg/diagnostic/pr70105.C: New test.
10305 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10306 (test_multiple_ordinary_maps): New test function.
10307
83108969 103082016-03-09 David Malcolm <dmalcolm@redhat.com>
10309
10310 PR c/68473
10311 PR c++/70105
10312 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10313 Drop range information from call to inform_at_rich_loc.
10314 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10315 New.
10316 (test_show_locus): Replace calls to rich_location::add_range with
10317 calls to add_range. Rewrite the tests that used the now-defunct
10318 rich_location ctor taking a source_range. Simplify other tests
10319 by replacing calls to COMBINE_LOCATION_DATA with calls to
10320 make_location.
10321
6733c0e8 103222016-03-09 Richard Biener <rguenther@suse.de>
10323 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR tree-optimization/70138
10326 * gcc.dg/vect/pr70138-1.c: New testcase.
10327 * gcc.dg/vect/pr70138-2.c: Likewise.
10328
96abb9f5 103292016-03-09 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR target/70049
10332 * gcc.target/i386/pr70049.c: New test.
10333
42bb3bfb 103342016-03-09 Richard Biener <rguenther@suse.de>
10335
10336 PR c/70143
10337 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10338 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10339 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10340
27527428 103412016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10342
10343 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10344 arm-*-*.
10345
248449f2 103462016-03-09 Jakub Jelinek <jakub@redhat.com>
10347
1bd49ced 10348 PR middle-end/67278
10349 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10350
248449f2 10351 PR target/67278
10352 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10353
10354 PR middle-end/70050
10355 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10356 in testcase comment.
10357
dfc460ff 103582016-03-09 Tom de Vries <tom@codesourcery.com>
10359
10360 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10361 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10362 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10363 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10364 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10365 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10366 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10367 * gfortran.dg/goacc/kernels-loop.f95: New test.
10368
0377fc7f 103692016-03-08 Martin Sebor <msebor@redhat.com>
10370
10371 PR c++/62096
10372 * g++.dg/warn/overflow-warn-7.C: New test.
10373
3556aa80 103742016-03-08 Jason Merrill <jason@redhat.com>
10375
10376 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10377 * lib/target-supports.exp (check_effective_target_concepts): New.
10378
e5096208 103792016-03-08 Jakub Jelinek <jakub@redhat.com>
10380
5370eb8d 10381 PR c++/70135
10382 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10383 * g++.dg/ubsan/pr70135.C: New test.
10384
e5096208 10385 PR target/70110
10386 * gcc.dg/pr70110.c: New test.
10387
cc37120d 103882016-03-07 Martin Jambor <mjambor@suse.cz>
10389
10390 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10391 * c-c++-common/gomp/if-1.c: Likewise.
10392 * c-c++-common/gomp/pr61486-2.c: Likewise.
10393 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10394 to dg-additional-options.
10395 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10396 * g++/gomp/target-teams-1.c: Likewise.
10397 * gcc.dg/gomp/gomp.exp: Likewise.
10398 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10399 dg-additional-options.
10400 * gfortran.dg/gomp/gomp.exp: Likewise.
10401 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10402 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10403 dg-additional-options.
10404 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10405
53c248d8 104062016-03-07 Martin Jambor <mjambor@suse.cz>
10407
10408 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10409 * c-c++-common/gomp/gridify-1.c: New test.
10410 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10411
541e79a0 104122016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10413
10414 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10415 trigger for cortex-r8, when scanning for register r8.
10416 * gcc.target/arm/pr45701-2.c: Likewise.
10417
4dfabd94 104182016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10419 Jeff Law <law@redhat.com>
4dfabd94 10420
10421 PR tree-optimization/69740
10422 * gcc.c-torture/compile/pr69740-1.c: New test.
10423 * gcc.c-torture/compile/pr69740-2.c: New test.
10424
1b63a87b 104252016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10426
10427 * lib/target-supports.exp
10428 (check_effective_target_whole_vector_shift): Enable for PPC64.
10429
d33914da 104302016-03-07 Richard Biener <rguenther@suse.de>
10431
10432 PR tree-optimization/70115
10433 * gcc.dg/torture/pr70115.c: New testcase.
10434
584fba4b 104352016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10436
10437 PR middle-end/69916
10438 * c-c-++-common/goacc/pr69916.c: New.
10439
7f2f5ec0 104402016-03-07 Richard Henderson <rth@redhat.com>
10441
10442 * gcc.c-torture/compile/pr70061.c: New test.
10443
f530e7c4 104442016-03-07 Richard Biener <rguenther@suse.de>
10445
10446 PR testsuite/70109
10447 * gcc.dg/vect/O3-pr36098.c: New testcase.
10448
a3855fed 104492016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10450
10451 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10452
091ffc31 104532016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10454
10455 * gnat.dg/renaming9.ad[sb]: New testcase.
10456
2941b871 104572016-03-05 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR c++/70084
10460 * g++.dg/expr/stdarg3.C: New test.
10461
5173ce42 104622016-03-04 Jeff Law <law@redhat.com>
10463
10464 PR tree-optimization/69196
10465 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10466 x86_64-*-*.
10467
2d1d2e55 104682016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10469
0e43078e 10470 PR c/69973
10471 * gcc.dg/pr69973.c: New test.
10472
d8ec06ae 10473 PR rtl-optimization/69941
10474 * gcc.dg/torture/pr69941.c: New test.
10475
2d1d2e55 10476 PR c/69824
10477 * gcc.dg/pr69824.c: New test.
10478
32f692e2 104792016-03-05 Tom de Vries <tom@codesourcery.com>
10480
10481 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10482 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10483 function.
10484
1c699e9a 104852016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10486
10487 PR c++/66786
10488 * g++.dg/cpp1y/var-templ48.C: New test.
10489 * g++.dg/cpp1y/var-templ49.C: New test.
10490
358448c6 104912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10492
10493 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10494
01dc3c45 104952016-03-04 Jakub Jelinek <jakub@redhat.com>
10496
e968ff6d 10497 PR c++/70035
10498 * g++.dg/ubsan/pr70035.C: New test.
10499
01dc3c45 10500 PR target/70062
10501 * gcc.target/i386/pr70062.c: New test.
10502
3937d618 105032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10504
10505 * g++.dg/template/typename21.C: Remove c++98_only.
10506
c58ac7f8 105072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10508
10509 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10510
0060768a 105112016-03-04 David Malcolm <dmalcolm@redhat.com>
10512
10513 PR c/68187
10514 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10515 function.
10516 (fn_42_b): Likewise.
10517 (fn_42_c): Likewise.
10518
74c6fd40 105192016-03-04 David Malcolm <dmalcolm@redhat.com>
10520
10521 PR c/68187
10522 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10523 function.
10524 (fn_40_b): Likewise.
10525 (fn_41_a): Likewise.
10526 (fn_41_b): Likewise.
10527
31b11359 105282016-03-04 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR target/70059
10531 * gcc.target/i386/avx512f-pr70059.c: New test.
10532 * gcc.target/i386/avx512dq-pr70059.c: New test.
10533
c5b93452 105342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10535
10536 PR rtl-optimization/57676
10537 * gcc.dg/torture/pr57676.c: New test.
10538
268fbd56 105392016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10540
10541 * gcc.dg/pr70026.c: New test.
10542
6560d1ad 105432016-03-04 Marek Polacek <polacek@redhat.com>
10544
10545 PR c/69798
10546 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10547 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10548
cc7dfddf 105492016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10550
10551 PR target/70004
10552 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10553 Delete.
10554 (test_corners_sisd_si): Likewise.
10555 (main): Remove checks of the above.
10556 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10557
e9663bd4 105582016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10559
10560 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10561
dcdd684e 105622016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10563
10564 * gcc.dg/torture/pr69951.c: Accept argc==0.
10565
e692d332 105662016-03-04 Richard Biener <rguenther@suse.de>
10567
10568 PR c++/70054
10569 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10570 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10571
af77b7e6 105722016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10573
10574 PR testsuite/69766
10575 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10576 testing multiarch.
10577
290da96e 105782016-03-04 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR debug/69947
10581 * gcc.dg/guality/pr69947.c: New test.
10582
e51ce713 105832016-03-03 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR ada/70017
10586 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10587
1feed892 105882016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10589
10590 PR rtl-optimization/69904
10591 * gcc.target/arm/pr69904.c: New test.
10592
c32bda69 105932016-03-03 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR target/70021
10596 * gcc.dg/vect/pr70021.c: New test.
10597 * gcc.target/i386/pr70021.c: New test.
10598
1bc579ed 105992016-03-03 Marek Polacek <polacek@redhat.com>
10600
10601 PR middle-end/70050
10602 * gcc.dg/pr70050.c: New test.
10603
cfa8d638 106042016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10605
10606 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10607
1b889259 106082016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10609
10610 PR tree-optimization/70043
10611 * gfortran.dg/vect/pr70043.f90: New test.
10612
f756dfa3 106132016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10614
10615 * gnat.dg/specs/task1.ads: New test.
10616
5cb4863d 106172016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10620 Invoke gdb with -batch.
10621 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10622
5dd12e43 106232016-03-03 Richard Biener <rguenther@suse.de>
10624
10625 PR tree-optimization/55936
10626 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10627
d97ba4ca 106282016-03-02 Jeff Law <law@redhat.com>
10629
5d23c86f 10630 PR rtl-optimization/69942
10631 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10632 effects of argument promotions.
10633
d97ba4ca 10634 PR tree-optimization/69987
10635 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10636 target does not support -fprefetch-loop-arrays.
10637
901faaa0 106382016-03-02 Uros Bizjak <ubizjak@gmail.com>
10639
10640 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10641
51f6fdce 106422016-03-02 Bin Cheng <bin.cheng@arm.com>
10643
6bc7872f 10644 PR rtl-optimization/69052
51f6fdce 10645 * gcc.target/i386/pr69052.c: New test.
10646
31d31e07 106472016-03-02 Alan Modra <amodra@gmail.com>
10648
10649 * gcc.dg/pr69990.c: New.
10650
04faee95 106512016-03-02 Jakub Jelinek <jakub@redhat.com>
10652
270d0117 10653 PR c/68062
10654 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10655
10656 PR middle-end/70022
10657 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10658
04faee95 10659 PR target/70028
10660 * gcc.target/i386/pr70028.c: New test.
10661
a2cc9e8e 106622016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10663
10664 * c-c++-common/asan/swapcontext-test-1.c,
10665 * c-c++-common/tsan/thread_leak.c,
10666 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10667 * g++.dg/tsan/benign_race.C,
10668 * g++.dg/tsan/fd_close_norace.C,
10669 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10670 races with sanitizer output
10671
dd4bd263 106722016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10673 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10674
10675 PR target/67278
10676 * gcc.dg/simd-8.c: New testcase.
10677
b5fe3a49 106782016-03-02 Richard Biener <rguenther@suse.de>
10679
10680 PR middle-end/67278
10681 * gcc.dg/simd-7.c: New testcase.
10682
23601f67 106832016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10684
10685 * gcc.target/i386/pr70007.c: Tweak.
10686
f66f65e7 106872016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10688
10689 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10690
60773515 106912016-03-02 Marek Polacek <polacek@redhat.com>
10692
10693 PR c/67854
10694 * gcc.dg/pr67854.c: New test.
10695
6c094cb1 106962016-03-02 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR middle-end/70025
10699 * gcc.dg/torture/pr70025.c: New test.
10700
7627bb56 107012016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10702
10703 PR tree-optimization/68621
10704 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10705
066c8e94 107062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10707
10708 * gcc.target/i386/pr70007.c: New test.
10709
d3b819ad 107102016-03-01 Jeff Law <law@redhat.com>
10711
d4b9ad56 10712 PR tree-optimization/69196
7e217344 10713 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10714
d3b819ad 10715 PR tree-optimization/69196
10716 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10717 duplicating code and spoiling the expected output.
10718
4f37285d 107192016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10720
10721 PR target/70033
10722 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10723 supports power9 before doing tests.
10724 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10725 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10726 * gcc.target/powerpc/p9-permute.c: Likewise.
10727
3e9c4f6c 107282016-03-01 Uros Bizjak <ubizjak@gmail.com>
10729
10730 PR target/70027
10731 * gcc.target/i386/pr70027.c: New test.
10732
e324729e 107332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10734
10735 * gcc.dg/pr70017.c: New test.
10736
40e9ce2d 107372016-03-01 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR c/69796
10740 PR c/69974
10741 * gcc.dg/pr69796.c: New test.
10742 * gcc.dg/pr69974.c: New test.
10743
e8b016ea 107442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10745
10746 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10747
24d3127c 107482016-02-29 Jeff Law <law@redhat.com>
10749
10750 PR tree-optimization/69987
10751 * gfortran.dg/pr69987.f90: New test.
10752
10753 PR tree-optimization/69989
10754 * gcc.c-torture/compile/pr69989-2.c: New test.
10755
12cc1225 107562016-03-01 Marek Polacek <polacek@redhat.com>
10757
10758 PR c++/69795
10759 * g++.dg/parse/invalid1.C: New test.
10760
d99a947c 107612016-03-01 Richard Biener <rguenther@suse.de>
10762
10763 PR middle-end/70022
10764 * gcc.dg/pr70022.c: New testcase.
10765
395dbc60 107662016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10767
10768 PR tree-optimization/69956
10769 * gcc.dg/pr69956.c: New test.
10770
40a35c55 107712016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10772
10773 PR target/70011
10774 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10775 XFAIL when hardware supports efficient unaligned storage access.
10776
4edc90b0 107772016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10778
10779 PR c++/69961
10780 * g++.dg/template/pr69961a.C: New test.
10781 * g++.dg/template/pr69961b.C: New test.
10782
1ed1f69a 107832016-02-29 David Malcolm <dmalcolm@redhat.com>
10784
10785 PR preprocessor/69985
10786 * gcc.dg/cpp/pr69985.c: New test case.
10787
01c5d15d 107882016-02-29 Jeff Law <law@redhat.com>
10789
3a4d3de5 10790 PR tree-optimization/70005
10791 * gcc.c-torture/execute/pr70005.c New test.
10792
01c5d15d 10793 PR tree-optimization/69999
10794 * gcc.c-torture/compile/pr69999.c: New test.
10795
1bf66b54 107962016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10797
10798 PR tree-optimization/69652
10799 * gcc.dg/torture/pr69652.c: Delete test.
10800 * gcc.dg/vect/pr69652.c: New test.
10801
b4d653d5 108022016-02-19 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/69980
10805 * gfortran.dg/vect/pr69980.f90: New testcase.
10806
35bc4745 108072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10808
10809 * gcc.target/sparc/20160229-1.c: New test.
10810
bb54a538 108112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10812
10813 * gnat.dg/stack_usage3.adb: New test.
10814 * gnat.dg/stack_usage3_pkg.ads: New helper.
10815
95164e71 108162016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10817
10818 * gnat.dg/renaming8.adb: New test.
10819 * gnat.dg/renaming8_pkg1.ads: New helper.
10820 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10821 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10822
a890896f 108232016-02-29 Richard Biener <rguenther@suse.de>
10824
10825 PR tree-optimization/69720
10826 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10827
5c70403a 108282016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10829
10830 PR fortran/68147
10831 PR fortran/47674
10832 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10833
dfb6d139 108342016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10835 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10836
10837 PR fortran/56007
10838 * gfortran.dg/coarray_8.f90: Adjust error message.
10839 * gfortran.dg/pr56007.f90: New test.
10840 * gfortran.dg/pr56007.f: New test.
10841
536508db 108422016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10843
10844 PR tree-optimization/69989
10845 * gcc.dg/torture/pr69989.c: New test.
10846
eec75e45 108472016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10848
10849 * gcc.target/i386/stack-realign-win.c: New test.
10850
0175e45a 108512016-02-28 Harald Anlauf <anlauf@gmx.de>
10852
10853 PR fortran/60126
10854 * gfortran.dg/pr60126.f90: New test.
10855
2a703589 108562016-02-27 Jeff Law <law@redhat.com>
10857
10858 Revert
10859 2016-02-26 Richard Biener <rguenther@suse.de>
10860 Jeff Law <law@redhat.com>
10861
10862 PR tree-optimization/69740
10863 * gcc.c-torture/compile/pr69740-1.c: New test.
10864 * gcc.c-torture/compile/pr69740-2.c: New test.
10865
359b4c18 108662016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10867
1c96765a 10868 PR fortran/69910
359b4c18 10869 * gfortran.dg/newunit_4.f90: New test.
10870
49462d93 108712016-02-27 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR target/69613
10874 PR rtl-optimization/69886
10875 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10876 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10877 target.
10878
c4ac733e 108792016-02-26 Martin Sebor <msebor@redhat.com>
10880
10881 PR tree-optimization/15826
10882 * gcc.dg/tree-ssa/pr15826.c: New test.
10883
da8c4b5d 108842016-02-26 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR target/69969
10887 * gcc.target/powerpc/pr69969.c: New test.
10888
0a4558eb 108892016-02-26 Martin Sebor <msebor@redhat.com>
10890
10891 PR c++/15766
10892 * g++.old-deja/g++.other/decl5.C: Add a test case.
10893
5b500299 108942016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10895
10896 PR target/69946
10897 * gcc.target/powerpc/pr69946.c: New file.
10898
565f533b 108992016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10900 Jeff Law <law@redhat.com>
565f533b 10901
0a4558eb 10902 PR tree-optimization/69740
565f533b 10903 * gcc.c-torture/compile/pr69740-1.c: New test.
10904 * gcc.c-torture/compile/pr69740-2.c: New test.
10905
ff67cbea 109062016-02-26 Martin Jambor <mjambor@suse.cz>
10907
10908 PR middle-end/69920
10909 * gcc.dg/torture/pr69932.c: New test.
10910 * gcc.dg/torture/pr69936.c: Likewise.
10911
e400d817 109122016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10913
10914 PR target/69709
10915 * gcc.target/s390/pr69709.c: New test.
10916
126a5a2d 109172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10918
10919 PR target/69245
10920 * gcc.target/aarch64/pr69245_1.c: New test.
10921
59c58860 109222016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10923
10924 PR target/69613
10925 * gcc.dg/torture/pr69613.c: New test.
10926
9441fa4e 109272016-02-26 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR rtl-optimization/69891
10930 * gcc.target/i386/pr69891.c: New test.
10931
e48fcde0 109322016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10933 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10934
35ed600a 10935 PR target/61397
f41208a1 10936 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10937 functionality for both 32-bit and 64-bit.
10938
c86aaa0e 109392016-02-26 Richard Biener <rguenther@suse.de>
10940
10941 PR tree-optimization/69551
10942 * gcc.dg/torture/pr69951.c: New testcase.
10943
38e71a65 109442016-02-25 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/48795
10947 * gcc.dg/Warray-bounds-18.c: New testcase.
10948
03331e69 109492016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10950
10951 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10952
f14d8d6a 109532016-02-25 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR rtl-optimization/69896
10956 * gcc.dg/pr69896.c: New test.
10957
4003c807 109582016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10959
10960 PR c++/69736
10961 * g++.dg/cpp1y/paren2.C: New test.
10962
a0573328 109632016-02-24 Martin Sebor <msebor@redhat.com>
10964
10965 PR c/51147
10966 * gcc.dg/enum-mode-2.c: New test.
10967
2cde02ad 109682016-02-24 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR c++/69922
10971 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10972 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10973 * g++.dg/ubsan/pr69922.C: New test.
10974
f0ea75d1 109752016-02-24 Marek Polacek <polacek@redhat.com>
10976
10977 PR c/69819
10978 * gcc.dg/pr69819.c: New test.
10979
05027366 109802016-02-24 Martin Sebor <msebor@redhat.com>
10981
34ed562b 10982 PR c++/69912
10983 * g++.dg/ext/flexary15.C: New test.
10984
109852016-02-24 Martin Sebor <msebor@redhat.com>
10986
10987 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10988 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10989 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10990
650c3ad5 109912016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10992 Charles Baylis <charles.baylis@linaro.org>
10993
10994 PR debug/61033
10995 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10996
596070e8 109972016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10998 Jakub Jelinek <jakub@redhat.com>
596070e8 10999
11000 PR middle-end/69760
11001 * gcc.dg/torture/pr69760.c: New testcase.
11002
d6b92d9f 110032016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11004
11005 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11006 pattern on Solaris with as.
11007
90436d9d 110082016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11009
11010 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11011 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11012 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11013 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11014
7c749495 110152016-02-24 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR middle-end/69915
11018 * gcc.dg/pr69915.c: New test.
11019
9c9680b5 110202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11021
11022 PR rtl-optimization/69886
11023 * gcc.dg/torture/pr69886.c: New test.
11024
36d081ee 110252016-02-24 Richard Biener <rguenther@suse.de>
11026
11027 PR middle-end/68963
11028 * gcc.dg/torture/pr68963.c: New testcase.
11029
2a0accb9 110302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11031
11032 PR target/69875
11033 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11034 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11035 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11036 * gcc.target/arm/atomic_loaddi_1.c: New test.
11037 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11038 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11039 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11040 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11041 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11042 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11043 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11044 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11045
f0e92ef1 110462016-02-24 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR middle-end/69909
11049 * gcc.dg/torture/pr69909.c: New test.
11050
6907286f 110512016-02-24 Richard Biener <rguenther@suse.de>
11052
11053 PR tree-optimization/69907
11054 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11055 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11056 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11057
e6ab7475 110582016-02-24 Christian Bruel <christian.bruel@st.com>
11059
11060 * gcc.target/arm/pragma_cpp_fma.c: New test.
11061
47587450 110622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11063
11064 PR fortran/61156
11065 * gfortran.dg/include_6.f90: Update test.
11066
d41ab738 110672016-02-23 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR objc/69844
11070 * objc.dg/pr69844.m: New test.
11071
4772d9d5 110722016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11073
11074 PR libgfortran/69456
11075 * gfortran.dg/namelist_89.f90: New test.
11076 * gfortran.dg/pr59700.f90: Update test..
11077
8c38d887 110782016-02-23 Martin Sebor <msebor@redhat.com>
11079
11080 PR middle-end/69780
11081 * g++.dg/ext/builtin_alloca.C: New test.
11082 * gcc.dg/builtins-68.c: New test.
11083
ee1bfdb0 110842016-02-23 Richard Henderson <rth@redhat.com>
11085
11086 * gcc.target/i386/addr-space-3.c: Remove test.
11087
52609ec3 110882016-02-23 David Malcolm <dmalcolm@redhat.com>
11089
11090 PR preprocessor/69126
11091 PR preprocessor/69543
11092 * c-c++-common/pr69126-2-long.c: New test.
11093 * c-c++-common/pr69126-2-short.c: New test.
11094 * c-c++-common/pr69543-1.c: Remove xfail.
11095
d5bf2cc8 110962016-02-23 David Malcolm <dmalcolm@redhat.com>
11097
11098 PR preprocessor/69126
11099 PR preprocessor/69543
11100 PR preprocessor/69558
11101 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11102 (f): Rename to...
11103 (test_2): ...this, and add leading comment.
11104 (MACRO_3, test_3): New.
11105 (MACRO_4A, MACRO_4B, test_4): New.
11106 (MACRO): Rename to...
11107 (MACRO_5): ...this.
11108 (g): Rename to...
11109 (test_5): ...this, updating for renaming of MACRO, and
11110 add leading comment.
11111 * c-c++-common/pr69543-1.c: New.
11112 * c-c++-common/pr69543-2.c: New.
11113 * c-c++-common/pr69543-3.c: New.
11114 * c-c++-common/pr69543-4.c: New.
11115 * c-c++-common/pr69558-1.c: New.
11116 * c-c++-common/pr69558-2.c: New.
11117 * c-c++-common/pr69558-3.c: New.
11118 * c-c++-common/pr69558-4.c: New.
11119 * gcc.dg/pr69558.c: Move to...
11120 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11121 xfail for c++.
11122
3a37a410 111232016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11124
11125 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11126 to -ftree-parallelize-loops/-fopenacc changes.
11127 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11128 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11129 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11130 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11131 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11132 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11133 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11134 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11135 * c-c++-common/goacc/kernels-loop.c: Likewise.
11136 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11137 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11138 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11139 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11140
ecca180f 111412016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11142
11143 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11144
eec0fa3f 111452016-02-23 Jakub Jelinek <jakub@redhat.com>
11146
f1f91c07 11147 PR c++/69902
11148 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11149
eec0fa3f 11150 PR c/69900
11151 * gcc.dg/pr69900.c: New test.
11152
e045424d 111532016-02-23 Martin Jambor <mjambor@suse.cz>
11154
11155 PR tree-optimization/69666
11156 * gcc.dg/tree-ssa/pr69666.c: New test.
11157
f482dff6 111582016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11159
11160 PR fortran/67451
11161 * gfortran.dg/coarray_allocate_5.f08: New test.
11162
57ed698b 111632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11164
11165 * gcc.target/s390/vcond-shift.c: Move to ...
11166 * gcc.target/s390/vector/vcond-shift.c: ... here.
11167
990e443c 111682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11169
11170 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11171 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11172
296c5f01 111732016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11174
11175 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11176
e53f41d5 111772016-02-20 Mark Wielaard <mjw@redhat.com>
11178
11179 PR c/28901
11180 * gcc.dg/unused-variable-3.c: New test.
11181
13af201d 111822016-02-22 Jakub Jelinek <jakub@redhat.com>
11183
11184 PR target/69888
11185 * gcc.target/i386/pr69888.c: New test.
11186
682c90f9 111872016-02-22 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/69882
11190 * gfortran.dg/vect/pr69882.f90: New testcase.
11191
b8cd18c3 111922016-02-22 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR target/69885
11195 * gcc.dg/pr69885.c: New test.
11196
09343379 111972016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11198
11199 PR target/69806
11200 PR target/54089
11201 * gcc.target/sh/pr54089-10.c: New.
11202
b345a09f 112032016-02-20 Paul Thomas <pault@gcc.gnu.org>
11204
11205 PR fortran/69423
11206 * gfortran.dg/deferred_character_15.f90 : New test.
11207
51385aed 112082016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11209
11210 PR fortran/57365
11211 gfortran.dg/allocate_with_source_18.f03: New test.
11212
112132016-02-20 Harald Anlauf <anlauf@gmx.de>
11214
11215 PR fortran/52531
11216 gfortran.dg/gomp/pr52531.f90: New test.
11217
9cce8384 112182016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11219
11220 PR c++/69865
11221 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11222 -std=c++03.
11223
d91f5fbb 112242016-02-19 Jakub Jelinek <jakub@redhat.com>
11225
563d5cb8 11226 PR c++/69826
11227 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11228 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11229
0a04aac9 11230 PR c++/69850
11231 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11232
d91f5fbb 11233 PR c++/69851
11234 * g++.dg/torture/pr69851.C: New test.
11235
5fe1f282 112362016-02-19 Martin Sebor <msebor@redhat.com>
11237
11238 PR testsuite/69573
11239 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11240
a45bce11 112412016-02-19 Jakub Jelinek <jakub@redhat.com>
11242
6263dde1 11243 PR c++/69850
11244 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11245 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11246
a45bce11 11247 PR c++/67767
11248 * g++.dg/cpp0x/pr67767.C: New test.
11249
cf2ed1b7 112502016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11251
11252 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11253 for fp, simd, crypto, crc, lse.
11254 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11255 above.
11256 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11257 effective target check.
11258
f6cc34b0 112592016-02-19 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR target/69820
11262 * gcc.target/i386/pr69820.c: New test.
11263
6c678e78 112642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11265
11266 * gcc.target/s390/vector/int128-1.c: New test.
11267
b088ff4b 112682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11269
11270 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11271
b11e60a4 112722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11273
11274 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11275 instruction pattern name to prevent the testcase from failing with
11276 -march=z13.
11277
664ff6a0 112782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11279
11280 * gcc.target/s390/md/movstr-2.c: New test.
11281
e80be24b 112822016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11283
11284 * gcc.target/s390/morestack.c: New test.
11285
9839f350 112862016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11287
11288 PR target/69625
11289 * gcc.target/s390/pr69625.c: Add test case.
11290
4550fbd0 112912016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11292
11293 PR testsuite/68580
11294 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11295
57d00b6a 112962016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11297
11298 PR target/68404
11299 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11300 * gcc.target/powerpc/fusion3.c: Likewise.
11301
63ad69d6 113022016-02-18 Richard Biener <rguenther@suse.de>
11303
11304 PR middle-end/69553
11305 * g++.dg/torture/pr69553.C: New testcase.
11306
d92404ed 113072016-02-18 Nick Clifton <nickc@redhat.com>
11308
4550fbd0 11309 PR target/62254
11310 PR target/69610
11311 * gcc.target/arm/pr62554.c: New test.
11312 * gcc.target/arm/pr69610-1.c: New test.
11313 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11314
0808dfce 113152016-02-18 Richard Biener <rguenther@suse.de>
11316
11317 PR middle-end/69854
11318 * gcc.dg/torture/pr69854.c: New testcase.
11319
fc3527e3 113202016-02-17 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR c++/69850
11323 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11324
e3c24279 113252012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11326
11327 * gcc.target/powerpc/vec-cg.c: New test.
11328
c9732c2b 113292016-02-17 Richard Biener <rguenther@suse.de>
11330
11331 PR testsuite/69586
11332 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11333
51bf9f9b 113342016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11335
11336 PR target/69161
11337 * gcc.c-torture/compile/pr69161.c: New test.
11338
6baedca3 113392016-02-17 David Sherwood <david.sherwood@arm.com>
11340
11341 PR target/69532
11342 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11343 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11344
4f240715 113452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11346
11347 * gcc.dg/ifcvt-4.c: Skip on Visium.
11348
e0c0515d 113492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11350
11351 * gnat.dg/atomic8.adb: New test.
11352
7b319ee6 113532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11354
11355 * gnat.dg/discr46.ad[sb]: New test.
11356
48a7e3d1 113572016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11358
11359 PR Target/48344
11360 * gcc.target/powerpc/pr48344-1.c: New test.
11361
3f844f15 113622015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11363
11364 PR fortran/69742
11365 * gfortran.dg/associate_21.f90: New test.
11366
7675e968 113672016-02-16 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR c/69835
11370 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11371 -Wnonnull in dg-options.
11372 * c-c++-common/nonnull-2.c: New test.
11373
d6faee88 113742016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11375 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11376
11377 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11378
3a2a72aa 113792016-02-16 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR middle-end/69801
11382 * gcc.dg/pr69801.c: Add empty dg-options.
11383
28072426 113842016-02-16 James Norris <jnorris@codesourcery.com>
11385
11386 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11387 * g++.dg/goacc/deviceptr-1.c: New file.
11388
37fffac2 113892016-02-16 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR tree-optimization/69820
11392 * gcc.dg/vect/pr69820.c: New test.
11393
f72a5e61 113942016-02-16 Richard Biener <rguenther@suse.de>
11395
11396 PR tree-optimization/69776
11397 * gcc.dg/torture/pr69776-2.c: New testcase.
11398
50e0cd76 113992016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11400
11401 PR tree-optimization/69714
11402 * gcc.dg/torture/pr69714.c: New test.
11403
14a72c4e 114042016-02-16 Jakub Jelinek <jakub@redhat.com>
11405
11406 PR tree-optimization/69802
11407 * gcc.dg/pr69802.c: New test.
11408
fd808c11 114092016-02-16 Richard Biener <rguenther@suse.de>
11410
11411 PR middle-end/69801
11412 * gcc.dg/pr69801.c: New testcase.
11413
49a549ca 114142016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11415
11416 PR libgfortran/69651
11417 * gfortran.dg/read_bang.f90: New test.
11418 * gfortran.dg/read_bang4.f90: New test.
11419
77454e6e 114202016-02-15 Jakub Jelinek <jakub@redhat.com>
11421
2074f21c 11422 PR c++/69658
11423 * g++.dg/init/pr69658.C: New test.
11424
77454e6e 11425 PR c++/69797
11426 * c-c++-common/pr69797.c: New test.
11427
4ef4d764 114282016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11429
11430 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11431 check for aarch64*-*-*.
11432
4a45fe0f 114332016-02-15 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/69783
11436 * gcc.dg/vect/pr69783.c: New testcase.
11437
0b3619e6 114382016-02-15 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/69776
11441 * gcc.dg/torture/pr69776.c: New testcase.
11442
9b49c3cb 114432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11444
11445 PR fortran/60526
11446 * gfortran.dg/type_decl_4.f90: Reinstated.
11447
e46faff9 114482016-02-14 John David Anglin <danglin@gcc.gnu.org>
11449
11450 PR fortran/68746
11451 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11452
a96c809a 114532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11454
11455 PR fortran/60526
11456 PR bootstrap/69816
11457 * gfortran.dg/type_decl_4.f90: Removed.
11458
fdec7e88 114592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11460
11461 PR fortran/60526
11462 * gfortran.dg/type_decl_4.f90: New test.
11463
a72095c4 114642016-02-14 Alan Modra <amodra@gmail.com>
11465
bc436924 11466 PR testsuite/68886
a72095c4 11467 * gcc.c-torture/execute/stkalign.c: Revise test.
11468
73bb5f8b 114692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11470
11471 PR target/67260
11472 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11473
beb13161 114742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11475
11476 PR target/67260
11477 * gcc.target/sh/torture/pr67260.c: New.
11478
67cab04e 114792016-02-12 John David Anglin <danglin@gcc.gnu.org>
11480
11481 * gcc.dg/pr67964.c: Add dg-require-alias.
11482
44a59bb1 114832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11484
11485 PR target/67636
11486 PR target/64345
11487 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11488
38c9bd3a 114892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11490
11491 PR libgfortran/69668
11492 * gfortran.dg/namelist_88.f90: New test.
11493
1774ff82 114942016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11495
11496 PR libgfortran/69668
11497 * gfortran.dg/namelist_38.f90: Update test.
11498 * gfortran.dg/namelist_84.f90: Update test.
11499
aec1f4bd 115002016-02-12 David Malcolm <dmalcolm@redhat.com>
11501
11502 PR other/69554
11503 * gcc.dg/pr69554-1.c: New test.
11504 * gfortran.dg/pr69554-1.F90: New test.
11505 * gfortran.dg/pr69554-2.F90: New test.
11506 * lib/gcc-dg.exp (proc dg-locus): New function.
11507 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11508 distinguish between the caret-printing and non-caret-printing
11509 cases. If caret-printing has been explicitly enabled, bail out
11510 without attempting to fix up the output.
11511
da7d5066 115122016-02-12 David Malcolm <dmalcolm@redhat.com>
11513
11514 PR driver/69265
11515 PR driver/69453
11516 * gcc.dg/spellcheck-options-3.c: New test case.
11517 * gcc.dg/spellcheck-options-4.c: New test case.
11518 * gcc.dg/spellcheck-options-5.c: New test case.
11519 * gcc.dg/spellcheck-options-6.c: New test case.
11520 * gcc.dg/spellcheck-options-7.c: New test case.
11521 * gcc.dg/spellcheck-options-8.c: New test case.
11522 * gcc.dg/spellcheck-options-9.c: New test case.
11523 * gcc.dg/spellcheck-options-10.c: New test case.
11524
fcce1b0b 115252016-02-12 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR rtl-optimization/69764
11528 PR rtl-optimization/69771
11529 * c-c++-common/pr69764.c: New test.
11530 * gcc.dg/torture/pr69771.c: New test.
11531
6d609290 115322016-02-12 Marek Polacek <polacek@redhat.com>
11533
11534 * g++.dg/torture/init-list1.C: New.
11535
7d75fb56 115362016-02-12 Marek Polacek <polacek@redhat.com>
11537
11538 * gcc.dg/pr69522.c: Add empty dg-options.
11539
52543fda 115402016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11541
11542 * g++.dg/lto/lto.exp: Include and init mpx.
11543 * g++.dg/lto/pr69729_0.C: New test.
11544
34947478 115452016-02-12 Jakub Jelinek <jakub@redhat.com>
11546
9181a4ec 11547 PR ipa/69241
11548 * g++.dg/ipa/pr69241-4.C: New test.
11549
34947478 11550 PR ipa/68672
11551 * g++.dg/ipa/pr68672-1.C: New test.
11552 * g++.dg/ipa/pr68672-2.C: New test.
11553 * g++.dg/ipa/pr68672-3.C: New test.
11554
74a4140f 115552016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11556
11557 PR c/69522
50e0cd76 11558 * gcc.dg/pr69522.c: New test.
74a4140f 11559
9ddb20d6 115602016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11561
11562 PR c++/69098
11563 * g++.dg/cpp1y/69098.C: New test.
11564 * g++.dg/cpp1y/69098-2.C: New test.
11565
67cf9b55 115662016-02-12 Jakub Jelinek <jakub@redhat.com>
11567
11568 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11569 and neighbour -> neighbor.
11570 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11571 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11572 * c-c++-common/Wvarargs.c: Likewise.
11573 * c-c++-common/goacc/host_data-5.c: Likewise.
11574 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11575 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11576 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11577 * gcc.target/aarch64/pr60697.c: Likewise.
11578 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11579 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11580 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11581 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11582 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11583 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11584 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11585 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11586 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11587 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11588 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11589 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11590 * g++.dg/lookup/koenig5.C: Likewise.
11591 * g++.dg/ext/no-asm-2.C: Likewise.
11592 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11593 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11594 * gfortran.dg/used_types_16.f90: Likewise.
11595 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11596 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11597 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11598 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11599 * gfortran.dg/abstract_type_6.f03: Likewise.
11600 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11601 * gfortran.dg/used_types_15.f90: Likewise.
11602 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11603 * gfortran.dg/exit_3.f08: Likewise.
11604 * gfortran.dg/open_status_2.f90: Likewise.
11605 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11606 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11607 * gfortran.dg/associate_1.f03: Likewise.
11608 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11609 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11610 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11611 * gcc.dg/builtin-object-size-1.c: Likewise.
11612 * gcc.dg/noreturn-6.c: Likewise.
11613 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11614 * gcc.dg/globalalias.c: Likewise.
11615 * gcc.dg/builtins-config.h: Likewise.
11616 * gcc.dg/pr30457.c: Likewise.
11617 * gcc.c-torture/compile/volatile-1.c: Likewise.
11618 * gcc.c-torture/execute/20101011-1.c: Likewise.
11619 * c-c++-common/Waddress-1.c: Likewise.
11620
40b38ace 116212016-02-11 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR c/69768
11624 * c-c++-common/Waddress-1.c: New test.
11625
42c87ca9 116262016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11627
11628 PR fortran/69296
11629 * gfortran.dg/associate_19.f03: New test.
11630 * gfortran.dg/associate_20.f03: New test.
11631
acb7939f 116322016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11633
11634 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11635
6defe3c5 116362016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11637
11638 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11639 .arch armv8-a\n. Add -dA to dg-options.
11640 * gcc.target/aarch64/assembler_arch_1.c: New test.
11641 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11642
63f63318 116432016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11644
11645 PR c++/68726
11646 * g++.dg/cpp0x/pr68726.C: New.
11647
1cddf457 116482016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11649
11650 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11651 test.
11652
b86fba37 116532016-02-11 Richard Biener <rguenther@suse.de>
11654
11655 * g++.dg/tree-ssa/pr61034.C: Adjust.
11656
ec4ec95a 116572016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11658
be7c31e9 11659 PR target/69148
ec4ec95a 11660 * gcc.target/s390/pr69148.c: New.
11661
f64416ca 116622016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11663
11664 PR tree-optimization/69652
11665 * gcc.dg/torture/pr69652.c: New test.
11666
e5d1ea31 116672016-02-10 Jakub Jelinek <jakub@redhat.com>
11668 Patrick Palka <ppalka@gcc.gnu.org>
11669
11670 PR ipa/69241
11671 PR c++/69649
11672 * g++.dg/ipa/pr69241-1.C: New test.
11673 * g++.dg/ipa/pr69241-2.C: New test.
11674 * g++.dg/ipa/pr69241-3.C: New test.
11675 * g++.dg/ipa/pr69649.C: New test.
11676
fa03b19d 116772016-02-10 Uros Bizjak <ubizjak@gmail.com>
11678
11679 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11680 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11681
14485c8a 116822016-02-10 Bin Cheng <bin.cheng@arm.com>
11683
11684 PR tree-optimization/68021
11685 * gcc.dg/tree-ssa/pr68021.c: New test.
11686
79f1ed25 116872016-02-10 Richard Biener <rguenther@suse.de>
11688
11689 PR tree-optimization/69726
11690 * gcc.dg/uninit-22.c: New testcase.
11691
58f74eff 116922016-02-09 Andrew Pinski <apinski@cavium.com>
11693
11694 PR tree-opt/69282
11695 * gcc.c-torture/compile/20160205-1.c: New testcase.
11696
600c00f7 116972016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11698
11699 PR target/68404
11700 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11701 instead accessing a really large arrray.
11702 * gcc.target/powerpc/fusion3.c: Likewise.
11703
0771836e 117042016-02-09 Charles Baylis <charles.baylis@linaro.org>
11705
11706 PR target/68532
11707 * gcc.c-torture/execute/pr68532.c: New test.
11708
4ccd644f 117092016-02-11 Alexandre Oliva <aoliva@redhat.com>
11710
11711 PR target/69634
11712 * gcc.dg/pr69634.c: New.
11713
2e980a39 117142016-02-09 Richard Biener <rguenther@suse.de>
11715
11716 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11717
aacf7102 117182016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11719
aacf7102 11720 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11721
a1856ddf 117222016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11723
11724 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11725
d4d3da7e 117262016-02-09 Richard Biener <rguenther@suse.de>
11727
11728 PR tree-optimization/69715
11729 * gcc.dg/torture/pr69715.c: New testcase.
11730
9cc6714f 117312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11732
11733 PR c++/69139
11734 * g++.dg/cpp0x/trailing12.C: New test.
11735 * g++.dg/cpp0x/trailing13.C: New test.
11736
83d5062b 117372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11738
11739 PR c++/69283
11740 PR c++/67835
11741 * g++.dg/cpp1y/auto-fn29.C: New test.
11742 * g++.dg/cpp1y/auto-fn30.C: New test.
11743
394a86f3 117442016-02-08 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR tree-optimization/69209
11747 * gcc.c-torture/compile/pr69209.c: New test.
11748
93b124b4 117492016-02-08 Jeff Law <law@redhat.com>
11750
11751 PR tree-optimization/68541
11752 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11753 of statements allowed in join block for path splitting.
11754
26abce13 117552016-02-08 Jakub Jelinek <jakub@redhat.com>
11756
0acb2d6e 11757 PR c++/59627
11758 * g++.dg/gomp/pr59627.C: New test.
11759
26abce13 11760 PR ipa/69239
11761 * g++.dg/ipa/pr69239.C: New test.
11762
86e0b129 117632016-02-08 David Malcolm <dmalcolm@redhat.com>
11764
11765 PR preprocessor/69664
11766 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11767 * gcc.dg/cpp/warn-comments.c: Likewise.
11768
f553d9f8 117692016-02-08 Marek Polacek <polacek@redhat.com>
11770
11771 PR c++/69688
11772 * g++.dg/init/const12.C: New test.
11773
600695e0 117742016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11775
11776 PR target/60410
11777 * gcc.dg/lto/pr55113_0.c: Remove test.
11778
c4f4b1e8 117792016-02-08 Richard Biener <rguenther@suse.de>
11780
11781 PR tree-optimization/69719
11782 * gcc.dg/torture/pr69719.c: New testcase.
11783
5a987d87 117842016-02-08 Richard Biener <rguenther@suse.de>
11785 Jeff Law <law@redhat.com>
11786
11787 PR target/68273
11788 * gcc.target/mips/pr68273.c: New testcase.
11789
0418e71d 117902016-02-08 Richard Biener <rguenther@suse.de>
11791
11792 PR rtl-optimization/69274
11793 * gcc.target/i386/addr-sel-1.c: XFAIL.
11794
07c0f1ca 117952016-02-08 Jeff Law <law@redhat.com>
11796
40d85f4c 11797 PR tree-optimization/68541
11798 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11799
140e093f 11800 PR tree-optimization/65917
07c0f1ca 11801 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11802
16430acf 118032016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11804
11805 PR fortran/50555
11806 * gfortran.dg/namelist_args.f90: New test.
11807
3f0ff0d8 118082016-02-05 Jeff Law <law@redhat.com>
11809
140e093f 11810 PR tree-optimization/68541
3f0ff0d8 11811 * gcc.dg/tree-ssa/split-path-2.c: New test.
11812 * gcc.dg/tree-ssa/split-path-3.c: New test.
11813 * gcc.dg/tree-ssa/split-path-4.c: New test.
11814 * gcc.dg/tree-ssa/split-path-5.c: New test.
11815 * gcc.dg/tree-ssa/split-path-6.c: New test.
11816 * gcc.dg/tree-ssa/split-path-7.c: New test.
11817
a7cc1f94 118182016-02-05 Martin Sebor <msebor@redhat.com>
11819
11820 PR c++/69662
11821 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11822 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11823
fcb25f28 118242016-02-06 Richard HEnderson <rth@redhat.com>
11825
11826 PR c/69643
11827 * gcc.target/i386/addr-space-4.c: New.
11828 * gcc.target/i386/addr-space-5.c: New.
11829
3a2545a1 118302016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11831
11832 PR fortran/66089
11833 * gfortran.dg/elemental_dependency_6.f90: New.
11834
1e302465 118352016-02-05 Jakub Jelinek <jakub@redhat.com>
11836
66feb54c 11837 PR rtl-optimization/69691
11838 * gcc.c-torture/execute/pr69691.c: New test.
11839
1e302465 11840 PR c++/69628
11841 * g++.dg/parse/pr69628.C: New test.
11842
9c28a298 118432016-02-05 Uros Bizjak <ubizjak@gmail.com>
11844
11845 * gcc.dg/sancov/asan.c: Move to ...
11846 * gcc.dg/asan/sancov-1.c: ... here.
11847
a854e286 118482016-02-05 Uros Bizjak <ubizjak@gmail.com>
11849
11850 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11851
d4f0b240 118522016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11853
11854 PR target/69677
11855 * gcc.target/i386/pr69677.c: New test.
11856
235d8723 118572016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11858
11859 PR c++/68948
11860 * g++.dg/template/pr68948.C: New test.
11861
f390cf65 118622016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11863
11864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11865 (only necessary on s390x).
11866
ab99f104 118672016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11868
11869 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11870 -mno-accumulate-outgoing-args.
11871
f7ef5392 118722016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11873
11874 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11875
6b098e91 118762016-02-04 Jakub Jelinek <jakub@redhat.com>
11877
11878 PR c/69669
11879 * c-c++-common/pr69669.c: New test.
11880
f0146cf3 118812016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11882
11883 PR target/69667
11884 * g++.dg/pr69667.C: New file.
11885
08fd6cf5 118862016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11887
11888 PR target/69619
11889 * gcc.dg/pr69619.c: Add new test.
11890
a6f3f39f 118912016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11892
11893 PR rtl-optimization/69577
11894 * gcc.target/i386/pr69577.c: New test.
11895
774068a0 118962016-02-04 Martin Liska <mliska@suse.cz>
11897
11898 * g++.dg/asan/pr69276.C: New test.
11899
f50a7894 119002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11901
11902 PR target/65932
11903 PR target/67714
11904 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11905 a single smulbb instruction.
11906 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11907 * gcc.target/amr/wmul-2.c: Likewise.
11908
6b722eb3 119092016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11910
11911 PR target/65932
11912 PR target/67714
11913 * gcc.c-torture/execute/pr67714.c: New test.
11914
1f1475a7 119152016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11916
11917 PR target/69454
11918 * gcc.target/i386/pr69454-1.c: New test.
11919 * gcc.target/i386/pr69454-2.c: New test.
11920
6b94e133 119212016-02-03 Martin Sebor <msebor@redhat.com>
11922
11923 PR c++/69251
11924 PR c++/69253
11925 PR c++/69290
11926 PR c++/69277
11927 PR c++/69349
11928 * g++.dg/ext/flexarray-mangle-2.C: New test.
11929 * g++.dg/ext/flexarray-mangle.C: New test.
11930 * g++.dg/ext/flexarray-subst.C: New test.
11931 * g++.dg/ext/flexary11.C: New test.
11932 * g++.dg/ext/flexary12.C: New test.
11933 * g++.dg/ext/flexary13.C: New test.
11934 * g++.dg/ext/flexary14.C: New test.
11935 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11936
342ed0ac 119372016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11938
11939 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11940 Define only if CHECK_FLOAT128 is defined.
11941 (main): Properly initialize u5.
11942
edf6c4d2 119432016-02-03 Jakub Jelinek <jakub@redhat.com>
11944
415d5641 11945 PR c/69627
11946 * gcc.dg/pr69627.c: New test.
11947
edf6c4d2 11948 PR target/69644
11949 * gcc.dg/pr69644.c: New test.
11950
cf8f3ba0 119512016-02-03 Mike Stump <mikestump@comcast.net>
11952
11953 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11954 support for struct-layout-1.exp.
11955
c90d55dd 119562016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11957
11958 PR c++/69056
f7ef5392 11959 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11960
401bd0c8 119612016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11962 Alexandre Oliva <aoliva@redhat.com>
11963
11964 PR target/69461
11965 * gcc.target/powerpc/pr69461.c: New.
11966
277d9d1d 119672016-02-03 Uros Bizjak <ubizjak@gmail.com>
11968
11969 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11970 works from here ...
11971 (check_effective_target_fsanitize_thread): ... to here. Do not
11972 specify additional compile flags for the test source.
11973 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11974 specify additional compile flags for the test source.
11975
e69ad94a 119762016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11977
11978 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11979
a4454da2 119802016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11981
11982 PR fortran/67451
11983 PR fortran/69418
11984 * gfortran.dg/coarray_allocate_2.f08: New test.
11985 * gfortran.dg/coarray_allocate_3.f08: New test.
11986 * gfortran.dg/coarray_allocate_4.f08: New test.
11987
88cab2dd 119882016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11989
11990 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11991 use same scan-tree-dump-times on all platforms.
11992 * gcc.dg/vect/vect-outer-1.c: Likewise.
11993 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11994 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11995 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11996 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11997 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11998 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11999 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12000
66ea75c4 120012016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12002
12003 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12004 warning.
12005
4eef8df7 120062016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12007
12008 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12009
665fbc2f 120102016-02-02 James Norris <jnorris@codesourcery.com>
12011
12012 * c-c++-common/goacc/routine-5.c: Add tests.
12013
b10e3d47 120142016-02-02 Alexander Monakov <amonakov@ispras.ru>
12015
12016 * gcc.target/nvptx/unsigned-cmp.c: New test.
12017
12ad66dd 120182016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12019
12020 * gcc.target/aarch64/scalar_shift_1.c
12021 (test_corners_sisd_di): Improve force to SIMD register.
12022 (test_corners_sisd_si): Likewise.
12023 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12024 Remove scan-assembler check for ldr.
12025
f9ec342f 120262016-02-02 Richard Biener <rguenther@suse.de>
12027
12028 PR tree-optimization/69595
12029 * gcc.dg/Warray-bounds-17.c: New testcase.
12030
32f2925a 120312016-02-02 Richard Biener <rguenther@suse.de>
12032
12033 PR tree-optimization/69606
12034 * gcc.dg/torture/pr69606.c: New testcase.
12035
cfd9ca84 120362016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12037
12038 PR middle-end/68542
12039 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12040 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12041
19bf08e2 120422016-02-02 Alan Modra <amodra@gmail.com>
12043
12044 PR target/69548
12045 * gcc.target/powerpc/pr69548.c: New test.
12046
6f13b088 120472016-02-01 Jakub Jelinek <jakub@redhat.com>
12048
dcddc5af 12049 PR rtl-optimization/69592
12050 * gcc.dg/pr69592.c: New test.
12051
6f13b088 12052 PR preprocessor/69543
12053 PR c/69558
12054 * gcc.dg/pr69543.c: New test.
12055 * gcc.dg/pr69558.c: New test.
12056
d090e5c2 120572016-02-01 Uros Bizjak <ubizjak@gmail.com>
12058
fcb317c5 12059 PR testsuite/65940
12060 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12061
aaf527dc 120622016-02-01 Martin Sebor <msebor@redhat.com>
12063
12064 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12065
1674217b 120662016-02-01 Bin Cheng <bin.cheng@arm.com>
12067
12068 PR tree-optimization/67921
12069 * c-c++-common/ubsan/pr67921.c: New test.
12070
b4007655 120712016-02-01 Richard Biener <rguenther@suse.de>
12072
12073 PR middle-end/69556
12074 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12075
88a477bb 120762016-02-01 Richard Biener <rguenther@suse.de>
12077
12078 PR tree-optimization/69574
12079 * gcc.dg/torture/pr69574.c: New testcase.
12080
2eaaa4e7 120812016-02-01 Richard Biener <rguenther@suse.de>
12082
12083 PR tree-optimization/69579
12084 * gcc.dg/setjmp-6.c: New testcase.
12085
e3882c44 120862016-02-01 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR rtl-optimization/69570
12089 * g++.dg/opt/pr69570.C: New test.
12090
f80aff47 120912016-02-01 Richard Henderson <rth@redhat.com>
12092
12093 * gcc.dg/pr69535.c: New test.
12094
240568aa 120952016-01-31 John David Anglin <danglin@gcc.gnu.org>
12096
6009b3b8 12097 PR testsuite/69584
12098 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12099 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12100
1fdf7177 12101 PR debug/68244
12102 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12103
240568aa 12104 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12105
cb3e5ac0 121062016-01-31 Paul Thomas <pault@gcc.gnu.org>
12107
12108 PR fortran/67564
12109 * gfortran.dg/allocate_with_source_17.f03: New test.
12110
3b8b902b 121112016-01-30 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR tree-optimization/69546
12114 * gcc.dg/torture/pr69546.c: New test.
12115
17985abe 121162016-01-30 Paul Thomas <pault@gcc.gnu.org>
12117
12118 PR fortran/69566
12119 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12120
b5239e80 121212016-01-30 Martin Sebor <msebor@redhat.com>
12122
12123 PR c++/68490
12124 * g++.dg/ext/flexary10.C: New test.
12125
e8f03010 121262016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12127
12128 PR fortran/66707
12129 gfortran.dg/common_23.f90: New test.
12130
dc93691a 121312016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12132
12133 PR target/65546
12134 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12135 condition being checked, and disable it when the target supports
12136 misaligned loads and stores.
12137
ff5e28e9 121382016-01-29 Jakub Jelinek <jakub@redhat.com>
12139
12140 PR debug/69518
12141 * gcc.dg/torture/pr69518.c: New test.
12142
b0d8930a 121432016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12144
12145 PR target/69530
12146 * gcc.target/i386/pr69530.c: New test.
12147
21601fc7 121482016-01-29 Steve Ellcey <sellcey@imgtec.com>
12149
12150 PR target/65604
12151 * gcc.target/mips/div-delay.c: New test.
12152
ca6c7317 121532016-01-29 Jakub Jelinek <jakub@redhat.com>
12154
4758dc39 12155 PR target/69551
12156 * gcc.target/i386/pr69551.c: New test.
12157
ca6c7317 12158 PR target/66137
12159 * gcc.target/i386/pr66137.c: New test.
12160
e3078da6 121612016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12162
12163 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12164 always built for p5600.
12165 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12166 isa=p5600 dg-option.
12167
b622ec25 121682016-01-29 Richard Biener <rguenther@suse.de>
12169
12170 PR tree-optimization/69547
12171 * g++.dg/tree-ssa/pr69547.C: New testcase.
12172
d2a60e99 121732016-01-29 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR debug/66869
12176 * g++.dg/warn/Wunused-function2.C: New test.
12177
ae849d2b 121782016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12179
12180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12181 support for test to succeed.
12182
ce6a6978 121832016-01-29 Marek Polacek <polacek@redhat.com>
12184
12185 PR c++/69509
12186 PR c++/69516
12187 * g++.dg/ext/constexpr-vla2.C: New test.
12188 * g++.dg/ext/constexpr-vla3.C: New test.
12189 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12190
7550d855 121912016-01-29 Richard Biener <rguenther@suse.de>
12192
12193 PR middle-end/69537
12194 * gcc.dg/uninit-21.c: New testcase.
12195
f11bb279 121962016-01-28 Uros Bizjak <ubizjak@gmail.com>
12197
12198 PR target/69459
12199 * gcc.target/i386/pr69459.c: New test.
12200
c80c12c8 122012016-01-28 Steve Ellcey <sellcey@imgtec.com>
12202
12203 PR target/68400
12204 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12205 * gcc.target/mips/pr68400.c: New test.
12206
c649bacc 122072016-01-28 Martin Sebor <msebor@redhat.com>
12208
12209 PR target/17381
12210 * gcc.target/powerpc/pr17381.c: New test.
12211
f4881661 122122016-01-28 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR middle-end/69542
12215 * gcc.dg/torture/pr69542.c: New test.
12216
d66fdd75 122172016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12218
12219 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12220
d4a78818 122212016-01-28 David Edelsohn <dje.gcc@gmail.com>
12222
12223 * gcc.dg/pr65980.c: Skip on AIX.
12224 * gcc.dg/pr66688.c: Same.
12225
21329e97 122262016-01-28 David Edelsohn <dje.gcc@gmail.com>
12227
12228 PR target/63679
12229 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12230 * gcc.dg/tree-ssa/sra-18.c: Same.
12231
cc7124a6 122322016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12233
12234 PR fortran/62536
12235 * gfortran.dg/block_15.f08: New test.
12236 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12237 on incorrectly closed BLOCK.
12238
358dfcb4 122392016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12240
12241 * gcc.dg/declare-simd.c: New test.
e87502d6 122422016-01-28 Richard Biener <rguenther@suse.de>
12243
12244 PR tree-optimization/69466
12245 * gfortran.dg/vect/pr69466.f90: New testcase.
12246
44e7334b 122472016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12248
12249 * g++.dg/pr67989.C: Remove ARM-specific option.
12250 * gcc.target/arm/pr67989.C: New file.
12251
5ce8f551 122522016-01-27 Uros Bizjak <ubizjak@gmail.com>
12253
12254 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12255 and expm1 test for glibc < 2.11.
12256
fa6e6b15 122572016-01-27 Richard Henderson <rth@redhat.com>
12258
12259 * gcc.c-torture/execute/pr69447.c: New test.
12260
122612016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12262
7b8122c6 12263 PR fortran/69422
147b2f9b 12264 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12265
78e516eb 122662016-01-27 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR debug/66869
12269 * gcc.dg/pr66869.c: New test.
12270
9b849350 122712016-01-25 Jeff Law <law@redhat.com>
12272
12273 PR tree-optimization/68398
f11bb279 12274 PR tree-optimization/69196
9b849350 12275 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12276 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12277 path to avoid new heuristic allowing more irreducible regions
12278 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12279 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12280 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12281 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12282 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12283
fee5e491 122842016-01-27 Marek Polacek <polacek@redhat.com>
12285
12286 PR c/68062
12287 * c-c++-common/vector-compare-4.c: New test.
12288
eec96426 122892016-01-27 David Malcolm <dmalcolm@redhat.com>
12290
12291 PR preprocessor/69126
12292 * c-c++-common/pr69126.c: New test case.
12293
5068be18 122942016-01-27 Ian Lance Taylor <iant@google.com>
12295
12296 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12297
5fa82c11 122982016-01-27 Ryan Burn <contact@rnburn.com>
12299
12300 PR cilkplus/69267
12301 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12302
b3df0219 123032016-01-27 Uros Bizjak <ubizjak@gmail.com>
12304
12305 PR target/69512
12306 * gcc.target/i386/pr69512.c: New test.
12307
d46a16d4 123082016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12309
12310 PR ada/69488
12311 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12312
6a9b35ef 123132016-01-27 Marek Polacek <polacek@redhat.com>
12314
12315 PR c++/69379
12316 * g++.dg/pr69379.C: New test.
12317
18e9663b 123182016-01-27 Martin Sebor <msebor@redhat.com>
12319
12320 PR c++/69317
12321 * g++.dg/abi/Wabi-2-2.C: New test.
12322 * g++.dg/abi/Wabi-2-3.C: New test.
12323 * g++.dg/abi/Wabi-3-2.C: New test.
12324 * g++.dg/abi/Wabi-3-3.C: New test.
12325
c88301ad 123262016-01-27 Richard Biener <rguenther@suse.de>
12327
12328 PR tree-optimization/69166
12329 * gcc.dg/torture/pr69166.c: New testcase.
12330
8ca47550 123312016-01-27 Martin Jambor <mjambor@suse.cz>
12332
12333 PR tree-optimization/69355
12334 * gcc.dg/tree-ssa/pr69355.c: New test.
12335
5cb23e3c 123362016-01-27 Marek Polacek <polacek@redhat.com>
12337
12338 PR c++/69496
12339 * g++.dg/ext/constexpr-vla1.C: New test.
12340
7b0c1b6d 123412016-01-20 Christian Bruel <christian.bruel@st.com>
12342
12343 PR target/69245
12344 * gcc.target/arm/pr69245.c: New test.
12345
220112fc 123462016-01-27 Jakub Jelinek <jakub@redhat.com>
12347
12348 PR tree-optimization/69399
12349 * gcc.dg/torture/pr69399.c: New test.
12350
16294490 123512016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12352
12353 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12354
8abd3d0c 123552016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12356
12357 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12358
7cf9b895 123592016-01-26 Tom de Vries <tom@codesourcery.com>
12360
12361 PR tree-optimization/69110
12362 * gcc.dg/autopar/pr69110.c: New test.
12363
557c1942 123642016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12365 Sebastian Pop <s.pop@samsung.com>
557c1942 12366
12367 * gcc.dg/graphite/isl-ast-op-select.c: New.
12368
80adbd96 123692015-01-26 Paul Thomas <pault@gcc.gnu.org>
12370
12371 PR fortran/69385
12372 * gfortran.dg/allocate_error_6.f90: New test.
12373
c3f86f60 123742016-01-26 Richard Henderson <rth@redhat.com>
12375
12376 * gcc.dg/tm/pr60908.c: New test.
12377
3752e5b1 123782016-01-26 David Malcolm <dmalcolm@redhat.com>
12379
12380 PR other/69006
12381 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12382 directive.
12383 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12384 expected multiline output to reflect the colorization being
12385 disabled before newlines.
12386 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12387 (custom_diagnostic_finalizer): Replace call to
12388 pp_newline_and_flush with call to pp_flush.
12389 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12390 * gfortran.dg/implicit_class_1.f90: Likewise.
12391 * lib/gcc-dg.exp (allow_blank_lines): New global.
12392 (dg-allow-blank-lines-in-output): New procedure.
12393 (gcc-dg-prune): Complain about blank lines in the output, unless
12394 dg-allow-blank-lines-in-output was called.
12395 * lib/multiline.exp (_build_multiline_regex): Only support
12396 arbitrary followup text for non-blank-lines, not for blank lines.
12397
9bbfd060 123982016-01-26 Jakub Jelinek <jakub@redhat.com>
12399
12400 PR tree-optimization/69483
12401 * gcc.dg/pr69483.c: New test.
12402 * g++.dg/opt/pr69483.C: New test.
12403
53773057 124042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12405
12406 PR target/68620
12407 * gcc.target/arm/pr68620.c: New test.
12408
442a556f 124092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12410
12411 * gcc.target/i386/pr68986-2.c: Remove -m32.
12412
d513c683 124132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12414
12415 PR target/68986
12416 * gcc.target/i386/pr68986-1.c: New test.
12417 * gcc.target/i386/pr68986-2.c: Likewise.
12418 * gcc.target/i386/pr68986-3.c: Likewise.
12419
976877a5 124202016-01-26 Christian Bruel <christian.bruel@st.com>
12421
12422 * lib/target-supports.exp
12423 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12424 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12425 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12426
2c7b2f88 124272016-01-26 Richard Biener <rguenther@suse.de>
12428
12429 PR tree-optimization/69452
12430 * gcc.dg/torture/pr69452.c: New testcase.
12431
f7fc06e7 124322016-01-26 Jakub Jelinek <jakub@redhat.com>
12433
12434 PR target/69442
12435 * gcc.dg/pr69442.c: New test.
12436
d1dae587 124372016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12438
12439 PR target/67896
12440 * gcc.target/aarch64/simd/pr67896.C: New.
12441
ef7be7f8 124422016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12443
12444 PR tree-optimization/69400
12445 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12446 function.
12447 (plugin_init): Call it.
12448 * gcc.dg/torture/pr69400.c: New test.
12449
648433a4 124502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12451
12452 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12453
45fc5243 124542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12455 Sebastian Pop <s.pop@samsung.com>
12456
12457 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12458 isl-0.15.
12459
c699f6a1 124602016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12461 Sebastian Pop <s.pop@samsung.com>
12462
12463 * gcc.dg/graphite/pr69292.c: New.
12464
b86e24ea 124652016-01-25 Jakub Jelinek <jakub@redhat.com>
12466
12467 * c-c++-common/goacc/use_device-1.c: New test.
12468
105cb8d7 124692016-01-25 Jeff Law <law@redhat.com>
12470
12471 PR tree-optimization/69196
12472 PR tree-optimization/68398
12473 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12474 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12475
44562749 124762016-01-25 David Edelsohn <dje.gcc@gmail.com>
12477
12478 PR target/69469
12479 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12480 Algorithm.
12481
6837fee7 124822016-01-25 Richard Biener <rguenther@suse.de>
12483
12484 PR testsuite/69380
12485 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12486
fe500d65 124872016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12488
12489 PR target/69421
12490 * gcc.dg/pr69421.c: New test.
12491
8eacba94 124922016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12493
12494 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12495 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12496 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12497 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12498 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12499 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12500 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12501 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12502 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12503 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12504
af09d40d 125052016-01-25 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69376
12508 * gcc.dg/torture/pr69376.c: New testcase.
12509
d65063f5 125102016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12511
12512 PR fortran/69397
12513 PR fortran/68442
12514 * gfortran.dg/interface_38.f90: New test.
12515 * gfortran.dg/interface_39.f90: New test.
80adbd96 12516
08c7bfb4 125172016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12518
12519 Revert:
12520 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12521
12522 PR c++/11858
12523 PR c++/24663
12524 PR c++/24664
12525 * g++.dg/template/pr11858.C: New test.
12526 * g++.dg/template/pr24663.C: New test.
12527 * g++.dg/template/unify12.C: New test.
12528 * g++.dg/template/unify13.C: New test.
12529 * g++.dg/template/unify14.C: New test.
12530 * g++.dg/template/unify15.C: New test.
12531 * g++.dg/template/unify16.C: New test.
12532 * g++.dg/template/unify17.C: New test.
12533
c2e7d2be 125342016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12535
12536 PR fortran/68283
12537 gfortran.dg/pr68283.f90: New test.
12538
9f2e8617 125392016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12540
12541 PR fortran/66094
12542 * gfortran.dg/inline_matmul_13.f90: New test.
12543 * gfortran.dg/matmul_bounds_8.f90: New test.
12544 * gfortran.dg/matmul_bounds_9.f90: New test.
12545 * gfortran.dg/matmul_bounds_10.f90: New test.
12546
a4838119 125472016-01-23 Tom de Vries <tom@codesourcery.com>
12548
12549 PR tree-optimization/69426
12550 * gcc.dg/autopar/pr69426.c: New test.
12551
feddf0dc 125522016-01-23 Martin Sebor <msebor@redhat.com>
12553
12554 PR c++/58109
12555 PR c++/69022
12556 * g++.dg/cpp0x/alignas5.C: New test.
12557 * g++.dg/ext/vector29.C: Same.
12558
132731fb 125592016-01-23 Uros Bizjak <ubizjak@gmail.com>
12560
12561 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12562 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12563 _GNU_SOURCE from compile flags to the source.
12564 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12565 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12566 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12567 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12568
51aec681 125692016-01-22 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR target/69432
12572 * g++.dg/opt/pr69432.C: New test.
12573
147aa3e3 125742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12575
12576 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12577 32-bit targets testing an -m64 multilib.
12578
4d04e35e 125792016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12580
12581 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12582 64-bit support.
12583
86f38d0c 125842016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12585
12586 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12587
f776e712 125882016-01-21 Christian Bruel <christian.bruel@st.com>
12589
12590 PR target/68674
12591 * gcc.target/i386/pr68674.c
12592 * gcc.target/aarch64/pr68674.c
12593 * gcc.target/arm/pr68674.c
12594
7b9de435 125952016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12596
12597 PR target/69403
12598 * gcc.c-torture/execute/pr69403.c: New test.
12599
9935a0ba 126002016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12601
12602 PR c++/55843
12603 * g++.dg/template/pr55843.C: New.
12604
06b94aa1 126052016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12606
12607 PR testsuite/66877
12608 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12609 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12610
b68773a8 126112016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12612
12613 PR testsuite/67489
132731fb 12614 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12615 from dg-do compile directive, and instead add
12616 { dg-require-effective-target int128 }.
b68773a8 12617
bbbbe8ab 126182016-01-20 Martin Sebor <msebor@redhat.com>
12619
12620 PR c/69405
12621 * gcc.dg/sync-fetch.c: New test.
12622
f3a6a26f 126232016-01-21 Martin Sebor <msebor@redhat.com>
12624
12625 PR target/69252
12626 * gcc.target/powerpc/pr69252.c: New test.
12627
d1565a03 126282016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12629
12630 PR fortran/65996
132731fb 12631 * gfortran.dg/pr65996.f90: New test.
d1565a03 12632
15a5a905 126332016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12634
12635 PR c++/68810
bbbbe8ab 12636 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12637 expected to generate an error.
15a5a905 12638
e4538af5 126392016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12640
12641 PR middle-end/66178
12642 * gcc.dg/torture/pr66178.c: New test.
12643
4d4180ce 126442016-01-21 Anton Blanchard <anton@samba.org>
12645 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12646
12647 PR target/63354
12648 * gcc.target/powerpc/pr63354.c: New test.
12649
86e16058 126502016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12651
12652 PR rtl-optimization/68990
12653 * gcc.target/i386/pr68990: New.
12654
b11b85e4 126552016-01-21 Nick Clifton <nickc@redhat.com>
12656
12657 PR target/69129
12658 * gcc.target/mips/pr69129.c: New.
12659
62dd9f85 126602016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12661
12662 PR c++/58046
12663 * g++.dg/cpp0x/pr58046.C: New.
12664
ac7d424b 126652016-01-21 Jakub Jelinek <jakub@redhat.com>
12666
47c0bea3 12667 PR target/69187
12668 PR target/65624
12669 * gcc.target/arm/pr69187.c: New test.
12670
ac7d424b 12671 PR c++/69355
12672 * g++.dg/torture/pr69355.C: New test.
12673
9e18b252 126742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12675 Sebastian Pop <s.pop@samsung.com>
12676
12677 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12678
de862e2f 126792016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12680 Sebastian Pop <s.pop@samsung.com>
12681
132731fb 12682 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12683
f55f9344 126842016-01-21 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR middle-end/67653
12687 * c-c++-common/pr67653.c: New test.
12688 * gcc.dg/torture/pr29119.c: Add dg-warning.
12689
62752e71 126902016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12691
12692 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12693
16d4186f 126942016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12695
12696 PR c/24293
12697 * gcc.dg/pr24293.c: New test.
12698 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12699 incomplete struct type.
12700 * gcc.dg/declspec-1.c: Likewise.
12701 * gcc.dg/pr63549.c: Likewise.
12702
58219d13 127032016-01-20 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR tree-optimization/66612
12706 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12707 for bdn instruction.
12708
a7b5688a 127092016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12710
12711 * lib/target-supports.exp
12712 (check_effective_target_arm_fp_ok_nocache): New.
12713 (check_effective_target_arm_fp_ok): New.
12714 (add_options_for_arm_fp): New.
12715 (check_effective_target_arm_crypto_ok_nocache): Require
12716 target_arm_v8_neon_ok instead of arm32.
12717 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12718 (check_effective_target_arm_crypto_pragma_ok): New.
12719 (add_options_for_arm_vfp): New.
12720 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12721 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12722 target instead. Force initial fpu to vfp.
12723 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12724 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12725 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12726 dependency.
12727 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12728 use arm_vfp effective target instead. Force initial fpu to vfp.
12729 * gcc.target/arm/attr-neon3.c: Likewise.
12730 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12731 arm_vfp_ok.
12732 * gcc.target/arm/unsigned-float.c: Likewise.
12733 * gcc.target/arm/vfp-1.c: Likewise.
12734 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12735 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12736 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12737 * gcc.target/arm/vfp-ldmias.c: Likewise.
12738 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12739 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12740 * gcc.target/arm/vfp-stmiad.c: Likewise.
12741 * gcc.target/arm/vfp-stmias.c: Likewise.
12742 * gcc.target/arm/vnmul-1.c: Likewise.
12743 * gcc.target/arm/vnmul-2.c: Likewise.
12744 * gcc.target/arm/vnmul-3.c: Likewise.
12745 * gcc.target/arm/vnmul-4.c: Likewise.
12746
7ca56ca8 127472016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12748
7fb75b57 12749 PR testsuite/69366
12750 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12751 the MPX run-time library, for compile-time MPX test.
12752 * gcc.target/i386/chkp-always_inline.c: Likewise.
12753 * gcc.target/i386/chkp-bndret.c: Likewise.
12754 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12755 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12756 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12757 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12758 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12759 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12760 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12761 * gcc.target/i386/chkp-label-address.c: Likewise.
12762 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12763 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12764 * gcc.target/i386/chkp-pr69044.c: Likewise.
12765 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12766 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12767 * gcc.target/i386/chkp-strchr.c: Likewise.
12768 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12769 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12770 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12771 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12772 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12773 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12774 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12775 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12776 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12777 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12778 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12779 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12780 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12781 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12782 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12783 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12784 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12785 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12786 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12787 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12788 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12789 * gcc.target/i386/pr63995-2.c: Likewise.
12790 * gcc.target/i386/pr64805.c: Likewise.
12791 * gcc.target/i386/pr65044.c: Likewise.
12792 * gcc.target/i386/pr65167.c: Likewise.
12793 * gcc.target/i386/pr65183.c: Likewise.
12794 * gcc.target/i386/pr65184.c: Likewise.
12795 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12796
f2da0b99 127972016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12798
12799 PR tree-optimization/69328
12800 * gcc.dg/pr69328.c: New test.
12801
4d379676 128022016-01-20 Jeff Law <law@redhat.com>
12803
4a11f145 12804 PR target/25114
4d379676 12805 * gcc.target/m68k/pr25114.c: New test.
12806
0754bad1 128072016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12808
12809 * gcc.target/arm/memset-inline-10.c: Added
12810 dg-require-effective-target arm_thumb2_ok.
12811
63bd5c2d 128122016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12813
12814 * gcc.dg/debug/dwarf2/sso.c: New test.
12815
a9c01e81 128162016-01-19 Uros Bizjak <ubizjak@gmail.com>
12817
12818 PR testsuite/68820
12819 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12820 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12821 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12822
53fa0e54 128232016-01-19 Jan Hubicka <hubicka@ucw.cz>
12824
12825 PR ipa/66223
12826 * g++.dg/ipa/devirt-50.C: New testcase.
12827
e035a62c 128282016-01-19 Marek Polacek <polacek@redhat.com>
12829
12830 PR c++/68965
12831 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12832 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12833
885cc3ea 128342016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12835
12836 PR target/69135
12837 * gcc.target/arm/pr69135_1.c: New test.
12838
07bd240e 128392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12840
12841 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12842
9f60d257 128432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12844
12845 * gcc.target/aarch64/ccmp_1.c: New testcase.
12846
a0c919f7 128472016-01-19 Marek Polacek <polacek@redhat.com>
12848
12849 PR c++/68586
12850 * g++.dg/cpp0x/enum30.C: New test.
12851
dc5d6d17 128522016-01-19 Richard Biener <rguenther@suse.de>
12853
12854 PR tree-optimization/69336
12855 * g++.dg/tree-ssa/pr69336.C: New testcase.
12856
6dd156e0 128572016-01-19 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR debug/65779
12860 * gcc.dg/pr65779.c: New test.
12861
3e0d45b9 128622016-01-19 Richard Biener <rguenther@suse.de>
12863
12864 PR tree-optimization/69352
12865 * gcc.dg/torture/pr69352.c: New testcase.
12866
7a3cf64d 128672016-01-19 Jakub Jelinek <jakub@redhat.com>
12868
12869 PR rtl-optimization/68955
12870 PR rtl-optimization/64557
12871 * gcc.dg/torture/pr68955.c: New test.
12872
8be55b33 128732016-01-19 Jan Hubicka <hubicka@ucw.cz>
12874
12875 PR lto/69136
12876 * g++.dg/torture/pr69136.C: New testcase.
12877
72a985d7 128782016-01-19 Jan Hubicka <hubicka@ucw.cz>
12879
12880 PR lto/69133
12881 * g++.dg/lto/pr69133_0.C: New testcase.
12882 * g++.dg/lto/pr69133_1.C: New testcase.
12883
56778b62 128842016-01-15 Jeff Law <law@redhat.com>
12885
12886 PR tree-optimization/69320
12887 * gcc.c-torture/pr69320-1.c: New test.
12888 * gcc.c-torture/pr69320-2.c: New test.
12889 * gcc.c-torture/pr69320-3.c: New test.
12890 * gcc.c-torture/pr69320-4.c: New test.
12891
ced41b93 128922016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12893
12894 PR c++/11858
12895 PR c++/24663
12896 PR c++/24664
12897 * g++.dg/template/pr11858.C: New test.
12898 * g++.dg/template/pr24663.C: New test.
12899 * g++.dg/template/unify12.C: New test.
12900 * g++.dg/template/unify13.C: New test.
12901 * g++.dg/template/unify14.C: New test.
12902 * g++.dg/template/unify15.C: New test.
12903 * g++.dg/template/unify16.C: New test.
12904 * g++.dg/template/unify17.C: New test.
12905
7f8cbcaf 129062016-01-18 David Malcolm <dmalcolm@redhat.com>
12907
12908 PR testsuite/69181
12909 * gcc.dg/pr69181-1.c: New test file.
12910 * gcc.dg/pr69181-2.c: New test file.
12911 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12912 globals by moving it to...
12913 (cleanup-after-saved-dg-test): ...this new function. Add
12914 "global additional_sources_used". Add reset of global
12915 multiline_expected_outputs to the empty list.
12916 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12917 global to...
12918 (multiline_expected_outputs): ...this, and updated comments to
12919 note that it is modified from gcc-dg.exp.
12920 (dg-end-multiline-output): Update for the above renaming.
12921 (handle-multiline-outputs): Likewise. Remove the clearing
12922 of the expected outputs to the empty list.
12923
3c7cbfc0 129242016-01-18 Richard Biener <rguenther@suse.de>
12925
12926 PR tree-optimization/69297
12927 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12928
81d49cc1 129292016-01-18 Joseph Myers <joseph@codesourcery.com>
12930
12931 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12932 dg-options.
12933 * gcc.target/mips/mips-3d-2.c: Likewise.
12934 * gcc.target/mips/mips-3d-3.c: Likewise.
12935 * gcc.target/mips/mips-3d-4.c: Likewise.
12936 * gcc.target/mips/mips-3d-5.c: Likewise.
12937 * gcc.target/mips/mips-3d-6.c: Likewise.
12938 * gcc.target/mips/mips-3d-7.c: Likewise.
12939 * gcc.target/mips/mips-3d-8.c: Likewise.
12940 * gcc.target/mips/mips-3d-9.c: Likewise.
12941 * gcc.target/mips/mips-ps-1.c: Likewise.
12942 * gcc.target/mips/mips-ps-2.c: Likewise.
12943 * gcc.target/mips/mips-ps-3.c: Likewise.
12944 * gcc.target/mips/mips-ps-4.c: Likewise.
12945 * gcc.target/mips/mips-ps-5.c: Likewise.
12946 * gcc.target/mips/mips-ps-6.c: Likewise.
12947 * gcc.target/mips/mips-ps-7.c: Likewise.
12948 * gcc.target/mips/mips-ps-type.c: Likewise.
12949 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12950 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12951
03c4ff3a 129522016-01-18 Tom de Vries <tom@codesourcery.com>
12953
12954 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12955 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12956 * c-c++-common/goacc/kernels-empty.c: New test.
12957 * c-c++-common/goacc/kernels-eternal.c: New test.
12958 * c-c++-common/goacc/kernels-loop-2.c: New test.
12959 * c-c++-common/goacc/kernels-loop-3.c: New test.
12960 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12961 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12962 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12963 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12964 * c-c++-common/goacc/kernels-loop-data.c: New test.
12965 * c-c++-common/goacc/kernels-loop-g.c: New test.
12966 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12967 * c-c++-common/goacc/kernels-loop-n.c: New test.
12968 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12969 * c-c++-common/goacc/kernels-loop.c: New test.
12970 * c-c++-common/goacc/kernels-noreturn.c: New test.
12971 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12972 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12973 * c-c++-common/goacc/kernels-reduction.c: New test.
12974
22e3dcee 129752016-01-18 Tom de Vries <tom@codesourcery.com>
12976
12977 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12978 * gcc.dg/autopar/outer-2.c: Same.
12979 * gcc.dg/autopar/outer-3.c: Same.
12980 * gcc.dg/autopar/outer-4.c: Same.
12981 * gcc.dg/autopar/outer-5.c: Same.
12982 * gcc.dg/autopar/outer-6.c: Same.
12983 * gcc.dg/autopar/parallelization-1.c: Same.
12984 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12985 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12986 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12987 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12988 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12989 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12990 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12991 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12992 * gcc.dg/autopar/pr39500-1.c: Same.
12993 * gcc.dg/autopar/pr39500-2.c: Same.
12994 * gcc.dg/autopar/pr46193.c: Same.
12995 * gcc.dg/autopar/pr46194.c: Same.
12996 * gcc.dg/autopar/pr49580.c: Same.
12997 * gcc.dg/autopar/pr49960-1.c: Same.
12998 * gcc.dg/autopar/pr49960.c: Same.
12999 * gcc.dg/autopar/pr68373.c: Same.
13000 * gcc.dg/autopar/reduc-1.c: Same.
13001 * gcc.dg/autopar/reduc-1char.c: Same.
13002 * gcc.dg/autopar/reduc-1short.c: Same.
13003 * gcc.dg/autopar/reduc-2.c: Same.
13004 * gcc.dg/autopar/reduc-2char.c: Same.
13005 * gcc.dg/autopar/reduc-2short.c: Same.
13006 * gcc.dg/autopar/reduc-3.c: Same.
13007 * gcc.dg/autopar/reduc-4.c: Same.
13008 * gcc.dg/autopar/reduc-6.c: Same.
13009 * gcc.dg/autopar/reduc-7.c: Same.
13010 * gcc.dg/autopar/reduc-8.c: Same.
13011 * gcc.dg/autopar/reduc-9.c: Same.
13012 * gcc.dg/autopar/uns-outer-4.c: Same.
13013 * gcc.dg/autopar/uns-outer-5.c: Same.
13014 * gcc.dg/autopar/uns-outer-6.c: Same.
13015 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13016 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13017
fd5cbe2f 130182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13019
13020 PR target/63679
13021 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13022 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13023
fa75ab55 130242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13025
13026 PR target/63679
13027 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13028 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13029 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13030
214b2582 130312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13032
13033 PR target/63679
13034 * gcc.dg/tree-ssa/sra-17.c: New.
13035 * gcc.dg/tree-ssa/sra-18.c: New.
13036
13146837 130372016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13038
13039 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13040
6ccd18c2 130412016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13042
13043 * gnat.dg/inline12.adb: New test.
13044
8872b95f 130452016-01-18 Bin Cheng <bin.cheng@arm.com>
13046
13047 PR tree-optimization/66797
13048 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13049
971514e3 130502016-01-18 Richard Biener <rguenther@suse.de>
13051
13052 PR tree-optimization/69170
13053 * gcc.dg/torture/pr69170.c: New testcase.
13054
dfb6d139 130552016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13056
13057 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13058
164d84c2 130592016-01-16 Tom de Vries <tom@codesourcery.com>
13060
13061 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13062
4c33b769 130632016-01-16 Tom de Vries <tom@codesourcery.com>
13064
13065 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13066 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13067 redundant dg-require-effective-target pthread.
13068 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13069 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13070 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13071 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13072 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13073 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13074 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13075
673441b0 130762016-01-16 David Edelsohn <dje.gcc@gmail.com>
13077
13078 PR target/68609
13079 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13080 * gcc.target/powerpc/recip-7.c: Same.
13081
90153ae7 130822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13083
13084 PR c++/69091
13085 * g++.dg/template/pr69091.C: New test.
13086
bc24d01d 130872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13088
13089 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13090 dump does not contain an error_mark_node.
13091 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13092 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13093
4067c0fd 130942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13095
13096 PR c++/68936
13097 * g++.dg/template/pr68936.C: New test.
13098
27c6dbdd 130992016-01-15 David Edelsohn <dje.gcc@gmail.com>
13100
13101 PR target/68609
13102 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13103 * gcc.target/powerpc/recip-2.c: Same.
13104 * gcc.target/powerpc/recip-3.c: Same.
13105 * gcc.target/powerpc/recip-4.c: Same.
13106 * gcc.target/powerpc/recip-sqrtf.c: Same.
13107
e390c57d 131082016-01-15 Jeff Law <law@redhat.com>
13109
13110 PR tree-optimization/69270
13111 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13112 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13113
ddcfeaf1 131142016-01-15 Paul Thomas <pault@gcc.gnu.org>
13115
13116 PR fortran/49630
13117 * gfortran.dg/deferred_character_13.f90: New test for the fix
13118 of comment 3 of the PR.
13119
13120 PR fortran/54070
13121 * gfortran.dg/deferred_character_8.f90: New test
13122 * gfortran.dg/allocate_error_5.f90: New test
13123
13124 PR fortran/60593
13125 * gfortran.dg/deferred_character_10.f90: New test
13126
13127 PR fortran/60795
13128 * gfortran.dg/deferred_character_14.f90: New test
13129
13130 PR fortran/61147
13131 * gfortran.dg/deferred_character_11.f90: New test
13132
13133 PR fortran/64324
13134 * gfortran.dg/deferred_character_9.f90: New test
13135
81be349c 131362016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13137
13138 PR rtl-optimization/69030
13139 * gcc.target/i386/pr69030.c: New.
13140
998456c5 131412016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13142
13143 * gcc.target/aarch64/target_attr_17.c: New test.
13144
0d85be19 131452016-01-15 Richard Biener <rguenther@suse.de>
13146
13147 PR tree-optimization/66856
13148 * gcc.dg/torture/pr66856-1.c: New testcase.
13149 * gcc.dg/torture/pr66856-2.c: Likewise.
13150
321d36c8 131512016-01-15 Richard Biener <rguenther@suse.de>
13152
13153 PR debug/69137
13154 * g++.dg/lto/pr69137_0.C: New testcase.
13155
d94a1f53 131562016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13157
13158 PR middle-end/69246
13159 * gcc.target/i386/pr69246.c: New test.
13160
5fe9a861 131612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13162
a9c01e81 13163 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13164
3d05a5e9 131652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13166
13167 PR c++/56194
13168 * g++.dg/init/const9.C: Disable test on S/390.
13169
5e8132b5 131702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13171
13172 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13173 * g++.dg/Wno-frame-address.C: Ditto.
13174
32307cdf 131752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13176
13177 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13178
1ca28250 131792016-01-15 Richard Biener <rguenther@suse.de>
13180
13181 PR tree-optimization/68961
13182 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13183
6271bd93 131842016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13185
13186 * gcc.target/i386/pr65105-5.c: New test.
13187
dfb6d139 131882016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13189
13190 * gcc.c-torture/execute/alias-4.c: New testcase.
13191
dfb6d139 131922016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13193
13194 PR ipa/68148
13195 * g++.dg/ipa/devirt-49.C: New testcase.
13196
7bbac464 131972016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13198
13199 PR target/65837
13200 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13201 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13202 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13203
4345b868 132042016-01-15 Richard Biener <rguenther@suse.de>
13205
13206 PR tree-optimization/69117
13207 * gcc.dg/torture/pr69117.c: New testcase.
13208
580357e7 132092015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13210
13211 PR c++/69048
13212 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13213
612baa31 132142016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13215
13216 PR testsuite/67509
13217 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13218 range tests use 100 * maximum instead of maximum + 1.
13219
44e09bc4 132202016-01-14 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR debug/69244
13223 * gcc.dg/guality/pr69244.c: New test.
13224
96962ae4 132252016-01-14 Uros Bizjak <ubizjak@gmail.com>
13226
13227 * lib/target-supports.exp (check_effective_target_issignaling):
13228 New procedure.
13229 * gcc.dg/pr61441.c: Require issignaling effective target.
13230
ab9c400b 132312016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13232
13233 PR target/68803
13234 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13235
a7ed4583 132362016-01-14 David Malcolm <dmalcolm@redhat.com>
13237
13238 PR c++/68819
13239 PR preprocessor/69177
13240 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13241 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13242 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13243 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13244
77f35cec 132452016-01-14 Marek Polacek <polacek@redhat.com>
13246
13247 PR c/69262
13248 * gcc.dg/array-15.c: New test.
13249
915d0950 132502016-01-14 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR middle-end/68146
13253 PR tree-optimization/69155
13254 * gfortran.dg/pr68146.f: New test.
13255 * gfortran.dg/pr69155.f90: New test.
13256
24651fb7 132572016-01-14 Richard Biener <rguenther@suse.de>
13258
13259 PR tree-optimization/68060
13260 * gcc.dg/torture/pr68060-1.c: New testcase.
13261 * gcc.dg/torture/pr68060-2.c: Likewise.
13262
2f63f950 132632016-01-14 Nick Clifton <nickc@redhat.com>
13264
13265 * lib/target-supports.exp
13266 (check_effective_target_arm_neon_ok_nocache): Add an option
13267 sequence that includes setting the ARM architecture to ARMv7-A.
13268 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13269 command line options necessary to enable Neon support.
13270 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13271 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13272 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13273 * gcc.target/arm/pr69180.c: Likewise.
13274
3ce0acde 132752016-01-14 Jeff Law <law@redhat.com>
13276
13277 PR tree-optimization/69270
13278 * gcc.dg/tree-ssa/pr69270.c: New test.
13279
bda05c57 132802016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13281
13282 PR c/66208
13283 * c-c++-common/pr66208.c: New file.
13284
9b657cf1 132852016-01-13 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR tree-optimization/69156
13288 * gcc.dg/pr69156.c: New test.
13289
58ba1b9d 132902016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13291
13292 * gcc.target/i386/pr69225-7.c: New test.
13293
e5fee0fe 132942016-01-13 Richard Henderson <rth@redhat.com>
13295
13296 * gcc.dg/tm/memopt-13.c: Update expected function.
13297 * gcc.dg/tm/memopt-6.c: Likewise.
13298
3f0e9745 132992016-01-13 Uros Bizjak <ubizjak@gmail.com>
13300
13301 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13302 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13303 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13304 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13305
3f0e9745 133062016-01-13 Tom de Vries <tom@codesourcery.com>
13307
13308 PR tree-optimization/69169
7a6ddc0d 13309 * gcc.dg/pr69169.c: New test.
13310
9b657cf1 133112016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13312
13313 PR target/69228
13314 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13315 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13316 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13317 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13318 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13319 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13320 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13321 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13322
f704d701 133232016-01-13 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR target/69247
13326 * gcc.dg/pr69247.c: New test.
13327
e966d6b9 133282016-01-13 Richard Biener <rguenther@suse.de>
13329
13330 PR tree-optimization/69242
13331 * gcc.dg/torture/pr69242.c: New testcase.
13332
1ca1d9b2 133332016-01-13 Richard Biener <rguenther@suse.de>
13334
13335 PR tree-optimization/69186
13336 * gcc.dg/torture/pr69186.c: New testcase.
13337
d07cbccc 133382016-01-13 Jeff Law <law@redhat.com>
13339
13340 PR tree-optimization/67755
13341 * gcc.dg/tree-ssa/pr67755.c: New test.
13342
133432016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13344
13345 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13346 pass number in output by a star.
13347
b95d41cf 133482016-01-12 Bin Cheng <bin.cheng@arm.com>
13349
13350 PR tree-optimization/68911
13351 * gcc.c-torture/execute/pr68911.c: New test.
13352
91d87e22 133532016-01-12 Marek Polacek <polacek@redhat.com>
13354
13355 PR c++/68979
13356 * g++.dg/warn/permissive-1.C: New test.
13357
8a9401a4 133582016-01-12 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR objc++/68511
13361 PR c++/69213
13362 * g++.dg/opt/pr69213.C: New test.
13363
b9cb7a67 133642016-01-12 Christian Bruel <christian.bruel@st.com>
13365
13366 PR target/69180
13367 * gcc.target/arm/pr69180.c: New test.
13368
e4c96992 133692016-01-12 Richard Biener <rguenther@suse.de>
13370
13371 PR lto/69077
13372 * g++.dg/lto/pr69077_0.C: New testcase.
13373 * g++.dg/lto/pr69077_1.C: Likewise.
13374
90525f61 133752016-01-12 Jakub Jelinek <jakub@redhat.com>
13376
13377 PR target/69175
13378 * g++.dg/opt/pr69175.C: New test.
13379
9e7edfd3 133802016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13381
13382 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13383 rather than #including math.h & stdlib.h.
13384 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13385 * gcc.dg/vect/pr49771.c: Likewise.
13386 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13387 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13388 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13389 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13390 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13391 * gcc.dg/vect/pr44507.c: Likewise.
13392 * gcc.dg/vect/pr45902.c: Likewise.
13393 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13394 * gcc.dg/vect/vect-117.c: Likewise.
13395 * gcc.dg/vect/vect-99.c: Likewise.
13396 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13397 * gcc.dg/vect/vect-cond-1.c: Likewise.
13398 * gcc.dg/vect/vect-cond-2.c: Likewise.
13399 * gcc.dg/vect/vect-cond-3.c: Likewise.
13400 * gcc.dg/vect/vect-cond-4.c: Likewise.
13401 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13402 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13403 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13404 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13405 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13406 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13407 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13408 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13409 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13410 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13411 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13412 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13413 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13414 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13415 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13416 include of signal.h.
13417 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13418 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13419 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13420 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13421 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13422 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13423 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13424 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13425 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13426 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13427 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13428 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13429 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13430 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13431 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13432 * gcc.dg/vect/vect-outer-5.c: Likewise.
13433 * gcc.dg/vect/vect-outer-6.c: Likewise.
13434 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13435 include of stdio.h.
13436
3368873d 134372016-01-12 Nick Clifton <nickc@redhat.com>
13438
13439 PR target/68913
13440 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13441 to fread so that it will be found in all target runtimes.
13442
0464ea95 134432016-01-12 Richard Biener <rguenther@suse.de>
13444
13445 PR tree-optimization/69053
13446 * g++.dg/torture/pr69053.C: New testcase.
13447
7819730f 134482016-01-12 Richard Biener <rguenther@suse.de>
13449
13450 PR tree-optimization/69168
13451 * gcc.dg/torture/pr69168.c: New testcase.
13452
995bfebf 134532016-01-12 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/69157
13456 * gcc.dg/torture/pr69157.c: New testcase.
13457
134582016-01-12 Richard Biener <rguenther@suse.de>
13459
13460 PR tree-optimization/69174
13461 * gcc.dg/torture/pr69174.c: New testcase.
13462
1d10d64c 134632016-01-12 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR c++/66808
13466 PR c++/69000
13467 * g++.dg/tls/pr66808.C: New test.
13468 * g++.dg/tls/pr69000.C: New test.
13469
f0b79faf 134702016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13471
13472 * gcc.target/powerpc/swaps-p8-23.c: New test.
13473 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13474
04cf75a4 134752016-01-11 John David Anglin <danglin@gcc.gnu.org>
13476
13477 PR tree-optimization/68356
13478 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13479
0eb4264c 134802016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13481 Jim Wilson <jim.wilson@linaro.org>
13482
13483 PR target/69194
13484 * gcc.target/arm/pr69194.c: New test.
13485
2f66de64 134862016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13487
13488 PR target/69225
13489 * gcc.target/i386/pr69225-1.c: New test.
13490 * gcc.target/i386/pr69225-2.c: Likewise.
13491 * gcc.target/i386/pr69225-3.c: Likewise.
13492 * gcc.target/i386/pr69225-4.c: Likewise.
13493 * gcc.target/i386/pr69225-5.c: Likewise.
13494 * gcc.target/i386/pr69225-6.c: Likewise.
13495
36105e82 134962016-01-11 Jakub Jelinek <jakub@redhat.com>
13497
1c78ce2e 13498 PR target/67462
13499 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13500 if lp64.
13501
a4a87320 13502 PR target/69071
13503 * gcc.dg/pr69071.c: New test.
13504
91fbd04f 13505 PR c++/69211
13506 * g++.dg/opt/pr69211.C: New test.
13507
36105e82 13508 PR tree-optimization/69214
13509 * gcc.c-torture/compile/pr69214.c: New test.
13510
e934c380 135112016-01-11 Uros Bizjak <ubizjak@gmail.com>
13512
13513 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13514 * gcc.target/i386/pr66232-11.c: Ditto.
13515 * gcc.target/i386/pr66232-12.c: Ditto.
13516 * gcc.target/i386/pr66232-13.c: Ditto.
13517
3ff1b153 135182016-01-11 Richard Biener <rguenther@suse.de>
13519
13520 PR tree-optimization/69173
13521 * gcc.dg/torture/pr69173.c: New testcase.
13522
04e1504c 135232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13524
13525 PR rtl-optimization/68796
13526 * gcc.target/aarch64/tst_5.c: New test.
13527 * gcc.target/aarch64/tst_6.c: Likewise.
13528
ae8718b5 135292016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13530
13531 PR rtl-optimization/68841
13532 * gcc.dg/pr68841.c: New test.
13533 * gcc.c-torture/execute/pr68841.c: New test.
13534
bd8bece2 135352016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13536
13537 PR rtl-optimization/68920
13538 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13539 for ix86 targets.
13540 * gcc.dg/ifcvt-5.c: New test.
13541
9b657cf1 135422016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13543
13544 PR bootstrap/69123
13545 * g++.dg/pr69123.C: New.
13546
7a158352 135472016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13548
13549 PR target/69010
13550 * gcc.target/i386/pr69010.c: New test.
13551
ff375d11 135522016-01-11 Martin Jambor <mjambor@suse.cz>
13553
13554 PR ipa/69044
13555 * gcc.target/i386/chkp-pr69044.c: New test.
13556
9eb890f1 135572016-01-11 Tom de Vries <tom@codesourcery.com>
13558
13559 PR tree-optimization/69109
13560 * gcc.dg/autopar/pr69109-2.c: New test.
13561 * gcc.dg/autopar/pr69109.c: New test.
13562
c4157ee5 135632016-01-11 Tom de Vries <tom@codesourcery.com>
13564
13565 PR tree-optimization/69108
13566 * gcc.dg/autopar/pr69108.c: New test.
13567
b933e511 135682016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13569
13570 PR c++/69029
13571 * c-c++-common/Wisleading-indentation.c: Augment test.
13572
efb73de1 135732016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13574
13575 PR fortran/69154
13576 * gfortran.dg/inline_matmul_12.f90: New test.
13577
40c86c3b 135782016-01-10 Paul Thomas <pault@gcc.gnu.org>
13579
13580 PR fortran/67779
13581 * gfortran.dg/actual_array_offset_1: New test.
13582
a006c0bb 135832016-01-10 Tom de Vries <tom@codesourcery.com>
13584
13585 PR tree-optimization/69062
13586 * gcc.dg/autopar/pr69062.c: New test.
13587
880ed4be 135882016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13589
13590 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13591 * gcc.dg/vect/slp-perm-2.c: Likewise.
13592 * gcc.dg/vect/slp-perm-3.c: Likewise.
13593 * gcc.dg/vect/slp-perm-5.c: Likewise.
13594 * gcc.dg/vect/slp-perm-6.c: Likewise.
13595 * gcc.dg/vect/slp-perm-7.c: Likewise.
13596 * gcc.dg/vect/slp-perm-8.c: Likewise.
13597
d95e1856 135982016-01-10 Tom de Vries <tom@codesourcery.com>
13599
13600 PR tree-optimization/69039
13601 * gcc.dg/autopar/pr69039.c: New test.
13602
0f8f48d0 136032016-01-09 Marek Polacek <polacek@redhat.com>
13604
13605 PR c++/69113
13606 * g++.dg/pr69113.C: New test.
13607
7dff0499 136082016-01-09 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR middle-end/50865
13611 PR tree-optimization/69097
13612 * gcc.c-torture/execute/pr50865.c: New test.
13613 * gcc.c-torture/execute/pr69097-1.c: New test.
13614 * gcc.c-torture/execute/pr69097-2.c: New test.
13615 * gcc.dg/pr69097-1.c: New test.
13616 * gcc.dg/pr69097-2.c: New test.
13617
18431e78 136182016-01-09 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR c++/69164
13621 * g++.dg/opt/pr69164.C: New test.
13622
1943a4a2 136232016-01-08 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR tree-optimization/69167
13626 * gcc.dg/pr69167.c: New test.
13627
a143e277 136282016-01-08 Marek Polacek <polacek@redhat.com>
13629
13630 PR c++/68449
13631 * g++.dg/pr68449.C: New.
13632
44c01906 136332016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13634
13635 PR tree-optimization/68707
13636 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13637 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13638 on platforms supporting it.
13639 * gcc.dg/vect/slp-perm-2.c: Likewise.
13640 * gcc.dg/vect/slp-perm-3.c: Likewise.
13641 * gcc.dg/vect/slp-perm-5.c: Likewise.
13642 * gcc.dg/vect/slp-perm-7.c: Likewise.
13643 * gcc.dg/vect/slp-perm-8.c: Likewise.
13644 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13645 on platforms supporting it.
13646
c437d1e8 136472016-01-08 Jakub Jelinek <jakub@redhat.com>
13648
c9595c51 13649 PR tree-optimization/69162
13650 * gcc.dg/pr69162.c: New test.
13651
c437d1e8 13652 PR tree-optimization/69172
13653 * gcc.dg/pr69172.c: New test.
13654
6a46a28c 136552016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13656
13657 PR tree-optimization/67781
13658 * gcc.c-torture/execute/pr67781.c: New file.
13659
62ad9a04 136602016-01-08 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR tree-optimization/69083
13663 * gcc.dg/vect/pr69083.c: New test.
13664
9e0e8c2a 136652016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13666
13667 PR tree-optimization/61441
13668 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13669 Use -fexcess-precision=standard for compiler options.
13670 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13671
5d034e37 136722016-01-08 Jakub Jelinek <jakub@redhat.com>
13673
5013f740 13674 PR fortran/69128
13675 * gfortran.dg/gomp/pr69128.f90: New test.
13676
5d034e37 13677 PR c++/69145
13678 * g++.dg/ext/pr69145-1.C: New test.
13679 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13680 * g++.dg/ext/pr69145-2.h: New file.
13681
517906ff 136822016-01-07 Martin Sebor <msebor@redhat.com>
13683
13684 PR c/68966
13685 * gcc.dg/atomic-fetch-bool.c: New test.
13686 * gcc.dg/sync-fetch-bool.c: New test.
13687
cdbb524c 136882016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13689
13690 PR fortran/66680
13691 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13692
ec3aba9e 136932016-01-07 Nick Clifton <nickc@redhat.com>
13694
13695 PR target/66655
13696 * g++.dg/pr66655.C: New test.
13697 * g++.dg/pr66655_1.cc: Test support file.
13698 * g++.dg/pr66655.h: Test header file.
13699
9b657cf1 137002016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13701
13702 PR fortran/66680
13703 gfortran.dg/gomp/pr66680.f90: New test.
13704
cd45d7a5 137052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13706
13707 PR target/69171
13708 * gcc.target/i386/pr69171-1.c: New test.
13709 * gcc.target/i386/pr69171-2.c: Likewise.
13710 * gcc.target/i386/pr69171-3.c: Likewise.
13711 * gcc.target/i386/pr69171-4.c: Likewise.
13712 * gcc.target/i386/pr69171-5.c: Likewise.
13713 * gcc.target/i386/pr69171-6.c: Likewise.
13714
4a86a91a 137152015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13716
13717 PR middle-end/67639
13718 * c-c++-common/pr67639.c: New test.
13719
34c05552 137202016-01-07 Jakub Jelinek <jakub@redhat.com>
13721
13722 PR tree-optimization/69141
13723 * g++.dg/opt/pr69141.C: New test.
13724
f08d6895 137252016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13726
13727 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13728
32ec4173 137292016-01-06 Uros Bizjak <ubizjak@gmail.com>
13730
13731 PR target/69140
13732 * gcc.target/i386/pr69140.c: New test
13733
d74214f3 137342016-01-06 David Malcolm <dmalcolm@redhat.com>
13735
13736 * gcc.dg/bad-dereference.c: New test case.
13737
73991cab 137382015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13739
13740 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13741
fc8cc457 137422016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13743
13744 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13745
be3c9981 137462016-01-06 Marek Polacek <polacek@redhat.com>
13747
13748 PR sanitizer/69099
13749 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13750
2cb724f9 137512016-01-05 Marek Polacek <polacek@redhat.com>
13752
13753 PR c/69104
13754 * gcc.dg/atomic-invalid-2.c: New.
13755
233a53ed 137562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13757
13758 PR target/68991
13759 * gcc.target/i386/pr68991.c: New test.
13760
ea87c5e3 137612016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13762
13763 PR target/68991
13764 * g++.dg/pr68991-1.C: New test.
13765 * g++.dg/pr68991-2.C: Likewise.
13766
1943a4a2 137672016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13768
1943a4a2 13769 PR other/60465
afe82e5b 13770 * gcc.target/ia64/pr60465-gprel64.c: New test.
13771 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13772
1e9147dd 137732016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13774
13775 PR rtl-optimization/68651
13776 * gcc.target/aarch64/pr68651_1.c: New test.
13777
d42aa619 137782016-01-05 David Malcolm <dmalcolm@redhat.com>
13779
13780 PR c/69122
13781 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13782
1776de76 137832016-01-05 Nathan Sidwell <nathan@acm.org>
13784
2d7d361d 13785 PR c++/58583
13786 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13787
1776de76 13788 * gcc.dg/alias-15.c: New.
13789
5beb12c0 137902016-01-05 Nick Clifton <nickc@redhat.com>
13791
13792 PR target/68870
13793 * g++.dg/pr68770.C: New test.
13794
d8cca921 137952016-01-04 Mike Stump <mikestump@comcast.net>
13796
13797 * lib/target-supports.exp (check_effective_target_cilkplus):
13798 cilkplus targets require pthreads.
afc907ef 13799 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13800
8427dff3 138012016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13802
13803 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13804 generation.
13805
f1717362 138062016-01-04 Jakub Jelinek <jakub@redhat.com>
13807
13808 Update copyright years.
13809
d7d6a3ab 138102016-01-04 Marek Polacek <polacek@redhat.com>
13811
13812 PR c/68908
13813 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13814 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13815 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13816
b8f4a5f9 138172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13818
13819 * gcc.target/sparc/20160104-2.c: New test.
13820
6b5c028f 138212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13822
13823 * gcc.target/sparc/20160104-1.c: New test.
13824
300e1002 138252016-01-03 Paul Thomas <pault@gcc.gnu.org>
13826
13827 PR fortran/65045
13828 * gfortran.dg/pr65045.f90: New test.
13829
855b105f 138302016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13831
13832 * gnat.dg/specs/debug1.ads: Delete.
13833
bdc177dc 138342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13835
13836 PR libgfortran/68867
13837 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13838 expression.
13839
48aaffae 138402016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13841
13842 PR libgfortran/68867
13843 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13844 PowerPC.
13845
19a468b8 138462016-01-01 Paul Thomas <pault@gcc.gnu.org>
13847
13848 PR fortran/68864
13849 * gfortran.dg/pr68864.f90: New test.
13850
25371c91 138512016-01-01 Jakub Jelinek <jakub@redhat.com>
13852
2a659064 13853 PR tree-optimization/69070
13854 * gcc.dg/pr69070.c: New test.
13855
57aa9851 13856 PR sanitizer/69055
13857 * gfortran.dg/pr69055.f90: New test.
13858
25371c91 13859 PR target/69015
13860 * gcc.dg/pr69015.c: New test.
f1717362 13861\f
fb2c1edd 13862Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13863
13864Copying and distribution of this file, with or without modification,
13865are permitted in any medium without royalty provided the copyright
13866notice and this notice are preserved.