]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Update docs on libstdc++ source-code layout
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8d3bf9df 12016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/77915
4 * gfortran.dg/matmul_11.f90: New test.
5
ade2e453 62016-10-10 Jiong Wang <jiong.wang@arm.com>
7
8 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
9 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
10 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
11 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
12 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
13 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
14 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
15 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
16 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
17 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
18 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
19 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
20 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
21 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
22 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
23 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
24 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
25 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
26 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
27 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
28 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
29 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
30 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
31 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
32 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
33 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
34 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
35 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
36 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
37 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
38 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
39 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
40 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
41 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
42 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
43 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
44 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
45 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
46 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
47 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
48 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
49 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
50 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
51 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
52 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
53 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
54 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
55 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
56 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
57 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
58 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
59 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
60 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
61 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
62 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
63 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
64 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
65 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
66 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
67
d9b5db8e 682016-10-10 Jiong Wang <jiong.wang@arm.com>
69
70 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
71 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
72 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
73 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
74 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
75 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
76 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
77 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
78 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
79 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
80 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
81 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
82 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
83 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
84
67789205 852016-10-10 Jiong Wang <jiong.wang@arm.com>
86
87 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
88 Enable AArch64.
89 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
90 vdup*_laneq.
91 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
92 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
93 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
94 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
95
6dfe8276 962016-10-10 Matthew Wahab <matthew.wahab@arm.com>
97 Jiong Wang <jiong.wang@arm.com>
98
99 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
100 AArch64 support.
101 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
102 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
103 AArch64 targets.
104 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
105 AArch64 targets.
106 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
107 targets.
108 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
109
ec8fd20e 1102016-10-10 Eric Botcazou <ebotcazou@adacore.com>
111
112 * gnat.dg/specs/vfa.ads: New test.
113
6dfe8276 1142016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 115
116 * gnat.dg/inline13.ad[sb]: New test.
117 * gnat.dg/inline13_pkg.ad[sb]: New helper.
118
8fc51369 1192016-10-10 Eric Botcazou <ebotcazou@adacore.com>
120
121 * gnat.dg/biased_subtype.adb: New test.
122
b4d09fc1 1232016-10-09 Jakub Jelinek <jakub@redhat.com>
124
125 PR tree-optimization/77901
126 * gcc.c-torture/compile/pr77901.c: New test.
127
14964a36 1282016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
129
130 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
131 * gcc.dg/ipa/propalign-2.c: Likewise
132 * gcc.dg/ipa/propalign-3.c: Likewise.
133 * gcc.dg/ipa/propalign-4.c: Likewise.
134 * gcc.dg/ipa/propalign-5.c: Likewise.
135
ad0c1dec 1362016-10-08 Jakub Jelinek <jakub@redhat.com>
137
ae691a10 138 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
139
4582d852 140 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
141
ad0c1dec 142 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
143 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
144
90a2ad05 1452016-10-07 Fritz Reese <fritzoreese@gmail.com>
146
147 * gfortran.dg/dec_union_11.f90: New testcase.
148
4076953a 1492016-10-07 Nathan Sidwell <nathan@acm.org>
150
151 PR c++/66443
152 * g++.dg/cpp0x/pr66443-cxx11.C: New.
153 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
154 * g++.dg/cpp1y/pr66443-cxx14.C: New
155 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
156 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
157
cd45162d 1582016-10-07 Jakub Jelinek <jakub@redhat.com>
159
160 * g++.dg/cpp0x/addressof1.C: New test.
161 * g++.dg/cpp0x/addressof2.C: New test.
162
7d29bba9 1632016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
164
165 * gcc.target/powerpc/float128-type-1.c: New test to check that
166 PowerPC 64-bit Linux enables -mfloat128-type by default.
167 * gcc.target/powerpc/float128-type-2.c: Likewise.
168 * gcc.target/powerpc/float128-mix.c: Change error message to
169 reflect that __ibm128 is now #define'ed to be long double.
170
7d562e89 1712016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
172
173 PR fortran/77406
174 * gfortran.dg/pr77406.f90: New test.
175 * gfortran.dg/assumed_type_3.f90: Update error messages.
176 * gfortran.dg/defined_operators_1.f90: Ditto.
177 * gfortran.dg/generic_26.f90: Ditto.
178 * gfortran.dg/generic_7.f90: Ditto.
179 * gfortran.dg/gomp/udr5.f90: Ditto.
180 * gfortran.dg/gomp/udr7.f90: Ditto.
181 * gfortran.dg/interface_1.f90: Ditto.
182 * gfortran.dg/interface_37.f90: Ditto.
183 * gfortran.dg/interface_5.f90: Ditto.
184 * gfortran.dg/interface_6.f90: Ditto.
185 * gfortran.dg/interface_7.f90
186 * gfortran.dg/no_arg_check_3.f90
187 * gfortran.dg/operator_5.f90
188 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
189
0365bfa8 1902016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
191
192 PR c++/77700
193 * c-c++-common/Wint-in-bool-context.c: Update test.
194
1941149a 1952016-10-07 Richard Biener <rguenther@suse.de>
196
197 * gcc.dg/tree-ssa/vrp01.c: Adjust.
198 * gcc.dg/tree-ssa/vrp34.c: Likewise.
199
dc5b5d21 2002016-10-07 Marek Polacek <polacek@redhat.com>
201
202 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
203
30ac4925 2042016-10-07 Bernd Schmidt <bschmidt@redhat.com>
205
206 PR c++/69733
207 * c-c++-common/pr69733.c: New test.
208 * gcc.dg/pr69733.c: New test.
209 * gcc.target/i386/pr69733.c: New test.
210
95c0ad19 2112016-10-07 Marek Polacek <polacek@redhat.com>
212
213 PR c++/77803
214 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
215
fafde080 2162016-10-07 Jakub Jelinek <jakub@redhat.com>
217
218 PR tree-optimization/77664
219 * gcc.dg/tree-ssa/pr77664.c: New test.
220 * gcc.dg/pr77664.c: New test.
221
2222016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 223
224 * gfortran.dg/pr69955.f90: New test.
225
4147af80 2262016_10-06 Louis Krupp <louis.krupp@zoho.com>
227
228 PR fortran/57910
229 * gfortran.dg/pr57910.f90: New test.
230
adeca879 2312016-10-06 Jakub Jelinek <jakub@redhat.com>
232
233 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
234 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
235
fefb1a11 2362016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
237
238 PR tree-optimization/77862
239 * gcc.dg/pr77862.c: New test.
240
f7df25e9 2412016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
242
243 * gcc.dg/tree-ssa/evrp4.c: New test.
244
3ff1ad36 2452016-10-06 Jeff Law <law@redhat.com>
246
247 PR tree-optimization/71661
248 * gcc.dg/tree-ssa/pr71661.c: New test.
249
1424fde5 2502016-10-06 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/77855
253 * gcc.dg/torture/pr77855.c: New testcase.
254
a22dd5ec 2552016-10-06 James Clarke <jrtc27@jrtc27.com>
256 Eric Botcazou <ebotcazou@adacore.com>
257
258 * g++.dg/other/pr77759.C: New test.
259
cb1f8eb4 2602016-10-06 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/77839
263 * gcc.dg/torture/pr77839.c: New testcase.
264
bb513366 2652016-10-06 Marek Polacek <polacek@redhat.com>
266
267 * g++.dg/cpp1z/init-statement9.C: New test.
268
26d689f4 2692016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
270
271 * gcc.target/i386/pcommit-1.c: Deleted.
272 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
273 * gcc.target/i386/sse-13.c: Ditto.
274 * gcc.target/i386/sse-14.c: Ditto.
275 * gcc.target/i386/sse-22.c: Ditto.
276 * gcc.target/i386/sse-23.c: Ditto.
277 * g++.dg/other/i386-2.C: Ditto.
278
847e66cc 2792016-10-05 Uros Bizjak <ubizjak@gmail.com>
280
281 * gcc.target/i386/pr77833.c: Require int128 effective target.
282
670ec524 2832016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
284
285 PR fortran/58991
286 PR fortran/58992
287 * gfortran.dg/associate_22.f90: New test.
288
fca4e258 2892016-10-05 Fritz Reese <fritzoreese@gmail.com>
290
291 * gfortran.dg/dec_union_9.f90: New testcase.
292 * gfortran.dg/dec_union_10.f90: New testcase.
293
994fc95f 2942016-10-05 Jakub Jelinek <jakub@redhat.com>
295
c6958264 296 PR sanitizer/66343
297 * gcc.dg/pch/pr66343-3.c: New test.
298 * gcc.dg/pch/pr66343-3.hs: New file.
299
994fc95f 300 PR sanitizer/66343
301 * gcc.dg/pch/pr66343-1.c: New test.
302 * gcc.dg/pch/pr66343-1.hs: New file.
303 * gcc.dg/pch/pr66343-2.c: New test.
304 * gcc.dg/pch/pr66343-2.hs: New file.
305
2b6903a5 3062016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
307
308 * c-c++-common/Wint-in-bool-context.c: Update test.
309
a9e44c43 3102016-10-05 Marek Polacek <polacek@redhat.com>
311
312 * g++.dg/cpp1z/init-statement1.C: New test.
313 * g++.dg/cpp1z/init-statement2.C: New test.
314 * g++.dg/cpp1z/init-statement3.C: New test.
315 * g++.dg/cpp1z/init-statement4.C: New test.
316 * g++.dg/cpp1z/init-statement5.C: New test.
317 * g++.dg/cpp1z/init-statement6.C: New test.
318 * g++.dg/cpp1z/init-statement7.C: New test.
319 * g++.dg/cpp1z/init-statement8.C: New test.
320
d0a5b595 3212016-10-05 Louis Krupp <louis.krupp@zoho.com>
322
323 PR fortran/67524
324 * gfortran.dg/pr67524.f90: New test.
325
c7b01e77 3262016-10-05 Jakub Jelinek <jakub@redhat.com>
327
328 PR sanitizer/77823
329 * c-c++-common/ubsan/shift-9.c: New test.
330
d204444e 3312016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
332
333 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
334 of int if __SIZEOF_INT__ is less than 4 bytes.
335
ea55eab9 3362016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
337
338 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
339 * gfortran.dg/class_array_20.f03: Likewise.
340 * gfortran.dg/class_array_21.f03: Likewise.
341 * gfortran.dg/finalize_29.f08: Likewise.
342 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
343
bf1426ea 3442016-10-05 Richard Biener <rguenther@suse.de>
345
346 PR middle-end/77826
347 * gcc.dg/torture/pr77826.c: New testcase.
348
eb93b162 3492016-10-05 Richard Biener <rguenther@suse.de>
350
351 * gcc.dg/fold-copysign-1.c: New testcase.
352
830f8f08 3532016-10-05 Andreas Schwab <schwab@suse.de>
354
355 * g++.dg/pr49847-2.C: Remove.
356
ce229d56 3572016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
358
359 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
360
d82d27a3 3612016-10-05 Richard Biener <rguenther@suse.de>
362
363 PR middle-end/55152
364 * gcc.dg/pr55152-2.c: New testcase.
365
29e40d1d 3662016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
367
368 * gfortran.dg/dtio_15.f90: New test.
369
78dc0da1 3702016-10-04 Ian Lance Taylor <iant@golang.org>
371
372 * gcc.dg/split-7.c: New test.
373
f72de674 3742016-10-04 Martin Sebor <msebor@redhat.com>
375
376 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
377 %lc directive to wint_t to silence -Wformat warnings on targets
378 where the latter is a distinct type such as long.
379
c30da209 3802016-10-04 Martin Sebor <msebor@redhat.com>
381
382 PR c++/77804
383 * g++.dg/warn/Wplacement-new-size-4.C: New test.
384
c93d719b 3852016-10-04 Jakub Jelinek <jakub@redhat.com>
386
c8887d28 387 PR c++/77791
388 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
389
c93d719b 390 * g++.dg/other/java3.C: Remove.
391 * g++.dg/other/java1.C: Remove.
392 * g++.dg/other/error12.C: Remove.
393 * g++.dg/other/java2.C: Remove.
394 * g++.dg/warn/Wnvdtor.C: Remove.
395 * g++.dg/lookup/java1.C: Remove.
396 * g++.dg/lookup/java2.C: Remove.
397 * g++.dg/ext/pr34829.C: Remove.
398 * g++.dg/ext/java-3.C: Remove.
399 * g++.dg/ext/java-1.C: Remove.
400 * g++.dg/ext/java-2.C: Remove.
401 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
402
e62363b1 4032016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
404
405 PR tree-optimization/77808
406 * gcc.dg/tree-ssa/pr77808.c: New testcase.
407
38f18c01 4082016-10-04 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/77399
411 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
412
47fd90af 4132016-10-04 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/77833
416 * gcc.target/i386/pr77833.c: New testcase.
417
2f8d6297 4182016-09-26 Jeff Law <law@redhat.com>
419
420 PR tree-optimization/71550
421 PR tree-optimization/71403
422 * gcc.c-torture/execute/pr71550.c: New test.
423
4092cccf 4242016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
425
426 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
427 option.
428
8e8fe25a 4292016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
430
431 Revert
432 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
433
434 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
435
fcfa0d6a 4362016-10-03 Marek Polacek <polacek@redhat.com>
437
438 * g++.dg/cpp0x/nullptr37.C: New test.
439
255beb07 4402016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
441
442 * c-c++-common/Wint-in-bool-context.c: Update test.
443
16127d51 4442016-10-02 Jakub Jelinek <jakub@redhat.com>
445
446 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
447 earlier.
448 * g++.dg/charset/asm2.c (memmove): Likewise.
449 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
450 * g++.dg/tls/diag-4.C (foo): Likewise.
451 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
452 dg-warning, fix up regex.
453 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
454 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
455 * g++.old-deja/g++.mike/net31.C: Likewise.
456 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
457 for C++17.
458 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
459 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
460
c9e875f1 4612016-10-01 Richard Biener <rguenther@suse.de>
462
463 PR middle-end/77798
464 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
465
77daf8b6 4662016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
467
468 PR fortran/77663
469 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
470
ff2feb8b 4712016-10-01 Jakub Jelinek <jakub@redhat.com>
472
473 PR c/77490
474 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
475 Add dg-prune-output directive.
476
fd3720ac 4772016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
478
479 PR fortran/66643
480 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
481 * gfortran.fortran-torture/compile/write.f90: Update test.
482
dd07e329 4832016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
484
485 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
486 arm_fp16_alternative_ok as the required effective target.
487 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
488 -mfp16-format=alternative to the dg-options directive and remove
489 the dg-add-options directive.
490
580083a2 4912016-09-30 Fritz Reese <fritzoreese@gmail.com>
492
493 PR fortran/77764
494 * gfortran.dg/dec_union_8.f90: New testcase.
495
f24fcad2 4962016-09-30 Fritz Reese <fritzoreese@gmail.com>
497
498 PR fortran/77782
499 * gfortran.dg/dec_structure_16.f90: New testcase.
500
e0e00cf4 5012016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
502
503 * gfortran.dg/coarray_allocate_10.f08: New test.
504 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
505
44211526 5062016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
507
508 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
509
e2441cd8 5102016-09-30 Richard Biener <rguenther@suse.de>
511
512 PR tree-optimization/77399
513 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
514
0914a8ef 5152016-09-29 Sandra Loosemore <sandra@codesourcery.com>
516
517 * c-c++-common/pr27336.c: Make dependency on
518 -fdelete-null-pointer-checks explicit.
519 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
520 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
521 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
522 * gcc.dg/pic-1.c: Require fpic target support.
523 * gcc.dg/pic-2.c: Likewise.
524
c5d89bae 5252016-09-29 Jakub Jelinek <jakub@redhat.com>
526
527 Implement P0001R1 - C++17 removal of register storage class specifier
528 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
529 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
530 C++17.
531 * c-c++-common/vector-subscript-5.c (foo): Don't use register
532 keyword if not __SSE2__.
533 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
534 C++17.
535 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
536 register keywords.
537 * g++.dg/eh/pr29166.C: Add -Wno-register option.
538 * g++.dg/warn/register-parm-1.C (erroneous_warning,
539 no_erroneous_warning): Expect new warnings for C++17.
540 * g++.dg/warn/register-var-2.C (f): Likewise.
541 * g++.dg/parse/register1.C (f): Expect new error for C++17.
542 * g++.dg/parse/linkage2.C (foo): Likewise.
543 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
544 keyword on parameters for C++17.
545 * g++.dg/cpp1z/register1.C: New test.
546 * g++.dg/cpp1z/register2.C: New test.
547 * g++.dg/cpp1z/register3.C: New test.
548
5424b150 5492016-09-29 Uros Bizjak <ubizjak@gmail.com>
550
551 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
552 * gcc.target/i386/avx2-check.h (main): Ditto.
553 * gcc.target/i386/avx512bw-check.h (main): Ditto.
554 * gcc.target/i386/avx512cd-check.h (main): Ditto.
555 * gcc.target/i386/avx512dq-check.h (main): Ditto.
556 * gcc.target/i386/avx512er-check.h (main): Ditto.
557 * gcc.target/i386/avx512f-check.h (main): Ditto.
558 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
559 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
560 * gcc.target/i386/avx512vl-check.h (main): Ditto.
561
132fa33c 5622016-09-29 Uros Bizjak <ubizjak@gmail.com>
563
564 PR target/77756
565 * gcc.target/i386/pr77756.c: New test.
566
ea72fa65 5672016-09-29 Marek Polacek <polacek@redhat.com>
568
569 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
570
40334d1a 5712016-09-29 Marek Polacek <polacek@redhat.com>
572
573 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
574 C++14.
575
2bf721c3 5762016-09-29 Martin Liska <mliska@suse.cz>
577
578 * objc/execute/construct1.m: New test.
579
a8243a97 5802016-09-29 Richard Biener <rguenther@suse.de>
581
582 PR tree-optimization/77768
583 * gcc.dg/torture/pr77768.c: New testcase.
584
98da8d3b 5852016-09-28 Richard Biener <rguenther@suse.de>
586
587 PR middle-end/77407
588 * gcc.dg/pr77407.c: New testcase.
589
b0ab3ca0 5902016-09-29 Richard Biener <rguenther@suse.de>
591
592 PR middle-end/55152
593 * gcc.dg/pr55152.c: New testcase.
594 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
595
f76c9f26 5962016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
597
598 * gcc.dg/profile-update-warning.c: Restrict to ia32.
599 (dg-options): Remove -m32.
600
94d9ba6a 6012016-09-28 Martin Sebor <msebor@redhat.com>
602
603 PR middle-end/77721
604 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
605
d23296dc 6062016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
607
608 PR libgfortran/77707
609 * gfortran.dg/inquire_17.f90: New test.
610
2a2770c6 6112016-09-28 Jakub Jelinek <jakub@redhat.com>
612
613 PR c++/77467
614 * g++.dg/cpp1y/constexpr-77467.C: New test.
615
3e822015 6162016-09-28 Martin Sebor <msebor@redhat.com>
617
618 PR c/77762
619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
620 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
621 (test_sprintf_p_const): Adjust line numbers to avoid failures
622 introduced in r240503.
623
21ce832f 6242016-09-28 Martin Sebor <msebor@redhat.com>
625
626 PR middle-end/77683
627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
628
8d9e3eb6 6292016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
630
cfa852a5 631 PR c++/77748
632 * g++.dg/pr77550.C: Avoid undefined behavior.
633
8d9e3eb6 634 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
635
85dd8d9a 6362016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
637
638 * gcc.dg/strlenopt-20.c: Update test.
639 * gcc.dg/strlenopt-21.c: Likewise.
640 * gcc.dg/strlenopt-22.c: Likewise.
641 * gcc.dg/strlenopt-22g.c: Likewise.
642 * gcc.dg/strlenopt-26.c: Likewise.
643 * gcc.dg/strlenopt-5.c: Likewise.
644 * gcc.dg/strlenopt-7.c: Likewise.
645 * gcc.dg/strlenopt-9.c: Likewise.
646
ce7e2f0e 6472016-09-27 Jakub Jelinek <jakub@redhat.com>
648
4fd4e9e0 649 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
650
66108a57 651 * g++.dg/cpp1z/lambda-this1.C: New test.
652 * g++.dg/cpp1z/lambda-this2.C: New test.
653
ce7e2f0e 654 PR c++/77722
655 * g++.dg/ubsan/return-4.C: New test.
656 * g++.dg/ubsan/return-5.C: New test.
657 * g++.dg/ubsan/return-6.C: New test.
658
eedf6f96 6592016-09-27 Jiong Wang <jiong.wang@arm.com>
660
661 * lib/target-supports.exp
662 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
663 in function comment.
664
febf7a45 6652016-09-27 Martin Liska <mliska@suse.cz>
666
667 PR gcov-profile/46266
668 * lib/gcov.exp: Verify that <built-in>.gcov file is not
669 considered.
670
1ef012e4 6712016-09-27 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/77745
674 * g++.dg/torture/pr77745.C: New testcase.
675
fcaf08b7 6762016-09-27 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/77478
679 * gcc.dg/torture/pr77478.c: New testcase.
680
db46bcd3 6812016-09-27 Martin Liska <mliska@suse.cz>
682
683 PR gcov-profile/7970
684 PR gcov-profile/16855
685 PR gcov-profile/44779
686 * g++.dg/gcov/pr16855.C: New test.
687
2e0bcd96 6882016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
689
690 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
691
93768ef7 6922016-09-27 Jakub Jelinek <jakub@redhat.com>
693
694 PR fortran/77666
695 * gfortran.dg/gomp/pr77666.f90: New test.
696
b09a4365 6972016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
698
699 PR ipa/77677
700 * gcc.dg/torture/pr77677-2.c: New test.
701
85527e8f 7022016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
703
704 PR fortran/77420
705 * gfortran.dg/pr77420_1.f90: New test.
706 * gfortran.dg/pr77420_2.f90: Ditto.
707 * gfortran.dg/pr77420_3.f90: New test. Requires ...
708 * gfortran.dg/pr77420_4.f90: this file.
709
140cd7ff 7102016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
711
712 PR middle-end/77719
713 * gfortran.dg/pr77719.f90: New test.
714
d4d58fc3 7152016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
716
717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 718 singular form of byte when quantity is unknown.
d4d58fc3 719
e997bd3a 7202016-09-26 Marek Polacek <polacek@redhat.com>
721
722 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
723
9c7de46a 7242016-09-26 Martin Liska <mliska@suse.cz>
725
726 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
727 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
728 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
729 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
730 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
731 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
732 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
733 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
734 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
735
3c77f69c 7362016-09-26 Marek Polacek <polacek@redhat.com>
737
738 PR c/7652
739 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
740 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
741 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
742 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
743 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
744 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
745 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
746 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
747 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
748 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
749 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
750 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
751 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
752 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
753 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
754 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
755 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
756 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
757 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
758 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
759 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
760 * c-c++-common/attr-fallthrough-1.c: New test.
761 * c-c++-common/attr-fallthrough-2.c: New test.
762 * g++.dg/cpp0x/fallthrough1.C: New test.
763 * g++.dg/cpp0x/fallthrough2.C: New test.
764 * g++.dg/cpp1z/fallthrough1.C: New test.
765 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
766 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
767 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
768 * objc.dg/Wimplicit-fallthrough-1.m: New test.
769
40e245e1 7702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
771
9e9fb49b 772 PR fortran/77429
40e245e1 773 * gfortran.dg/pr77429.f90: New test.
774
cfffcdf4 7752016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
776
777 PR fortran/77694
778 * gfortran.dg/pr77694.f90: New test.
779
223e6ae9 7802016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
781
782 PR target/51244
783 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
784
9e932ac2 7852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
786
787 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
788 for 32-bit mode.
789
04f16d28 7902016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
791
792 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
793 for 32-bit mode.
794
481ce481 7952016-09-24 Marek Polacek <polacek@redhat.com>
796
797 PR c/77490
798 * c-c++-common/Wbool-operation-1.c: New test.
799 * gcc.dg/Wbool-operation-1.c: New test.
800
8e652fcf 8012016-09-23 Fritz Reese <fritzoreese@gmail.com>
802
803 * gfortran.dg/dec_static_1.f90: New.
804 * gfortran.dg/dec_static_2.f90: New.
805 * gfortran.dg/dec_static_3.f90: New.
806 * gfortran.dg/dec_static_4.f90: New.
807
e7c4560c 8082016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
809
810 PR fortran/48298
811 * gfortran.dg/negative_unit_check.f90: Update test.
812 * gfortran.dg/dtio_14.f90: New test.
481ce481 813
ad020996 8142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
815
816 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
817 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
818 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
819 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
820 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
821 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
822 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
823
e2c1228b 8242016-09-23 Martin Sebor <msebor@redhat.com>
825
826 PR testsuite/77713
827 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
828 assuming long double is bigger than double.
829
9b5db70f 8302016-09-23 Jakub Jelinek <jakub@redhat.com>
831
832 Implement P0138R2, C++17 construction rules for enum class values
833 * g++.dg/cpp1z/direct-enum-init1.C: New test.
834
a30e370d 8352016-09-23 David Malcolm <dmalcolm@redhat.com>
836
837 PR preprocessor/77672
838 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
839 expected multiline output from first warning to reflect change
840 in r240434.
841
15650eb7 8422016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
843
844 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
845
f886b2b4 8462016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
847 Tom de Vries <tom@codesourcery.com>
848
849 PR testsuite/77411
850 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
851
f74ba31d 8522016-09-23 Marek Polacek <polacek@redhat.com>
853
854 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
855 * c-c++-common/gomp/atomic-13.c: Likewise.
856 * c-c++-common/gomp/atomic-14.c: Likewise.
857 * c-c++-common/pr60439.c: Remove invalid code.
858 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
859 * g++.dg/expr/bitfield5.C: Likewise.
860 * g++.dg/expr/bitfield6.C: Likewise.
861 * g++.dg/expr/bool1.C: Likewise.
862 * g++.dg/expr/bool3.C: Likewise.
863 * g++.dg/expr/lval3.C: Likewise.
864 * g++.dg/expr/lval4.C: Likewise.
865 * g++.old-deja/g++.jason/bool5.C: Likewise.
866
7413e757 8672016-09-23 David Malcolm <dmalcolm@redhat.com>
868
869 PR preprocessor/77672
870 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
871 (test_terminator_location): New function.
872
81df50de 8732016-09-23 Richard Biener <rguenther@suse.de>
874
875 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
876
5f4626d8 8772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
878
879 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
880 -march=armv8.2-a+fp16 when supported by the hardware.
881 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
882 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
883 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
884 semi-colons to a macro invocations.
885 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
886 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
887 defined.
888 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
889 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
891 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
892 defined.
893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
900 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
903 defined.
904 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
906 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
907 defined.
908 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
909 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
910 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
911 defined.
912 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
914 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
915 defined.
916 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
919 defined. Also fix some white-space.
920 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
921 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
922 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
923 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
926 defined. Also fix some long lines and white-space.
927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
928 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
929 defined. Also fix some long lines and white-space.
930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
931 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
932 defined.
933 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
935 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
936 defined.
937 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
939 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
940 defined.
941 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 944 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 951 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 957 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
958 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 960
f2645569 9612016-09-23 Jiong Wang <jiong.wang@arm.com>
962 Matthew Wahab <matthew.wahab@arm.com>
963
964 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
965 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
966 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
967 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
968 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
969 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
970 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
971 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
972 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
973 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
974 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
975 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
976 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
979 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
980 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
981 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
982 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
983 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
984 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
985 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
986 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
987 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
988 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
989 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
990 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
991 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
992 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
993 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
994 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
995 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
996 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
997 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
998 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
999 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1001
66a55fc4 10022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1003
1004 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1005 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1006 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1007 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1008 support.
1009
ada0f4c4 10102016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1011
1012 PR ipa/77677
1013 * gcc.dg/torture/pr77677.c: New test.
1014
8771094d 10152016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1016
1017 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1018 here now.
1019
c959fae1 10202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1021
1022 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1023 options. Add tests for float16x4_t and float16x8_t.
1024
88b594a3 10252016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1026
1027 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1028 * gcc.target/s390/risbg-ll-2.c: Ditto.
1029 * gcc.target/s390/risbg-ll-3.c: Ditto.
1030
e4ad661c 10312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1032
1033 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1034 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1035
4005a882 10362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1037
1038 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1039 output to the simplified instructions.
1040
9854d864 10412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1042
1043 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1044 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1045
388ce7db 10462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1047
1048 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1049 (FP16_SUPPORTED): New
1050 (expected-hfloat-16x4): Make conditional on __fp16 support.
1051 (expected-hfloat-16x8): Likewise.
1052 (vdup_n_f16): Disable for non-AArch64 targets.
1053 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1054 conditional on FP16_SUPPORTED.
1055 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1056 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1057 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1058 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1060 for testing __fp16.
1061 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1062 conditional on FP16_SUPPORTED.
1063 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1064 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1065
837bb76e 10662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1067
1068 * gcc.target/arm/short-vfp-1.c: New.
1069
e183c2b8 10702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1071
1072 * gcc.target/arm/attr-fp16-arith-1.c: New.
1073
cd6fbed6 10742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1075
1076 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1077 New.
1078 (add_options_for_arm_v8_2a_fp16_neon): New.
1079 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1080 (add_options_for_arm_arch_v8_2a): Auto-generate.
1081 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1082 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1083 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1084 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1085 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1086 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1087 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1088
4961b0ab 10892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1090
1091 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1092 arm_fp16_alternative_ok.
1093 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1094 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1095 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1096 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1097 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1098 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1099 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1100 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1101 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1102 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1103 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1104 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1105 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1106 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1107 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1108 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1109 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1110 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1111 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1112 arm_fp16_alternative_ok.
1113 * lib/target-supports.exp
1114 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1115 (check_effective_target_arm_fp16_alternative_ok): New.
1116 (check_effective_target_arm_fp16_none_ok_nocache): New.
1117 (check_effective_target_arm_fp16_none_ok): New.
1118
ce5b3c3b 11192016-09-23 Martin Liska <mliska@suse.cz>
1120
1121 * gcc.dg/ipa/pr77653.c: Replace adress
1122 with address.
1123
d4c65e05 11242016-09-23 Martin Liska <mliska@suse.cz>
1125
1126 * gcc.target/i386/movbe-4.c: New test.
1127
82a47693 11282016-09-23 Martin Liska <mliska@suse.cz>
1129
1130 * gcc.target/i386/crc32-5.c: New test.
1131
0253072a 11322016-09-23 Martin Liska <mliska@suse.cz>
1133
1134 * gcc.target/i386/pr71652.c: New test.
1135 * gcc.target/i386/pr71652-2.c: New test.
1136 * gcc.target/i386/pr71652-3.c: New test.
1137
0bfdbd22 11382016-09-23 Jakub Jelinek <jakub@redhat.com>
1139
1140 * lib/gcc-dg.exp (process-message): Support relative line number
1141 notation - .+4 or .-1 etc.
1142 * gcc.dg/dg-test-1.c: New test.
1143
ff982ab4 11442016-09-22 Martin Sebor <msebor@redhat.com>
1145
1146 PR target/77676
1147 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1148 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1149 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1150 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1151
78299f8d 11522016-09-22 Uros Bizjak <ubizjak@gmail.com>
1153
1154 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1155 * gcc.dg/ifcvt-2.c: Ditto.
1156 * gcc.dg/zero_bits_compound-1.c: Ditto.
1157 * gcc.dg/zero_bits_compound-1.c: Ditto.
1158 * gcc.dg/pr40550.c: Simplify target selectors.
1159 Use dg-additional-options.
1160 * gcc.dg/pr47893.c: Ditto.
1161 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1162 additional options for 32-bit x86 targets.
1163 * gcc.dg/pr70955.c: Move to ...
1164 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1165
ec645283 11662016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/61019
1169 * g++.dg/cpp0x/pr61019.C: New.
1170
9753b549 11712016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1172 Terry Guo <terry.guo@arm.com>
1173
1174 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1175 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1176 * gcc.target/arm/pure-code/pure-code.exp: New.
1177
7dbfb427 11782016-09-22 Uros Bizjak <ubizjak@gmail.com>
1179
1180 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1181 Remove SSE effective target requirement.
1182
7e20dff2 11832016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/71979
1186 * g++.dg/cpp0x/pr71979.C: New.
1187
05dd002d 11882016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1189
1190 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1191
53769cc8 11922016-09-22 Martin Liska <mliska@suse.cz>
1193
1194 PR ipa/77653
1195 * gcc.dg/ipa/pr77653.c: New test.
1196
51c846d6 11972016-09-22 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR fortran/77665
1200 * gfortran.dg/gomp/pr77665.f90: New test.
1201
51278c1a 12022016-09-22 Paul Thomas <pault@gcc.gnu.org>
1203
1204 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1205 * gfortran.dg/dtio_13.f90: New test.
1206
cde225a2 12072016-09-21 Louis Krupp <louis.krupp@zoho.com>
1208
1209 PR fortran/66107
1210 * gfortran.dg/pr66107.f90: New test.
1211
0d5530d9 12122016-09-21 Ian Lance Taylor <iant@golang.org>
1213
1214 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1215 with call to builtin delete function.
1216
9ca7e933 12172016-09-21 Joseph Myers <joseph@codesourcery.com>
1218
1219 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1220 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1221 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1222 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1223 tests.
1224
451127c6 12252016-09-21 Uros Bizjak <ubizjak@gmail.com>
1226
1227 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1228
98aa0f57 12292016-09-21 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR c++/77651
1232 * g++.dg/cpp1z/aligned-new6.C: New test.
1233
65eeae10 12342016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1235
1236 * gcc.target/arm/fp16-aapcs-3.c: New.
1237 * gcc.target/arm/fp16-aapcs-4.c: New.
1238 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1239 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1240 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1241 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1242
1a39df22 12432016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1244
1245 PR tree-optimization/77550
1246 * g++.dg/pr77550.C: New test.
1247
48bc6fdd 12482016-09-21 Georg-Johann Lay <avr@gjlay.de>
1249
1250 PR target/77326
1251 * gcc.target/avr/torture/pr77326.c: New test.
1252
a09b160b 12532016-09-21 Louis Krupp <louis.krupp@zoho.com>
1254
1255 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1256
91207228 12572016-09-21 Richard Biener <rguenther@suse.de>
1258
1259 PR tree-optimization/77648
1260 * gcc.dg/torture/pr77648-1.c: New testcase.
1261 * gcc.dg/torture/pr77648-2.c: Likewise.
1262
f6aeb966 12632016-09-21 Richard Biener <rguenther@suse.de>
1264 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR tree-optimization/77621
1267 * gcc.dg/pr77621.c: New testcase.
1268
637b3ebb 12692016-09-21 Paul Thomas <pault@gcc.gnu.org>
1270
1271 PR fortran/77657
1272 * gfortran.dg/dtio_12.f90: New test.
1273
b5b88e7a 12742016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1275
1276 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1277
8ccdb0a4 12782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1279
1280 PR tree-optimization/72835
1281 * gcc.dg/tree-ssa/pr72835.c: New test.
1282
b9833bfd 12832016-09-20 Martin Sebor <msebor@redhat.com>
1284
1285 PR middle-end/49905
1286 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1287 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1288 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1289 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1290 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1291 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1292 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1293
597323ed 12942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1295
1296 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1297 arguments/compare will be optimized away.
1298 * gcc.dg/torture/ftrapv-1.c: Likewise.
1299
25a8e007 13002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1301
1302 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1303 will be optimized away.
1304 * gcc.dg/ipa/vrp1.c: New test.
1305 * gcc.dg/ipa/vrp2.c: New test.
1306 * gcc.dg/ipa/vrp3.c: New test.
1307
6e93da1b 13082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1309
1310 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1311 does the same transformation.
1312 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1313 * gcc.dg/tree-ssa/evrp1.c: New test.
1314 * gcc.dg/tree-ssa/evrp2.c: New test.
1315 * gcc.dg/tree-ssa/evrp3.c: New test.
1316 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1317 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1318 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1319 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1320 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1321 foling now happens early.
1322 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1323 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1325 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1326 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1327
b8b3b645 13282016-09-20 Uros Bizjak <ubizjak@gmail.com>
1329
1330 PR target/77621
1331 * gcc.target/i386/pr77621.c: New test.
1332 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1333 pattern, loop should vectorize with -mtune=atom.
1334
81165554 13352016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1336 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR testsuite/63299
1339 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1340 instead of delete.
1341
2f8a2ead 13422016-09-20 Jakub Jelinek <jakub@redhat.com>
1343
a48667ee 1344 PR c++/77626
1345 * g++.dg/other/pr77626.C: New test.
1346
7e67c6d5 1347 PR c++/77638
1348 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1349
59934ea3 1350 PR c++/77637
1351 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1352
2f8a2ead 1353 PR middle-end/77624
1354 * c-c++-common/pr77624-1.c: New test.
1355 * c-c++-common/pr77624-2.c: New test.
1356
a1268ee1 13572016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1358
1359 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1360 of digits expected.
1361
0b77b2cf 13622016-09-20 Richard Biener <rguenther@suse.de>
1363
1364 PR tree-optimization/77646
1365 * gcc.dg/torture/pr77646.c: New testcase.
1366
bed03df1 13672016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1368
1369 PR c++/77434
1370 * c-c++-common/Wint-in-bool-context.c: New test.
1371
cb19a0da 13722016-09-19 Joseph Myers <joseph@codesourcery.com>
1373
1374 * gcc.dg/cr-decimal-dig-1.c: New test.
1375
9b5c49ef 13762016-09-19 Joseph Myers <joseph@codesourcery.com>
1377
1378 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1379 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1380 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1381 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1382
48d1445d 13832016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1384
1385 PR rtl-optimization/77416
1386 * gcc.target/powerpc/pr77416.c: New.
1387
579f478b 13882016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1389
1390 PR c++/77639
1391 * g++.dg/template/error-recovery4.C: New test.
1392
f2e52448 13932016-09-19 Bin Cheng <bin.cheng@arm.com>
1394
1395 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1396
aaf7d5f8 13972016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1398
1399 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1400 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1401
5f036000 14022016-09-19 Jakub Jelinek <jakub@redhat.com>
1403 Jan Hubicka <jh@suse.cz>
1404
1405 PR target/77587
1406 * gcc.dg/pr77587.c: New test.
1407 * gcc.dg/pr77587a.c: New file.
1408
eee0cf09 14092016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1410
1411 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1412 * gfortran.dg/coarray_38.f90:
1413 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1414 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1415 * gfortran.dg/coarray_allocate_7.f08: New test.
1416 * gfortran.dg/coarray_allocate_8.f08: New test.
1417 * gfortran.dg/coarray_allocate_9.f08: New test.
1418 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1419 new caf_register.
1420 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1421 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1422 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1423 get_by_refs.
1424 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1425 * gfortran.dg/coarray_lock_7.f90: Same.
1426 * gfortran.dg/coarray_poly_5.f90: Same.
1427 * gfortran.dg/coarray_poly_6.f90: Same.
1428 * gfortran.dg/coarray_poly_7.f90: Same.
1429 * gfortran.dg/coarray_poly_8.f90: Same.
1430 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1431
891196d7 14322016-09-19 Fritz Reese <fritzoreese@gmail.com>
1433
1434 PR fortran/77584
1435 * gfortran.dg/dec_structure_15.f90: New testcase.
1436
281da9a3 14372016-09-19 Richard Biener <rguenther@suse.de>
1438
1439 PR middle-end/77605
1440 * gcc.dg/torture/pr77605.c: New testcase.
1441
8a252920 14422016-09-18 Louis Krupp <louis.krupp@zoho.com>
1443
1444 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1445
a18b7a33 14462016-09-17 Jan Hubicka <hubicka@ucw.cz>
1447
1448 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1449 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1450 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1451 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1452 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1453 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1454 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1455 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1456 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1457 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1458 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1459
b868c23d 14602016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1461
1462 * gcc.target/i386/pr68633.c: Fix expected result.
1463
360d7ea8 14642016-09-17 Louis Krupp <louis.krupp@gmail.com>
1465
1466 PR fortran/68078
1467 * gfortran.dg/pr68078.f90: New test.
1468 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1469
d58661cb 14702016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1471
1472 PR target/77613
1473 * gcc.target/powerpc/swaps-p8-25.c: New.
1474
24b3d864 14752016-09-16 Jakub Jelinek <jakub@redhat.com>
1476
e6db887a 1477 PR c++/77482
1478 * g++.dg/cpp0x/constexpr-77482.C: New test.
1479
44df6c11 1480 PR c++/77379
1481 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1482 thunk offsets.
1483 * g++.dg/abi/abi-tag23a.C: Likewise.
1484
53d2f3de 1485 PR c++/77338
1486 * g++.dg/cpp0x/decltype-77338.C: New test.
1487
24b3d864 1488 PR c++/77375
1489 * g++.dg/cpp0x/mutable1.C: New test.
1490
42f172d0 14912016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1492
1493 PR fortran/77612
1494 * gfortran.dg/pr77612.f90: New test.
1495
0665113b 14962016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1497
1498 * gcc.dg/torture/pr70421.c: Require int32plus.
1499
dff10ec9 15002016-09-16 Jakub Jelinek <jakub@redhat.com>
1501
be63912c 1502 PR middle-end/77475
1503 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1504
dff10ec9 1505 PR target/77526
1506 * gcc.target/i386/pr77526.c: New test.
1507
69cdadd9 15082016-09-16 Jakub Jelinek <jakub@redhat.com>
1509 Eric Botcazou <ebotcazou@adacore.com>
1510
1511 PR middle-end/77594
1512 * gcc.target/i386/pr77594.c: New test.
1513
b74250bc 15142016-09-15 Louis Krupp <louis.krupp@zoho.com>
1515
1516 PR fortran/69963
1517 * gfortran.dg/misplaced_implicit_character.f90: New test.
1518
834a2c29 15192016-09-15 Bin Cheng <bin.cheng@arm.com>
1520
1521 PR tree-optimization/77503
1522 * gcc.dg/vect/pr77503.c: New test.
1523
fbcb99d5 15242016-09-15 Richard Biener <rguenther@suse.de>
1525
1526 PR middle-end/77544
1527 * c-c++-common/torture/pr77544.c: New testcase.
1528
3aa4e8c2 15292016-09-15 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR middle-end/77475
1532 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1533 * gcc.dg/march-generic.c: Likewise.
1534 * gcc.target/i386/spellcheck-options-1.c: New test.
1535 * gcc.target/i386/spellcheck-options-2.c: New test.
1536 * gcc.target/i386/spellcheck-options-3.c: New test.
1537 * gcc.target/i386/spellcheck-options-4.c: New test.
1538
e9dea525 15392016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1540
1541 PR fortran/72743
1542 * gfortran.dg/goacc/pr72743.f90: New test.
1543
7270347c 15442016-09-15 Richard Biener <rguenther@suse.de>
1545
1546 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1547
091e8e90 15482016-09-15 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/77514
1551 * gcc.dg/torture/pr77514.c: New testcase.
1552
8cc08773 15532016-09-14 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR c++/77549
1556 * g++.dg/lookup/pr77549.C: New test.
1557
5be60f03 15582016-09-14 Marek Polacek <polacek@redhat.com>
1559
1560 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1561 * c-c++-common/gomp/atomic-13.c: Likewise.
1562 * c-c++-common/gomp/atomic-14.c: Likewise.
1563 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1564 * g++.dg/cpp1z/bool-increment1.C: New test.
1565 * c-c++-common/pr60439.c: Add dg-warning.
1566 * g++.dg/expr/bitfield4.C: Likewise.
1567 * g++.dg/expr/bitfield5.C: Likewise.
1568 * g++.dg/expr/bitfield6.C: Likewise.
1569 * g++.dg/expr/bool1.C: Likewise.
1570 * g++.dg/expr/bool3.C: Likewise.
1571 * g++.dg/expr/lval3.C: Likewise.
1572 * g++.dg/expr/lval4.C: Likewise.
1573 * g++.old-deja/g++.jason/bool5.C: Likewise.
1574 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1575 * g++.dg/other/error18.C: Likewise.
1576 * g++.dg/gomp/atomic-14.C: Likewise.
1577
f80a245e 15782016-09-14 Nathan Sidwell <nathan@acm.org>
1579
1580 PR c++/77539
1581 * g++.dg/cpp1y/pr77539.C: New.
1582
7b329bca 15832016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1584
1585 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1586 dg-require.
1587 * g++.dg/ext/builtin_alloca.C: Likewise.
1588 * g++.dg/template/spec35.C: Likewise.
1589 * gcc.dg/builtins-68.c: Likewise.
1590 * gcc.misc-tests/gcov-13.c: Likewise.
1591 * gcc.misc-tests/gcov-14.c: Likewise.
1592
0029200d 15932016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1594
1595 * gfortran.dg/dec_structure_14.f90: New testcase.
1596
0975f764 15972016-09-14 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR sanitizer/68260
1600 * c-c++-common/tsan/pr68260.c: New test.
1601
1098c313 16022016-09-13 Joe Seymour <joe.s@somniumtech.com>
1603
1604 PR target/70713
1605 * gcc.target/msp430/function-attributes-1.c: New test.
1606 * gcc.target/msp430/function-attributes-2.c: New test.
1607 * gcc.target/msp430/function-attributes-3.c: New test.
1608
46fad8d5 16092016-09-13 Jakub Jelinek <jakub@redhat.com>
1610
4bdba715 1611 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1612 * g++.dg/cpp1z/gen-attrs1.C: New test.
1613
99d887de 1614 PR tree-optimization/77454
1615 * gcc.dg/pr77454.c: New test.
1616
46fad8d5 1617 PR c++/77553
1618 * g++.dg/cpp1y/constexpr-77553.C: New test.
1619
68ef907c 16202016-09-13 David Malcolm <dmalcolm@redhat.com>
1621
1622 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1623 (test_show_locus): Replace rich_location::add_fixit_insert calls
1624 with add_fixit_insert_before and add_fixit_insert_after.
1625
2c24fd5e 16262016-09-13 Jason Merrill <jason@redhat.com>
1627 Tom de Vries <tom@codesourcery.com>
1628
1629 PR c++/77427
1630 * g++.dg/pr77427.C: New test.
1631
68b219ee 16322016-09-13 Martin Liska <mliska@suse.cz>
1633
1634 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1635 effective target.
1636 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1637 * lib/target-supports.exp: Define the new target.
1638
c72e91d3 16392016-09-12 Andrew Pinski <apinski@cavium.com>
1640
1641 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1642 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1643
b38c0a37 16442016-09-12 Uros Bizjak <ubizjak@gmail.com>
1645
1646 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1647 variable arguments.
1648 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1649 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1650 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1651 variable argument.
1652 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1653 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1654
7a21b590 16552016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1656
1657 PR c++/77496
1658 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1659 * g++.dg/ext/pr77496.C: New test.
1660 * g++.dg/warn/pr77496.C: New test.
1661
00434032 16622016-09-12 David Malcolm <dmalcolm@redhat.com>
1663
1664 PR c/72858
1665 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1666 to preserve conversion chars, and to preserve prefix information.
1667 * gcc.dg/format/pr72858.c: New test case.
1668
54f56c28 16692016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1670
1671 * gfortran.dg/pr77507.f90: Move to ...
1672 * gfortran.dg/ieee/pr77507.f90: here.
1673
08d6d42c 16742016-08-09 Jan Hubicka <hubicka@ucw.cz>
1675
1676 PR ipa/61159
1677 * compile/pr61159.c: New testcase
1678
35870532 16792016-08-09 Jan Hubicka <hubicka@ucw.cz>
1680
1681 PR ipa/64316
1682 * gcc.dg/ipa/pr63416.c: New testcase.
1683
953b9eef 16842016-09-10 Paul Thomas <pault@gcc.gnu.org>
1685 Steven G. Kargl <kargl@gcc.gnu.org>
1686
1687 PR fortran/77532
c78b1f64 1688 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1689
1aef7c3c 16902016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1691
1692 PR fortran/77507
1693 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1694 * gfortran.dg/c_assoc_4.f90: Ditto.
1695
3bb45f76 16962016-09-10 Tom de Vries <tom@codesourcery.com>
1697
1698 PR C/71602
1699 * c-c++-common/va-arg-va-list-type.c: New test.
1700
9731eaaf 17012016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1702
1703 PR rtl-optimization/77289
1704 * gcc.target/powerpc/pr77289.c: New test.
1705
911ea34a 17062016-09-09 Martin Sebor <msebor@redhat.com>
1707
1708 PR c/77520
1709 PR c/77521
1710 * gcc.dg/pr77520.c: New test.
1711 * gcc.dg/pr77521.c: New test.
1712
edd0f33b 17132016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1714
1715 PR fortran/77506
1716 * gfortran.dg/pr77506.f90: New test.
1717
374777a4 17182016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1719
1720 PR fortran/77507
1721 * gfortran.dg/pr77507.f90: New test.
1722
c5eddaf9 17232016-09-09 Joseph Myers <joseph@codesourcery.com>
1724
1725 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1726
3e7e4e14 17272016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1728 Louis Krupp <lkrupp@gcc.gnu.org>
1729
1730 PR fortran/69514
1731 * gfortran.dg/pr69514_1.f90: New test.
1732 * gfortran.dg/pr69514_2.f90: New test.
1733
51688bb7 17342016-09-08 Jakub Jelinek <jakub@redhat.com>
1735
a34338c9 1736 PR fortran/77500
1737 * gfortran.dg/gomp/pr77500.f90: New test.
1738
51688bb7 1739 PR fortran/77516
1740 * gfortran.dg/gomp/pr77516.f90: New test.
1741
3ecb55e7 17422016-09-07 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR middle-end/77475
1745 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1746 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1747 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1748 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1749 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1750 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1751
3da97ff7 17522016-09-07 David Malcolm <dmalcolm@redhat.com>
1753
1754 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1755 "substring-locations.h".
1756
b55f1f44 17572016-09-07 Richard Biener <rguenther@suse.de>
1758
1759 PR c/77450
1760 * c-c++-common/vector-subscript-8.c: Move ..
1761 * gcc.dg/pr77450.c: ... here.
1762
7d482049 17632016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1764
1765 PR libgfortran/77393
1766 * gfortran.dg/fmt_f0_2.f90: Update test.
1767 * gfortran.dg/fmt_f0_3.f90: New test.
1768
ef3b531c 17692016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1770
1771 PR debug/77389
1772 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1773 in dg-options.
1774
1775 PR debug/57519
1776 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1777
39370ea0 17782016-09-06 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR target/69255
1781 * gcc.target/i386/pr69255-1.c: New test.
1782 * gcc.target/i386/pr69255-2.c: New test.
1783 * gcc.target/i386/pr69255-3.c: New test.
1784
17852016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1786
1787 PR c/77336
1788 * gcc.dg/format/miss-7.c: New test.
1789
88820414 17902016-09-06 Uros Bizjak <ubizjak@gmail.com>
1791
1792 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1793
4c790ba8 17942016-09-06 Martin Liska <mliska@suse.cz>
1795
1796 PR gcov-profile/77378
1797 PR gcov-profile/77466
1798 * gcc.dg/profile-update-warning.c: New test.
1799
43d2460d 18002016-09-06 Richard Biener <rguenther@suse.de>
1801
1802 PR tree-optimization/77479
1803 * gcc.dg/torture/pr77479.c: New testcase.
1804
4c04bcce 18052016-09-06 Richard Biener <rguenther@suse.de>
1806
1807 PR c/77450
1808 * c-c++-common/vector-subscript-7.c: Adjust.
1809 * c-c++-common/vector-subscript-8.c: New testcase.
1810
8925068a 18112016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1812
1813 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1814
daea048c 18152016-09-05 Jakub Jelinek <jakub@redhat.com>
1816
e315ff48 1817 PR target/77476
1818 * gcc.target/i386/avx512f-pr77476.c: New test.
1819 * gcc.target/i386/avx512bw-pr77476.c: New test.
1820 * gcc.target/i386/avx512dq-pr77476.c: New test.
1821
8eeca3ac 1822 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1823 Update comment to mention also avx512f.
1824
daea048c 1825 PR sanitizer/77396
1826 * g++.dg/asan/pr77396-2.C: New test.
1827
a6ffaadf 18282016-09-05 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR rtl-optimization/77452
1831 * gcc.target/i386/pr77452.c: New test.
1832
8f8828ba 18332016-09-05 Marek Polacek <polacek@redhat.com>
1834
1835 PR c/77423
1836 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1837
65277f2a 18382016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1839
1840 PR fortran/77391
1841 * gfortran.dg/pr77391.f90: New test.
1842
a1cf06b8 18432016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1844
1845 PR fortran/77460
1846 * gfortran.dg/pr77460.f90: New test.
1847
4d261282 18482016-09-03 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR c/65467
1851 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1852
4fc4eb94 18532016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1854
1855 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1856
40a431fa 18572016-09-02 David Malcolm <dmalcolm@redhat.com>
1858
1859 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1860 test case.
1861 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1862 diagnostic-test-show-locus-generate-patch.c to the sources
1863 for diagnostic_plugin_test_show_locus.c.
1864
a940fdc7 18652016-09-02 Jakub Jelinek <jakub@redhat.com>
1866
0b80c4b2 1867 PR c/65467
1868 * gcc.dg/gomp/_Atomic-1.c: New test.
1869 * gcc.dg/gomp/_Atomic-2.c: New test.
1870 * gcc.dg/gomp/_Atomic-3.c: New test.
1871 * gcc.dg/gomp/_Atomic-4.c: New test.
1872 * gcc.dg/gomp/_Atomic-5.c: New test.
1873
a940fdc7 1874 PR sanitizer/77396
1875 * g++.dg/asan/pr77396.C: New test.
1876
18772016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1878
1879 PR tree-optimization/71831
1880 * gcc.dg/builtin-object-size-16.c: New test.
1881 * gcc.dg/builtin-object-size-17.c: New test.
1882
0b404bb4 18832016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1884
1885 PR libgfortran/77393
1886 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1887
8a5817a9 18882016-09-01 Uros Bizjak <ubizjak@gmail.com>
1889
1890 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1891 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1892 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1893 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1894 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1895 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1896 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1897 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1898 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1899 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1900 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1901 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1902 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1903 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1904 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1905 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1906 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1907 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1908
209253ae 19092016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1910
1911 * gnat.dg/opt58.adb: New test.
1912 * gnat.dg/opt58_pkg.ads: New helper.
1913
15182c1d 19142016-09-01 Richard Biener <rguenther@suse.de>
1915
1916 PR middle-end/77436
1917 * gcc.dg/torture/pr77436.c: New testcase.
1918
1c02615c 19192016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1920
1921 * gcc.dg/pr64252.c: Require int32plus.
1922 * gcc.dg/pr66299-1.c: Likewise.
1923 * gcc.dg/pr66299-2.c: Likewise.
1924 * gcc.dg/torture/20131115-1.c: Skip for avr.
1925
08fded5f 19262016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1927
1928 * gcc.target/aarch64/ands_3.c: New test.
1929
a7b3b7c4 19302016-08-31 Jakub Jelinek <jakub@redhat.com>
1931
68c215e4 1932 PR fortran/77352
1933 * gfortran.dg/gomp/pr77352.f90: New test.
1934
a7b3b7c4 1935 PR fortran/77374
1936 * gfortran.dg/gomp/pr77374.f08: New test.
1937
51a43c06 19382016-08-31 Marc Glisse <marc.glisse@inria.fr>
1939
1940 PR tree-optimization/73714
1941 * gcc.dg/tree-ssa/pr73714.c: New test.
1942
01109414 19432016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1944
1945 PR libgfortran/77393
1946 * gfortran.dg/fmt_f0_2.f90: New test.
1947
8036ac7f 19482016-08-31 Marc Glisse <marc.glisse@inria.fr>
1949
1950 * gcc.target/i386/pr59539-2.c: Adapt options.
1951 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1952
b298bde8 19532016-08-31 Paul Thomas <pault@gcc.gnu.org>
1954
1955 PR fortran/77418
1956 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1957 of the associate entity and replace with a pointer to the
1958 intended item on the stack.
1959
9f732c4e 19602016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1961 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1962
1963 PR fortran/48298
1964 * gfortran.dg/dtio_1.f90: New test.
1965 * gfortran.dg/dtio_2.f90: New test.
1966 * gfortran.dg/dtio_3.f90: New test.
1967 * gfortran.dg/dtio_4.f90: New test.
1968 * gfortran.dg/dtio_5.f90: New test.
1969 * gfortran.dg/dtio_6.f90: New test.
1970 * gfortran.dg/dtio_7.f90: New test.
1971 * gfortran.dg/dtio_8.f90: New test.
1972 * gfortran.dg/dtio_9.f90: New test.
1973 * gfortran.dg/dtio_10.f90: New test.
1974
d6dd1b60 19752016-08-30 David Malcolm <dmalcolm@redhat.com>
1976
1977 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1978 (test_many_nested_locations): New function.
1979 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1980 (test_show_locus): Handle "test_many_nested_locations".
1981
2e7400df 19822016-08-30 David Malcolm <dmalcolm@redhat.com>
1983
1984 * g++.dg/template/double-greater-than-fixit.C: New test case.
1985
98023bfd 19862016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1987
1988 * gnat.dg/opt57.ad[sb]: New test.
1989 * gnat.dg/opt57_pkg.ads: New helper.
1990
f9723d87 19912016-08-30 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/69047
1994 * gcc.dg/pr69047.c: Fix byte-order check.
1995
77ce6232 19962016-08-30 Jakub Jelinek <jakub@redhat.com>
1997
adca2d16 1998 PR tree-optimization/72866
1999 * gcc.dg/vect/pr72866.c: New test.
2000
06cee168 2001 PR debug/77363
2002 * g++.dg/debug/dwarf2/pr77363.C: New test.
2003
4472e8d1 2004 PR middle-end/77377
2005 * gcc.target/i386/pr77377.c: New test.
2006
77ce6232 2007 PR debug/77389
2008 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2009 in dg-options.
2010
36bda760 20112016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2012
2013 * gfortran.dg/pr77372.f90: Moved to ...
2014 * gfortran.dg/ieee/pr77372.f90: here.
2015
2db6ea89 20162016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2017
2018 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2019 vector short/char initializations.
2020 * gcc.target/powerpc/vec-init-5.c: Likewise.
2021 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2022 vector initialization optimizations.
2023 * gcc.target/powerpc/vec-init-7.c: Likewise.
2024 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2025 vector float/double initializations.
2026 * gcc.target/powerpc/vec-init-9.c: Likewise.
2027
1e4df796 20282016-08-29 Uros Bizjak <ubizjak@gmail.com>
2029
2030 PR target/77403
2031 * gcc.target/i386/pr77403.c: New test.
2032
f293b7f2 20332016-08-29 Marek Polacek <polacek@redhat.com>
2034
2035 PR c/77292
2036 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2037
ea2ec8f6 20382016-08-29 Tom de Vries <tom@codesourcery.com>
2039
2040 PR c/77398
2041 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2042
686436fe 20432016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2044
2045 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2046
686436fe 20472016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2048
2049 * gfortran.dg/dec_structure_13.f90: New testcase.
2050
f1ecf8b3 20512016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2052
2053 PR fortran/77261
2054 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2055 available.
2056
4670f428 20572016-08-28 Tom de Vries <tom@codesourcery.com>
2058
2059 PR lto/70955
2060 * gcc.dg/pr70955.c: New test.
2061 * gcc.dg/lto/pr70955_0.c: Same.
2062 * gcc.dg/lto/pr70955_1.c: Same.
2063
b243b563 20642016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2065
2066 PR tree-optimization/71077
2067 * gcc.target/i386/pr71077.c: New test.
2068
92a44a68 20692016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2070
2071 PR fortran/77380
2072 * gfortran.dg/pr77380.f90: New test.
2073
92a44a68 20742016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2075
2076 PR fortran/77372
2077 gfortran.dg/pr77372.f90: New test.
2078
367964fa 20792016-08-26 David Malcolm <dmalcolm@redhat.com>
2080
2081 * gcc.dg/spellcheck-fields-2.c (test): Move
2082 dg-begin/end-multiline-output within function body.
2083 (test_macro): New function.
2084
df4248fb 20852016-08-26 David Malcolm <dmalcolm@redhat.com>
2086
2087 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2088 (test_fixit_insert): Update expected output.
2089 (test_fixit_remove): Likewise.
2090 (test_fixit_replace): Likewise.
2091
377da6e4 20922016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2093
2094 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2095 Fix typo.
2096
4f16cc83 20972016-08-26 Richard Biener <rguenther@suse.de>
2098
2099 PR tree-optimization/69047
2100 * gcc.dg/pr69047.c: New testcase.
2101
a54071b2 21022016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2103 Martin Jambhor <mjambor@suse.cz>
377da6e4 2104
a54071b2 2105 * gcc.dg/ipa/propbits-1.c: New test-case.
2106 * gcc.dg/ipa/propbits-2.c: Likewise.
2107 * gcc.dg/ipa/propbits-3.c: Likewise.
2108
2ae10c8c 21092016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2110
2111 PR fortran/77351
2112 * gfortran.dg/pr77351.f90: New test.
2113
c4963714 21142016-08-25 Marek Polacek <polacek@redhat.com>
2115
2116 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2117
49e1f4eb 21182016-08-25 Marek Polacek <polacek@redhat.com>
2119
2120 PR c/77323
2121 * gcc.dg/pr77323.c: New test.
2122
984f03c2 21232016-08-24 Paul Thomas <pault@gcc.gnu.org>
2124
2125 PR fortran/77358
2126 * gfortran.dg/submodule_17.f08: New test.
2127
92a44a68 21282016-08-24 Michael Collison <michael.collison@linaro.org>
2129 Michael Collison <michael.collison@arm.com>
f6c98a9a 2130
2131 * gcc.target/arm/builtin_saddl.c: New testcase.
2132 * gcc.target/arm/builtin_saddll.c: New testcase.
2133 * gcc.target/arm/builtin_uaddl.c: New testcase.
2134 * gcc.target/arm/builtin_uaddll.c: New testcase.
2135 * gcc.target/arm/builtin_ssubl.c: New testcase.
2136 * gcc.target/arm/builtin_ssubll.c: New testcase.
2137 * gcc.target/arm/builtin_usubl.c: New testcase.
2138 * gcc.target/arm/builtin_usubll.c: New testcase.
2139
8938d43d 21402016-08-24 Uros Bizjak <ubizjak@gmail.com>
2141
2142 PR target/77270
2143 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2144 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2145 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2146 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2147 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2148 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2149 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2150 effective target. Remove scan-assembler-times directives.
2151 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2152 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2153 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2154
2fb84e50 21552016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2156
2157 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2158 of unsigned int.
2159 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2160
cac7df4e 21612016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2162
2163 PR testsuite/77317
2164 * lib/target-supports.exp
2165 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2166 (check_effective_target_vect_natural_alignment): Ditto.
2167 (check_effective_target_vector_alignment_reachable): Ditto.
2168 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2169
b904831d 21702016-08-23 Ian Lance Taylor <iant@golang.org>
2171
2172 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2173
ff055c48 21742016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2175
2176 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2177 being created from pointers to memory locations.
2178 * gcc.target/powerpc/vec-init-2.c: Likewise.
2179
27af8972 21802016-08-23 Fritz Reese <fritzoreese@gmail.com>
2181
2182 * gfortran.dg/dec_structure_12.f90: New testcase.
2183
bd8ac469 21842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2185
2186 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2187
434d4291 21882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2189
2190 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2191 verification.
2192
be0be2de 21932016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2194
2195 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2196 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2197
7feac654 21982016-08-23 Richard Biener <rguenther@suse.de>
2199
2200 PR tree-optimization/27336
2201 * c-c++-common/pr27336.c: New testcase.
2202
364743f3 22032016-08-22 Marek Polacek <polacek@redhat.com>
2204
2205 PR c++/77321
2206 * g++.dg/cpp1y/pr77321.C: New test.
2207
b92c452d 22082016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2209
2210 PR fortran/60774
2211 * gfortran.dg/empty_label.f: Adjust test for new error message.
2212 * gfortran.dg/empty_label.f90: Ditto.
2213 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2214 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2215 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2216
bfbc628a 22172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2218
2219 PR fortran/61318
2220 * gfortran.dg/pr61318.f90: New test.
2221
99af6e70 22222016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2223
2224 PR fortran/77260
2225 * gfortran.dg/pr77260_1.f90: New test.
2226 * gfortran.dg/pr77260_2.f90: Ditto.
2227
6cfc7001 22282016-08-22 Joseph Myers <joseph@codesourcery.com>
2229
2230 PR middle-end/77269
2231 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2232 __builtin_signbitf and __builtin_signbitl in expected generic
2233 expansion.
2234 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2235 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2236 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2237 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2238 tests.
2239
012f068a 22402016-08-22 Joseph Myers <joseph@codesourcery.com>
2241
2242 * gcc.dg/torture/float128-builtin.c,
2243 gcc.dg/torture/float128-ieee-nan.c,
2244 gcc.dg/torture/float128x-builtin.c,
2245 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2246 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2247 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2248 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2249 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2250 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2251 gcc.dg/torture/floatn-nan.h: New tests.
2252
e2c5b687 22532016-08-22 Joseph Myers <joseph@codesourcery.com>
2254
2255 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2256 macro.
2257 (main): Update calls to TEST_I_F.
2258 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2259 macro.
2260 (main): Update calls to TEST_I_F.
2261
b4635564 22622016-08-22 Joseph Myers <joseph@codesourcery.com>
2263
2264 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2265 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2266 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2267 names in calls to TEST_I_F.
2268
802bc569 22692016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2270
2271 PR c/52952
2272 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2273
70fa7158 22742016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2275
2276 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2277 and !natural_alignment_64.
2278 * gcc.dg/ipa/propalign-2.c: Likewise.
2279 * gcc.dg/ipa/propalign-3.c: Likewise.
2280 * gcc.dg/ipa/propalign-4.c: Likewise.
2281 * gcc.dg/ipa/propalign-5.c: Likewise.
2282 * lib/target-supports.exp
2283 (check_effective_target_natural_alignment_32): Add avr-*-*.
2284
d0346b1a 22852016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2286
2287 PR tree-optimization/61839
2288 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2289 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2290 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2291 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2292
82c85aba 22932016-08-19 Joseph Myers <joseph@codesourcery.com>
2294
2295 PR c/32187
2296 * lib/target-supports.exp (check_effective_target_float16)
2297 (check_effective_target_float32, check_effective_target_float64)
2298 (check_effective_target_float128, check_effective_target_float32x)
2299 (check_effective_target_float64x)
2300 (check_effective_target_float128x)
2301 (check_effective_target_float16_runtime)
2302 (check_effective_target_float32_runtime)
2303 (check_effective_target_float64_runtime)
2304 (check_effective_target_float128_runtime)
2305 (check_effective_target_float32x_runtime)
2306 (check_effective_target_float64x_runtime)
2307 (check_effective_target_float128x_runtime)
2308 (check_effective_target_floatn_nx_runtime)
2309 (add_options_for_float16, add_options_for_float32)
2310 (add_options_for_float64, add_options_for_float128)
2311 (add_options_for_float32x, add_options_for_float64x)
2312 (add_options_for_float128x): New procedures.
2313 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2314 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2315 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2316 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2317 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2318 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2319 gcc.dg/torture/float128-complex.c,
2320 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2321 gcc.dg/torture/float128x-basic.c,
2322 gcc.dg/torture/float128x-complex.c,
2323 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2324 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2325 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2326 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2327 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2328 gcc.dg/torture/float32x-basic.c,
2329 gcc.dg/torture/float32x-complex.c,
2330 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2331 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2332 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2333 gcc.dg/torture/float64x-basic.c,
2334 gcc.dg/torture/float64x-complex.c,
2335 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2336 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2337 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2338 gcc.dg/torture/floatn-tg.h,
2339 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2340 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2341 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2342 gcc.dg/torture/fp-int-convert-float128x.c,
2343 gcc.dg/torture/fp-int-convert-float16-timode.c,
2344 gcc.dg/torture/fp-int-convert-float16.c,
2345 gcc.dg/torture/fp-int-convert-float32-timode.c,
2346 gcc.dg/torture/fp-int-convert-float32.c,
2347 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2348 gcc.dg/torture/fp-int-convert-float32x.c,
2349 gcc.dg/torture/fp-int-convert-float64-timode.c,
2350 gcc.dg/torture/fp-int-convert-float64.c,
2351 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2352 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2353 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2354 maximum exponent of floating-point type. Use it in testing
2355 whether 0x8...0 fits in the floating-point type. Always treat -1
2356 (signed 0xf...f) as fitting in the floating-point type.
2357 (M_OK1): New macro.
2358 * gcc.dg/torture/fp-int-convert-double.c,
2359 gcc.dg/torture/fp-int-convert-float.c,
2360 gcc.dg/torture/fp-int-convert-float128-timode.c,
2361 gcc.dg/torture/fp-int-convert-float128.c,
2362 gcc.dg/torture/fp-int-convert-float80-timode.c,
2363 gcc.dg/torture/fp-int-convert-float80.c,
2364 gcc.dg/torture/fp-int-convert-long-double.c,
2365 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2366
cf0bbc39 23672016-08-19 Jakub Jelinek <jakub@redhat.com>
2368
9354a9a5 2369 PR fortran/72744
2370 * gfortran.dg/gomp/pr72744.f90: New test.
2371
cf0bbc39 2372 PR fortran/69281
2373 * gfortran.dg/gomp/pr69281.f90: New test.
2374
ee0e163a 23752016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2376
1e4df796 2377 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2378 the last special seed value.
2379 * gfortran.dg/random_7.f90: Use size for last array member instead
2380 of hardcoded value.
ee0e163a 2381
6d7de609 23822016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2383
2384 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2385 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2386
e3243c77 23872016-08-19 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/77286
2390 * gcc.dg/torture/pr77286.c: New testcase.
2391
b983d92d 23922016-08-18 David Malcolm <dmalcolm@redhat.com>
2393
2394 * gcc.dg/verbose-asm-2.c: New test case.
2395
48a7392b 23962016-08-18 David Malcolm <dmalcolm@redhat.com>
2397
2398 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2399 (custom_diagnostic_finalizer): Update for change to
2400 diagnostic_show_locus.
2401
5c8151fa 24022016-08-18 David Malcolm <dmalcolm@redhat.com>
2403
2404 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2405 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2406
26040f06 24072016-08-18 Marek Polacek <polacek@redhat.com>
2408
2409 PR c/71514
2410 * gcc.dg/pr71514.c: New test.
2411
360e911d 24122015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2413
2414 PR target/72839
2415 * gcc.target/i386/pr72839.c: New test.
2416
6de0546d 24172016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2418
2419 PR middle-end/70895
2420 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2421 * c-c++-common/goacc/reduction-1.c: Likewise.
2422 * c-c++-common/goacc/reduction-2.c: Likewise.
2423 * c-c++-common/goacc/reduction-3.c: Likewise.
2424 * c-c++-common/goacc/reduction-4.c: Likewise.
2425
cee80871 24262016-08-18 Alan Modra <amodra@gmail.com>
2427
2428 * gcc.c-torture/compile/pr72771.c: New.
2429
f9c39b65 24302016-08-17 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR fortran/67496
2433 * gfortran.dg/pr67496.f90: New test.
2434
92a44a68 24352015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2436
2437 PR tree-optimization/71752
f9c39b65 2438 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2439
d2392ec3 24402016-08-17 Uros Bizjak <ubizjak@gmail.com>
2441
2442 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2443
c4994c0b 24442016-08-17 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR middle-end/77259
2447 * g++.dg/ipa/devirt-52.C: New test.
2448
f7896ff0 24492016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2450
2451 * c-c++-common/goacc/reduction-6.c: New testcase.
2452
7104d1a8 24532016-08-17 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/76490
2456 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2457 * gcc.dg/pr52904.c: XFAIL.
2458
cff41b9e 24592016-08-17 Richard Biener <rguenther@suse.de>
2460
2461 PR tree-optimization/23855
2462 * gcc.dg/loop-unswitch-2.c: Adjust.
2463
b1398e47 24642016-08-16 Jakub Jelinek <jakub@redhat.com>
2465
2466 PR tree-optimization/72817
2467 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2468
de41fc22 24692016-08-16 Joseph Myers <joseph@codesourcery.com>
2470
2471 PR libgcc/77265
2472 * gcc.dg/torture/float128-extend-inf.c: New test.
2473
5927e78e 24742016-08-16 David Malcolm <dmalcolm@redhat.com>
2475
2476 PR c/72857
2477 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2478 for embedded NUL.
2479 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2480 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2481 caret placement.
2482 (test_oct): Likewise.
2483 (test_multiple): Likewise.
2484 (test_field_width_specifier): Likewise.
2485 (test_field_width_specifier_2): New function.
2486 (test_field_precision_specifier): New function.
2487 (test_embedded_nul): Update expected caret placement.
2488 (test_non_contiguous_strings): Update line number.
2489 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2490 (__emit_string_literal_range): Add "caret_idx" param.
2491 (test_simple_string_literal): Add value for new param, updating
2492 expected output..
2493 (test_concatenated_string_literal): Likewise.
2494 (test_multiline_string_literal): Likewise.
2495 (test_hex): Likewise.
2496 (test_oct): Likewise.
2497 (test_multiple): Likewise.
2498 (test_ucn4): Likewise.
2499 (test_ucn8): Likewise.
2500 (test_u8): Likewise.
2501 (test_u): Likewise; update expected message, from "range" to
2502 "location".
2503 (test_U): Likewise.
2504 (test_L): Likewise.
2505 (test_macro): Add value for new param.
2506 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2507 (__emit_string_literal_range): Add "caret_idx" param.
2508 (test_stringified_token_1): Add value for new param. Update
2509 expected message, from "range" to "location".
2510 (test_stringized_token_2): Likewise, adding param to macro.
2511 (test_stringified_token_3): Likewise.
2512 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2513 (emit_warning): Convert param from source_range to location_t.
2514 (test_string_literals): Add caret_idx param, and use it when
2515 constructing a substring_loc. Update error message, from
2516 "range" to "location".
2517
b8d94309 25182016-08-16 Jakub Jelinek <jakub@redhat.com>
2519
2e947447 2520 PR target/71910
2521 * g++.dg/gomp/pr71910.C: New test.
2522
9ea71b15 2523 PR middle-end/67485
2524 * gcc.c-torture/compile/pr67485.c: New test.
2525
b8d94309 2526 PR target/72867
2527 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2528
31de5086 25292016-08-16 Bin Cheng <bin.cheng@arm.com>
2530
2531 PR tree-optimization/69848
2532 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2533
a05d3de8 25342016-08-16 Martin Liska <mliska@suse.cz>
2535
2536 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2537 of memory operations so that it can be handled by core2
2538 in 32-bit mode.
2539
b50ad04e 25402016-08-16 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/76783
2543 * gcc.dg/pr76783.c: New testcase.
2544 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2545
b441db40 25462016-08-16 Bin Cheng <bin.cheng@arm.com>
2547
2548 PR tree-optimization/72817
2549 PR tree-optimization/73450
2550 * gcc.dg/tree-ssa/pr72817.c: New test.
2551 * gcc.dg/tree-ssa/pr73450.c: New test.
2552
36d310d0 25532016-08-15 Fritz Reese <fritzoreese@gmail.com>
2554
2555 * gfortran.dg/init_flag_13.f90: New testcase.
2556 * gfortran.dg/init_flag_14.f90: Ditto.
2557 * gfortran.dg/init_flag_15.f03: Ditto.
2558 * gfortran.dg/dec_init_1.f90: Ditto.
2559 * gfortran.dg/dec_init_2.f90: Ditto.
2560
e5ec9f76 25612016-08-15 Uros Bizjak <ubizjak@gmail.com>
2562
2563 PR target/72867
2564 * gcc.target/i386/pr72867.c: New test.
2565
6ce66d38 25662016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2567
2568 * c-c++-common/dump-ada-spec-5.c: New test.
2569
894463cf 25702016-08-15 Richard Biener <rguenther@suse.de>
2571
2572 PR tree-optimization/73434
2573 * gcc.dg/torture/pr73434.c: New testcase.
2574
98b374b4 25752016-08-15 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR tree-optimization/72824
2578 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2579
9b90f118 25802016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2581
2582 PR fortran/70598
2583 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2584 in use_device clause.
2585 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2586 * gfortran.dg/goacc/list.f95: Adjust to catch
2587 "neither a POINTER nor an array" error messages.
2588
1d80868e 25892016-08-14 Uros Bizjak <ubizjak@gmail.com>
2590
2591 PR target/76342
2592 * gcc.target/i386/pr76342.c: New test.
2593
153e4ac1 25942016-08-12 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR c/71512
2597 * g++.dg/ubsan/pr71512.C: New test.
2598 * c-c++-common/ubsan/pr71512-1.c: New test.
2599 * c-c++-common/ubsan/pr71512-2.c: New test.
2600
3c382998 26012016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2602
2603 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2604 vector initialization options.
2605 * gcc.target/powerpc/vec-init-2.c: Likewise.
2606 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2607 is generated on ISA 3.0.
2608
7079d57a 26092016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2610
2611 PR middle-end/71654
2612 * gcc.dg/c-c++-common/pr71654.c: New test.
2613 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2614 dg-options.
2615 * gcc.dg/tree-ssa/vrp24: Likewise.
2616
7175bb2a 26172016-08-12 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR c/67410
2620 * gcc.dg/pr67410.c: New test.
2621
56fb8e9d 26222016-08-12 Bin Cheng <bin.cheng@arm.com>
2623
2624 PR tree-optimization/69848
2625 * gcc.dg/vect/vect-pr69848.c: New test.
2626
1f84b4ab 26272016-08-12 Uros Bizjak <ubizjak@gmail.com>
2628
2629 PR testsuite/71008
2630 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2631 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2632 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2633 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2634
60b349d9 26352016-08-12 Richard Biener <rguenther@suse.de>
2636
2637 PR tree-optimization/57326
2638 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2639 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2640 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2641 * gcc.target/i386/pr45685.c: Likewise.
2642 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2643 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2644 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2645 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2646 * gfortran.dg/pr34163.f90: Likewise.
2647
6d5f72f3 26482016-08-12 Martin Liska <mliska@suse.cz>
2649
2650 * g++.dg/gcov/gcov-16.C: New test.
2651 * lib/gcov.exp: Support new argument for run-gcov function.
2652
b357db2c 26532016-08-12 Martin Liska <mliska@suse.cz>
2654
2655 PR gcov-profile/35590
2656 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2657
08e33f10 26582016-08-12 Richard Biener <rguenther@suse.de>
2659
2660 PR tree-optimization/72851
2661 * gcc.dg/torture/pr72851.c: New testcase.
2662
92a44a68 26632016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2664
832d369d 2665 PR debug/63240
2666 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2667 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2668 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2669 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2670 DW_AT_deleted.
2671
1289a281 2672 PR debug/55641
2673 * g++.dg/debug/dwarf2/ref-1.C: New.
2674
9a478fab 2675 PR debug/49366
2676 * g++.dg/debug/dwarf2/template-params-12.H: New.
2677 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2678 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2679 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2680 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2681 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2682 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2683 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2684
e61229f8 26852016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2686
2687 PR target/72863
2688 * gcc.target/powerpc/pr72863.c: New test.
2689
c7823416 26902016-08-11 Uros Bizjak <ubizjak@gmail.com>
2691
2692 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2693
df15667f 26942015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2695
2696 * gcc.target/i386/pieces-strcpy-1.c: New test.
2697 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2698
83c375ba 26992016-08-11 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR c++/72868
2702 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2703
350f354a 27042015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2705
2706 * gcc.target/i386/pieces-memcpy-1.c: New test.
2707 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2708 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2709 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2710 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2711 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2712
74be5bc1 27132016-08-11 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR c/72816
20fb4916 2716 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2717
40395983 27182016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2719
2720 PR tree-optimization/71083
2721 * gcc.c-torture/execute/pr71083.c: New test.
2722 * gnat.dg/loop_optimization23.adb: New test.
2723 * gnat.dg/loop_optimization23_pkg.ads: New test.
2724 * gnat.dg/loop_optimization23_pkg.adb: New test.
2725
ec969ce4 27262016-08-11 Richard Biener <rguenther@suse.de>
2727
2728 PR tree-optimization/72772
2729 * gcc.dg/graphite/pr35356-1.c: Adjust.
2730 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2731
25482c16 27322016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2733
2734 * gfortran.dg/random_7.f90: Take into account that the last seed
2735 value is the special p value.
2736 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2737
f454033a 27382016-08-11 Richard Biener <rguenther@suse.de>
2739
2740 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2741
2d2b78a1 27422016-08-11 Alan Modra <amodra@gmail.com>
2743
2744 * gcc.target/powerpc/pr71680.c: New.
2745
97468983 27462016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2747
2748 * gcc.target/powerpc/bfp/bfp.exp: New file.
2749 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2750 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2751 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2752 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2753 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2754 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2755 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2756 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2757 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2758 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2759 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2760 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2761 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2762 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2763 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2764 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2765 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2766 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2767 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2768 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2769 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2770 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2771 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2772 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2773 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2774 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2775 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2776 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2777 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2778 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2779 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2780 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2781 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2782 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2783 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2784 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2785 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2786 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2787 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2788 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2789 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2790 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2791 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2792 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2793 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2794 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2795 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2796 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2797 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2798 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2799 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2800 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2801 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2802
23a6fe48 28032016-08-10 Bin Cheng <bin.cheng@arm.com>
2804
2805 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2806 Add aarch64*-*-*.
2807
0cb8f73e 28082016-08-10 Bin Cheng <bin.cheng@arm.com>
2809
2810 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2811
b7ed2a65 28122016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2813
2814 PR target/72853
2815 * gcc.target/powerpc/pr72853.c: New test.
2816
2d2b4107 28172016-08-10 Martin Liska <mliska@suse.cz>
2818
2819 PR gcov-profile/58306
2820 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2821
7132b755 28222016-08-10 Martin Liska <mliska@suse.cz>
2823
2824 * g++.dg/gcov/gcov-threads-1.C: New test.
2825
5186407c 28262016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2827
2828 PR target/71873
2829 * gcc.target/avr/pr71873.c: New test.
2830
44f01555 28312016-08-09 Martin Liska <mliska@suse.cz>
2832
2833 * g++.dg/gcov/gcov-dump-1.C: New test.
2834 * g++.dg/gcov/gcov-dump-2.C: New test.
2835
7d4f18f5 28362016-08-09 Martin Liska <mliska@suse.cz>
2837
2838 * gcc.dg/tree-prof/val-prof-9.c: New test.
2839
defa7026 28402016-08-09 Martin Liska <mliska@suse.cz>
2841
2842 * gcc.dg/tree-prof/val-prof-8.c: New test.
2843
ae7e6062 28442016-08-09 Martin Jambor <mjambor@suse.cz>
2845
0c47dd26 2846 PR ipa/71981
2847 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2848
a69fb570 28492016-08-09 Bin Cheng <bin.cheng@arm.com>
2850
2851 PR tree-optimization/33707
2852 * gcc.dg/vect/pr33707.c: New test.
2853
a031a844 28542016-08-09 Bin Cheng <bin.cheng@arm.com>
2855
2856 PR tree-optimization/pr72772
2857 * gcc.dg/tree-ssa/pr72772.c: New test.
2858
8f1baf0d 28592016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2860
2861 PR rtl-optimization/66669
2862 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2863
53e7aca1 28642016-08-09 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR tree-optimization/72824
2867 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2868
c162fa25 28692016-08-09 Richard Biener <rguenther@suse.de>
2870
2871 PR tree-optimization/71802
2872 * gcc.dg/torture/pr71802.c: New testcase.
2873
87156a7d 28742016-08-09 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR c++/72809
2877 * g++.dg/eh/stdarg1.C: New test.
2878
d0029333 28792016-08-08 Andi Kleen <ak@linux.intel.com>
2880
2881 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2882 test command line in failure log.
2883 (profopt-execute): dito. Make autofdo file names unique.
2884
7af4d06b 28852016-08-08 David Malcolm <dmalcolm@redhat.com>
2886
2887 PR c/64955
2888 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2889 output.
2890
7091ff70 28912016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2892
2893 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2894 c99_runtime.
2895 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2896 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2897 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2898 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2899 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2900 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2901
d189b094 29022016-08-08 David Malcolm <dmalcolm@redhat.com>
2903
2904 PR c/52952
2905 * gcc.dg/cpp/pr66415-1.c: Likewise.
2906 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2907 * gcc.dg/format/c90-printf-1.c: Likewise.
2908 * gcc.dg/format/diagnostic-ranges.c: New test case.
2909
440837fe 29102016-08-08 Jakub Jelinek <jakub@redhat.com>
2911
7cbcf608 2912 PR fortran/72716
2913 * gfortran.dg/gomp/pr72716.f90: New test.
2914
aa1ddb66 2915 PR middle-end/72781
2916 * gcc.dg/gomp/pr72781.c: New test.
2917
440837fe 2918 PR middle-end/68762
2919 * g++.dg/vect/pr68762-1.cc: New test.
2920 * g++.dg/vect/pr68762-2.cc: New test.
2921 * g++.dg/vect/pr68762.h: New file.
2922
eb571c16 29232016-08-08 Martin Sebor <msebor@redhat.com>
2924
2925 PR testsuite/72838
f9c39b65 2926 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2927 * g++.dg/warn/overflow-warn-3.C: Same.
2928 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2929
8ca5189a 29302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2931
2932 PR fortran/71936
2933 * gfortran.dg/allocate_with_source_21.f03: New test.
2934
1495e54c 29352016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2936
2937 PR fortran/72698
2938 * gfortran.dg/allocate_with_source_20.f03: New test.
2939
d1e97886 29402016-08-08 Alan Modra <amodra@gmail.com>
2941
2942 * gcc.c-torture/compile/pr72802.c: New.
2943
9da84a54 29442016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2945
2946 PR fortran/70524
2947 * gfortran.dg/dependency_48.f90: New test.
2948
3f9692a5 29492016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2950
b5b764be 2951 PR fortran/70040
3f9692a5 2952 * gfortran.dg/pr70040.f90: New testcase.
2953
099ec19a 29542016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2955
2956 PR fortran/71961
2957 * gfortran.dg/matmul_10.f90: New testcase.
2958
e8272095 29592016-08-07 Jan Hubicka <hubicka@ucw.cz>
2960
2961 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2962
f5d2c462 29632016-08-07 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR c/72816
2966 * gcc.dg/pr72816.c: New test.
2967
30c60892 29682016-08-06 Jonathan Wakely <jwakely@redhat.com>
2969
2970 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2971 * g++.dg/conversion/pr41426.C: Likewise.
2972 * g++.dg/conversion/pr66211.C: Likewise.
2973 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2974 * g++.dg/init/ref8.C: Likewise.
2975 * g++.old-deja/g++.law/cvt20.C: Likewise.
2976 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2977
2abf3c4a 29782016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2979
2980 PR tree-optimization/18046
2981 * gcc.dg/tree-ssa/vrp105.c: New test.
2982 * gcc.dg/tree-ssa/vrp106.c: New test.
2983
a940fdc7 29842016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2985
2986 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2987 1ul in diagnostics. Remove hyphen from "constant-expression."
2988 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2989 * g++.dg/cpp0x/static_assert3.C: Same.
2990 * g++.dg/cpp1y/constexpr-throw.C: Same.
2991 * g++.dg/template/nontype3.C: Same.
2992 * g++.dg/warn/overflow-warn-1.C: Same.
2993 * g++.dg/warn/overflow-warn-3.C: Same.
2994 * g++.dg/warn/overflow-warn-4.C: Same.
2995
d4166bdc 29962016-08-05 David Malcolm <dmalcolm@redhat.com>
2997
2998 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2999 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3000 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3001 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3002
906dd612 30032016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3004
3005 PR tree-optimization/72810
3006 * gcc.dg/tree-ssa/vrp110.c: New test.
3007
9788fb76 30082016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3009
3010 PR Target/72819
3011 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3012 registers.
3013 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3014 saving the half-precision registers.
3015 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3016 value is returned in h0.
3017 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3018 are passed in FP/SIMD registers.
3019 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3020 passing works corrcetly.
3021 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3022 (hfa_f16x2_t): Likewise.
3023 (hfa_f16x3_t): Likewise.
3024 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3025 are promoted to double and passed in a double register.
3026 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3027 are promoted to double and stacked.
3028 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3029 __fp16 data types.
3030 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3031 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3032 __fp16 first get passed in FP/SIMD registers, then stacked.
3033
30f40fe4 30342016-08-05 Nathan Sidwell <nathan@acm.org>
3035
3036 PR c++/68724
3037 * g++.dg/cpp0x/pr68724.C: New.
3038
8a6540e1 30392016-08-05 Richard Biener <rguenther@suse.de>
3040
3041 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3042
09001ac1 30432016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3044
3045 * gcc.dg/tree-ssa/vrp107.c: New test.
3046 * gcc.dg/tree-ssa/vrp108.c: New test.
3047 * gcc.dg/tree-ssa/vrp109.c: New test.
3048
88ab6a9c 30492016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3050
3051 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3052 dg-options.
3053
b2a036e7 30542016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3055
3056 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3057 test-cases.
3058 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3059 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3060 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3061 test-cases.
3062 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3063 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3064 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3065 large_double.
3066
8dbf49cb 30672016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3068
3069 PR c++/72800
3070 * g++.dg/cpp1y/lambda-ice1.C: New.
3071
dcc45aae 30722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3073
3074 PR c++/72759
3075 * g++.dg/cpp1y/pr72759.C: New test.
3076
88fe4062 30772016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3078
3079 * gcc.dg/switch-10.c: New test.
3080
a1af716f 30812016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3082
3083 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3084
1fa5d8ba 30852016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3086
3087 * c-c++-common/goacc/routine-5.c: Update.
3088
e8dedc4a 30892016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3090
3091 PR rtl-optimization/70903
3092 * gcc.c-torture/execute/pr70903.c: New test.
3093
7ca5003c 30942016-08-04 Martin Liska <mliska@suse.cz>
3095
3096 * gcc.dg/params/params.exp: Replace file exists with
3097 TESTING_IN_BUILD_TREE.
3098
810702a2 30992016-08-04 Marek Polacek <polacek@redhat.com>
3100
3101 PR c++/70229
3102 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3103
fa8a8f79 31042016-08-04 Richard Biener <rguenther@suse.de>
3105
3106 PR middle-end/71984
3107 * gcc.dg/torture/pr71984.c: Guard correctness check for
3108 little-endian.
3109
9916f5a5 31102016-08-03 Andrew Pinski <apinski@cavium.com>
3111
3112 * gcc.c-torture/compile/20160802-1.c: New testcase.
3113
278b4698 31142016-08-03 Fritz Reese <fritzoreese@gmail.com>
3115
3116 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3117
860c3c85 31182016-08-03 Richard Biener <rguenther@suse.de>
3119
3120 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3121 and remove -O3.
3122 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3123 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3124
0a41d717 31252016-08-03 Richard Biener <rguenther@suse.de>
3126
3127 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3128 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3129 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3130 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3131
52e3c0e8 31322016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3133
3134 * gcc.dg/init-excess-2.c: Require int32plus.
3135 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3136 * gcc.dg/pr59963-2.c: Require int32plus.
3137 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3138 * gcc.dg/unroll-7.c: Require int32plus.
3139
ad8a330c 31402016-08-02 Bin Cheng <bin.cheng@arm.com>
3141
3142 PR tree-optimization/34114
3143 * gcc.dg/tree-ssa/loop-42.c: New test.
3144
d3aa3636 31452016-08-02 Tamar Christina <tamar.christina@arm.com>
3146
3147 * gcc.target/aarch64/vminmaxnm.c: New.
3148 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3149 tests.
3150
c79d3723 31512016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3152
3153 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3154 vec_extract for vector float, vector int, vector short, and vector
3155 char.
3156 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3157 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3158 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3159 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3160
5fc13c39 31612016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3162
3163 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3164 single stack adjustment, no writeback.
5fc13c39 3165 * gcc.target/aarch64/test_frame_12.c: Likewise.
3166 * gcc.target/aarch64/test_frame_13.c: Likewise.
3167 * gcc.target/aarch64/test_frame_15.c: Likewise.
3168 * gcc.target/aarch64/test_frame_6.c: Likewise.
3169 * gcc.target/aarch64/test_frame_7.c: Likewise.
3170 * gcc.target/aarch64/test_frame_8.c: Likewise.
3171 * gcc.target/aarch64/test_frame_16.c: New test.
3172
2eb70c76 31732015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3174
3175 PR target/72748
3176 * gcc.target/i386/pr72748.c: New test.
3177
92a44a68 31782015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3179
3180 PR tree-optimization/71818
3181 * gcc.dg/vect/pr71818.c: New
3182
56e7a293 31832016-08-01 Martin Liska <mliska@suse.cz>
3184
3185 PR tree-optimization/71857
3186 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3187
aa8852cc 31882016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3189
3190 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3191
f3c032a4 31922016-08-01 Jan Beulich <jbeulich@suse.com>
3193
3194 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3195
a1e9d2c3 31962016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3197
3198 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3199 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3200
466045aa 32012016-07-31 Jonathan Wakely <jwakely@redhat.com>
3202
3203 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3204 (check_effective_target_c++): Likewise. Also match for libstdc++.
3205
92a44a68 32062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3207
3208 PR fortran/41922
3209 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3210 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3211 * gfortran.dg/pr41922.f90: New test.
3212
dd13eb1b 32132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3214
3215 PR fortran/68566
3216 * gfortran.dg/pr68566.f90: new test.
3217
a940fdc7 32182016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3219
3220 PR c++/60760
3221 PR c++/71091
3222 * g++.dg/cpp0x/constexpr-cast.C: New test.
3223 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3224 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3225 * g++.dg/ubsan/pr63956.C: Correct.
3226
efa8ff03 32272016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3228
3229 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3230 vector double or vector long where the vector is in memory.
3231 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3232 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3233
0b8113c5 32342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3235
3236 PR fortran/69867
3237 * gfortran.dg/pr69867.f90: New test.
3238
3badc59b 32392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3240
3241 PR fortran/69962
3242 * gfortran.dg/pr69962.f90: New test.
3243
fc8b54ff 32442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3245
3246 PR fortran/70006
3247 * gfortran.dg/pr70006.f90: New test.
3248
165b422e 32492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3250
3251 PR fortran/71730
3252 * gfortran.dg/pr71730.f90: New test.
3253 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3254 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3255 * gfortran.dg/array_constructor_26.f03: Ditto.
3256
0c6334ed 32572016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3258
3259 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3260 * gcc.target/powerpc/pr71763.c: Likewise.
3261
4ebf85be 32622016-07-29 Marek Polacek <polacek@redhat.com>
3263
3264 PR c/71742
3265 * gcc.dg/940510-1.c: Adjust dg-error.
3266 * gcc.dg/c99-flex-array-1.c: Likewise.
3267 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3268
9efe5be6 3269 PR c/71853
3270 * gcc.dg/noncompile/pr71853.c: New test.
3271
4c4548bb 3272 PR c/71573
3273 * gcc.dg/noncompile/pr71573.c: New test.
3274
8ae70602 3275 PR c/71926
3276 * g++.dg/warn/Wparentheses-30.C: New test.
3277 * gcc.dg/Wparentheses-14.c: New test.
3278
cfc1aded 32792016-07-29 Uros Bizjak <ubizjak@gmail.com>
3280
3281 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3282
d5e80d93 32832016-07-29 Bin Cheng <bin.cheng@arm.com>
3284
3285 PR tree-optimization/57558
3286 * gcc.dg/vect/pr57558-1.c: New test.
3287 * gcc.dg/vect/pr57558-2.c: New test.
3288
c7c713ec 32892016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3290
cfc1aded 3291 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3292 to scan forwprop1 dump pass.
3293
34b9af67 32942016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3295
3296 PR c++/51488
3297 * g++.dg/template/pr51488.C: New.
3298
322d4184 32992016-07-29 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR c/71969
3302 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3303 static __inline__.
3304 * gcc.dg/pr71969-1.c: New test.
3305 * gcc.dg/pr71969-2.c: New test.
3306 * gcc.dg/pr71969-3.c: New test.
3307
7648c9c7 33082016-07-29 Marek Polacek <polacek@redhat.com>
3309
3310 PR c/71574
3311 * c-c++-common/pr71574.c: New test.
3312
35fddbd6 3313 PR c/71583
3314 * gcc.dg/noncompile/pr71583.c: New test.
3315
d06bcb87 33162016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3317
3318 PR middle-end/68217
3319 * gcc.dg/pr68217.c: New test.
3320
fb5574d7 33212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3322
3323 PR fortran/71067
3324 * gfortran.dg/pr71067_1.f90: New test.
3325 * gfortran.dg/pr71067_2.f90: Ditto.
3326
a52bb7a0 33272016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3328
3329 * gcc.target/powerpc/vec-extract-1.c: New test.
3330
42e96823 33312016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3332
3333 PR fortran/71799
3334 * gfortran.dg/pr71799.f90: New test.
3335
d5539c6b 33362016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3337
3338 PR c++/71665
3339 * g++.dg/cpp0x/pr71665-1.C: New.
3340 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3341 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3342 * g++.dg/ext/label10.C: Likewise.
3343 * g++.dg/parse/constant5.C: Likewise.
3344
05995232 33452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3346
3347 PR fortran/71859
3348 * gfortran.dg/pr71859.f90: New test.
3349 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3350 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3351
7a4429b2 33522016-07-28 Paul Thomas <pault@gcc.gnu.org>
3353
3354 PR fortran/71883
3355 * gfortran.dg/pr71883.f90 : New test.
3356
f339cf78 33572016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3358
3359 PR tree-optimization/71734
cfc1aded 3360 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3361
8311fe26 33622016-07-28 Renlin Li <renlin.li@arm.com>
3363
3364 Revert
3365 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3366
3367 PR fortran/71902
3368 * gfortran.dg/dependency_47.f90: New test.
3369
595e387a 33702016-07-28 Martin Liska <mliska@suse.cz>
3371
3372 PR gcov-profile/68025
3373 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3374
83554604 33752016-07-28 Martin Liska <mliska@suse.cz>
3376
3377 * g++.dg/vect/pr70944.cc: New test.
3378
ec6d2d63 33792016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3380
3381 PR middle-end/71994
3382 * gcc.dg/torture/pr71994.c: New test.
3383
12dabcee 33842016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3385
3386 PR middle-end/71078
3387 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3388 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3389 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3390
262a83d5 33912016-07-27 Richard Biener <rguenther@suse.de>
3392
3393 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3394
3989f1fe 33952016-07-27 Martin Liska <mliska@suse.cz>
3396
3397 * gcc.dg/predict-13.c: New test.
3398 * gcc.dg/predict-14.c: New test.
3399
69a499fa 34002016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3401
7a4429b2 3402 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3403 including stdint.h.
3404 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3405 including stdint.h.
3406
751fef95 34072016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3408
3409 PR target/71869
3410 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3411 IEEE built-in functions handle quiet and signalling NaNs
3412 correctly.
3413
5e07497c 34142016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3415
3416 PR fortran/71862
3417 * gfortran.dg/pr71862.f90: New test.
3418
18928e61 34192016-07-26 Martin Sebor <msebor@redhat.com>
3420
3421 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3422 selector with dg-options.
3423
7e1856f1 34242016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3425
3426 PR tree-optimization/18046
3427 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3428 * gcc.dg/tree-ssa/vrp103.c: New test.
3429 * gcc.dg/tree-ssa/vrp104.c: New test.
3430
08679462 34312016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3432
3433 * gcc.target/powerpc/pr63354.c: Require lp64 since
3434 -mprofile-kernel is not legal with -m32.
3435
8c3efadf 34362016-07-26 Richard Biener <rguenther@suse.de>
3437
3438 PR rtl-optimization/71984
3439 * gcc.dg/torture/pr71984.c: New testcase.
3440
78866ecd 34412016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3442
3443 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3444 g++-dg-runtest via et-dg-runtest.
3445 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3446 * gcc.dg/vect/vect.exp: Likewise.
3447 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3448 gfortran-dg-runtest.
3449 * gfortran.dg/vect/vect.exp: Likewise.
3450 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3451 (check_mips_loongson_hw_available): Likewise.
3452 (check_effective_target_mpaired_single_runtime): Likewise.
3453 (check_effective_target_mips_loongson_runtime): Likewise.
3454 (add_options_for_mpaired_single): Likewise.
3455 (check_effective_target_vect_int): Add global et_index.
3456 Check and save the supported feature for a target selected by
3457 the et_index target. Break long lines where appropriate. Call
3458 et-is-effective-target for MIPS with an argument instead of
3459 check_effective_target_* where appropriate.
3460 (check_effective_target_vect_intfloat_cvt): Likewise.
3461 (check_effective_target_vect_uintfloat_cvt): Likewise.
3462 (check_effective_target_vect_floatint_cvt): Likewise.
3463 (check_effective_target_vect_floatuint_cvt): Likewise.
3464 (check_effective_target_vect_simd_clones): Likewise.
3465 (check_effective_target_vect_shift): ewise.
3466 (check_effective_target_whole_vector_shift): Likewise.
3467 (check_effective_target_vect_bswap): Likewise.
3468 (check_effective_target_vect_shift_char): Likewise.
3469 (check_effective_target_vect_long): Likewise.
3470 (check_effective_target_vect_float): Likewise.
3471 (check_effective_target_vect_double): Likewise.
3472 (check_effective_target_vect_long_long): Likewise.
3473 (check_effective_target_vect_no_int_max): Likewise.
3474 (check_effective_target_vect_no_int_add): Likewise.
3475 (check_effective_target_vect_no_bitwise): Likewise.
3476 (check_effective_target_vect_widen_shift): Likewise.
3477 (check_effective_target_vect_no_align): Likewise.
3478 (check_effective_target_vect_hw_misalign): Likewise.
3479 (check_effective_target_vect_element_align): Likewise.
3480 (check_effective_target_vect_condition): Likewise.
3481 (check_effective_target_vect_cond_mixed): Likewise.
3482 (check_effective_target_vect_char_mult): Likewise.
3483 (check_effective_target_vect_short_mult): Likewise.
3484 (check_effective_target_vect_int_mult): Likewise.
3485 (check_effective_target_vect_extract_even_odd): Likewise.
3486 (check_effective_target_vect_interleave): Likewise.
3487 (check_effective_target_vect_stridedN): Likewise.
3488 (check_effective_target_vect_multiple_sizes): Likewise.
3489 (check_effective_target_vect64): Likewise.
3490 (check_effective_target_vect_call_copysignf): Likewise.
3491 (check_effective_target_vect_call_sqrtf): Likewise.
3492 (check_effective_target_vect_call_btrunc): Likewise.
3493 (check_effective_target_vect_call_btruncf): Likewise.
3494 (check_effective_target_vect_call_ceil): Likewise.
3495 (check_effective_target_vect_call_ceilf): Likewise.
3496 (check_effective_target_vect_call_floor): Likewise.
3497 (check_effective_target_vect_call_floorf): Likewise.
3498 (check_effective_target_vect_call_lceil): Likewise.
3499 (check_effective_target_vect_call_lfloor): Likewise.
3500 (check_effective_target_vect_call_nearbyint): Likewise.
3501 (check_effective_target_vect_call_nearbyintf): Likewise.
3502 (check_effective_target_vect_call_round): Likewise.
3503 (check_effective_target_vect_call_roundf): Likewise.
3504 (check_effective_target_vect_perm): Likewise, but also append *_saved
3505 to the existing global name to properly cache the result.
3506 (check_effective_target_vect_perm_byte): Likewise.
3507 (check_effective_target_vect_perm_short): Likewise.
3508 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3509 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3510 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3511 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3512 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3513 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3514 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3515 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3516 (check_effective_target_vect_sdot_qi): Likewise.
3517 (check_effective_target_vect_udot_qi): Likewise.
3518 (check_effective_target_vect_sdot_hi): Likewise.
3519 (check_effective_target_vect_udot_hi): Likewise.
3520 (check_effective_target_vect_usad_char): Likewise.
3521 (check_effective_target_vect_pack_trunc): Likewise.
3522 (check_effective_target_vect_unpack): Likewise.
3523 (check_effective_target_vect_aligned_arrays): Likewise.
3524 (check_effective_target_vect_natural_alignment): Likewise.
3525 (check_effective_target_vector_alignment_reachable): Likewise.
3526 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3527 (is-effective-target): Initialize et_index if undefined.
3528 (et-dg-runtest): New.
3529 (et-is-effective-target): Likewise.
3530 (check_vect_support_and_set_flags): Add supported MIPS targets to
3531 EFFECTIVE_TARGETS list. Return the number of supported targets.
3532
b2930f09 35332016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3534 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3535
3536 PR middle-end/70920
3537 * gcc.dg/pr70920-1.c: New test-case.
3538 * gcc.dg/pr70902-2.c: Likewise.
3539 * gcc.dg/pr70920-3.c: Likewise.
3540 * gcc.dg/pr70920-4.c: Likewise
3541 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3542 2 instead of 3.
3543
90821294 35442016-07-25 Alexander Monakov <amonakov@ispras.ru>
3545
3546 * gcc.c-torture/execute/pr71494.c: Require label_values.
3547 * gcc.dg/pr16973.c: Ditto.
3548
1660595b 35492016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3550
3551 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3552 * gcc.dg/torture/pr69771.c: Require int32plus.
3553 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3554
5b2b88ce 35552016-07-25 Martin Liska <mliska@suse.cz>
3556
3557 * gcc.dg/torture/pr71987.c: New test.
3558
e2f926e9 35592016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3560
3561 PR fortran/71935
3562 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3563 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3564 * gfortran.dg/pr71935.f90: New test.
3565
a940fdc7 35662016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3567
3568 PR c++/71675
3569 * g++.dg/ext/atomic-3.C: New test.
3570 * gcc.dg/atomic/pr71675.c: New test.
3571
5a43070d 35722016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3573
3574 * gcc.target/i386/mvc8.c: New test.
3575
1b793819 35762016-07-22 Bin Cheng <bin.cheng@arm.com>
3577
3578 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3579 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3580
d4b4c787 35812016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3582
3583 PR fortran/71795
3584 * gfortran.dg/constructor_50.f90: New test.
3585
45648efe 35862016-07-22 Martin Liska <mliska@suse.cz>
3587
3588 PR gcov-profile/69028
3589 PR gcov-profile/62047
3590 * g++.dg/cilk-plus/pr69028.C: New test.
3591
b657bb1f 35922016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3593
3594 * gfortran.dg/coarray_stat_2.f90: New test.
3595
3a421504 35962016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3597
3598 * gcc.target/powerpc/vec-extract.h: New files to check the
3599 vec_extract built-in functions for all vector types, testing
3600 accessing each element, both with constant and variable element
3601 numbers.
3602 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3603 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3604 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3605 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3606 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3607 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3608 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3609 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3610 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3611
d40a1eac 36122016-07-21 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR c++/71728
3615 * g++.dg/other/pr71728.C: New test.
3616
3b0d7293 36172016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3618
3619 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3620 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3621 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3622 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3623 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3624
50953a9f 36252016-07-21 Richard Biener <rguenther@suse.de>
3626
3627 PR tree-optimization/71947
3628 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3629
90261646 36302016-07-21 Bin Cheng <bin.cheng@arm.com>
3631
3632 * gcc.dg/tree-ssa/scev-15.c: New.
3633
5a5a7a90 36342016-07-21 Bin Cheng <bin.cheng@arm.com>
3635
3636 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3637
df0c563f 36382016-07-21 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR c++/71941
3641 * g++.dg/gomp/pr71941.C: New test.
3642
24acd4ab 36432016-07-20 David Malcolm <dmalcolm@redhat.com>
3644
3645 PR c/70339
3646 PR c/71858
3647 * g++.dg/spellcheck-identifiers.C: New test case, based on
3648 gcc.dg/spellcheck-identifiers.c.
3649 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3650 gcc.dg/spellcheck-identifiers-2.c.
3651 * g++.dg/spellcheck-typenames.C: New test case, based on
3652 gcc.dg/spellcheck-typenames.c
3653
8669e753 36542016-07-20 Jonathan Wakely <jwakely@redhat.com>
3655
3656 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3657 pointer to member function and also test catching by reference.
3658
75cb41b8 36592016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3660
3661 * gcc.target/s390/pr67443.c: Fix test case.
3662
07be1239 36632016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3664
3665 * gcc.target/s390/insv-1.c: Xfail some tests.
3666 * gcc.target/s390/insv-2.c: Likewise.
3667
e9b5fdd9 36682016-07-20 Georg-Johann Lay <avr@gjlay.de>
3669
3670 * gcc.target/avr/torture/get-mem.c: New test.
3671 * gcc.target/avr/torture/set-mem.c: New test.
3672
b704b0e1 36732016-07-20 Georg-Johann Lay <avr@gjlay.de>
3674
3675 PR target/71948
3676 * gcc.target/avr/torture/tiny-progmem.c: New test.
3677
051eb924 36782016-07-20 Jakub Jelinek <jakub@redhat.com>
3679
fdb70809 3680 PR c++/71909
3681 * g++.dg/parse/pr71909.C: New test.
3682 * g++.dg/tm/pr71909.C: New test.
3683
051eb924 3684 PR c++/50060
3685 * g++.dg/cpp0x/constexpr-50060.C: New test.
3686 * g++.dg/cpp1y/constexpr-50060.C: New test.
3687
c4e1267c 36882016-07-20 Martin Liska <mliska@suse.cz>
3689
3690 * gfortran.dg/graphite/pr71898.f90: New test.
3691
ecaa5fd4 36922016-07-20 Bin Cheng <bin.cheng@arm.com>
3693
3694 PR tree-optimization/71503
3695 PR tree-optimization/71683
3696 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3697 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3698
f5b88ba1 36992016-07-20 Martin Liska <mliska@suse.cz>
3700
3701 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3702 * gcc.dg/plugin/sreal-test-1.c: Remove.
3703 * gcc.dg/plugin/sreal_plugin.c: Remove.
3704
e889bd11 37052016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3706
3707 PR fortran/71902
3708 * gfortran.dg/dependency_47.f90: New test.
3709
1c6bb1c0 37102016-07-19 Jakub Jelinek <jakub@redhat.com>
3711
94d511af 3712 PR rtl-optimization/71916
3713 * gcc.c-torture/compile/pr71916.c: New test.
3714
54e95a17 3715 PR middle-end/71874
3716 * g++.dg/torture/pr71874.C: New test.
3717
1c6bb1c0 3718 PR middle-end/71734
3719 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3720 (my_alloc): Rewritten to use __builtin_posix_memalign and
3721 __SIZE_TYPE__.
3722 (my_free): Use __builtin_free instead of _mm_free.
3723 (Vec::operator=): Use __builtin_memcpy.
3724
0d565f19 37252016-07-19 Martin Jambor <mjambor@suse.cz>
3726
cfc1aded 3727 PR fortran/71688
3728 * gfortran.dg/pr71688.f90: New test.
0d565f19 3729
2be13cd5 37302016-07-19 Richard Biener <rguenther@suse.de>
3731
3732 * c-c++-common/vector-subscript-6.c: New testcase.
3733 * c-c++-common/vector-subscript-7.c: Likewise.
3734
1697df09 37352016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3736
7a4429b2 3737 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3738 and UInt32 based on __SIZEOF_INT__.
3739
8894566e 37402016-07-19 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/71901
3743 * gcc.dg/torture/pr71901.c: New testcase.
3744
37452016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3746
3747 PR tree-optimization/71908
3748 * gcc.dg/torture/pr71908.c: New testcase.
3749
106ac76d 37502016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3751
3752 PR target/71493
3753 * gcc.target/powerpc/pr71493-1.c: New test.
3754 * gcc.target/powerpc/pr71493-2.c: Likewise.
3755
e6517a48 37562016-07-18 Jakub Jelinek <jakub@redhat.com>
3757
d1e0c36e 3758 PR c++/71835
3759 * g++.dg/conversion/ambig3.C: New test.
3760
6fe424c2 3761 PR c++/71828
3762 * g++.dg/cpp0x/constexpr-71828.C: New test.
3763
d3dd9e33 3764 PR c++/71826
3765 * g++.dg/template/pr71826.C: New test.
3766
74fd83a9 3767 PR c++/71822
3768 * g++.dg/template/defarg21.C: New test.
3769
e6517a48 3770 PR c++/71871
3771 * g++.dg/ext/vector31.C: New test.
3772
f942bdbf 37732016-07-18 Uros Bizjak <ubizjak@gmail.com>
3774
3775 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3776
4b1425be 37772016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3778
3779 PR tree-optimization/71734
3780 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3781
a80f37e1 37822016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3783
3784 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3785 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3786 stack-layout-dynamic-1.c: New test.
3787
ea283725 37882016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3789
3790 * gcc.target/s390/nolrl-1.c: New test.
3791
14eab729 37922016-07-17 Fritz Reese <fritzoreese@gmail.com>
3793
3794 PR fortran/71523
3795 * gfortran.dg/pr71523_1.f90: New test.
3796 * gfortran.dg/pr71523_2.f90: New test.
3797
3925d644 37982016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3799
3800 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3801
fb9ff4ce 38022016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3803 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3804
3805 PR fortran/62125
3806 * gfortran.dg/pr62125.f90: New test.
3807
95b0f5e9 38082016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3809
3810 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3811 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3812
1913be16 38132016-07-15 Jonathan Wakely <jwakely@redhat.com>
3814
3815 PR c++/58796
3816 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3817 * g++.dg/cpp0x/nullptr35.C: New test.
3818
b4803084 38192016-07-15 Bin Cheng <bin.cheng@arm.com>
3820
3821 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3822
89e3ec3d 38232016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3824
3825 * gfortran.dg/goacc/vector_length.f90: New test.
3826
2084e279 38272016-07-15 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/71881
3830 * gcc.dg/torture/pr71881.c: New testcase.
3831
2177bb9a 38322016-07-15 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/71887
3835 * gcc.dg/torture/pr71887.c: New testcase.
3836
0dd7db3b 38372016-07-15 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR c/71858
3840 * gcc.dg/spellcheck-identifiers-3.c: New test.
3841
b41cc4d1 38422016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3843
3844 PR fortran/71807
3845 * gfortran.dg/null_9.f90: New test.
3846
a4d34e5e 38472016-07-15 Bin Cheng <bin.cheng@arm.com>
3848
3849 * gcc.dg/tree-ssa/loop-41.c: New test.
3850
1547c551 38512016-07-15 Bin Cheng <bin.cheng@arm.com>
3852
3853 PR tree-optimization/71347
3854 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3855
b9c2416b 38562016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3857
3858 PR fortran/29819
3859 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3860 * gfortran.dg/contains.f90: Ditto.
3861 * gfortran.dg/contains_empty_1.f03: Ditto.
3862 * gfortran.dg/submodule_3.f08: Ditto.
3863
28413b15 38642016-07-14 Jakub Jelinek <jakub@redhat.com>
3865
661af228 3866 PR testsuite/71865
3867 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3868 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3869 expected diagnostics.
3870
28413b15 3871 PR c/71858
3872 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3873 * gcc.dg/spellcheck-identifiers-2.c: New test.
3874 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3875 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3876
7b3b3a49 38772016-07-14 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR tree-optimization/71872
3880 * gcc.c-torture/compile/pr71872.c: New test.
3881
7c039c44 38822016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3883
3884 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3885 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3886 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3887 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3888 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3889 * gcc.target/arm/atomic-op-acquire-1.c: This.
3890 * gcc.target/arm/atomic-op-char.c: Rename into ...
3891 * gcc.target/arm/atomic-op-char-1.c: This.
3892 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3893 * gcc.target/arm/atomic-op-consume-1.c: This.
3894 * gcc.target/arm/atomic-op-int.c: Rename into ...
3895 * gcc.target/arm/atomic-op-int-1.c: This.
3896 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3897 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3898 * gcc.target/arm/atomic-op-release.c: Rename into ...
3899 * gcc.target/arm/atomic-op-release-1.c: This.
3900 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3901 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3902 * gcc.target/arm/atomic-op-short.c: Rename into ...
3903 * gcc.target/arm/atomic-op-short-1.c: This.
3904 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3905 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3906 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3907 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3908 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3909 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3910 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3911 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3912 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3913 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3914
80c5e533 39152016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3916
3917 PR fortran/70842
3918 * gfortran.dg/select_type_35.f03: New test.
3919
c5a9fc7b 39202016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3921
3922 PR target/65951
3923 PR tree-optimization/70923
3924 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3925 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3926 * gcc.dg/vect/pr65951.c: Likewise.
3927 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3928
d1242c94 39292016-07-14 David Edelsohn <dje.gcc@gmail.com>
3930
3931 * c-c++-common/pr60226.c: Expect maximum object file alignment
3932 error on AIX.
3933
97f2a90b 39342016-07-14 Richard Biener <rguenther@suse.de>
3935
3936 PR tree-optimization/71866
3937 * gcc.dg/torture/pr71866.c: New testcase.
3938
6029a910 39392016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3940
3941 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3942 selector and enclose boolean expression in curly braces.
3943
798d22ed 39442016-07-14 Alan Modra <amodra@gmail.com>
3945
3946 PR target/71733
3947 * gcc.target/powerpc/p9-novsx.c: New.
3948
3ffcb27d 39492016-07-13 Andi Kleen <ak@linux.intel.com>
3950
3951 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3952 * g++.dg/tree-prof/morefunc.C: Dito.
3953 * g++.dg/tree-prof/pr35545.C: Dito.
3954 * g++.dg/tree-prof/reorder.C: Dito.
3955 * gcc.dg/tree-prof/20050826-2.c: Dito.
3956 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3957 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3958 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3959 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3960 * gcc.dg/tree-prof/inliner-1.c: Dito.
3961 * gcc.dg/tree-prof/merge_block.c: Dito.
3962 * gcc.dg/tree-prof/stringop-1.c: Dito.
3963 * gcc.dg/tree-prof/stringop-2.c: Dito.
3964 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3965 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3966 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3967 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3968 * gcc.dg/tree-prof/update-loopch.c: Dito.
3969 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3970 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3971 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3972 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3973 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3974 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3975 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3976
9ace90e5 39772016-07-13 Andi Kleen <ak@linux.intel.com>
3978
3979 * lib/profopt.exp (profopt-execute): Remove .imports files.
3980
b75cf198 39812016-07-13 Andi Kleen <ak@linux.intel.com>
3982
f942bdbf 3983 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3984
4d0389a9 39852016-07-13 Andi Kleen <ak@linux.intel.com>
3986
3987 * lib/profopt.exp (dg-final-scan-autofdo,
3988 dg-final-scan-not-autofdo): New functions.
3989
a5af7a75 39902016-07-13 Bin Cheng <bin.cheng@arm.com>
3991
3992 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3993 * gcc.dg/vect/vect-35.c: Ditto.
3994 * gcc.dg/vect/vect-alias-check-2.c: New test.
3995
c6bcae01 39962016-07-13 Martin Liska <mliska@suse.cz>
3997
3998 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3999 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4000 * gfortran.dg/pr42108.f90: Update expected dump scan.
4001
0644c120 40022016-07-13 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/24574
4005 * gcc.dg/pr24574.c: New testcase.
4006
2bbae5b9 40072016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4008
f942bdbf 4009 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4010 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4011 * c-c++-common/pr68833-1.c: Require int32plus.
4012 * gcc.dg/ipa/pr63551.c: Likewise.
4013 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4014 * gcc.dg/ipa/pr64041.c: Require int32plus.
4015
839a6560 40162016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4017
4018 PR ipa/71633
4019 * g++.dg/pr71633.C: New test.
4020
8f5f2788 40212016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4022
4023 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4024 Add new arm_thumb1_cbz_ok effective target.
4025 * gcc.target/arm/cbz.c: New test.
4026
417e5cc5 40272016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4028
4029 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4030 Define effective target.
4031 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4032 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4033 * gcc.target/arm/movhi_movw.c: New test.
4034 * gcc.target/arm/movsi_movw.c: Likewise.
4035 * gcc.target/arm/movdi_movw.c: Likewise.
4036
68a5143e 40372016-07-13 Richard Biener <rguenther@suse.de>
4038
4039 PR middle-end/71104
4040 * gcc.dg/pr71104-1.c: New testcase.
4041 * gcc.dg/pr71104-2.c: Likewise.
4042
69e8d259 40432016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4044
4045 PR target/71805
4046 * gcc.target/powerpc/pr71805.c: New test.
4047
244f142f 40482016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4049
4050 * gcc.target/powerpc/divkc3-1.c: New.
4051 * gcc.target/powerpc/mulkc3-1.c: New.
4052
6fc56f1f 40532016-07-12 Nathan Sidwell <nathan@acm.org>
4054
4055 * gcc.target/arm/data-rel-1.c: New.
4056 * gcc.target/arm/data-rel-2.c: New.
4057 * gcc.target/arm/data-rel-3.c: New.
4058
94ee1e9c 40592016-07-12 Martin Liska <mliska@suse.cz>
4060
4061 * gcc.dg/params/blocksort-part.c: New test.
4062 * gcc.dg/params/params.exp: New file.
4063
cd32d747 40642016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4065
4066 PR middle-end/71700
4067 * gcc.c-torture/execute/pr71700.c: New test.
4068
ad010d47 40692016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4070 Richard Biener <rguenther@suse.de>
4071
4072 PR tree-optimization/23286
4073 PR tree-optimization/70159
4074 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4075 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4076 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4077 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4078 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4079 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4080 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4081 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4082 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4083 * gcc.dg/pr51879-12.c: Likewise.
4084 * gcc.dg/strlenopt-9.c: Likewise.
4085 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4086 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4087 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4088 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4089 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4090 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4091 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4092 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4093 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4094 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4095 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4096 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4097 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4098 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4099 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4100
9aece49e 41012016-07-12 Richard Biener <rguenther@suse.de>
4102
4103 PR rtl-optimization/68961
4104 * gcc.target/i386/pr68961.c: New testcase.
4105
8f05fee9 41062016-07-11 Jakub Jelinek <jakub@redhat.com>
4107
4a6cc5cd 4108 PR middle-end/71758
4109 * c-c++-common/gomp/pr71758.c: New test.
4110 * gfortran.dg/gomp/pr71758.f90: New test.
4111
8f05fee9 4112 PR tree-optimization/71823
4113 * gcc.dg/vect/pr71823.c: New test.
4114
b73690a4 41152016-07-11 David Malcolm <dmalcolm@redhat.com>
4116
4117 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4118 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4119 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4120
675f4c6b 41212016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4122
4123 PR target/71801
4124 * gcc.target/i386/pr71801.c: New test.
4125
9aaf7e3e 41262016-07-11 Richard Biener <rguenther@suse.de>
4127
4128 PR tree-optimization/71816
4129 * gcc.dg/torture/pr71816.c: New testcase.
4130
dd58bf21 41312016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4132
4133 PR fortran/71783
4134 * gfortran.dg/dependency_46.f90: New test.
4135
a2ebcb84 41362016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4137
4138 PR rtl-optimization/71621
4139 * gcc.target/i386/pr71621-1.c: New.
4140 * gcc.target/i386/pr71621-2.c: New.
4141
6cedf97e 41422016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4143
4144 * gfortran.dg/goacc/pr71704.f90: New test.
4145
dc71c755 41462016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4147
4148 PR target/71297
4149 * gcc.target/powerpc/pr71297.c: New.
4150
288161af 41512016-07-08 Jiong Wang <jiong.wang@arm.com>
4152
4153 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4154
98e771d6 41552016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4156
4157 PR target/71806
4158 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4159
c3d27339 41602016-07-08 Alan Hayward <alan.hayward@arm.com>
4161
4162 PR tree-optimization/71667
4163 * gcc.dg/vect/pr71667.c: New
4164
b1b5042a 41652016-07-08 Martin Liska <mliska@suse.cz>
4166
4167 * gcc.dg/torture/pr71606.c: New test.
4168
5cdc40a0 41692016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4170
4171 PR fortran/71764
4172 * gfortran.dg/pr71764.f90: New test.
4173
bcc4d868 41742016-07-07 Jakub Jelinek <jakub@redhat.com>
4175 Kai Tietz <ktietz70@googlemail.com>
4176
4177 PR c++/70869
4178 PR c++/71054
4179 * g++.dg/cpp0x/pr70869.C: New test.
4180 * g++.dg/cpp0x/pr71054.C: New test.
4181
b39328b2 41822016-07-07 David Edelsohn <dje.gcc@gmail.com>
4183
4184 * g++.dg/debug/pr71432.C: Fail on AIX.
4185
95c9caad 41862016-07-07 Martin Liska <mliska@suse.cz>
4187
4188 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4189 an undefined behavior.
4190 * gfortran.dg/do_3.F90: Likewise.
4191 * gfortran.dg/do_check_11.f90: New test.
4192 * gfortran.dg/do_check_12.f90: New test.
4193 * gfortran.dg/do_corner_warn.f90: New test.
4194
8e976d11 41952016-07-07 Martin Liska <mliska@suse.cz>
4196
4197 * gfortran.dg/predict-1.f90: Ammend the test.
4198 * gfortran.dg/predict-2.f90: Likewise.
4199
26716fc7 42002016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4201
4202 PR ipa/71624
4203 * g++.dg/pr71624.C: New test.
4204
2d079cbf 42052016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4206
4207 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4208 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4209 ARMv8-M Mainline architectures.
4210
9e6f4af4 42112016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4212
4213 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4214 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4215
d490b07a 42162016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4217
4218 PR target/70098
4219 PR target/71763
4220 * gcc.target/powerpc/pr71763.c: New file.
4221
798fc305 42222016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4223
4224 PR tree-optimization/71518
f942bdbf 4225 * gcc.dg/pr71518.c: New test.
798fc305 4226
97e4cbac 42272016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4228
4229 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4230
19aea164 42312016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4232
f942bdbf 4233 PR target/50739
19aea164 4234 * gcc.target/avr/pr50739.c: New test.
4235
105e9dfc 42362016-07-05 Jan Hubicka <jh@suse.cz>
4237
4238 * gcc.dg/tree-ssa/scev-14.c: update template.
4239
1137da9c 42402016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4241
4242 * gcc.dg/vect/group-no-gaps-1.c: New test.
4243
ce393063 42442016-07-05 Andi Kleen <ak@linux.intel.com>
4245
4246 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4247 if kernel supports MPX.
4248
92a44a68 42492016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4250
4251 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4252
f2ccdf8e 42532016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4254 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4255
4256 * gcc.target/powerpc/signbit-1.c: New test.
4257 * gcc.target/powerpc/signbit-2.c: New test.
4258 * gcc.target/powerpc/signbit-3.c: New test.
4259
0215a22c 42602016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4261
4262 PR rtl-optimization/71594
4263 * gcc.dg/torture/pr71594.c: New test.
4264
30a39817 42652016-07-05 Jan Hubicka <jh@suse.cz>
4266
4267 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4268
b65b8df2 42692016-07-05 David Malcolm <dmalcolm@redhat.com>
4270
4271 PR c++/62314
f9c39b65 4272 * g++.dg/parse/error5.C: Update column
b65b8df2 4273 number of missing semicolon error.
4274 * g++.dg/pr62314-2.C: New test case.
4275
6b5471d8 42762016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4277
4278 * gfortran.dg/coarray_stat_function.f90: New test.
4279 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4280 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4281 to new interfaces.
4282
35b3a8dd 42832016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4284
4285 PR fortran/71623
4286 * gfortran.dg/deferred_character_17.f90: New test.
4287
b84c1ddf 42882016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4289
4290 * gcc.target/arm/neon/polytypes.c: Move to ...
4291 * gcc.target/arm/polytypes.c: ... here.
4292 * gcc.target/arm/neon/pr51534.c: Move to ...
4293 * gcc.target/arm/pr51534.c: ... here.
4294 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4295 * gcc.target/arm/vect-vcvt.c: ... here.
4296 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4297 * gcc.target/arm/vect-vcvtq.c: ... here.
4298 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4299 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4300 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4301 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4302 * gcc.target/arm/neon/neon.exp: Delete.
4303 * gcc.target/arm/neon/: Delete.
4304
7e9136f1 43052016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4306
4307 PR fortran/65575
4308 * gfortran.dg: pr65575.f90: New test.
4309
18b42a28 43102016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4311
4312 PR fortran/35849
4313 * gfortran.dg: pr35849.f90: New test.
4314
f8765404 43152016-07-04 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR c++/71739
4318 * g++.dg/cpp0x/pr71739.C: New test.
4319
e3422b3a 43202016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4321
4322 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4323
2da1c9f7 43242016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4325
4326 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4327 locr.
4328 * gcc.target/s390/loc-1.c: New test.
4329
6125d36e 43302016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4331
f9c39b65 4332 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4333 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4334
42797d4b 43352016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4336
4337 PR target/63874
4338 * gcc.target/aarch64/pr63874.c: New test.
4339
9d9fe66a 43402016-07-04 Jan Beulich <jbeulich@suse.com>
4341
4342 * g++.dg/header.c: New.
4343 * gcc.dg/header.c: New.
4344
c364d0f3 43452016-07-02 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR c/71719
4348 * c-c++-common/Wunused-var-15.c: New test.
4349
267f3c67 43502016-07-01 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR fortran/71687
4353 * gfortran.dg/gomp/pr71687.f90: New test.
4354
8297c70b 43552016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4356
4357 * gcc.dg/const-float128-ped.c: Require __float128 effective
4358 target and options.
4359 * gcc.dg/const-float128.c: Likewise.
4360 * gcc.dg/torture/float128-cmp-invalid.c: Require
4361 __float128 and base_quadfloat_support effective targets, and
4362 __float128 options.
4363 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4364 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4365 * gcc.dg/torture/float128-nan.c: Likewise.
4366 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4367 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4368 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4369 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4370 (add_options_for___float128): New.
4371 (check_effective_target_base_quadword_support): New.
4372
eab79b94 43732016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4374
4375 PR target/71720
4376 * gcc.target/powerpc/pr71720.c: New test.
4377
4ce6622a 43782016-07-01 Jan Beulich <jbeulich@suse.com>
4379
4380 * gcc.dg/bss.c: New.
4381
0b6f1914 43822016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4383
4384 PR target/71698
4385 * gcc.target/powerpc/pr71698.c: New test.
4386
4d28a470 43872016-07-01 Georg-Johann Lay <avr@gjlay.de>
4388
4389 PR target/71151
4390 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4391 instead of ".foo" for its section name.
4392 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4393 depending on MCU's flash size.
4394 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4395 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4396 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4397 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4398 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4399 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4400
ed8613ec 44012016-07-01 Jan Beulich <jbeulich@suse.com>
4402
4403 * gcc.target/i386/pr65105-2.c: Add -msse2.
4404
720a0bce 44052016-06-30 Jakub Jelinek <jakub@redhat.com>
4406
c54ee83c 4407 PR tree-optimization/71707
4408 * gcc.dg/strlenopt-29.c: New test.
4409
a845ae6c 4410 PR fortran/71704
4411 * gfortran.dg/gomp/pr71704.f90: New test.
4412
720a0bce 4413 PR fortran/71705
4414 * gfortran.dg/gomp/pr71705.f90: New test.
4415
17c32c4a 44162016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4417
4418 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4419 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4420 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4421 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4422 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4423 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4424 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4425 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4426 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4427 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4428 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4429 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4430 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4431 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4432 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4433 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4434 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4435 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4436 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4437 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4438 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4439 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4440 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4441 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4442 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4443 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4444 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4445 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4446 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4447 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4448 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4449 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4450 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4451 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4452 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4453 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4454 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4455 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4456 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4457 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4458 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4459 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4460 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4461 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4462 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4463 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4464 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4465 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4466 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4467 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4468 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4469 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4470 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4471 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4472 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4473 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4474 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4475 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4476 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4477 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4478 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4479 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4480 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4481 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4482 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4483 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4484 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4485 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4486 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4487 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4488 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4489 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4490 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4491 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4492 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4493 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4494 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4495 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4496 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4497 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4498 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4499
443405c9 45002016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4501 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4502
4503 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4504
6e3a3de2 45052016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4506 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4507
4508 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4509
413c4f6c 45102016-06-30 David Malcolm <dmalcolm@redhat.com>
4511
4512 PR driver/71651
4513 * gcc.dg/spellcheck-options-12.c: New test case.
4514
4c4e99c3 45152016-06-30 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR middle-end/71693
4518 * gcc.c-torture/compile/pr71693.c: New test.
4519
26a2e993 45202016-06-29 David Malcolm <dmalcolm@redhat.com>
4521
4522 * gcc.dg/spellcheck-params.c: New testcase.
4523 * gcc.dg/spellcheck-params-2.c: New testcase.
4524
63abcf45 45252016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4526
4527 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4528 vector extract instructions.
4529 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4530
5f1d49ac 45312016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4532
4533 PR fortran/71686
4534 * gfortran.dg/unexpected_eof_2.f90: New test.
4535 * gfortran.dg/unexpected_eof_3.f90: New test.
4536
0dc00113 45372016-06-29 Jim Wilson <jim.wilson@linaro.org>
4538
4539 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4540
4b975445 45412016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4542
4543 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4544 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4545 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4546
e276a6b9 45472016-06-29 Richard Biener <rguenther@suse.de>
4548
4549 PR middle-end/15256
4550 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4551
c02f3e35 45522016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4553
4554 * gcc.target/arm/aapcs/neon-vect10.c: Require
4555 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4556 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4557 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4558 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4559 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4560 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4561 * gcc.target/arm/fp16-aapcs-1.c: Require
4562 -mfloat-ab=hard. Also simplify the test.
4563 * gcc.target/arm/fp16-aapcs-2.c: New.
4564
d0c2a3dd 45652016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4566
f942bdbf 4567 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4568 (add_options_for_arm_fp16_ieee): New.
4569 (add_options_for_arm_fp16_alternative): New.
4570 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4571 long-line.
4572 (effective_target_arm_fp16_hw): New.
4573
162fed22 45742016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4575
4576 PR tree-optimization/71655
4577 * g++.dg/pr71655.C: New test.
4578
9ed0eb00 45792016-06-29 Martin Liska <mliska@suse.cz>
4580
4581 * gcc.dg/pr71585.c: New test.
4582 * gcc.dg/pr71585-2.c: New test.
4583 * gcc.dg/pr71585-3.c: New test.
4584
641b1c86 45852016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4586
4587 PR tree-optimization/70729
4588 * g++.dg/vect/pr70729.cc: New test.
4589
44e775d8 45902016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4591
4592 * c-c++-common/gomp/cancel-1.c: Extend.
4593
83b23cdf 45942016-06-29 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR tree-optimization/71625
4597 * gcc.dg/strlenopt-28.c: New test.
4598
b6a4a0f5 45992016-06-29 Richard Biener <rguenther@suse.de>
4600
4601 PR middle-end/71002
4602 * g++.dg/torture/pr71002.C: Adjust testcase.
4603
1af10ce6 46042016-06-29 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR c/71685
4607 * gcc.dg/pr71685.c: New test.
4608
46092016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4610
4611 PR c/71552
4612 * gcc.dg/init-bad-9.c: New test.
4613
043457fd 46142016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4615
4616 * gcc.target/powerpc/abs128-1.c: Require VSX.
4617 * gcc.target/powerpc/copysign128-1.c: Likewise.
4618 * gcc.target/powerpc/inf128-1.c: Likewise.
4619 * gcc.target/powerpc/nan128-1.c: Likewise.
4620
d378e319 46212016-06-28 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR middle-end/71626
4624 * gcc.c-torture/execute/pr71626-1.c: New test.
4625 * gcc.c-torture/execute/pr71626-2.c: New test.
4626
10ef7949 46272016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4628
4629 PR target/71656
4630 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4631
1fcfb8f7 46322016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4633
4634 PR target/71670
4635 * gcc.target/powerpc/pr71670.c: New testcase.
4636
35fd0c10 46372016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4638
4639 PR target/71656
4640 * gcc.target/powerpc/pr71656-1.c: New test.
4641 * gcc.target/powerpc/pr71656-2.c: New test.
4642
584757bc 46432016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4644
4645 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4646 around fp16 code.
4647 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4648 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4650 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4651 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4652 Add arm_neon_fp16_ok effective target.
f942bdbf 4653 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4654 Likewise.
4655 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4656 Likewise.
4657 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4658 Likewise.
4659 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4660 Likewise.
4661 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4662 Likewise.
4663 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4664 Likewise.
4665 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4666 Likewise.
4667 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4668 Likewise.
4669 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4670 Likewise.
4671 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4672 Likewise.
4673 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4674 Likewise.
584757bc 4675
cbcc4297 46762016-06-26 Jan Hubicka <hubicka@ucw.cz>
4677
4678 * gcc.dg/predict-12.c: New testcase.
4679
0aa73965 46802016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4681
4682 PR fortran/71649
4683 * gfortran.dg/pr71649.f90: New test.
4684
9977f724 46852016-06-25 Jakub Jelinek <jakub@redhat.com>
4686
a5c54f33 4687 PR tree-optimization/71643
4688 * g++.dg/opt/pr71643.C: New test.
4689
9977f724 4690 PR tree-optimization/71631
4691 * gcc.c-torture/execute/pr71631.c: New test.
4692
e09883e4 46932016-06-24 Jan Hubicka <hubicka@ucw.cz>
4694
4695 * gcc.dg/predict-11.c: New testcase.
4696 * gfortran.dg/predict-2.f90: New testcase.
4697
89beffc9 46982016-06-24 Jan Hubicka <hubicka@ucw.cz>
4699
4700 * gcc.dg/predict-10.c: New test.
4701
2275a11d 47022016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4703
4704 * gcc.target/powerpc/abs128-1.c: New.
4705 * gcc.target/powerpc/copysign128-1.c: New.
4706 * gcc.target/powerpc/inf128-1.c: New.
4707 * gcc.target/powerpc/nan128-1.c: New.
4708
37681b7f 47092016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 * gfortran.dg/pr71642.f90: New test.
4712
9cf2d600 47132016-06-24 Jakub Jelinek <jakub@redhat.com>
4714
4715 PR tree-optimization/71647
4716 * gcc.target/i386/pr71647.c: New test.
4717
eea332b9 47182016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4719
4720 * gcc.target/i386/noplt-gd-1.c: New test.
4721 * gcc.target/i386/noplt-gd-2.c: Likewise.
4722 * gcc.target/i386/noplt-gd-3.c: Likewise.
4723 * gcc.target/i386/noplt-ld-1.c: Likewise.
4724 * gcc.target/i386/noplt-ld-2.c: Likewise.
4725 * gcc.target/i386/noplt-ld-3.c: Likewise.
4726 * lib/target-supports.exp
4727 (check_effective_target_tls_get_addr_via_got): New.
4728
b6d48a78 47292016-06-24 Uros Bizjak <ubizjak@gmail.com>
4730
4731 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4732 testsuite compile flags.
4733 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4734 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4735
47362016-06-24 Uros Bizjak <ubizjak@gmail.com>
4737
4738 * g++dg/vect/pr36684.cc: Add dg-do compile.
4739 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4740 * gcc.dg/vect/pr70021.c: Ditto.
4741 * gcc.dg/vect/pr70138-1.c: Ditto.
4742 * gcc.dg/vect/pr70138-2.c: Ditto.
4743 * gcc.dg/vect/pr70354-1.c: Ditto.
4744 * gcc.dg/vect/pr70354-2.c: Ditto.
4745 * gcc.dg/vect/pr71259.c: Ditto.
4746 * gcc.dg/vect/pr71416-1.c: Ditto.
4747 * gcc.dg/vect/slp-43.c: Ditto.
4748 * gcc.dg/vect/slp-45.c: Ditto.
4749 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4750 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4751 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4752 * gfortran.dg/vect/pr69980.f90: Ditto.
4753
47542016-06-24 Uros Bizjak <ubizjak@gmail.com>
4755
4756 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4757 * gcc.dg/vect/bb-slp-30.c: Ditto.
4758 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4759 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4760 * gcc.dg/vect/pr45902.c: Ditto.
4761 * gcc.dg/vect/pr48172.c: Ditto.
4762 * gcc.dg/vect/pr48377.c: Ditto.
4763 * gcc.dg/vect/pr49038.c: Ditto.
4764 * gcc.dg/vect/pr49771.c: Ditto.
4765 * gcc.dg/vect/pr52091.c: Ditto.
4766 * gcc.dg/vect/pr53185-2.c: Ditto.
4767 * gcc.dg/vect/pr56826.c: Ditto.
4768 * gcc.dg/vect/pr60276.c: Ditto.
4769 * gcc.dg/vect/pr62021.c: Ditto.
4770 * gcc.dg/vect/pr63530.c: Ditto.
4771 * gcc.dg/vect/pr65518.c: Ditto.
4772 * gcc.dg/vect/pr65947-1.c: Ditto.
4773 * gcc.dg/vect/pr65947-10.c: Ditto.
4774 * gcc.dg/vect/pr65947-11.c: Ditto.
4775 * gcc.dg/vect/pr65947-12.c: Ditto.
4776 * gcc.dg/vect/pr65947-13.c: Ditto.
4777 * gcc.dg/vect/pr65947-2.c: Ditto.
4778 * gcc.dg/vect/pr65947-3.c: Ditto.
4779 * gcc.dg/vect/pr65947-4.c: Ditto.
4780 * gcc.dg/vect/pr65947-5.c: Ditto.
4781 * gcc.dg/vect/pr65947-6.c: Ditto.
4782 * gcc.dg/vect/pr65947-7.c: Ditto.
4783 * gcc.dg/vect/pr65947-8.c: Ditto.
4784 * gcc.dg/vect/pr65947-9.c: Ditto.
4785 * gcc.dg/vect/pr71416-1.c: Ditto.
4786 * gcc.dg/vect/pr71439.c: Ditto.
4787 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4788 * gcc.dg/vect/vect-bswap16.c: Ditto.
4789 * gcc.dg/vect/vect-bswap32.c: Ditto.
4790 * gcc.dg/vect/vect-bswap64.c: Ditto.
4791 * gcc.dg/vect/vect-live-1.c: Ditto.
4792 * gcc.dg/vect/vect-live-2.c: Ditto.
4793 * gcc.dg/vect/vect-live-3.c: Ditto.
4794 * gcc.dg/vect/vect-live-4.c: Ditto.
4795 * gcc.dg/vect/vect-live-5.c: Ditto.
4796 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4797 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4798 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4799 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4800 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4801 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4802 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4803 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4804 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4805 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4806 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4807 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4808 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4809 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4810 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4811 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4812 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4813
d4213166 48142016-06-24 Uros Bizjak <ubizjak@gmail.com>
4815
4816 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4817
5aaec397 48182016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4819
4820 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4821 ia32 if R_386_GOT32X relocation is supported.
4822 * gcc.target/i386/noplt-3.c: Likewise.
4823 * gcc.target/i386/noplt-2.c: Likewise.
4824 (main): Renamed to ...
4825 (bar): This.
4826 * gcc.target/i386/noplt-4.c: Likewise.
4827 (main): Renamed to ...
4828 (bar): This.
4829 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4830 * gcc.target/i386/pr67400-5.c: Likewise.
4831
77104764 48322016-06-24 Jakub Jelinek <jakub@redhat.com>
4833
7318e591 4834 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4835 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4836
77104764 4837 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4838 f4): Adjust expected diagnostics.
4839 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4840 (T): If OVFP is defined, redefine to TP.
4841 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4842 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4843 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4844 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4845 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4846 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4847 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4848 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4849 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4850 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4851 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4852 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4853 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4854 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4855 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4856 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4857 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4858 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4859 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4860 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4861 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4862 as last argument to __builtin_add_overflow_p.
4863
ddf08519 48642016-06-23 Uros Bizjak <ubizjak@gmail.com>
4865
4866 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4867 dg-options and remove default vector testsuite compile flags.
4868 * g++.dg/vect/pr33860a.cc: Ditto.
4869 * g++.dg/vect/pr45470-a.cc: Ditto.
4870 * g++.dg/vect/pr45470-b.cc: Ditto.
4871 * g++.dg/vect/pr60896.cc: Ditto.
4872 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4873 * gcc.dg/vect/pr18308.c: Ditto.
4874 * gcc.dg/vect/pr24049.c: Ditto.
4875 * gcc.dg/vect/pr33373.c: Ditto.
4876 * gcc.dg/vect/pr36228.c: Ditto.
4877 * gcc.dg/vect/pr42395.c: Ditto.
4878 * gcc.dg/vect/pr42604.c: Ditto.
4879 * gcc.dg/vect/pr46663.c: Ditto.
4880 * gcc.dg/vect/pr48765.c: Ditto.
4881 * gcc.dg/vect/pr49093.c: Ditto.
4882 * gcc.dg/vect/pr49352.c: Ditto.
4883 * gcc.dg/vect/pr52298.c: Ditto.
4884 * gcc.dg/vect/pr52870.c: Ditto.
4885 * gcc.dg/vect/pr53185.c: Ditto.
4886 * gcc.dg/vect/pr53773.c: Ditto.
4887 * gcc.dg/vect/pr56695.c: Ditto.
4888 * gcc.dg/vect/pr62171.c: Ditto.
4889 * gcc.dg/vect/pr63530.c: Ditto.
4890 * gcc.dg/vect/pr68339.c: Ditto.
4891 * gcc.dg/vect/pr71259.c: Ditto.
4892 * gcc.dg/vect/vect-82_64.c: Ditto.
4893 * gcc.dg/vect/vect-83_64.c: Ditto.
4894 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4895 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4896 * gcc.dg/vect/vect-shift-2.c: Ditto.
4897 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4898 * gfortran.dg/vect/pr39318.f90: Ditto.
4899 * gfortran.dg/vect/pr45714-a.f: Ditto.
4900 * gfortran.dg/vect/pr45714-b.f: Ditto.
4901 * gfortran.dg/vect/pr46213.f90: Ditto.
4902
81883aeb 49032016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4904 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4905
4906 * gcc.target/powerpc/p9-splat-5.c: New test.
4907
affe5c16 49082016-06-23 Uros Bizjak <ubizjak@gmail.com>
4909
4910 PR tree-optimization/71488
4911 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4912 * lib/target-supports.exp: ... here.
4913 (check_sse4_hw_available): New procedure.
4914 (check_effective_target_sse4_runtime): Ditto.
4915 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4916 -march=westmere for sse4_runtime targets.
547fdd3e 4917 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4918 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4919 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4920 (main): Call check_vect ().
e50240d3 4921 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4922
6fb2f181 49232016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4924
4925 PR target/66232
4926 PR target/67400
4927 * gcc.target/i386/pr66232-14.c: New file.
4928 * gcc.target/i386/pr66232-15.c: Likewise.
4929 * gcc.target/i386/pr66232-16.c: Likewise.
4930 * gcc.target/i386/pr66232-17.c: Likewise.
4931 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4932 ia32 if R_386_GOT32X relocation is supported.
4933 * gcc.target/i386/pr67400-2.c: Likewise.
4934 * gcc.target/i386/pr67400-3.c: Likewise.
4935 * gcc.target/i386/pr67400-4.c: Likewise.
4936 * gcc.target/i386/pr67400-6.c: Likewise.
4937 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4938 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4939
88be2b3c 49402016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4941
4942 PR libgfortran/48852
4943 * gfortran.dg/char4_iunit_1.f03: Update test.
4944 * gfortran.dg/f2003_io_5.f03: Update test.
4945 * gfortran.dg/real_const_3.f90: Update test.
4946
ff600f64 49472016-06-23 Andi Kleen <ak@linux.intel.com>
4948
4949 * g++.dg/bprob/bprob.exp: Support autofdo.
4950 * g++.dg/tree-prof/tree-prof.exp: dito.
4951 * gcc.dg/tree-prof/tree-prof.exp: dito.
4952 * gcc.misc-tests/bprob.exp: dito.
4953 * gfortran.dg/prof/prof.exp: dito.
4954 * lib/profopt.exp: dito.
4955 * lib/target-supports.exp: Check for autofdo.
4956
afa7ed87 49572016-06-23 Martin Liska <mliska@suse.cz>
4958
4959 * gcc.dg/pr71619.c: New test.
4960
0941fba8 49612016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4962
4963 PR target/67400
56896ed3 4964 * gcc.target/i386/pr67400-1.c: New test.
4965 * gcc.target/i386/pr67400-2.c: Likewise.
4966 * gcc.target/i386/pr67400-3.c: Likewise.
4967 * gcc.target/i386/pr67400-4.c: Likewise.
4968 * gcc.target/i386/pr67400-5.c: Likewise.
4969 * gcc.target/i386/pr67400-6.c: Likewise.
4970 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4971
e557fc7f 49722016-06-22 David Malcolm <dmalcolm@redhat.com>
4973
4974 * c-c++-common/missing-header-1.c: New test case.
4975 * c-c++-common/missing-header-2.c: New test case.
4976 * c-c++-common/missing-header-3.c: New test case.
4977 * c-c++-common/missing-header-4.c: New test case.
4978
8469aece 49792016-06-22 David Malcolm <dmalcolm@redhat.com>
4980
4981 PR c/70339
4982 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4983 hint.
4984 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4985 expected results due to builtin "nanl" now being suggested for
4986 "name".
4987 * gcc.dg/pr67580.c: Update expected messages.
4988 * gcc.dg/spellcheck-identifiers.c: New testcase.
4989 * gcc.dg/spellcheck-typenames.c: New testcase.
4990
6628b04d 49912016-06-22 David Malcolm <dmalcolm@redhat.com>
4992
4993 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4994 file.
4995 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4996 diagnostic-test-show-locus-parseable-fixits.c to sources for
4997 diagnostic_plugin_test_show_locus.c.
4998 * lib/gcc-defs.exp (freeform_regexps): New global.
4999 (dg-regexp): New function.
5000 (handle-dg-regexps): New function.
5001 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5002 freeform_regexps to the empty list.
5003 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5004
82ccd33e 50052016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5006
affe5c16 5007 PR tree-optimization/71488
82ccd33e 5008 * g++.dg/pr71488.C: New test.
5009 * gcc.dg/vect/vect-bool-cmp.c: New test.
5010
2c21de58 50112016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5012
5013 * gcc.dg/guality/param-5.c: New test.
5014
fadfd5fc 50152016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5016
5017 * gcc.target/i386/asm-flag-7.c: New test.
5018
03fee1f8 50192016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5020
5021 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5022 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5023 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5024 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5025 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5026 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5027 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5028 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5029 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5030 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5031 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5032 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5033 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5034 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5035 * lib/target-supports.exp: Likewise.
5036
6905db52 50372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5038
5039 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5040 * gcc.dg/attr-ms_struct-2.c: Likewise.
5041 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5042 * gcc.dg/bf-ms-attrib.c: Likewise.
5043 * gcc.dg/bf-ms-layout-2.c: Likewise.
5044 * gcc.dg/bf-ms-layout-3.c: Likewise.
5045 * gcc.dg/bf-ms-layout.c: Likewise.
5046 * gcc.dg/bf-no-ms-layout.c: Likewise.
5047 * gcc.target/i386/bitfield1.c: Likewise.
5048 * gcc.target/i386/bitfield2.c: Likewise.
5049 * gcc.target/i386/bitfield3.c: Likewise.
5050
a6f93fc2 50512016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5052
5053 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5054 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5055 override other than -mcpu=power9 command-line option is specified,
5056 or if the target operating system is aix.
5057 * gcc.target/powerpc/darn-1.c: Likewise.
5058 * gcc.target/powerpc/darn-2.c: Likewise.
5059 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5060 test if effective-target is not powerpc_p9vector_ok or if the
5061 target operating system is not defined.
5062 * gcc.target/powerpc/vslv-1.c: Likewise.
5063 * gcc.target/powerpc/vsrv-0.c: Likewise.
5064 * gcc.target/powerpc/vsrv-1.c: Likewise.
5065
1cb2b4d3 50662016-06-21 Tobias Burnus <burnus@net-b.de>
5067
5068 PR fortran/71068
5069 * gfortran.dg/coarray/data_1.f90: New.
5070
66ff0c67 50712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5072
5073 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5074 (dg-require-effective-target): Use arm_v8_neon_hw.
5075 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5076 (dg-require-effective-target): Likewise.
5077 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5078 (dg-require-effective-target): Likewise.
5079 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5080 (dg-require-effective-target): Likewise.
5081 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5082 (dg-require-effective-target): Likewise.
5083 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5084 (dg-require-effective-target): Likewise.
5085 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5086 Add AArch64 check.
5087
949bfed4 50882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5089
5090 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5091 Set to 3 so test passes.
5092
a20f6cd4 50932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5094
5095 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5096
12792843 50972016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5098
5099 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5100 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5101 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5102 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5103
49763db6 51042016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5105
5106 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5107 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5108
ada61167 51092016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5110
5111 PR target/71549
5112 * gcc.target/i386/pr71549.c: New test.
5113
a15584d4 51142016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5115
5116 * gcc.target/powerpc/vadsdu-0.c: Replace
5117 dg-require-effective-target directive to allow test to run on more
5118 platforms, and add dg-skip-if directive to disable test on aix
5119 platforms because of known incompatibilities.
5120 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5121 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5122 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5123 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5124 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5125 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5126 * gcc.target/powerpc/vadsdub-2.c: Replace
5127 dg-require-effective-target directive to allow test to run on more
5128 platforms, and add dg-skip-if directive to disable test on aix
5129 platforms because of known incompatibilities.
5130 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5131 with vec_absdb call to differentiate this test from vadsdub-1.c.
5132 * gcc.target/powerpc/vadsduh-1.c: Replace
5133 dg-require-effective-target directive to allow test to run on more
5134 platforms, and add dg-skip-if directive to disable test on aix
5135 platforms because of known incompatibilities.
5136 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5137 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5138 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5139
ec15ec36 51402016-06-21 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR tree-optimization/71588
5143 * gcc.dg/pr71558.c: New test.
5144
faeffe49 51452016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5146
5147 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5148 * c-c++-common/pr68657-2.c: Likewise.
5149 * c-c++-common/pr68657-3.c: Likewise.
5150 * gcc.dg/torture/pr69714.c: Require int32plus support.
5151 * gcc.dg/torture/pr70025.c: Likewise.
5152 * gcc.dg/torture/pr70083.c: Likewise.
5153 * gcc.dg/torture/pr70542.c: Likewise.
5154 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5155
e218d07f 51562016-06-20 Joseph Myers <joseph@codesourcery.com>
5157
5158 PR c/71601
5159 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5160
232a3df7 51612016-06-20 Jakub Jelinek <jakub@redhat.com>
5162
d7f45b87 5163 PR middle-end/71581
5164 * gcc.dg/pr71581.c: New test.
5165
232a3df7 5166 PR rtl-optimization/71591
5167 * gcc.dg/cpp/pr71591.c: New test.
5168
dbddef42 51692016-06-20 David B. Robins <gcc@davidrobins.net>
5170
5171 PR target/71571
5172 * g++.dg/torture/pr71571.C: New test.
5173
03129ccb 51742016-06-20 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR target/71559
5177 * gcc.target/i386/sse2-pr71559.c: New test.
5178 * gcc.target/i386/avx-pr71559.c: New test.
5179 * gcc.target/i386/avx512f-pr71559.c: New test.
5180
a40b4b62 51812016-06-20 Tobias Burnus <burnus@net-b.de>
5182
5183 PR fortran/71194
5184 * gfortran.dg/pointer_remapping_10.f90: New.
5185
ecbea05a 51862016-06-20 David Malcolm <dmalcolm@redhat.com>
5187
5188 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5189
0f61dae9 51902016-06-20 Martin Sebor <msebor@redhat.com>
5191
5192 PR c/69507
5193 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5194 * gnu90-const-expr-1.c: Same.
5195 * gnu99-const-expr-1.c: Same.
5196 * gnu99-static-1.c: Same.
5197
e458dfd8 51982016-06-20 Renlin Li <renlin.li@arm.com>
5199
2c0c0c9b 5200 PR testsuite/71489
e458dfd8 5201 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5202
7ab71cb3 52032016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5204
5205 * gcc.target/aarch64/vcvt_f64_1.c: New.
5206 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5207 * gcc.target/aarch64/vrecp_f64_1.c: New.
5208
34d36b7a 52092016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5210
5211 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5212 "alignement".
5213
ed7f4748 52142016-06-20 Georg-Johann Lay <avr@gjlay.de>
5215
5216 PR target/71103
5217 * gcc.target/avr/torture/pr71103-2.c: New test.
5218
a940fdc7 52192016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5220
5221 PR c/69507
5222 * gcc.dg/alignof.c: New test.
5223
98683d85 52242016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5227 vs dg-error; test constexpr specifier too.
5228
358cee25 52292016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5232
c3d7ceb6 52332016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5234
5235 * lib/target-supports.exp
5236 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5237 arm_neon_ok and merge flags. Fix temporary test name.
5238 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5239 and merge flags.
5240
1176073c 52412016-06-17 Martin Liska <mliska@suse.cz>
5242
5243 * gcc.dg/predict-9.c: Fix dump scanning.
5244
f3e2969a 52452016-06-17 Bin Cheng <bin.cheng@arm.com>
5246
5247 PR tree-optimization/71354
5248 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5249
7fdca647 52502016-06-17 Bin Cheng <bin.cheng@arm.com>
5251
5252 PR tree-optimization/71347
5253 * gcc.dg/tree-ssa/pr71347.c: New test.
5254
a338a226 52552016-06-17 Bin Cheng <bin.cheng@arm.com>
5256
5257 PR tree-optimization/71354
5258 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5259
c1e75671 52602016-06-17 Bin Cheng <bin.cheng@arm.com>
5261
5262 * gcc.dg/vect/vect-alias-check-1.c: New test.
5263
365ba13d 52642016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5265
59bde511 5266 PR target/71151
365ba13d 5267 * gcc.target/avr/pr71151-1.c: New test.
5268 * gcc.target/avr/pr71151-2.c: New test.
5269 * gcc.target/avr/pr71151-3.c: New test.
5270 * gcc.target/avr/pr71151-4.c: New test.
5271 * gcc.target/avr/pr71151-5.c: New test.
5272 * gcc.target/avr/pr71151-6.c: New test.
5273 * gcc.target/avr/pr71151-7.c: New test.
5274 * gcc.target/avr/pr71151-8.c: New test.
5275 * gcc.target/avr/pr71151-common.h: New test.
5276
db48d95b 52772016-06-16 Martin Liska <mliska@suse.cz>
5278
5279 * gfortran.dg/predict-1.f90: New test.
5280
4c780a59 52812016-06-16 Uros Bizjak <ubizjak@gmail.com>
5282
5283 PR target/71242
f9c39b65 5284 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5285
8c1879bc 52862016-06-16 Jan Hubicka <hubicka@ucw.cz>
5287
5288 * g++.dg/vect/pr36648.cc: Disable cunrolli
5289
33698dfe 52902016-06-16 Jakub Jelinek <jakub@redhat.com>
5291
745f2db6 5292 PR target/71554
5293 * gcc.c-torture/execute/pr71554.c: New test.
5294
33698dfe 5295 PR rtl-optimization/71532
5296 * gcc.dg/torture/pr71532.c: New test.
5297
b42322b9 52982016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5299
5300 * gcc.target/powerpc/p9-dimode1.c: New test.
5301 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5302
412b298a 53032016-06-15 Jakub Jelinek <jakub@redhat.com>
5304
93479f99 5305 * gcc.c-torture/compile/20160615-1.c: New test.
5306
412b298a 5307 * g++.dg/cpp0x/ref-qual17.C: New test.
5308
3ec40531 53092016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5310
5311 PR middle-end/71529
5312 * gcc.target/i386/pr71529.C: New test.
5313
edfe7670 53142016-06-15 Alan Hayward <alan.hayward@arm.com>
5315
5316 PR tree-optimization/71483
5317 * g++.dg/vect/pr71483.c: New
5318
6e52ac17 53192016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5320
5321 PR c++/70202
5322 * g++.dg/inherit/crash6.C: New.
5323 * g++.dg/inherit/union2.C: Likewise.
5324 * g++.dg/inherit/virtual12.C: Likewise.
5325 * g++.dg/inherit/virtual13.C: Likewise.
5326 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5327
aed35af2 53282016-06-15 Uros Bizjak <ubizjak@gmail.com>
5329
0941fba8 5330 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5331
6f710392 53322016-06-15 Alan Hayward <alan.hayward@arm.com>
5333
5334 PR tree-optimization/71439
5335 * gcc.dg/vect/pr71439.c: New
5336
d1cedfd3 53372016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5338
5339 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5340
ee8fd158 53412016-06-15 Richard Biener <rguenther@suse.de>
5342
5343 * gcc.dg/vect/slp-45.c: New testcase.
5344
5695a690 53452016-06-15 Richard Biener <rguenther@suse.de>
5346
5347 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5348
267ae3ee 53492016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5350
5351 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5352 requirements, and disable for AIX for now.
5353 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5354
a6d0e20a 53552016-06-14 Jakub Jelinek <jakub@redhat.com>
5356
b2efd162 5357 PR c++/71528
5358 * g++.dg/opt/pr71528.C: New test.
5359
a6d0e20a 5360 PR c++/71516
5361 * g++.dg/init/pr71516.C: New test.
5362
035778de 53632016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 * g++.dg/init/array46.C: New.
5366
7c9dc58e 53672016-06-14 Uros Bizjak <ubizjak@gmail.com>
5368
0941fba8 5369 * gcc.target/i386/float128-3.c: New test.
5370 * gcc.target/i386/quad-sse4.c: Ditto.
5371 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5372 Update scan strings.
7c9dc58e 5373
412640c9 53742016-06-14 Richard Biener <rguenther@suse.de>
5375
5376 PR middle-end/71526
5377 * gfortran.dg/pr71526.f90: New testcase.
5378
1b9fde85 53792016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5380
5381 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5382 * gcc.dg/zero_bits_compound-1.c: Likewise.
5383
306097e3 53842016-06-14 Richard Biener <rguenther@suse.de>
5385
5386 PR tree-optimization/71522
5387 * gcc.dg/torture/pr71522.c: New testcase.
5388
566255a8 53892016-06-14 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR tree-optimization/71520
5392 * gcc.dg/tree-ssa/pr71520.c: New test.
5393
eb912adb 53942016-06-14 Richard Biener <rguenther@suse.de>
5395
5396 PR tree-optimization/71521
56d35455 5397 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5398
9720103d 53992016-06-13 Jakub Jelinek <jakub@redhat.com>
5400
12cb8367 5401 PR sanitizer/71498
5402 * c-c++-common/ubsan/bounds-13.c: New test.
5403
9720103d 5404 PR preprocessor/71183
5405 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5406
5965fbcc 54072016-06-13 Jeff Law <law@redhat.com>
5408
5409 PR tree-optimization/71403
5410 * c-c++-common/ubsan/pr71403-1.c: New test.
5411 * c-c++-common/ubsan/pr71403-2.c: New test.
5412 * c-c++-common/ubsan/pr71403-3.c: New test.
5413
04537049 54142016-06-13 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR middle-end/71478
5417 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5418 Add -Wno-psabi -w to dg-options.
5419
412f195f 54202016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5421
5422 * gcc.target/powerpc/vadsdu-0.c: New test.
5423 * gcc.target/powerpc/vadsdu-1.c: New test.
5424 * gcc.target/powerpc/vadsdu-2.c: New test.
5425 * gcc.target/powerpc/vadsdu-3.c: New test.
5426 * gcc.target/powerpc/vadsdu-4.c: New test.
5427 * gcc.target/powerpc/vadsdu-5.c: New test.
5428 * gcc.target/powerpc/vadsdub-1.c: New test.
5429 * gcc.target/powerpc/vadsdub-2.c: New test.
5430 * gcc.target/powerpc/vadsduh-1.c: New test.
5431 * gcc.target/powerpc/vadsduh-2.c: New test.
5432 * gcc.target/powerpc/vadsduw-1.c: New test.
5433 * gcc.target/powerpc/vadsduw-2.c: New test.
5434
527790c1 54352016-06-13 David Malcolm <dmalcolm@redhat.com>
5436
5437 * gcc.dg/c99-init-2.c (c): Update expected error message.
5438 * gcc.dg/init-bad-8.c (foo): Likewise.
5439 * gcc.dg/spellcheck-fields-3.c: New test case.
5440
102e67eb 54412016-06-13 Martin Liska <mliska@suse.cz>
5442
5443 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5444 and "guess loop iv compared" heuristics.
5445 * gcc.dg/predict-2.c: Likewise.
5446 * gcc.dg/predict-3.c: Likewise.
5447 * gcc.dg/predict-4.c: Likewise.
5448 * gcc.dg/predict-5.c: Likewise.
5449 * gcc.dg/predict-6.c: Likewise.
5450
1a54d3be 54512016-06-13 Marek Polacek <polacek@redhat.com>
5452
5453 PR middle-end/71476
5454 * c-c++-common/Wswitch-unreachable-4.c: New test.
5455 * gcc.dg/Wswitch-unreachable-2.c: New test.
5456 * g++.dg/tm/jump1.C: Move dg-warning.
5457
5b7401b8 54582016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 * gnat.dg/renaming10.ad[sb]: New test.
5461
1c93151c 54622016-06-13 Paul Thomas <pault@gcc.gnu.org>
5463
5464 PR fortran/70673
5465 * gfortran.dg/pr70673.f90: New test.
5466
249865a0 54672016-06-13 Richard Biener <rguenther@suse.de>
5468
5469 PR middle-end/64516
5470 * gcc.dg/align-3.c: New testcase.
5471
776d9b14 54722016-06-13 Martin Liska <mliska@suse.cz>
5473
5474 * gcc.target/i386/pr71458.c: New test.
5475
0cf5c551 54762016-06-12 Uros Bizjak <ubizjak@gmail.com>
5477
5478 PR target/71241
f9c39b65 5479 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5480
34de0a35 54812016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5482
5483 PR target/60751
5484 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5485 statement.
5486
0cc8bc98 54872016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5488
5489 PR target/60751
5490 * gfortran.dg/comma_IO_extension_1.f90: New test.
5491 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5492 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5493 statement.
5494 * gfortran.dg/graphite/pr38083.f90: Likewise.
5495 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5496 missing format.
5497
0ff78c86 54982016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5499
5500 * gnat.dg/case_character.adb: New test.
5501
6c38863e 55022016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5503
5504 PR middle-end/71310
5505 * gcc.target/powerpc/pr71310.c: New testcase.
5506
24c41395 55072016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5508
5509 PR middle-end/71478
5510 * gcc.dg/pr71478.c: New test.
5511
aeb26fb6 55122016-06-10 Jakub Jelinek <jakub@redhat.com>
5513
702b3575 5514 PR middle-end/71494
5515 * gcc.c-torture/execute/pr71494.c: New test.
5516
8ec29807 5517 PR c/68657
5518 * gcc.target/i386/pr68657.c: New test.
5519
aeb26fb6 5520 PR inline-asm/68843
5521 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5522 (test): Add -masm=intel alternatives.
5523
1dc4d519 55242016-06-10 Martin Sebor <msebor@redhat.com>
5525
5526 PR c/71392
5527 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5528
6385d6d3 55292016-06-10 Jeff Law <law@redhat.com>
5530
5531 PR tree-optimization/71335
5532 * gcc.c-torture/execute/pr71335.c: New test.
5533
041a412b 55342016-06-10 David Malcolm <dmalcolm@redhat.com>
5535
5536 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5537 the various "cannot tail-call: " messages.
5538
4a5edbb2 55392016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5540
5541 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5542 and options.
5543
9cf3aec3 55442016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5545
5546 PR sanitizer/71480
5547 * c-c++-common/asan/pr71480.c: New test.
5548
61724718 55492016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5550
5551 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5552 (ASMNAME2): Likewise.
5553 (main): Replace fn in asm statement with ASMNAME ("fn").
5554 * gcc.dg/guality/pr68037-2.c: Likewise.
5555 * gcc.dg/guality/pr68037-3.c: Likewise.
5556 * gcc.dg/torture/pr68037-1.c: Likewise.
5557 * gcc.dg/torture/pr68037-2.c: Likewise.
5558 * gcc.dg/torture/pr68037-3.c: Likewise.
5559
1807f6fb 55602016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5561
5562 PR inline-asm/68843
5563 * gcc.target/i386/pr68843-1.c: New test.
5564 * gcc.target/i386/pr68843-2.c: New test.
5565
ccfa030f 55662016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5567 Cesar Philippidis <cesar@codesourcery.com>
5568
5569 PR middle-end/71373
5570 * gcc.dg/goacc/nested-function-1.c: New file.
5571 * gcc.dg/goacc/nested-function-2.c: Likewise.
5572 * gcc.dg/goacc/pr71373.c: Likewise.
5573 * gfortran.dg/goacc/cray-2.f95: Likewise.
5574 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5575 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5576 * gfortran.dg/goacc/cray.f95: Update.
5577 * gfortran.dg/goacc/loop-1.f95: Likewise.
5578 * gfortran.dg/goacc/loop-3.f95: Likewise.
5579 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5580 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5581
55822016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5583
5584 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5585 for OpenACC tile clauses.
5586 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5587
5588 PR c/71381
5589 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5590 to...
5591 * c-c++-common/goacc/cache-2.c: ... this new file.
5592 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5593 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5594 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5595 usage.
5596 * gfortran.dg/goacc/cray.f95: Likewise.
5597 * gfortran.dg/goacc/loop-1.f95: Likewise.
5598
bb038f3e 55992016-06-10 Alan Hayward <alan.hayward@arm.com>
5600
5601 PR tree-optimization/71407
5602 PR tree-optimization/71416
5603 * gcc.dg/vect/pr71407.c: New
5604 * gcc.dg/vect/pr71416-1.c: New
5605 * gcc.dg/vect/pr71416-2.c: New
5606
332409d3 56072016-06-10 Richard Biener <rguenther@suse.de>
5608
5609 PR middle-end/71477
5610 * gcc.dg/torture/pr71477.c: New testcase.
5611
03cf727c 56122016-06-09 Julia Koval <julia.koval@intel.com>
5613
5614 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5615 * gcc.target/i386/interrupt-13.c: Likewise.
5616 * gcc.target/i386/interrupt-15.c: Likewise.
5617 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5618 * gcc.target/i386/interrupt-24.c: Likewise.
5619 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5620 * gcc.target/i386/interrupt-9.c: Likewise.
5621 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5622
23b101c5 56232016-06-09 Martin Sebor <msebor@redhat.com>
5624
5625 PR c/70883
5626 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5627 * gcc.dg/builtin-constant_p-1.c: Same.
5628 * gcc.dg/builtins-error.c: Same.
5629 * gcc.dg/pr70859.c: Same.
5630
188d6bbb 56312016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5632
5633 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5634 * gcc.dg/torture/pr68067-1.c: Likewise.
5635 * gcc.dg/torture/pr68067-2.c: Likewise.
5636
56372016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5638
5639 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5640 when setting SIZE.
5641
ff8886bd 56422016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5643
5644 PR c++/71465
5645 * g++.dg/inherit/crash5.C: New.
5646 Revert:
5647 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/70202
5650 * g++.dg/inherit/crash5.C: New.
5651 * g++.dg/inherit/virtual1.C: Adjust.
5652
3f76cceb 56532016-06-09 Martin Liska <mliska@suse.cz>
5654
5655 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5656 * g++.dg/predict-loop-exit-2.C: Likewise.
5657 * g++.dg/predict-loop-exit-3.C: Likewise.
5658 * gcc.dg/predict-1.c: Likewise.
5659 * gcc.dg/predict-2.c: Likewise.
5660 * gcc.dg/predict-3.c: Likewise.
5661 * gcc.dg/predict-4.c: Likewise.
5662 * gcc.dg/predict-5.c: Likewise.
5663 * gcc.dg/predict-6.c: Likewise.
5664 * gcc.dg/predict-7.c: Likewise.
5665
59ae3d1b 56662016-06-09 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/71462
5669 * gcc.dg/torture/pr71462.c: New testcase.
5670
8c2d2acf 56712016-06-09 Marek Polacek <polacek@redhat.com>
5672
5673 PR c/65471
5674 * gcc.dg/c11-generic-3.c: New test.
5675
224cb6b7 56762016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 * g++.dg/init/array42.C: New.
5679 * g++.dg/init/array43.C: Likewise.
5680 * g++.dg/init/array44.C: Likewise.
5681 * g++.dg/init/array45.C: Likewise.
5682 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5683 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5684 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5685 * g++.dg/gomp/pr35751.C: Likewise.
5686 * g++.dg/init/array23.C: Likewise.
5687 * g++.dg/init/brace2.C: Likewise.
5688 * g++.dg/init/brace6.C: Likewise.
5689
732905bb 56902016-06-08 Martin Sebor <msebor@redhat.com>
5691 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR c++/70507
5694 PR c/68120
5695 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5696 * c-c++-common/builtin-arith-overflow-2.c: New test.
5697 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5698 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5699 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5700
7ddaa622 57012016-06-08 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR c++/71442
5704 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5705
84ee0905 57062016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5707
5708 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5709 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5710 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5711 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5712 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5713 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5714 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5715 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5716 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5717 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5718 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5719 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5720 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5721
2876af98 57222016-06-08 Richard Biener <rguenther@suse.de>
5723
5724 PR tree-optimization/68558
5725 * gcc.dg/vect/slp-44.c: New testcase.
5726
acbb0d03 57272016-06-08 Richard Biener <rguenther@suse.de>
5728
5729 * gcc.dg/vect/slp-43.c: New testcase.
5730
f8689010 57312016-06-08 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/71452
5734 * gcc.dg/torture/pr71452.c: New testcase.
5735
52d393eb 57362016-06-08 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR c++/71448
5739 * g++.dg/torture/pr71448.C: New test.
5740
9d700ce4 57412016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5742
5743 PR debug/71432
5744 PR ada/71413
5745 * g++.dg/debug/pr71432.C: New test.
5746
eb96ef65 57472016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5748
5749 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5750 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5751 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5752
a4753cdd 57532016-06-08 Alan Hayward <alan.hayward@arm.com>
5754
5755 * gcc.dg/vect/vect-live-2.c: Update effective target.
5756 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5757 * lib/target-supports.exp: Add aarch64 to vect_long.
5758
bafc7b1d 57592016-06-08 Marek Polacek <polacek@redhat.com>
5760
5761 PR c/71418
5762 * gcc.dg/noncompile/pr71418.c: New test.
5763
06e590e7 5764 PR c/71426
5765 * gcc.dg/noncompile/pr71426.c: New test.
5766
d3cb49c9 57672016-06-07 Jan Hubicka <hubicka@ucw.cz>
5768
5769 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5770 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5771 * gcc.dg/predict-3.c: Update template.
5772 * gcc.dg/predict-5.c: Update template.
5773 * gcc.dg/predict-6.c: Update template.
5774 * gcc.dg/predict-9.c: Update template.
5775 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5776
2d76c36a 57772016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5778
5779 * gcc.target/powerpc/vec-mul.c: New test.
5780
7cfde92a 57812016-06-07 David Malcolm <dmalcolm@redhat.com>
5782
5783 * gcc.dg/spellcheck-fields-2.c: New test case.
5784
b032c4dd 57852016-06-07 Richard Biener <rguenther@suse.de>
5786
5787 PR c/61564
5788 * gcc.dg/Wpragmas-1.c: New testcase.
5789 * gcc.dg/Wattributes-4.c: Likewise.
5790 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5791 entry.
5792
a7056369 57932016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5794
5795 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5796 spurious debug code.
5797
123c61e0 57982016-06-07 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/71428
5801 * gcc.dg/torture/pr71428.c: New testcase.
5802
5819d47b 58032016-06-07 Richard Biener <rguenther@suse.de>
5804
5805 PR middle-end/71423
5806 * gcc.dg/torture/pr71423.c: New testcase.
5807
6cec5c6b 58082016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5809
5810 PR middle-end/71408
5811 * gcc.dg/tree-ssa/pr71408.c: New test.
5812
40bbfc17 58132016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5814
5815 PR middle-end/71281
5816 * g++.dg/torture/pr71281.C: New test.
5817
61f1f80c 58182016-06-06 Marek Polacek <polacek@redhat.com>
5819
5820 PR c/71362
5821 * gcc.dg/pr71362.c: New test.
5822
0406b32f 58232016-06-06 Jakub Jelinek <jakub@redhat.com>
5824 Patrick Palka <ppalka@gcc.gnu.org>
5825
5826 PR c++/70847
5827 PR c++/71330
5828 PR c++/71393
5829 * g++.dg/opt/pr70847.C: New test.
5830 * g++.dg/ubsan/pr70847.C: New test.
5831 * g++.dg/ubsan/pr71393.C: New test.
5832
b1445999 58332016-06-06 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR tree-optimization/71259
5836 * gcc.dg/vect/pr71259.c: New test.
5837
99b4f3a2 58382016-06-06 David Malcolm <dmalcolm@redhat.com>
5839
5840 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5841 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5842 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5843 above.
5844
837679bc 58452016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5846
5847 PR middle-end/37780
5848 * gcc.c-torture/execute/pr37780.c: New test.
5849 * gcc.target/aarch64/pr37780_1.c: Likewise.
5850 * gcc.target/arm/pr37780_1.c: Likewise.
5851
e4b92538 58522016-06-06 Marek Polacek <polacek@redhat.com>
5853
5854 * c-c++-common/attr-may-alias-1.c: New test.
5855 * c-c++-common/attr-may-alias-2.c: New test.
5856 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5857
43ac2f2f 58582016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5859
5860 PR c/24414
5861 * gcc.target/i386/pr24414.c: New test.
5862
7e1786b2 58632016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5864
5865 * gcc.target/sparc/vis4misc.c: New file.
5866 * gcc.target/sparc/fpcmp.c: Likewise.
5867 * gcc.target/sparc/fpcmpu.c: Likewise.
5868
f593ccb2 58692016-06-06 Alan Hayward <alan.hayward@arm.com>
5870
5871 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5872 * gcc.dg/vect/vect-live-3.c: Likewise.
5873
be6d8ddc 58742016-06-06 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/71398
5877 * gcc.dg/torture/pr71398.c: New testcase.
5878
78f27916 58792016-06-06 Uros Bizjak <ubizjak@gmail.com>
5880
5881 PR target/71389
5882 * g++.dg/pr71389.C: New test.
5883
c5899606 58842016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5885
5886 PR fortran/71404
5887 * gfortran.dg/fmt_read_5.f: New test.
5888
8e3cd305 58892016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5890
5891 PR fortran/69659
5892 * gfortran.dg/class_array_22.f03: New test.
5893
703c0a09 58942016-06-05 Jan Hubicka <hubicka@ucw.cz>
5895
5896 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5897
d07b2b6f 58982016-06-05 Jan Hubicka <hubicka@ucw.cz>
5899
5900 * gcc.dg/predict-9.c: Update template.
5901
4a7ec4ac 59022016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 PR c++/49377
5905 * g++.dg/template/pr49377.C: New.
5906
7499ef4a 59072016-06-04 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR tree-optimization/71405
5910 * g++.dg/torture/pr71405.C: New test.
5911
558c800d 59122016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5913
5914 PR c++/70202
5915 * g++.dg/inherit/crash5.C: New.
5916 * g++.dg/inherit/virtual1.C: Adjust.
5917
4ee7cf4b 59182016-06-03 Jeff Law <law@redhat.com>
5919
5920 PR tree-optimization/71316
5921 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5922
b12ae762 59232016-06-03 Jakub Jelinek <jakub@redhat.com>
5924
5925 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5926 dg-additional-options with just -fno-tree-scev-cprop in it.
5927 * gcc.dg/vect/vect-live-2.c: Likewise.
5928 * gcc.dg/vect/vect-live-5.c: Likewise.
5929 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5930 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5931 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5932
e09a5ee3 59332016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5934
5935 PR c++/27100
5936 * g++.dg/other/friend6.C: New test.
5937
f14b1922 59382016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5939
5940 * g++.dg/torture/ppc-ldst-array.C: New.
5941
20702ea3 59422016-06-03 Joseph Myers <joseph@codesourcery.com>
5943
5944 PR target/71276
5945 PR target/71277
5946 * gcc.dg/torture/builtin-fp-int-inexact.c,
5947 gcc.target/i386/387-builtin-fp-int-inexact.c,
5948 gcc.target/i386/387-rint-inline-1.c,
5949 gcc.target/i386/387-rint-inline-2.c,
5950 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5951 gcc.target/i386/sse2-rint-inline-1.c,
5952 gcc.target/i386/sse2-rint-inline-2.c,
5953 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5954 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5955
5ed3cc7b 59562016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5957 Julia Koval <julia.koval@intel.com>
5958
5959 PR target/66960
5960 PR target/67630
5961 PR target/67634
5962 PR target/67841
5963 PR target/68037
5964 PR target/68618
5965 PR target/68661
5966 PR target/69575
5967 PR target/69596
5968 PR target/69734
5969 * gcc.dg/guality/pr68037-1.c: New test.
5970 * gcc.dg/guality/pr68037-2.c: Likewise.
5971 * gcc.dg/guality/pr68037-3.c: Likewise.
5972 * gcc.dg/torture/pr68037-1.c: Likewise.
5973 * gcc.dg/torture/pr68037-2.c: Likewise.
5974 * gcc.dg/torture/pr68037-3.c: Likewise.
5975 * gcc.dg/torture/pr68661-1a.c: Likewise.
5976 * gcc.dg/torture/pr68661-1b.c: Likewise.
5977 * gcc.target/i386/interrupt-1.c: Likewise.
5978 * gcc.target/i386/interrupt-2.c: Likewise.
5979 * gcc.target/i386/interrupt-3.c: Likewise.
5980 * gcc.target/i386/interrupt-4.c: Likewise.
5981 * gcc.target/i386/interrupt-5.c: Likewise.
5982 * gcc.target/i386/interrupt-6.c: Likewise.
5983 * gcc.target/i386/interrupt-7.c: Likewise.
5984 * gcc.target/i386/interrupt-8.c: Likewise.
5985 * gcc.target/i386/interrupt-9.c: Likewise.
5986 * gcc.target/i386/interrupt-10.c: Likewise.
5987 * gcc.target/i386/interrupt-11.c: Likewise.
5988 * gcc.target/i386/interrupt-12.c: Likewise.
5989 * gcc.target/i386/interrupt-13.c: Likewise.
5990 * gcc.target/i386/interrupt-14.c: Likewise.
5991 * gcc.target/i386/interrupt-15.c: Likewise.
5992 * gcc.target/i386/interrupt-16.c: Likewise.
5993 * gcc.target/i386/interrupt-17.c: Likewise.
5994 * gcc.target/i386/interrupt-18.c: Likewise.
5995 * gcc.target/i386/interrupt-19.c: Likewise.
5996 * gcc.target/i386/interrupt-20.c: Likewise.
5997 * gcc.target/i386/interrupt-21.c: Likewise.
5998 * gcc.target/i386/interrupt-22.c: Likewise.
5999 * gcc.target/i386/interrupt-23.c: Likewise.
6000 * gcc.target/i386/interrupt-24.c: Likewise.
6001 * gcc.target/i386/interrupt-25.c: Likewise.
6002 * gcc.target/i386/interrupt-26.c: Likewise.
6003 * gcc.target/i386/interrupt-27.c: Likewise.
6004 * gcc.target/i386/interrupt-28.c: Likewise.
6005 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6006 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6007 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6008 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6009 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6010 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6011 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6012 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6013 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6014 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6015 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6016 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6017
3e346f54 60182016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6019
f27c52fb 6020 PR tree-optimization/52171
6021 * gcc.dg/pr52171.c: New test.
6022 * gcc.target/i386/pr52171.c: New test.
3e346f54 6023
22e029d2 60242016-06-03 Jan Hubicka <jh@suse.cz>
6025
6026 * g++.dg/tree-ssa/pred-1.C: New testcase
6027 * gcc.dg/tree-ssa/pred-1.c: New testcase
6028
41ce74ed 60292016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6030
6031 PR target/70957
6032 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6033 support.
6034 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6035
cf573a72 60362016-06-03 Alan Hayward <alan.hayward@arm.com>
6037
6038 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6039
75aae5b4 60402016-06-03 Alan Hayward <alan.hayward@arm.com>
6041
6042 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6043 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6044 * gcc.dg/vect/vect-live-1.c: New test.
6045 * gcc.dg/vect/vect-live-2.c: New test.
6046 * gcc.dg/vect/vect-live-3.c: New test.
6047 * gcc.dg/vect/vect-live-4.c: New test.
6048 * gcc.dg/vect/vect-live-5.c: New test.
6049 * gcc.dg/vect/vect-live-slp-1.c: New test.
6050 * gcc.dg/vect/vect-live-slp-2.c: New test.
6051 * gcc.dg/vect/vect-live-slp-3.c: New test.
6052
eba6788d 60532016-06-03 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR middle-end/71387
6056 * g++.dg/opt/pr71387.C: New test.
6057
5a653985 60582016-06-02 Jeff Law <law@redhat.com>
6059
6060 PR tree-optimization/71328
6061 * gcc.c-torture/compile/pr71328.c: New test.
6062
f92f6941 60632016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6064
6065 PR fortran/52393
6066 * gfortran.dg/fmt_read_3.f90: Fix typo.
6067 * gfortran.dg/fmt_read_4.f90: New test.
6068
0d29e152 60692016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6072 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6073 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6074 * g++.dg/cpp0x/override2.C: Likewise.
6075 * g++.dg/parse/crash5.C: Likewise.
6076 * g++.dg/parse/error16.C: Likewise.
6077 * g++.dg/parse/error27.C: Likewise.
6078 * g++.dg/template/qualttp15.C: Likewise.
6079 * g++.dg/template/redecl4.C: Likewise.
6080 * g++.old-deja/g++.other/crash39.C: Likewise.
6081 * g++.old-deja/g++.other/struct1.C: Likewise.
6082 * g++.old-deja/g++.pt/m9a.C: Likewise.
6083 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6084
2740a1a5 60852016-06-02 Jakub Jelinek <jakub@redhat.com>
6086
89f17a65 6087 PR c++/71372
6088 * c-c++-common/pr71372.c: New test.
6089
2740a1a5 6090 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6091 __TIME__ strings with __builtin_strcmp instead of printf and
6092 dg-output.
6093
9ae89a4e 60942016-06-02 Martin Liska <mliska@suse.cz>
6095
6096 * gcc.dg/predict-9.c: New test.
6097
41258f9c 60982016-06-02 Jakub Jelinek <jakub@redhat.com>
6099
6100 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6101 global set_compiler_env_var and global saved_compiler_env_var.
6102
dad46eb8 61032016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6104
6105 PR rtl-optimization/71295
6106 * gcc.c-torture/compile/pr71295.c: New test.
6107
9cc8a892 61082016-06-02 Jakub Jelinek <jakub@redhat.com>
6109
98e7c96c 6110 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6111
4a5a4de2 6112 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6113 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6114
9cc8a892 6115 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6116 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6117 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6118 alternative number.
6119
46819a36 61202016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6121
6122 * gcc.target/powerpc/p9-splat-4.c: New test.
6123
61242016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6125
6126 PR target/71186
6127 * gcc.target/powerpc/pr71186.c: New test.
6128
d9820cc5 61292016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6130
6131 PR fortran/52393
6132 * gfortran.dg/fmt_read_3.f90: New test.
6133
2f14ca3e 61342016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6135
6136 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6137 procedure.
6138
dfa5c0d3 61392016-06-01 Eduard Sanou <dhole@openmailbox.org>
6140
6141 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6142 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6143 env var is set.
6144 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6145 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6146 shown once.
6147 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6148 during compilation.
6149 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6150 vars set by dg-set-compiler-env-var.
6151
7d7125df 61522016-06-01 Paul Thomas <pault@gcc.gnu.org>
6153
6154 PR fortran/71156
6155 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6156 to the module procedure declaration.
6157 * gfortran.dg/submodule_16.f08: New test.
6158
6ab9cde4 61592016-06-01 Jakub Jelinek <jakub@redhat.com>
6160
6161 PR middle-end/71371
6162 * c-c++-common/gomp/pr71371.c: New test.
6163
0cfe7a23 61642016-06-01 Richard Biener <rguenther@suse.de>
6165
6166 PR tree-optimization/71366
6167 * gcc.dg/torture/pr71366-1.c: New testcase.
6168 * gcc.dg/torture/pr71366-2.c: Likewise.
6169
5a5b02e1 61702016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6171
6172 * gcc.target/powerpc/vslv-0.c: New test.
6173 * gcc.target/powerpc/vslv-1.c: New test.
6174 * gcc.target/powerpc/vsrv-0.c: New test.
6175 * gcc.target/powerpc/vsrv-1.c: New test.
6176
d27a79f6 61772016-06-01 Nathan Sidwell <nathan@acm.org>
6178
6179 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6180 * gcc.target/nvptx/weak.c: New.
6181
6172a9fd 61822016-06-01 Richard Biener <rguenther@suse.de>
6183
6184 PR tree-optimization/71261
6185 * gcc.dg/torture/vect-bool-1.c: New testcase.
6186
f9aaabb2 61872016-06-01 Jakub Jelinek <jakub@redhat.com>
6188
6189 * gfortran.dg/gomp/order-1.f90: New test.
6190 * gfortran.dg/gomp/order-2.f90: New test.
6191
53b01069 61922016-06-01 Jan Hubicka <hubicka@ucw.cz>
6193
6194 * gcc.dg/unroll-6.c: Update template.
6195 * gcc.dg/unroll-7.c: New testcase.
6196 * gcc.dg/unroll-8.c: New testcase.
6197
36757397 61982016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6199
6200 * gnat.dg/opt56.ad[sb]: New test.
6201
7f93bd6e 62022016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/66635
6205 * g++.dg/cpp0x/constexpr-ice16.C: New.
6206
9f41a2ce 62072016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6208
6209 PR tree-optimization/71314
6210 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6211 -mbranch-cost=2.
6212
31e02373 62132016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6214
6215 PR tree-optimization/71077
6216 * gcc.dg/tree-ssa/pr71077.c: New test.
6217
76f8f901 62182016-05-31 Jan Hubicka <hubicka@ucw.cz>
6219
7f93bd6e 6220 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6221 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6222 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6223
04f5f923 62242016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/71248
6227 * g++.dg/cpp0x/pr71248.C: New.
6228 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6229 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6230 * g++.dg/init/new37.C: Likewise.
6231 * g++.dg/template/static1.C: Likewise.
6232 * g++.dg/template/static2.C: Likewise.
6233
4ffddf28 62342016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6235
6236 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6237 instead of %rdi.
6238 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6239
4ff7bd21 62402016-05-31 Marek Polacek <polacek@redhat.com>
6241
6242 * c-c++-common/Wswitch-unreachable-3.c: New test.
6243 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6244
e1f7cc4b 62452016-05-31 Richard Biener <rguenther@suse.de>
6246
6247 PR tree-optimization/71352
6248 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6249
02978bd1 62502016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6251
6252 * gcc.target/arm/armv5_thumb_isa.c: New test.
6253
cfce8164 62542016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6255
6256 PR target/71346
6257 * gcc.target/i386/pr71346.c: New test.
6258
7a51c705 62592016-05-31 Tom de Vries <tom@codesourcery.com>
6260
6261 PR tree-optimization/69068
6262 * gcc.dg/graphite/pr69068.c: New test.
6263
8c1ac106 62642016-05-27 Martin Sebor <msebor@redhat.com>
6265
6266 PR c++/71306
6267 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6268
b6431756 62692016-05-30 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR c++/71349
6272 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6273 nowait depend(inout: dd[0]) clauses where permitted.
6274
f6203294 62752016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/71238
6278 * g++.dg/parse/pr71238.C: New.
6279 * g++.dg/concepts/friend1.C: Test column numbers too.
6280 * g++.dg/cpp0x/initlist31.C: Likewise.
6281 * g++.dg/cpp0x/pr51420.C: Likewise.
6282 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6283 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6284 * g++.dg/ext/builtin3.C: Likewise.
6285 * g++.dg/lookup/friend12.C: Likewise.
6286 * g++.dg/lookup/friend7.C: Likewise.
6287 * g++.dg/lookup/koenig1.C: Likewise.
6288 * g++.dg/lookup/koenig5.C: Likewise.
6289 * g++.dg/lookup/used-before-declaration.C: Likewise.
6290 * g++.dg/overload/koenig1.C: Likewise.
6291 * g++.dg/template/crash65.C: Likewise.
6292 * g++.dg/template/friend57.C: Likewise.
6293 * g++.dg/warn/Wshadow-5.C: Likewise.
6294 * g++.dg/warn/Wunused-8.C: Likewise.
6295 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6296 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6297 * g++.old-deja/g++.jason/member.C: Likewise.
6298 * g++.old-deja/g++.jason/report.C: Likewise.
6299 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6300 * g++.old-deja/g++.law/visibility20.C: Likewise.
6301 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6302 * g++.old-deja/g++.other/static5.C: Likewise.
6303 * g++.old-deja/g++.pt/overload2.C: Likewise.
6304
b96f8145 63052016-05-30 Jan Hubicka <hubicka@ucw.cz>
6306
6307 * gcc.dg/tree-ssa/peel1.c: New testcase.
6308 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6309 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6310
ed5bca7a 63112016-05-30 Tom de Vries <tom@codesourcery.com>
6312
6313 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6314 to ce.
6315
c0aa0333 63162016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/71099
6319 * g++.dg/parse/virtual1.C: New.
6320
231010db 63212016-05-30 Uros Bizjak <ubizjak@gmail.com>
6322
6323 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6324 Use correct register when clearing %edx.
6325
765557c0 63262016-05-30 Alexander Monakov <amonakov@ispras.ru>
6327
6328 PR tree-optimization/71289
6329 * gcc.dg/pr71289.c: New test.
6330
fc3b1c44 63312016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6332
6333 PR middle-end/71269
6334 PR middle-end/71292
6335 * gcc.dg/tree-ssa/pr71269.c: New test.
6336 * gcc.dg/tree-ssa/pr71292.c: New test.
6337
ce352457 63382016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6339
6340 PR middle-end/71252
6341 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6342
eedd711b 63432016-05-30 Jan Hubicka <hubicka@ucw.cz>
6344
6345 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6346 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6347 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6348
8c061890 63492016-05-30 Tom de Vries <tom@codesourcery.com>
6350
6351 PR tree-optimization/69067
6352 * gcc.dg/graphite/pr69067.c: New test.
6353
a6b0884c 63542016-05-29 Uros Bizjak <ubizjak@gmail.com>
6355
6356 PR target/71245
6357 * gcc.target/i386/pr71245-1.c: New test.
6358 * gcc.target/i386/pr71245-2.c: Ditto.
6359
2369edfc 63602016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 PR c++/71105
6363 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6364 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6365 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6366
b6ab3f43 63672016-05-27 Jan Hubicka <hubicka@ucw.cz>
6368
6369 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6370
0192662b 63712016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6372
6373 Revert:
6374 PR c++/69855
6375 * g++.dg/overload/69855.C: New.
6376 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6377 * g++.old-deja/g++.pt/crash3.C: Likewise.
6378
fce78c50 63792016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6380
6381 PR c++/60385
6382 * g++.dg/parse/namespace13.C: New.
6383
372172fe 63842016-05-26 Jeff Law <law@redhat.com>
6385
6386 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6387 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6388 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6389 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6390 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6391 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6392 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6393 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6394 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6395 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6396 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6397 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6398 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6399
5d8a8944 64002016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6401
6402 PR c++/69855
6403 * g++.dg/overload/69855.C: New.
6404 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6405 * g++.old-deja/g++.pt/crash3.C: Likewise.
6406
29602b75 64072016-05-27 Jiong Wang <jiong.wang@arm.com>
6408
6409 PR target/63596
6410 * gcc.target/aarch64/va_arg_1.c: New testcase.
6411 * gcc.target/aarch64/va_arg_2.c: Likewise.
6412 * gcc.target/aarch64/va_arg_3.c: Likewise.
6413
c900b732 64142016-05-27 Jiong Wang <jiong.wang@arm.com>
6415
6416 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6417 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6418 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6419 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6420 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6421
73ef73bd 64222016-05-27 Marek Polacek <polacek@redhat.com>
6423
6424 PR middle-end/71308
6425 * g++.dg/torture/pr71308.C: New test.
6426
a6031633 64272016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6428
6429 * gcc.dg/zero_bits_compound-1.c: New test.
6430 * gcc.dg/zero_bits_compound-2.c: New test.
6431
1fbdc7ae 64322016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6433
6434 PR middle-end/71279
6435 * gcc.dg/pr71279.c: New test.
6436
2e196ca8 64372016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6438
6439 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6440 floating point min/max/comparison instructions.
6441 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6442
6feab9ce 64432016-05-26 Jakub Jelinek <jakub@redhat.com>
6444
6445 * c-c++-common/gomp/schedule-1.c: New test.
6446 * gfortran.dg/gomp/schedule-1.f90: New test.
6447
978cea8f 64482016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6449
6450 PR c++/70822
6451 PR c++/70106
6452 * g++.dg/cpp1y/auto-fn32.C: New test.
6453 * g++.dg/cpp1y/paren4.C: New test.
6454
0478d9ed 64552016-05-26 Nathan Sidwell <nathan@acm.org>
6456
6457 * gcc.dg/20060410.c: Xfail on ptx.
6458 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6459 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6460 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6461 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6462 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6463
5fd1c174 64642016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6465
6466 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6467
c5e8b3e2 64682016-05-26 Jakub Jelinek <jakub@redhat.com>
6469
0db93a5b 6470 PR tree-optimization/71280
6471 * gcc.dg/pr71280.c: New test.
6472
7199c05c 6473 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6474
76c786ac 6475 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6476 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6477
c5e8b3e2 6478 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6479
e9bcea2f 64802016-05-26 Jiong Wang <jiong.wang@arm.com>
6481
6482 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6483 kept in memory.
e9bcea2f 6484
955d947b 64852016-05-25 Jeff Law <law@redhat.com>
6486
6487 PR tree-optimization/71272
6488 * gcc.c-torture/compile/pr71272.c: new test.
6489
77102dbe 64902016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6491
6492 * gcc.target/powerpc/vec-cmpne.c: New test.
6493 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6494
552821b4 64952016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6496
6497 * gnat.dg/opt55.ad[sb]: New test.
6498
0113f3c5 64992016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6500
6501 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6502 * c-c++-common/pr60226.c: Require int32plus.
6503 * gcc.c-torture/execute/pr70602.c: Likewise.
6504 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6505 unsigned long for malloc arg type.
6506 * gcc.dg/asr_div1.c: Require int32plus.
6507 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6508 * gcc.dg/pie-1.c: Require pie.
6509 * gcc.dg/pie-2.c: Likewise.
6510 * gcc.dg/pr59471.c: Require int32plus.
6511 * gcc.dg/pr59963-2.c: XFAIL for int16.
6512 * gcc.dg/pr60114.c: Require int32plus.
6513 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6514 unsigned long for typedef of size_t.
6515 * gcc.dg/pr63914.c: Require int32plus.
6516 * gcc.dg/pr64536.c: Require pt32plus.
6517 * gcc.dg/pr65658.c: Likewise.
6518 * gcc.dg/pr67271.c: Require int32plus.
6519 * gcc.dg/pr68112.c: Likewise.
6520 * gcc.dg/pr69071.c: Skip for avr target.
6521 * gcc.dg/pr69973.c: Require int32plus.
6522 * gcc.dg/pr70169.c: Skip for avr target.
6523 * gcc.dg/sso-6.c: Require int32plus.
6524 * gcc.dg/sso-7.c: Likewise.
6525 * gcc.dg/sso-8.c: Likewise.
6526 * gcc.dg/vrp-min-max-2.c: Likewise.
6527
f4094380 65282016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6529
6530 PR target/70738
6531 * gcc.target/i386/pr70738-1.c: New test.
6532 * gcc.target/i386/pr70738-2.c: Likewise.
6533 * gcc.target/i386/pr70738-3.c: Likewise.
6534 * gcc.target/i386/pr70738-4.c: Likewise.
6535 * gcc.target/i386/pr70738-5.c: Likewise.
6536 * gcc.target/i386/pr70738-6.c: Likewise.
6537 * gcc.target/i386/pr70738-7.c: Likewise.
6538 * gcc.target/i386/pr70738-8.c: Likewise.
6539 * gcc.target/i386/pr70738-9.c: Likewise.
6540
239a4bea 65412016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6542
6543 PR rtl-optimization/66940
6544 * gcc.c-torture/execute/pr66940.c: New test.
6545
bf6382ba 65462016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6547
6548 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6549 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6550 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6551 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6552 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6553 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6554 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6555 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6556 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6557 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6558 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6559 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6560 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6561 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6562 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6563 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6564 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6565 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6566 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6567 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6568 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6569 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6570 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6571 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6572
2c995da9 65732016-05-25 Marek Polacek <polacek@redhat.com>
6574
6575 PR c/71265
6576 * gcc.dg/noncompile/pr71265.c: New test.
6577
abfbb5b5 6578 PR c/71266
6579 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6580
f6871bbd 65812016-05-25 Nathan Sidwell <nathan@acm.org>
6582
6583 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6584
de04e83e 65852016-05-25 Richard Biener <rguenther@suse.de>
6586
6587 PR tree-optimization/71261
6588 * c-c++-common/torture/pr71261.c: New testcase.
6589
b35931f7 65902016-05-25 Richard Biener <rguenther@suse.de>
6591
6592 PR tree-optimization/71264
6593 * gcc.dg/vect/pr71264.c: New testcase.
6594
166c3089 65952016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/55992
6598 * g++.dg/cpp0x/alias-decl-53.C: New.
6599 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6600
14240409 66012016-05-25 Martin Liska <mliska@suse.cz>
6602
6603 * g++.dg/pr71239.C: New test.
6604
bc47d9f6 66052016-05-25 Richard Biener <rguenther@suse.de>
6606
4860a6bf 6607 * gcc.dg/vect/pr58135.c: Rename to ...
6608 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6609
d8a3f157 66102016-05-25 Marek Polacek <polacek@redhat.com>
6611
6612 * g++.dg/pr65295.C: Use target c++14.
6613
3af16045 66142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6615
231010db 6616 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6617 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6618
949479b2 66192016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6620
6621 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6622 instructions.
6623
6d6a3fc3 66242016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6625
6626 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6627 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6628 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6629 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6630 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6631 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6632 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6633 * c-c++-common/goacc/pcopy.c: Likewise.
6634 * c-c++-common/goacc/pcopyin.c: Likewise.
6635 * c-c++-common/goacc/pcopyout.c: Likewise.
6636 * c-c++-common/goacc/pcreate.c: Likewise.
6637 * c-c++-common/goacc/pr70688.c: New test.
6638 * c-c++-common/goacc/present-1.c: Adjust test.
6639 * c-c++-common/goacc/reduction-5.c: Likewise.
6640 * g++.dg/goacc/data-1.C: New test.
6641
af648be2 66422016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6643
6644 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6645 vector parity built-in functions.
6646 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6647 count trailing zeros automatic vectorization.
6648 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6649 count trailing zeros built-in functions.
6650
4e173d60 66512016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6652
6653 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6654
a0c02a52 66552016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6656
6657 PR target/71050
6658 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6659
64c52e9c 66602016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 PR c++/50436
6663 * g++.dg/template/crash123.C: New.
6664 * g++.dg/template/crash124.C: Likewise.
6665
752b5a4c 66662016-05-24 Martin Sebor <msebor@redhat.com>
6667
6668 PR c++/71147
6669 * g++.dg/ext/flexary16.C: New test.
6670
a36dd683 66712016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6672
f6871bbd 6673 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6674 before math.h is included.
a36dd683 6675 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6676 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6677 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6678 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6679 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6680 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6681 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6682 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6683 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6684 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6685 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6686 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6687 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6688 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6689 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6690 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6691 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6692 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6693 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6694 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6695 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6696 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6697 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6698
d60e1df7 66992016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6700 Kelvin Nilsen <kelvin@gcc.gnu.org>
6701
6702 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6703 support.
6704
22d09025 67052016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6706
6707 PR c++/69872
6708 * g++.dg/warn/Wno-narrowing1.C: New.
6709
6ef0143d 67102016-05-24 Marek Polacek <polacek@redhat.com>
6711
6712 PR c/71249
6713 * c-c++-common/Wswitch-unreachable-2.c: New test.
6714
962a2062 67152016-05-24 Jakub Jelinek <jakub@redhat.com>
6716
ead77194 6717 PR c++/71257
6718 * g++.dg/vect/simd-clone-6.cc: New test.
6719 * g++.dg/gomp/declare-simd-6.C: New test.
6720
962a2062 6721 PR middle-end/70434
6722 PR c/69504
6723 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6724
23edc6d1 67252016-05-24 Richard Biener <rguenther@suse.de>
6726
6727 PR tree-optimization/71240
6728 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6729
30633bcc 67302016-05-24 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/71230
6733 * gcc.dg/torture/pr71230.c: New testcase.
6734 * g++.dg/torture/pr71230.C: Likewise.
6735
c9d624bd 67362016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6737
6738 * c-c++-common/goacc/routine-5.c: Add tests.
6739 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6740 * gfortran.dg/goacc/routine-6.f90: Add tests.
6741
ce143ff0 67422016-05-24 Richard Biener <rguenther@suse.de>
6743
6744 PR tree-optimization/71253
6745 * gcc.dg/torture/pr71253.c: New testcase.
6746
3bdaecd5 67472016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6748
6749 PR middle-end/71252
6750 * gfortran.dg/pr71252.f90: New test.
6751
856b494d 67522016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6753
6754 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6755
7345b977 67562016-05-24 Richard Biener <rguenther@suse.de>
6757
6758 PR middle-end/70434
6759 PR c/69504
6760 * c-c++-common/vector-subscript-4.c: New testcase.
6761 * c-c++-common/vector-subscript-5.c: Likewise.
6762
6f065267 67632016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6764
6765 PR fortran/71123
6766 * gfortran.dg/namelist_90.f: New test
6767
fd6757da 67682016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6769
6770 PR fortran/66461
6771 * gfortran.dg/unexpected_eof.f: New test
6772
7d5555a8 67732016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6774 Kelvin Nilsen <kelvin@gcc.gnu.org>
6775
6776 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6777 as little endian.
6778
ae6744c9 67792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/70972
6782 * g++.dg/cpp0x/inh-ctor20.C: New.
6783 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6784
f0d91a85 67852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6786
6787 PR c++/69095
6788 * g++.dg/cpp0x/variadic168.C: New.
6789
1618ffe5 67902016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6791
6792 * g++.dg/cpp0x/pr31445.C: Test column number too.
6793 * g++.dg/cpp0x/pr32253.C: Likewise.
6794 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6795 * g++.dg/cpp0x/variadic36.C: Likewise.
6796
c0205bab 67972016-05-23 Marc Glisse <marc.glisse@inria.fr>
6798
6799 * gcc.dg/fold-notshift-2.c: Adjust.
6800
1398da0f 68012016-05-23 Marek Polacek <polacek@redhat.com>
6802
6803 PR c/49859
6804 * c-c++-common/Wswitch-unreachable-1.c: New test.
6805 * gcc.dg/Wswitch-unreachable-1.c: New test.
6806 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6807 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6808 * g++.dg/gomp/block-10.C: Likewise.
6809 * gcc.dg/gomp/block-10.c: Likewise.
6810 * g++.dg/gomp/block-9.C: Likewise.
6811 * gcc.dg/gomp/block-9.c: Likewise.
6812 * g++.dg/gomp/target-1.C: Likewise.
6813 * g++.dg/gomp/target-2.C: Likewise.
6814 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6815 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6816 * g++.dg/gomp/taskgroup-1.C: Likewise.
6817 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6818 * gcc.dg/gomp/teams-1.c: Likewise.
6819 * g++.dg/gomp/teams-1.C: Likewise.
6820 * g++.dg/overload/error3.C: Likewise.
6821 * g++.dg/tm/jump1.C: Likewise.
6822 * g++.dg/torture/pr40335.C: Likewise.
6823 * gcc.dg/c99-vla-jump-5.c: Likewise.
6824 * gcc.dg/switch-warn-1.c: Likewise.
6825 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6826 * gcc.dg/nested-func-1.c: Likewise.
6827 * gcc.dg/pr67784-4.c: Likewise.
6828
5403ed8b 68292016-05-23 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/71230
6832 * gfortran.dg/pr71230-1.f90: New testcase.
6833 * gfortran.dg/pr71230-2.f90: Likewise.
6834
27510941 68352016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6836
1618ffe5 6837 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6838 * gcc.dg/vect/pr58135.c: Add new.
6839 * gfortran.dg/pr46519-1.f: Adjust test case.
6840
a41c605d 68412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6842
6843 PR c++/53401
6844 * g++.dg/cpp0x/decltype64.C: New.
6845
3eb254ab 68462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6847
6848 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6851
a75fffe1 68522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6853
6854 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6855 Add poly64x1_t and poly64x2_t cases if supported.
6856 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6857 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6858 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6859 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6860 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6861
56979b12 68622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6863
6864 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6865 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6866 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6867 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6868 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6869 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6870 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6871
dc5e98db 68722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6873
6874 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6875
c0f383ae 68762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6877
6878 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6879 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6880
2a4d70a2 68812016-05-22 Jakub Jelinek <jakub@redhat.com>
6882
4c109025 6883 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6884 constraint instead of "r".
6885 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6886 insn instead of vxorpd.
6887 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6888
bad891ce 6889 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6890 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6891
ac23ddb9 6892 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6893
9dac9579 6894 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6895 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6896
2a4d70a2 6897 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6898
9eafdd7b 68992016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6900
6901 PR middle-end/40921
6902 * gcc.dg/tree-ssa/pr40921.c: New test.
6903
93df190d 69042016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6905
6906 PR target/71103
6907 * gcc.target/avr/pr71103.c: New test.
6908
933b9f7f 69092016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6910
6911 PR middle-end/71179
6912 * gcc.dg/tree-ssa/pr71179.c: New test.
6913
8bdfbc08 69142016-05-20 Martin Sebor <msebor@redhat.com>
6915
6916 PR c/71115
6917 * gcc.dg/init-excess-2.c: New test.
6918
6827ab42 69192016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6920
6921 * gnat.dg/opt53.adb: New test.
6922 * gnat.dg/opt54.adb: Likewise.
6923
58a5f4c0 69242016-05-20 Martin Jambor <mjambor@suse.cz>
6925
6926 PR tree-optimization/70884
6927 * gcc.dg/tree-ssa/pr70919.c: New test.
6928
bb7145f6 69292016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6930
6931 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6932 formatting.
f6871bbd 6933 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6934 fix code formatting.
6935
69362016-05-20 Nathan Sidwell <nathan@acm.org>
6937
6938 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6939 non-common cases.
6940 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6941
9954d230 69422016-05-20 David Malcolm <dmalcolm@redhat.com>
6943
6944 * jit.dg/all-non-failing-tests.h: Add
6945 test-factorial-must-tail-call.c.
6946 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6947 * jit.dg/test-factorial-must-tail-call.c: New test case.
6948
08a161f9 69492016-05-20 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR fortran/71204
6952 * gfortran.dg/pr71204.f90: New test.
6953
3d380077 69542016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6955
6956 * gcc.target/nvptx/sincos.c: New test.
6957
0f104d56 69582016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6959
6960 PR c++/70572
6961 * g++.dg/cpp1y/auto-fn31.C: New.
6962
61736a1b 69632016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6964
6965 * gcc.target/powerpc/vec-addec.c: New test.
6966 * gcc.target/powerpc/vec-addec-int128.c: New test.
6967
b4a61e77 69682016-05-20 David Malcolm <dmalcolm@redhat.com>
6969
6970 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6971 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6972 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6973 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6974
9a2ace10 69752016-05-20 Jan Hubicka <hubicka@ucw.cz>
6976
6977 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6978
45cdf8c6 69792016-05-20 Jakub Jelinek <jakub@redhat.com>
6980
b9a1dcd5 6981 PR c++/71210
6982 * g++.dg/opt/pr71210-1.C: New test.
6983 * g++.dg/opt/pr71210-2.C: New test.
6984
45cdf8c6 6985 PR tree-optimization/29756
6986 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6987 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6988 only on selected targets where V4SImode vectors are known to be
6989 supported.
6990
92e3ffbf 69912016-05-20 Marc Glisse <marc.glisse@inria.fr>
6992
6993 PR tree-optimization/71079
6994 PR tree-optimization/71206
6995 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6996
5da368e3 69972016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6998
6999 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7000 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7001 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7002
2506d97a 70032016-05-20 Richard Guenther <rguenther@suse.de>
7004
7005 PR tree-optimization/29756
7006 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7007
adade307 70082016-05-20 Richard Biener <rguenther@suse.de>
7009
7010 PR tree-optimization/71185
7011 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7012
c3deca25 70132016-05-20 Richard Biener <rguenther@suse.de>
7014
7015 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7016
8b0bef14 70172016-05-19 Marek Polacek <polacek@redhat.com>
7018
7019 PR c++/71075
7020 * g++.dg/diagnostic/pr71075.C: New test.
7021
08025288 70222016-05-19 David Malcolm <dmalcolm@redhat.com>
7023
7024 PR c++/71184
7025 * g++.dg/pr71184.C: New test case.
7026
26a51591 70272016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7028
7029 * gcc.target/powerpc/darn-0.c: New test.
7030 * gcc.target/powerpc/darn-1.c: New test.
7031 * gcc.target/powerpc/darn-2.c: New test.
7032
d8d3e75a 70332016-05-19 Marek Polacek <polacek@redhat.com>
7034
7035 PR tree-optimization/71031
7036 * gcc.dg/tree-ssa/vrp100.c: New test.
7037
c28211ae 70382016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7039
7040 PR rtl-optimization/71148
7041 * gcc.dg/pr71148.c: New test.
7042
3f5ea43a 70432016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7044
7045 PR target/71056
7046 * gcc.target/arm/pr71056.c: New test.
7047
2a7d4c20 70482016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7049
7050 * c-c++-common/pr69669.c: Check the used mode.
7051
ed0b0569 70522016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7053
7054 PR sanitizer/64354
7055 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7056
410372fe 70572016-05-19 Richard Biener <rguenther@suse.de>
7058
7059 PR tree-optimization/70729
7060 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7061 * gcc.dg/graphite/scop-18.c: Likewise.
7062 * gcc.dg/pr41783.c: Disable LIM.
7063 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7064 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7065 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7066 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7067 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7068 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7070 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7071 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7072 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7073 * gfortran.dg/pr42108.f90: Likewise.
7074
56f34f03 70752016-05-18 David Malcolm <dmalcolm@redhat.com>
7076
7077 PR driver/69265
7078 * gcc.dg/spellcheck-options-11.c: New test case.
7079
e6481cd1 70802016-05-18 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR c++/71100
7083 * g++.dg/opt/pr71100.C: New test.
7084
be951c59 70852016-05-18 Martin Jambor <mjambor@suse.cz>
7086
7087 PR ipa/69708
7088 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7089 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7090 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7091 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7092
665ff45b 70932016-05-18 Martin Jambor <mjambor@suse.cz>
7094
7095 PR ipa/69708
7096 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7097 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7098 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7099 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7100 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7101
485be62c 71022016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7103
7104 PR c++/69793
7105 * g++.dg/template/crash122.C: New.
7106
b251d5f5 71072016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 PR c++/70466
7110 * g++.dg/template/pr70466-1.C: New.
7111 * g++.dg/template/pr70466-2.C: Likewise.
7112
c93e9931 71132016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7114
7115 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7116 splat operations and the XXSPLTIB instruction.
7117 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7118 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7119 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7120 xxlxor to clear a register.
7121
8ba6639c 71222016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7123
7124 * gcc.dg/torture/pr71020.c: New test.
7125
ec6e3005 71262016-05-18 Martin Jambor <mjambor@suse.cz>
7127
7128 PR ipa/70646
7129 * gcc.dg/ipa/pr70646.c: New test.
7130
5ef3c918 71312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7132
7133 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7134
70a88eab 71352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7136
7137 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7138 missing tests for vreinterpretq_p{8,16}.
7139
b52a930c 71402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7141
7142 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7143 vsliq_n_s64 and vsliq_n_u64.
7144
bdd4080b 71452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7146
7147 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7148 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7149
37814bf5 71502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7151
7152 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7153 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7155
764af2e0 71562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7157
7158 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7159 in comment.
7160
ffe01a83 71612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7162
7163 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7164 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7165 "blr\t" and switch to scan-assembler-times.
7166
fab6dae9 71672016-05-18 Jiong Wang <jiong.wang@arm.com>
7168
231010db 7169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7170 with __aarch64__.
7171 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7172 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7173
4eb0c566 71742016-05-18 Jakub Jelinek <jakub@redhat.com>
7175
442f18f1 7176 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7177 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7178 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7179 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7180 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7181 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7182
4d83b36b 7183 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7184 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7185
a4528eec 7186 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7187 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7188
f0066139 7189 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7190 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7191
4eb0c566 7192 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7193
303e9267 71942016-05-18 Richard Biener <rguenther@suse.de>
7195
7196 PR tree-optimization/71168
7197 * gcc.dg/torture/pr71168.c: New testcase.
7198
0d7ddd44 71992016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7200
7201 PR middle-end/63586
7202 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7203 * gcc.dg/tree-ssa/pr63586.c: New test.
7204 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7205
899bcc0f 72062016-05-17 Nathan Sidwell <nathan@acm.org>
7207
7208 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7209 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7210 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7211 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7212
a2246979 72132016-05-17 Nathan Sidwell <nathan@acm.org>
7214
7215 * gcc.target/nvptx/abi-vararg-3.c: New.
7216
2f6a4d21 72172016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7218
7219 PR tree-optimization/54579
7220 PR middle-end/55299
7221 * gcc.dg/fold-notrotate-1.c: New test.
7222 * gcc.dg/fold-notshift-1.c: New test.
7223 * gcc.dg/fold-notshift-2.c: New test.
7224
27bdad45 72252016-05-17 Marek Polacek <polacek@redhat.com>
7226
7227 PR ipa/71146
7228 * g++.dg/ipa/pr71146.C: New test.
7229
f33a295a 72302016-05-17 David Malcolm <dmalcolm@redhat.com>
7231
7232 * jit.dg/test-error-array-bounds.c: New test case.
7233
b6dd53bf 72342016-05-17 Marc Glisse <marc.glisse@inria.fr>
7235
7236 * gcc.dg/tree-ssa/and-1.c: New testcase.
7237
a8719545 72382016-05-17 Marc Glisse <marc.glisse@inria.fr>
7239
7240 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7241 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7242
34806102 72432016-05-17 Marc Glisse <marc.glisse@inria.fr>
7244
7245 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7246 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7247
25fe08a8 72482016-05-17 Jiong Wang <jiong.wang@arm.com>
7249
7250 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7251
abf1a837 72522016-05-17 Jiong Wang <jiong.wang@arm.com>
7253
7254 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7255
666b9dd3 72562016-05-17 Jiong Wang <jiong.wang@arm.com>
7257
7258 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7259 ".2d[index]" when scan the assembly.
7260 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7261 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7262 float64x1.
7263 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7264
77d095c0 72652016-05-17 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/71132
7268 * gcc.dg/torture/pr71132.c: New testcase.
7269
28adcc23 72702016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7271
7272 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7273
2439931e 72742016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7275
7276 PR target/70809
7277 * gcc.target/aarch64/pr70809_1.c: New test.
7278
5ec2ff80 72792016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7280
7281 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7282 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7283 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7284 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7285
17fd1c7a 72862016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7287 Ilya Enkovich <ilya.enkovich@intel.com>
7288
7289 PR target/71114
7290 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7291
46729204 72922016-05-16 Jan Hubicka <hubicka@ucw.cz>
7293
7294 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7295 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7296
2a1125d6 72972016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7298
7299 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7300 test for __ARM_FP16_ARGS.
7301 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7302 * gcc.target/arm/aapcs/neon-vect10.c: New.
7303 * gcc.target/arm/aapcs/neon-vect9.c: New.
7304 * gcc.target/arm/aapcs/vfp18.c: New.
7305 * gcc.target/arm/aapcs/vfp19.c: New.
7306 * gcc.target/arm/aapcs/vfp20.c: New.
7307 * gcc.target/arm/aapcs/vfp21.c: New.
7308 * gcc.target/arm/fp16-aapcs-1.c: New.
7309 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7310 test for __ARM_FP16_ARGS.
7311 * g++.target/arm/fp16-return-1.c: Update expected output.
7312
ea3d2d74 73132016-05-16 Jiong Wang <jiong.wang@arm.com>
7314
7315 PR testsuite/70227
7316 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7317
6989e05f 73182016-05-15 Harald Anlauf <anlauf@gmx.de>
7319
7320 PR fortran/69603
7321 * gfortran.dg/pr69603.f90: New testcase.
7322
a5f52592 73232016-05-14 Fritz Reese <fritzoreese@gmail.com>
7324
7325 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7326
88f949ab 73272016-05-14 Fritz Reese <fritzoreese@gmail.com>
7328
7329 PR fortran/71047
7330 * gfortran.dg/pr71047.f08: New test.
7331
90c88567 73322016-05-13 Joseph Myers <joseph@codesourcery.com>
7333
7334 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7335 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7336 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7337
00a690cc 73382016-05-13 Martin Sebor <msebor@redhat.com>
7339
7340 PR c++/60049
7341 * g++.dg/cpp0x/constexpr-60049.C: New test.
7342
ec8b6af7 73432016-05-13 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR bootstrap/71071
7346 * gcc.dg/pr71071.c: New test.
7347
f54d1d7b 73482016-05-13 Uros Bizjak <ubizjak@gmail.com>
7349
7350 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7351 remove XOP handling.
2f3af60f 7352 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7353
a39a0392 73542016-05-13 Nathan Sidwell <nathan@acm.org>
7355
7356 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7357 __atomic_is_lock_free declaration.
7358
42333dd9 73592016-05-13 Richard Biener <rguenther@suse.de>
7360
7361 PR tree-optimization/42587
7362 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7363
c5442454 73642016-05-13 Martin Liska <mliska@suse.cz>
7365
7366 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7367 the new format of dump output.
7368
03a400fb 73692016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7370
7371 * gcc.dg/pr71084.c: New test.
7372
69278c3f 73732016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7374
231010db 7375 PR target/53440
7376 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7377
8138f11b 73782016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7379
7380 * gcc.target/aarch64/struct_return.c: New test.
7381
22a3f7bd 73822016-05-12 Marek Polacek <polacek@redhat.com>
7383
7384 PR c/70756
7385 * c-c++-common/pr70756-2.c: New test.
7386 * c-c++-common/pr70756.c: New test.
7387
9bcd42cc 73882016-05-12 Richard Biener <rguenther@suse.de>
7389
7390 PR tree-optimization/71059
7391 * gcc.dg/torture/pr71059.c: New testcase.
7392
5ffb4a0d 73932016-05-12 Richard Biener <rguenther@suse.de>
7394
7395 PR tree-optimization/71062
7396 * gcc.dg/torture/pr71062.c: New testcase.
7397
2ab65c31 73982016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7399
7400 PR tree-optimization/71006
7401 * gcc.dg/pr71006.c: New test.
7402
f0158fc0 74032016-05-12 Marek Polacek <polacek@redhat.com>
7404
7405 PR driver/71063
7406 * gcc.dg/opts-7.c: New test.
7407
0f56938b 74082016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7409
7410 PR target/70830
7411 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7412 Add -save-temps to dg-options.
7413 Scan for ldmfd rather than pop instruction.
7414 * gcc.target/arm/interrupt-2.c: Likewise.
7415 * gcc.target/arm/pr70830.c: New test.
7416
e10946d5 74172016-05-12 Jakub Jelinek <jakub@redhat.com>
7418
9fa8e468 7419 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7420 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7421
9ce62bbe 7422 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7423 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7424 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7425
708ae1b1 7426 PR target/71019
7427 * gcc.target/i386/avx512vl-pack-1.c: New test.
7428 * gcc.target/i386/avx512vl-pack-2.c: New test.
7429 * gcc.target/i386/avx512bw-pack-2.c: New test.
7430
a461f32e 7431 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7432
e10946d5 7433 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7434 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7435 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7436
f52a3ef6 74372016-05-12 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/70986
7440 * gcc.dg/torture/pr70986-1.c: New testcase.
7441 * gcc.dg/torture/pr70986-2.c: Likewise.
7442 * gcc.dg/torture/pr70986-3.c: Likewise.
7443
54c4d22e 74442016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7445
7446 PR c/43651
7447 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7448 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7449
57215d5b 74502016-05-11 Uros Bizjak <ubizjak@gmail.com>
7451
7452 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7453 directive.
7454 * gcc.target/i386/pr66746.c: Ditto.
7455
67d3121c 74562016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7457
7458 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7459 support.
7460 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7461 warning when using -mvsx-timode.
7462 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7463 * gcc.target/powerpc/dform-2.c: Likewise.
7464 * gcc.target/powerpc/pr68805.c: Likewise.
7465
7f8012a5 74662016-05-11 Marek Polacek <polacek@redhat.com>
7467
7468 PR c++/71024
7469 * c-c++-common/attributes-3.c: New test.
7470
3e8567ce 74712016-05-11 Nathan Sidwell <nathan@acm.org>
7472
7473 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7474 * gcc.c-torture/execute/pr68185.c: Likewise.
7475 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7476 * gcc.dg/pr69634.c: Requires scheduling.
7477 * gcc.dg/torture/pr66178.c: Require label values.
7478 * gcc.dg/setjmp-6.c: Require indirect jumps.
7479
3739ac00 74802016-05-11 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/71055
7483 * gcc.dg/torture/pr71055.c: New testcase.
7484
1ff8b385 74852016-05-11 Richard Biener <rguenther@suse.de>
7486
7487 PR debug/71057
7488 * g++.dg/debug/pr71057.C: New testcase.
7489
77126efa 74902016-05-11 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR fortran/70855
7493 * gfortran.dg/gomp/pr70855.f90: New test.
7494
6fcaaf9b 74952016-05-11 Richard Biener <rguenther@suse.de>
7496
7497 PR middle-end/71002
7498 * g++.dg/torture/pr71002.C: New testcase.
7499
bfa8ea12 75002016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7501
7502 PR middle-end/70807
7503 * gcc.dg/pr70807.c: New test.
7504
87632549 75052016-05-10 Martin Sebor <msebor@redhat.com>
7506
7507 PR c++/38611
7508 * g++.dg/Wattributes.C: New test.
7509
f9153689 75102016-05-10 Marc Glisse <marc.glisse@inria.fr>
7511
7512 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7513 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7514 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7515
a44ed58a 75162016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7517
7518 PR target/70799
7519 * gcc.target/i386/pr70799-1.c: New test.
7520
d6c90d89 75212016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7522
7523 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7524
c1f73044 75252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7526
7527 PR middle-end/70877
7528 * gcc.target/i386/pr70877.c: New test.
7529
e66d763a 75302016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7531
7532 PR tree-optimization/70786
7533 * gcc.target/i386/pr70876.c: New test.
7534
a30ff73a 75352016-05-10 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR target/70927
7538 * gcc.target/i386/avx512vl-logic-1.c: New test.
7539 * gcc.target/i386/avx512vl-logic-2.c: New test.
7540 * gcc.target/i386/avx512dq-logic-2.c: New test.
7541
4b3fd38f 75422016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7543
7544 PR target/70963
7545 * gcc.target/powerpc/pr70963.c: New.
7546
abf93a25 75472016-05-10 David Malcolm <dmalcolm@redhat.com>
7548
7549 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7550 (test_very_wide_line): Add ruler to expected output.
7551 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7552 (test_very_wide_line): Likewise.
7553 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7554 (test_show_locus): Within the handling of "test_very_wide_line",
7555 enable show_ruler_p on the diagnostic context.
7556
d614888f 75572016-05-10 Richard Biener <rguenther@suse.de>
7558
7559 PR tree-optimization/71039
7560 * gcc.dg/torture/pr71039.c: New testcase.
7561
dbca5ed9 75622016-05-10 Nathan Sidwell <nathan@acm.org>
7563
7564 * gcc.dg/nested-func-10.c: Requires alloca.
7565 * gcc.dg/nested-func-9.c: Requires alloca.
7566 * gcc.c-torture/execute/pr70460.c: Requires labels.
7567 * gcc.c-torture/compile/pr70199.c: Requires labels.
7568 * gcc.target/nvptx/decl.c: Compile only.
7569 * gcc.target/nvptx/trailing-init.c: Compile only.
7570 * gcc.target/nvptx/ary-init.c: Compile only.
7571
3fa82609 75722016-05-10 Marek Polacek <polacek@redhat.com>
7573
7574 PR c/70255
7575 * gcc.dg/attr-opt-1.c: New test.
7576
76825907 75772016-05-10 Richard Biener <rguenther@suse.de>
7578
7579 PR tree-optimization/70497
7580 PR tree-optimization/28367
7581 * gcc.dg/torture/20160404-1.c: New testcase.
7582 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7583 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7584
68255819 75852016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7586
7587 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7588
d9aa8cdb 75892016-05-09 Uros Bizjak <ubizjak@gmail.com>
7590
7591 * gcc.target/i386/fabsneg-1.c New test.
7592
7cc16f50 75932016-05-09 Alan Modra <amodra@gmail.com>
7594
7595 PR testsuite/70826
7596 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7597
a83b7b63 75982016-05-09 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/70985
7601 * gcc.dg/torture/pr70985.c: New testcase.
7602
189d0706 76032016-05-09 Bin Cheng <bin.cheng@arm.com>
7604
7605 * gcc.dg/tree-ssa/ifc-9.c: New test.
7606 * gcc.dg/tree-ssa/ifc-10.c: New test.
7607 * gcc.dg/tree-ssa/ifc-11.c: New test.
7608 * gcc.dg/tree-ssa/ifc-12.c: New test.
7609 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7610 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7611 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7612
1ec957b0 76132016-05-09 Richard Biener <rguenther@suse.de>
7614
7615 PR fortran/70937
7616 * gfortran.dg/pr70937.f90: New testcase.
7617
923c7714 76182016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7619
7620 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7621
d7cd448a 76222016-05-07 Fritz Reese <fritzoreese@gmail.com>
7623
7624 PR fortran/56226
7625 * gfortran.dg/dec_structure_1.f90: New testcase.
7626 * gfortran.dg/dec_structure_2.f90: Ditto.
7627 * gfortran.dg/dec_structure_3.f90: Ditto.
7628 * gfortran.dg/dec_structure_4.f90: Ditto.
7629 * gfortran.dg/dec_structure_5.f90: Ditto.
7630 * gfortran.dg/dec_structure_6.f90: Ditto.
7631 * gfortran.dg/dec_structure_7.f90: Ditto.
7632 * gfortran.dg/dec_structure_8.f90: Ditto.
7633 * gfortran.dg/dec_structure_9.f90: Ditto.
7634 * gfortran.dg/dec_structure_10.f90: Ditto.
7635 * gfortran.dg/dec_structure_11.f90: Ditto.
7636 * gfortran.dg/dec_union_1.f90: Ditto.
7637 * gfortran.dg/dec_union_2.f90: Ditto.
7638 * gfortran.dg/dec_union_3.f90: Ditto.
7639 * gfortran.dg/dec_union_4.f90: Ditto.
7640 * gfortran.dg/dec_union_5.f90: Ditto.
7641 * gfortran.dg/dec_union_6.f90: Ditto.
7642 * gfortran.dg/dec_union_7.f90: Ditto.
7643
f681e29b 76442016-05-07 Tom de Vries <tom@codesourcery.com>
7645
7646 PR tree-optimization/70956
7647 * gcc.dg/graphite/pr70956.c: New test.
7648
68d7f375 76492016-05-06 Jakub Jelinek <jakub@redhat.com>
7650
faf39348 7651 PR middle-end/70941
7652 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7653 (a, b, c, d): Change type from char to signed char.
7654 (main): Compare against (signed char) -1634678893 instead of
7655 hardcoded -109. Use __builtin_abort instead of abort.
7656
b768b13a 7657 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7658 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7659
68d7f375 7660 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7661
5dda16ea 76622016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7663
7664 PR debug/70935
7665 * gcc.dg/torture/pr70935.c: New test.
7666
13ede1b5 76672016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7668
7669 PR target/58219
7fc878c4 7670 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7671
96d94be2 76722016-05-06 Richard Biener <rguenther@suse.de>
7673
7674 PR tree-optimization/70960
7675 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7676
e5d9f15d 76772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7678
7679 PR target/52933
7680 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7681 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7682 Adjust expected instruction counts.
7683 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7684
2dd7705f 76852016-05-06 Marek Polacek <polacek@redhat.com>
7686
7687 PR sanitizer/70875
7688 * gcc.dg/ubsan/bounds-3.c: New test.
7689
cb8bc632 76902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7691
7692 PR target/54089
7693 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7694
b343c173 76952016-05-06 Richard Biener <rguenther@suse.de>
7696
7697 PR middle-end/70931
7698 * gfortran.dg/pr70931.f90: New testcase.
7699
1e3db0b1 77002016-05-06 Richard Biener <rguenther@suse.de>
7701
7702 PR middle-end/70941
7703 * gcc.dg/torture/pr70941.c: New testcase.
7704
bdd54b6d 77052016-05-05 Bin Cheng <bin.cheng@arm.com>
7706
7707 PR tree-optimization/57206
7708 * gcc.dg/vect/pr57206.c: New test.
7709
499adcfd 77102016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7711
7712 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7713
871164c4 77142016-05-05 Jakub Jelinek <jakub@redhat.com>
7715
ecb23e00 7716 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7717
871164c4 7718 * c-c++-common/Wdangling-else-4.c: New test.
7719
70cf83ba 77202016-05-04 Jakub Jelinek <jakub@redhat.com>
7721
858c9470 7722 PR c++/70906
7723 PR c++/70933
7724 * g++.dg/opt/pr70906.C: New test.
7725 * g++.dg/opt/pr70933.C: New test.
7726
70cf83ba 7727 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7728
aaa36a78 77292016-05-04 Jan Hubicka <hubicka@ucw.cz>
7730
7731 * gcc.dg/ipa/pure-const-3.c: New testcase.
7732
1d52c456 77332016-05-04 Marek Polacek <polacek@redhat.com>
7734
7735 * c-c++-common/Wdangling-else-1.c: New test.
7736 * c-c++-common/Wdangling-else-2.c: New test.
7737 * c-c++-common/Wdangling-else-3.c: New test.
7738
dc581573 77392016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7740
7741 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7742 flag is present.
7743
a64030fe 77442016-05-04 Marek Polacek <polacek@redhat.com>
7745
7746 PR c/48778
7747 * gcc.dg/Waddress-2.c: New test.
7748
b461b04a 77492016-05-04 Alan Modra <amodra@gmail.com>
7750
7751 * gcc.target/powerpc/pr70866.c: New.
7752
c388a0cf 77532016-05-03 Martin Sebor <msebor@redhat.com>
7754
7755 PR c++/66561
7756 * c-c++-common/builtin_location.c: New test.
7757 * g++.dg/cpp1y/builtin_location.C: New test.
7758
5d4db8ef 77592016-05-03 Marek Polacek <polacek@redhat.com>
7760
7761 PR c/70859
7762 * gcc.dg/pr70859.c: New test.
7763 * gcc.dg/pr70859-2.c: New test.
7764
ca938765 77652016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7766
7767 * gnat.dg/debug5.adb: New testcase.
7768
60b27d5f 77692016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7770
7771 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7772 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7773 Procedure to check for z10 instruction set.
7774
5ab325d0 77752016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7776
7777 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7778
c548a0ad 77792016-05-03 Alan Modra <amodra@gmail.com>
7780
7781 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7782
d5ecd946 77832016-05-03 Jakub Jelinek <jakub@redhat.com>
7784
7785 * gcc.target/i386/avx512f-cvt-1.c: New test.
7786
35b0a053 77872016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7788
7789 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7790 -fdump-tree-vrp-details.
7791
9ae1b28a 77922016-05-03 Richard Biener <rguenther@suse.de>
7793
7794 * gcc.dg/pr30172-1.c: Adjust.
7795 * gcc.dg/pr63743.c: Likewise.
7796 * gcc.dg/tm/pr51696.c: Likewise.
7797 * c-c++-common/tm/safe-1.c: Likewise.
7798 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7799 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7800 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7801 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7802
9c1a31e4 78032016-05-03 Jakub Jelinek <jakub@redhat.com>
7804
fe69bcb9 7805 PR rtl-optimization/70467
7806 * gcc.target/i386/pr70467-3.c: New test.
7807 * gcc.target/i386/pr70467-4.c: New test.
7808
9082c4a4 7809 PR tree-optimization/70916
7810 * gcc.c-torture/compile/pr70916.c: New test.
7811
9c1a31e4 7812 PR target/49244
7813 * gcc.target/i386/pr49244-1.c: New test.
7814 * gcc.target/i386/pr49244-2.c: New test.
7815
69105acc 78162016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7817
7818 PR rtl-optimization/44281
7819 * gcc.target/i386/pr44281.c: New test.
7820
9ab8df54 78212016-05-03 bin cheng <bin.cheng@arm.com>
7822
7823 PR tree-optimization/56541
7824 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7825 * gcc.dg/vect/pr56541.c: new test.
7826
3c62cae0 78272016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7828
7829 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7830 __float128.
7831 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7832
91abc161 78332016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7834
7835 PR testsuite/70520
7836 * c-c++-common/asan/clone-test-1.c (main): Align child process
7837 stack to 16 bytes.
7838
aa3d1155 78392016-05-02 David Malcolm <dmalcolm@redhat.com>
7840
7841 PR c++/62314
7842 * g++.dg/spellcheck-fields-2.C: New test case.
7843
002c3f28 78442016-05-02 David Malcolm <dmalcolm@redhat.com>
7845
7846 PR c++/62314
7847 * g++.dg/pr62314.C: New test case.
7848
46e5dccc 78492016-05-02 Jan Hubicka <hubicka@ucw.cz>
7850
7851 * gcc.dg/ipa/inline-8.c: New testcase.
7852
663f4248 78532016-05-02 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR rtl-optimization/70467
7856 * gcc.target/i386/pr70467-1.c: New test.
7857
efe8bdf5 78582016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7859
7860 * gcc.dg/spec-options.c: Run the test on all targets.
7861 * gcc.dg/foo.specs: Use cpp_unique_options.
7862
47ef9633 78632016-05-02 Marc Glisse <marc.glisse@inria.fr>
7864
7865 * gcc.dg/tree-ssa/unord.c: New testcase.
7866
eb1a077c 78672016-05-02 Marc Glisse <marc.glisse@inria.fr>
7868
7869 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7870
28e869d0 78712016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7872
7873 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7874
dd185f6e 78752016-05-02 Marek Polacek <polacek@redhat.com>
7876
7877 PR c/70851
7878 * gcc.dg/enum-incomplete-3.c: New test.
7879
773d09b9 78802016-05-02 Marek Polacek <polacek@redhat.com>
7881 Tom de Vries <tom@codesourcery.com>
7882
7883 PR tree-optimization/70700
7884 * gcc.dg/pr70700.c: New test.
7885
f0dc3286 78862016-05-01 Uros Bizjak <ubizjak@gmail.com>
7887
7888 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7889 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7890 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7891 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7892 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7893
7f931827 78942016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * ada/acats/run_acats: Rename into...
7897 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7898 * ada/acats/run_all.sh: Remove redundant test.
7899 (target_run): Move around.
7900 (target_gnatchop): Use newly built executable.
7901 (target_gnatmake): Likewise.
7902 Check that the compilation of impbit succeeds.
7903
1c492b4e 79042016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7905
7906 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7907 * gcc.dg/20021029-1.c: Likewise.
7908 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7909 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7910 * gcc.target/sh/cmpstr.c: Likewise.
7911 * gcc.target/sh/cmpstrn.c: Likewise.
7912 * gcc.target/sh/memset.c: Likewise.
7913 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7914 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7915 * gcc.target/sh/pr39423-1.c: Likewise.
7916 * gcc.target/sh/pr49468-di.c: Likewise.
7917 * gcc.target/sh/pr49468-si.c: Likewise.
7918 * gcc.target/sh/pr49880-1.c: Likewise.
7919 * gcc.target/sh/pr49880-2.c: Likewise.
7920 * gcc.target/sh/pr49880-3.c: Likewise.
7921 * gcc.target/sh/pr50751-1.c: Likewise.
7922 * gcc.target/sh/pr50751-4.c: Likewise.
7923 * gcc.target/sh/pr50751-7.c: Likewise.
7924 * gcc.target/sh/pr51244-1.c: Likewise.
7925 * gcc.target/sh/pr51244-10.c: Likewise.
7926 * gcc.target/sh/pr51244-11.c: Likewise.
7927 * gcc.target/sh/pr51244-12.c: Likewise.
7928 * gcc.target/sh/pr51244-13.c: Likewise.
7929 * gcc.target/sh/pr51244-14.c: Likewise.
7930 * gcc.target/sh/pr51244-17.c: Likewise.
7931 * gcc.target/sh/pr51244-18.c: Likewise.
7932 * gcc.target/sh/pr51244-19.c: Likewise.
7933 * gcc.target/sh/pr51244-4.c: Likewise.
7934 * gcc.target/sh/pr51244-5.c: Likewise.
7935 * gcc.target/sh/pr51244-7.c: Likewise.
7936 * gcc.target/sh/pr51244-8.c: Likewise.
7937 * gcc.target/sh/pr51244-9.c: Likewise.
7938 * gcc.target/sh/pr51697.c: Likewise.
7939 * gcc.target/sh/pr52483-1.c: Likewise.
7940 * gcc.target/sh/pr52483-2.c: Likewise.
7941 * gcc.target/sh/pr52483-3.c: Likewise.
7942 * gcc.target/sh/pr52483-5.c: Likewise.
7943 * gcc.target/sh/pr52933-1.c: Likewise.
7944 * gcc.target/sh/pr52933-2.c: Likewise.
7945 * gcc.target/sh/pr52933-3.c: Likewise.
7946 * gcc.target/sh/pr53568-1.c: Likewise.
7947 * gcc.target/sh/pr53976-1.c: Likewise.
7948 * gcc.target/sh/pr53988-1.c: Likewise.
7949 * gcc.target/sh/pr53988.c: Likewise.
7950 * gcc.target/sh/pr54089-1.c: Likewise.
7951 * gcc.target/sh/pr54089-6.c: Likewise.
7952 * gcc.target/sh/pr54089-7.c: Likewise.
7953 * gcc.target/sh/pr54089-8.c: Likewise.
7954 * gcc.target/sh/pr54089-9.c: Likewise.
7955 * gcc.target/sh/pr54236-1.c: Likewise.
7956 * gcc.target/sh/pr54236-2.c: Likewise.
7957 * gcc.target/sh/pr54236-3.c: Likewise.
7958 * gcc.target/sh/pr54236-4.c: Likewise.
7959 * gcc.target/sh/pr54386.c: Likewise.
7960 * gcc.target/sh/pr54602-1.c: Likewise.
7961 * gcc.target/sh/pr54685.c: Likewise.
7962 * gcc.target/sh/pr54760-1.c: Likewise.
7963 * gcc.target/sh/pr54760-2.c: Likewise.
7964 * gcc.target/sh/pr54760-3.c: Likewise.
7965 * gcc.target/sh/pr54760-4.c: Likewise.
7966 * gcc.target/sh/pr54760-5.c: Likewise.
7967 * gcc.target/sh/pr54760-6.c: Likewise.
7968 * gcc.target/sh/pr55146.c: Likewise.
7969 * gcc.target/sh/pr55160.c: Likewise.
7970 * gcc.target/sh/pr59278.c: Likewise.
7971 * gcc.target/sh/pr59401-1.c: Likewise.
7972 * gcc.target/sh/pr59533-1.c: Likewise.
7973 * gcc.target/sh/pr63260.c: Likewise.
7974 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7975 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7976 * gcc.target/sh/strlen.c: Likewise.
7977 * gcc.target/sh/torture/pr30807.c: Likewise.
7978 * gcc.target/sh/torture/pr34777.c: Likewise.
7979 * gcc.target/sh/torture/pr64652.c: Likewise.
7980 * gcc.target/sh/torture/pr65505.c: Likewise.
7981 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7982 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7983
0c4005be 79842016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7985
7986 PR c++/66644
7987 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7988
d94e6223 79892016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7990
7991 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7992 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7993 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7994 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7995
46f37836 79962016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7997
7998 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7999 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8000
4d0a8bac 80012016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8002
8003 PR middle-end/70626
8004 * c-c++-common/goacc/combined-reduction.c: New test.
8005 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8006
b98e0db3 80072016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8008
8009 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8010 *movdi_internal pattern only if PIC off.
8011 * gcc.target/i386/pr70155-2.c: Likewise.
8012 * gcc.target/i386/pr70155-3.c: Likewise.
8013 * gcc.target/i386/pr70155-4.c: Likewise.
8014 * gcc.target/i386/pr70155-5.c: Likewise.
8015 * gcc.target/i386/pr70155-6.c: Likewise.
8016 * gcc.target/i386/pr70155-7.c: Likewise.
8017 * gcc.target/i386/pr70155-8.c: Likewise.
8018 * gcc.target/i386/pr70155-15.c: Likewise.
8019 * gcc.target/i386/pr70155-17.c: Likewise.
8020 * gcc.target/i386/pr70155-22.c: Likewise.
8021
8b066242 80222016-04-29 Bin Cheng <bin.cheng@arm.com>
8023
8024 PR tree-optimization/70803
8025 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8026
22912e73 80272016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8028
8029 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8030 optimization of vector loop.
8031 * gcc.target/i386/vect-unpack-3.c: New test.
8032 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8033 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8034 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8035
568128c6 80362016-04-29 Marek Polacek <polacek@redhat.com>
8037
8038 PR sanitizer/70342
8039 * g++.dg/ubsan/null-7.C: New test.
8040
025dd1e0 8041 PR c/70852
8042 * gcc.dg/pr70852.c: New test.
8043
eb16928e 80442016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8045
8046 PR/69089
8047 * g++.dg/cpp0x/alignas6.C: New test.
8048
d7377ee9 80492016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8050
4860a6bf 8051 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8052 * gcc.dg/pr27003.c: Likewise.
8053 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8054 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8055 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8056 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8057 * gcc.target/arc/mxy.c: Likewise.
8058 * gcc.target/arc/mswape.c: Likewise.
8059 * gcc.target/arc/mrtsc.c: Likewise.
8060 * gcc.target/arc/mcrc.c: Likewise.
8061 * gcc.target/arc/mdsp-packa.c: Likewise.
8062 * gcc.target/arc/mdvbf.c: Likewise.
8063 * gcc.target/arc/mlock.c: Likewise.
8064 * gcc.target/arc/mmac-24.c: Likewise.
8065 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8066
efa1b7ab 80672016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8068 Matthijs Kooijman <matthijs@stdin.nl>
8069 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8070
8071 PR target/60040
8072 * gcc.target/avr/pr60040-1.c: New.
8073 * gcc.target/avr/pr60040-2.c: New.
8074
00371d68 80752016-04-29 Richard Biener <rguenther@suse.de>
8076
8077 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8078
73447cc5 80792016-04-29 Richard Biener <rguenther@suse.de>
8080
8081 PR tree-optimization/13962
8082 PR tree-optimization/65686
8083 * gcc.dg/uninit-pr65686.c: New testcase.
8084
c2087b56 80852016-04-29 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR middle-end/70843
8088 * gcc.dg/pr70843.c: New test.
8089
cdd06d5a 80902016-04-28 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR target/70858
8093 * gcc.target/i386/pr70858.c: New test.
8094
1a60079e 80952016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8096
8097 * gcc.target/arc/nps400-1.c: New file.
8098
11bc2894 80992016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8100 Andrew Burgess <andrew.burgess@embecosm.com>
8101
8102 * gcc.target/arc/movh_cl-1.c: New file.
8103
dd9bf0b5 81042016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8105 Andrew Burgess <andrew.burgess@embecosm.com>
8106
8107 * gcc.target/arc/extzv-1.c: New file.
8108 * gcc.target/arc/insv-1.c: New file.
8109 * gcc.target/arc/insv-2.c: New file.
8110 * gcc.target/arc/movb-1.c: New file.
8111 * gcc.target/arc/movb-2.c: New file.
8112 * gcc.target/arc/movb-3.c: New file.
8113 * gcc.target/arc/movb-4.c: New file.
8114 * gcc.target/arc/movb-5.c: New file.
8115 * gcc.target/arc/movb_cl-1.c: New file.
8116 * gcc.target/arc/movb_cl-2.c: New file.
8117 * gcc.target/arc/movbi_cl-1.c: New file.
8118 * gcc.target/arc/movl-1.c: New file.
8119
a22e4209 81202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8121 Andrew Burgess <andrew.burgess@embecosm.com>
8122
8123 * gcc.target/arc/cmem-1.c: New file.
8124 * gcc.target/arc/cmem-2.c: New file.
8125 * gcc.target/arc/cmem-3.c: New file.
8126 * gcc.target/arc/cmem-4.c: New file.
8127 * gcc.target/arc/cmem-5.c: New file.
8128 * gcc.target/arc/cmem-6.c: New file.
8129 * gcc.target/arc/cmem-7.c: New file.
8130 * gcc.target/arc/cmem-ld.inc: New file.
8131 * gcc.target/arc/cmem-st.inc: New file.
8132
287c3982 81332016-04-28 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR target/70821
8136 * gcc.target/i386/pr70821.c: New test.
8137
e40e5340 81382016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8139
8140 * gcc.target/powerpc/vec-adde.c: New test.
8141 * gcc.target/powerpc/vec-adde-int128.c: New test.
8142
cf977d50 81432016-04-28 Jakub Jelinek <jakub@redhat.com>
8144
8145 * gcc.target/i386/avx-vround-1.c: New test.
8146 * gcc.target/i386/avx-vround-2.c: New test.
8147 * gcc.target/i386/avx512vl-vround-1.c: New test.
8148 * gcc.target/i386/avx512vl-vround-2.c: New test.
8149
572f8300 81502016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8151
8152 PR testsuite/70595
8153 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8154 (check_effective_target_cilkplus_runtime): ... this.
8155 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8156 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8157
8158 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8159 Require cilkplus_runtime.
8160 Don't add -lcilkrts.
8161 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8162 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8163 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8164 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8165 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8166 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8167 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8168 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8169 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8170 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8171 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8172 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8173 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8174 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8175 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8176 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8177 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8178 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8179 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8180 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8181 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8182 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8183 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8184 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8185 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8186 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8187 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8188 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8189 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8190
8191 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8192 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8193
8194 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8195
8196 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8197 cilkplus_runtime.
8198
dfba0905 81992016-04-27 Marc Glisse <marc.glisse@inria.fr>
8200
8201 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8202 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8203
605a4556 82042015-04-27 Ryan Burn <contact@rnburn.com>
8205
8206 PR c++/69024
8207 PR c++/68997
8208 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8209 diagnostic.
8210 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8211 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8212
6a1231a5 82132016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gnat.dg/limited_with4.ad[sb]: New test.
8216 * gnat.dg/limited_with4_pkg.ads: New helper.
8217
4dad9e09 82182016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8219
8220 PR target/70155
8221 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8222 and movv1ti_internal patterns
8223 * gcc.target/i386/pr70155-1.c: New test.
8224 * gcc.target/i386/pr70155-2.c: Likewise.
8225 * gcc.target/i386/pr70155-3.c: Likewise.
8226 * gcc.target/i386/pr70155-4.c: Likewise.
8227 * gcc.target/i386/pr70155-5.c: Likewise.
8228 * gcc.target/i386/pr70155-6.c: Likewise.
8229 * gcc.target/i386/pr70155-7.c: Likewise.
8230 * gcc.target/i386/pr70155-8.c: Likewise.
8231 * gcc.target/i386/pr70155-9.c: Likewise.
8232 * gcc.target/i386/pr70155-10.c: Likewise.
8233 * gcc.target/i386/pr70155-11.c: Likewise.
8234 * gcc.target/i386/pr70155-12.c: Likewise.
8235 * gcc.target/i386/pr70155-13.c: Likewise.
8236 * gcc.target/i386/pr70155-14.c: Likewise.
8237 * gcc.target/i386/pr70155-15.c: Likewise.
8238 * gcc.target/i386/pr70155-16.c: Likewise.
8239 * gcc.target/i386/pr70155-17.c: Likewise.
8240 * gcc.target/i386/pr70155-18.c: Likewise.
8241 * gcc.target/i386/pr70155-19.c: Likewise.
8242 * gcc.target/i386/pr70155-20.c: Likewise.
8243 * gcc.target/i386/pr70155-21.c: Likewise.
8244 * gcc.target/i386/pr70155-22.c: Likewise.
8245
a80f3f45 82462016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8247
8248 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8249 ".{5,6}".
8250
279305d1 82512016-04-27 Bin Cheng <bin.cheng@arm.com>
8252
8253 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8254 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8255 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8256 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8257 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8258
8974b625 82592016-04-27 Richard Biener <rguenther@suse.de>
8260
8261 PR ipa/70760
8262 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8263 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8264
886d5463 82652016-04-27 Nathan Sidwell <nathan@acm.org>
8266
8267 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8268 * g++.dg/ubsan/pr63956.C: Adjust error location.
8269
f0e35aa9 82702016-04-27 Nick Clifton <nickc@redhat.com>
8271
8272 PR middle-end/49889
8273 * gcc.dg/pr49889.c: New test.
8274
40385231 82752016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8276
8277 * c-c++-common/memset-array.c: New test.
8278
37229a71 82792016-04-26 Martin Sebor <msebor@redhat.com>
8280
8281 PR c++/66639
8282 * g++.dg/cpp1y/func_constexpr.C: New test.
8283
3eedf9bd 82842016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8285
8286 PR c++/70241
8287 * g++.dg/cpp0x/enum32.C: New test.
8288 * g++.dg/cpp0x/enum33.C: New test.
8289
82902016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8291
8292 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8293 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8294 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8295 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8296 * gcc.c-torture/execute/pr38151.c: Likewise.
8297 * gcc.c-torture/execute/pr66556.c: Likewise.
8298 * gcc.c-torture/execute/pr67781.c: Likewise.
8299 * gcc.c-torture/execute/pr68648.c: Likewise.
8300
8c51f92f 83012016-04-26 Marc Glisse <marc.glisse@inria.fr>
8302
8303 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8304
fa20ebd3 83052016-04-26 Marek Polacek <polacek@redhat.com>
8306
8307 PR c/67784
8308 * gcc.dg/pr67784-3.c: New test.
8309 * gcc.dg/pr67784-4.c: New test.
8310 * gcc.dg/pr67784-5.c: New test.
8311
9db47803 8312 PR c/70791
8313 * gcc.dg/Wnested-externs-2.c: New test.
8314
bff407f2 83152016-04-26 Marc Glisse <marc.glisse@inria.fr>
8316
8317 * gcc.dg/fold-plusmult.c: Adjust.
8318 * gcc.dg/no-strict-overflow-6.c: Adjust.
8319 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8320
78d0c69e 83212016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8322
8323 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8324 number scans.
8325 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8326 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8327 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8328 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8329 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8330 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8331 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8332 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8333 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8334 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8335 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8336 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8337 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8338 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8339 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8340 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8341 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8342 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8343 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8344 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8345 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8346 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8347 scans.
8348 * gcc.target/i386/pr32219-4.c: Likewise.
8349 * gcc.target/i386/pr32219-6.c: Likewise.
8350 * gcc.target/i386/pr32219-8.c: Likewise.
8351
221d6722 83522016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8353
8354 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8355 associated options.
8356
514727a9 83572016-04-26 Marek Polacek <polacek@redhat.com>
8358
8359 PR c++/70744
8360 * g++.dg/ext/cond2.C: New test.
8361
e6ee4c61 83622016-04-26 Bin Cheng <bin.cheng@arm.com>
8363
8364 PR tree-optimization/70771
8365 PR tree-optimization/70775
8366 * gcc.dg/pr70771.c: New test.
3730828c 8367 * gcc.dg/pr70775.c: New test.
e6ee4c61 8368
b3d72796 83692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8370
8371 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8372
c11ece29 83732016-04-25 Richard Biener <rguenther@suse.de>
8374
8375 PR tree-optimization/70780
8376 * gcc.dg/torture/pr70780.c: New testcase.
8377
92a44a68 83782016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8379
4860a6bf 8380 * gcc.target/arm/neon-vaddws16.c: New test.
8381 * gcc.target/arm/neon-vaddws32.c: New test.
8382 * gcc.target/arm/neon-vaddwu16.c: New test.
8383 * gcc.target/arm/neon-vaddwu32.c: New test.
8384 * gcc.target/arm/neon-vaddwu8.c: New test.
8385 * lib/target-supports.exp
d40b10b2 8386 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8387 that arm neon support vector widen sum of HImode TO SImode.
8388
4bbfd6c2 83892016-04-23 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR sanitizer/70712
8392 * c-c++-common/asan/pr70712.c: New test.
8393
524df596 83942016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8395
8396 * .gitattributes: New file.
8397
426c75c3 83982016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8399
8400 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8401
c052a8d5 84022016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8403
8404 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8405 * gfortran.dg/submodule_15.f08: Likewise.
8406
c08d4612 84072016-04-22 Richard Biener <rguenther@suse.de>
8408
8409 PR tree-optimization/70740
8410 * gcc.dg/torture/pr70740.c: New testcase.
8411
fd3211e1 84122016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8413
8414 PR target/70750
8415 * gcc.target/i386/pr70750-1.c: New test.
8416 * gcc.target/i386/pr70750-2.c: Likewise.
8417
15acd78c 84182016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8419
8420 PR c++/70540
8421 * g++.dg/cpp0x/auto48.C: New.
8422
192bf59c 84232016-04-21 Marek Polacek <polacek@redhat.com>
8424
8425 PR c++/70513
8426 * g++.dg/cpp0x/forw_enum12.C: New test.
8427 * g++.dg/cpp0x/forw_enum13.C: New test.
8428
5d429e99 84292016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8430
8431 PR target/70728
8432 * gcc.target/i386/pr70728.c: New test.
8433
06777d85 84342016-04-21 Richard Biener <rguenther@suse.de>
8435
8436 PR middle-end/70747
8437 * gcc.dg/pr70747.c: New testcase.
8438
7434c6fb 84392016-04-21 Bin Cheng <bin.cheng@arm.com>
8440
8441 PR tree-optimization/70715
8442 * gcc.dg/tree-ssa/scev-13.c: New test.
8443
f3ec0970 84442016-04-21 Marc Glisse <marc.glisse@inria.fr>
8445
8446 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8447
523f3a9d 84482016-04-21 Marc Glisse <marc.glisse@inria.fr>
8449
8450 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8451
ace7bf06 84522016-04-20 Jan Hubicka <jh@suse.cz>
8453
8454 PR ipa/70018
8455 * g++.dg/ipa/nothrow-1.C: New testcase.
8456
2b073aa6 84572016-04-20 Nathan Sidwell <nathan@acm.org>
8458
8459 PR c++/55635
8460 * g++.dg/eh/delete1.C: New.
8461
8a574c11 84622016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8463
8464 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8465 -mtune-ctrl=sse_typeless_stores.
8466
e3400750 84672016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8468
8469 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8470
4bd8a059 84712016-04-20 Bin Cheng <bin.cheng@arm.com>
8472
8473 PR tree-optimization/69489
8474 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8475
70574e60 84762016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8477
8478 PR c++/69363
8479 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8480 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8481 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8482
bd6f374c 84832016-04-20 Bin Cheng <bin.cheng@arm.com>
8484
8485 PR tree-optimization/56625
8486 PR tree-optimization/69489
8487 * gcc.dg/vect/pr56625.c: New test.
8488 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8489
482539ee 84902016-04-20 Andrew Pinski <apinski@cavium.com>
8491
8492 PR target/64971
8493 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8494
b4672800 84952016-04-20 Arnaud Charlet <charlet@adacore.com>
8496
8497 * gnat.dg/self1.adb: Remove now incorrect test.
8498
4fb48737 84992016-04-20 Bin Cheng <bin.cheng@arm.com>
8500
8501 * gcc.dg/tree-ssa/scev-11.c: New test.
8502 * gcc.dg/tree-ssa/scev-12.c: New test.
8503
97efb92e 85042016-04-20 Marek Polacek <polacek@redhat.com>
8505
8506 PR tree-optimization/70725
8507 * gcc.dg/pr70725.c: New test.
8508
9d2d4060 85092016-04-20 Richard Biener <rguenther@suse.de>
8510
8511 PR tree-optimization/70726
8512 * g++.dg/vect/pr70726.cc: New testcase.
8513
54530437 85142016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8515
8516 PR target/70674
8517 * gcc.target/s390/pr70674.c: New test.
8518
acda2210 85192016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8520
8521 PR libgfortran/70684
8522 * gfortran.dg/list_read_14.f90: New test.
8523
b7040bb0 85242016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 PR target/69201
8527 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8528 extern to force it misaligned.
8529 (b): Likewise.
8530 (c): Likewise.
8531 (d): Likewise.
8532 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8533 Don't check `*' before movv4sf_internal.
8534 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8535 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8536 Don't check `*' before movv16qi_internal.
8537 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8538 extern to force it misaligned.
8539 (b): Likewise.
8540 (c): Likewise.
8541 (d): Likewise.
8542 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8543 Don't check `*' before movv2df_internal.
8544 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8545 extern to force it misaligned.
8546 (b): Likewise.
8547 (c): Likewise.
8548 (d): Likewise.
8549 Check movv8sf_internal instead of avx_storeups256.
8550 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8551
263b5475 85522016-04-19 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/70171
8555 * g++.dg/tree-ssa/pr70171.C: New testcase.
8556
222ac318 85572016-04-19 Richard Biener <rguenther@suse.de>
8558
8559 PR tree-optimization/70724
8560 * gcc.dg/torture/pr70724.c: New testcase.
8561
003000a4 85622016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8563
8564 PR middle-end/70689
4860a6bf 8565 * gcc.target/i386/pr70689.c: New.
003000a4 8566
3f6e13de 85672016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8568
8569 PR target/70708
8570 * gcc.target/i386/pr70708.c: New test.
8571
10abddbd 85722016-04-18 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/43434
8575 * gcc.dg/vect/pr43434.c: New testcase.
8576 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8577 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8578 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8579 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8580 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8581 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8582 * gcc.dg/gomp/pr68640.c: Likewise.
8583 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8584 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8585
950db54a 85862016-04-18 Richard Biener <rguenther@suse.de>
8587
8588 PR tree-optimization/70701
8589 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8590
67ccbf39 85912016-04-18 Tom de Vries <tom@codesourcery.com>
8592
8593 PR testsuite/70699
8594 * gcc.dg/pr70161.c: Add dot-file scans.
8595 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8596 instead of after last dot char.
8597
021ad2f3 85982016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8599
8600 * c-c++-common/dump-ada-spec-3.c: New test.
8601 * c-c++-common/dump-ada-spec-4.c: Likewise.
8602
d572fcfd 86032016-04-17 Tom de Vries <tom@codesourcery.com>
8604
8605 PR other/70183
8606 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8607
8b4ee73c 86082016-04-15 Jan Hubicka <jh@suse.cz>
8609
8610 PR ipa/70018
8611 * g++.dg/ipa/pure-const-1.C: New testcase.
8612 * g++.dg/ipa/pure-const-2.C: New testcase.
8613 * g++.dg/ipa/pure-const-3.C: New testcase.
8614
eac243e7 86152016-04-15 Marek Polacek <polacek@redhat.com>
8616
8617 PR c/70671
8618 * gcc.dg/bitfld-22.c: New test.
8619
64c1df32 86202016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8621
8622 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8623 x86_64.
8624
926f9422 86252016-04-15 Marek Polacek <polacek@redhat.com>
8626
8627 PR c/70651
8628 * c-c++-common/pr70651.c: New test.
8629
309bbaa3 86302016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8631
8632 PR rtl-optimization/70681
8633 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8634 dump scan on arm and powerpc.
8635 * gcc.dg/pr10474.c: Likewise.
8636
b4ba8358 86372016-04-15 Jakub Jelinek <jakub@redhat.com>
8638
ed92874a 8639 PR c++/69517
8640 PR c++/70019
8641 PR c++/70588
8642 * g++.dg/cpp1y/vla11.C: Revert for real.
8643
b4ba8358 8644 PR c/70436
8645 * c-c++-common/Wparentheses-1.c: New test.
8646 * c-c++-common/gomp/Wparentheses-1.c: New test.
8647 * c-c++-common/gomp/Wparentheses-2.c: New test.
8648 * c-c++-common/gomp/Wparentheses-3.c: New test.
8649 * c-c++-common/gomp/Wparentheses-4.c: New test.
8650 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8651 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8652 * c-c++-common/goacc/Wparentheses-1.c: New test.
8653
65717bb5 86542016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8655
8656 PR target/70662
8657 * gcc.target/i386/pr70662.c: New test.
8658
ca1a4077 86592016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8660 Alan Modra <amodra@gmail.com>
ca1a4077 8661
8662 PR tree-optimization/70130
8663 * gcc.dg/vect/O3-pr70130.c: New testcase.
8664
dbe1794c 86652016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8666
11836644 8667 PR target/70669
8668 * gcc.target/powerpc/pr70669.c: New test.
8669
dbe1794c 8670 PR target/70640
8671 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8672 a power7 system that does not have an assembler that supports
8673 power8.
8674
4c1007f1 86752016-04-14 Martin Sebor <msebor@redhat.com>
8676
8677 PR c++/69517
8678 PR c++/70019
8679 PR c++/70588
8680 * c-c++-common/ubsan/vla-1.c: Revert.
8681 * g++.dg/cpp1y/vla11.C: Same.
8682 * g++.dg/cpp1y/vla12.C: Same.
8683 * g++.dg/cpp1y/vla13.C: Same.
8684 * g++.dg/cpp1y/vla14.C: Same.
8685 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8686 * g++.dg/init/array24.C: Same.
4c1007f1 8687 * g++.dg/ubsan/vla-1.C: Same.
8688
22dcab66 86892016-04-14 Marek Polacek <polacek@redhat.com>
8690 Jan Hubicka <hubicka@ucw.cz>
8691
8692 PR c++/70029
8693 * g++.dg/torture/pr70029.C: New test.
8694
3e74b025 86952016-04-14 Martin Sebor <msebor@redhat.com>
8696
8697 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8698 type size to prevent failures on targets with very low maximum
8699 alignment.
8700
1d2e0f2a 87012016-04-14 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/70623
8704 * gcc.dg/torture/pr70623.c: New testcase.
8705 * gcc.dg/torture/pr70623-2.c: Likewise.
8706
9aed0626 87072016-04-13 Martin Sebor <msebor@redhat.com>
8708
8709 PR c++/69517
8710 PR c++/70019
8711 PR c++/70588
8712 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8713 * g++.dg/cpp1y/vla11.C: New test.
8714 * g++.dg/cpp1y/vla12.C: New test.
8715 * g++.dg/cpp1y/vla13.C: New test.
8716 * g++.dg/cpp1y/vla14.C: New test.
8717 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8718 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8719 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8720
fd499010 87212016-04-13 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR c++/70641
8724 * g++.dg/opt/pr70641.C: New test.
8725
87fa7252 87262016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728 PR rtl-optimization/68749
8729 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8730 effects of argument promotions.
8731 Remove default args to dg-skip-if.
8732
6c40e18b 87332016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8734
8735 PR c++/70635
8736 * g++.dg/parse/pr70635.C: New.
8737
92c53257 87382016-04-13 Marek Polacek <polacek@redhat.com>
8739
8740 PR c++/70639
8741 * c-c++-common/Wmisleading-indentation-4.c: New test.
8742
0241e4dc 87432016-04-13 Marek Polacek <polacek@redhat.com>
8744
8745 PR c/70436
4860a6bf 8746 * gcc.dg/Wparentheses-12.c: New test.
8747 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8748
92bda444 87492016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8750
8751 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8752 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8753 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8754
38ea8a26 87552016-04-13 Jakub Jelinek <jakub@redhat.com>
8756
d08aa032 8757 PR middle-end/70633
8758 * gcc.c-torture/compile/pr70633.c: New test.
8759
38ea8a26 8760 PR debug/70628
8761 * gcc.dg/torture/pr70628.c: New test.
8762
9231d5c2 87632016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8764
8765 PR c++/70610
8766 * g++.dg/template/pr70610.C: New test.
8767 * g++.dg/template/pr70610-2.C: New test.
8768 * g++.dg/template/pr70610-3.C: New test.
8769 * g++.dg/template/pr70610-4.C: New test.
8770
249ca944 87712016-04-12 Jakub Jelinek <jakub@redhat.com>
8772
7f2ea2fb 8773 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8774 128 instead of 32.
8775
249ca944 8776 PR c++/70571
8777 * g++.dg/ext/pr70571.C: New test.
8778
8ca5a97d 87792016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8780
bf32a52d 8781 PR target/70640
8ca5a97d 8782 * gcc.target/powerpc/pr70640.c: New test.
8783
e971b45f 87842016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8785
8786 PR c++/68722
8787 * g++.dg/parse/pr68722.C: New.
8788
0b54d964 87892016-04-12 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR rtl-optimization/70596
8792 * gcc.target/i386/pr70596.c: New test.
8793
d2dd85e3 87942016-04-12 Nathan Sidwell <nathan@acm.org>
8795
8796 PR c++/70501
8797 * g++.dg/init/pr70501.C: New.
8798
2d0001b0 87992016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8800
8801 * gcc.target/i386/asm-flag-6.c: New test.
8802
6c4df0d1 88032016-04-12 Tom de Vries <tom@codesourcery.com>
8804
8805 PR tree-optimization/68756
8806 * gcc.dg/graphite/pr68756.c: New test.
8807
0d60da57 88082016-04-12 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR tree-optimization/70602
8811 * gcc.c-torture/execute/pr70602.c: New test.
8812
62735984 88132016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8814
8815 PR target/70381
8816 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8817 __float128 emulator is built and runs.
8818 * gcc.target/powerpc/float128-1.c: Likewise.
8819
8820 * lib/target-supports.exp (check_ppc_float128_sw_available):
8821 Rework tests for __float128 software and hardware
8822 availability. Fix exit condition to return 0 on success.
8823
a702492c 88242016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8825
8826 PR target/70133
8827 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8828 * gcc.target/aarch64/target_attr_15.c: Likewise.
8829
a8c5ce92 88302016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8831
8832 PR c++/69066
8833 * g++.dg/cpp1y/pr69066.C: New.
8834
5ecab913 88352016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8836
8837 PR fortran/68566
8838 * gfortran.dg/pr36192.f90: Update test.
8839 * gfortran.dg/pr36192_1.f90: Update test.
8840 * gfortran.dg/real_dimension_1.f: Update test.
8841 * gfortran.dg/parameter_array_init_7.f90: New test.
8842
6cb5ef70 88432016-04-09 John David Anglin <danglin@gcc.gnu.org>
8844
4edfdd23 8845 PR testsuite/64039
8846 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8847
964f71e3 8848 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8849
5d61c198 8850 PR rtl-optimization/66669
8851 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8852
16eaaf58 8853 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8854
0b68802d 8855 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8856 * gcc.dg/pie-1.c: Likewise.
8857 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8858 * gcc.dg/pic-4.c: Likewise.
8859 * gcc.dg/pie-3.c: Likewise.
8860 * gcc.dg/pie-4.c: Likewise.
8861
9c0dd509 8862 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8863
03b2d3c1 8864 PR tree-optimization/68644
8865 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8866
6cb5ef70 8867 PR rtl-optimization/64886
8868 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8869
07de41ba 88702016-04-09 Tom de Vries <tom@codesourcery.com>
8871
8872 PR tree-optimization/68953
8873 * gcc.dg/graphite/pr68953.c: New test.
8874
d294e3fb 88752016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8876
8877 PR fortran/70592
8878 * gfortran.dg/deferred_character_16.f90: New test.
8879
3cb15094 88802016-04-09 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR tree-optimization/70586
8883 * gcc.c-torture/execute/pr70586.c: New test.
8884
a02dc66f 88852016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8886
8887 PR sanitizer/70573
8888 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8889 with __builtin_memset
8890 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8891
0c302595 88922016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8893
8894 PR lto/70289
8895 PR ipa/70348
8896 PR tree-optimization/70373
8897 PR middle-end/70533
8898 PR middle-end/70534
8899 PR middle-end/70535
8900 * c-c++-common/goacc/reduction-5.c: New test.
8901 * c-c++-common/goacc/reduction-promotions.c: New test.
8902 * gfortran.dg/goacc/reduction-3.f95: New test.
8903 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8904
c6c0523b 89052016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8906
8907 PR c++/70590
8908 PR c++/70452
8909 * g++.dg/pr70590.C: New test.
8910 * g++.dg/pr70590-2.C: New test.
8911
3ac399da 89122016-04-08 Jakub Jelinek <jakub@redhat.com>
8913
e97d1706 8914 PR middle-end/70593
8915 * gcc.target/i386/pr70593.c: New test.
8916
3ac399da 8917 PR rtl-optimization/70574
8918 * gcc.target/i386/avx2-pr70574.c: New test.
8919
fcfbb129 89202016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8921
8922 PR sanitizer/70541
8923 * c-c++-common/asan/pr70541.c: New test.
8924
0aabcddf 89252016-04-08 Tom de Vries <tom@codesourcery.com>
8926
8927 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8928 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8929
bec0c1e8 89302016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8931
8932 PR target/70566
8933 * gcc.c-torture/execute/pr70566.c: New test.
8934
87c791f5 89352016-04-08 Tom de Vries <tom@codesourcery.com>
8936
8937 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8938 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8939
7f38718f 89402016-04-08 Alan Modra <amodra@gmail.com>
8941
8942 * gcc.target/powerpc/pr70117.c: New.
8943
a96a7710 89442016-04-07 Jakub Jelinek <jakub@redhat.com>
8945
7a6265d1 8946 PR testsuite/70581
8947 * gcc.dg/lto/simd-function_0.c: New test.
8948
a96a7710 8949 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8950 clones.
8951 * c-c++-common/attr-simd-2.c: Likewise.
8952 * c-c++-common/attr-simd-4.c: Likewise.
8953 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8954 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8955
508dd607 89562016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8957
8958 PR testsuite/70553
8959 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8960
1b61585a 89612016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8962 Tom de Vries <tom@codesourcery.com>
8963
8964 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8965 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8966 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8967 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8968 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8969 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8970 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8971 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8972
5f060aa8 89732016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8974
8975 PR c/70436
8976 * g++.dg/warn/Wparentheses-29.C: New test.
8977
d3831f71 89782016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8979
8980 PR c/70436
8981 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8982 explicit braces to resolve a future -Wparentheses warning.
8983
382ece2d 89842016-04-06 Richard Henderson <rth@redhat.com>
8985
8986 * gcc.dg/pr61817-1.c: New test.
8987 * gcc.dg/pr61817-2.c: New test.
8988 * gcc.dg/pr69391-1.c: New test.
8989 * gcc.dg/pr69391-2.c: New test.
8990
72234ee9 89912016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8992
8993 PR rtl-optimization/70398
4860a6bf 8994 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8995
5547150a 89962016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8997
8998 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8999
15b70121 90002016-04-06 Yvan Roux <yvan.roux@linaro.org>
9001 Pedro Alves <palves@redhat.com>
9002
9003 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9004
585aefbb 90052016-04-06 Jakub Jelinek <jakub@redhat.com>
9006
0cbb513b 9007 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9008 Check for avx512f effective targets instead of avx2.
9009 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9010 for AVX512F clones.
9011 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9012 * g++.dg/gomp/declare-simd-1.C: Likewise.
9013 * g++.dg/gomp/declare-simd-3.C: Likewise.
9014 * g++.dg/gomp/declare-simd-4.C: Likewise.
9015
585aefbb 9016 PR middle-end/70550
9017 * c-c++-common/gomp/pr70550-1.c: New test.
9018 * c-c++-common/gomp/pr70550-2.c: New test.
9019
0b91cceb 90202016-04-05 Nathan Sidwell <nathan@acm.org>
9021
9022 PR c++/70512
9023 * g++.dg/ext/attribute-may-alias-5.C: New.
9024
645a9d8e 90252016-04-05 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR c++/70336
9028 * c-c++-common/pr70336.c: New test.
9029 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9030 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9031
bdf23925 90322016-04-05 Jan Hubicka <hubicka@ucw.cz>
9033
9034 PR ipa/66223
9035 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9036
aaff837c 90372016-04-05 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR rtl-optimization/70542
9040 * gcc.dg/torture/pr70542.c: New test.
9041 * gcc.target/i386/avx2-pr70542.c: New test.
9042
2eac58a0 90432016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9044
9045 PR tree-optimization/70509
9046 * gcc.target/i386/avx512bw-pr70509.c: New test.
9047
4f7ebe46 90482016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9049
9050 PR c++/70452
9051 * g++.dg/ext/constexpr-vla4.C: New test.
9052
305d86a0 90532016-04-05 Uros Bizjak <ubizjak@gmail.com>
9054
9055 PR target/70510
9056 * gcc.target/i386/pr70510.c: New test.
9057
eec3b789 90582016-04-05 Richard Biener <rguenther@suse.de>
9059
9060 PR tree-optimization/70526
9061 * g++.dg/torture/pr70526.C: New testcase.
9062
ca943582 90632016-04-05 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR target/70525
9066 * gcc.target/i386/pr70525.c: New test.
9067
87825cd5 90682016-04-05 Richard Biener <rguenther@suse.de>
9069
9070 PR middle-end/70499
9071 * g++.dg/torture/pr70499.C: New testcase.
9072
14638828 90732016-04-05 Richard Biener <rguenther@suse.de>
9074
9075 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9076 remove XFAIL.
9077
967a90d5 90782016-04-04 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR middle-end/70307
9081 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9082 rs6000 ABI warnings.
9083
d374a3a3 90842016-04-04 Jan Hubicka <hubicka@ucw.cz>
9085
9086 PR ipa/66223
9087 * g++.dg/ipa/devirt-51.C: New testcase.
9088
8ff377a6 90892016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9090 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9091
9092 PR middle-end/70457
9093 * gcc.dg/torture/pr70457.c: New.
9094
f567b44f 90952016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9096
9097 PR fortran/67538
9098 * gfortran.dg/allocate_with_source_19.f08: New test.
9099
89d4ebfa 91002016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9101
9102 PR fortran/65795
9103 * gfortran.dg/coarray_allocate_6.f08: New test.
9104
68ab33a6 91052016-04-04 Richard Biener <rguenther@suse.de>
9106
9107 PR rtl-optimization/70484
9108 * gcc.dg/torture/pr70484.c: New testcase.
9109
c4f5465d 91102016-04-04 Marek Polacek <polacek@redhat.com>
9111
9112 PR c/70307
9113 * gcc.dg/torture/pr70307.c: New test.
9114
bfec6609 91152016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9116
9117 PR target/70416
9118 PR target/67391
9119 * gcc.target/sh/torture/pr70416.c: New.
9120
40df9099 91212016-04-02 Martin Sebor <msebor@redhat.com>
9122
9123 PR c++/67376
9124 PR c++/70170
9125 PR c++/70172
9126 PR c++/70228
9127 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9128 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9129 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9130 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9131 * g++.dg/cpp0x/constexpr-string.C: Same.
9132 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9133 * g++.dg/cpp0x/pr65398.C: Same.
9134 * g++.dg/ext/constexpr-vla1.C: Same.
9135 * g++.dg/ext/constexpr-vla2.C: Same.
9136 * g++.dg/ext/constexpr-vla3.C: Same.
9137 * g++.dg/ubsan/pr63956.C: Same.
9138
0edb9bfe 91392016-04-01 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR rtl-optimization/70467
9142 * gcc.target/i386/pr70467-2.c: New test.
9143
e5b1a1d9 91442016-04-01 Jakub Jelinek <jakub@redhat.com>
9145 Marek Polacek <polacek@redhat.com>
9146
9147 PR c++/70488
9148 * g++.dg/init/new47.C: New test.
9149
b2ca3fb0 91502016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9151
9152 PR target/70496
9153 * gcc.target/arm/pr70496.c: New test.
9154
4c3bd1e3 91552016-04-01 Nathan Sidwell <nathan@acm.org>
9156
47de69ad 9157 PR c++/68475
9158 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9159
313d569f 91602016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9161
9162 PR target/69890
9163 * gcc.dg/strlenopt.h (memmove): New.
9164 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9165 instead of "string.h".
9166 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9167 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9168 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9169 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9170 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9171 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9172 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9173 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9174 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9175 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9176 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9177 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9178 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9179 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9180 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9181 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9182 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9183 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9184 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9185 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9186
5469facd 91872016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9188
9189 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9190 (Holder::foo): Reflect this.
9191
503de754 91922016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9193
9194 PR target/70442
9195 * gcc.dg/pr70442.c: New test.
9196
13ee2de7 91972016-03-31 Nathan Sidwell <nathan@acm.org>
9198
9199 PR c++/70393
9200 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9201
5e0d03a8 92022016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9203
9204 PR target/70453
9205 * gcc.target/i386/pr70453.c: New test.
9206
8cb82ed4 92072016-03-31 Andrey Belevantsev <abel@ispras.ru>
9208
9209 PR target/70292
9210 * gcc.c-torture/pr70292.c: New test.
9211
7952b661 92122016-03-31 Marek Polacek <polacek@redhat.com>
9213
9214 PR c/70297
9215 * c-c++-common/pr70297.c: New test.
9216 * g++.dg/cpp0x/typedef-redecl.C: New test.
9217 * gcc.dg/typedef-redecl2.c: New test.
9218
1607cc74 92192016-03-31 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR rtl-optimization/70460
9222 * gcc.c-torture/execute/pr70460.c: New test.
9223
c689c252 92242016-03-31 Richard Biener <rguenther@suse.de>
9225
9226 PR c++/70430
9227 * g++.dg/ext/vector30.C: New testcase.
9228
91c9586d 92292016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9230 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9231
9232 * gfortran.dg/fmt_pf.f90: New test.
9233
afa5c1b8 92342016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9235
9236 Forward-port from 5 branch
9237 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR testsuite/70356
9240 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9241 dg-require-effective-target after dg-do.
9242
9243 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9244
9245 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9246
6a5dcab3 92472016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9248 Julian Brown <julian@codesourcery.com>
9249 Chung-Lin Tang <cltang@codesourcery.com>
9250 Cesar Philippidis <cesar@codesourcery.com>
9251 James Norris <jnorris@codesourcery.com>
9252 Tom de Vries <tom@codesourcery.com>
9253 Nathan Sidwell <nathan@codesourcery.com>
9254
305d86a0 9255 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9256 * c-c++-common/goacc/loop-clauses.c: Likewise.
9257 * g++.dg/goacc/template.C: Likewise.
9258 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9259 * gfortran.dg/goacc/loop-1.f95: Likewise.
9260 * gfortran.dg/goacc/loop-5.f95: Likewise.
9261 * gfortran.dg/goacc/loop-6.f95: Likewise.
9262 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9263 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9264 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9265 * c-c++-common/goacc/clauses-fail.c: Likewise.
9266 * c-c++-common/goacc/parallel-1.c: Likewise.
9267 * c-c++-common/goacc/reduction-1.c: Likewise.
9268 * c-c++-common/goacc/reduction-2.c: Likewise.
9269 * c-c++-common/goacc/reduction-3.c: Likewise.
9270 * c-c++-common/goacc/reduction-4.c: Likewise.
9271 * c-c++-common/goacc/routine-3.c: Likewise.
9272 * c-c++-common/goacc/routine-4.c: Likewise.
9273 * c-c++-common/goacc/routine-5.c: Likewise.
9274 * c-c++-common/goacc/tile.c: Likewise.
9275 * g++.dg/goacc/template.C: Likewise.
9276 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9277 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9278 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9279 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9280 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9281 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9282 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9283 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9284 * c-c++-common/goacc/use_device-1.c: ... this file.
9285 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9286 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9287 * c-c++-common/goacc/host_data-6.c: ... this file.
9288 * c-c++-common/goacc/loop-2-kernels.c: New file.
9289 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9290 * c-c++-common/goacc/loop-3.c: Likewise.
9291 * g++.dg/goacc/reference.C: Likewise.
9292 * g++.dg/goacc/routine-1.C: Likewise.
9293 * g++.dg/goacc/routine-2.C: Likewise.
9294
932c0baa 92952016-03-30 Richard Biener <rguenther@suse.de>
9296
9297 PR middle-end/70450
9298 * gcc.dg/torture/pr70450.c: New testcase.
9299
7f7c4659 93002016-03-30 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR target/70421
9303 * gcc.dg/torture/pr70421.c: New test.
9304 * gcc.target/i386/avx512f-pr70421.c: New test.
9305
9cbfe80c 93062016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9307
9308 PR testsuite/70364
9309 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9310 (check): New function.
9311 (bar): Call check.
9312 (foo): Align stack to 16 bytes when calling bar.
9313 * gcc.target/i386/cleanup-2.c: Likewise.
9314
f56c7d36 93152016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9316
9317 PR tree-optimization/59124
9318 * gcc.dg/Warray-bounds-19.c: New test.
9319
92a44a68 93202016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9321
9322 * lib/prune.exp (escape_regex_chars): New.
9323 (prune_file_path): Update to quote metcharacters for regexp.
9324
a3daa269 93252016-03-29 Jakub Jelinek <jakub@redhat.com>
9326
24e1ba3d 9327 PR rtl-optimization/70429
9328 * gcc.c-torture/execute/pr70429.c: New test.
9329
a3daa269 9330 PR tree-optimization/70405
9331 * gcc.dg/pr70405.c: New test.
9332
3ef41a6e 93332016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9334
9335 PR fortran/70397
9336 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9337 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9338
4abd9410 93392016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9340
9341 PR testsuite/64177
9342 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9343 __cilkrts_set_param to set two workers.
9344 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9345 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9346
b58e5f0f 93472016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9348
305d86a0 9349 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9350
bff53658 93512016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9352
9353 PR target/70406
305d86a0 9354 * gcc.target/i386/pr70406.c: New test.
bff53658 9355
bb2c9c15 93562016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9357
9358 * gnat.dg/specs/double_record_extension3.ads: New test.
9359
f12c84ab 93602016-03-25 Richard Henderson <rth@redhat.com>
9361
9362 PR target/70120
9363 * gcc.target/aarch64/pr70120-1.c: New.
9364 * gcc.target/aarch64/pr70120-2.c: New.
9365 * gcc.target/aarch64/pr70120-3.c: New.
9366
b0bf58c4 93672016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9368
9369 PR c++/62212
9370 * g++.dg/template/mangle2.C: The dg-do directive should be
9371 "compile" not "assemble".
9372
f175ba0f 93732016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9374
9375 PR lto/69650
9376 * gcc.dg/pr69650.c: New test.
9377
4cc3295f 93782016-03-25 David Edelsohn <dje.gcc@gmail.com>
9379
9380 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9381
0cf40600 93822016-03-25 Alan Modra <amodra@gmail.com>
9383
9384 * gcc.dg/dfp/pr70052.c: New test.
9385
3aebf099 93862016-03-24 Richard Henderson <rth@redhat.com>
9387
9388 PR middle-end/69845
9389 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9390 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9391
83245bd3 93922016-03-24 Tom de Vries <tom@codesourcery.com>
9393
9394 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9395
108e7ee4 93962016-03-24 Tom de Vries <tom@codesourcery.com>
9397
9398 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9399 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9400
17af0b14 94012016-03-24 Tom de Vries <tom@codesourcery.com>
9402
9403 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9404 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9405
6c8770ee 94062016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9407
9408 PR c++/62212
9409 * g++.dg/template/mangle2.C: New test.
9410
a7e21b7b 94112016-03-24 Richard Biener <rguenther@suse.de>
9412
9413 PR tree-optimization/70396
9414 * gcc.dg/torture/pr70396.c: New testcase.
9415
f365d297 94162016-03-24 Richard Biener <rguenther@suse.de>
9417
9418 PR middle-end/70370
9419 * gcc.dg/torture/pr70370.c: New testcase.
9420
da7aeb13 94212016-03-24 Tom de Vries <tom@codesourcery.com>
9422
9423 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9424 * gfortran.dg/goacc/kernels-tree.f95: Same.
9425 * gfortran.dg/goacc/parallel-tree.f95: Same.
9426
80b30de0 94272016-03-24 Tom de Vries <tom@codesourcery.com>
9428
9429 * c-c++-common/goacc/uninit-if-clause.c: New test.
9430 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9431
cb9b6b99 94322016-03-24 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR target/70290
305d86a0 9435 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9436 Fix formatting.
cb9b6b99 9437
a4225fff 94382016-03-24 Richard Biener <rguenther@suse.de>
9439
9440 PR tree-optimization/70372
9441 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9442
5a869ab8 94432016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9444
9445 PR c++/70347
9446 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9447
36ce5faa 94482016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9449
9450 PR c++/70332
9451 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9452
c4fa85c9 94532016-03-23 Jakub Jelinek <jakub@redhat.com>
9454
d9377ad5 9455 PR c++/70001
9456 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9457 * g++.dg/cpp1y/pr70001.C: New test.
9458
c4fa85c9 9459 PR c++/70323
9460 * g++.dg/cpp0x/constexpr-70323.C: New test.
9461
0a2062da 94622016-03-23 Alexandre Oliva <aoliva@redhat.com>
9463 Jason Merrill <jason@redhat.com>
9464 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR c++/69315
9467 * g++.dg/cpp0x/constexpr-69315.C: New test.
9468 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9469
62d2a6dc 94702016-03-23 Marek Polacek <polacek@redhat.com>
9471
9472 PR c++/69884
9473 * g++.dg/warn/Wignored-attributes-1.C: New test.
9474 * g++.dg/warn/Wignored-attributes-2.C: New test.
9475
a82d6246 94762016-03-23 Tom de Vries <tom@codesourcery.com>
9477
9478 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9479 initialization.
9480 * gfortran.dg/goacc/private-3.f95 (test): Same.
9481 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9482 missing use param.
9483
dc834ba1 94842016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9485
9486 * lib/target-supports.exp: Remove v7ve entry from loop
9487 creating effective target checks.
9488 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9489 (add_options_for_arm_arch_v7ve): Likewise.
9490
7e83fd1f 94912016-03-23 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR tree-optimization/70354
9494 * gcc.dg/vect/pr70354-1.c: New test.
9495 * gcc.dg/vect/pr70354-2.c: New test.
9496 * gcc.target/i386/avx2-pr70354-1.c: New test.
9497 * gcc.target/i386/avx2-pr70354-2.c: New test.
9498
4e4da058 94992016-03-22 Jeff Law <law@redhat.com>
9500
9501 PR target/70232
9502 * gcc.dg/tree-ssa/pr70232.c: New test.
9503
6855137b 95042016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9505
9506 PR target/70302
9507 * gcc.target/i386/pr70302.c: New test.
9508
19db1ec8 95092016-03-22 Richard Biener <rguenther@suse.de>
9510
9511 PR middle-end/70251
9512 * g++.dg/torture/pr70251.C: New testcase.
9513
4baec9f2 95142016-03-22 David Malcolm <dmalcolm@redhat.com>
9515
9516 PR c/69993
9517 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9518 Wmisleading-indentation.c.
9519 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9520 reflect change to diagnostic text and order of messages.
9521 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9522
fcfec126 95232016-03-22 David Edelsohn <dje.gcc@gmail.com>
9524
9525 * g++.dg/ext/java-3.C: Don't compile on AIX.
9526
aa30728a 95272016-03-22 Richard Biener <rguenther@suse.de>
9528
9529 PR middle-end/70333
9530 * gcc.dg/torture/pr70333.c: New testcase.
9531
46ec4eb4 95322016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9533
9534 * g++.dg/ext/pr70290.C: New test.
9535
4880f878 95362016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9537
9538 PR target/70325
9539 * gcc.target/i386/pr70325.c: New test.
9540
3d78ea44 95412016-03-22 Jakub Jelinek <jakub@redhat.com>
9542
5934fb8f 9543 PR target/70329
9544 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9545 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9546
b6436f79 9547 PR target/70300
9548 * gcc.target/i386/pr70300.c: New test.
9549
3d78ea44 9550 PR c++/70295
9551 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9552 (func2): New function for cond with parens, xfail warning for c++.
9553 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9554
b60244f6 95552016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9556
9557 PR c++/70096
9558 * g++.dg/template/ptrmem30.C: New test.
9559
c8e3e744 95602016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9561
9562 PR c++/70204
9563 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9564 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9565
2715f63a 95662016-03-21 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR middle-end/70326
9569 * gcc.dg/pr70326.c: New test.
9570
2daa2cda 95712016-03-21 Marc Glisse <marc.glisse@inria.fr>
9572 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR tree-optimization/70317
9575 * gcc.dg/pr70317.c: New test.
9576
d9aa5a50 95772016-03-21 Uros Bizjak <ubizjak@gmail.com>
9578
9579 PR target/70327
9580 * gcc.target/i386/pr70327.c: New test.
9581
e1a88bf4 95822016-03-21 Martin Liska <mliska@suse.cz>
9583
61941425 9584 PR ipa/70306
e1a88bf4 9585 * gcc.dg/ipa/pr70306.c: New test.
9586
d9aa5a50 95872016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9588
9589 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9590 * gcc.target/arm/attr-align3.c: Likewise.
9591 * gcc.target/arm/attr_arm.c: Likewise.
9592 * gcc.target/arm/flip-thumb.c: Likewise.
9593
afdde20c 95942016-03-21 Jakub Jelinek <jakub@redhat.com>
9595
9596 PR target/70296
9597 * gcc.target/powerpc/altivec-36.c: New test.
9598
3f2ef661 95992016-03-21 Richard Biener <rguenther@suse.de>
9600
9601 PR tree-optimization/70310
9602 * gcc.dg/torture/pr70310.c: New testcase.
9603
08b2b692 96042016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9605
9606 PR target/70293
9607 * gcc.target/i386/pr70293.c: New test.
9608
93505d22 96092016-03-21 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/70288
9612 * gcc.dg/torture/pr70288-1.c: New testcase.
9613 * gcc.dg/torture/pr70288-2.c: Likewise.
9614
06fd1914 96152016-03-21 Andrey Belevantsev <abel@ispras.ru>
9616
9617 PR rtl-optimization/69307
9618 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9619
b628775e 96202016-03-21 Andrey Belevantsev <abel@ispras.ru>
9621
9622 PR rtl-optimization/69102
9623 * gcc.c-torture/compile/pr69102.c: New test.
9624
1421f43c 96252016-03-18 Jeff Law <law@redhat.com>
9626
9627 PR rtl-optimization/70263
9628 * gcc.c-torture/compile/pr70263-1.c: New test.
9629 * gcc.target/i386/pr70263-2.c: New test.
9630
e7142ce1 96312016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9632
9633 PR rtl-optimization/70278
9634 * gcc.dg/torture/pr70278.c: New test.
9635 * gcc.target/arm/pr70278.c: New test.
9636
5539bc70 96372016-03-18 David Malcolm <dmalcolm@redhat.com>
9638
9639 PR c/70281
9640 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9641 (test_builtin_types_compatible_p): New test function.
9642 * gcc.dg/pr70281.c: New test case.
9643
296a290a 96442016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9645
9646 PR target/70113
9647 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9648
666094f0 96492016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9650
9651 PR tree-optimization/70252
9652 * gcc.dg/pr70252.c: New test.
9653
350514e8 96542016-03-18 Tom de Vries <tom@codesourcery.com>
9655
9656 * gcc.dg/pr70161-2.c: New test.
9657 * gcc.dg/pr70161.c: New test.
9658
011e0cea 96592016-03-18 Tom de Vries <tom@codesourcery.com>
9660
9661 PR ipa/70269
9662 * gcc.dg/pr70269.c: New test.
9663
292a09de 96642016-03-18 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR c++/70267
9667 * g++.dg/ext/java-3.C: New test.
9668
efc86c4c 96692016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9670
9671 PR c++/70205
9672 * g++.dg/lookup/pr70205.C: New test.
9673
a28dd575 96742016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9675
9676 PR c++/70218
9677 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9678
92e7ab1e 96792016-03-17 Marek Polacek <polacek@redhat.com>
9680
9681 PR c/69407
9682 * gcc.dg/atomic-op-6.c: New test.
9683
7378dbfb 96842016-03-17 David Malcolm <dmalcolm@redhat.com>
9685
9686 PR c/70264
9687 * c-c++-common/pr70264.c: New test case.
9688
f7995d7d 96892016-03-17 Jakub Jelinek <jakub@redhat.com>
9690
e2895b76 9691 PR c++/70144
9692 * c-c++-common/pr70144-1.c: New test.
9693 * c-c++-common/pr70144-2.c: New test.
9694
f7995d7d 9695 PR c++/70272
9696 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9697 * g++.dg/opt/flifetime-dse6.C: New test.
9698 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9699
5ec4a949 97002016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9701
9702 PR driver/70192
9703 * gcc.dg/pic-1.c: New test.
9704 * gcc.dg/pic-2.c: Likewise.
9705 * gcc.dg/pic-3.c: Likewise.
9706 * gcc.dg/pic-4.c: Likewise.
9707 * gcc.dg/pie-1.c: Likewise.
9708 * gcc.dg/pie-2.c: Likewise.
9709 * gcc.dg/pie-3.c: Likewise.
9710 * gcc.dg/pie-4.c: Likewise.
9711 * gcc.dg/pie-5.c: Likewise.
9712 * gcc.dg/pie-6.c: Likewise.
9713
c28550e1 97142016-03-17 Tom de Vries <tom@codesourcery.com>
9715
9716 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9717 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9718
be3296cb 97192016-03-17 Richard Biener <rguenther@suse.de>
9720
9721 PR debug/70271
9722 * g++.dg/debug/pr70271.C: New testcase.
9723
9b60ef21 97242016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9725
9726 * gcc.target/i386/pr70251.c: New test.
9727
9a80bc1a 97282016-03-17 Marek Polacek <polacek@redhat.com>
9729
9730 PR c++/70194
9731 * g++.dg/warn/constexpr-70194.C: New test.
9732
733d7ff9 97332016-03-16 Richard Henderson <rth@redhat.com>
9734
9735 PR middle-end/70240
9736 * gcc.c-torture/compile/pr70240.c: New.
9737
3e6f12bf 97382016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9739
9740 * gcc.c-torture/compile/20151204.c: Skip for avr.
9741
867c9e99 97422016-03-16 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR target/70245
9745 * g++.dg/opt/pr70245.C: New test.
9746 * g++.dg/opt/pr70245.h: New file.
9747 * g++.dg/opt/pr70245-aux.cc: New file.
9748
8ced6ab7 97492016-03-16 Martin Sebor <msebor@redhat.com>
9750
9751 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9752
37af779a 97532016-03-16 Richard Henderson <rth@redhat.com>
9754
9755 PR middle-end/70199
9756 * gcc.c-torture/compile/pr70199.c: New.
9757
78ed999c 97582016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9759
9760 * gcc.dg/uninit-19.c: Run dos2unix.
9761
462ca422 97622016-03-16 Marek Polacek <polacek@redhat.com>
9763
9764 PR c/70093
9765 * gcc.dg/nested-func-10.c: New test.
9766 * gcc.dg/nested-func-9.c: New test.
9767
fe58aacc 97682016-03-16 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR tree-optimization/68714
9771 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9772
27a53872 97732016-03-16 Tom de Vries <tom@codesourcery.com>
9774
9775 PR tree-optimization/68715
9776 * gcc.dg/graphite/pr68715-2.c: New test.
9777 * gcc.dg/graphite/pr68715.c: New test.
9778 * gfortran.dg/graphite/pr68715.f90: New test.
9779
95049c3c 97802016-03-16 Tom de Vries <tom@codesourcery.com>
9781
9782 PR tree-optimization/68809
9783 * gcc.dg/graphite/pr68809-2.c: New test.
9784 * gcc.dg/graphite/pr68809.c: New test.
9785
09eddd70 97862016-03-16 Jakub Jelinek <jakub@redhat.com>
9787
81fc5915 9788 PR c++/70147
9789 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9790 method call to i () as argument. Adjust expected output.
9791
09eddd70 9792 PR c++/70147
9793 * g++.dg/ubsan/pr70147-1.C: New test.
9794 * g++.dg/ubsan/pr70147-2.C: New test.
9795
6373d2a2 97962016-03-15 Martin Sebor <msebor@redhat.com>
9797
9798 PR c++/58281
9799 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9800
d27a0c11 98012016-03-15 John David Anglin <danglin@gcc.gnu.org>
9802
9908039d 9803 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9804 hppa*-*-hpux*.
9805
45cdc3a6 9806 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9807
d27a0c11 9808 PR libfortran/69799
9809 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9810 libatomic_available.
9811
0dd1d57f 98122016-03-15 Marek Polacek <polacek@redhat.com>
9813
9814 PR c++/70209
9815 * g++.dg/ext/attribute-may-alias-4.C: New test.
9816
0ce02c07 98172016-03-15 Alexander Monakov <amonakov@ispras.ru>
9818
9819 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9820 -fvar-tracking-assignments-toggle flag.
9821
f6e39b30 98222016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9823
9824 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9825
167f93a2 98262016-03-15 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR rtl-optimization/70222
9829 * gcc.c-torture/execute/pr70222-1.c: New test.
9830 * gcc.c-torture/execute/pr70222-2.c: New test.
9831
08a8af4a 98322016-03-15 Richard Henderson <rth@redhat.com>
9833
9834 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9835
738eb905 98362016-03-15 Andrey Belevantsev <abel@ispras.ru>
9837
9838 PR rtl-optimization/69032
9839 * gcc.dg/pr69032.c: New test.
9840
dd148b3a 98412016-03-15 Andrey Belevantsev <abel@ispras.ru>
9842
9843 PR rtl-optimization/63384
d9aa5a50 9844 * g++.dg/pr63384.C: New test.
dd148b3a 9845
acf58115 98462016-03-15 Andrey Belevantsev <abel@ispras.ru>
9847
9848 PR target/64411
9849 * gcc.target/i386/pr64411.C: New test.
9850
a2897dc4 98512016-03-15 Tom de Vries <tom@codesourcery.com>
9852
9853 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9854 * gfortran.dg/goacc/kernels-alias.f95: New test.
9855
7bad2faf 98562016-03-14 Martin Sebor <msebor@redhat.com>
9857
9858 PR c++/53792
9859 * g++.dg/cpp0x/constexpr-inline.C: New test.
9860 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9861
d65fa8d9 98622016-03-14 David Edelsohn <dje.gcc@gmail.com>
9863
9864 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9865
2b3c633f 98662016-03-14 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR middle-end/70219
9869 * gcc.dg/pr70219.c: New test.
9870
e947f9c3 98712016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9872
9873 PR target/70083
9874 * gcc.dg/torture/pr70083.c: New test.
9875 * gcc.target/i386/pr70083.c: New test.
9876
74201dc2 98772016-03-14 Richard Biener <rguenther@suse.de>
9878
9879 PR tree-optimization/56365
9880 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9881
88aea41e 98822016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9883
9884 PR target/70098
9885 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9886 New function.
9887 * g++.dg/pr70098.C: New testcase.
9888
9889
1bd2aefd 98902016-03-14 Tom de Vries <tom@codesourcery.com>
9891
9892 PR tree-optimization/70045
9893 * gcc.dg/graphite/pr70045.c: New test.
9894
922c7033 98952016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9896
9897 PR fortran/69043
9898 * gfortran.dg/include_9.f90: New test.
9899
fd4ab6d9 99002016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9901
9902 PR fortran/45076
9903 gfortran.dg/prof/prof.exp: New script.
9904 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9905
7d7218d3 99062016-03-12 Andrey Belevantsev <abel@ispras.ru>
9907
9908 PR rtl-optimization/69307
9909 * gcc.dg/pr69307.c: New test.
9910
02ffd664 99112016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9912
9913 PR target/69614
9914 * gcc.target/arm/pr69614.c: New.
9915
76e207a9 99162016-03-12 Paul Thomas <pault@gcc.gnu.org>
9917
9918 PR fortran/70031
9919 * gfortran.dg/submodule_14.f08: New test
9920
9921 PR fortran/69524
9922 * gfortran.dg/submodule_15.f08: New test
9923
490ee78a 99242016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9925
9926 PR c++/70106
9927 * g++.dg/cpp1y/paren3.C: New test.
9928
04e137ff 99292016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9930
9931 PR target/70131
9932 * gcc.target/powerpc/ppc-round2.c: New test.
9933
27b2c1c4 99342016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9935
9936 PR target/70123
9937 * gcc.dg/torture/pr70123.c: New test.
9938
84116671 99392016-03-11 Jeff Law <law@redhat.com>
9940
9941 PR tree-optimization/70190
9942 * gcc.c-torture/compile/pr70190.c: New test.
9943
cfa58bc8 99442016-03-11 David Malcolm <dmalcolm@redhat.com>
9945
9946 PR c/68187
9947 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9948 case.
9949 (test43_b): Likewise.
9950 (test43_c): Likewise.
9951 (test43_d): Likewise.
9952 (test43_e): Likewise.
9953 (test43_f): Likewise.
9954 (test43_g): Likewise.
9955 (test44_a): Likewise.
9956 (test44_b): Likewise.
9957 (test44_c): Likewise.
9958 (test44_d): Likewise.
9959 (test44_e): Likewise.
9960
ce234f27 99612016-03-11 David Malcolm <dmalcolm@redhat.com>
9962
9963 PR c/70085
9964 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9965
e4756b48 99662016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9967
9968 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9969 dg-options.
9970
1f5ef87e 99712016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9972
9973 PR target/70002
9974 PR target/69245
9975 * gcc.target/aarch64/pr69245_2.c: New test.
9976
f9c352a1 99772016-03-11 Jakub Jelinek <jakub@redhat.com>
9978
9979 PR tree-optimization/70177
9980 * gcc.dg/pr70177.c: New test.
9981
4dd92ac6 99822016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9983
9984 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9985
331e4fdb 99862016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9987
9988 * gcc.dg/tree-ssa/sra-20.c: New.
9989
69262824 99902016-03-11 Jakub Jelinek <jakub@redhat.com>
9991
6f9a7425 9992 PR rtl-optimization/70174
9993 * gcc.dg/pr70174.c: New test.
9994
69262824 9995 PR tree-optimization/70169
9996 * gcc.dg/pr70169.c: New test.
9997
4637a847 99982016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9999
10000 PR target/70160
10001 * gcc.target/i386/pr70160.c: New test.
10002
5a86d754 100032016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10004
10005 * gcc.target/s390/dfp-1.c: New test.
10006
af4c8290 100072016-03-10 Nick Clifton <nickc@redhat.com>
10008
10009 PR target/70044
10010 * gcc.target/aarch64/pr70044.c: New test.
10011
98dfd328 100122016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10013 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR c++/70001
10016 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10017 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10018 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10019
75e72311 100202016-03-10 Jan Hubicka <hubicka@ucw.cz>
10021
10022 PR lto/69589
10023 * g++.dg/lto/pr69589_0.C: New testcase
10024 * g++.dg/lto/pr69589_1.C: New testcase
10025
a2eb1271 100262016-03-10 Marek Polacek <polacek@redhat.com>
10027
10028 PR c++/70153
10029 * g++.dg/delayedfold/unary-plus1.C: New test.
10030
100312016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10032
10033 * gcc.target/arm/pr45701-1.c: Escape brackets.
10034 * gcc.target/arm/pr45701-2.c: Likewise.
10035
5ab2987f 100362016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10037
10038 * gfortran.dg/unconstrained_commons.f: New.
10039
6972afac 100402016-03-10 Alan Modra <amodra@gmail.com>
10041
10042 * gcc.dg/pr69195.c: New.
10043 * gcc.dg/pr69238.c: New.
10044
c82c99ec 100452016-03-10 Tom de Vries <tom@codesourcery.com>
10046
10047 PR testsuite/68915
10048 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10049
a2389d4a 100502016-03-10 Richard Biener <rguenther@suse.de>
10051
10052 PR tree-optimization/70128
10053 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10054 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10055
c272412d 100562016-03-09 Jakub Jelinek <jakub@redhat.com>
10057
a0451069 10058 PR tree-optimization/70152
10059 * gcc.dg/pr70152.c: New test.
10060
c272412d 10061 PR target/70086
10062 * gcc.target/i386/pr70086-1.c: New test.
10063 * gcc.target/i386/pr70086-2.c: New test.
10064 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10065
10066 PR tree-optimization/70127
10067 * gcc.c-torture/execute/pr70127.c: New test.
10068
27dcb7a8 100692016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10070
10071 * c-c++-common/goacc/combined-directives-2.c: New test.
10072
c24757cf 100732016-03-09 David Malcolm <dmalcolm@redhat.com>
10074
10075 PR c/68473
10076 PR c++/70105
10077 * g++.dg/diagnostic/pr70105.C: New test.
10078 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10079 (test_multiple_ordinary_maps): New test function.
10080
83108969 100812016-03-09 David Malcolm <dmalcolm@redhat.com>
10082
10083 PR c/68473
10084 PR c++/70105
10085 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10086 Drop range information from call to inform_at_rich_loc.
10087 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10088 New.
10089 (test_show_locus): Replace calls to rich_location::add_range with
10090 calls to add_range. Rewrite the tests that used the now-defunct
10091 rich_location ctor taking a source_range. Simplify other tests
10092 by replacing calls to COMBINE_LOCATION_DATA with calls to
10093 make_location.
10094
6733c0e8 100952016-03-09 Richard Biener <rguenther@suse.de>
10096 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR tree-optimization/70138
10099 * gcc.dg/vect/pr70138-1.c: New testcase.
10100 * gcc.dg/vect/pr70138-2.c: Likewise.
10101
96abb9f5 101022016-03-09 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR target/70049
10105 * gcc.target/i386/pr70049.c: New test.
10106
42bb3bfb 101072016-03-09 Richard Biener <rguenther@suse.de>
10108
10109 PR c/70143
10110 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10111 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10112 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10113
27527428 101142016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10115
10116 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10117 arm-*-*.
10118
248449f2 101192016-03-09 Jakub Jelinek <jakub@redhat.com>
10120
1bd49ced 10121 PR middle-end/67278
10122 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10123
248449f2 10124 PR target/67278
10125 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10126
10127 PR middle-end/70050
10128 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10129 in testcase comment.
10130
dfc460ff 101312016-03-09 Tom de Vries <tom@codesourcery.com>
10132
10133 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10134 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10135 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10136 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10137 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10138 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10139 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10140 * gfortran.dg/goacc/kernels-loop.f95: New test.
10141
0377fc7f 101422016-03-08 Martin Sebor <msebor@redhat.com>
10143
10144 PR c++/62096
10145 * g++.dg/warn/overflow-warn-7.C: New test.
10146
3556aa80 101472016-03-08 Jason Merrill <jason@redhat.com>
10148
10149 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10150 * lib/target-supports.exp (check_effective_target_concepts): New.
10151
e5096208 101522016-03-08 Jakub Jelinek <jakub@redhat.com>
10153
5370eb8d 10154 PR c++/70135
10155 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10156 * g++.dg/ubsan/pr70135.C: New test.
10157
e5096208 10158 PR target/70110
10159 * gcc.dg/pr70110.c: New test.
10160
cc37120d 101612016-03-07 Martin Jambor <mjambor@suse.cz>
10162
10163 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10164 * c-c++-common/gomp/if-1.c: Likewise.
10165 * c-c++-common/gomp/pr61486-2.c: Likewise.
10166 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10167 to dg-additional-options.
10168 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10169 * g++/gomp/target-teams-1.c: Likewise.
10170 * gcc.dg/gomp/gomp.exp: Likewise.
10171 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10172 dg-additional-options.
10173 * gfortran.dg/gomp/gomp.exp: Likewise.
10174 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10175 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10176 dg-additional-options.
10177 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10178
53c248d8 101792016-03-07 Martin Jambor <mjambor@suse.cz>
10180
10181 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10182 * c-c++-common/gomp/gridify-1.c: New test.
10183 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10184
541e79a0 101852016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10186
10187 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10188 trigger for cortex-r8, when scanning for register r8.
10189 * gcc.target/arm/pr45701-2.c: Likewise.
10190
4dfabd94 101912016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10192 Jeff Law <law@redhat.com>
4dfabd94 10193
10194 PR tree-optimization/69740
10195 * gcc.c-torture/compile/pr69740-1.c: New test.
10196 * gcc.c-torture/compile/pr69740-2.c: New test.
10197
1b63a87b 101982016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10199
10200 * lib/target-supports.exp
10201 (check_effective_target_whole_vector_shift): Enable for PPC64.
10202
d33914da 102032016-03-07 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/70115
10206 * gcc.dg/torture/pr70115.c: New testcase.
10207
584fba4b 102082016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10209
10210 PR middle-end/69916
10211 * c-c-++-common/goacc/pr69916.c: New.
10212
7f2f5ec0 102132016-03-07 Richard Henderson <rth@redhat.com>
10214
10215 * gcc.c-torture/compile/pr70061.c: New test.
10216
f530e7c4 102172016-03-07 Richard Biener <rguenther@suse.de>
10218
10219 PR testsuite/70109
10220 * gcc.dg/vect/O3-pr36098.c: New testcase.
10221
a3855fed 102222016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10223
10224 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10225
091ffc31 102262016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10227
10228 * gnat.dg/renaming9.ad[sb]: New testcase.
10229
2941b871 102302016-03-05 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR c++/70084
10233 * g++.dg/expr/stdarg3.C: New test.
10234
5173ce42 102352016-03-04 Jeff Law <law@redhat.com>
10236
10237 PR tree-optimization/69196
10238 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10239 x86_64-*-*.
10240
2d1d2e55 102412016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10242
0e43078e 10243 PR c/69973
10244 * gcc.dg/pr69973.c: New test.
10245
d8ec06ae 10246 PR rtl-optimization/69941
10247 * gcc.dg/torture/pr69941.c: New test.
10248
2d1d2e55 10249 PR c/69824
10250 * gcc.dg/pr69824.c: New test.
10251
32f692e2 102522016-03-05 Tom de Vries <tom@codesourcery.com>
10253
10254 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10255 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10256 function.
10257
1c699e9a 102582016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10259
10260 PR c++/66786
10261 * g++.dg/cpp1y/var-templ48.C: New test.
10262 * g++.dg/cpp1y/var-templ49.C: New test.
10263
358448c6 102642016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10267
01dc3c45 102682016-03-04 Jakub Jelinek <jakub@redhat.com>
10269
e968ff6d 10270 PR c++/70035
10271 * g++.dg/ubsan/pr70035.C: New test.
10272
01dc3c45 10273 PR target/70062
10274 * gcc.target/i386/pr70062.c: New test.
10275
3937d618 102762016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10277
10278 * g++.dg/template/typename21.C: Remove c++98_only.
10279
c58ac7f8 102802016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10281
10282 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10283
0060768a 102842016-03-04 David Malcolm <dmalcolm@redhat.com>
10285
10286 PR c/68187
10287 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10288 function.
10289 (fn_42_b): Likewise.
10290 (fn_42_c): Likewise.
10291
74c6fd40 102922016-03-04 David Malcolm <dmalcolm@redhat.com>
10293
10294 PR c/68187
10295 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10296 function.
10297 (fn_40_b): Likewise.
10298 (fn_41_a): Likewise.
10299 (fn_41_b): Likewise.
10300
31b11359 103012016-03-04 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR target/70059
10304 * gcc.target/i386/avx512f-pr70059.c: New test.
10305 * gcc.target/i386/avx512dq-pr70059.c: New test.
10306
c5b93452 103072016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10308
10309 PR rtl-optimization/57676
10310 * gcc.dg/torture/pr57676.c: New test.
10311
268fbd56 103122016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10313
10314 * gcc.dg/pr70026.c: New test.
10315
6560d1ad 103162016-03-04 Marek Polacek <polacek@redhat.com>
10317
10318 PR c/69798
10319 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10320 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10321
cc7dfddf 103222016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10323
10324 PR target/70004
10325 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10326 Delete.
10327 (test_corners_sisd_si): Likewise.
10328 (main): Remove checks of the above.
10329 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10330
e9663bd4 103312016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10332
10333 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10334
dcdd684e 103352016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10336
10337 * gcc.dg/torture/pr69951.c: Accept argc==0.
10338
e692d332 103392016-03-04 Richard Biener <rguenther@suse.de>
10340
10341 PR c++/70054
10342 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10343 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10344
af77b7e6 103452016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10346
10347 PR testsuite/69766
10348 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10349 testing multiarch.
10350
290da96e 103512016-03-04 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR debug/69947
10354 * gcc.dg/guality/pr69947.c: New test.
10355
e51ce713 103562016-03-03 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR ada/70017
10359 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10360
1feed892 103612016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10362
10363 PR rtl-optimization/69904
10364 * gcc.target/arm/pr69904.c: New test.
10365
c32bda69 103662016-03-03 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR target/70021
10369 * gcc.dg/vect/pr70021.c: New test.
10370 * gcc.target/i386/pr70021.c: New test.
10371
1bc579ed 103722016-03-03 Marek Polacek <polacek@redhat.com>
10373
10374 PR middle-end/70050
10375 * gcc.dg/pr70050.c: New test.
10376
cfa8d638 103772016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10378
10379 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10380
1b889259 103812016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10382
10383 PR tree-optimization/70043
10384 * gfortran.dg/vect/pr70043.f90: New test.
10385
f756dfa3 103862016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10387
10388 * gnat.dg/specs/task1.ads: New test.
10389
5cb4863d 103902016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10391
10392 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10393 Invoke gdb with -batch.
10394 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10395
5dd12e43 103962016-03-03 Richard Biener <rguenther@suse.de>
10397
10398 PR tree-optimization/55936
10399 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10400
d97ba4ca 104012016-03-02 Jeff Law <law@redhat.com>
10402
5d23c86f 10403 PR rtl-optimization/69942
10404 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10405 effects of argument promotions.
10406
d97ba4ca 10407 PR tree-optimization/69987
10408 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10409 target does not support -fprefetch-loop-arrays.
10410
901faaa0 104112016-03-02 Uros Bizjak <ubizjak@gmail.com>
10412
10413 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10414
51f6fdce 104152016-03-02 Bin Cheng <bin.cheng@arm.com>
10416
6bc7872f 10417 PR rtl-optimization/69052
51f6fdce 10418 * gcc.target/i386/pr69052.c: New test.
10419
31d31e07 104202016-03-02 Alan Modra <amodra@gmail.com>
10421
10422 * gcc.dg/pr69990.c: New.
10423
04faee95 104242016-03-02 Jakub Jelinek <jakub@redhat.com>
10425
270d0117 10426 PR c/68062
10427 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10428
10429 PR middle-end/70022
10430 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10431
04faee95 10432 PR target/70028
10433 * gcc.target/i386/pr70028.c: New test.
10434
a2cc9e8e 104352016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10436
10437 * c-c++-common/asan/swapcontext-test-1.c,
10438 * c-c++-common/tsan/thread_leak.c,
10439 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10440 * g++.dg/tsan/benign_race.C,
10441 * g++.dg/tsan/fd_close_norace.C,
10442 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10443 races with sanitizer output
10444
dd4bd263 104452016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10446 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10447
10448 PR target/67278
10449 * gcc.dg/simd-8.c: New testcase.
10450
b5fe3a49 104512016-03-02 Richard Biener <rguenther@suse.de>
10452
10453 PR middle-end/67278
10454 * gcc.dg/simd-7.c: New testcase.
10455
23601f67 104562016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10457
10458 * gcc.target/i386/pr70007.c: Tweak.
10459
f66f65e7 104602016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10461
10462 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10463
60773515 104642016-03-02 Marek Polacek <polacek@redhat.com>
10465
10466 PR c/67854
10467 * gcc.dg/pr67854.c: New test.
10468
6c094cb1 104692016-03-02 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR middle-end/70025
10472 * gcc.dg/torture/pr70025.c: New test.
10473
7627bb56 104742016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10475
10476 PR tree-optimization/68621
10477 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10478
066c8e94 104792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10480
10481 * gcc.target/i386/pr70007.c: New test.
10482
d3b819ad 104832016-03-01 Jeff Law <law@redhat.com>
10484
d4b9ad56 10485 PR tree-optimization/69196
7e217344 10486 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10487
d3b819ad 10488 PR tree-optimization/69196
10489 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10490 duplicating code and spoiling the expected output.
10491
4f37285d 104922016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10493
10494 PR target/70033
10495 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10496 supports power9 before doing tests.
10497 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10498 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10499 * gcc.target/powerpc/p9-permute.c: Likewise.
10500
3e9c4f6c 105012016-03-01 Uros Bizjak <ubizjak@gmail.com>
10502
10503 PR target/70027
10504 * gcc.target/i386/pr70027.c: New test.
10505
e324729e 105062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10507
10508 * gcc.dg/pr70017.c: New test.
10509
40e9ce2d 105102016-03-01 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR c/69796
10513 PR c/69974
10514 * gcc.dg/pr69796.c: New test.
10515 * gcc.dg/pr69974.c: New test.
10516
e8b016ea 105172016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10518
10519 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10520
24d3127c 105212016-02-29 Jeff Law <law@redhat.com>
10522
10523 PR tree-optimization/69987
10524 * gfortran.dg/pr69987.f90: New test.
10525
10526 PR tree-optimization/69989
10527 * gcc.c-torture/compile/pr69989-2.c: New test.
10528
12cc1225 105292016-03-01 Marek Polacek <polacek@redhat.com>
10530
10531 PR c++/69795
10532 * g++.dg/parse/invalid1.C: New test.
10533
d99a947c 105342016-03-01 Richard Biener <rguenther@suse.de>
10535
10536 PR middle-end/70022
10537 * gcc.dg/pr70022.c: New testcase.
10538
395dbc60 105392016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10540
10541 PR tree-optimization/69956
10542 * gcc.dg/pr69956.c: New test.
10543
40a35c55 105442016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10545
10546 PR target/70011
10547 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10548 XFAIL when hardware supports efficient unaligned storage access.
10549
4edc90b0 105502016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10551
10552 PR c++/69961
10553 * g++.dg/template/pr69961a.C: New test.
10554 * g++.dg/template/pr69961b.C: New test.
10555
1ed1f69a 105562016-02-29 David Malcolm <dmalcolm@redhat.com>
10557
10558 PR preprocessor/69985
10559 * gcc.dg/cpp/pr69985.c: New test case.
10560
01c5d15d 105612016-02-29 Jeff Law <law@redhat.com>
10562
3a4d3de5 10563 PR tree-optimization/70005
10564 * gcc.c-torture/execute/pr70005.c New test.
10565
01c5d15d 10566 PR tree-optimization/69999
10567 * gcc.c-torture/compile/pr69999.c: New test.
10568
1bf66b54 105692016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10570
10571 PR tree-optimization/69652
10572 * gcc.dg/torture/pr69652.c: Delete test.
10573 * gcc.dg/vect/pr69652.c: New test.
10574
b4d653d5 105752016-02-19 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/69980
10578 * gfortran.dg/vect/pr69980.f90: New testcase.
10579
35bc4745 105802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10581
10582 * gcc.target/sparc/20160229-1.c: New test.
10583
bb54a538 105842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10585
10586 * gnat.dg/stack_usage3.adb: New test.
10587 * gnat.dg/stack_usage3_pkg.ads: New helper.
10588
95164e71 105892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10590
10591 * gnat.dg/renaming8.adb: New test.
10592 * gnat.dg/renaming8_pkg1.ads: New helper.
10593 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10594 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10595
a890896f 105962016-02-29 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/69720
10599 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10600
5c70403a 106012016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10602
10603 PR fortran/68147
10604 PR fortran/47674
10605 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10606
dfb6d139 106072016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10608 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609
10610 PR fortran/56007
10611 * gfortran.dg/coarray_8.f90: Adjust error message.
10612 * gfortran.dg/pr56007.f90: New test.
10613 * gfortran.dg/pr56007.f: New test.
10614
536508db 106152016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10616
10617 PR tree-optimization/69989
10618 * gcc.dg/torture/pr69989.c: New test.
10619
eec75e45 106202016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10621
10622 * gcc.target/i386/stack-realign-win.c: New test.
10623
0175e45a 106242016-02-28 Harald Anlauf <anlauf@gmx.de>
10625
10626 PR fortran/60126
10627 * gfortran.dg/pr60126.f90: New test.
10628
2a703589 106292016-02-27 Jeff Law <law@redhat.com>
10630
10631 Revert
10632 2016-02-26 Richard Biener <rguenther@suse.de>
10633 Jeff Law <law@redhat.com>
10634
10635 PR tree-optimization/69740
10636 * gcc.c-torture/compile/pr69740-1.c: New test.
10637 * gcc.c-torture/compile/pr69740-2.c: New test.
10638
359b4c18 106392016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10640
1c96765a 10641 PR fortran/69910
359b4c18 10642 * gfortran.dg/newunit_4.f90: New test.
10643
49462d93 106442016-02-27 Jakub Jelinek <jakub@redhat.com>
10645
10646 PR target/69613
10647 PR rtl-optimization/69886
10648 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10649 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10650 target.
10651
c4ac733e 106522016-02-26 Martin Sebor <msebor@redhat.com>
10653
10654 PR tree-optimization/15826
10655 * gcc.dg/tree-ssa/pr15826.c: New test.
10656
da8c4b5d 106572016-02-26 Jakub Jelinek <jakub@redhat.com>
10658
10659 PR target/69969
10660 * gcc.target/powerpc/pr69969.c: New test.
10661
0a4558eb 106622016-02-26 Martin Sebor <msebor@redhat.com>
10663
10664 PR c++/15766
10665 * g++.old-deja/g++.other/decl5.C: Add a test case.
10666
5b500299 106672016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10668
10669 PR target/69946
10670 * gcc.target/powerpc/pr69946.c: New file.
10671
565f533b 106722016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10673 Jeff Law <law@redhat.com>
565f533b 10674
0a4558eb 10675 PR tree-optimization/69740
565f533b 10676 * gcc.c-torture/compile/pr69740-1.c: New test.
10677 * gcc.c-torture/compile/pr69740-2.c: New test.
10678
ff67cbea 106792016-02-26 Martin Jambor <mjambor@suse.cz>
10680
10681 PR middle-end/69920
10682 * gcc.dg/torture/pr69932.c: New test.
10683 * gcc.dg/torture/pr69936.c: Likewise.
10684
e400d817 106852016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10686
10687 PR target/69709
10688 * gcc.target/s390/pr69709.c: New test.
10689
126a5a2d 106902016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10691
10692 PR target/69245
10693 * gcc.target/aarch64/pr69245_1.c: New test.
10694
59c58860 106952016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10696
10697 PR target/69613
10698 * gcc.dg/torture/pr69613.c: New test.
10699
9441fa4e 107002016-02-26 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR rtl-optimization/69891
10703 * gcc.target/i386/pr69891.c: New test.
10704
e48fcde0 107052016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10706 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10707
35ed600a 10708 PR target/61397
f41208a1 10709 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10710 functionality for both 32-bit and 64-bit.
10711
c86aaa0e 107122016-02-26 Richard Biener <rguenther@suse.de>
10713
10714 PR tree-optimization/69551
10715 * gcc.dg/torture/pr69951.c: New testcase.
10716
38e71a65 107172016-02-25 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/48795
10720 * gcc.dg/Warray-bounds-18.c: New testcase.
10721
03331e69 107222016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10725
f14d8d6a 107262016-02-25 Jakub Jelinek <jakub@redhat.com>
10727
10728 PR rtl-optimization/69896
10729 * gcc.dg/pr69896.c: New test.
10730
4003c807 107312016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10732
10733 PR c++/69736
10734 * g++.dg/cpp1y/paren2.C: New test.
10735
a0573328 107362016-02-24 Martin Sebor <msebor@redhat.com>
10737
10738 PR c/51147
10739 * gcc.dg/enum-mode-2.c: New test.
10740
2cde02ad 107412016-02-24 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR c++/69922
10744 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10745 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10746 * g++.dg/ubsan/pr69922.C: New test.
10747
f0ea75d1 107482016-02-24 Marek Polacek <polacek@redhat.com>
10749
10750 PR c/69819
10751 * gcc.dg/pr69819.c: New test.
10752
05027366 107532016-02-24 Martin Sebor <msebor@redhat.com>
10754
34ed562b 10755 PR c++/69912
10756 * g++.dg/ext/flexary15.C: New test.
10757
107582016-02-24 Martin Sebor <msebor@redhat.com>
10759
10760 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10761 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10762 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10763
650c3ad5 107642016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10765 Charles Baylis <charles.baylis@linaro.org>
10766
10767 PR debug/61033
10768 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10769
596070e8 107702016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10771 Jakub Jelinek <jakub@redhat.com>
596070e8 10772
10773 PR middle-end/69760
10774 * gcc.dg/torture/pr69760.c: New testcase.
10775
d6b92d9f 107762016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10777
10778 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10779 pattern on Solaris with as.
10780
90436d9d 107812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10782
10783 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10784 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10785 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10786 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10787
7c749495 107882016-02-24 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR middle-end/69915
10791 * gcc.dg/pr69915.c: New test.
10792
9c9680b5 107932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10794
10795 PR rtl-optimization/69886
10796 * gcc.dg/torture/pr69886.c: New test.
10797
36d081ee 107982016-02-24 Richard Biener <rguenther@suse.de>
10799
10800 PR middle-end/68963
10801 * gcc.dg/torture/pr68963.c: New testcase.
10802
2a0accb9 108032016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10804
10805 PR target/69875
10806 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10807 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10808 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10809 * gcc.target/arm/atomic_loaddi_1.c: New test.
10810 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10811 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10812 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10813 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10814 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10815 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10816 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10817 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10818
f0e92ef1 108192016-02-24 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR middle-end/69909
10822 * gcc.dg/torture/pr69909.c: New test.
10823
6907286f 108242016-02-24 Richard Biener <rguenther@suse.de>
10825
10826 PR tree-optimization/69907
10827 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10828 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10829 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10830
e6ab7475 108312016-02-24 Christian Bruel <christian.bruel@st.com>
10832
10833 * gcc.target/arm/pragma_cpp_fma.c: New test.
10834
47587450 108352016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10836
10837 PR fortran/61156
10838 * gfortran.dg/include_6.f90: Update test.
10839
d41ab738 108402016-02-23 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR objc/69844
10843 * objc.dg/pr69844.m: New test.
10844
4772d9d5 108452016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10846
10847 PR libgfortran/69456
10848 * gfortran.dg/namelist_89.f90: New test.
10849 * gfortran.dg/pr59700.f90: Update test..
10850
8c38d887 108512016-02-23 Martin Sebor <msebor@redhat.com>
10852
10853 PR middle-end/69780
10854 * g++.dg/ext/builtin_alloca.C: New test.
10855 * gcc.dg/builtins-68.c: New test.
10856
ee1bfdb0 108572016-02-23 Richard Henderson <rth@redhat.com>
10858
10859 * gcc.target/i386/addr-space-3.c: Remove test.
10860
52609ec3 108612016-02-23 David Malcolm <dmalcolm@redhat.com>
10862
10863 PR preprocessor/69126
10864 PR preprocessor/69543
10865 * c-c++-common/pr69126-2-long.c: New test.
10866 * c-c++-common/pr69126-2-short.c: New test.
10867 * c-c++-common/pr69543-1.c: Remove xfail.
10868
d5bf2cc8 108692016-02-23 David Malcolm <dmalcolm@redhat.com>
10870
10871 PR preprocessor/69126
10872 PR preprocessor/69543
10873 PR preprocessor/69558
10874 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10875 (f): Rename to...
10876 (test_2): ...this, and add leading comment.
10877 (MACRO_3, test_3): New.
10878 (MACRO_4A, MACRO_4B, test_4): New.
10879 (MACRO): Rename to...
10880 (MACRO_5): ...this.
10881 (g): Rename to...
10882 (test_5): ...this, updating for renaming of MACRO, and
10883 add leading comment.
10884 * c-c++-common/pr69543-1.c: New.
10885 * c-c++-common/pr69543-2.c: New.
10886 * c-c++-common/pr69543-3.c: New.
10887 * c-c++-common/pr69543-4.c: New.
10888 * c-c++-common/pr69558-1.c: New.
10889 * c-c++-common/pr69558-2.c: New.
10890 * c-c++-common/pr69558-3.c: New.
10891 * c-c++-common/pr69558-4.c: New.
10892 * gcc.dg/pr69558.c: Move to...
10893 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10894 xfail for c++.
10895
3a37a410 108962016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10897
10898 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10899 to -ftree-parallelize-loops/-fopenacc changes.
10900 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10901 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10902 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10903 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10904 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10905 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10906 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10907 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10908 * c-c++-common/goacc/kernels-loop.c: Likewise.
10909 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10910 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10911 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10912 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10913
ecca180f 109142016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10915
10916 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10917
eec0fa3f 109182016-02-23 Jakub Jelinek <jakub@redhat.com>
10919
f1f91c07 10920 PR c++/69902
10921 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10922
eec0fa3f 10923 PR c/69900
10924 * gcc.dg/pr69900.c: New test.
10925
e045424d 109262016-02-23 Martin Jambor <mjambor@suse.cz>
10927
10928 PR tree-optimization/69666
10929 * gcc.dg/tree-ssa/pr69666.c: New test.
10930
f482dff6 109312016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10932
10933 PR fortran/67451
10934 * gfortran.dg/coarray_allocate_5.f08: New test.
10935
57ed698b 109362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10937
10938 * gcc.target/s390/vcond-shift.c: Move to ...
10939 * gcc.target/s390/vector/vcond-shift.c: ... here.
10940
990e443c 109412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10942
10943 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10944 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10945
296c5f01 109462016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10947
10948 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10949
e53f41d5 109502016-02-20 Mark Wielaard <mjw@redhat.com>
10951
10952 PR c/28901
10953 * gcc.dg/unused-variable-3.c: New test.
10954
13af201d 109552016-02-22 Jakub Jelinek <jakub@redhat.com>
10956
10957 PR target/69888
10958 * gcc.target/i386/pr69888.c: New test.
10959
682c90f9 109602016-02-22 Richard Biener <rguenther@suse.de>
10961
10962 PR tree-optimization/69882
10963 * gfortran.dg/vect/pr69882.f90: New testcase.
10964
b8cd18c3 109652016-02-22 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR target/69885
10968 * gcc.dg/pr69885.c: New test.
10969
09343379 109702016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10971
10972 PR target/69806
10973 PR target/54089
10974 * gcc.target/sh/pr54089-10.c: New.
10975
b345a09f 109762016-02-20 Paul Thomas <pault@gcc.gnu.org>
10977
10978 PR fortran/69423
10979 * gfortran.dg/deferred_character_15.f90 : New test.
10980
51385aed 109812016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10982
10983 PR fortran/57365
10984 gfortran.dg/allocate_with_source_18.f03: New test.
10985
109862016-02-20 Harald Anlauf <anlauf@gmx.de>
10987
10988 PR fortran/52531
10989 gfortran.dg/gomp/pr52531.f90: New test.
10990
9cce8384 109912016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10992
10993 PR c++/69865
10994 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10995 -std=c++03.
10996
d91f5fbb 109972016-02-19 Jakub Jelinek <jakub@redhat.com>
10998
563d5cb8 10999 PR c++/69826
11000 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11001 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11002
0a04aac9 11003 PR c++/69850
11004 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11005
d91f5fbb 11006 PR c++/69851
11007 * g++.dg/torture/pr69851.C: New test.
11008
5fe1f282 110092016-02-19 Martin Sebor <msebor@redhat.com>
11010
11011 PR testsuite/69573
11012 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11013
a45bce11 110142016-02-19 Jakub Jelinek <jakub@redhat.com>
11015
6263dde1 11016 PR c++/69850
11017 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11018 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11019
a45bce11 11020 PR c++/67767
11021 * g++.dg/cpp0x/pr67767.C: New test.
11022
cf2ed1b7 110232016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11024
11025 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11026 for fp, simd, crypto, crc, lse.
11027 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11028 above.
11029 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11030 effective target check.
11031
f6cc34b0 110322016-02-19 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR target/69820
11035 * gcc.target/i386/pr69820.c: New test.
11036
6c678e78 110372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11038
11039 * gcc.target/s390/vector/int128-1.c: New test.
11040
b088ff4b 110412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11042
11043 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11044
b11e60a4 110452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11046
11047 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11048 instruction pattern name to prevent the testcase from failing with
11049 -march=z13.
11050
664ff6a0 110512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11052
11053 * gcc.target/s390/md/movstr-2.c: New test.
11054
e80be24b 110552016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11056
11057 * gcc.target/s390/morestack.c: New test.
11058
9839f350 110592016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11060
11061 PR target/69625
11062 * gcc.target/s390/pr69625.c: Add test case.
11063
4550fbd0 110642016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11065
11066 PR testsuite/68580
11067 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11068
57d00b6a 110692016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11070
11071 PR target/68404
11072 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11073 * gcc.target/powerpc/fusion3.c: Likewise.
11074
63ad69d6 110752016-02-18 Richard Biener <rguenther@suse.de>
11076
11077 PR middle-end/69553
11078 * g++.dg/torture/pr69553.C: New testcase.
11079
d92404ed 110802016-02-18 Nick Clifton <nickc@redhat.com>
11081
4550fbd0 11082 PR target/62254
11083 PR target/69610
11084 * gcc.target/arm/pr62554.c: New test.
11085 * gcc.target/arm/pr69610-1.c: New test.
11086 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11087
0808dfce 110882016-02-18 Richard Biener <rguenther@suse.de>
11089
11090 PR middle-end/69854
11091 * gcc.dg/torture/pr69854.c: New testcase.
11092
fc3527e3 110932016-02-17 Jakub Jelinek <jakub@redhat.com>
11094
11095 PR c++/69850
11096 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11097
e3c24279 110982012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11099
11100 * gcc.target/powerpc/vec-cg.c: New test.
11101
c9732c2b 111022016-02-17 Richard Biener <rguenther@suse.de>
11103
11104 PR testsuite/69586
11105 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11106
51bf9f9b 111072016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11108
11109 PR target/69161
11110 * gcc.c-torture/compile/pr69161.c: New test.
11111
6baedca3 111122016-02-17 David Sherwood <david.sherwood@arm.com>
11113
11114 PR target/69532
11115 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11116 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11117
4f240715 111182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11119
11120 * gcc.dg/ifcvt-4.c: Skip on Visium.
11121
e0c0515d 111222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11123
11124 * gnat.dg/atomic8.adb: New test.
11125
7b319ee6 111262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11127
11128 * gnat.dg/discr46.ad[sb]: New test.
11129
48a7e3d1 111302016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11131
11132 PR Target/48344
11133 * gcc.target/powerpc/pr48344-1.c: New test.
11134
3f844f15 111352015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11136
11137 PR fortran/69742
11138 * gfortran.dg/associate_21.f90: New test.
11139
7675e968 111402016-02-16 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR c/69835
11143 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11144 -Wnonnull in dg-options.
11145 * c-c++-common/nonnull-2.c: New test.
11146
d6faee88 111472016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11148 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11149
11150 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11151
3a2a72aa 111522016-02-16 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR middle-end/69801
11155 * gcc.dg/pr69801.c: Add empty dg-options.
11156
28072426 111572016-02-16 James Norris <jnorris@codesourcery.com>
11158
11159 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11160 * g++.dg/goacc/deviceptr-1.c: New file.
11161
37fffac2 111622016-02-16 Jakub Jelinek <jakub@redhat.com>
11163
11164 PR tree-optimization/69820
11165 * gcc.dg/vect/pr69820.c: New test.
11166
f72a5e61 111672016-02-16 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/69776
11170 * gcc.dg/torture/pr69776-2.c: New testcase.
11171
50e0cd76 111722016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11173
11174 PR tree-optimization/69714
11175 * gcc.dg/torture/pr69714.c: New test.
11176
14a72c4e 111772016-02-16 Jakub Jelinek <jakub@redhat.com>
11178
11179 PR tree-optimization/69802
11180 * gcc.dg/pr69802.c: New test.
11181
fd808c11 111822016-02-16 Richard Biener <rguenther@suse.de>
11183
11184 PR middle-end/69801
11185 * gcc.dg/pr69801.c: New testcase.
11186
49a549ca 111872016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11188
11189 PR libgfortran/69651
11190 * gfortran.dg/read_bang.f90: New test.
11191 * gfortran.dg/read_bang4.f90: New test.
11192
77454e6e 111932016-02-15 Jakub Jelinek <jakub@redhat.com>
11194
2074f21c 11195 PR c++/69658
11196 * g++.dg/init/pr69658.C: New test.
11197
77454e6e 11198 PR c++/69797
11199 * c-c++-common/pr69797.c: New test.
11200
4ef4d764 112012016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11202
11203 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11204 check for aarch64*-*-*.
11205
4a45fe0f 112062016-02-15 Richard Biener <rguenther@suse.de>
11207
11208 PR tree-optimization/69783
11209 * gcc.dg/vect/pr69783.c: New testcase.
11210
0b3619e6 112112016-02-15 Richard Biener <rguenther@suse.de>
11212
11213 PR tree-optimization/69776
11214 * gcc.dg/torture/pr69776.c: New testcase.
11215
9b49c3cb 112162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11217
11218 PR fortran/60526
11219 * gfortran.dg/type_decl_4.f90: Reinstated.
11220
e46faff9 112212016-02-14 John David Anglin <danglin@gcc.gnu.org>
11222
11223 PR fortran/68746
11224 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11225
a96c809a 112262016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11227
11228 PR fortran/60526
11229 PR bootstrap/69816
11230 * gfortran.dg/type_decl_4.f90: Removed.
11231
fdec7e88 112322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11233
11234 PR fortran/60526
11235 * gfortran.dg/type_decl_4.f90: New test.
11236
a72095c4 112372016-02-14 Alan Modra <amodra@gmail.com>
11238
bc436924 11239 PR testsuite/68886
a72095c4 11240 * gcc.c-torture/execute/stkalign.c: Revise test.
11241
73bb5f8b 112422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11243
11244 PR target/67260
11245 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11246
beb13161 112472016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11248
11249 PR target/67260
11250 * gcc.target/sh/torture/pr67260.c: New.
11251
67cab04e 112522016-02-12 John David Anglin <danglin@gcc.gnu.org>
11253
11254 * gcc.dg/pr67964.c: Add dg-require-alias.
11255
44a59bb1 112562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11257
11258 PR target/67636
11259 PR target/64345
11260 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11261
38c9bd3a 112622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11263
11264 PR libgfortran/69668
11265 * gfortran.dg/namelist_88.f90: New test.
11266
1774ff82 112672016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11268
11269 PR libgfortran/69668
11270 * gfortran.dg/namelist_38.f90: Update test.
11271 * gfortran.dg/namelist_84.f90: Update test.
11272
aec1f4bd 112732016-02-12 David Malcolm <dmalcolm@redhat.com>
11274
11275 PR other/69554
11276 * gcc.dg/pr69554-1.c: New test.
11277 * gfortran.dg/pr69554-1.F90: New test.
11278 * gfortran.dg/pr69554-2.F90: New test.
11279 * lib/gcc-dg.exp (proc dg-locus): New function.
11280 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11281 distinguish between the caret-printing and non-caret-printing
11282 cases. If caret-printing has been explicitly enabled, bail out
11283 without attempting to fix up the output.
11284
da7d5066 112852016-02-12 David Malcolm <dmalcolm@redhat.com>
11286
11287 PR driver/69265
11288 PR driver/69453
11289 * gcc.dg/spellcheck-options-3.c: New test case.
11290 * gcc.dg/spellcheck-options-4.c: New test case.
11291 * gcc.dg/spellcheck-options-5.c: New test case.
11292 * gcc.dg/spellcheck-options-6.c: New test case.
11293 * gcc.dg/spellcheck-options-7.c: New test case.
11294 * gcc.dg/spellcheck-options-8.c: New test case.
11295 * gcc.dg/spellcheck-options-9.c: New test case.
11296 * gcc.dg/spellcheck-options-10.c: New test case.
11297
fcce1b0b 112982016-02-12 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR rtl-optimization/69764
11301 PR rtl-optimization/69771
11302 * c-c++-common/pr69764.c: New test.
11303 * gcc.dg/torture/pr69771.c: New test.
11304
6d609290 113052016-02-12 Marek Polacek <polacek@redhat.com>
11306
11307 * g++.dg/torture/init-list1.C: New.
11308
7d75fb56 113092016-02-12 Marek Polacek <polacek@redhat.com>
11310
11311 * gcc.dg/pr69522.c: Add empty dg-options.
11312
52543fda 113132016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11314
11315 * g++.dg/lto/lto.exp: Include and init mpx.
11316 * g++.dg/lto/pr69729_0.C: New test.
11317
34947478 113182016-02-12 Jakub Jelinek <jakub@redhat.com>
11319
9181a4ec 11320 PR ipa/69241
11321 * g++.dg/ipa/pr69241-4.C: New test.
11322
34947478 11323 PR ipa/68672
11324 * g++.dg/ipa/pr68672-1.C: New test.
11325 * g++.dg/ipa/pr68672-2.C: New test.
11326 * g++.dg/ipa/pr68672-3.C: New test.
11327
74a4140f 113282016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11329
11330 PR c/69522
50e0cd76 11331 * gcc.dg/pr69522.c: New test.
74a4140f 11332
9ddb20d6 113332016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11334
11335 PR c++/69098
11336 * g++.dg/cpp1y/69098.C: New test.
11337 * g++.dg/cpp1y/69098-2.C: New test.
11338
67cf9b55 113392016-02-12 Jakub Jelinek <jakub@redhat.com>
11340
11341 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11342 and neighbour -> neighbor.
11343 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11344 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11345 * c-c++-common/Wvarargs.c: Likewise.
11346 * c-c++-common/goacc/host_data-5.c: Likewise.
11347 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11348 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11349 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11350 * gcc.target/aarch64/pr60697.c: Likewise.
11351 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11352 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11353 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11354 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11355 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11356 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11357 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11358 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11359 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11360 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11361 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11362 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11363 * g++.dg/lookup/koenig5.C: Likewise.
11364 * g++.dg/ext/no-asm-2.C: Likewise.
11365 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11366 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11367 * gfortran.dg/used_types_16.f90: Likewise.
11368 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11369 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11370 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11371 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11372 * gfortran.dg/abstract_type_6.f03: Likewise.
11373 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11374 * gfortran.dg/used_types_15.f90: Likewise.
11375 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11376 * gfortran.dg/exit_3.f08: Likewise.
11377 * gfortran.dg/open_status_2.f90: Likewise.
11378 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11379 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11380 * gfortran.dg/associate_1.f03: Likewise.
11381 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11382 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11383 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11384 * gcc.dg/builtin-object-size-1.c: Likewise.
11385 * gcc.dg/noreturn-6.c: Likewise.
11386 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11387 * gcc.dg/globalalias.c: Likewise.
11388 * gcc.dg/builtins-config.h: Likewise.
11389 * gcc.dg/pr30457.c: Likewise.
11390 * gcc.c-torture/compile/volatile-1.c: Likewise.
11391 * gcc.c-torture/execute/20101011-1.c: Likewise.
11392 * c-c++-common/Waddress-1.c: Likewise.
11393
40b38ace 113942016-02-11 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR c/69768
11397 * c-c++-common/Waddress-1.c: New test.
11398
42c87ca9 113992016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11400
11401 PR fortran/69296
11402 * gfortran.dg/associate_19.f03: New test.
11403 * gfortran.dg/associate_20.f03: New test.
11404
acb7939f 114052016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11406
11407 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11408
6defe3c5 114092016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11410
11411 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11412 .arch armv8-a\n. Add -dA to dg-options.
11413 * gcc.target/aarch64/assembler_arch_1.c: New test.
11414 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11415
63f63318 114162016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11417
11418 PR c++/68726
11419 * g++.dg/cpp0x/pr68726.C: New.
11420
1cddf457 114212016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11422
11423 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11424 test.
11425
b86fba37 114262016-02-11 Richard Biener <rguenther@suse.de>
11427
11428 * g++.dg/tree-ssa/pr61034.C: Adjust.
11429
ec4ec95a 114302016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11431
be7c31e9 11432 PR target/69148
ec4ec95a 11433 * gcc.target/s390/pr69148.c: New.
11434
f64416ca 114352016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11436
11437 PR tree-optimization/69652
11438 * gcc.dg/torture/pr69652.c: New test.
11439
e5d1ea31 114402016-02-10 Jakub Jelinek <jakub@redhat.com>
11441 Patrick Palka <ppalka@gcc.gnu.org>
11442
11443 PR ipa/69241
11444 PR c++/69649
11445 * g++.dg/ipa/pr69241-1.C: New test.
11446 * g++.dg/ipa/pr69241-2.C: New test.
11447 * g++.dg/ipa/pr69241-3.C: New test.
11448 * g++.dg/ipa/pr69649.C: New test.
11449
fa03b19d 114502016-02-10 Uros Bizjak <ubizjak@gmail.com>
11451
11452 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11453 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11454
14485c8a 114552016-02-10 Bin Cheng <bin.cheng@arm.com>
11456
11457 PR tree-optimization/68021
11458 * gcc.dg/tree-ssa/pr68021.c: New test.
11459
79f1ed25 114602016-02-10 Richard Biener <rguenther@suse.de>
11461
11462 PR tree-optimization/69726
11463 * gcc.dg/uninit-22.c: New testcase.
11464
58f74eff 114652016-02-09 Andrew Pinski <apinski@cavium.com>
11466
11467 PR tree-opt/69282
11468 * gcc.c-torture/compile/20160205-1.c: New testcase.
11469
600c00f7 114702016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11471
11472 PR target/68404
11473 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11474 instead accessing a really large arrray.
11475 * gcc.target/powerpc/fusion3.c: Likewise.
11476
0771836e 114772016-02-09 Charles Baylis <charles.baylis@linaro.org>
11478
11479 PR target/68532
11480 * gcc.c-torture/execute/pr68532.c: New test.
11481
4ccd644f 114822016-02-11 Alexandre Oliva <aoliva@redhat.com>
11483
11484 PR target/69634
11485 * gcc.dg/pr69634.c: New.
11486
2e980a39 114872016-02-09 Richard Biener <rguenther@suse.de>
11488
11489 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11490
aacf7102 114912016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11492
aacf7102 11493 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11494
a1856ddf 114952016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11496
11497 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11498
d4d3da7e 114992016-02-09 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/69715
11502 * gcc.dg/torture/pr69715.c: New testcase.
11503
9cc6714f 115042016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11505
11506 PR c++/69139
11507 * g++.dg/cpp0x/trailing12.C: New test.
11508 * g++.dg/cpp0x/trailing13.C: New test.
11509
83d5062b 115102016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11511
11512 PR c++/69283
11513 PR c++/67835
11514 * g++.dg/cpp1y/auto-fn29.C: New test.
11515 * g++.dg/cpp1y/auto-fn30.C: New test.
11516
394a86f3 115172016-02-08 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR tree-optimization/69209
11520 * gcc.c-torture/compile/pr69209.c: New test.
11521
93b124b4 115222016-02-08 Jeff Law <law@redhat.com>
11523
11524 PR tree-optimization/68541
11525 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11526 of statements allowed in join block for path splitting.
11527
26abce13 115282016-02-08 Jakub Jelinek <jakub@redhat.com>
11529
0acb2d6e 11530 PR c++/59627
11531 * g++.dg/gomp/pr59627.C: New test.
11532
26abce13 11533 PR ipa/69239
11534 * g++.dg/ipa/pr69239.C: New test.
11535
86e0b129 115362016-02-08 David Malcolm <dmalcolm@redhat.com>
11537
11538 PR preprocessor/69664
11539 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11540 * gcc.dg/cpp/warn-comments.c: Likewise.
11541
f553d9f8 115422016-02-08 Marek Polacek <polacek@redhat.com>
11543
11544 PR c++/69688
11545 * g++.dg/init/const12.C: New test.
11546
600695e0 115472016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11548
11549 PR target/60410
11550 * gcc.dg/lto/pr55113_0.c: Remove test.
11551
c4f4b1e8 115522016-02-08 Richard Biener <rguenther@suse.de>
11553
11554 PR tree-optimization/69719
11555 * gcc.dg/torture/pr69719.c: New testcase.
11556
5a987d87 115572016-02-08 Richard Biener <rguenther@suse.de>
11558 Jeff Law <law@redhat.com>
11559
11560 PR target/68273
11561 * gcc.target/mips/pr68273.c: New testcase.
11562
0418e71d 115632016-02-08 Richard Biener <rguenther@suse.de>
11564
11565 PR rtl-optimization/69274
11566 * gcc.target/i386/addr-sel-1.c: XFAIL.
11567
07c0f1ca 115682016-02-08 Jeff Law <law@redhat.com>
11569
40d85f4c 11570 PR tree-optimization/68541
11571 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11572
140e093f 11573 PR tree-optimization/65917
07c0f1ca 11574 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11575
16430acf 115762016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11577
11578 PR fortran/50555
11579 * gfortran.dg/namelist_args.f90: New test.
11580
3f0ff0d8 115812016-02-05 Jeff Law <law@redhat.com>
11582
140e093f 11583 PR tree-optimization/68541
3f0ff0d8 11584 * gcc.dg/tree-ssa/split-path-2.c: New test.
11585 * gcc.dg/tree-ssa/split-path-3.c: New test.
11586 * gcc.dg/tree-ssa/split-path-4.c: New test.
11587 * gcc.dg/tree-ssa/split-path-5.c: New test.
11588 * gcc.dg/tree-ssa/split-path-6.c: New test.
11589 * gcc.dg/tree-ssa/split-path-7.c: New test.
11590
a7cc1f94 115912016-02-05 Martin Sebor <msebor@redhat.com>
11592
11593 PR c++/69662
11594 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11595 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11596
fcb25f28 115972016-02-06 Richard HEnderson <rth@redhat.com>
11598
11599 PR c/69643
11600 * gcc.target/i386/addr-space-4.c: New.
11601 * gcc.target/i386/addr-space-5.c: New.
11602
3a2545a1 116032016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11604
11605 PR fortran/66089
11606 * gfortran.dg/elemental_dependency_6.f90: New.
11607
1e302465 116082016-02-05 Jakub Jelinek <jakub@redhat.com>
11609
66feb54c 11610 PR rtl-optimization/69691
11611 * gcc.c-torture/execute/pr69691.c: New test.
11612
1e302465 11613 PR c++/69628
11614 * g++.dg/parse/pr69628.C: New test.
11615
9c28a298 116162016-02-05 Uros Bizjak <ubizjak@gmail.com>
11617
11618 * gcc.dg/sancov/asan.c: Move to ...
11619 * gcc.dg/asan/sancov-1.c: ... here.
11620
a854e286 116212016-02-05 Uros Bizjak <ubizjak@gmail.com>
11622
11623 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11624
d4f0b240 116252016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11626
11627 PR target/69677
11628 * gcc.target/i386/pr69677.c: New test.
11629
235d8723 116302016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11631
11632 PR c++/68948
11633 * g++.dg/template/pr68948.C: New test.
11634
f390cf65 116352016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11636
11637 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11638 (only necessary on s390x).
11639
ab99f104 116402016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11641
11642 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11643 -mno-accumulate-outgoing-args.
11644
f7ef5392 116452016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11646
11647 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11648
6b098e91 116492016-02-04 Jakub Jelinek <jakub@redhat.com>
11650
11651 PR c/69669
11652 * c-c++-common/pr69669.c: New test.
11653
f0146cf3 116542016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11655
11656 PR target/69667
11657 * g++.dg/pr69667.C: New file.
11658
08fd6cf5 116592016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11660
11661 PR target/69619
11662 * gcc.dg/pr69619.c: Add new test.
11663
a6f3f39f 116642016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11665
11666 PR rtl-optimization/69577
11667 * gcc.target/i386/pr69577.c: New test.
11668
774068a0 116692016-02-04 Martin Liska <mliska@suse.cz>
11670
11671 * g++.dg/asan/pr69276.C: New test.
11672
f50a7894 116732016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11674
11675 PR target/65932
11676 PR target/67714
11677 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11678 a single smulbb instruction.
11679 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11680 * gcc.target/amr/wmul-2.c: Likewise.
11681
6b722eb3 116822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11683
11684 PR target/65932
11685 PR target/67714
11686 * gcc.c-torture/execute/pr67714.c: New test.
11687
1f1475a7 116882016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11689
11690 PR target/69454
11691 * gcc.target/i386/pr69454-1.c: New test.
11692 * gcc.target/i386/pr69454-2.c: New test.
11693
6b94e133 116942016-02-03 Martin Sebor <msebor@redhat.com>
11695
11696 PR c++/69251
11697 PR c++/69253
11698 PR c++/69290
11699 PR c++/69277
11700 PR c++/69349
11701 * g++.dg/ext/flexarray-mangle-2.C: New test.
11702 * g++.dg/ext/flexarray-mangle.C: New test.
11703 * g++.dg/ext/flexarray-subst.C: New test.
11704 * g++.dg/ext/flexary11.C: New test.
11705 * g++.dg/ext/flexary12.C: New test.
11706 * g++.dg/ext/flexary13.C: New test.
11707 * g++.dg/ext/flexary14.C: New test.
11708 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11709
342ed0ac 117102016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11711
11712 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11713 Define only if CHECK_FLOAT128 is defined.
11714 (main): Properly initialize u5.
11715
edf6c4d2 117162016-02-03 Jakub Jelinek <jakub@redhat.com>
11717
415d5641 11718 PR c/69627
11719 * gcc.dg/pr69627.c: New test.
11720
edf6c4d2 11721 PR target/69644
11722 * gcc.dg/pr69644.c: New test.
11723
cf8f3ba0 117242016-02-03 Mike Stump <mikestump@comcast.net>
11725
11726 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11727 support for struct-layout-1.exp.
11728
c90d55dd 117292016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11730
11731 PR c++/69056
f7ef5392 11732 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11733
401bd0c8 117342016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11735 Alexandre Oliva <aoliva@redhat.com>
11736
11737 PR target/69461
11738 * gcc.target/powerpc/pr69461.c: New.
11739
277d9d1d 117402016-02-03 Uros Bizjak <ubizjak@gmail.com>
11741
11742 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11743 works from here ...
11744 (check_effective_target_fsanitize_thread): ... to here. Do not
11745 specify additional compile flags for the test source.
11746 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11747 specify additional compile flags for the test source.
11748
e69ad94a 117492016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11750
11751 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11752
a4454da2 117532016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11754
11755 PR fortran/67451
11756 PR fortran/69418
11757 * gfortran.dg/coarray_allocate_2.f08: New test.
11758 * gfortran.dg/coarray_allocate_3.f08: New test.
11759 * gfortran.dg/coarray_allocate_4.f08: New test.
11760
88cab2dd 117612016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11762
11763 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11764 use same scan-tree-dump-times on all platforms.
11765 * gcc.dg/vect/vect-outer-1.c: Likewise.
11766 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11767 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11768 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11769 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11770 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11771 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11772 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11773
66ea75c4 117742016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11775
11776 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11777 warning.
11778
4eef8df7 117792016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11780
11781 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11782
665fbc2f 117832016-02-02 James Norris <jnorris@codesourcery.com>
11784
11785 * c-c++-common/goacc/routine-5.c: Add tests.
11786
b10e3d47 117872016-02-02 Alexander Monakov <amonakov@ispras.ru>
11788
11789 * gcc.target/nvptx/unsigned-cmp.c: New test.
11790
12ad66dd 117912016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11792
11793 * gcc.target/aarch64/scalar_shift_1.c
11794 (test_corners_sisd_di): Improve force to SIMD register.
11795 (test_corners_sisd_si): Likewise.
11796 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11797 Remove scan-assembler check for ldr.
11798
f9ec342f 117992016-02-02 Richard Biener <rguenther@suse.de>
11800
11801 PR tree-optimization/69595
11802 * gcc.dg/Warray-bounds-17.c: New testcase.
11803
32f2925a 118042016-02-02 Richard Biener <rguenther@suse.de>
11805
11806 PR tree-optimization/69606
11807 * gcc.dg/torture/pr69606.c: New testcase.
11808
cfd9ca84 118092016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11810
11811 PR middle-end/68542
11812 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11813 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11814
19bf08e2 118152016-02-02 Alan Modra <amodra@gmail.com>
11816
11817 PR target/69548
11818 * gcc.target/powerpc/pr69548.c: New test.
11819
6f13b088 118202016-02-01 Jakub Jelinek <jakub@redhat.com>
11821
dcddc5af 11822 PR rtl-optimization/69592
11823 * gcc.dg/pr69592.c: New test.
11824
6f13b088 11825 PR preprocessor/69543
11826 PR c/69558
11827 * gcc.dg/pr69543.c: New test.
11828 * gcc.dg/pr69558.c: New test.
11829
d090e5c2 118302016-02-01 Uros Bizjak <ubizjak@gmail.com>
11831
fcb317c5 11832 PR testsuite/65940
11833 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11834
aaf527dc 118352016-02-01 Martin Sebor <msebor@redhat.com>
11836
11837 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11838
1674217b 118392016-02-01 Bin Cheng <bin.cheng@arm.com>
11840
11841 PR tree-optimization/67921
11842 * c-c++-common/ubsan/pr67921.c: New test.
11843
b4007655 118442016-02-01 Richard Biener <rguenther@suse.de>
11845
11846 PR middle-end/69556
11847 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11848
88a477bb 118492016-02-01 Richard Biener <rguenther@suse.de>
11850
11851 PR tree-optimization/69574
11852 * gcc.dg/torture/pr69574.c: New testcase.
11853
2eaaa4e7 118542016-02-01 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/69579
11857 * gcc.dg/setjmp-6.c: New testcase.
11858
e3882c44 118592016-02-01 Jakub Jelinek <jakub@redhat.com>
11860
11861 PR rtl-optimization/69570
11862 * g++.dg/opt/pr69570.C: New test.
11863
f80aff47 118642016-02-01 Richard Henderson <rth@redhat.com>
11865
11866 * gcc.dg/pr69535.c: New test.
11867
240568aa 118682016-01-31 John David Anglin <danglin@gcc.gnu.org>
11869
6009b3b8 11870 PR testsuite/69584
11871 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11872 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11873
1fdf7177 11874 PR debug/68244
11875 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11876
240568aa 11877 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11878
cb3e5ac0 118792016-01-31 Paul Thomas <pault@gcc.gnu.org>
11880
11881 PR fortran/67564
11882 * gfortran.dg/allocate_with_source_17.f03: New test.
11883
3b8b902b 118842016-01-30 Jakub Jelinek <jakub@redhat.com>
11885
11886 PR tree-optimization/69546
11887 * gcc.dg/torture/pr69546.c: New test.
11888
17985abe 118892016-01-30 Paul Thomas <pault@gcc.gnu.org>
11890
11891 PR fortran/69566
11892 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11893
b5239e80 118942016-01-30 Martin Sebor <msebor@redhat.com>
11895
11896 PR c++/68490
11897 * g++.dg/ext/flexary10.C: New test.
11898
e8f03010 118992016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11900
11901 PR fortran/66707
11902 gfortran.dg/common_23.f90: New test.
11903
dc93691a 119042016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11905
11906 PR target/65546
11907 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11908 condition being checked, and disable it when the target supports
11909 misaligned loads and stores.
11910
ff5e28e9 119112016-01-29 Jakub Jelinek <jakub@redhat.com>
11912
11913 PR debug/69518
11914 * gcc.dg/torture/pr69518.c: New test.
11915
b0d8930a 119162016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11917
11918 PR target/69530
11919 * gcc.target/i386/pr69530.c: New test.
11920
21601fc7 119212016-01-29 Steve Ellcey <sellcey@imgtec.com>
11922
11923 PR target/65604
11924 * gcc.target/mips/div-delay.c: New test.
11925
ca6c7317 119262016-01-29 Jakub Jelinek <jakub@redhat.com>
11927
4758dc39 11928 PR target/69551
11929 * gcc.target/i386/pr69551.c: New test.
11930
ca6c7317 11931 PR target/66137
11932 * gcc.target/i386/pr66137.c: New test.
11933
e3078da6 119342016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11935
11936 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11937 always built for p5600.
11938 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11939 isa=p5600 dg-option.
11940
b622ec25 119412016-01-29 Richard Biener <rguenther@suse.de>
11942
11943 PR tree-optimization/69547
11944 * g++.dg/tree-ssa/pr69547.C: New testcase.
11945
d2a60e99 119462016-01-29 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR debug/66869
11949 * g++.dg/warn/Wunused-function2.C: New test.
11950
ae849d2b 119512016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11952
11953 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11954 support for test to succeed.
11955
ce6a6978 119562016-01-29 Marek Polacek <polacek@redhat.com>
11957
11958 PR c++/69509
11959 PR c++/69516
11960 * g++.dg/ext/constexpr-vla2.C: New test.
11961 * g++.dg/ext/constexpr-vla3.C: New test.
11962 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11963
7550d855 119642016-01-29 Richard Biener <rguenther@suse.de>
11965
11966 PR middle-end/69537
11967 * gcc.dg/uninit-21.c: New testcase.
11968
f11bb279 119692016-01-28 Uros Bizjak <ubizjak@gmail.com>
11970
11971 PR target/69459
11972 * gcc.target/i386/pr69459.c: New test.
11973
c80c12c8 119742016-01-28 Steve Ellcey <sellcey@imgtec.com>
11975
11976 PR target/68400
11977 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11978 * gcc.target/mips/pr68400.c: New test.
11979
c649bacc 119802016-01-28 Martin Sebor <msebor@redhat.com>
11981
11982 PR target/17381
11983 * gcc.target/powerpc/pr17381.c: New test.
11984
f4881661 119852016-01-28 Jakub Jelinek <jakub@redhat.com>
11986
11987 PR middle-end/69542
11988 * gcc.dg/torture/pr69542.c: New test.
11989
d66fdd75 119902016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11991
11992 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11993
d4a78818 119942016-01-28 David Edelsohn <dje.gcc@gmail.com>
11995
11996 * gcc.dg/pr65980.c: Skip on AIX.
11997 * gcc.dg/pr66688.c: Same.
11998
21329e97 119992016-01-28 David Edelsohn <dje.gcc@gmail.com>
12000
12001 PR target/63679
12002 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12003 * gcc.dg/tree-ssa/sra-18.c: Same.
12004
cc7124a6 120052016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12006
12007 PR fortran/62536
12008 * gfortran.dg/block_15.f08: New test.
12009 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12010 on incorrectly closed BLOCK.
12011
358dfcb4 120122016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12013
12014 * gcc.dg/declare-simd.c: New test.
e87502d6 120152016-01-28 Richard Biener <rguenther@suse.de>
12016
12017 PR tree-optimization/69466
12018 * gfortran.dg/vect/pr69466.f90: New testcase.
12019
44e7334b 120202016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12021
12022 * g++.dg/pr67989.C: Remove ARM-specific option.
12023 * gcc.target/arm/pr67989.C: New file.
12024
5ce8f551 120252016-01-27 Uros Bizjak <ubizjak@gmail.com>
12026
12027 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12028 and expm1 test for glibc < 2.11.
12029
fa6e6b15 120302016-01-27 Richard Henderson <rth@redhat.com>
12031
12032 * gcc.c-torture/execute/pr69447.c: New test.
12033
120342016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12035
7b8122c6 12036 PR fortran/69422
147b2f9b 12037 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12038
78e516eb 120392016-01-27 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR debug/66869
12042 * gcc.dg/pr66869.c: New test.
12043
9b849350 120442016-01-25 Jeff Law <law@redhat.com>
12045
12046 PR tree-optimization/68398
f11bb279 12047 PR tree-optimization/69196
9b849350 12048 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12049 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12050 path to avoid new heuristic allowing more irreducible regions
12051 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12052 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12053 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12054 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12055 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12056
fee5e491 120572016-01-27 Marek Polacek <polacek@redhat.com>
12058
12059 PR c/68062
12060 * c-c++-common/vector-compare-4.c: New test.
12061
eec96426 120622016-01-27 David Malcolm <dmalcolm@redhat.com>
12063
12064 PR preprocessor/69126
12065 * c-c++-common/pr69126.c: New test case.
12066
5068be18 120672016-01-27 Ian Lance Taylor <iant@google.com>
12068
12069 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12070
5fa82c11 120712016-01-27 Ryan Burn <contact@rnburn.com>
12072
12073 PR cilkplus/69267
12074 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12075
b3df0219 120762016-01-27 Uros Bizjak <ubizjak@gmail.com>
12077
12078 PR target/69512
12079 * gcc.target/i386/pr69512.c: New test.
12080
d46a16d4 120812016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12082
12083 PR ada/69488
12084 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12085
6a9b35ef 120862016-01-27 Marek Polacek <polacek@redhat.com>
12087
12088 PR c++/69379
12089 * g++.dg/pr69379.C: New test.
12090
18e9663b 120912016-01-27 Martin Sebor <msebor@redhat.com>
12092
12093 PR c++/69317
12094 * g++.dg/abi/Wabi-2-2.C: New test.
12095 * g++.dg/abi/Wabi-2-3.C: New test.
12096 * g++.dg/abi/Wabi-3-2.C: New test.
12097 * g++.dg/abi/Wabi-3-3.C: New test.
12098
c88301ad 120992016-01-27 Richard Biener <rguenther@suse.de>
12100
12101 PR tree-optimization/69166
12102 * gcc.dg/torture/pr69166.c: New testcase.
12103
8ca47550 121042016-01-27 Martin Jambor <mjambor@suse.cz>
12105
12106 PR tree-optimization/69355
12107 * gcc.dg/tree-ssa/pr69355.c: New test.
12108
5cb23e3c 121092016-01-27 Marek Polacek <polacek@redhat.com>
12110
12111 PR c++/69496
12112 * g++.dg/ext/constexpr-vla1.C: New test.
12113
7b0c1b6d 121142016-01-20 Christian Bruel <christian.bruel@st.com>
12115
12116 PR target/69245
12117 * gcc.target/arm/pr69245.c: New test.
12118
220112fc 121192016-01-27 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR tree-optimization/69399
12122 * gcc.dg/torture/pr69399.c: New test.
12123
16294490 121242016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12125
12126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12127
8abd3d0c 121282016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12129
12130 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12131
7cf9b895 121322016-01-26 Tom de Vries <tom@codesourcery.com>
12133
12134 PR tree-optimization/69110
12135 * gcc.dg/autopar/pr69110.c: New test.
12136
557c1942 121372016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12138 Sebastian Pop <s.pop@samsung.com>
557c1942 12139
12140 * gcc.dg/graphite/isl-ast-op-select.c: New.
12141
80adbd96 121422015-01-26 Paul Thomas <pault@gcc.gnu.org>
12143
12144 PR fortran/69385
12145 * gfortran.dg/allocate_error_6.f90: New test.
12146
c3f86f60 121472016-01-26 Richard Henderson <rth@redhat.com>
12148
12149 * gcc.dg/tm/pr60908.c: New test.
12150
3752e5b1 121512016-01-26 David Malcolm <dmalcolm@redhat.com>
12152
12153 PR other/69006
12154 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12155 directive.
12156 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12157 expected multiline output to reflect the colorization being
12158 disabled before newlines.
12159 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12160 (custom_diagnostic_finalizer): Replace call to
12161 pp_newline_and_flush with call to pp_flush.
12162 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12163 * gfortran.dg/implicit_class_1.f90: Likewise.
12164 * lib/gcc-dg.exp (allow_blank_lines): New global.
12165 (dg-allow-blank-lines-in-output): New procedure.
12166 (gcc-dg-prune): Complain about blank lines in the output, unless
12167 dg-allow-blank-lines-in-output was called.
12168 * lib/multiline.exp (_build_multiline_regex): Only support
12169 arbitrary followup text for non-blank-lines, not for blank lines.
12170
9bbfd060 121712016-01-26 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR tree-optimization/69483
12174 * gcc.dg/pr69483.c: New test.
12175 * g++.dg/opt/pr69483.C: New test.
12176
53773057 121772016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12178
12179 PR target/68620
12180 * gcc.target/arm/pr68620.c: New test.
12181
442a556f 121822016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12183
12184 * gcc.target/i386/pr68986-2.c: Remove -m32.
12185
d513c683 121862016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12187
12188 PR target/68986
12189 * gcc.target/i386/pr68986-1.c: New test.
12190 * gcc.target/i386/pr68986-2.c: Likewise.
12191 * gcc.target/i386/pr68986-3.c: Likewise.
12192
976877a5 121932016-01-26 Christian Bruel <christian.bruel@st.com>
12194
12195 * lib/target-supports.exp
12196 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12197 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12198 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12199
2c7b2f88 122002016-01-26 Richard Biener <rguenther@suse.de>
12201
12202 PR tree-optimization/69452
12203 * gcc.dg/torture/pr69452.c: New testcase.
12204
f7fc06e7 122052016-01-26 Jakub Jelinek <jakub@redhat.com>
12206
12207 PR target/69442
12208 * gcc.dg/pr69442.c: New test.
12209
d1dae587 122102016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12211
12212 PR target/67896
12213 * gcc.target/aarch64/simd/pr67896.C: New.
12214
ef7be7f8 122152016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12216
12217 PR tree-optimization/69400
12218 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12219 function.
12220 (plugin_init): Call it.
12221 * gcc.dg/torture/pr69400.c: New test.
12222
648433a4 122232016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12224
12225 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12226
45fc5243 122272016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12228 Sebastian Pop <s.pop@samsung.com>
12229
12230 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12231 isl-0.15.
12232
c699f6a1 122332016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12234 Sebastian Pop <s.pop@samsung.com>
12235
12236 * gcc.dg/graphite/pr69292.c: New.
12237
b86e24ea 122382016-01-25 Jakub Jelinek <jakub@redhat.com>
12239
12240 * c-c++-common/goacc/use_device-1.c: New test.
12241
105cb8d7 122422016-01-25 Jeff Law <law@redhat.com>
12243
12244 PR tree-optimization/69196
12245 PR tree-optimization/68398
12246 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12247 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12248
44562749 122492016-01-25 David Edelsohn <dje.gcc@gmail.com>
12250
12251 PR target/69469
12252 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12253 Algorithm.
12254
6837fee7 122552016-01-25 Richard Biener <rguenther@suse.de>
12256
12257 PR testsuite/69380
12258 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12259
fe500d65 122602016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12261
12262 PR target/69421
12263 * gcc.dg/pr69421.c: New test.
12264
8eacba94 122652016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12266
12267 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12268 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12269 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12270 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12271 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12272 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12273 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12274 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12275 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12276 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12277
af09d40d 122782016-01-25 Richard Biener <rguenther@suse.de>
12279
12280 PR tree-optimization/69376
12281 * gcc.dg/torture/pr69376.c: New testcase.
12282
d65063f5 122832016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12284
12285 PR fortran/69397
12286 PR fortran/68442
12287 * gfortran.dg/interface_38.f90: New test.
12288 * gfortran.dg/interface_39.f90: New test.
80adbd96 12289
08c7bfb4 122902016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12291
12292 Revert:
12293 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12294
12295 PR c++/11858
12296 PR c++/24663
12297 PR c++/24664
12298 * g++.dg/template/pr11858.C: New test.
12299 * g++.dg/template/pr24663.C: New test.
12300 * g++.dg/template/unify12.C: New test.
12301 * g++.dg/template/unify13.C: New test.
12302 * g++.dg/template/unify14.C: New test.
12303 * g++.dg/template/unify15.C: New test.
12304 * g++.dg/template/unify16.C: New test.
12305 * g++.dg/template/unify17.C: New test.
12306
c2e7d2be 123072016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12308
12309 PR fortran/68283
12310 gfortran.dg/pr68283.f90: New test.
12311
9f2e8617 123122016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12313
12314 PR fortran/66094
12315 * gfortran.dg/inline_matmul_13.f90: New test.
12316 * gfortran.dg/matmul_bounds_8.f90: New test.
12317 * gfortran.dg/matmul_bounds_9.f90: New test.
12318 * gfortran.dg/matmul_bounds_10.f90: New test.
12319
a4838119 123202016-01-23 Tom de Vries <tom@codesourcery.com>
12321
12322 PR tree-optimization/69426
12323 * gcc.dg/autopar/pr69426.c: New test.
12324
feddf0dc 123252016-01-23 Martin Sebor <msebor@redhat.com>
12326
12327 PR c++/58109
12328 PR c++/69022
12329 * g++.dg/cpp0x/alignas5.C: New test.
12330 * g++.dg/ext/vector29.C: Same.
12331
132731fb 123322016-01-23 Uros Bizjak <ubizjak@gmail.com>
12333
12334 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12335 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12336 _GNU_SOURCE from compile flags to the source.
12337 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12338 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12339 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12340 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12341
51aec681 123422016-01-22 Jakub Jelinek <jakub@redhat.com>
12343
12344 PR target/69432
12345 * g++.dg/opt/pr69432.C: New test.
12346
147aa3e3 123472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12348
12349 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12350 32-bit targets testing an -m64 multilib.
12351
4d04e35e 123522016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12353
12354 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12355 64-bit support.
12356
86f38d0c 123572016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12358
12359 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12360
f776e712 123612016-01-21 Christian Bruel <christian.bruel@st.com>
12362
12363 PR target/68674
12364 * gcc.target/i386/pr68674.c
12365 * gcc.target/aarch64/pr68674.c
12366 * gcc.target/arm/pr68674.c
12367
7b9de435 123682016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12369
12370 PR target/69403
12371 * gcc.c-torture/execute/pr69403.c: New test.
12372
9935a0ba 123732016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12374
12375 PR c++/55843
12376 * g++.dg/template/pr55843.C: New.
12377
06b94aa1 123782016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12379
12380 PR testsuite/66877
12381 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12382 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12383
b68773a8 123842016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12385
12386 PR testsuite/67489
132731fb 12387 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12388 from dg-do compile directive, and instead add
12389 { dg-require-effective-target int128 }.
b68773a8 12390
bbbbe8ab 123912016-01-20 Martin Sebor <msebor@redhat.com>
12392
12393 PR c/69405
12394 * gcc.dg/sync-fetch.c: New test.
12395
f3a6a26f 123962016-01-21 Martin Sebor <msebor@redhat.com>
12397
12398 PR target/69252
12399 * gcc.target/powerpc/pr69252.c: New test.
12400
d1565a03 124012016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12402
12403 PR fortran/65996
132731fb 12404 * gfortran.dg/pr65996.f90: New test.
d1565a03 12405
15a5a905 124062016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12407
12408 PR c++/68810
bbbbe8ab 12409 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12410 expected to generate an error.
15a5a905 12411
e4538af5 124122016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12413
12414 PR middle-end/66178
12415 * gcc.dg/torture/pr66178.c: New test.
12416
4d4180ce 124172016-01-21 Anton Blanchard <anton@samba.org>
12418 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12419
12420 PR target/63354
12421 * gcc.target/powerpc/pr63354.c: New test.
12422
86e16058 124232016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12424
12425 PR rtl-optimization/68990
12426 * gcc.target/i386/pr68990: New.
12427
b11b85e4 124282016-01-21 Nick Clifton <nickc@redhat.com>
12429
12430 PR target/69129
12431 * gcc.target/mips/pr69129.c: New.
12432
62dd9f85 124332016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12434
12435 PR c++/58046
12436 * g++.dg/cpp0x/pr58046.C: New.
12437
ac7d424b 124382016-01-21 Jakub Jelinek <jakub@redhat.com>
12439
47c0bea3 12440 PR target/69187
12441 PR target/65624
12442 * gcc.target/arm/pr69187.c: New test.
12443
ac7d424b 12444 PR c++/69355
12445 * g++.dg/torture/pr69355.C: New test.
12446
9e18b252 124472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12448 Sebastian Pop <s.pop@samsung.com>
12449
12450 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12451
de862e2f 124522016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12453 Sebastian Pop <s.pop@samsung.com>
12454
132731fb 12455 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12456
f55f9344 124572016-01-21 Jakub Jelinek <jakub@redhat.com>
12458
12459 PR middle-end/67653
12460 * c-c++-common/pr67653.c: New test.
12461 * gcc.dg/torture/pr29119.c: Add dg-warning.
12462
62752e71 124632016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12464
12465 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12466
16d4186f 124672016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12468
12469 PR c/24293
12470 * gcc.dg/pr24293.c: New test.
12471 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12472 incomplete struct type.
12473 * gcc.dg/declspec-1.c: Likewise.
12474 * gcc.dg/pr63549.c: Likewise.
12475
58219d13 124762016-01-20 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR tree-optimization/66612
12479 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12480 for bdn instruction.
12481
a7b5688a 124822016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12483
12484 * lib/target-supports.exp
12485 (check_effective_target_arm_fp_ok_nocache): New.
12486 (check_effective_target_arm_fp_ok): New.
12487 (add_options_for_arm_fp): New.
12488 (check_effective_target_arm_crypto_ok_nocache): Require
12489 target_arm_v8_neon_ok instead of arm32.
12490 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12491 (check_effective_target_arm_crypto_pragma_ok): New.
12492 (add_options_for_arm_vfp): New.
12493 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12494 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12495 target instead. Force initial fpu to vfp.
12496 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12497 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12498 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12499 dependency.
12500 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12501 use arm_vfp effective target instead. Force initial fpu to vfp.
12502 * gcc.target/arm/attr-neon3.c: Likewise.
12503 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12504 arm_vfp_ok.
12505 * gcc.target/arm/unsigned-float.c: Likewise.
12506 * gcc.target/arm/vfp-1.c: Likewise.
12507 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12508 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12509 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12510 * gcc.target/arm/vfp-ldmias.c: Likewise.
12511 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12512 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12513 * gcc.target/arm/vfp-stmiad.c: Likewise.
12514 * gcc.target/arm/vfp-stmias.c: Likewise.
12515 * gcc.target/arm/vnmul-1.c: Likewise.
12516 * gcc.target/arm/vnmul-2.c: Likewise.
12517 * gcc.target/arm/vnmul-3.c: Likewise.
12518 * gcc.target/arm/vnmul-4.c: Likewise.
12519
7ca56ca8 125202016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12521
7fb75b57 12522 PR testsuite/69366
12523 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12524 the MPX run-time library, for compile-time MPX test.
12525 * gcc.target/i386/chkp-always_inline.c: Likewise.
12526 * gcc.target/i386/chkp-bndret.c: Likewise.
12527 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12528 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12529 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12530 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12531 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12532 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12533 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12534 * gcc.target/i386/chkp-label-address.c: Likewise.
12535 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12536 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12537 * gcc.target/i386/chkp-pr69044.c: Likewise.
12538 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12539 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12540 * gcc.target/i386/chkp-strchr.c: Likewise.
12541 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12542 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12543 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12544 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12545 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12546 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12547 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12548 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12549 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12550 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12551 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12552 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12553 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12554 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12555 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12556 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12557 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12558 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12559 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12560 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12561 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12562 * gcc.target/i386/pr63995-2.c: Likewise.
12563 * gcc.target/i386/pr64805.c: Likewise.
12564 * gcc.target/i386/pr65044.c: Likewise.
12565 * gcc.target/i386/pr65167.c: Likewise.
12566 * gcc.target/i386/pr65183.c: Likewise.
12567 * gcc.target/i386/pr65184.c: Likewise.
12568 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12569
f2da0b99 125702016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12571
12572 PR tree-optimization/69328
12573 * gcc.dg/pr69328.c: New test.
12574
4d379676 125752016-01-20 Jeff Law <law@redhat.com>
12576
4a11f145 12577 PR target/25114
4d379676 12578 * gcc.target/m68k/pr25114.c: New test.
12579
0754bad1 125802016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12581
12582 * gcc.target/arm/memset-inline-10.c: Added
12583 dg-require-effective-target arm_thumb2_ok.
12584
63bd5c2d 125852016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12586
12587 * gcc.dg/debug/dwarf2/sso.c: New test.
12588
a9c01e81 125892016-01-19 Uros Bizjak <ubizjak@gmail.com>
12590
12591 PR testsuite/68820
12592 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12593 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12594 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12595
53fa0e54 125962016-01-19 Jan Hubicka <hubicka@ucw.cz>
12597
12598 PR ipa/66223
12599 * g++.dg/ipa/devirt-50.C: New testcase.
12600
e035a62c 126012016-01-19 Marek Polacek <polacek@redhat.com>
12602
12603 PR c++/68965
12604 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12605 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12606
885cc3ea 126072016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12608
12609 PR target/69135
12610 * gcc.target/arm/pr69135_1.c: New test.
12611
07bd240e 126122015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12613
12614 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12615
9f60d257 126162015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12617
12618 * gcc.target/aarch64/ccmp_1.c: New testcase.
12619
a0c919f7 126202016-01-19 Marek Polacek <polacek@redhat.com>
12621
12622 PR c++/68586
12623 * g++.dg/cpp0x/enum30.C: New test.
12624
dc5d6d17 126252016-01-19 Richard Biener <rguenther@suse.de>
12626
12627 PR tree-optimization/69336
12628 * g++.dg/tree-ssa/pr69336.C: New testcase.
12629
6dd156e0 126302016-01-19 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR debug/65779
12633 * gcc.dg/pr65779.c: New test.
12634
3e0d45b9 126352016-01-19 Richard Biener <rguenther@suse.de>
12636
12637 PR tree-optimization/69352
12638 * gcc.dg/torture/pr69352.c: New testcase.
12639
7a3cf64d 126402016-01-19 Jakub Jelinek <jakub@redhat.com>
12641
12642 PR rtl-optimization/68955
12643 PR rtl-optimization/64557
12644 * gcc.dg/torture/pr68955.c: New test.
12645
8be55b33 126462016-01-19 Jan Hubicka <hubicka@ucw.cz>
12647
12648 PR lto/69136
12649 * g++.dg/torture/pr69136.C: New testcase.
12650
72a985d7 126512016-01-19 Jan Hubicka <hubicka@ucw.cz>
12652
12653 PR lto/69133
12654 * g++.dg/lto/pr69133_0.C: New testcase.
12655 * g++.dg/lto/pr69133_1.C: New testcase.
12656
56778b62 126572016-01-15 Jeff Law <law@redhat.com>
12658
12659 PR tree-optimization/69320
12660 * gcc.c-torture/pr69320-1.c: New test.
12661 * gcc.c-torture/pr69320-2.c: New test.
12662 * gcc.c-torture/pr69320-3.c: New test.
12663 * gcc.c-torture/pr69320-4.c: New test.
12664
ced41b93 126652016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12666
12667 PR c++/11858
12668 PR c++/24663
12669 PR c++/24664
12670 * g++.dg/template/pr11858.C: New test.
12671 * g++.dg/template/pr24663.C: New test.
12672 * g++.dg/template/unify12.C: New test.
12673 * g++.dg/template/unify13.C: New test.
12674 * g++.dg/template/unify14.C: New test.
12675 * g++.dg/template/unify15.C: New test.
12676 * g++.dg/template/unify16.C: New test.
12677 * g++.dg/template/unify17.C: New test.
12678
7f8cbcaf 126792016-01-18 David Malcolm <dmalcolm@redhat.com>
12680
12681 PR testsuite/69181
12682 * gcc.dg/pr69181-1.c: New test file.
12683 * gcc.dg/pr69181-2.c: New test file.
12684 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12685 globals by moving it to...
12686 (cleanup-after-saved-dg-test): ...this new function. Add
12687 "global additional_sources_used". Add reset of global
12688 multiline_expected_outputs to the empty list.
12689 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12690 global to...
12691 (multiline_expected_outputs): ...this, and updated comments to
12692 note that it is modified from gcc-dg.exp.
12693 (dg-end-multiline-output): Update for the above renaming.
12694 (handle-multiline-outputs): Likewise. Remove the clearing
12695 of the expected outputs to the empty list.
12696
3c7cbfc0 126972016-01-18 Richard Biener <rguenther@suse.de>
12698
12699 PR tree-optimization/69297
12700 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12701
81d49cc1 127022016-01-18 Joseph Myers <joseph@codesourcery.com>
12703
12704 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12705 dg-options.
12706 * gcc.target/mips/mips-3d-2.c: Likewise.
12707 * gcc.target/mips/mips-3d-3.c: Likewise.
12708 * gcc.target/mips/mips-3d-4.c: Likewise.
12709 * gcc.target/mips/mips-3d-5.c: Likewise.
12710 * gcc.target/mips/mips-3d-6.c: Likewise.
12711 * gcc.target/mips/mips-3d-7.c: Likewise.
12712 * gcc.target/mips/mips-3d-8.c: Likewise.
12713 * gcc.target/mips/mips-3d-9.c: Likewise.
12714 * gcc.target/mips/mips-ps-1.c: Likewise.
12715 * gcc.target/mips/mips-ps-2.c: Likewise.
12716 * gcc.target/mips/mips-ps-3.c: Likewise.
12717 * gcc.target/mips/mips-ps-4.c: Likewise.
12718 * gcc.target/mips/mips-ps-5.c: Likewise.
12719 * gcc.target/mips/mips-ps-6.c: Likewise.
12720 * gcc.target/mips/mips-ps-7.c: Likewise.
12721 * gcc.target/mips/mips-ps-type.c: Likewise.
12722 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12723 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12724
03c4ff3a 127252016-01-18 Tom de Vries <tom@codesourcery.com>
12726
12727 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12728 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12729 * c-c++-common/goacc/kernels-empty.c: New test.
12730 * c-c++-common/goacc/kernels-eternal.c: New test.
12731 * c-c++-common/goacc/kernels-loop-2.c: New test.
12732 * c-c++-common/goacc/kernels-loop-3.c: New test.
12733 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12734 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12735 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12736 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12737 * c-c++-common/goacc/kernels-loop-data.c: New test.
12738 * c-c++-common/goacc/kernels-loop-g.c: New test.
12739 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12740 * c-c++-common/goacc/kernels-loop-n.c: New test.
12741 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12742 * c-c++-common/goacc/kernels-loop.c: New test.
12743 * c-c++-common/goacc/kernels-noreturn.c: New test.
12744 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12745 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12746 * c-c++-common/goacc/kernels-reduction.c: New test.
12747
22e3dcee 127482016-01-18 Tom de Vries <tom@codesourcery.com>
12749
12750 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12751 * gcc.dg/autopar/outer-2.c: Same.
12752 * gcc.dg/autopar/outer-3.c: Same.
12753 * gcc.dg/autopar/outer-4.c: Same.
12754 * gcc.dg/autopar/outer-5.c: Same.
12755 * gcc.dg/autopar/outer-6.c: Same.
12756 * gcc.dg/autopar/parallelization-1.c: Same.
12757 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12758 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12759 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12760 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12761 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12762 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12763 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12764 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12765 * gcc.dg/autopar/pr39500-1.c: Same.
12766 * gcc.dg/autopar/pr39500-2.c: Same.
12767 * gcc.dg/autopar/pr46193.c: Same.
12768 * gcc.dg/autopar/pr46194.c: Same.
12769 * gcc.dg/autopar/pr49580.c: Same.
12770 * gcc.dg/autopar/pr49960-1.c: Same.
12771 * gcc.dg/autopar/pr49960.c: Same.
12772 * gcc.dg/autopar/pr68373.c: Same.
12773 * gcc.dg/autopar/reduc-1.c: Same.
12774 * gcc.dg/autopar/reduc-1char.c: Same.
12775 * gcc.dg/autopar/reduc-1short.c: Same.
12776 * gcc.dg/autopar/reduc-2.c: Same.
12777 * gcc.dg/autopar/reduc-2char.c: Same.
12778 * gcc.dg/autopar/reduc-2short.c: Same.
12779 * gcc.dg/autopar/reduc-3.c: Same.
12780 * gcc.dg/autopar/reduc-4.c: Same.
12781 * gcc.dg/autopar/reduc-6.c: Same.
12782 * gcc.dg/autopar/reduc-7.c: Same.
12783 * gcc.dg/autopar/reduc-8.c: Same.
12784 * gcc.dg/autopar/reduc-9.c: Same.
12785 * gcc.dg/autopar/uns-outer-4.c: Same.
12786 * gcc.dg/autopar/uns-outer-5.c: Same.
12787 * gcc.dg/autopar/uns-outer-6.c: Same.
12788 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12789 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12790
fd5cbe2f 127912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12792
12793 PR target/63679
12794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12795 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12796
fa75ab55 127972016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12798
12799 PR target/63679
12800 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12801 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12802 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12803
214b2582 128042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12805
12806 PR target/63679
12807 * gcc.dg/tree-ssa/sra-17.c: New.
12808 * gcc.dg/tree-ssa/sra-18.c: New.
12809
13146837 128102016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12811
12812 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12813
6ccd18c2 128142016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12815
12816 * gnat.dg/inline12.adb: New test.
12817
8872b95f 128182016-01-18 Bin Cheng <bin.cheng@arm.com>
12819
12820 PR tree-optimization/66797
12821 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12822
971514e3 128232016-01-18 Richard Biener <rguenther@suse.de>
12824
12825 PR tree-optimization/69170
12826 * gcc.dg/torture/pr69170.c: New testcase.
12827
dfb6d139 128282016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12829
12830 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12831
164d84c2 128322016-01-16 Tom de Vries <tom@codesourcery.com>
12833
12834 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12835
4c33b769 128362016-01-16 Tom de Vries <tom@codesourcery.com>
12837
12838 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12839 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12840 redundant dg-require-effective-target pthread.
12841 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12842 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12843 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12844 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12845 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12846 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12847 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12848
673441b0 128492016-01-16 David Edelsohn <dje.gcc@gmail.com>
12850
12851 PR target/68609
12852 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12853 * gcc.target/powerpc/recip-7.c: Same.
12854
90153ae7 128552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12856
12857 PR c++/69091
12858 * g++.dg/template/pr69091.C: New test.
12859
bc24d01d 128602016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12861
12862 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12863 dump does not contain an error_mark_node.
12864 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12865 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12866
4067c0fd 128672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12868
12869 PR c++/68936
12870 * g++.dg/template/pr68936.C: New test.
12871
27c6dbdd 128722016-01-15 David Edelsohn <dje.gcc@gmail.com>
12873
12874 PR target/68609
12875 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12876 * gcc.target/powerpc/recip-2.c: Same.
12877 * gcc.target/powerpc/recip-3.c: Same.
12878 * gcc.target/powerpc/recip-4.c: Same.
12879 * gcc.target/powerpc/recip-sqrtf.c: Same.
12880
e390c57d 128812016-01-15 Jeff Law <law@redhat.com>
12882
12883 PR tree-optimization/69270
12884 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12885 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12886
ddcfeaf1 128872016-01-15 Paul Thomas <pault@gcc.gnu.org>
12888
12889 PR fortran/49630
12890 * gfortran.dg/deferred_character_13.f90: New test for the fix
12891 of comment 3 of the PR.
12892
12893 PR fortran/54070
12894 * gfortran.dg/deferred_character_8.f90: New test
12895 * gfortran.dg/allocate_error_5.f90: New test
12896
12897 PR fortran/60593
12898 * gfortran.dg/deferred_character_10.f90: New test
12899
12900 PR fortran/60795
12901 * gfortran.dg/deferred_character_14.f90: New test
12902
12903 PR fortran/61147
12904 * gfortran.dg/deferred_character_11.f90: New test
12905
12906 PR fortran/64324
12907 * gfortran.dg/deferred_character_9.f90: New test
12908
81be349c 129092016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12910
12911 PR rtl-optimization/69030
12912 * gcc.target/i386/pr69030.c: New.
12913
998456c5 129142016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12915
12916 * gcc.target/aarch64/target_attr_17.c: New test.
12917
0d85be19 129182016-01-15 Richard Biener <rguenther@suse.de>
12919
12920 PR tree-optimization/66856
12921 * gcc.dg/torture/pr66856-1.c: New testcase.
12922 * gcc.dg/torture/pr66856-2.c: Likewise.
12923
321d36c8 129242016-01-15 Richard Biener <rguenther@suse.de>
12925
12926 PR debug/69137
12927 * g++.dg/lto/pr69137_0.C: New testcase.
12928
d94a1f53 129292016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12930
12931 PR middle-end/69246
12932 * gcc.target/i386/pr69246.c: New test.
12933
5fe9a861 129342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12935
a9c01e81 12936 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12937
3d05a5e9 129382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12939
12940 PR c++/56194
12941 * g++.dg/init/const9.C: Disable test on S/390.
12942
5e8132b5 129432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12944
12945 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12946 * g++.dg/Wno-frame-address.C: Ditto.
12947
32307cdf 129482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12949
12950 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12951
1ca28250 129522016-01-15 Richard Biener <rguenther@suse.de>
12953
12954 PR tree-optimization/68961
12955 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12956
6271bd93 129572016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12958
12959 * gcc.target/i386/pr65105-5.c: New test.
12960
dfb6d139 129612016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12962
12963 * gcc.c-torture/execute/alias-4.c: New testcase.
12964
dfb6d139 129652016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12966
12967 PR ipa/68148
12968 * g++.dg/ipa/devirt-49.C: New testcase.
12969
7bbac464 129702016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12971
12972 PR target/65837
12973 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12974 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12975 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12976
4345b868 129772016-01-15 Richard Biener <rguenther@suse.de>
12978
12979 PR tree-optimization/69117
12980 * gcc.dg/torture/pr69117.c: New testcase.
12981
580357e7 129822015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12983
12984 PR c++/69048
12985 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12986
612baa31 129872016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12988
12989 PR testsuite/67509
12990 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12991 range tests use 100 * maximum instead of maximum + 1.
12992
44e09bc4 129932016-01-14 Jakub Jelinek <jakub@redhat.com>
12994
12995 PR debug/69244
12996 * gcc.dg/guality/pr69244.c: New test.
12997
96962ae4 129982016-01-14 Uros Bizjak <ubizjak@gmail.com>
12999
13000 * lib/target-supports.exp (check_effective_target_issignaling):
13001 New procedure.
13002 * gcc.dg/pr61441.c: Require issignaling effective target.
13003
ab9c400b 130042016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13005
13006 PR target/68803
13007 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13008
a7ed4583 130092016-01-14 David Malcolm <dmalcolm@redhat.com>
13010
13011 PR c++/68819
13012 PR preprocessor/69177
13013 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13014 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13015 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13017
77f35cec 130182016-01-14 Marek Polacek <polacek@redhat.com>
13019
13020 PR c/69262
13021 * gcc.dg/array-15.c: New test.
13022
915d0950 130232016-01-14 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR middle-end/68146
13026 PR tree-optimization/69155
13027 * gfortran.dg/pr68146.f: New test.
13028 * gfortran.dg/pr69155.f90: New test.
13029
24651fb7 130302016-01-14 Richard Biener <rguenther@suse.de>
13031
13032 PR tree-optimization/68060
13033 * gcc.dg/torture/pr68060-1.c: New testcase.
13034 * gcc.dg/torture/pr68060-2.c: Likewise.
13035
2f63f950 130362016-01-14 Nick Clifton <nickc@redhat.com>
13037
13038 * lib/target-supports.exp
13039 (check_effective_target_arm_neon_ok_nocache): Add an option
13040 sequence that includes setting the ARM architecture to ARMv7-A.
13041 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13042 command line options necessary to enable Neon support.
13043 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13044 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13045 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13046 * gcc.target/arm/pr69180.c: Likewise.
13047
3ce0acde 130482016-01-14 Jeff Law <law@redhat.com>
13049
13050 PR tree-optimization/69270
13051 * gcc.dg/tree-ssa/pr69270.c: New test.
13052
bda05c57 130532016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13054
13055 PR c/66208
13056 * c-c++-common/pr66208.c: New file.
13057
9b657cf1 130582016-01-13 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR tree-optimization/69156
13061 * gcc.dg/pr69156.c: New test.
13062
58ba1b9d 130632016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13064
13065 * gcc.target/i386/pr69225-7.c: New test.
13066
e5fee0fe 130672016-01-13 Richard Henderson <rth@redhat.com>
13068
13069 * gcc.dg/tm/memopt-13.c: Update expected function.
13070 * gcc.dg/tm/memopt-6.c: Likewise.
13071
3f0e9745 130722016-01-13 Uros Bizjak <ubizjak@gmail.com>
13073
13074 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13075 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13076 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13077 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13078
3f0e9745 130792016-01-13 Tom de Vries <tom@codesourcery.com>
13080
13081 PR tree-optimization/69169
7a6ddc0d 13082 * gcc.dg/pr69169.c: New test.
13083
9b657cf1 130842016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13085
13086 PR target/69228
13087 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13088 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13089 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13090 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13091 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13092 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13093 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13094 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13095
f704d701 130962016-01-13 Jakub Jelinek <jakub@redhat.com>
13097
13098 PR target/69247
13099 * gcc.dg/pr69247.c: New test.
13100
e966d6b9 131012016-01-13 Richard Biener <rguenther@suse.de>
13102
13103 PR tree-optimization/69242
13104 * gcc.dg/torture/pr69242.c: New testcase.
13105
1ca1d9b2 131062016-01-13 Richard Biener <rguenther@suse.de>
13107
13108 PR tree-optimization/69186
13109 * gcc.dg/torture/pr69186.c: New testcase.
13110
d07cbccc 131112016-01-13 Jeff Law <law@redhat.com>
13112
13113 PR tree-optimization/67755
13114 * gcc.dg/tree-ssa/pr67755.c: New test.
13115
131162016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13117
13118 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13119 pass number in output by a star.
13120
b95d41cf 131212016-01-12 Bin Cheng <bin.cheng@arm.com>
13122
13123 PR tree-optimization/68911
13124 * gcc.c-torture/execute/pr68911.c: New test.
13125
91d87e22 131262016-01-12 Marek Polacek <polacek@redhat.com>
13127
13128 PR c++/68979
13129 * g++.dg/warn/permissive-1.C: New test.
13130
8a9401a4 131312016-01-12 Jakub Jelinek <jakub@redhat.com>
13132
13133 PR objc++/68511
13134 PR c++/69213
13135 * g++.dg/opt/pr69213.C: New test.
13136
b9cb7a67 131372016-01-12 Christian Bruel <christian.bruel@st.com>
13138
13139 PR target/69180
13140 * gcc.target/arm/pr69180.c: New test.
13141
e4c96992 131422016-01-12 Richard Biener <rguenther@suse.de>
13143
13144 PR lto/69077
13145 * g++.dg/lto/pr69077_0.C: New testcase.
13146 * g++.dg/lto/pr69077_1.C: Likewise.
13147
90525f61 131482016-01-12 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR target/69175
13151 * g++.dg/opt/pr69175.C: New test.
13152
9e7edfd3 131532016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13154
13155 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13156 rather than #including math.h & stdlib.h.
13157 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13158 * gcc.dg/vect/pr49771.c: Likewise.
13159 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13160 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13161 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13162 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13163 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13164 * gcc.dg/vect/pr44507.c: Likewise.
13165 * gcc.dg/vect/pr45902.c: Likewise.
13166 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13167 * gcc.dg/vect/vect-117.c: Likewise.
13168 * gcc.dg/vect/vect-99.c: Likewise.
13169 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13170 * gcc.dg/vect/vect-cond-1.c: Likewise.
13171 * gcc.dg/vect/vect-cond-2.c: Likewise.
13172 * gcc.dg/vect/vect-cond-3.c: Likewise.
13173 * gcc.dg/vect/vect-cond-4.c: Likewise.
13174 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13175 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13176 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13177 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13178 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13179 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13180 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13181 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13182 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13183 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13184 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13185 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13186 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13187 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13188 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13189 include of signal.h.
13190 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13191 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13192 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13193 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13194 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13195 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13196 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13197 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13198 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13199 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13200 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13201 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13202 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13203 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13204 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13205 * gcc.dg/vect/vect-outer-5.c: Likewise.
13206 * gcc.dg/vect/vect-outer-6.c: Likewise.
13207 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13208 include of stdio.h.
13209
3368873d 132102016-01-12 Nick Clifton <nickc@redhat.com>
13211
13212 PR target/68913
13213 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13214 to fread so that it will be found in all target runtimes.
13215
0464ea95 132162016-01-12 Richard Biener <rguenther@suse.de>
13217
13218 PR tree-optimization/69053
13219 * g++.dg/torture/pr69053.C: New testcase.
13220
7819730f 132212016-01-12 Richard Biener <rguenther@suse.de>
13222
13223 PR tree-optimization/69168
13224 * gcc.dg/torture/pr69168.c: New testcase.
13225
995bfebf 132262016-01-12 Richard Biener <rguenther@suse.de>
13227
13228 PR tree-optimization/69157
13229 * gcc.dg/torture/pr69157.c: New testcase.
13230
132312016-01-12 Richard Biener <rguenther@suse.de>
13232
13233 PR tree-optimization/69174
13234 * gcc.dg/torture/pr69174.c: New testcase.
13235
1d10d64c 132362016-01-12 Jakub Jelinek <jakub@redhat.com>
13237
13238 PR c++/66808
13239 PR c++/69000
13240 * g++.dg/tls/pr66808.C: New test.
13241 * g++.dg/tls/pr69000.C: New test.
13242
f0b79faf 132432016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13244
13245 * gcc.target/powerpc/swaps-p8-23.c: New test.
13246 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13247
04cf75a4 132482016-01-11 John David Anglin <danglin@gcc.gnu.org>
13249
13250 PR tree-optimization/68356
13251 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13252
0eb4264c 132532016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13254 Jim Wilson <jim.wilson@linaro.org>
13255
13256 PR target/69194
13257 * gcc.target/arm/pr69194.c: New test.
13258
2f66de64 132592016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13260
13261 PR target/69225
13262 * gcc.target/i386/pr69225-1.c: New test.
13263 * gcc.target/i386/pr69225-2.c: Likewise.
13264 * gcc.target/i386/pr69225-3.c: Likewise.
13265 * gcc.target/i386/pr69225-4.c: Likewise.
13266 * gcc.target/i386/pr69225-5.c: Likewise.
13267 * gcc.target/i386/pr69225-6.c: Likewise.
13268
36105e82 132692016-01-11 Jakub Jelinek <jakub@redhat.com>
13270
1c78ce2e 13271 PR target/67462
13272 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13273 if lp64.
13274
a4a87320 13275 PR target/69071
13276 * gcc.dg/pr69071.c: New test.
13277
91fbd04f 13278 PR c++/69211
13279 * g++.dg/opt/pr69211.C: New test.
13280
36105e82 13281 PR tree-optimization/69214
13282 * gcc.c-torture/compile/pr69214.c: New test.
13283
e934c380 132842016-01-11 Uros Bizjak <ubizjak@gmail.com>
13285
13286 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13287 * gcc.target/i386/pr66232-11.c: Ditto.
13288 * gcc.target/i386/pr66232-12.c: Ditto.
13289 * gcc.target/i386/pr66232-13.c: Ditto.
13290
3ff1b153 132912016-01-11 Richard Biener <rguenther@suse.de>
13292
13293 PR tree-optimization/69173
13294 * gcc.dg/torture/pr69173.c: New testcase.
13295
04e1504c 132962016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13297
13298 PR rtl-optimization/68796
13299 * gcc.target/aarch64/tst_5.c: New test.
13300 * gcc.target/aarch64/tst_6.c: Likewise.
13301
ae8718b5 133022016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13303
13304 PR rtl-optimization/68841
13305 * gcc.dg/pr68841.c: New test.
13306 * gcc.c-torture/execute/pr68841.c: New test.
13307
bd8bece2 133082016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13309
13310 PR rtl-optimization/68920
13311 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13312 for ix86 targets.
13313 * gcc.dg/ifcvt-5.c: New test.
13314
9b657cf1 133152016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13316
13317 PR bootstrap/69123
13318 * g++.dg/pr69123.C: New.
13319
7a158352 133202016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13321
13322 PR target/69010
13323 * gcc.target/i386/pr69010.c: New test.
13324
ff375d11 133252016-01-11 Martin Jambor <mjambor@suse.cz>
13326
13327 PR ipa/69044
13328 * gcc.target/i386/chkp-pr69044.c: New test.
13329
9eb890f1 133302016-01-11 Tom de Vries <tom@codesourcery.com>
13331
13332 PR tree-optimization/69109
13333 * gcc.dg/autopar/pr69109-2.c: New test.
13334 * gcc.dg/autopar/pr69109.c: New test.
13335
c4157ee5 133362016-01-11 Tom de Vries <tom@codesourcery.com>
13337
13338 PR tree-optimization/69108
13339 * gcc.dg/autopar/pr69108.c: New test.
13340
b933e511 133412016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13342
13343 PR c++/69029
13344 * c-c++-common/Wisleading-indentation.c: Augment test.
13345
efb73de1 133462016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13347
13348 PR fortran/69154
13349 * gfortran.dg/inline_matmul_12.f90: New test.
13350
40c86c3b 133512016-01-10 Paul Thomas <pault@gcc.gnu.org>
13352
13353 PR fortran/67779
13354 * gfortran.dg/actual_array_offset_1: New test.
13355
a006c0bb 133562016-01-10 Tom de Vries <tom@codesourcery.com>
13357
13358 PR tree-optimization/69062
13359 * gcc.dg/autopar/pr69062.c: New test.
13360
880ed4be 133612016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13362
13363 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13364 * gcc.dg/vect/slp-perm-2.c: Likewise.
13365 * gcc.dg/vect/slp-perm-3.c: Likewise.
13366 * gcc.dg/vect/slp-perm-5.c: Likewise.
13367 * gcc.dg/vect/slp-perm-6.c: Likewise.
13368 * gcc.dg/vect/slp-perm-7.c: Likewise.
13369 * gcc.dg/vect/slp-perm-8.c: Likewise.
13370
d95e1856 133712016-01-10 Tom de Vries <tom@codesourcery.com>
13372
13373 PR tree-optimization/69039
13374 * gcc.dg/autopar/pr69039.c: New test.
13375
0f8f48d0 133762016-01-09 Marek Polacek <polacek@redhat.com>
13377
13378 PR c++/69113
13379 * g++.dg/pr69113.C: New test.
13380
7dff0499 133812016-01-09 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR middle-end/50865
13384 PR tree-optimization/69097
13385 * gcc.c-torture/execute/pr50865.c: New test.
13386 * gcc.c-torture/execute/pr69097-1.c: New test.
13387 * gcc.c-torture/execute/pr69097-2.c: New test.
13388 * gcc.dg/pr69097-1.c: New test.
13389 * gcc.dg/pr69097-2.c: New test.
13390
18431e78 133912016-01-09 Jakub Jelinek <jakub@redhat.com>
13392
13393 PR c++/69164
13394 * g++.dg/opt/pr69164.C: New test.
13395
1943a4a2 133962016-01-08 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR tree-optimization/69167
13399 * gcc.dg/pr69167.c: New test.
13400
a143e277 134012016-01-08 Marek Polacek <polacek@redhat.com>
13402
13403 PR c++/68449
13404 * g++.dg/pr68449.C: New.
13405
44c01906 134062016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13407
13408 PR tree-optimization/68707
13409 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13410 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13411 on platforms supporting it.
13412 * gcc.dg/vect/slp-perm-2.c: Likewise.
13413 * gcc.dg/vect/slp-perm-3.c: Likewise.
13414 * gcc.dg/vect/slp-perm-5.c: Likewise.
13415 * gcc.dg/vect/slp-perm-7.c: Likewise.
13416 * gcc.dg/vect/slp-perm-8.c: Likewise.
13417 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13418 on platforms supporting it.
13419
c437d1e8 134202016-01-08 Jakub Jelinek <jakub@redhat.com>
13421
c9595c51 13422 PR tree-optimization/69162
13423 * gcc.dg/pr69162.c: New test.
13424
c437d1e8 13425 PR tree-optimization/69172
13426 * gcc.dg/pr69172.c: New test.
13427
6a46a28c 134282016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13429
13430 PR tree-optimization/67781
13431 * gcc.c-torture/execute/pr67781.c: New file.
13432
62ad9a04 134332016-01-08 Jakub Jelinek <jakub@redhat.com>
13434
13435 PR tree-optimization/69083
13436 * gcc.dg/vect/pr69083.c: New test.
13437
9e0e8c2a 134382016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13439
13440 PR tree-optimization/61441
13441 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13442 Use -fexcess-precision=standard for compiler options.
13443 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13444
5d034e37 134452016-01-08 Jakub Jelinek <jakub@redhat.com>
13446
5013f740 13447 PR fortran/69128
13448 * gfortran.dg/gomp/pr69128.f90: New test.
13449
5d034e37 13450 PR c++/69145
13451 * g++.dg/ext/pr69145-1.C: New test.
13452 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13453 * g++.dg/ext/pr69145-2.h: New file.
13454
517906ff 134552016-01-07 Martin Sebor <msebor@redhat.com>
13456
13457 PR c/68966
13458 * gcc.dg/atomic-fetch-bool.c: New test.
13459 * gcc.dg/sync-fetch-bool.c: New test.
13460
cdbb524c 134612016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13462
13463 PR fortran/66680
13464 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13465
ec3aba9e 134662016-01-07 Nick Clifton <nickc@redhat.com>
13467
13468 PR target/66655
13469 * g++.dg/pr66655.C: New test.
13470 * g++.dg/pr66655_1.cc: Test support file.
13471 * g++.dg/pr66655.h: Test header file.
13472
9b657cf1 134732016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13474
13475 PR fortran/66680
13476 gfortran.dg/gomp/pr66680.f90: New test.
13477
cd45d7a5 134782016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13479
13480 PR target/69171
13481 * gcc.target/i386/pr69171-1.c: New test.
13482 * gcc.target/i386/pr69171-2.c: Likewise.
13483 * gcc.target/i386/pr69171-3.c: Likewise.
13484 * gcc.target/i386/pr69171-4.c: Likewise.
13485 * gcc.target/i386/pr69171-5.c: Likewise.
13486 * gcc.target/i386/pr69171-6.c: Likewise.
13487
4a86a91a 134882015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13489
13490 PR middle-end/67639
13491 * c-c++-common/pr67639.c: New test.
13492
34c05552 134932016-01-07 Jakub Jelinek <jakub@redhat.com>
13494
13495 PR tree-optimization/69141
13496 * g++.dg/opt/pr69141.C: New test.
13497
f08d6895 134982016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13499
13500 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13501
32ec4173 135022016-01-06 Uros Bizjak <ubizjak@gmail.com>
13503
13504 PR target/69140
13505 * gcc.target/i386/pr69140.c: New test
13506
d74214f3 135072016-01-06 David Malcolm <dmalcolm@redhat.com>
13508
13509 * gcc.dg/bad-dereference.c: New test case.
13510
73991cab 135112015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13512
13513 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13514
fc8cc457 135152016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13516
13517 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13518
be3c9981 135192016-01-06 Marek Polacek <polacek@redhat.com>
13520
13521 PR sanitizer/69099
13522 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13523
2cb724f9 135242016-01-05 Marek Polacek <polacek@redhat.com>
13525
13526 PR c/69104
13527 * gcc.dg/atomic-invalid-2.c: New.
13528
233a53ed 135292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13530
13531 PR target/68991
13532 * gcc.target/i386/pr68991.c: New test.
13533
ea87c5e3 135342016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13535
13536 PR target/68991
13537 * g++.dg/pr68991-1.C: New test.
13538 * g++.dg/pr68991-2.C: Likewise.
13539
1943a4a2 135402016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13541
1943a4a2 13542 PR other/60465
afe82e5b 13543 * gcc.target/ia64/pr60465-gprel64.c: New test.
13544 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13545
1e9147dd 135462016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13547
13548 PR rtl-optimization/68651
13549 * gcc.target/aarch64/pr68651_1.c: New test.
13550
d42aa619 135512016-01-05 David Malcolm <dmalcolm@redhat.com>
13552
13553 PR c/69122
13554 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13555
1776de76 135562016-01-05 Nathan Sidwell <nathan@acm.org>
13557
2d7d361d 13558 PR c++/58583
13559 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13560
1776de76 13561 * gcc.dg/alias-15.c: New.
13562
5beb12c0 135632016-01-05 Nick Clifton <nickc@redhat.com>
13564
13565 PR target/68870
13566 * g++.dg/pr68770.C: New test.
13567
d8cca921 135682016-01-04 Mike Stump <mikestump@comcast.net>
13569
13570 * lib/target-supports.exp (check_effective_target_cilkplus):
13571 cilkplus targets require pthreads.
afc907ef 13572 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13573
8427dff3 135742016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13575
13576 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13577 generation.
13578
f1717362 135792016-01-04 Jakub Jelinek <jakub@redhat.com>
13580
13581 Update copyright years.
13582
d7d6a3ab 135832016-01-04 Marek Polacek <polacek@redhat.com>
13584
13585 PR c/68908
13586 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13587 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13588 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13589
b8f4a5f9 135902016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13591
13592 * gcc.target/sparc/20160104-2.c: New test.
13593
6b5c028f 135942016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13595
13596 * gcc.target/sparc/20160104-1.c: New test.
13597
300e1002 135982016-01-03 Paul Thomas <pault@gcc.gnu.org>
13599
13600 PR fortran/65045
13601 * gfortran.dg/pr65045.f90: New test.
13602
855b105f 136032016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13604
13605 * gnat.dg/specs/debug1.ads: Delete.
13606
bdc177dc 136072016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13608
13609 PR libgfortran/68867
13610 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13611 expression.
13612
48aaffae 136132016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13614
13615 PR libgfortran/68867
13616 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13617 PowerPC.
13618
19a468b8 136192016-01-01 Paul Thomas <pault@gcc.gnu.org>
13620
13621 PR fortran/68864
13622 * gfortran.dg/pr68864.f90: New test.
13623
25371c91 136242016-01-01 Jakub Jelinek <jakub@redhat.com>
13625
2a659064 13626 PR tree-optimization/69070
13627 * gcc.dg/pr69070.c: New test.
13628
57aa9851 13629 PR sanitizer/69055
13630 * gfortran.dg/pr69055.f90: New test.
13631
25371c91 13632 PR target/69015
13633 * gcc.dg/pr69015.c: New test.
f1717362 13634\f
fb2c1edd 13635Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13636
13637Copying and distribution of this file, with or without modification,
13638are permitted in any medium without royalty provided the copyright
13639notice and this notice are preserved.