]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
asan.c (create_cond_insert_point): Maintain profile.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-11-03 Jan Hubicka <hubicka@ucw.cz>
2
3 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
4 value to not clash with frequency.
5 * gcc.dg/strict-overflow-3.c (foo): Likewise.
6 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
7 * gcc.dg/tree-ssa/dump-2.c: Update template.
8 * gcc.dg/tree-ssa/ifc-10.c: Update template.
9 * gcc.dg/tree-ssa/ifc-11.c: Update template.
10 * gcc.dg/tree-ssa/ifc-12.c: Update template.
11 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
12 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
13 * gcc.dg/tree-ssa/ifc-5.c: Update template.
14 * gcc.dg/tree-ssa/ifc-8.c: Update template.
15 * gcc.dg/tree-ssa/ifc-9.c: Update template.
16 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
17 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
18 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
19 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
20 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
21 * gcc.target/i386/pr61403.c: Update template.
22
23 2017-11-03 Nathan Sidwell <nathan@acm.org>
24
25 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
26
27 PR c++/82710
28 * g++.dg/warn/pr82710.C: More cases.
29
30 2017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
31
32 * gcc.dg/pr82809.c: New test.
33
34 2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/81957
37 * g++.dg/cpp0x/variadic-crash5.C: New.
38
39 2017-11-02 Steve Ellcey <sellcey@cavium.com>
40
41 PR target/79868
42 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
43 new format.
44 * gcc.target/aarch64/spellcheck_2.c: Ditto.
45 * gcc.target/aarch64/spellcheck_3.c: Ditto.
46 * gcc.target/aarch64/target_attr_11.c: Ditto.
47 * gcc.target/aarch64/target_attr_12.c: Ditto.
48 * gcc.target/aarch64/target_attr_17.c: Ditto.
49
50 2017-11-02 Nathan Sidwell <nathan@acm.org>
51
52 PR c++/82710
53 * g++.dg/warn/pr82710.C: New.
54
55 * g++.dg/lang-dump.C: New.
56
57 2017-11-02 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/82795
60 * gcc.target/i386/pr82795.c: New testcase.
61
62 2017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
63
64 * gcc.target/arc/loop-1.c: Add test.
65
66 2017-11-02 Tom de Vries <tom@codesourcery.com>
67
68 PR testsuite/82415
69 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
70 * gcc.target/i386/naked-2.c: Same.
71
72 2017-11-02 Richard Biener <rguenther@suse.de>
73
74 PR middle-end/82765
75 * gcc.dg/pr82765.c: New testcase.
76
77 2017-11-02 Tom de Vries <tom@codesourcery.com>
78
79 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
80
81 2017-11-01 Jakub Jelinek <jakub@redhat.com>
82
83 PR rtl-optimization/82778
84 * g++.dg/opt/pr82778.C: New test.
85
86 2017-11-01 Michael Collison <michael.collison@arm.com>
87
88 PR rtl-optimization/82597
89 * gcc.dg/pr82597.c: New test.
90
91 2017-11-01 Uros Bizjak <ubizjak@gmail.com>
92
93 * gcc.target/alpha/sqrt.c: New test.
94
95 2017-10-31 Daniel Santos <daniel.santos@pobox.com>
96
97 * gcc.target/i386/pr82002-1.c: New test.
98 * gcc.target/i386/pr82002-2a.c: New xfail test.
99 * gcc.target/i386/pr82002-2b.c: New xfail test.
100
101 2017-10-31 Martin Jambor <mjambor@suse.cz>
102
103 PR c++/81702
104 * g++.dg/tree-ssa/pr81702.C: New test.
105
106 2017-10-31 David Malcolm <dmalcolm@redhat.com>
107
108 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
109 the environment, don't delete the generated executable.
110
111 2017-10-31 David Malcolm <dmalcolm@redhat.com>
112
113 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
114 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
115
116 2017-10-31 David Malcolm <dmalcolm@redhat.com>
117
118 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
119 for renaming of error_at_rich_loc and inform_at_rich_loc.
120 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
121 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
122
123 2017-10-31 Martin Liska <mliska@suse.cz>
124
125 * g++.dg/gcov/loop.C: New test.
126 * lib/gcov.exp: Support human readable format for counts.
127
128 2017-10-31 Martin Liska <mliska@suse.cz>
129
130 * g++.dg/gcov/ternary.C: New test.
131 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
132 * lib/gcov.exp: Support new format for intermediate file format.
133
134 2017-11-01 Julia Koval <julia.koval@intel.com>
135
136 * gcc.target/i386/avx-1.c: Handle new intrinsics.
137 * gcc.target/i386/avx512-check.h: Check GFNI bit.
138 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
139 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
140 * gcc.target/i386/gfni-1.c: New.
141 * gcc.target/i386/gfni-2.c: New.
142 * gcc.target/i386/gfni-3.c: New.
143 * gcc.target/i386/gfni-4.c: New.
144 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
145 * gcc.target/i386/sse-12.c: Handle new intrinsics.
146 * gcc.target/i386/sse-13.c: Ditto.
147 * gcc.target/i386/sse-14.c: Ditto.
148 * gcc.target/i386/sse-22.c: Ditto.
149 * gcc.target/i386/sse-23.c: Ditto.
150 * g++.dg/other/i386-2.C: Ditto.
151 * g++.dg/other/i386-3.C: Ditto.
152
153 2017-11-01 Michael Collison <michael.collison@arm.com>
154
155 PR rtl-optimization/82597
156 * gcc.dg/pr82597.c: New test.
157
158 2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/67595
161 * g++.dg/concepts/pr67595.C: New.
162
163 2017-10-30 Paul Thomas <pault@gcc.gnu.org>
164
165 PR fortran/80850
166 * gfortran.dg/class_64_f90 : New test.
167
168 2017-10-30 Uros Bizjak <ubizjak@gmail.com>
169
170 * g++.dg/pr82725.C: Move to ...
171 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
172
173 2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
174
175 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
176
177 2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/82085
180 * g++.dg/cpp1y/var-templ56.C: New.
181
182 2017-10-30 Nathan Sidwell <nathan@acm.org>
183
184 * g++.dg/other/operator2.C: Adjust diagnostic.
185 * g++.old-deja/g++.jason/operator.C: Likewise.
186
187 2017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
188
189 * sse2-check.h: New file.
190 * sse2-addpd-1.c: New file.
191 * sse2-addsd-1.c: New file.
192 * sse2-andnpd-1.c: New file.
193 * sse2-andpd-1.c: New file.
194 * sse2-cmppd-1.c: New file.
195 * sse2-cmpsd-1.c: New file.
196 * sse2-comisd-1.c: New file.
197 * sse2-comisd-2.c: New file.
198 * sse2-comisd-3.c: New file.
199 * sse2-comisd-4.c: New file.
200 * sse2-comisd-5.c: New file.
201 * sse2-comisd-6.c: New file.
202 * sse2-cvtdq2pd-1.c: New file.
203 * sse2-cvtdq2ps-1.c: New file.
204 * sse2-cvtpd2dq-1.c: New file.
205 * sse2-cvtpd2ps-1.c: New file.
206 * sse2-cvtps2dq-1.c: New file.
207 * sse2-cvtps2pd-1.c: New file.
208 * sse2-cvtsd2si-1.c: New file.
209 * sse2-cvtsd2si-2.c: New file.
210 * sse2-cvtsd2ss-1.c: New file.
211 * sse2-cvtsi2sd-1.c: New file.
212 * sse2-cvtsi2sd-2.c: New file.
213 * sse2-cvtss2sd-1.c: New file.
214 * sse2-cvttpd2dq-1.c: New file.
215 * sse2-cvttps2dq-1.c: New file.
216 * sse2-cvttsd2si-1.c: New file.
217 * sse2-cvttsd2si-2.c: New file.
218 * sse2-divpd-1.c: New file.
219 * sse2-divsd-1.c: New file.
220 * sse2-maxpd-1.c: New file.
221 * sse2-maxsd-1.c: New file.
222 * sse2-minpd-1.c: New file.
223 * sse2-minsd-1.c: New file.
224 * sse2-mmx.c: New file.
225 * sse2-movhpd-1.c: New file.
226 * sse2-movhpd-2.c: New file.
227 * sse2-movlpd-1.c: New file.
228 * sse2-movlpd-2.c: New file.
229 * sse2-movmskpd-1.c: New file.
230 * sse2-movq-1.c: New file.
231 * sse2-movq-2.c: New file.
232 * sse2-movq-3.c: New file.
233 * sse2-movsd-1.c: New file.
234 * sse2-movsd-2.c: New file.
235 * sse2-movsd-3.c: New file.
236 * sse2-mulpd-1.c: New file.
237 * sse2-mulsd-1.c: New file.
238 * sse2-orpd-1.c: New file.
239 * sse2-packssdw-1.c: New file.
240 * sse2-packsswb-1.c: New file.
241 * sse2-packuswb-1.c: New file.
242 * sse2-paddb-1.c: New file.
243 * sse2-paddd-1.c: New file.
244 * sse2-paddq-1.c: New file.
245 * sse2-paddsb-1.c: New file.
246 * sse2-paddsw-1.c: New file.
247 * sse2-paddusb-1.c: New file.
248 * sse2-paddusw-1.c: New file.
249 * sse2-paddw-1.c: New file.
250 * sse2-pavgb-1.c: New file.
251 * sse2-pavgw-1.c: New file.
252 * sse2-pcmpeqb-1.c: New file.
253 * sse2-pcmpeqd-1.c: New file.
254 * sse2-pcmpeqw-1.c: New file.
255 * sse2-pcmpgtb-1.c: New file.
256 * sse2-pcmpgtd-1.c: New file.
257 * sse2-pcmpgtw-1.c: New file.
258 * sse2-pextrw.c: New file.
259 * sse2-pinsrw.c: New file.
260 * sse2-pmaddwd-1.c: New file.
261 * sse2-pmaxsw-1.c: New file.
262 * sse2-pmaxub-1.c: New file.
263 * sse2-pminsw-1.c: New file.
264 * sse2-pminub-1.c: New file.
265 * sse2-pmovmskb-1.c: New file.
266 * sse2-pmulhuw-1.c: New file.
267 * sse2-pmulhw-1.c: New file.
268 * sse2-pmullw-1.c: New file.
269 * sse2-pmuludq-1.c: New file.
270 * sse2-psadbw-1.c: New file.
271 * sse2-pshufd-1.c: New file.
272 * sse2-pshufhw-1.c: New file.
273 * sse2-pshuflw-1.c: New file.
274 * sse2-pslld-1.c: New file.
275 * sse2-pslld-2.c: New file.
276 * sse2-pslldq-1.c: New file.
277 * sse2-psllq-1.c: New file.
278 * sse2-psllq-2.c: New file.
279 * sse2-psllw-1.c: New file.
280 * sse2-psllw-2.c: New file.
281 * sse2-psrad-1.c: New file.
282 * sse2-psrad-2.c: New file.
283 * sse2-psraw-1.c: New file.
284 * sse2-psraw-2.c: New file.
285 * sse2-psrld-1.c: New file.
286 * sse2-psrld-2.c: New file.
287 * sse2-psrldq-1.c: New file.
288 * sse2-psrlq-1.c: New file.
289 * sse2-psrlq-2.c: New file.
290 * sse2-psrlw-1.c: New file.
291 * sse2-psrlw-2.c: New file.
292 * sse2-psubb-1.c: New file.
293 * sse2-psubd-1.c: New file.
294
295 2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
296
297 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
298 types for testcase arguments.
299
300 2017-10-30 Richard Biener <rguenther@suse.de>
301
302 PR tree-optimization/82762
303 * gcc.dg/torture/pr82762.c: New testcase.
304
305 2017-10-30 Richard Biener <rguenther@suse.de>
306
307 * gcc.dg/gimplefe-27.c: New testcase.
308
309 2017-10-30 Joseph Myers <joseph@codesourcery.com>
310
311 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
312
313 2017-10-30 Jakub Jelinek <jakub@redhat.com>
314
315 PR middle-end/22141
316 * gcc.dg/store_merging_10.c: New test.
317 * gcc.dg/store_merging_11.c: New test.
318 * gcc.dg/store_merging_12.c: New test.
319 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
320
321 2017-10-30 Uros Bizjak <ubizjak@gmail.com>
322
323 PR target/82725
324 * g++.dg/pr82725.C: New test.
325
326 2017-10-29 Jim Wilson <wilson@tuliptree.org>
327
328 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
329 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
330
331 2017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
332
333 PR c++/70971
334 * g++.dg/torture/pr70971.C: New.
335
336 2017-10-28 Paul Thomas <pault@gcc.gnu.org>
337
338 PR fortran/81758
339 * gfortran.dg/class_63.f90: New test.
340
341 2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
342
343 PR fortran/82620
344 * gfortran.dg/allocate_error_7.f90: new test.
345
346 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
347
348 PR c++/82218
349 * g++.dg/cpp1y/constexpr-82218.C: New.
350
351 2017-10-27 Eric Botcazou <ebotcazou@adacore.com>
352
353 * gnat.dg/opt68.ad[sb]: New test.
354
355 2017-10-27 Daniel Santos <daniel.santos@pobox.com>
356
357 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
358
359 2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
360
361 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
362 variants. Check various conversions to/from float128. Check
363 negation. Use {\m...\M} in the tests.
364 * gcc.target/powerpc/float128-hw2.c: New test for implicit
365 _Float128 math functions.
366 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
367 not implicitly adding the _Float128 math functions.
368 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
369 valid.
370 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
371
372 2017-10-27 Uros Bizjak <ubizjak@gmail.com>
373
374 PR target/82692
375 * gcc.dg/torture/pr82692.c: New test.
376
377 2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
378
379 * gcc.target/powerpc/fold-vec-neg-char.c: New.
380 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
381 * gcc.target/powerpc/fold-vec-neg-int.c: New.
382 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
383 * gcc.target/powerpc/fold-vec-neg-short.c: New.
384
385 2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
386
387 PR fortran/56342
388 * gfortran.dg/matmul_const.f90: New test.
389
390 2017-10-25 Jan Hubicka <hubicka@ucw.cz>
391
392 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
393
394 2017-10-27 Jakub Jelinek <jakub@redhat.com>
395
396 PR target/82703
397 * gcc.dg/pr82703.c: New test.
398
399 2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
400
401 * gcc.dg/ipa/propmalloc-1.c: New test-case.
402 * gcc.dg/ipa/propmalloc-2.c: Likewise.
403 * gcc.dg/ipa/propmalloc-3.c: Likewise.
404
405 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
406
407 PR c++/71385
408 * g++.dg/concepts/pr71385.C: New.
409
410 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/80739
413 * g++.dg/cpp1y/constexpr-80739.C: New.
414
415 2017-10-27 Richard Biener <rguenther@suse.de>
416
417 PR middle-end/81659
418 * g++.dg/torture/pr81659.C: New testcase.
419
420 2017-10-26 Michael Collison <michael.collison@arm.com>
421
422 * gcc.target/aarch64/fix_trunc1.c: New testcase.
423 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
424 directives to allow float or integer destination registers for
425 fcvtz[su].
426
427 2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
428
429 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
430
431 2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
432
433 * gcc.target/nios2/gpopt-gprel-sec.c: New.
434
435 2017-10-26 Olga Makhotina <olga.makhotina@intel.com>
436
437 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
438 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
439 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
440 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
441 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
442 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
443 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
444 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
445 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
446 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
447 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
448 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
449 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
450 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
451 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
452 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
453 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
454 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
455 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
456 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
457 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
458 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
459 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
460 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
461 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
462 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
463 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
464 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
465 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
466 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
467 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
468 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
469 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
470 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
471 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
472 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
473
474 2017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
475
476 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
477
478 2017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
479
480 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
481 column information.
482
483 2017-10-26 Tamar Christina <tamar.christina@arm.com>
484
485 * gcc.dg/vect/vect-reduc-dot-s8a.c
486 (dg-additional-options, dg-require-effective-target): Add +dotprod.
487 * gcc.dg/vect/vect-reduc-dot-u8a.c
488 (dg-additional-options, dg-require-effective-target): Add +dotprod.
489
490 2017-10-26 Tamar Christina <tamar.christina@arm.com>
491
492 * lib/target-supports.exp
493 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
494 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
495 (add_options_for_arm_v8_2a_dotprod_neon): New.
496 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
497 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
498 (check_effective_target_vect_udot_qi): Likewise.
499 * gcc.target/arm/simd/vdot-exec.c: New.
500 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
501 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
502
503 2017-10-26 Tamar Christina <tamar.christina@arm.com>
504
505 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
506
507 2017-10-26 Tamar Christina <tamar.christina@arm.com>
508
509 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
510
511 2017-10-26 Tamar Christina <tamar.christina@arm.com>
512
513 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
514 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
515 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
516 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
517
518 2017-10-25 David Malcolm <dmalcolm@redhat.com>
519
520 PR c/7356
521 PR c/44515
522 * c-c++-common/pr44515.c: New test case.
523 * gcc.dg/pr7356-2.c: New test case.
524 * gcc.dg/pr7356.c: New test case.
525 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
526 case to reflect changes to output.
527 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
528 to output.
529
530 2017-10-25 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gcc.dg/fold-cond_expr-1.c: Rename to...
533 * gcc.dg/fold-cond-2.c: ...this.
534 * gcc.dg/fold-cond-3.c: New test.
535
536 2017-10-25 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/82436
539 * gcc.dg/torture/pr82436-2.c: New testcase.
540
541 2017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
542
543 PR c++/71820
544 * g++.dg/ext/typeof12.C: New.
545
546 2017-10-25 Tom de Vries <tom@codesourcery.com>
547
548 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
549 line, and add nvptx-specific version.
550
551 2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
552
553 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
554 in setjmp call.
555
556 2017-10-25 Jakub Jelinek <jakub@redhat.com>
557
558 PR libstdc++/81706
559 * gcc.target/i386/pr81706.c: New test.
560 * g++.dg/ext/pr81706.C: New test.
561
562 2017-10-24 Jakub Jelinek <jakub@redhat.com>
563
564 PR target/82460
565 * gcc.target/i386/pr82460-1.c: New test.
566 * gcc.target/i386/pr82460-2.c: New test.
567 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
568 regexps to allow vpermt2* to vpermi2* replacement or vice versa
569 where possible.
570 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
571 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
572 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
573 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
574 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
575 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
576 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
577 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
578 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
579 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
580
581 PR target/82370
582 * gcc.target/i386/pr82370.c: New test.
583
584 2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/82466
587 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
588 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
589 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
590 * g++.dg/parse/builtin2.C: Adjust.
591 * g++.old-deja/g++.mike/p811.C: Likewise.
592
593 2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/80991
596 * g++.dg/ext/is_trivially_constructible5.C: New.
597
598 2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
599
600 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
601 suffix.
602 * gcc.target/i386/387-ficom-2.c: Likewise.
603
604 2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
605
606 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
607 in setjmp call.
608
609 2017-10-24 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/82697
612 * gcc.dg/torture/pr82697.c: New testcase.
613
614 2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
615 Paolo Carlini <paolo.carlini@oracle.com>
616
617 PR c++/82307
618 * g++.dg/cpp0x/enum35.C: New.
619 * g++.dg/cpp0x/enum36.C: Likewise.
620
621 2017-10-24 H.J. Lu <hongjiu.lu@intel.com>
622
623 PR target/82659
624 * gcc.target/i386/cet-label-2.c: New test.
625 * gcc.target/i386/cet-sjlj-4.c: Likewise.
626 * gcc.target/i386/cet-sjlj-5.c: Likewise.
627 * gcc.target/i386/cet-switch-3.c: Likewise.
628 * gcc.target/i386/pr82659-1.c: Likewise.
629 * gcc.target/i386/pr82659-2.c: Likewise.
630 * gcc.target/i386/pr82659-3.c: Likewise.
631 * gcc.target/i386/pr82659-4.c: Likewise.
632 * gcc.target/i386/pr82659-5.c: Likewise.
633 * gcc.target/i386/pr82659-6.c: Likewise.
634
635 2017-10-23 Sandra Loosemore <sandra@codesourcery.com>
636
637 * gcc.target/nios2/cdx-branch.c: Fix broken test.
638 * gcc.target/nios2/lo-addr-bypass.c: New.
639 * gcc.target/nios2/lo-addr-char.c: New.
640 * gcc.target/nios2/lo-addr-int.c: New.
641 * gcc.target/nios2/lo-addr-pic.c: New.
642 * gcc.target/nios2/lo-addr-short.c: New.
643 * gcc.target/nios2/lo-addr-tls.c: New.
644 * gcc.target/nios2/lo-addr-uchar.c: New.
645 * gcc.target/nios2/lo-addr-ushort.c: New.
646 * gcc.target/nios2/lo-addr-volatile.c: New.
647
648 2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
649
650 PR c++/80449
651 * g++.dg/cpp1z/class-deduction46.C: New.
652
653 2017-10-23 Jakub Jelinek <jakub@redhat.com>
654
655 PR debug/82630
656 * g++.dg/guality/pr82630.C: New test.
657
658 2017-10-23 Uros Bizjak <ubizjak@gmail.com>
659
660 PR target/82662
661 * gcc.target/i386/pr82662.c: New test.
662
663 2017-10-23 Marek Polacek <polacek@redhat.com>
664
665 PR c/82681
666 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
667 * gcc.dg/overflow-warn-5.c: Likewise.
668 * gcc.dg/overflow-warn-8.c: Likewise.
669
670 2017-10-23 H.J. Lu <hongjiu.lu@intel.com>
671
672 PR target/82673
673 * gcc.target/i386/pr82673.c: New test.
674
675 2017-10-23 Jakub Jelinek <jakub@redhat.com>
676
677 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
678 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
679 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
680 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
681 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
682 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
683
684 2017-10-23 Richard Biener <rguenther@suse.de>
685
686 PR tree-optimization/82672
687 * gfortran.dg/graphite/pr82672.f90: New testcase.
688
689 2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
690
691 PR c++/77555
692 * g++.dg/torture/pr77555.C: New.
693
694 2017-10-23 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/82129
697 * gcc.dg/torture/pr82129.c: New testcase.
698
699 2017-10-22 Uros Bizjak <ubizjak@gmail.com>
700
701 PR target/52451
702 * gcc.dg/torture/pr52451.c: New test.
703
704 2017-10-22 Uros Bizjak <ubizjak@gmail.com>
705 Jakub Jelinek <jakub@redhat.com>
706
707 PR target/82628
708 * gcc.dg/torture/pr82628.c: New test.
709
710 2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
711
712 * c-c++-common/attr-nocf-check-1a.c: Remove test.
713 * c-c++-common/attr-nocf-check-3a.c: Likewise.
714 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
715 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
716
717 2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
718
719 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
720 * c-c++-common/attr-nocf-check-3.c: Likewise.
721 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
722 * c-c++-common/fcf-protection-2.c: Likewise.
723 * c-c++-common/fcf-protection-3.c: Likewise.
724 * c-c++-common/fcf-protection-5.c: Likewise.
725 * c-c++-common/attr-nocf-check-1a.c: New test.
726 * c-c++-common/attr-nocf-check-3a.c: Likewise.
727 * g++.dg/cet-notrack-1.C: Likewise.
728 * gcc.target/i386/cet-intrin-1.c: Likewise.
729 * gcc.target/i386/cet-intrin-10.c: Likewise.
730 * gcc.target/i386/cet-intrin-2.c: Likewise.
731 * gcc.target/i386/cet-intrin-3.c: Likewise.
732 * gcc.target/i386/cet-intrin-4.c: Likewise.
733 * gcc.target/i386/cet-intrin-5.c: Likewise.
734 * gcc.target/i386/cet-intrin-6.c: Likewise.
735 * gcc.target/i386/cet-intrin-7.c: Likewise.
736 * gcc.target/i386/cet-intrin-8.c: Likewise.
737 * gcc.target/i386/cet-intrin-9.c: Likewise.
738 * gcc.target/i386/cet-label.c: Likewise.
739 * gcc.target/i386/cet-notrack-1a.c: Likewise.
740 * gcc.target/i386/cet-notrack-1b.c: Likewise.
741 * gcc.target/i386/cet-notrack-2a.c: Likewise.
742 * gcc.target/i386/cet-notrack-2b.c: Likewise.
743 * gcc.target/i386/cet-notrack-3.c: Likewise.
744 * gcc.target/i386/cet-notrack-4a.c: Likewise.
745 * gcc.target/i386/cet-notrack-4b.c: Likewise.
746 * gcc.target/i386/cet-notrack-5a.c: Likewise.
747 * gcc.target/i386/cet-notrack-5b.c: Likewise.
748 * gcc.target/i386/cet-notrack-6a.c: Likewise.
749 * gcc.target/i386/cet-notrack-6b.c: Likewise.
750 * gcc.target/i386/cet-notrack-7.c: Likewise.
751 * gcc.target/i386/cet-property-1.c: Likewise.
752 * gcc.target/i386/cet-property-2.c: Likewise.
753 * gcc.target/i386/cet-rdssp-1.c: Likewise.
754 * gcc.target/i386/cet-sjlj-1.c: Likewise.
755 * gcc.target/i386/cet-sjlj-2.c: Likewise.
756 * gcc.target/i386/cet-sjlj-3.c: Likewise.
757 * gcc.target/i386/cet-switch-1.c: Likewise.
758 * gcc.target/i386/cet-switch-2.c: Likewise.
759 * lib/target-supports.exp (check_effective_target_cet): New proc.
760
761 2017-10-20 Jan Hubicka <hubicka@ucw.cz>
762
763 * gcc.target/i386/pr79683.c: Disable costmodel.
764
765 2017-10-21 Eric Botcazou <ebotcazou@adacore.com>
766
767 * gnat.dg/specs/discr_private.ads: Rename into ...
768 * gnat.dg/specs/discr2.ads: ...this.
769 * gnat.dg/specs/discr_record_constant.ads: Rename into...
770 * gnat.dg/specs/discr3.ads: ...this.
771 * gnat.dg/specs/discr4.ads: New test.
772 * gnat.dg/specs/discr4_pkg.ads: New helper.
773
774 2017-10-21 Paul Thomas <pault@gcc.gnu.org>
775
776 PR fortran/82586
777 * gfortran.dg/pdt_16.f03 : New test.
778 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
779 * gfortran.dg/pdt_8.f03 : Ditto.
780
781 PR fortran/82587
782 * gfortran.dg/pdt_17.f03 : New test.
783
784 PR fortran/82589
785 * gfortran.dg/pdt_18.f03 : New test.
786
787 2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
788
789 * c-c++-common/fcf-protection-1.c: New test.
790 * c-c++-common/fcf-protection-2.c: Likewise.
791 * c-c++-common/fcf-protection-3.c: Likewise.
792 * c-c++-common/fcf-protection-4.c: Likewise.
793 * c-c++-common/fcf-protection-5.c: Likewise.
794 * c-c++-common/attr-nocf-check-1.c: Likewise.
795 * c-c++-common/attr-nocf-check-2.c: Likewise.
796 * c-c++-common/attr-nocf-check-3.c: Likewise.
797
798 2017-10-20 Ed Schonberg <schonberg@adacore.com>
799
800 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
801 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
802 New testcase.
803
804 2017-10-20 Justin Squirek <squirek@adacore.com>
805
806 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
807 testcases.
808
809 2017-10-20 Ed Schonberg <schonberg@adacore.com>
810
811 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
812
813 2017-10-20 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/82473
816 * gcc.dg/torture/pr82473.c: New testcase.
817
818 2017-10-20 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/82603
821 * gcc.dg/torture/pr82603.c: New testcase.
822
823 2017-10-20 Tom de Vries <tom@codesourcery.com>
824
825 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
826 (main): Move s ...
827 (s): ... here.
828
829 2017-10-20 Jakub Jelinek <jakub@redhat.com>
830
831 PR target/82158
832 * gcc.dg/tree-ssa/noreturn-1.c: New test.
833
834 PR target/82370
835 * gcc.target/i386/avx-pr82370.c: New test.
836 * gcc.target/i386/avx2-pr82370.c: New test.
837 * gcc.target/i386/avx512f-pr82370.c: New test.
838 * gcc.target/i386/avx512bw-pr82370.c: New test.
839 * gcc.target/i386/avx512vl-pr82370.c: New test.
840 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
841
842 2017-10-20 Orlando Arias <oarias@knights.ucf.edu>
843
844 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
845 Add msp430 to the list.
846
847 2017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
848
849 PR c++/82308
850 * g++.dg/cpp1z/class-deduction45.C: New.
851
852 2017-10-19 Uros Bizjak <ubizjak@gmail.com>
853 Jakub Jelinek <jakub@redhat.com>
854
855 PR target/82618
856 * gcc.target/i386/pr82618.c: New test.
857
858 2017-10-19 Martin Sebor <msebor@redhat.com>
859
860 PR tree-optimization/82596
861 * gcc/testsuite/gcc.dg/pr82596.c: New test.
862
863 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
864
865 * gcc.dg/Walloca-15.c: New test.
866 * gnat.dg/stack_usage4.adb: Likewise.
867 * gnat.dg/stack_usage4_pkg.ads: New helper.
868
869 2017-10-19 Jakub Jelinek <jakub@redhat.com>
870
871 PR c++/82600
872 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
873
874 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
875
876 * gcc.dg/debug/dwarf2/sso.c: Rename into...
877 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
878 * gcc.dg/debug/dwarf2/sso-2.c: New test.
879 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
880
881 2017-10-19 Richard Earnshaw <rearnsha@arm.com>
882
883 PR target/82445
884 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
885 * gcc.target/arm/peep-strd-1.c: Likewise.
886 * gcc.target/arm/peep-ldrd-2.c: New test.
887 * gcc.target/arm/peep-strd-2.c: New test.
888
889 2017-10-19 Jakub Jelinek <jakub@redhat.com>
890
891 * c-c++-common/ubsan/builtin-1.c: New test.
892
893 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
894 from expected output regexps.
895 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
896 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
897 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
898 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
899 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
900 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
901 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
902 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
903 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
904 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
905 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
906 used attribute.
907 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
908 in the environment.
909
910 PR target/82580
911 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
912 scan-assembler-times. Check that there are no movzb* instructions
913 if lp64.
914
915 2017-10-19 Tom de Vries <tom@codesourcery.com>
916
917 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
918
919 2017-10-19 Tom de Vries <tom@codesourcery.com>
920
921 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
922 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
923 * gcc.c-torture/execute/20040805-1.c: Same.
924 * gcc.c-torture/execute/920410-1.c: Same.
925 * gcc.c-torture/execute/921113-1.c: Same.
926 * gcc.c-torture/execute/921208-2.c: Same.
927 * gcc.c-torture/execute/comp-goto-1.c: Same.
928 * gcc.c-torture/execute/pr20621-1.c: Same.
929 * gcc.c-torture/execute/pr28982b.c: Same.
930 * gcc.dg/tree-prof/comp-goto-1.c: Same.
931
932 2017-10-19 Martin Liska <mliska@suse.cz>
933
934 PR sanitizer/82517
935 * gcc.dg/asan/pr82517.c: New test.
936
937 2017-10-19 Jakub Jelinek <jakub@redhat.com>
938
939 PR fortran/82568
940 * gfortran.dg/gomp/pr82568.f90: New test.
941
942 2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
943
944 * gfortran.dg/spellcheck-operator.f90: New testcase.
945 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
946 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
947 * gfortran.dg/spellcheck-structure.f90: New testcase.
948 * gfortran.dg/spellcheck-parameter.f90: New testcase.
949
950 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
951
952 PR fortran/82567
953 * gfortran.dg/array_constructor_51.f90: New test.
954
955 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
956
957 PR fortran/79795
958 * gfortran.dg/assumed_size_2.f90: New test.
959
960 2017-10-18 Uros Bizjak <ubizjak@gmail.com>
961 Jakub Jelinek <jakub@redhat.com>
962
963 PR target/82580
964 * gcc.target/i386/pr82580.c: New test.
965
966 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
967
968 PR libfortran/82233
969 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
970 Move test with wait=.false. before the last test.
971
972 2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
973
974 PR middle-end/82556
975 * gcc.target/i386/pr82556.c: New.
976
977 2017-10-18 Bin Cheng <bin.cheng@arm.com>
978
979 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
980 * gcc.dg/tree-ssa/ldist-32.c: New test.
981 * gcc.dg/tree-ssa/ldist-35.c: New test.
982 * gcc.dg/tree-ssa/ldist-36.c: New test.
983
984 2017-10-18 Bin Cheng <bin.cheng@arm.com>
985
986 PR tree-optimization/82574
987 * gcc.dg/tree-ssa/pr82574.c: New test.
988
989 2017-10-18 Martin Liska <mliska@suse.cz>
990
991 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
992 file instead of expand. Reason is that switch statement is
993 not yet expanded as decision tree, which also contains a BB
994 with count == 2000.
995
996 017-10-18 Paul Thomas <pault@gcc.gnu.org>
997
998 PR fortran/82550
999 * gfortran.dg/submodule_30.f08 : New test.
1000
1001 2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1002
1003 * gcc.target/s390/zvector/vec-cmp-2.c
1004 (all_eq_double, all_ne_double, all_gt_double)
1005 (all_lt_double, all_ge_double, all_le_double)
1006 (any_eq_double, any_ne_double, any_gt_double)
1007 (any_lt_double, any_ge_double, any_le_double)
1008 (all_eq_int, all_ne_int, all_gt_int)
1009 (all_lt_int, all_ge_int, all_le_int)
1010 (any_eq_int, any_ne_int, any_gt_int)
1011 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
1012 of calling foo(). Fix return type.
1013
1014 2017-10-18 Martin Liska <mliska@suse.cz>
1015
1016 PR sanitizer/82545
1017 * gcc.dg/asan/pr82545.c: New test.
1018
1019 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1020
1021 PR c++/69057
1022 * g++.dg/cpp1y/auto-fn45.C: New.
1023
1024 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/68884
1027 * g++.dg/cpp0x/variadic-crash4.C: New.
1028
1029 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1030
1031 PR c++/79474
1032 * g++.dg/cpp1y/auto-fn44.C: New.
1033
1034 2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
1035
1036 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
1037
1038 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/71821
1041 * g++.dg/cpp0x/alignas12.C: New.
1042
1043 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 PR c++/71368
1046 * g++.dg/concepts/pr71368.C: New.
1047
1048 2017-10-17 Nathan Sidwell <nathan@acm.org>
1049
1050 PR c++/82560
1051 * g++.dg/cpp0x/pr82560.C: New.
1052
1053 PR middle-end/82577
1054 * g++.dg/opt/pr82577.C: New.
1055
1056 2017-10-17 Qing Zhao <qing.zhao@oracle.com>
1057 Wilco Dijkstra <wilco.dijkstra@arm.com>
1058
1059 PR middle-end/80295
1060 * gcc.target/aarch64/pr80295.c: New test.
1061
1062 2017-10-17 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/82563
1065 * gcc.dg/graphite/pr82563.c: New testcase.
1066
1067 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/67831
1070 * g++.dg/cpp0x/constexpr-ice18.C: New.
1071
1072 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1073
1074 PR c++/82570
1075 * g++.dg/cpp1z/constexpr-lambda18.C: New.
1076
1077 2017-10-17 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR tree-optimization/82549
1080 * gcc.c-torture/compile/pr82549.c: New test.
1081
1082 2017-10-17 Martin Liska <mliska@suse.cz>
1083
1084 * lib/scanasm.exp: Print how many times a regex pattern is
1085 found.
1086 * lib/scandump.exp: Likewise.
1087
1088 2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
1089
1090 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
1091 _mm_maskz_reduce_sd): Test new intrinsics.
1092 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
1093 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
1094 _mm_maskz_reduce_ss): Test new intrinsics.
1095 * gcc.target/i386/avx512dq-vreducess-2.c: New.
1096 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
1097 __builtin_ia32_reducess): Remove builtin.
1098 (__builtin_ia32_reducesd_mask,
1099 __builtin_ia32_reducess_mask): Test new builtin.
1100 * gcc.target/i386/sse-13.c: Ditto.
1101 * gcc.target/i386/sse-23.c: Ditto.
1102
1103 2017-10-16 Martin Liska <mliska@suse.cz>
1104
1105 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
1106 so that it will work for both C and C++ FEs.
1107
1108 2017-10-16 Fritz Reese <fritzoreese@gmail.com>
1109
1110 PR fortran/82511
1111 * gfortran.dg/dec_structure_22.f90: New testcase.
1112
1113 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/64931
1116 * g++.dg/cpp1y/auto-fn43.C: New.
1117
1118 2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
1119
1120 PR target/82442
1121 * gcc.dg/vect/pr31699.c: Fix testcase.
1122
1123 2017-10-16 Tamar Christina <tamar.christina@arm.com>
1124
1125 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
1126 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
1127 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
1128 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
1129
1130 2017-10-16 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c++/53574
1133 * g++.dg/other/pr53574.C: New test.
1134
1135 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/61323
1138 * g++.dg/cpp0x/constexpr-61323.C: New.
1139
1140 2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 PR c++/54090
1143 * g++.dg/template/crash128.C: New.
1144
1145 2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1146
1147 PR fortran/82372
1148 * gfortran.dg/illegal_char.f90: New test.
1149
1150 2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1151 Michael Collison <michael.collison@arm.com>
1152
1153 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
1154
1155 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 PR c++/80908
1158 * g++.dg/cpp1z/noexcept-type18.C: New.
1159
1160 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 PR c++/81016
1163 * g++.dg/cpp1z/pr81016.C: New.
1164
1165 2017-10-14 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR middle-end/62263
1168 PR middle-end/82498
1169 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
1170
1171 PR middle-end/62263
1172 PR middle-end/82498
1173 * c-c++-common/rotate-5.c (f2): New function. Move old
1174 function to ...
1175 (f4): ... this. Use 127 instead of 128.
1176 (f3, f5, f6): New functions.
1177 (main): Test all f[1-6] functions, with both 0 and 1 as
1178 second arguments.
1179 * c-c++-common/rotate-6.c: New test.
1180 * c-c++-common/rotate-6a.c: New test.
1181 * c-c++-common/rotate-7.c: New test.
1182 * c-c++-common/rotate-7a.c: New test.
1183 * c-c++-common/rotate-8.c: New test.
1184
1185 2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
1186
1187 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
1188 testcase.
1189
1190 2017-10-14 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR rtl-optimization/81423
1193 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
1194 suffixes to LL.
1195 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
1196
1197 2017-10-13 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR sanitizer/82353
1200 * g++.dg/ubsan/pr82353-2.C: New test.
1201 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
1202 * g++.dg/ubsan/pr82353-2.h: New file.
1203
1204 2017-10-13 Paul Thomas <pault@gcc.gnu.org>
1205
1206 PR fortran/81048
1207 * gfortran.dg/derived_init_4.f90 : New test.
1208
1209 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
1210
1211 PR c++/69078
1212 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
1213 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
1214
1215 2017-10-13 Jakub Jelinek <jakub@redhat.com>
1216
1217 PR target/82274
1218 * gcc.dg/pr82274-1.c: New test.
1219 * gcc.dg/pr82274-2.c: New test.
1220
1221 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/80873
1224 * g++.dg/cpp1y/auto-fn41.C: New.
1225 * g++.dg/cpp1y/auto-fn42.C: Likewise.
1226
1227 2017-10-13 David Malcolm <dmalcolm@redhat.com>
1228
1229 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
1230 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
1231 erroneously covered by an unclosed extern "C".
1232 * g++.dg/template/extern-c.C: New test case.
1233
1234 2017-10-13 Richard Biener <rguenther@suse.de>
1235
1236 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
1237 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
1238 with alternate flags.
1239
1240 2017-10-13 Richard Biener <rguenther@suse.de>
1241
1242 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
1243 behavior.
1244 * gcc.dg/graphite/scop-7.c: Likewise.
1245 * gcc.dg/graphite/scop-8.c: Likewise.
1246
1247 2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
1248
1249 PR target/82499
1250 * gcc.target/i386/pr82499-1.c: New file.
1251 * gcc.target/i386/pr82499-2.c: Likewise.
1252 * gcc.target/i386/pr82499-3.c: Likewise.
1253
1254 2017-10-13 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR target/82524
1257 * gcc.c-torture/execute/pr82524.c: New test.
1258
1259 PR target/82498
1260 * gcc.dg/tree-ssa/pr82498.c: New test.
1261
1262 PR target/82498
1263 * gcc.dg/ubsan/pr82498.c: New test.
1264
1265 2017-10-13 Richard Biener <rguenther@suse.de>
1266
1267 PR tree-optimization/82451
1268 * gcc.dg/graphite/pr82451.c: New testcase.
1269 * gfortran.dg/graphite/id-27.f90: Likewise.
1270 * gfortran.dg/graphite/pr82451.f: Likewise.
1271
1272 2017-10-13 Richard Biener <rguenther@suse.de>
1273
1274 PR tree-optimization/82525
1275 * gcc.dg/graphite/id-30.c: New testcase.
1276 * gfortran.dg/graphite/id-28.f90: Likewise.
1277
1278 2017-10-13 Alan Modra <amodra@gmail.com>
1279
1280 * gcc.target/i386/asm-mem.c: New test.
1281
1282 2017-10-12 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR target/82498
1285 * gcc.target/i386/pr82498-1.c: New test.
1286 * gcc.target/i386/pr82498-2.c: New test.
1287
1288 2017-10-12 Jan Hubicka <hubicka@ucw.cz>
1289
1290 * gcc.dg/predict-13.c: Update template for probaility change.
1291 * gcc.dg/predict-8.c: Likewise.
1292
1293 2017-10-12 David Malcolm <dmalcolm@redhat.com>
1294
1295 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
1296 output to reflect changes to reported locations of missing
1297 symbols.
1298 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1299 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1300 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
1301 * c-c++-common/gomp/pr63326.c: Likewise.
1302 * c-c++-common/missing-close-symbol.c: Likewise, also update for
1303 new fix-it hints.
1304 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
1305 for missing colon in ternary operator.
1306 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1307 * g++.dg/cpp1y/pr65202.C: Likewise.
1308 * g++.dg/missing-symbol-2.C: New test case.
1309 * g++.dg/other/do1.C: Update expected output to reflect
1310 changes to reported locations of missing symbols.
1311 * g++.dg/parse/error11.C: Likewise.
1312 * g++.dg/template/error11.C: Likewise.
1313 * gcc.dg/missing-symbol-2.c: New test case.
1314 * gcc.dg/missing-symbol-3.c: New test case.
1315 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
1316 changes to reported locations of missing symbols.
1317 * gcc.dg/noncompile/971104-1.c: Likewise.
1318 * obj-c++.dg/exceptions-6.mm: Likewise.
1319 * obj-c++.dg/pr48187.mm: Likewise.
1320 * objc.dg/exceptions-6.m: Likewise.
1321
1322 2017-10-12 Martin Sebor <msebor@redhat.com>
1323
1324 PR other/82301
1325 PR c/82435
1326 * g++.dg/ext/attr-ifunc-1.C: Update.
1327 * g++.dg/ext/attr-ifunc-2.C: Same.
1328 * g++.dg/ext/attr-ifunc-3.C: Same.
1329 * g++.dg/ext/attr-ifunc-4.C: Same.
1330 * g++.dg/ext/attr-ifunc-5.C: Same.
1331 * g++.dg/ext/attr-ifunc-6.C: New test.
1332 * g++.old-deja/g++.abi/vtable2.C: Update.
1333 * gcc.dg/attr-ifunc-6.c: New test.
1334 * gcc.dg/attr-ifunc-7.c: New test.
1335 * gcc.dg/pr81854.c: Update.
1336 * lib/target-supports.exp: Update.
1337
1338 2017-10-12 David Malcolm <dmalcolm@redhat.com>
1339
1340 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
1341 "#pragma is not allowed here" error.
1342
1343 2017-10-12 Bin Cheng <bin.cheng@arm.com>
1344
1345 * gcc.dg/tree-ssa/ldist-28.c: New test.
1346 * gcc.dg/tree-ssa/ldist-29.c: New test.
1347 * gcc.dg/tree-ssa/ldist-30.c: New test.
1348 * gcc.dg/tree-ssa/ldist-31.c: New test.
1349
1350 2017-10-12 Bin Cheng <bin.cheng@arm.com>
1351
1352 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
1353 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
1354 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
1355 * gcc.dg/tree-ssa/ldist-33.c: New test.
1356
1357 2017-10-12 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/69728
1360 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
1361 the loop now. Remove unrelated undefined behavior.
1362
1363 2017-10-12 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR c++/82159
1366 * g++.dg/opt/pr82159-2.C: New test.
1367
1368 PR target/82353
1369 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
1370 * gcc.target/i386/pr82353.C: Moved to ...
1371 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
1372
1373 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
1374
1375 * gcc.target/i386/387-ficom-2.c: New test.
1376
1377 2017-10-11 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR middle-end/80421
1380 * gcc.c-torture/execute/pr80421.c: New test.
1381
1382 PR tree-optimization/78558
1383 * gcc.dg/vect/pr78558.c: New test.
1384
1385 PR c++/82414
1386 * g++.dg/lto/pr82414_0.C: New test.
1387
1388 PR c++/78523
1389 * g++.dg/cpp1y/pr78523.C: New test.
1390
1391 PR c++/80194
1392 * g++.dg/cpp1y/pr80194.C: New test.
1393
1394 2017-10-11 Qing Zhao <qing.zhao@oracle.com>
1395
1396 PR target/81422
1397 * gcc.target/aarch64/pr81422.C: New test.
1398
1399 2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
1400
1401 PR sanitizer/82353
1402 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
1403 * gcc.target/i386/pr82353.C: New.
1404
1405 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
1406
1407 * gcc.target/i386/387-ficom-1.c: New test.
1408
1409 2017-10-11 Jeff Law <law@redhat.com>
1410
1411 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
1412 address computation of end of complex_attrib_array_types.
1413
1414 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
1415
1416 * gcc.dg/Wstrict-overflow-7.c: Xfail.
1417 * gcc.dg/pragma-diag-3.c: Likewise.
1418
1419 2017-10-11 Bin Cheng <bin.cheng@arm.com>
1420
1421 PR tree-optimization/82472
1422 * gcc.dg/tree-ssa/pr82472.c: New test.
1423
1424 2017-10-11 Martin Liska <mliska@suse.cz>
1425
1426 PR sanitizer/82490
1427 * c-c++-common/ubsan/attrib-5.c: New test.
1428
1429 2017-10-11 Martin Liska <mliska@suse.cz>
1430
1431 Revert r253637:
1432
1433 PR sanitizer/82484
1434 * gcc.dg/asan/pr82484.c: New test.
1435
1436 2017-10-11 Martin Liska <mliska@suse.cz>
1437
1438 PR sanitizer/82484
1439 * gcc.dg/asan/pr82484.c: New test.
1440
1441 2017-10-11 Martin Liska <mliska@suse.cz>
1442
1443 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
1444 optimized dump rather than assembly.
1445
1446 2017-10-11 Nathan Sidwell <nathan@acm.org>
1447
1448 * g++.dg/cpp/string-3.C: Fix dg-final.
1449
1450 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/80412
1453 * g++.dg/cpp1z/class-deduction44.C: New.
1454
1455 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/82230
1458 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
1459
1460 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/81299
1463 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
1464
1465 2017-10-10 Nathan Sidwell <nathan@acm.org>
1466
1467 * g++.dg/lookup/extern-c-redecl6.C: New.
1468 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
1469 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1470 * g++.old-deja/g++.other/using9.C: Likewise.
1471
1472 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/78006
1475 * g++.dg/cpp1y/auto-fn40.C: New.
1476
1477 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/81032
1480 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
1481
1482 2017-10-10 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR rtl-optimization/68205
1485 * gcc.c-torture/execute/20040709-3.c: New test.
1486
1487 PR c++/67625
1488 * g++.dg/cpp0x/pr67625.C: New test.
1489
1490 PR middle-end/70887
1491 * g++.dg/cpp0x/pr70887.C: New test.
1492
1493 PR c++/70338
1494 * g++.dg/cpp0x/pr70338.C: New test.
1495
1496 PR c++/77786
1497 * g++.dg/cpp1y/pr77786.C: New test.
1498
1499 PR c++/71875
1500 * g++.dg/cpp1y/pr71875.C: New test.
1501
1502 PR c++/77578
1503 * g++.dg/gomp/pr77578.C: New test.
1504
1505 PR middle-end/70100
1506 * g++.dg/opt/pr70100.C: New test.
1507
1508 PR c++/68252
1509 * g++.dg/other/pr68252.C: New test.
1510
1511 PR target/79565
1512 PR target/82483
1513 * gcc.target/i386/pr82483-1.c: New test.
1514 * gcc.target/i386/pr82483-2.c: New test.
1515
1516 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1517
1518 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
1519 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
1520 instruction list.
1521
1522 2017-10-10 Nathan Sidwell <nathan@acm.org>
1523
1524 PR preprocessor/82506
1525 * g++.dg/cpp/string-3.C: New.
1526
1527 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1528
1529 * gcc.target/powerpc/fold-vec-splat-16.c: New
1530 * gcc.target/powerpc/fold-vec-splat-32.c: New.
1531 * gcc.target/powerpc/fold-vec-splat-8.c: New.
1532
1533 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1534
1535 PR libfortran/82233
1536 * gfortran.dg/execute_command_line_3.f90: New test.
1537
1538 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1539
1540 * gcc.target/powerpc/fold-vec-splat-16.c: New
1541 * gcc.target/powerpc/fold-vec-splat-32.c: New.
1542 * gcc.target/powerpc/fold-vec-splat-8.c: New.
1543
1544 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1545
1546 * gcc.target/powerpc/fold-vec-splats-char.c: New.
1547 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
1548 * gcc.target/powerpc/fold-vec-splats-int.c: New.
1549 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
1550 * gcc.target/powerpc/fold-vec-splats-short.c: New.
1551
1552 2017-10-10 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR c/82437
1555 * c-c++-common/Wtautological-compare-7.c: New test.
1556
1557 2017-10-10 Bin Cheng <bin.cheng@arm.com>
1558
1559 * gcc.dg/tree-ssa/ldist-34.c: New test.
1560
1561 2017-10-10 Bin Cheng <bin.cheng@arm.com>
1562
1563 * gcc.dg/tree-ssa/ldist-27.c: New test.
1564
1565 2017-10-09 Ed Schonberg <schonberg@adacore.com>
1566
1567 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
1568 gnat.dg/class_wide4_pkg2.ads: New testcase.
1569
1570 2017-10-09 Ed Schonberg <schonberg@adacore.com>
1571
1572 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
1573
1574 2017-10-09 Ed Schonberg <schonberg@adacore.com>
1575
1576 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
1577 New testcase.
1578
1579 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1580
1581 * gcc.target/powerpc/amo1.c: New test.
1582 * gcc.target/powerpc/amo2.c: Likewise.
1583
1584 2017-10-09 Richard Biener <rguenther@suse.de>
1585
1586 PR tree-optimization/82449
1587 * gfortran.dg/graphite/pr82449.f: New testcase.
1588
1589 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1590
1591 PR target/82463
1592 * gcc.target/s390/zvector/pr82463.c: New test.
1593
1594 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1595
1596 PR target/82465
1597 * gcc.target/s390/zvector/pr82465.c: New test.
1598
1599 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
1600
1601 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
1602
1603 2017-10-09 Tom de Vries <tom@codesourcery.com>
1604
1605 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
1606 number relative.
1607 (abort): Declare.
1608
1609 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
1610
1611 * gcc.c-torture/execute/20171008-1.c: New test.
1612
1613 2017-10-03 Jeff Law <law@redhat.com>
1614
1615 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
1616 * gcc.dg/stack-check-6.c: Likewise.
1617 * gcc.dg/stack-check-6a.c: Likewise.
1618
1619 2017-10-07 Michael Collison <michael.collison@arm.com>
1620
1621 * gcc.target/aarch64/var_shift_mask_2.c: New test.
1622
1623 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
1624
1625 PR fortran/82375
1626 * gfortran.dg/pdt_13.f03 : New test.
1627 * gfortran.dg/pdt_14.f03 : New test.
1628 * gfortran.dg/pdt_15.f03 : New test.
1629
1630 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
1631
1632 * gcc.dg/cold-1.c: New testcase.
1633
1634 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1635
1636 PR c++/80805
1637 * g++.dg/cpp0x/pr80805.C: New.
1638
1639 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1640
1641 PR fortran/49232
1642 * gfortran.dg/contiguous_4.f90: New test.
1643
1644 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/66690
1647 * g++.dg/cpp1y/pr66690.C: New.
1648
1649 2017-10-06 Nathan Sidwell <nathan@acm.org>
1650
1651 PR c++/82424
1652 * g++.dg/warn/pr82424.C: New.
1653
1654 2017-10-06 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR c++/82299
1657 * g++.dg/cpp0x/pr82299.C: New test.
1658
1659 P0704R1 - fixing const-qualified pointers to members
1660 * g++.dg/cpp2a/ptrmem1.C: New test.
1661
1662 2017-10-06 Martin Liska <mliska@suse.cz>
1663
1664 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
1665
1666 2017-10-06 Sudakshina Das <sudi.das@arm.com>
1667
1668 * gcc.target/aarch64/bic_imm_1.c: New test.
1669 * gcc.target/aarch64/orr_imm_1.c: Likewise.
1670
1671 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/60153
1674 * g++.dg/cpp0x/variadic-crash3.C: New.
1675
1676 2017-10-06 Jakub Jelinek <jakub@redhat.com>
1677
1678 PR tree-optimization/82434
1679 * gcc.dg/store_merging_9.c: New test.
1680
1681 2017-10-06 Richard Biener <rguenther@suse.de>
1682
1683 PR tree-optimization/82397
1684 * gfortran.dg/pr82397.f: New testcase.
1685
1686 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1687
1688 PR target/82322
1689 * gcc.target/s390/zvector/pr82322.c: New test.
1690
1691 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1692
1693 PR target/82317
1694 * gcc.target/s390/zvector/pr82317.c: New test.
1695
1696 2017-10-06 Richard Biener <rguenther@suse.de>
1697
1698 PR tree-optimization/82422
1699 * gcc.dg/graphite/pr82422.c: New testcase.
1700
1701 2017-10-06 Richard Biener <rguenther@suse.de>
1702
1703 PR tree-optimization/82421
1704 * gcc.dg/graphite/pr82421.c: New testcase.
1705
1706 2017-10-06 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR c/82437
1709 * c-c++-common/Wtautological-compare-6.c: New test.
1710
1711 2017-10-06 Richard Biener <rguenther@suse.de>
1712
1713 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
1714 * gcc.dg/graphite/id-16.c: Likewise.
1715 * gcc.dg/graphite/pr46168.c: Likewise.
1716 * gcc.dg/graphite/pr68756.c: Likewise.
1717 * gcc.dg/graphite/pr69728.c: Likewise.
1718 * gcc.dg/graphite/pr71575-2.c: Likewise.
1719 * gcc.dg/graphite/pr77362.c: Likewise.
1720 * gcc.dg/graphite/pr81373.c: Likewise.
1721 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1722 * gfortran.dg/graphite/interchange-1.f: Likewise.
1723 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1724 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1725 * gfortran.dg/graphite/pr42393.f90: Likewise.
1726 * gfortran.dg/graphite/pr47019.f: Likewise.
1727 * gfortran.dg/graphite/id-17.f: Likewise.
1728 * gfortran.dg/graphite/id-19.f: Likewise.
1729 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1730 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1731 * gfortran.dg/graphite/pr42326.f90: Likewise.
1732 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1733 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
1734 a code generation error.
1735 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1736 * gfortran.dg/graphite/pr29832.f90: Likewise.
1737
1738 2017-10-06 Richard Biener <rguenther@suse.de>
1739
1740 PR tree-optimization/82436
1741 * gcc.dg/vect/pr82436.c: New testcase.
1742
1743 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1744
1745 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
1746
1747 2017-10-05 Tamar Christina <tamar.christina@arm.com>
1748
1749 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
1750 * lib/target-supports.exp (vect_sizes_16B_8B): New.
1751
1752 2017-10-05 Tamar Christina <tamar.christina@arm.com>
1753
1754 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
1755 * gcc.dg/vect/vect-align-2.c: Likewise.
1756 * gcc.dg/vect/vect-multitypes-1.c: Likewise
1757
1758 2017-10-05 Nathan Sidwell <nathan@acm.org>
1759
1760 * g++.dg/warn/mvp.C: New.
1761
1762 2017-10-05 Jakub Jelinek <jakub@redhat.com>
1763
1764 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
1765 friendly.
1766
1767 2017-10-05 Richard Biener <rguenther@suse.de>
1768
1769 * gfortran.dg/graphite/id-17.f: Fix typo.
1770 * gfortran.dg/graphite/id-19.f: Likewise.
1771 * gfortran.dg/graphite/pr29832.f90: Likewise.
1772 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1773 * gfortran.dg/graphite/pr42326.f90: Likewise.
1774 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1775 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1776 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1777
1778 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/80471
1781 * g++.dg/cpp1y/pr80471.C: New.
1782
1783 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/78131
1786 * g++.dg/cpp1z/constexpr-lambda17.C: New.
1787
1788 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/78018
1791 * g++.dg/cpp1y/lambda-generic-78018.C: New.
1792
1793 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1794 Andrew Pinski <apinski@cavium.com>
1795
1796 PR c++/71946
1797 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
1798 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
1799
1800 2017-10-04 Sudakshina Das <sudi.das@arm.com>
1801
1802 * gcc.target/aarch64/bic_imm_1.c: New.
1803 * gcc.target/aarch64/orr_imm_1.c: Likewise.
1804
1805 2017-10-04 Nathan Sidwell <nathan@acm.org>
1806
1807 * g++.dg/abi/mangle41.C: Adjust diagnostics.
1808
1809 2017-10-04 Jakub Jelinek <jakub@redhat.com>
1810
1811 PR c++/82373
1812 * g++.dg/cpp1y/pr82373.C: New test.
1813
1814 2017-10-04 David Malcolm <dmalcolm@redhat.com>
1815
1816 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
1817 underlining for param.
1818 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
1819 highlighting of parameters; add test coverage for trivial
1820 parameter decls, and for callback parameters.
1821 * gcc.dg/pr68533.c: Update location of two errors to reflect
1822 location of params.
1823
1824 2017-10-04 David Malcolm <dmalcolm@redhat.com>
1825
1826 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
1827 (create_code): Call it.
1828 * jit.dg/test-vector-rvalues.cc: New test case.
1829
1830 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1831
1832 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
1833 vector loop peeling.
1834 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
1835 New proc.
1836
1837 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1838
1839 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
1840 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
1841 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
1842 vect_floatint_cvt with vect_doubleint_cvt.
1843 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
1844 vect_intfloat_cvt with vect_intdouble_cvt.
1845 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
1846 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
1847 depend on vect_intdouble_cvt.
1848 * lib/target-supports.exp
1849 (check_effective_target_vect_doubleint_cvt)
1850 (check_effective_target_vect_intdouble_cvt): New procs.
1851
1852 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1853
1854 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
1855 * lib/target-supports.exp (check_effective_target_vect_long_mult):
1856 New proc.
1857
1858 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1859
1860 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
1861 * gfortran.dg/vect/pr77848.f: Likewise.
1862
1863 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1864
1865 * lib/target-supports.exp (check_effective_target_vect_float):
1866 Return 1 being on a S/390 with VXE.
1867 * gcc.dg/vect/pr31699.c: Require vec_float.
1868 * gcc.dg/vect/pr61194.c: Likewise.
1869 * gcc.dg/vect/pr65947-10.c: Likewise.
1870 * gcc.dg/vect/pr66142.c: Likewise.
1871 * gcc.dg/vect/slp-10.c: Likewise.
1872 * gcc.dg/vect/slp-11c.c: Likewise.
1873 * gcc.dg/vect/slp-12b.c: Likewise.
1874 * gcc.dg/vect/slp-18.c: Likewise.
1875 * gcc.dg/vect/slp-33.c: Likewise.
1876 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
1877 * gcc.dg/vect/slp-cond-2.c: Likewise.
1878 * gcc.dg/vect/vect-cond-10.c: Likewise.
1879 * gcc.dg/vect/vect-cond-8.c: Likewise.
1880 * gcc.dg/vect/vect-cond-9.c: Likewise.
1881 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
1882 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
1883
1884 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
1885
1886 PR tree-optimization/82374
1887 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
1888 attributes propagation changes for OMP outlined regions.
1889 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1890 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1891
1892 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
1893
1894 PR tree-optimization/82413
1895 * g++.dg/pr82413.C: New test.
1896
1897 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
1898
1899 PR fortran/77296
1900 * gfortran.dg/associate_32.f03 : New test.
1901
1902 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/78816
1905 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
1906
1907 2017-10-04 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/82374
1910 * gcc.dg/gomp/pr82374.c: New test.
1911
1912 2017-10-04 Richard Biener <rguenther@suse.de>
1913
1914 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
1915 errors and scan for one.
1916 * gfortran.dg/graphite/id-19.f: Likewise.
1917 * gfortran.dg/graphite/pr29832.f90: Likewise.
1918 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1919 * gfortran.dg/graphite/pr42326.f90: Likewise.
1920 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1921 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1922 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1923 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
1924
1925 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1926
1927 * gcc.target/powerpc/float128-odd.c: New test.
1928
1929 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
1930
1931 PR c++/70343
1932 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
1933
1934 2017-10-03 Jeff Law <law@redhat.com>
1935
1936 PR target/82358
1937 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
1938
1939 2017-10-03 Martin Jambor <mjambor@suse.cz>
1940
1941 PR tree-optimization/82363
1942 * gcc.dg/tree-ssa/pr82363.c: New test.
1943
1944 2017-10-03 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR tree-optimization/82381
1947 * gcc.c-torture/compile/pr82381.c: New test.
1948
1949 PR target/82386
1950 * gcc.dg/pr82386.c: New test.
1951
1952 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 PR c++/70570
1955 * g++.dg/cpp1y/lambda-generic-70570.C: New.
1956
1957 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 PR c++/79590
1960 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
1961
1962 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 PR c++/79005
1965 * g++.dg/cpp1y/lambda-generic-79005.C: New.
1966
1967 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
1968
1969 PR fortran/82312
1970 * gfortran.dg/typebound_proc_36.f90 : New test.
1971
1972 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
1973
1974 PR target/80210
1975 * gcc.target/powerpc/pr80210-2.c: New test.
1976
1977 2017-10-02 Jakub Jelinek <jakub@redhat.com>
1978
1979 * gcc.dg/pr82389.c: New test.
1980
1981 PR tree-optimization/82387
1982 PR tree-optimization/82388
1983 PR tree-optimization/82389
1984 * gcc.c-torture/compile/pr82389.c: New test.
1985 * gcc.c-torture/execute/pr82387.c: New test.
1986 * gcc.c-torture/execute/pr82388.c: New test.
1987
1988 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/79180
1991 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
1992 * g++.dg/torture/pr79180.C: Likewise.
1993
1994 PR c++/71386
1995 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
1996
1997 2017-10-02 Richard Biener <rguenther@suse.de>
1998
1999 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
2000 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
2001 * gcc.dg/graphite/id-16.c: Likewise.
2002 * gcc.dg/graphite/pr46168.c: Likewise.
2003 * gcc.dg/graphite/pr68756.c: Likewise.
2004 * gcc.dg/graphite/pr69728.c: Likewise.
2005 * gcc.dg/graphite/pr71575-2.c: Likewise.
2006 * gcc.dg/graphite/pr77362.c: Likewise.
2007 * gcc.dg/graphite/pr81373.c: Likewise.
2008 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
2009 * gfortran.dg/graphite/interchange-1.f: Likewise.
2010 * gfortran.dg/graphite/pr29581.f90: Likewise.
2011 * gfortran.dg/graphite/pr42334-1.f: Likewise.
2012 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
2013 * gfortran.dg/graphite/pr42393.f90: Likewise.
2014 * gfortran.dg/graphite/pr47019.f: Likewise.
2015
2016 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2017
2018 PR c++/69977
2019 * g++.dg/cpp1y/lambda-generic-69977.C: New.
2020
2021 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2022
2023 PR c++/59991
2024 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
2025
2026 2017-10-02 Tom de Vries <tom@codesourcery.com>
2027
2028 * gcc.c-torture/compile/pr82337.c: Add
2029 dg-require-effective-target nonlocal_goto.
2030
2031 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
2032 Alan Hayward <alan.hayward@arm.com>
2033 David Sherwood <david.sherwood@arm.com>
2034
2035 PR target/71307
2036 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
2037
2038 2017-10-02 Richard Biener <rguenther@suse.de>
2039
2040 PR tree-optimization/82355
2041 * gcc.dg/graphite/fuse-1.c: Adjust.
2042 * gcc.dg/graphite/fuse-2.c: Likewise.
2043 * gcc.dg/graphite/pr82355.c: New testcase.
2044
2045 2017-10-01 Jeff Law <law@redhat.com>
2046
2047 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
2048
2049 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2050
2051 PR fortran/61450
2052 * gfortran.dg/binding_label_tests_28.f90: New test.
2053
2054 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2055
2056 PR c++/65949
2057 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
2058
2059 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/68754
2062 * g++.dg/cpp1y/constexpr-68754.C: Move...
2063 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
2064
2065 2017-09-30 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR target/82361
2068 * gcc.target/i386/pr82361-1.c: New test.
2069 * gcc.target/i386/pr82361-2.c: New test.
2070
2071 2017-09-29 Yury Gribov <tetra2005@gmail.com>
2072
2073 PR middle-end/82319
2074 * c-c++/common/pr57371-4.c: Test NaN comparisons.
2075
2076 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
2077
2078 * g++.dg/other/dump-ada-spec-10.C: New test.
2079
2080 2017-09-29 Jeff Law <law@redhat.com>
2081
2082 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
2083
2084 2017-09-29 Jakub Jelinek <jakub@redhat.com>
2085
2086 P0683R1 - default member initializers for bit-fields
2087 * g++.dg/ext/bitfield6.C: New test.
2088 * g++.dg/cpp2a/bitfield1.C: New test.
2089 * g++.dg/cpp2a/bitfield2.C: New test.
2090 * g++.dg/cpp2a/bitfield3.C: New test.
2091
2092 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
2093
2094 PR target/81481
2095 * gcc.target/i386/pr81481.c: New.
2096
2097 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
2098
2099 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
2100 and dg-require-effective-target directives to correct testing
2101 behavior.
2102 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
2103 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
2104 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
2105 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
2106 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
2107 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
2108 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
2109 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
2110 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
2111 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
2112 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
2113 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
2114 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
2115 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
2116 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
2117 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
2118 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
2119
2120 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2121
2122 PR tree-optimization/82337
2123 * gcc.c-torture/compile/pr82337.c: New file.
2124
2125 2017-09-29 Javier Miranda <miranda@adacore.com>
2126
2127 * gnat.dg/unchecked_union3.adb: New testcase.
2128
2129 2017-09-29 Javier Miranda <miranda@adacore.com>
2130
2131 * gnat.dg/unchecked_union2.adb: New testcase.
2132
2133 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
2134
2135 PR fortran/25071
2136 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
2137 * gfortran.dg/argument_checking_4.f90: Likewise.
2138 * gfortran.dg/argument_checking_5.f90: Likewise.
2139 * gfortran.dg/argument_checking_6.f90: Likewise.
2140 * gfortran.dg/argument_checking_10.f90: Likewise.
2141 * gfortran.dg/argument_checking_13.f90: Likewise.
2142 * gfortran.dg/argument_checking_15.f90: Likewise.
2143 * gfortran.dg/argument_checking_18.f90: Likewise.
2144 * gfortran.dg/gomp/udr8.f90: Likewise.
2145 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
2146 the dg-options.
2147
2148 2017-09-29 Jakub Jelinek <jakub@redhat.com>
2149
2150 * g++.dg/ext/bitfield7.C: New test.
2151 * g++.dg/ext/bitfield8.C: New test.
2152 * g++.dg/ext/bitfield9.C: New test.
2153
2154 PR c/82340
2155 * gcc.dg/tree-ssa/pr82340.c: New test.
2156
2157 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
2158
2159 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2160
2161 PR c++/79488
2162 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
2163
2164 2017-09-28 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR target/82342
2167 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
2168 * gcc.target/i386/pr82260-2.c: Likewise.
2169
2170 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
2171
2172 * gcc.target/i386/avx512f-constant-float-return.c: New test.
2173
2174 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
2175
2176 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
2177 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
2178 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
2179 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
2180 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
2181 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
2182 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
2183 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
2184 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
2185 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
2186
2187 2017-09-28 David Malcolm <dmalcolm@redhat.com>
2188
2189 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
2190 test case.
2191 * jit.dg/test-returning-function-ptr.c (create_code): Update to
2192 create a function pointer type independently of the call to
2193 gcc_jit_function_get_address, and assign the pointer to a local
2194 before returning it, to exercise the function pointer type
2195 comparison code.
2196
2197 2017-09-27 David Malcolm <dmalcolm@redhat.com>
2198
2199 * jit.dg/all-non-failing-tests.h: Add
2200 test-returning-function-ptr.c.
2201 * jit.dg/test-returning-function-ptr.c: New test case.
2202
2203 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
2204
2205 PR target/71727
2206 * gcc.target/aarch64/pr71727-2.c: New test.
2207
2208 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2209
2210 * gcc.target/powerpc/swaps-p8-28.c: New test.
2211 * gcc.target/powerpc/swaps-p8-29.c: New test.
2212 * gcc.target/powerpc/swaps-p8-30.c: New test.
2213 * gcc.target/powerpc/swaps-p8-31.c: New test.
2214 * gcc.target/powerpc/swaps-p8-32.c: New test.
2215 * gcc.target/powerpc/swaps-p8-33.c: New test.
2216 * gcc.target/powerpc/swaps-p8-34.c: New test.
2217 * gcc.target/powerpc/swaps-p8-35.c: New test.
2218 * gcc.target/powerpc/swaps-p8-36.c: New test.
2219 * gcc.target/powerpc/swaps-p8-37.c: New test.
2220 * gcc.target/powerpc/swaps-p8-38.c: New test.
2221 * gcc.target/powerpc/swaps-p8-39.c: New test.
2222 * gcc.target/powerpc/swaps-p8-40.c: New test.
2223 * gcc.target/powerpc/swaps-p8-41.c: New test.
2224 * gcc.target/powerpc/swaps-p8-42.c: New test.
2225 * gcc.target/powerpc/swaps-p8-43.c: New test.
2226 * gcc.target/powerpc/swaps-p8-44.c: New test.
2227 * gcc.target/powerpc/swaps-p8-45.c: New test.
2228
2229 2017-09-27 Carl Love <cel@us.ibm.com>
2230 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2231 for the __builtin_fctid and __builtin_fctiw.
2232
2233 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2234
2235 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
2236 new group memory offsetting code in the BRIG frontend.
2237 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2238 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2239 * brig.dg/test/gimple/variables.hsail: Likewise.
2240
2241 2017-09-27 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR c++/82159
2244 * g++.dg/opt/pr82159.C: New test.
2245
2246 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2247
2248 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
2249
2250 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2251
2252 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
2253 don't generate a 32-bit shift after doing XSCVDPSPN.
2254 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2255 * gcc.target/powerpc/direct-move-float3.c: New test.
2256
2257 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2258
2259 * gcc.dg/tree-ssa/cmpdiv.c: New test.
2260
2261 2017-09-26 Carl Love <cel@us.ibm.com>
2262
2263 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
2264 file for the new built-ins and the existing built-ins.
2265
2266 2017-09-26 Janus Weil <janus@gcc.gnu.org>
2267
2268 PR fortran/82143
2269 PR fortran/82324
2270 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
2271 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
2272 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
2273 Don't assume that DOUBLE PRECISION has kind=16.
2274
2275 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2276
2277 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
2278 warning from associate construct and do loop.
2279
2280 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2281
2282 * gfortran.dg/gomp/associate1.f90: Really commit change
2283 from 2017-09-25.
2284 * gfortran.dg/predcom-1.f: Likewise.
2285 * gfortran.dg/unconstrained_commons.f: Likewise.
2286
2287 2017-09-26 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR middle-end/35691
2290 * gcc.dg/pr35691-5.c: New test.
2291 * gcc.dg/pr35691-6.c: New test.
2292
2293 2017-09-26 Richard Biener <rguenther@suse.de>
2294
2295 PR tree-optimization/82321
2296 * gcc.dg/graphite/pr82321.c: New testcase.
2297
2298 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2299
2300 * lib/target-supports.exp (check_effective_target_vect_int)
2301 (check_effective_target_vect_shift)
2302 (check_effective_target_whole_vector_shift)
2303 (check_effective_target_vect_shift_char)
2304 (check_effective_target_vect_long)
2305 (check_effective_target_vect_double)
2306 (check_effective_target_vect_long_long)
2307 (check_effective_target_vect_perm)
2308 (check_effective_target_vect_perm_byte)
2309 (check_effective_target_vect_perm_short)
2310 (check_effective_target_vect_widen_mult_qi_to_hi)
2311 (check_effective_target_vect_widen_mult_hi_to_si)
2312 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
2313 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
2314 (check_effective_target_vect_widen_mult_si_to_di_pattern)
2315 (check_effective_target_vect_pack_trunc)
2316 (check_effective_target_vect_unpack)
2317 (check_effective_target_vect_hw_misalign)
2318 (check_effective_target_vect_condition)
2319 (check_effective_target_vect_cond_mixed)
2320 (check_effective_target_vect_char_mult)
2321 (check_effective_target_vect_short_mult)
2322 (check_effective_target_vect_int_mult)
2323 (check_effective_target_vect_extract_even_odd)
2324 (check_effective_target_vect_interleave)
2325 (check_effective_target_sqrt_insn)
2326 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
2327 VX.
2328 (check_vect_support_and_set_flags): New proc.
2329 (check_effective_target_s390_vxe): Rename arch12 to z14.
2330
2331 2017-09-26 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/82320
2334 * gcc.dg/torture/pr82320.c: New testcase.
2335
2336 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2337
2338 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2339 Fix arm check.
2340
2341 2017-09-25 Jeff Law <law@redhat.com>
2342
2343 * lib/target-supports.exp
2344 (check_effective_target_supports_stack_clash_protection): Enable for
2345 rs6000 and powerpc targets.
2346
2347 2017-09-25 Bin Cheng <bin.cheng@arm.com>
2348
2349 PR tree-optimization/82163
2350 * gcc.dg/tree-ssa/pr82163.c: New test.
2351
2352 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2353
2354 * gfortran.dg/do_subscript_1.f90: New test.
2355 * gfortran.dg/do_subscript_2.f90: New test.
2356 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
2357 * gfortran.dg/predcom-1.f: Adjust loop bounds.
2358 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
2359
2360 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2361
2362 * gcc.target/powerpc/fold-vec-st-char.c: New.
2363 * gcc.target/powerpc/fold-vec-st-double.c: New.
2364 * gcc.target/powerpc/fold-vec-st-float.c: New.
2365 * gcc.target/powerpc/fold-vec-st-int.c: New.
2366 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
2367 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
2368 * gcc.target/powerpc/fold-vec-st-short.c: New.
2369
2370 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
2371
2372 * g++.dg/pr82155.C: New testcase.
2373
2374 2017-09-25 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/82285
2377 * gcc.dg/torture/pr82285.c: New testcase.
2378
2379 2017-09-25 Justin Squirek <squirek@adacore.com>
2380
2381 * gnat.dg/entry_family.adb: New testcase
2382
2383 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
2384
2385 PR target/82267
2386 * gcc.target/i386/pr82267.c: New test.
2387
2388 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2389 PR fortran/66328
2390
2391 * gfortran.dg/data_derived_1.f90: New test.
2392
2393 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2394
2395 PR fortran/54633
2396 * gfortran.dg/intrinsic_bounds_1.f90: New test.
2397 * gfortran.dg/intrinsic_param_1.f90: New test.
2398
2399 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2400 Steven G. Kargl <kargl@gcc.gnu.org>
2401
2402 PR fortran/80118
2403 * gfortran.dg/zero_sized_7.f90: New test.
2404
2405 2017-09-23 Janus Weil <janus@gcc.gnu.org>
2406
2407 PR fortran/82143
2408 * gfortran.dg/promotion_3.f90: New test case.
2409 * gfortran.dg/promotion_4.f90: New test case.
2410
2411 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
2412
2413 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
2414 * gcc.target/i386/pr82196-2.c: (b): Likewise.
2415
2416 2017-09-22 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR middle-end/35691
2419 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
2420 instead of -fdump-tree-forwprop-details in dg-options.
2421 * gcc.dg/pr35691-2.c: Likewise.
2422 * gcc.dg/pr35691-3.c: New test.
2423 * gcc.dg/pr35691-4.c: New test.
2424
2425 PR sanitizer/81929
2426 * g++.dg/ubsan/pr81929.C: New test.
2427
2428 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2429
2430 PR tree-optimization/82289
2431 * gcc.dg/vect/pr82289.c: New test.
2432
2433 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2434 Alan Hayward <alan.hayward@arm.com>
2435 David Sherwood <david.sherwood@arm.com>
2436
2437 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
2438 of alignment message.
2439 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2440
2441 2017-09-22 Martin Sebor <msebor@redhat.com>
2442
2443 PR c/81854
2444 * gcc.target/i386/pr80732.c: Correct a type error.
2445
2446 2017-09-22 David Malcolm <dmalcolm@redhat.com>
2447
2448 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
2449 to reflect highlighting of parameters; add test coverage for
2450 callback parameters.
2451
2452 2017-09-22 Richard Biener <rguenther@suse.de>
2453
2454 * gcc.dg/graphite/scop-24.c: New testcase.
2455
2456 2017-09-22 Richard Biener <rguenther@suse.de>
2457
2458 PR tree-optimization/82291
2459 * gcc.dg/torture/pr82291.c: New testcase.
2460
2461 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
2462
2463 * gcc.target/i386/avx512f-constant-set.c: New test.
2464
2465 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
2466
2467 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
2468 * gcc.target/i386/avx512f-prefer.c: New test.
2469
2470 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2471
2472 * lib/target-supports.exp
2473 (check_effective_target_frame_pointer_for_non_leaf): Add
2474 case for x86 Solaris.
2475
2476 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
2477
2478 PR fortran/78512
2479 * gfortran.dg/associate_26.f90 : New test.
2480
2481 PR fortran/80120
2482 * gfortran.dg/associate_27.f90 : New test.
2483
2484 PR fortran/81903
2485 * gfortran.dg/associate_28.f90 : New test.
2486
2487 PR fortran/82121
2488 * gfortran.dg/associate_29.f90 : New test.
2489
2490 PR fortran/67543
2491 * gfortran.dg/associate_30.f90 : New test.
2492
2493 PR fortran/52832
2494 * gfortran.dg/associate_31.f90 : New test.
2495
2496 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
2497
2498 * gnat.dg/discr48.adb: New test.
2499 * gnat.dg/discr48_pkg.ads: New helper.
2500
2501 2017-09-21 Tamar Christina <tamar.christina@arm.com>
2502
2503 PR testsuite/78421
2504 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2505 Invert arm check.
2506
2507 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
2508
2509 * gfortran.dg/goacc/wait.f90: New test.
2510
2511 2017-09-21 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR sanitizer/81715
2514 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
2515 const predicate to const predicate & to avoid UB.
2516 * g++.dg/opt/pr81715.C: New test.
2517
2518 2017-09-21 Richard Biener <rguenther@suse.de>
2519
2520 PR tree-optimization/82276
2521 PR tree-optimization/82244
2522 * gcc.dg/torture/pr82276.c: New testcase.
2523
2524 2017-09-21 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/71351
2527 * gfortran.dg/graphite/pr71351.f90: New testcase.
2528 * gfortran.dg/graphite/interchange-3.f90: Adjust.
2529
2530 2017-09-21 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR target/82260
2533 * gcc.target/i386/pr82260-1.c: New test.
2534 * gcc.target/i386/pr82260-2.c: New test.
2535
2536 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2537 Jeff Law <law@redhat.com>
2538
2539 * gcc.dg/stack-check-5.c: Add argument for s390.
2540 * lib/target-supports.exp:
2541 (check_effective_target_supports_stack_clash_protection): Enable for
2542 s390/s390x targets.
2543
2544 2017-09-20 Martin Sebor <msebor@redhat.com>
2545
2546 PR c/81854
2547 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
2548 * g++.dg/ext/attr-ifunc-4.C: Ditto.
2549 * lib/target-supports.exp: Adjust for C++.
2550
2551 PR c/81854
2552 * gcc.dg/attr-ifunc-1.c: Correct type errors.
2553 * gcc.dg/attr-ifunc-2.c: Ditto.
2554 * gcc.dg/attr-ifunc-3.c: Ditto.
2555 * gcc.dg/attr-ifunc-4.c: Ditto.
2556 * gcc.dg/attr-ifunc-5.c: Ditto.
2557 * gcc.dg/pr81854.c: Require ifunc support.
2558 * lib/target-supports.exp: Correct type error.
2559
2560 2017-09-20 Jeff Law <law@redhat.com>
2561
2562 * gcc.target/i386/stack-check-11.c: Update test and regexp
2563 so that it works for both i?86 and x86_64.
2564
2565 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
2566
2567 PR target/77687
2568 * gcc.target/powerpc/pr77687.c: New testcase.
2569
2570 2017-09-20 Jakub Jelinek <jakub@redhat.com>
2571
2572 P0409R2 - allow lambda capture [=, this]
2573 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
2574 capture. Add further tests.
2575 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
2576 for c++2a on [=, this] capture.
2577
2578 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
2579 * g++.dg/cpp1z/cplusplus_1z.C: New test.
2580
2581 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
2582
2583 * gcc.target/i386/builtin_target.c: Test knm.
2584 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
2585
2586 2017-09-20 Richard Biener <rguenther@suse.de>
2587
2588 PR tree-optimization/77362
2589 * gcc.dg/graphite/pr77362.c: New testcase.
2590
2591 2017-09-20 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/82264
2594 * gcc.dg/torture/pr82264.c: New testcase.
2595
2596 2017-09-20 Jakub Jelinek <jakub@redhat.com>
2597
2598 * g++.dg/debug/dwarf2/template-params-13.C: New test.
2599 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
2600 it doesn't match newlines.
2601 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2602 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2603 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2604 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2605 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2606 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2607 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
2608 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2609 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2610 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2611
2612 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2613
2614 PR c++/64954
2615 * g++.dg/cpp0x/constexpr-ctor20.C: New.
2616
2617 2017-09-20 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/81373
2620 * gcc.dg/graphite/pr81373.c: New testcase.
2621
2622 2017-09-19 Jeff Law <law@redhat.com>
2623
2624 * gcc.target/i386/stack-check-11.c: New test.
2625
2626 * gcc.dg/stack-check-4.c: New test.
2627 * gcc.dg/stack-check-5.c: New test.
2628 * gcc.dg/stack-check-6.c: New test.
2629 * gcc.dg/stack-check-6a.c: New test.
2630 * gcc.dg/stack-check-7.c: New test.
2631 * gcc.dg/stack-check-8.c: New test.
2632 * gcc.dg/stack-check-9.c: New test.
2633 * gcc.dg/stack-check-10.c: New test.
2634 * lib/target-supports.exp
2635 (check_effective_target_supports_stack_clash_protection): Enable for
2636 x86 and x86_64 targets.
2637
2638 * gcc.dg/stack-check-3.c: New test.
2639
2640 * gcc.dg/stack-check-2.c: New test.
2641 * lib/target-supports.exp
2642 (check_effective_target_supports_stack_clash_protection): New.
2643 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
2644 (check_effective_target_caller_implicit_probes): Likewise.
2645
2646 2017-09-19 Jakub Jelinek <jakub@redhat.com>
2647
2648 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
2649 * g++.dg/tree-ssa/pr41428.C: Likewise.
2650 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
2651 c++17 and up.
2652 * g++.dg/expr/bool3.C: Likewise.
2653 * g++.dg/expr/bitfield5.C: Likewise.
2654 * g++.old-deja/g++.jason/bool5.C: Likewise.
2655
2656 2017-09-18 Martin Sebor <msebor@redhat.com>
2657
2658 PR c/81854
2659 * gcc.dg/pr81854.c: New test.
2660 * g++.dg/ext/attr-ifunc-5.C: New test.
2661 * g++.dg/ext/attr-ifunc-1.C: Adjust.
2662 * g++.dg/ext/attr-ifunc-2.C: Same.
2663 * g++.dg/ext/attr-ifunc-3.C: Same.
2664 * g++.dg/ext/attr-ifunc-4.C: Same.
2665 * g++.old-deja/g++.abi/vtable2.C: Same.
2666 * gcc.dg/attr-ifunc-1.c: Same.
2667
2668 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
2669
2670 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
2671
2672 2017-09-19 Richard Biener <rguenther@suse.de>
2673
2674 PR tree-optimization/82244
2675 * gcc.dg/torture/pr82244.c: New testcase.
2676
2677 2017-09-19 Richard Biener <rguenther@suse.de>
2678
2679 PR tree-optimization/69728
2680 * gfortran.dg/graphite/pr69728.f90: New testcase.
2681 * gcc.dg/graphite/pr69728.c: Likewise.
2682
2683 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2684
2685 PR c++/80947
2686 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
2687
2688 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
2689
2690 * gcc.dg/vect/slp-multitypes-13.c: New test.
2691
2692 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
2693
2694 * gfortran.dg/vect/mask-store-1.f90: New test.
2695
2696 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/45033
2699 * g++.dg/expr/delete1.C: New.
2700
2701 2017-09-18 Bob Duff <duff@adacore.com>
2702
2703 * gnat.dg/validity_check.adb: New testcase.
2704
2705 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
2706
2707 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
2708
2709 2017-09-18 Bob Duff <duff@adacore.com>
2710
2711 * gnat.dg/tagged_prefix_call.adb: New testcase.
2712
2713 2017-09-18 Ed Schonberg <schonberg@adacore.com>
2714
2715 * gnat.dg/default_variants.adb: New testcase.
2716
2717 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2718
2719 PR target/81736
2720 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
2721 * gcc.target/i386/pr81736-4.c: Likewise.
2722
2723 2017-09-18 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/79622
2726 * gcc.dg/graphite/pr79622.c: New testcase.
2727
2728 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
2729
2730 gcc.target/i386/pr82196-1.c: New test.
2731 gcc.target/i386/pr82196-2.c: Likewise.
2732
2733 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
2734
2735 PR target/82166
2736 * gcc.target/i386/pr82166.c: New test.
2737
2738 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
2739
2740 PR fortran/82173
2741 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
2742 * gfortran.dg/pdt_2.f03 : The same.
2743 * gfortran.dg/pdt_3.f03 : The same.
2744 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
2745 module 'bad_vars'. Add error concerning assumed parameters and
2746 save attribute.
2747 * gfortran.dg/pdt_11.f03 : New test.
2748
2749 PR fortran/60483
2750 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
2751 * gfortran.dg/associate_25.f90 : New test.
2752 * gfortran.dg/pdt_12.f03 : New test.
2753
2754 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
2755 Jakub Jelinek <jakub@redhat.com>
2756
2757 Add support for -std=c++2a.
2758 * lib/target-supports.exp (check_effective_target_c++17): Return
2759 1 also if check_effective_target_c++2a.
2760 (check_effective_target_c++17_down): New.
2761 (check_effective_target_c++2a_only): New.
2762 (check_effective_target_c++2a): New.
2763 * g++.dg/cpp2a/cplusplus.C: New.
2764
2765 2017-09-15 Joseph Myers <joseph@codesourcery.com>
2766
2767 PR c/82071
2768 * gcc.target/i386/excess-precision-8.c: New test.
2769
2770 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2771 Paolo Carlini <paolo.carlini@oracle.com>
2772
2773 PR c++/64644
2774 * g++.dg/other/anon-union4.C: New.
2775 * g++.old-deja/g++.law/union4.C: Adjust.
2776 * g++.old-deja/g++.other/anon1.C: Likewise.
2777
2778 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
2779
2780 * c-c++-common/Wcast-align.c: New test.
2781
2782 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * g++.dg/sso-1.C: New test.
2785 * g++.dg/sso-2.C: Likewise.
2786
2787 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2788
2789 PR c++/78648
2790 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
2791
2792 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
2793
2794 PR tree-optimization/71026
2795 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
2796
2797 2017-09-15 Jakub Jelinek <jakub@redhat.com>
2798
2799 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
2800 * lib/target-supports.exp (check_effective_target_c++14): Use
2801 check_effective_target_c++17 instead of check_effective_target_c++1z.
2802 (check_effective_target_c++14_down): Likewise.
2803 (check_effective_target_c++1z_only): Rename to ...
2804 (check_effective_target_c++17_only): ... this.
2805 (check_effective_target_c++1z): Rename to ...
2806 (check_effective_target_c++17): ... this.
2807 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
2808 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
2809 and c++17_only instead of c++1z_only. Adjust expected diagnostics
2810 and comments refering to 1z to 17.
2811 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
2812 * g++.dg/template/partial5.C: Likewise.
2813 * g++.dg/template/nontype8.C: Likewise.
2814 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
2815 * g++.dg/cpp1z/nontype3a.C: Likewise.
2816 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
2817 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
2818 * g++.dg/cpp1z/class-deduction32.C: Likewise.
2819 * g++.dg/cpp1z/pr78771.C: Likewise.
2820 * g++.dg/cpp1z/elide1.C: Likewise.
2821 * g++.dg/cpp1z/fold3.C: Likewise.
2822 * g++.dg/cpp1z/class-deduction2.C: Likewise.
2823 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
2824 * g++.dg/cpp1z/inline-var2.C: Likewise.
2825 * g++.dg/cpp1z/eval-order2.C: Likewise.
2826 * g++.dg/cpp1z/decomp21.C: Likewise.
2827 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
2828 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
2829 * g++.dg/cpp1z/utf8-neg.C: Likewise.
2830 * g++.dg/cpp1z/class-deduction41.C: Likewise.
2831 * g++.dg/cpp1z/class-deduction23.C: Likewise.
2832 * g++.dg/cpp1z/nodiscard3.C: Likewise.
2833 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
2834 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
2835 * g++.dg/cpp1z/class-deduction21.C: Likewise.
2836 * g++.dg/cpp1z/range-for1.C: Likewise.
2837 * g++.dg/cpp1z/init-statement4.C: Likewise.
2838 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
2839 * g++.dg/cpp1z/decomp30.C: Likewise.
2840 * g++.dg/cpp1z/class-deduction39.C: Likewise.
2841 * g++.dg/cpp1z/register2.C: Likewise.
2842 * g++.dg/cpp1z/decomp9.C: Likewise.
2843 * g++.dg/cpp1z/regress1.C: Likewise.
2844 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
2845 * g++.dg/cpp1z/class-deduction30.C: Likewise.
2846 * g++.dg/cpp1z/abbrev2.C: Likewise.
2847 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
2848 * g++.dg/cpp1z/regress2.C: Likewise.
2849 * g++.dg/cpp1z/decomp16.C: Likewise.
2850 * g++.dg/cpp1z/bool-increment1.C: Likewise.
2851 * g++.dg/cpp1z/aligned-new1.C: Likewise.
2852 * g++.dg/cpp1z/decomp3.C: Likewise.
2853 * g++.dg/cpp1z/register1.C: Likewise.
2854 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2855 * g++.dg/cpp1z/class-deduction1.C: Likewise.
2856 * g++.dg/cpp1z/decomp10.C: Likewise.
2857 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
2858 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
2859 * g++.dg/cpp1z/decomp27.C: Likewise.
2860 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
2861 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
2862 * g++.dg/cpp1z/class-deduction9.C: Likewise.
2863 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
2864 * g++.dg/cpp1z/decomp11.C: Likewise.
2865 * g++.dg/cpp1z/aligned-new3.C: Likewise.
2866 * g++.dg/cpp1z/utf8-2.C: Likewise.
2867 * g++.dg/cpp1z/lambda-this3.C: Likewise.
2868 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
2869 * g++.dg/cpp1z/byte1.C: Likewise.
2870 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
2871 * g++.dg/cpp1z/aggr-base4.C: Likewise.
2872 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
2873 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
2874 * g++.dg/cpp1z/utf8-2a.C: Likewise.
2875 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
2876 * g++.dg/cpp1z/aggr-base6.C: Likewise.
2877 * g++.dg/cpp1z/cplusplus.C: Likewise.
2878 * g++.dg/cpp1z/class-deduction20.C: Likewise.
2879 * g++.dg/cpp1z/aggr-base2.C: Likewise.
2880 * g++.dg/cpp1z/class-deduction6.C: Likewise.
2881 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
2882 * g++.dg/cpp1z/class-deduction31.C: Likewise.
2883 * g++.dg/cpp1z/class-deduction25.C: Likewise.
2884 * g++.dg/cpp1z/class-deduction18.C: Likewise.
2885 * g++.dg/cpp1z/fold9.C: Likewise.
2886 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
2887 * g++.dg/cpp1z/abbrev1.C: Likewise.
2888 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
2889 * g++.dg/cpp1z/utf8.C: Likewise.
2890 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
2891 * g++.dg/cpp1z/aggr-base3.C: Likewise.
2892 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
2893 * g++.dg/cpp1z/init-statement2.C: Likewise.
2894 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
2895 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
2896 * g++.dg/cpp1z/class-deduction40.C: Likewise.
2897 * g++.dg/cpp1z/nontype3.C: Likewise.
2898 * g++.dg/cpp1z/class-deduction14.C: Likewise.
2899 * g++.dg/cpp1z/fold7.C: Likewise.
2900 * g++.dg/cpp1z/nontype2.C: Likewise.
2901 * g++.dg/cpp1z/class-deduction15.C: Likewise.
2902 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
2903 * g++.dg/cpp1z/class-deduction13.C: Likewise.
2904 * g++.dg/cpp1z/aligned-new7.C: Likewise.
2905 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
2906 * g++.dg/cpp1z/nontype1.C: Likewise.
2907 * g++.dg/cpp1z/init-statement5.C: Likewise.
2908 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
2909 * g++.dg/cpp1z/decomp17.C: Likewise.
2910 * g++.dg/cpp1z/fold4.C: Likewise.
2911 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
2912 * g++.dg/cpp1z/fold7a.C: Likewise.
2913 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
2914 * g++.dg/cpp1z/init-statement7.C: Likewise.
2915 * g++.dg/cpp1z/aggr-base5.C: Likewise.
2916 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
2917 * g++.dg/cpp1z/pr79143.C: Likewise.
2918 * g++.dg/cpp1z/class-deduction38.C: Likewise.
2919 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
2920 * g++.dg/cpp1z/class-deduction12.C: Likewise.
2921 * g++.dg/cpp1z/decomp20.C: Likewise.
2922 * g++.dg/cpp1z/class-deduction22.C: Likewise.
2923 * g++.dg/cpp1z/class-deduction29.C: Likewise.
2924 * g++.dg/cpp1z/class-deduction8.C: Likewise.
2925 * g++.dg/cpp1z/class-deduction43.C: Likewise.
2926 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2927 * g++.dg/cpp1z/fold8.C: Likewise.
2928 * g++.dg/cpp1z/init-statement3.C: Likewise.
2929 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
2930 * g++.dg/cpp1z/class-deduction36.C: Likewise.
2931 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
2932 * g++.dg/cpp1z/fallthrough1.C: Likewise.
2933 * g++.dg/cpp1z/fold1.C: Likewise.
2934 * g++.dg/cpp1z/class-deduction26.C: Likewise.
2935 * g++.dg/cpp1z/fold-ice1.C: Likewise.
2936 * g++.dg/cpp1z/fold5.C: Likewise.
2937 * g++.dg/cpp1z/class-deduction34.C: Likewise.
2938 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
2939 * g++.dg/cpp1z/class-deduction7.C: Likewise.
2940 * g++.dg/cpp1z/class-deduction16.C: Likewise.
2941 * g++.dg/cpp1z/class-deduction10.C: Likewise.
2942 * g++.dg/cpp1z/eval-order3.C: Likewise.
2943 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
2944 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
2945 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
2946 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
2947 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
2948 * g++.dg/cpp1z/decomp15.C: Likewise.
2949 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
2950 * g++.dg/cpp1z/fold-mangle.C: Likewise.
2951 * g++.dg/cpp1z/class-deduction35.C: Likewise.
2952 * g++.dg/cpp1z/decomp4.C: Likewise.
2953 * g++.dg/cpp1z/class-deduction42.C: Likewise.
2954 * g++.dg/cpp1z/init-statement8.C: Likewise.
2955 * g++.dg/cpp1z/inline-var1a.C: Likewise.
2956 * g++.dg/cpp1z/init-statement6.C: Likewise.
2957 * g++.dg/cpp1z/class-deduction17.C: Likewise.
2958 * g++.dg/cpp1z/class-deduction28.C: Likewise.
2959 * g++.dg/cpp1z/class-deduction27.C: Likewise.
2960 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
2961 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
2962 * g++.dg/cpp1z/class-deduction11.C: Likewise.
2963 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
2964 * g++.dg/cpp1z/init-statement9.C: Likewise.
2965 * g++.dg/cpp1z/class-deduction19.C: Likewise.
2966 * g++.dg/cpp1z/class-deduction5.C: Likewise.
2967 * g++.dg/cpp1z/fold2.C: Likewise.
2968 * g++.dg/cpp1z/class-deduction33.C: Likewise.
2969 * g++.dg/cpp1z/class-deduction24.C: Likewise.
2970 * g++.dg/cpp1z/aggr-base1.C: Likewise.
2971 * g++.dg/cpp1z/fold6.C: Likewise.
2972 * g++.dg/cpp1z/decomp12.C: Likewise.
2973 * g++.dg/cpp1z/class-deduction4.C: Likewise.
2974 * g++.dg/cpp1z/inline-var1.C: Likewise.
2975 * g++.dg/cpp1z/aligned-new2.C: Likewise.
2976 * g++.dg/cpp1z/class-deduction3.C: Likewise.
2977 * g++.dg/other/error3.C: Likewise.
2978 * g++.dg/init/new25.C: Likewise.
2979 * g++.dg/init/new13.C: Likewise.
2980 * g++.dg/tls/diag-2.C: Likewise.
2981 * g++.dg/tls/diag-4.C: Likewise.
2982 * g++.dg/opt/noreturn-1.C: Likewise.
2983 * g++.dg/eh/async-unwind2.C: Likewise.
2984 * g++.dg/eh/spec9.C: Likewise.
2985 * g++.dg/eh/spec7.C: Likewise.
2986 * g++.dg/eh/template1.C: Likewise.
2987 * g++.dg/eh/cond4.C: Likewise.
2988 * g++.dg/eh/pr41819.C: Likewise.
2989 * g++.dg/eh/delete1.C: Likewise.
2990 * g++.dg/eh/spec3.C: Likewise.
2991 * g++.dg/eh/forced4.C: Likewise.
2992 * g++.dg/eh/spec2.C: Likewise.
2993 * g++.dg/eh/shadow1.C: Likewise.
2994 * g++.dg/eh/pr38662.C: Likewise.
2995 * g++.dg/eh/ehopt1.C: Likewise.
2996 * g++.dg/eh/spec8.C: Likewise.
2997 * g++.dg/eh/init-temp2.C: Likewise.
2998 * g++.dg/rtti/crash3.C: Likewise.
2999 * g++.dg/warn/Wreturn-type-3.C: Likewise.
3000 * g++.dg/warn/register-parm-1.C: Likewise.
3001 * g++.dg/warn/register-var-2.C: Likewise.
3002 * g++.dg/gcov/gcov-7.C: Likewise.
3003 * g++.dg/tree-ssa/pr45605.C: Likewise.
3004 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
3005 * g++.dg/lookup/exception1.C: Likewise.
3006 * g++.dg/ubsan/pr79589.C: Likewise.
3007 * g++.dg/tm/pr47340.C: Likewise.
3008 * g++.dg/tm/pr46567.C: Likewise.
3009 * g++.dg/expr/bitfield5.C: Likewise.
3010 * g++.dg/expr/bool1.C: Likewise.
3011 * g++.dg/expr/lval3.C: Likewise.
3012 * g++.dg/expr/lval4.C: Likewise.
3013 * g++.dg/expr/bitfield4.C: Likewise.
3014 * g++.dg/expr/bitfield6.C: Likewise.
3015 * g++.dg/expr/bool3.C: Likewise.
3016 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
3017 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
3018 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
3019 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
3020 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
3021 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
3022 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
3023 * g++.dg/ext/has_nothrow_assign.C: Likewise.
3024 * g++.dg/parse/register1.C: Likewise.
3025 * g++.dg/parse/error15.C: Likewise.
3026 * g++.dg/parse/linkage2.C: Likewise.
3027 * g++.dg/concepts/intro2.C: Likewise.
3028 * g++.dg/concepts/class.C: Likewise.
3029 * g++.dg/concepts/traits1.C: Likewise.
3030 * g++.dg/concepts/req5.C: Likewise.
3031 * g++.dg/concepts/var-concept5.C: Likewise.
3032 * g++.dg/concepts/fn-concept2.C: Likewise.
3033 * g++.dg/concepts/traits2.C: Likewise.
3034 * g++.dg/concepts/placeholder2.C: Likewise.
3035 * g++.dg/concepts/class6.C: Likewise.
3036 * g++.dg/concepts/memtmpl1.C: Likewise.
3037 * g++.dg/concepts/friend2.C: Likewise.
3038 * g++.dg/concepts/template-parm3.C: Likewise.
3039 * g++.dg/concepts/template-parm10.C: Likewise.
3040 * g++.dg/concepts/explicit-spec1.C: Likewise.
3041 * g++.dg/concepts/explicit-spec3.C: Likewise.
3042 * g++.dg/concepts/var-templ2.C: Likewise.
3043 * g++.dg/concepts/intro5.C: Likewise.
3044 * g++.dg/concepts/deduction-constraint1.C: Likewise.
3045 * g++.dg/concepts/iconv1.C: Likewise.
3046 * g++.dg/concepts/constrained-parm.C: Likewise.
3047 * g++.dg/concepts/template-template-parm1.C: Likewise.
3048 * g++.dg/concepts/var-concept3.C: Likewise.
3049 * g++.dg/concepts/class3.C: Likewise.
3050 * g++.dg/concepts/memfun2.C: Likewise.
3051 * g++.dg/concepts/req1.C: Likewise.
3052 * g++.dg/concepts/disjunction1.C: Likewise.
3053 * g++.dg/concepts/req17.C: Likewise.
3054 * g++.dg/concepts/pr65848.C: Likewise.
3055 * g++.dg/concepts/placeholder4.C: Likewise.
3056 * g++.dg/concepts/decl-diagnose.C: Likewise.
3057 * g++.dg/concepts/intro7.C: Likewise.
3058 * g++.dg/concepts/pr68683.C: Likewise.
3059 * g++.dg/concepts/partial-spec4.C: Likewise.
3060 * g++.dg/concepts/template-parm5.C: Likewise.
3061 * g++.dg/concepts/explicit-inst1.C: Likewise.
3062 * g++.dg/concepts/class-deduction1.C: Likewise.
3063 * g++.dg/concepts/class1.C: Likewise.
3064 * g++.dg/concepts/req15.C: Likewise.
3065 * g++.dg/concepts/memfun.C: Likewise.
3066 * g++.dg/concepts/pr68434.C: Likewise.
3067 * g++.dg/concepts/inherit-ctor4.C: Likewise.
3068 * g++.dg/concepts/partial-spec6.C: Likewise.
3069 * g++.dg/concepts/var-templ1.C: Likewise.
3070 * g++.dg/concepts/template-parm8.C: Likewise.
3071 * g++.dg/concepts/explicit-inst3.C: Likewise.
3072 * g++.dg/concepts/class4.C: Likewise.
3073 * g++.dg/concepts/req6.C: Likewise.
3074 * g++.dg/concepts/fn8.C: Likewise.
3075 * g++.dg/concepts/class5.C: Likewise.
3076 * g++.dg/concepts/placeholder5.C: Likewise.
3077 * g++.dg/concepts/req16.C: Likewise.
3078 * g++.dg/concepts/req10.C: Likewise.
3079 * g++.dg/concepts/var-concept2.C: Likewise.
3080 * g++.dg/concepts/auto3.C: Likewise.
3081 * g++.dg/concepts/generic-fn-err.C: Likewise.
3082 * g++.dg/concepts/pr65552.C: Likewise.
3083 * g++.dg/concepts/partial-concept-id2.C: Likewise.
3084 * g++.dg/concepts/fn1.C: Likewise.
3085 * g++.dg/concepts/partial-spec.C: Likewise.
3086 * g++.dg/concepts/template-parm12.C: Likewise.
3087 * g++.dg/concepts/diagnostic1.C: Likewise.
3088 * g++.dg/concepts/intro1.C: Likewise.
3089 * g++.dg/concepts/explicit-inst4.C: Likewise.
3090 * g++.dg/concepts/req18.C: Likewise.
3091 * g++.dg/concepts/explicit-spec5.C: Likewise.
3092 * g++.dg/concepts/var-concept6.C: Likewise.
3093 * g++.dg/concepts/fn9.C: Likewise.
3094 * g++.dg/concepts/req2.C: Likewise.
3095 * g++.dg/concepts/template-parm7.C: Likewise.
3096 * g++.dg/concepts/req14.C: Likewise.
3097 * g++.dg/concepts/template-parm6.C: Likewise.
3098 * g++.dg/concepts/variadic4.C: Likewise.
3099 * g++.dg/concepts/fn6.C: Likewise.
3100 * g++.dg/concepts/req-neg1.C: Likewise.
3101 * g++.dg/concepts/alias3.C: Likewise.
3102 * g++.dg/concepts/expression2.C: Likewise.
3103 * g++.dg/concepts/partial-spec3.C: Likewise.
3104 * g++.dg/concepts/expression3.C: Likewise.
3105 * g++.dg/concepts/memfun-err.C: Likewise.
3106 * g++.dg/concepts/pr66091.C: Likewise.
3107 * g++.dg/concepts/explicit-spec2.C: Likewise.
3108 * g++.dg/concepts/equiv.C: Likewise.
3109 * g++.dg/concepts/friend1.C: Likewise.
3110 * g++.dg/concepts/fn4.C: Likewise.
3111 * g++.dg/concepts/var-templ3.C: Likewise.
3112 * g++.dg/concepts/explicit-inst2.C: Likewise.
3113 * g++.dg/concepts/alias2.C: Likewise.
3114 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
3115 * g++.dg/concepts/placeholder6.C: Likewise.
3116 * g++.dg/concepts/fn10.C: Likewise.
3117 * g++.dg/concepts/req3.C: Likewise.
3118 * g++.dg/concepts/variadic2.C: Likewise.
3119 * g++.dg/concepts/pr65636.C: Likewise.
3120 * g++.dg/concepts/intro6.C: Likewise.
3121 * g++.dg/concepts/class2.C: Likewise.
3122 * g++.dg/concepts/fn2.C: Likewise.
3123 * g++.dg/concepts/req20.C: Likewise.
3124 * g++.dg/concepts/req8.C: Likewise.
3125 * g++.dg/concepts/placeholder1.C: Likewise.
3126 * g++.dg/concepts/pr65854.C: Likewise.
3127 * g++.dg/concepts/member-concept.C: Likewise.
3128 * g++.dg/concepts/template-parm2.C: Likewise.
3129 * g++.dg/concepts/variadic1.C: Likewise.
3130 * g++.dg/concepts/fn7.C: Likewise.
3131 * g++.dg/concepts/intro4.C: Likewise.
3132 * g++.dg/concepts/req13.C: Likewise.
3133 * g++.dg/concepts/inherit-ctor3.C: Likewise.
3134 * g++.dg/concepts/explicit-spec6.C: Likewise.
3135 * g++.dg/concepts/auto1.C: Likewise.
3136 * g++.dg/concepts/alias1.C: Likewise.
3137 * g++.dg/concepts/fn-concept1.C: Likewise.
3138 * g++.dg/concepts/template-parm11.C: Likewise.
3139 * g++.dg/concepts/explicit-spec4.C: Likewise.
3140 * g++.dg/concepts/partial-concept-id1.C: Likewise.
3141 * g++.dg/concepts/req9.C: Likewise.
3142 * g++.dg/concepts/req4.C: Likewise.
3143 * g++.dg/concepts/pr65681.C: Likewise.
3144 * g++.dg/concepts/req7.C: Likewise.
3145 * g++.dg/concepts/req12.C: Likewise.
3146 * g++.dg/concepts/fn5.C: Likewise.
3147 * g++.dg/concepts/alias4.C: Likewise.
3148 * g++.dg/concepts/generic-fn.C: Likewise.
3149 * g++.dg/concepts/feature-macro.C: Likewise.
3150 * g++.dg/concepts/req19.C: Likewise.
3151 * g++.dg/concepts/placeholder3.C: Likewise.
3152 * g++.dg/concepts/intro3.C: Likewise.
3153 * g++.dg/concepts/partial-spec5.C: Likewise.
3154 * g++.dg/concepts/template-parm4.C: Likewise.
3155 * g++.dg/concepts/dr1430.C: Likewise.
3156 * g++.dg/concepts/pr65634.C: Likewise.
3157 * g++.dg/concepts/var-concept4.C: Likewise.
3158 * g++.dg/concepts/pr67249.C: Likewise.
3159 * g++.dg/concepts/expression.C: Likewise.
3160 * g++.dg/concepts/pr65575.C: Likewise.
3161 * g++.dg/concepts/partial-spec2.C: Likewise.
3162 * g++.dg/concepts/template-parm9.C: Likewise.
3163 * g++.dg/concepts/inherit-ctor1.C: Likewise.
3164 * g++.dg/concepts/equiv2.C: Likewise.
3165 * g++.dg/concepts/req11.C: Likewise.
3166 * g++.dg/concepts/template-parm1.C: Likewise.
3167 * g++.dg/concepts/inherit-ctor2.C: Likewise.
3168 * g++.dg/concepts/var-concept1.C: Likewise.
3169 * g++.dg/concepts/fn3.C: Likewise.
3170 * g++.dg/torture/pr46364.C: Likewise.
3171 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
3172 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3173 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
3174 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
3175 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
3176 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3177 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
3178 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
3179 * g++.dg/torture/pr52918-1.C: Likewise.
3180 * g++.dg/torture/pr49394.C: Likewise.
3181 * g++.dg/torture/pr57190.C: Likewise.
3182 * g++.dg/cpp0x/static_assert8.C: Likewise.
3183 * g++.dg/cpp0x/noexcept19.C: Likewise.
3184 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3185 * g++.dg/cpp0x/variadic73.C: Likewise.
3186 * g++.dg/cpp0x/noexcept02.C: Likewise.
3187 * g++.dg/cpp0x/defaulted23.C: Likewise.
3188 * g++.dg/cpp0x/noexcept08.C: Likewise.
3189 * g++.dg/cpp0x/auto9.C: Likewise.
3190 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
3191 * g++.dg/cpp0x/error5.C: Likewise.
3192 * c-c++-common/gomp/atomic-12.c: Likewise.
3193 * c-c++-common/gomp/atomic-13.c: Likewise.
3194 * c-c++-common/gomp/atomic-14.c: Likewise.
3195 * c-c++-common/Wvarargs-2.c: Likewise.
3196 * c-c++-common/Wvarargs.c: Likewise.
3197 * c-c++-common/vector-subscript-2.c: Likewise.
3198 * g++.old-deja/g++.robertl/eb123.C: Likewise.
3199 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
3200 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
3201 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3202 * g++.old-deja/g++.eh/throw2.C: Likewise.
3203 * g++.old-deja/g++.eh/throw1.C: Likewise.
3204 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
3205 * g++.old-deja/g++.other/new7.C: Likewise.
3206 * g++.old-deja/g++.other/crash30.C: Likewise.
3207 * g++.old-deja/g++.other/regstack.C: Likewise.
3208 * g++.old-deja/g++.other/crash28.C: Likewise.
3209 * g++.old-deja/g++.jason/bool5.C: Likewise.
3210 * g++.old-deja/g++.mike/p10416.C: Likewise.
3211 * g++.old-deja/g++.mike/eh25.C: Likewise.
3212 * g++.old-deja/g++.mike/eh55.C: Likewise.
3213
3214 PR rtl-optimization/82192
3215 * gcc.c-torture/execute/pr82192.c: New test.
3216
3217 2017-09-15 Richard Biener <rguenther@suse.de>
3218
3219 PR tree-optimization/82217
3220 * gcc.dg/torture/pr82217.c: New testcase.
3221
3222 2017-09-15 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR target/82145
3225 * gcc.target/i386/pr82145.c: New test.
3226
3227 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
3228
3229 PR fortran/82184
3230 * gfortran.dg/pointer_array_9.f90: New test.
3231
3232 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3233
3234 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
3235 __builtin_fabsq.
3236 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
3237 of __builtin_fabsq. Prevent the test from running on 32-bit.
3238 * gcc.target/powerpc/float128-fma1.c: New test.
3239 * gcc.target/powerpc/float128-fma2.c: Likewise.
3240 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
3241 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
3242
3243 2017-09-14 David Malcolm <dmalcolm@redhat.com>
3244
3245 PR jit/82174
3246 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
3247 New test case.
3248
3249 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
3250
3251 * gcc.target/powerpc/r2_shrink-wrap.c: New.
3252
3253 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3254
3255 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
3256 lp64 requirement.
3257
3258 2017-09-14 Richard Biener <rguenther@suse.de>
3259
3260 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
3261 * gcc.dg/uninit-suppress_2.c: Adjust.
3262 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3263
3264 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3265
3266 PR tree-optimization/80996
3267 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
3268
3269 2017-09-14 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR target/81325
3272 * g++.dg/cpp0x/pr81325.C: New test.
3273
3274 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
3275
3276 PR fortran/82173
3277 * gfortran.dg/pdt_10.f03 : New test.
3278
3279 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3280
3281 PR c++/68177
3282 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
3283
3284 2017-09-13 Martin Liska <mliska@suse.cz>
3285
3286 PR middle-end/82154
3287 * g++.dg/torture/pr82154.C: New test.
3288
3289 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 PR c++/61362
3292 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
3293 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
3294
3295 2017-09-13 Steve Ellcey <sellcey@cavium.com>
3296
3297 PR tree-optimization/80925
3298 * gfortran.dg/vect/vect-2.f90: Add
3299 --param vect-max-peeling-for-alignment=0 option.
3300 Remove unaligned access and peeling checks.
3301 * gfortran.dg/vect/vect-3.f90: Ditto.
3302 * gfortran.dg/vect/vect-4.f90: Ditto.
3303 * gfortran.dg/vect/vect-5.f90: Ditto.
3304
3305 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3306
3307 PR c++/61135
3308 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
3309 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
3310
3311 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
3312
3313 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
3314
3315 2017-09-13 Marek Polacek <polacek@redhat.com>
3316
3317 PR c/82167
3318 * gcc.dg/pr82167.c: New test.
3319
3320 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3321
3322 * gcc.target/powerpc/fold-vec-ld-char.c: New.
3323 * gcc.target/powerpc/fold-vec-ld-double.c: New.
3324 * gcc.target/powerpc/fold-vec-ld-float.c: New.
3325 * gcc.target/powerpc/fold-vec-ld-int.c: New.
3326 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
3327 * gcc.target/powerpc/fold-vec-ld-short.c: New.
3328
3329 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
3330
3331 * gcc.target/aarch64/pr62178.c: Updated testcase
3332 to scan for two ldrs and an mla.
3333
3334 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/59949
3337 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
3338
3339 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
3340
3341 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
3342
3343 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3344
3345 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
3346 ARMv8-A and ARMv8-R.
3347 * gcc.target/arm/acle/cdp2.c: Likewise.
3348 * gcc.target/arm/acle/ldc.c: Likewise.
3349 * gcc.target/arm/acle/ldc2.c: Likewise.
3350 * gcc.target/arm/acle/ldc2l.c: Likewise.
3351 * gcc.target/arm/acle/ldcl.c: Likewise.
3352 * gcc.target/arm/acle/mcr.c: Likewise.
3353 * gcc.target/arm/acle/mcr2.c: Likewise.
3354 * gcc.target/arm/acle/mcrr.c: Likewise.
3355 * gcc.target/arm/acle/mcrr2.c: Likewise.
3356 * gcc.target/arm/acle/mrc.c: Likewise.
3357 * gcc.target/arm/acle/mrc2.c: Likewise.
3358 * gcc.target/arm/acle/mrrc.c: Likewise.
3359 * gcc.target/arm/acle/mrrc2.c: Likewise.
3360 * gcc.target/arm/acle/stc.c: Likewise.
3361 * gcc.target/arm/acle/stc2.c: Likewise.
3362 * gcc.target/arm/acle/stc2l.c: Likewise.
3363 * gcc.target/arm/acle/stcl.c: Likewise.
3364 * lib/target-supports.exp:
3365 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
3366 and stcl in the comment.
3367 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
3368 and disable Thumb-1 targets.
3369 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
3370 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
3371
3372 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/47226
3375 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
3376 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
3377
3378 2017-09-13 Richard Biener <rguenther@suse.de>
3379
3380 PR middle-end/82128
3381 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
3382 default-def to avoid breaking iterator update with the weird
3383 interaction with cgraph_update_edges_for_call_stmt_node.
3384
3385 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3386
3387 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
3388
3389 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3390
3391 PR c++/70621
3392 * g++.dg/torture/pr70621.C: New.
3393
3394 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
3395
3396 PR fortran/82173
3397 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
3398 is defined' error.
3399 * gfortran.dg/pdt_6.f03 : New test.
3400 * gfortran.dg/pdt_7.f03 : New test.
3401 * gfortran.dg/pdt_8.f03 : New test.
3402
3403 PR fortran/82168
3404 * gfortran.dg/pdt_9.f03 : New test.
3405
3406 2017-09-12 Jakub Jelinek <jakub@redhat.com>
3407
3408 PR target/82112
3409 * gcc.target/powerpc/pr82112.c: New test.
3410 * g++.dg/ext/altivec-18.C: New test.
3411
3412 2017-09-12 Martin Liska <mliska@suse.cz>
3413
3414 PR testsuite/82114
3415 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
3416
3417 2017-09-12 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/82157
3420 * gcc.dg/torture/pr82157.c: New testcase.
3421
3422 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
3423
3424 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
3425 attribute.
3426 * gcc.target/mips/near-far-2.c: Likewise.
3427 * gcc.target/mips/near-far-3.c: Likewise.
3428 * gcc.target/mips/near-far-4.c: Likewise.
3429
3430 2017-09-12 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR target/82112
3433 * c-c++-common/pr82112.c: New test.
3434 * gcc.dg/pr82112.c: New test.
3435
3436 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
3437
3438 PR ada/79441
3439 * gnat.dg/pack9.adb: Robustify.
3440
3441 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
3442
3443 PR fortran/34640
3444 * gfortran.dg/associate_24.f90: New test.
3445 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
3446 checks.
3447 * gfortran.dg/no_arg_check_2.f90: Likewise.
3448 * gfortran.dg/pointer_array_1.f90: New test.
3449 * gfortran.dg/pointer_array_2.f90: New test.
3450 * gfortran.dg/pointer_array_7.f90: New test.
3451 * gfortran.dg/pointer_array_8.f90: New test.
3452 * gfortran.dg/pointer_array_component_1.f90: New test.
3453 * gfortran.dg/pointer_array_component_2.f90: New test.
3454 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
3455 counts by 1.
3456
3457 PR fortran/40737
3458 * gfortran.dg/pointer_array_3.f90: New test.
3459
3460 PR fortran/57116
3461 * gfortran.dg/pointer_array_4.f90: New test.
3462
3463 PR fortran/55763
3464 * gfortran.dg/pointer_array_5.f90: New test.
3465
3466 PR fortran/57019
3467 * gfortran.dg/pointer_array_6.f90: New test.
3468
3469 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
3470
3471 PR c++/81852
3472 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
3473 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
3474 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
3475 * g++.dg/cpp1y/feat-neg.C: Likewise.
3476 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3477
3478 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
3479
3480 * gnat.dg/debug14.adb: New test.
3481
3482 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
3483
3484 * gnat.dg/specs/atomic3.ads: New test.
3485
3486 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
3487
3488 * gnat.dg/specs/vfa.ads: Rename into...
3489 * gnat.dg/specs/vfa1.ads: ...this.
3490 * gnat.dg/specs/vfa2.ads: New test.
3491
3492 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
3493
3494 * gfortran.dg/pdt_1.f03 : New test.
3495 * gfortran.dg/pdt_2.f03 : New test.
3496 * gfortran.dg/pdt_3.f03 : New test.
3497 * gfortran.dg/pdt_4.f03 : New test.
3498 * gfortran.dg/pdt_5.f03 : New test.
3499
3500 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
3501
3502 * gcc.dg/pr81988.c: New test.
3503
3504 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
3505
3506 * gnat.dg/opt67.adb: New test.
3507 * gnat.dg/opt67_pkg.ad[sb]: New helper.
3508
3509 2017-09-07 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR target/81979
3512 * gcc.dg/pr81979.c: New test.
3513
3514 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
3515
3516 PR ada/82126
3517 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
3518
3519 2017-09-07 Richard Biener <rguenther@suse.de>
3520
3521 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
3522 opportunity.
3523
3524 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3525
3526 * gcc.target/powerpc/float128-1.c: Update options to know that
3527 -mfloat128 is now on by default on PowerPC VSX systems. Remove
3528 -static-libgcc option which is no longer needed. Use -mvsx or
3529 -mpower9-vector to enable VSX or hardware IEEE support, rather
3530 than specifying a particular CPU.
3531 * gcc.target/powerpc/float128-2.c: Likewise.
3532 * gcc.target/powerpc/float128-cmp.c: Likewise.
3533 * gcc.target/powerpc/float128-complex-1.c: Likewise.
3534 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3535 * gcc.target/powerpc/float128-hw.c: Likewise.
3536 * gcc.target/powerpc/float128-mix.c: Likewise.
3537 * gcc.target/powerpc/float128-type-1.c: Likewise.
3538 * gcc.target/powerpc/float128-type-2.c: Likewise.
3539 * gcc.target/powerpc/float128-3.c: New test.
3540 * gcc.target/powerpc/float128-4.c: Likewise.
3541 * gcc.target/powerpc/float128-5.c: Likewise.
3542
3543 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
3544
3545 PR middle-end/78468
3546 * gcc.dg/pr78468.c: Add alignment test.
3547
3548 2017-09-06 Wish Wu <wishwu007@gmail.com>
3549 Jakub Jelinek <jakub@redhat.com>
3550
3551 * gcc.dg/sancov/cmp0.c: New test.
3552
3553 2017-09-06 Richard Biener <rguenther@suse.de>
3554
3555 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
3556 test for correctness of vector lowering.
3557
3558 2017-09-06 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/82108
3561 * gcc.dg/vect/pr82108.c: New testcase.
3562
3563 2017-09-06 Martin Jambor <mjambor@suse.cz>
3564
3565 PR tree-optimization/82078
3566 * gcc.dg/tree-ssa/pr82078.c: New test.
3567
3568 2017-09-06 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR middle-end/82095
3571 * gcc.dg/tls/pr82095.c: New test.
3572
3573 2017-09-05 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR middle-end/81768
3576 * gcc.dg/gomp/pr81768-2.c: New test.
3577
3578 PR middle-end/81768
3579 * gcc.dg/gomp/pr81768-1.c: New test.
3580
3581 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3582
3583 PR target/81833
3584 * gcc.target/powerpc/pr81833-1.c: New file.
3585 * gcc.target/powerpc/pr81833-2.c: New file.
3586
3587 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
3588
3589 PR target/59501
3590 PR target/81624
3591 PR target/81769
3592 * gcc.target/i386/pr59501-4a.c: Remove xfail.
3593 * gcc.target/i386/pr81769-1a.c: New test.
3594 * gcc.target/i386/pr81769-1b.c: Likewise.
3595 * gcc.target/i386/pr81769-2.c: Likewise.
3596
3597 2017-09-05 Marek Polacek <polacek@redhat.com>
3598
3599 PR sanitizer/82072
3600 * c-c++-common/ubsan/pr82072-2.c: New test.
3601
3602 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/81942
3605 * g++.dg/cpp1y/constexpr-return3.C: New.
3606
3607 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3608
3609 * gnat.dg/incomplete5.ad[sb]: New test.
3610 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
3611
3612 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * gnat.dg/specs/uc2.ads: New test.
3615
3616 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3617
3618 * gnat.dg/taft_type4.adb: New test.
3619 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
3620
3621 2017-09-05 Richard Biener <rguenther@suse.de>
3622
3623 PR tree-optimization/82102
3624 * gcc.dg/torture/pr82102.c: New testcase.
3625
3626 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3627
3628 * testsuite/gnat.dg/array29.ad[sb]: New test.
3629
3630 2017-09-05 Martin Liska <mliska@suse.cz>
3631
3632 PR tree-optimization/82032
3633 * g++.dg/other/pr82032.C: New test.
3634 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
3635 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3636 * gcc.dg/switch-10.c: Likewise.
3637
3638 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
3639
3640 * gcc.target/i386/mpx/mpx-os-support.h: New file.
3641 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
3642
3643 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3644
3645 PR target/77308
3646 * gcc.target/arm/pr77308-1.c: New test.
3647
3648 2017-09-04 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/82084
3651 * g++.dg/torture/pr82084.C: New testcase.
3652
3653 2017-09-04 Marek Polacek <polacek@redhat.com>
3654
3655 PR c/81783
3656 * c-c++-common/Wtautological-compare-5.c: New test.
3657
3658 2017-09-04 Jeff Law <law@redhat.com>
3659
3660 PR tree-optimization/64910
3661 * gcc.dg/tree-ssa/pr64910-2.c: New test.
3662
3663 2017-09-04 Marek Polacek <polacek@redhat.com>
3664
3665 PR sanitizer/82072
3666 * c-c++-common/ubsan/pr82072.c: New test.
3667
3668 2017-09-04 Richard Biener <rguenther@suse.de>
3669
3670 PR tree-optimization/82060
3671 * g++.dg/torture/pr82060.C: New testcase.
3672
3673 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
3674
3675 PR rtl-optimization/57448
3676 PR target/67458
3677 PR target/81316
3678 * gcc.dg/atomic/pr80640-2.c: New testcase.
3679 * gcc.dg/atomic/pr81316.c: New testcase.
3680
3681 2017-09-04 Tom de Vries <tom@codesourcery.com>
3682
3683 PR tree-optimization/82052
3684 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
3685 call in fn11.
3686
3687 2017-09-04 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR sanitizer/81981
3690 * gcc.dg/ubsan/pr81981.c: New test.
3691
3692 PR tree-optimization/70043
3693 PR testsuite/82093
3694 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
3695
3696 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
3697
3698 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
3699 * gcc.target/i386/bmi-check.h (main): Ditto.
3700 * gcc.target/i386/bmi2-check.h (main): Ditto.
3701 * gcc.target/i386/rtm-check.h (main): Ditto.
3702 * gcc.target/i386/sha-check.h (main): Ditto.
3703 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
3704 (main): Use __get_cpuid_count. Use check_osxsave.
3705 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
3706 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
3707 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
3708 (main): Use check_osxsave.
3709
3710 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
3711
3712 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
3713 and return NORUNRES on failure.
3714 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
3715 __builtin_va_arg_pack instead of __va_arg_pack.
3716 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
3717 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
3718 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
3719 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
3720 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
3721
3722 2017-09-01 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR target/81766
3725 * gcc.target/i386/pr81766.c: New test.
3726
3727 2017-09-01 Joseph Myers <joseph@codesourcery.com>
3728
3729 PR c/82071
3730 * gcc.target/i386/excess-precision-7.c: New test.
3731
3732 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3733
3734 PR target/82012
3735 * gcc.target/s390/target-attribute/pr82012.c: New test.
3736
3737 2017-09-01 Jeff Law <law@redhat.com>
3738
3739 * gcc.target/i386/const-in-bss.c: New test.
3740
3741 PR tree-optimization/82052
3742 * gcc.c-torture/compile/pr82052.c: New test.
3743
3744 2017-09-01 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR sanitizer/81923
3747 * gcc.dg/asan/pr81923.c: New test.
3748
3749 2017-09-01 Martin Liska <mliska@suse.cz>
3750
3751 PR tree-optimization/82059
3752 * gcc.dg/tree-ssa/pr82059.c: New test.
3753
3754 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3755
3756 * gcc.target/arc/loop-1.c: Deleted.
3757
3758 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3759
3760 * gcc.target/arc/arc.exp: Test also cpp files.
3761 * gcc.target/arc/tdelay_slots.cpp: New test.
3762
3763 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3764
3765 * gcc.target/arc/pr9001184797.c: New test.
3766
3767 2017-09-01 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR c/81887
3770 * c-c++-common/gomp/pr81887.c: New test.
3771 * gfortran.dg/gomp/pr81887.f90: New test.
3772
3773 2017-09-01 Marek Polacek <polacek@redhat.com>
3774
3775 PR c++/82040
3776 * g++.dg/warn/Wbool-operation-1.C: New test.
3777
3778 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
3779
3780 * gcc.target/arc/sdata-5.c: New test.
3781 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
3782
3783 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
3784
3785 * gcc.target/arc/sdata-3.c: New file.
3786 * gcc.target/arc/sdata-4.c: Likewise.
3787
3788 2017-08-31 Richard Biener <rguenther@suse.de>
3789
3790 PR middle-end/82054
3791 * g++.dg/gomp/pr82054.C: New testcase.
3792
3793 2017-08-31 Renlin Li <renlin.li@arm.com>
3794 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3795
3796 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
3797
3798 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3799
3800 PR tree-optimization/81987
3801 * g++.dg/torture/pr81987.C: New file.
3802
3803 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gnat.dg/aggr22.ad[sb]: New test.
3806
3807 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
3808
3809 * gcc.target/powerpc/cr_shrink-wrap.c: New.
3810
3811 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3812
3813 PR target/82015
3814 * gcc.target/powerpc/pr82015.c: Fix up error message.
3815
3816 2017-08-30 Martin Liska <mliska@suse.cz>
3817
3818 PR inline-asm/82001
3819 * gcc.dg/ipa/pr82001.c: New test.
3820
3821 2017-08-30 Martin Liska <mliska@suse.cz>
3822
3823 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
3824
3825 2017-08-30 Richard Biener <rguenther@suse.de>
3826
3827 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
3828
3829 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3830
3831 PR target/82015
3832 * gcc.target/powerpc/pr82015.c: New test.
3833
3834 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
3835
3836 * gcc.target/i386/*.c: Remove excess braces from target selectors.
3837
3838 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
3839
3840 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
3841 * gcc.target/i386/abi-2.c: Ditto.
3842 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
3843 * gcc.target/i386/pr22076.c: Ditto.
3844 * gcc.target/i386/pr37216.c: Ditto.
3845 * gcc.target/i386/pr39431.c: Ditto.
3846 * gcc.target/i386/pr40906-1.c: Ditto.
3847 * gcc.target/i386/pr40906-2.c: Ditto.
3848 * gcc.target/i386/pr43766.c: Ditto.
3849 * gcc.target/i386/pr46226.c: Ditto.
3850 * gcc.target/i386/pr46470.c: Ditto.
3851 * gcc.target/i386/pr59929.c: Ditto.
3852 * gcc.target/i386/sse-10.c: Ditto.
3853 * gcc.target/i386/vararg-1.c: Ditto.
3854 * gcc.target/i386/vararg-1.c: Ditto.
3855 * gcc.target/i386/asm-6.c: Compile for fpic target only.
3856 * gcc.target/i386/pr44223.c: Ditto.
3857 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
3858 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
3859 * gcc.target/i386/pr67480.c (dg-options): Ditto.
3860 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
3861 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
3862 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
3863 * gcc.target/i386/mvc9.c: Compile for lto target only.
3864 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
3865 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
3866 * gcc.target/i386/pr57091.c: Ditto.
3867 * gcc.target/i386/pr61599-2.c: Ditto.
3868
3869 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3870
3871 PR tree-optimization/81503
3872 * gcc.c-torture/execute/pr81503.c: New file.
3873
3874 2017-08-29 Martin Liska <mliska@suse.cz>
3875
3876 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
3877 * gcc.dg/tree-ssa/vrp104.c: Likewise.
3878
3879 2017-08-29 Richard Biener <rguenther@suse.de>
3880 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
3881
3882 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
3883
3884 2017-08-28 Jeff Law <law@redhat.com>
3885
3886 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
3887 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
3888 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
3889 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
3890 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
3891 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
3892 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
3893 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
3894 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
3895
3896 2017-08-28 Janus Weil <janus@gcc.gnu.org>
3897
3898 PR fortran/81770
3899 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
3900 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
3901
3902 2017-08-28 Steve Ellcey <sellcey@cavium.com>
3903
3904 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
3905 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
3906 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
3907
3908 2017-08-28 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/81977
3911 * g++.dg/torture/pr81977.C: New testcase.
3912
3913 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
3914
3915 PR target/80640
3916 * gcc.dg/atomic/pr80640.c: New testcase.
3917
3918 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
3919
3920 PR target/81995
3921 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
3922 * gcc.target/i386/pr46091-4a.c: Ditto.
3923
3924 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3925
3926 PR fortran/81974
3927 * gfortran.dg/inline_matmul_19.f90: New test.
3928
3929 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
3930
3931 * gcc.target/powerpc/m128-check.h: New file.
3932 * gcc.target/powerpc/sse-check.h: New file.
3933 * gcc.target/powerpc/sse-movmskps-1.c: New file.
3934 * gcc.target/powerpc/sse-movlps-2.c: New file.
3935 * gcc.target/powerpc/sse-pavgw-1.c: New file.
3936 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
3937 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
3938 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
3939 * gcc.target/powerpc/sse-divss-1.c: New file.
3940 * gcc.target/powerpc/sse-movhps-1.c: New file.
3941 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
3942 * gcc.target/powerpc/sse-subps-1.c: New file.
3943 * gcc.target/powerpc/sse-minps-1.c: New file.
3944 * gcc.target/powerpc/sse-pminub-1.c: New file.
3945 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
3946 * gcc.target/powerpc/sse-shufps-1.c: New file.
3947 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
3948 * gcc.target/powerpc/sse-maxps-1.c: New file.
3949 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
3950 * gcc.target/powerpc/sse-movmskb-1.c: New file.
3951 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
3952 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
3953 * gcc.target/powerpc/sse-mulps-1.c: New file.
3954 * gcc.target/powerpc/sse-rcpps-1.c: New file.
3955 * gcc.target/powerpc/sse-pminsw-1.c: New file.
3956 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
3957 * gcc.target/powerpc/sse-subss-1.c: New file.
3958 * gcc.target/powerpc/sse-movss-2.c: New file.
3959 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
3960 * gcc.target/powerpc/sse-minss-1.c: New file.
3961 * gcc.target/powerpc/sse-movaps-2.c: New file.
3962 * gcc.target/powerpc/sse-movlps-1.c: New file.
3963 * gcc.target/powerpc/sse-maxss-1.c: New file.
3964 * gcc.target/powerpc/sse-movhlps-1.c: New file.
3965 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
3966 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
3967 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
3968 * gcc.target/powerpc/sse-mulss-1.c: New file.
3969 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
3970 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
3971 * gcc.target/powerpc/sse-movlhps-1.c: New file.
3972 * gcc.target/powerpc/sse-movhps-2.c: New file.
3973 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
3974 * gcc.target/powerpc/sse-xorps-1.c: New file.
3975 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
3976 * gcc.target/powerpc/sse-orps-1.c: New file.
3977 * gcc.target/powerpc/sse-addps-1.c: New file.
3978 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
3979 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
3980 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
3981 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
3982 * gcc.target/powerpc/sse-andps-1.c: New file.
3983 * gcc.target/powerpc/sse-cmpss-1.c: New file.
3984 * gcc.target/powerpc/sse-divps-1.c: New file.
3985 * gcc.target/powerpc/sse-andnps-1.c: New file.
3986 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
3987 * gcc.target/powerpc/sse-movss-1.c: New file.
3988 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
3989 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
3990 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
3991 * gcc.target/powerpc/sse-movaps-1.c: New file.
3992 * gcc.target/powerpc/sse-movss-3.c: New file.
3993 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
3994 * gcc.target/powerpc/sse-addss-1.c: New file.
3995 * gcc.target/powerpc/sse-psadbw-1.c: New file.
3996
3997 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3998
3999 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
4000 * gcc.target/powerpc/dform-2.c: Likewise.
4001 * gcc.target/powerpc/dform-3.c: Likewise.
4002 * gcc.target/powerpc/pr71656-1.c: Likewise.
4003 * gcc.target/powerpc/pr71656-2.c: Likewise.
4004 * gcc.target/powerpc/pr80103-1.c: Likewise.
4005 * gcc.target/powerpc/pr80098-1.c: Likewise.
4006
4007 2017-08-24 Martin Sebor <msebor@redhat.com>
4008
4009 PR middle-end/81908
4010 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
4011 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
4012 * gcc.dg/tree-ssa/pr81908.c: New test.
4013
4014 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
4015
4016 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
4017 Suppress warning during tests.
4018
4019 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
4020
4021 * lib/target-supports.exp: Group together target-dependant checks.
4022
4023 2017-08-24 Bin Cheng <bin.cheng@arm.com>
4024
4025 PR tree-optimization/81913
4026 * gcc.c-torture/execute/pr81913.c: New test.
4027 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
4028 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
4029
4030 2017-08-23 Richard Biener <rguenther@suse.de>
4031
4032 PR target/81921
4033 * gcc.target/i386/pr81921.c: New testcase.
4034
4035 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
4036
4037 * gcc.target/i386/pr80969-1.c: New testcase.
4038 * gcc.target/i386/pr80969-2a.c: Likewise.
4039 * gcc.target/i386/pr80969-2.c: Likewise.
4040 * gcc.target/i386/pr80969-3.c: Likewise.
4041 * gcc.target/i386/pr80969-4a.c: Likewise.
4042 * gcc.target/i386/pr80969-4b.c: Likewise.
4043 * gcc.target/i386/pr80969-4.c: Likewise.
4044 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
4045 * lib/target-supports.exp (check_avx512_os_support_available,
4046 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
4047 New proceedures for target avx512f and avx512f_runtime selectors.
4048 (check_avx2_hw_available): Fix breakage due NULL being undefined.
4049
4050 2017-08-23 David Malcolm <dmalcolm@redhat.com>
4051
4052 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
4053 * gcc.dg/param-type-mismatch.c: New test case.
4054
4055 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4056
4057 * gcc.target/powerpc/fold-vec-perm-char.c: New.
4058 * gcc.target/powerpc/fold-vec-perm-double.c: New.
4059 * gcc.target/powerpc/fold-vec-perm-float.c: New.
4060 * gcc.target/powerpc/fold-vec-perm-int.c: New.
4061 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
4062 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
4063 * gcc.target/powerpc/fold-vec-perm-short.c: New.
4064
4065 2017-08-23 Richard Biener <rguenther@suse.de>
4066
4067 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
4068 * g++.dg/tree-ssa/pr45605.C: Likewise.
4069 * gnat.dg/noinline2.adb: Likewise.
4070 * gnat.dg/renaming6.adb: Likewise.
4071 * gnat.dg/renaming6.ads: Likewise.
4072 * gnat.dg/specs/noinline3.ads: Likewise.
4073
4074 2017-08-23 Richard Biener <rguenther@suse.de>
4075
4076 PR lto/81940
4077 * g++.dg/lto/pr81940_0.C: New testcase.
4078
4079 2017-08-23 Tamar Christina <tamar.christina@arm.com>
4080
4081 PR middle-end/19706
4082 * gcc.dg/tree-ssa/pr19706.c: New.
4083 * lib/target-supports.exp (check_effective_target_xorsign): New.
4084
4085 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
4086
4087 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
4088 -mabi=ms
4089 * gcc.target/i386/pr64409.c: Modify to only run on x32.
4090 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
4091 * gcc.target/i386/pr66275.c: Likewise.
4092 * gcc.target/i386/pr68018.c: Likewise.
4093
4094 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
4095
4096 * gcc.target/powerpc/fold-vec-sums-int.c: New.
4097
4098 2017-08-22 Jeff Law <law@redhat.com>
4099
4100 PR tree-optimization/81741
4101 PR tree-optimization/71947
4102 * gcc.dg/tree-ssa/pr81741.c: New test.
4103 * gcc.dg/tree-ssa/pr71947-7.c: New test.
4104 * gcc.dg/tree-ssa/pr71947-8.c: New test.
4105 * gcc.dg/tree-ssa/pr71947-9.c: New test.
4106 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
4107 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
4108 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
4109 * gcc.dg/tree-ssa/20030922-2.c: xfail.
4110
4111 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
4112
4113 PR c++/80287
4114 * g++.dg/pr80287.C: New test.
4115
4116 2017-08-22 Richard Biener <rguenther@suse.de>
4117
4118 Revert
4119 2017-08-09 Slava Barinov <v.barinov@samsung.com>
4120
4121 * g++.dg/asan/asan.exp: Switch on *.cc tests.
4122
4123 2017-08-22 Richard Biener <rguenther@suse.de>
4124
4125 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
4126 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
4127 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
4128 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
4129 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
4130 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
4131 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
4132 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
4133
4134 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4135
4136 PR fortran/81296
4137 * gfortran.dg/dtio_12.f90: Update test.
4138
4139 2017-08-21 Nathan Sidwell <nathan@acm.org>
4140
4141 * g++.dg/template/pr81899.C: Fix c++03.
4142 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
4143
4144 2017-08-21 David Malcolm <dmalcolm@redhat.com>
4145
4146 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
4147 Update expected result to show all of "(long)0" being underlined.
4148 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4149 (test_multitoken_macro): Update expected underlining.
4150
4151 2017-08-21 David Malcolm <dmalcolm@redhat.com>
4152
4153 * gcc.dg/format/diagnostic-ranges.c: Update expected results
4154 to show underlining of all pertinent params.
4155 * gcc.dg/format/pr72858.c: Likewise.
4156
4157 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
4158
4159 PR target/46091
4160 * gcc.target/i386/pr46091-4.c: New test.
4161 * gcc.target/i386/pr46091-4a.c: Ditto.
4162 * gcc.target/i386/pr46091-5.c: Ditto.
4163 * gcc.target/i386/pr46091-5a.c: Ditto.
4164
4165 2017-08-21 Nathan Sidwell <nathan@acm.org>
4166
4167 PR c++/81899
4168 * g++.dg/template/pr81899.C: New.
4169
4170 2017-08-21 Richard Biener <rguenther@suse.de>
4171
4172 PR tree-optimization/81900
4173 * gcc.dg/torture/pr81900.c: New testcase.
4174
4175 2017-08-21 Richard Biener <rguenther@suse.de>
4176
4177 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
4178 regex to handle the LTO case.
4179 * c-c++-common/asan/heap-overflow-1.c: Likewise.
4180 * c-c++-common/asan/misalign-1.c: Likewise.
4181 * c-c++-common/asan/misalign-2.c: Likewise.
4182 * c-c++-common/asan/null-deref-1.c: Likewise.
4183 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4184 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4185 * c-c++-common/asan/use-after-free-1.c: Likewise.
4186 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
4187 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4188 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4189 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4190 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4191 * g++.dg/asan/large-func-test-1.C: Likewise.
4192 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
4193
4194 2017-08-21 Richard Biener <rguenther@suse.de>
4195
4196 PR middle-end/81884
4197 * g++.dg/torture/pr81884.C: New testcase.
4198
4199 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
4200
4201 PR ipa/77732
4202 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
4203
4204 2017-08-18 David Malcolm <dmalcolm@redhat.com>
4205
4206 PR tree-optimization/46805
4207 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
4208 * jit.dg/test-autovectorize.c: New test case.
4209
4210 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
4211
4212 PR target/80210
4213 * gcc.target/powerpc/pr80210.c: New test.
4214
4215 2017-08-18 David Malcolm <dmalcolm@redhat.com>
4216
4217 PR c++/81514
4218 * g++.dg/lookup/empty.h: New file.
4219 * g++.dg/lookup/missing-std-include-2.C: Replace include of
4220 stdio.h with empty.h and a declaration of a "std::sprintf" not based
4221 on a built-in.
4222
4223 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
4224
4225 PR c/53037
4226 * c-c++-common/pr53037-5.c: New test.
4227 * g++.dg/pr53037-1.C: Likewise.
4228 * g++.dg/pr53037-2.C: Likewise.
4229 * g++.dg/pr53037-3.C: Likewise.
4230 * g++.dg/pr53037-4.C: Likewise.
4231 * gcc.dg/pr53037-1.c: Likewise.
4232 * gcc.dg/pr53037-2.c: Likewise.
4233 * gcc.dg/pr53037-3.c: Likewise.
4234 * gcc.dg/pr53037-4.c: Likewise.
4235
4236 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
4237
4238 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
4239 * gcc.target/powerpc/p9-vparity.c: Likewise.
4240 * gcc.target/powerpc/pr68805.c: Likewise.
4241 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
4242
4243 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
4244
4245 PR target/72804
4246 * gcc.target/powerpc/pr72804.c: New test.
4247
4248 2017-08-17 Marek Polacek <polacek@redhat.com>
4249
4250 PR middle-end/81814
4251 * gcc.dg/torture/pr81814.c: New test.
4252
4253 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
4254
4255 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
4256
4257 2017-08-17 Tom de Vries <tom@codesourcery.com>
4258
4259 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
4260
4261 2017-08-17 Richard Biener <rguenther@suse.de>
4262
4263 * gcc.dg/tree-ssa/vrp117.c: New testcase.
4264
4265 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
4266
4267 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
4268 scan-assembler-times for alpha*-*-*.
4269 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
4270 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
4271
4272 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4273
4274 PR fortran/81116
4275 * gfortran.dg/realloc_on_assignment_29.f90: New test.
4276
4277 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
4278
4279 PR target/46091
4280 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
4281 (testm): New test function.
4282 * gcc.target/i386/pr46091-2.c: Ditto.
4283 * gcc.target/i386/pr46091-3.c: Ditto.
4284
4285 2017-08-16 Bin Cheng <bin.cheng@arm.com>
4286
4287 PR tree-optimization/81832
4288 * gcc.dg/tree-ssa/pr81832.c: New test.
4289
4290 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
4291
4292 PR tree-optimization/81835
4293 * gcc.dg/vect/pr81815.c: New test.
4294
4295 2017-08-15 Joseph Myers <joseph@codesourcery.com>
4296
4297 PR target/78460
4298 PR target/67712
4299 * gcc.c-torture/compile/string-large-1.c: New test.
4300
4301 2017-08-15 Richard Biener <rguenther@suse.de>
4302
4303 PR tree-optimization/81790
4304 * gcc.dg/torture/pr81790.c: New testcase.
4305
4306 2017-08-14 Martin Sebor <msebor@redhat.com>
4307
4308 PR c/81117
4309 * c-c++-common/attr-nonstring-1.c: New test.
4310
4311 2017-08-14 Martin Sebor <msebor@redhat.com>
4312
4313 PR c/81117
4314 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
4315
4316 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
4317
4318 * gcc.dg/ucnid-5.c: Skip on AIX.
4319 * gcc.target/powerpc/pr79909.c: Skip on AIX.
4320
4321 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
4322
4323 PR target/46091
4324 * gcc.target/i386/pr46091-1.c: New test.
4325 * gcc.target/i386/pr46091-2.c: Ditto.
4326 * gcc.target/i386/pr46091-3.c: Ditto.
4327
4328 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
4329
4330 PR target/81643
4331 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
4332
4333 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4334
4335 PR target/79845
4336 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
4337 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
4338 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4339 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4340 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4341 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4342 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4343 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
4344 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4345 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4346 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4347 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4348 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4349 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4350 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4351 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4352 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4353 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4354 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4355 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4356 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4357 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4358 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4359 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4360 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4361 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4362 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4363 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4364 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4365 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4366 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4367 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4368 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4369 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4370 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4371 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4372 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4373 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4374 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4375 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4376 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4377 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4378 * gcc.target/powerpc/cmpb-3.c: Likewise.
4379 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4380 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4381 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4382 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4383 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4384 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4385 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4386 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4387 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4388 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4389 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4390 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4391 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4392 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4393 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4394 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4395 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4396 * gcc.target/powerpc/no-r11-3.c: Likewise.
4397 * gcc.target/powerpc/pr80098-1.c: Likewise.
4398 * gcc.target/powerpc/pr80098-2.c: Likewise.
4399 * gcc.target/powerpc/pr80098-3.c: Likewise.
4400 * gcc.target/powerpc/pr80098-4.c: Likewise.
4401 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4402 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4403 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4404 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4405 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4406 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4407 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4408 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4409 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4410 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4411 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4412
4413 2017-08-14 Bin Cheng <bin.cheng@arm.com>
4414
4415 PR tree-optimization/81799
4416 * gcc.dg/tree-ssa/pr81799.c: New.
4417
4418 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
4419
4420 PR middle-end/46932
4421 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
4422 * lib/target-supports.exp: Add check_effective_target_autoincdec.
4423
4424 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
4425
4426 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
4427 -mno-pc-relative-literal-loads.
4428
4429 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4430
4431 PR testsuite/81793
4432 * gcc.dg/pie-static-1.c: Require both static and pie support.
4433 * gcc.dg/pie-static-2.c: Likewise.
4434
4435 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
4436
4437 PR ada/79542
4438 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
4439
4440 2017-08-11 Marek Polacek <polacek@redhat.com>
4441
4442 PR c/81795
4443 * gcc.dg/pr81795.c: New test.
4444
4445 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4446
4447 PR fortran/60355
4448 * gfortran.dg (bind_c_usage_30): New test.
4449
4450 2017-08-11 Martin Liska <mliska@suse.cz>
4451
4452 PR tree-opt/79987
4453 * gcc.target/i386/mpx/pr79987.c: New test.
4454
4455 2017-08-11 Martin Liska <mliska@suse.cz>
4456
4457 PR ipa/81213
4458 * gcc.target/i386/pr81213.c: New test.
4459
4460 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
4461
4462 PR target/81708
4463 * gcc.target/i386/stack-prot-sym.c: New test.
4464
4465 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
4466
4467 PR testsuite/81738
4468 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
4469 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
4470 vect_perm and vect_element_align for vectorization.
4471
4472 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
4473
4474 PR target/81736
4475 * gcc.target/i386/pr81736-1.c: New test.
4476 * gcc.target/i386/pr81736-2.c: Likewise.
4477 * gcc.target/i386/pr81736-3.c: Likewise.
4478 * gcc.target/i386/pr81736-4.c: Likewise.
4479 * gcc.target/i386/pr81736-5.c: Likewise.
4480 * gcc.target/i386/pr81736-6.c: Likewise.
4481 * gcc.target/i386/pr81736-7.c: Likewise.
4482
4483 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4484
4485 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
4486 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
4487
4488 2017-08-10 David Malcolm <dmalcolm@redhat.com>
4489
4490 * c-c++-common/missing-close-symbol.c: New test case.
4491 * c-c++-common/missing-symbol.c: New test case.
4492 * gcc.dg/unclosed-init.c: New test case.
4493 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
4494 * g++.dg/diagnostic/unclosed-function.C: New test case.
4495 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
4496 * g++.dg/diagnostic/unclosed-struct.C: New test case.
4497 * g++.dg/parse/pragma2.C: Update to reflect movement of the
4498 "expected identifier" error.
4499
4500 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
4501
4502 * gfortran.dg/dec_d_lines_1.f: New test.
4503 * gfortran.dg/dec_d_lines_2.f: New test.
4504
4505 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
4506
4507 * gfortran.dg/dec_structure_18.f90: New test.
4508 * gfortran.dg/dec_structure_19.f90: New test.
4509 * gfortran.dg/dec_structure_20.f90: New test.
4510 * gfortran.dg/dec_structure_21.f90: New test.
4511
4512 2017-08-10 Marek Polacek <polacek@redhat.com>
4513
4514 PR testsuite/81784
4515 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
4516
4517 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
4518
4519 2017-08-10 Martin Liska <mliska@suse.cz>
4520
4521 PR c++/81355
4522 * g++.dg/other/pr81355.C: New test.
4523
4524 2017-08-09 David Malcolm <dmalcolm@redhat.com>
4525
4526 * jit.dg/all-non-failing-tests.h: Add note about
4527 test-vector-types.cc.
4528 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
4529 case.
4530 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
4531 New test case.
4532 * jit.dg/test-vector-types.cc: New test case.
4533
4534 2017-08-09 Andrew Pinski <apinski@cavium.com>
4535
4536 * gcc.target/aarch64/vect-xorsign_exec.c: Add
4537 --save-temps to the options passed.
4538
4539 2017-08-09 Michael Collison <michael.collison@arm.com>
4540
4541 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
4542 boundary option and fix comment.
4543 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
4544 boundary option and fix comment.
4545 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
4546 boundary option and fix comment.
4547 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
4548 -mstructure-size boundary option.
4549
4550 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
4551
4552 PR rtl-optimization/81423
4553 * gcc.c-torture/execute/pr81423.c: New testcase.
4554
4555 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4556
4557 * gcc.target/powerpc/fold-vec-pack-double.c: New.
4558 * gcc.target/powerpc/fold-vec-pack-int.c: New.
4559 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
4560 * gcc.target/powerpc/fold-vec-pack-short.c: New.
4561
4562 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4563
4564 * gcc.target/powerpc/fold-vec-msum-char.c: New.
4565 * gcc.target/powerpc/fold-vec-msum-short.c: New.
4566
4567 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4568
4569 * gcc.target/powerpc/fold-vec-madd-double.c: New.
4570 * gcc.target/powerpc/fold-vec-madd-float.c: New.
4571 * gcc.target/powerpc/fold-vec-madd-short.c: New.
4572
4573 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4574
4575 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
4576 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
4577 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
4578 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
4579
4580 2017-08-09 Slava Barinov <v.barinov@samsung.com>
4581
4582 * g++.dg/asan/asan.exp: Switch on *.cc tests.
4583
4584 2017-08-09 Marek Polacek <polacek@redhat.com>
4585
4586 PR c/81233
4587 * gcc.dg/diagnostic-types-1.c: New test.
4588 * gcc.dg/assign-warn-1.c: Update warning messages.
4589 * gcc.dg/assign-warn-2.c: Likewise.
4590 * gcc.dg/c90-const-expr-5.c: Likewise.
4591 * gcc.dg/c99-const-expr-5.c: Likewise.
4592 * gcc.dg/conv-2.c: Likewise.
4593 * gcc.dg/init-bad-7.c: Likewise.
4594 * gcc.dg/overflow-warn-1.c: Likewise.
4595 * gcc.dg/overflow-warn-2.c: Likewise.
4596 * gcc.dg/overflow-warn-3.c: Likewise.
4597 * gcc.dg/overflow-warn-4.c: Likewise.
4598 * gcc.dg/pointer-array-atomic.c: Likewise.
4599 * gcc.dg/pr26865.c: Likewise.
4600 * gcc.dg/pr61162-2.c: Likewise.
4601 * gcc.dg/pr61162.c: Likewise.
4602 * gcc.dg/pr67730-2.c: Likewise.
4603 * gcc.dg/pr69156.c: Likewise.
4604 * gcc.dg/pr70174.c: Likewise.
4605 * objc.dg/proto-lossage-4.m: Likewise.
4606
4607 2017-08-09 Marek Polacek <polacek@redhat.com>
4608
4609 PR c/81417
4610 * Wsign-compare-1.c: New test.
4611 * gcc.dg/compare1.c: Adjust dg-bogus.
4612 * gcc.dg/compare2.c: Likewise.
4613 * gcc.dg/compare3.c: Likewise.
4614 * gcc.dg/compare7.c: Likewise.
4615 * gcc.dg/compare8.c: Likewise.
4616 * gcc.dg/compare9.c: Likewise.
4617 * gcc.dg/pr11492.c: Likewise.
4618
4619 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
4620
4621 PR driver/81523
4622 * gcc.dg/pie-7.c: New test.
4623 * gcc.dg/pie-static-1.c: Likewise.
4624 * gcc.dg/pie-static-2.c: Likewise.
4625
4626 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
4627
4628 PR target/81708
4629 * gcc.target/i386/stack-prot-guard.c: New test.
4630
4631 2017-08-08 Tamar Christina <tamar.christina@arm.com>
4632
4633 * gcc.target/aarch64/xorsign.c: New.
4634 * gcc.target/aarch64/xorsign_exec.c: New.
4635 * gcc.target/aarch64/vect-xorsign_exec.c: New.
4636
4637 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4638
4639 PR tree-optimization/81354
4640 * g++.dg/torture/pr81354.C: New file.
4641
4642 2017-08-08 Richard Biener <rguenther@suse.de>
4643
4644 PR middle-end/81719
4645 * g++.dg/tree-ssa/pr81719.C: New testcase.
4646
4647 2017-08-08 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/81723
4650 * gfortran.dg/pr81723.f: New testcase.
4651
4652 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4653
4654 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
4655 string.
4656 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4657 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4658 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4659 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4660 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4661 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4662 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4663 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4664 * gcc.target/powerpc/cmpb-3.c: Likewise.
4665 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4666 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4667
4668 2017-08-08 Martin Liska <mliska@suse.cz>
4669
4670 PR tree-opt/81696
4671 * gcc.dg/ipa/pr81696.c: New test.
4672
4673 2017-08-08 Bin Cheng <bin.cheng@arm.com>
4674
4675 PR tree-optimization/81744
4676 * gcc.dg/tree-ssa/pr81744.c: New.
4677
4678 2017-08-08 Marek Polacek <polacek@redhat.com>
4679
4680 PR c++/81607
4681 * g++.dg/other/bitfield6.C: New test.
4682
4683 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4684
4685 PR target/81593
4686 * gcc.target/powerpc/vec-setup.h: New tests to test various
4687 combinations of setting up vectors of 2 double word elements.
4688 * gcc.target/powerpc/vec-setup-long.c: Likewise.
4689 * gcc.target/powerpc/vec-setup-double.c: Likewise.
4690 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4691 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
4692 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
4693 vector inserts from vector extracts.
4694 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
4695
4696 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4697
4698 PR fortran/68829
4699 PR fortran/81701
4700 * gfortran.dg/o_fast_stacksize.90: New test.
4701
4702 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
4703
4704 PR middle-end/46932
4705 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
4706
4707 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
4708
4709 * gcc.target/i386/pr81736-1.c: Removed.
4710 * gcc.target/i386/pr81736-2.c: Likewise.
4711 * gcc.target/i386/pr81736-3.c: Likewise.
4712 * gcc.target/i386/pr81736-4.c: Likewise.
4713
4714 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
4715
4716 PR target/81736
4717 * gcc.target/i386/pr81736-1.c: New test.
4718 * gcc.target/i386/pr81736-2.c: Likewise.
4719 * gcc.target/i386/pr81736-3.c: Likewise.
4720 * gcc.target/i386/pr81736-4.c: Likewise.
4721
4722 2017-08-07 Marek Polacek <polacek@redhat.com>
4723
4724 PR middle-end/81737
4725 * gcc.dg/pr81737.c: New test.
4726
4727 2017-08-07 Martin Liska <mliska@suse.cz>
4728
4729 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
4730 * gcc.dg/parm-impl-decl-1.c: Likewise.
4731 * gcc.dg/parm-impl-decl-3.c: Likewise.
4732 * gcc.dg/Wattributes-5.c: New test.
4733
4734 2017-08-06 Andrew Pinski <apinski@cavium.com>
4735
4736 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
4737 * gcc.target/aarch64/target_attr_13.c: LIkewise.
4738 * gcc.target/aarch64/target_attr_15.c: LIkewise.
4739 * gcc.target/aarch64/target_attr_4.c: Likewise.
4740 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
4741 * gcc.target/aarch64/target_attr_2.c: Likewise.
4742 * gcc.target/aarch64/target_attr_7.c: Likewise.
4743 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
4744 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
4745 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
4746
4747 2017-08-06 Andrew Pinski <apinski@cavium.com>
4748
4749 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
4750 -march=armv8-a+nolse, skip if -mcpu= is passed.
4751 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
4752
4753 2017-08-06 Andrew Pinski <apinski@cavium.com>
4754
4755 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
4756 * gcc.target/aarch64/_Float16_2.c: Likewise.
4757 * gcc.target/aarch64/_Float16_3.c: Likewise.
4758
4759 2017-08-06 Tom de Vries <tom@codesourcery.com>
4760
4761 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
4762
4763 2017-08-06 Tom de Vries <tom@codesourcery.com>
4764
4765 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
4766 type. Add missing return.
4767
4768 2017-08-06 Tom de Vries <tom@codesourcery.com>
4769
4770 PR testsuite/81731
4771 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
4772 variable 'a' definition.
4773 (b): Remove unused variable.
4774 (gp): New variable.
4775 (check): Add parameter corresponding to call in main, and handle.
4776
4777 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4778
4779 PR c++/79790
4780 * g++.dg/cpp1z/class-deduction43.C: New.
4781
4782 2017-08-04 Yury Gribov <tetra2005@gmail.com>
4783
4784 PR tree-optimization/57371
4785 * c-c++-common/pr57371-1.c: New test.
4786 * c-c++-common/pr57371-2.c: New test.
4787 * c-c++-common/pr57371-3.c: New test.
4788 * c-c++-common/pr57371-4.c: New test.
4789 * gcc.dg/pr57371-5.c: New test.
4790
4791 2017-08-04 Carl Love <cel@us.ibm.com>
4792
4793 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
4794 builtin test cases for vec_mule, and vec_mulo.
4795 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
4796 builtin test cases for vec_mule, and vec_mulo.
4797
4798 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
4799
4800 PR target/81590
4801 * gcc.target/i386/avx512-check.h: New file.
4802 * gcc.target/i386/avx5124fmaps-check.h: Removed.
4803 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
4804 * gcc.target/i386/avx512cd-check.h: Likewise.
4805 * gcc.target/i386/avx512ifma-check.h: Likewise.
4806 * gcc.target/i386/avx512vbmi-check.h: Likewise.
4807 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
4808 * gcc.target/i386/avx512bw-check.h: Rewrite.
4809 * gcc.target/i386/avx512dq-check.h: Likewise.
4810 * gcc.target/i386/avx512er-check.h: Likewise.
4811 * gcc.target/i386/avx512f-check.h: Likewise.
4812 * gcc.target/i386/avx512vl-check.h: Likewise.
4813 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
4814 only.
4815 (test_512): Removed.
4816 (avx512*_test): Likewise.
4817 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
4818
4819 2017-08-04 Marek Polacek <polacek@redhat.com>
4820
4821 PR middle-end/81695
4822 * gcc.dg/pr81695.c: New test.
4823
4824 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
4825
4826 PR tree-optimization/81136
4827 * gcc.dg/vect/pr81136.c: Add scan test.
4828
4829 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
4830
4831 * gcc.dg/vect/vect-alias-check-3.c: New test.
4832 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
4833 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
4834
4835 2017-08-04 Richard Biener <rguenther@suse.de>
4836
4837 PR middle-end/81705
4838 * c-c++-common/ubsan/pr81705.c: New testcase.
4839
4840 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4841
4842 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
4843 messages that used to start with a capital letter.
4844 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4845 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4846 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
4847 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4848 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4849 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4850 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4851 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4852 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4853 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4854 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4855 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4856 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4857 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4858 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4859 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4860 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4861 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4862 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4863 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4864 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4865 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4866 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4867 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4868 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4869 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4870 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4871 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4872 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4873 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4874 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4875 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4876 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4877 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4878 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4879 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4880 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4881 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4882 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4883 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4884 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4885 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4886 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4887 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4888 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4889 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4890 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4891 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4892 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4893 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4894 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4895 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4896 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4897 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4898 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4899 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4900
4901 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR target/81621
4904 * gcc.dg/pr81621.c: New test.
4905
4906 2017-08-03 Richard Biener <rguenther@suse.de>
4907
4908 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
4909 and CSE.
4910
4911 2017-08-03 Richard Biener <rguenther@suse.de>
4912
4913 PR middle-end/81148
4914 * c-c++-common/ubsan/pr81148.c: New testcase.
4915
4916 2017-08-03 Tom de Vries <tom@codesourcery.com>
4917
4918 PR target/81662
4919 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
4920
4921 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR driver/81650
4924 * gcc.dg/pr81650.c: New test.
4925
4926 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
4927
4928 PR c++/71440
4929 * g++.dg/template/crash127.C: New.
4930
4931 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR middle-end/81052
4934 * c-c++-common/pr81052.c: New test.
4935
4936 2017-08-03 Tom de Vries <tom@codesourcery.com>
4937
4938 * gcc.dg/pr56727-2.c: Require alias.
4939
4940 2017-08-03 Tom de Vries <tom@codesourcery.com>
4941
4942 * gcc.dg/attr-noipa.c: Require alloca.
4943
4944 2017-08-03 Tom de Vries <tom@codesourcery.com>
4945
4946 * gcc.dg/torture/pr80163.c: Require label_values.
4947
4948 2017-08-03 Tom de Vries <tom@codesourcery.com>
4949
4950 PR target/81662
4951 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
4952 * c-c++-common/patchable_function_entry-default.c: Same.
4953 * c-c++-common/patchable_function_entry-definition.c: Same.
4954
4955 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
4956
4957 PR target/81644
4958 * gcc.target/i386/pr81644.c: New test.
4959
4960 2017-08-02 Tom de Vries <tom@codesourcery.com>
4961
4962 * gcc.dg/Walloca-14.c: Use relative line number.
4963
4964 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
4965
4966 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
4967 test "no-3dnowa" target attribute.
4968
4969 2017-08-02 Marek Polacek <polacek@redhat.com>
4970
4971 PR c/81289
4972 * gcc.dg/noncompile/pr81289.c: New test.
4973
4974 PR c/81448
4975 PR c/81306
4976 * c-c++-common/Wmultistatement-macros-13.c: New test.
4977
4978 2017-08-02 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR c++/81640
4981 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
4982
4983 PR middle-end/79499
4984 * gcc.dg/pr79499.c: New test.
4985
4986 2017-08-02 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/81633
4989 * gcc.dg/vect/pr81633.c: New testcase.
4990
4991 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4992
4993 * gcc.dg/guality/pr25967-1.c: New test.
4994 * gcc.dg/guality/pr25967-2.c: Likewise.
4995 * gcc.dg/torture/pr25967-1.c: Likewise.
4996 * gcc.dg/torture/pr25967-2.c: Likewise.
4997
4998 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4999
5000 PR target/81654
5001 * gcc.target/i386/pr81654.c: New test.
5002
5003 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
5004
5005 PR fortran/79312
5006 * gfortran.dg/logical_assignment_1.f90: New test.
5007
5008 2017-08-01 Martin Liska <mliska@suse.cz>
5009
5010 PR middle-end/70140
5011 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
5012
5013 2017-08-01 Martin Liska <mliska@suse.cz>
5014
5015 Revert r250771
5016 Make mempcpy more optimal (PR middle-end/70140).
5017
5018 2017-08-01 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR target/81622
5021 * gcc.target/powerpc/pr81622.c: New test.
5022
5023 2017-08-01 Steve Ellcey <sellcey@cavium.com>
5024
5025 PR tree-optimization/80925
5026 * gcc.dg/vect/vect-28.c: Add
5027 --param vect-max-peeling-for-alignment=0 option.
5028 Remove unaligned access and peeling checks.
5029 * gcc.dg/vect/vect-33-big-array.c: Ditto.
5030 * gcc.dg/vect/vect-70.c: Ditto.
5031 * gcc.dg/vect/vect-87.c: Ditto.
5032 * gcc.dg/vect/vect-88.c: Ditto.
5033 * gcc.dg/vect/vect-91.c: Ditto.
5034 * gcc.dg/vect/vect-93.c: Ditto.
5035
5036 2017-08-01 Tom de Vries <tom@codesourcery.com>
5037
5038 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
5039 * gcc.target/nvptx/slp.c (foo): Same.
5040
5041 2017-08-01 Richard Biener <rguenther@suse.de>
5042
5043 PR tree-optimization/81181
5044 * gcc.dg/torture/pr81181.c: New testcase.
5045
5046 2017-08-01 Martin Liska <mliska@suse.cz>
5047
5048 PR middle-end/70140
5049 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
5050
5051 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
5052
5053 PR target/81641
5054 * gcc.target/i386/pr81641.c: New test.
5055
5056 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
5057
5058 PR target/81639
5059 * gcc.target/i386/pr81639.c: New test.
5060
5061 2017-08-01 Richard Biener <rguenther@suse.de>
5062
5063 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
5064 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
5065 endless loop.
5066 * gcc.dg/uninit-23.c: Adjust.
5067
5068 2017-08-01 Bin Cheng <bin.cheng@arm.com>
5069
5070 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
5071 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
5072
5073 2017-08-01 Bin Cheng <bin.cheng@arm.com>
5074
5075 PR tree-optimization/81627
5076 * gcc.dg/tree-ssa/pr81627.c: New.
5077
5078 2017-08-01 Bin Cheng <bin.cheng@arm.com>
5079
5080 PR tree-optimization/81620
5081 * gcc.dg/tree-ssa/pr81620-1.c: New.
5082 * gcc.dg/tree-ssa/pr81620-2.c: New.
5083
5084 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5085
5086 PR testsuite/53542
5087 * gfortran.dg/use_30.f90: New test.
5088
5089 2017-08-01 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR tree-optimization/81588
5092 * gcc.dg/tree-ssa/pr81588.c: New test.
5093 * gcc.dg/pr81588.c: New test.
5094 * gcc.c-torture/execute/pr81588.c: New test.
5095
5096 2017-08-01 Richard Biener <rguenther@suse.de>
5097
5098 PR tree-optimization/81297
5099 * gcc.dg/torture/pr81297.c: New testcase.
5100
5101 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
5102
5103 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
5104
5105 2017-07-31 Steve Ellcey <sellcey@cavium.com>
5106
5107 PR tree-optimization/80925
5108 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
5109 --param vect-max-peeling-for-alignment=0 option.
5110 Remove unaligned access and peeling checks.
5111 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
5112
5113 2017-07-31 Carl Love <cel@us.ibm.com>
5114
5115 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
5116 missed in commit 250746.
5117
5118 2017-07-31 Carl Love <cel@us.ibm.com>
5119
5120 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
5121 new builtins.
5122
5123 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
5124
5125 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
5126 * gcc.target/i386/pr79793-2.c: Likewise.
5127
5128 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
5129
5130 PR target/25967
5131 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
5132 (naked): Add attribute regparm(1) for x86_32 targets.
5133 Add integer argument. Remove global "data" variable.
5134 (main): Pass integer argument to naked function.
5135 * gcc.target/i386/naked-4.c: New test.
5136
5137 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
5138 Martin Liska <mliska@suse.cz>
5139
5140 * gcc.dg/predict-15.c: New test.
5141 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
5142
5143 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
5144
5145 PR target/25967
5146 * gcc.target/i386/naked-1.c: New test.
5147 * gcc.target/i386/naked-2.c: Ditto.
5148 * gcc.target/i386/naked-3.c: Ditto.
5149 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
5150 do_test_body0 stub function, use attribute "naked" instead.
5151 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
5152 * gcc.dg/pr44290-2.c: Ditto.
5153
5154 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5155
5156 PR fortran/81581
5157 * gfortran.dg/dim_sum_1.f90: New test case.
5158 * gfortran.dg/dim_sum_2.f90: New test case.
5159 * gfortran.dg/dim_sum_3.f90: New test case.
5160
5161 2017-07-31 Martin Liska <mliska@suse.cz>
5162
5163 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
5164 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
5165
5166 2017-07-31 Martin Liska <mliska@suse.cz>
5167
5168 PR sanitize/81530
5169 * g++.dg/ubsan/pr81530.C: New test.
5170
5171 2017-07-31 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR sanitizer/81604
5174 * c-c++-common/ubsan/pr81604.c: New test.
5175
5176 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
5177
5178 PR target/79793
5179 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
5180 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
5181 (foo): Check the builtin return address against the return address
5182 in interrupt frame.
5183 * gcc.target/i386/pr79793-1.c: New test.
5184 * gcc.target/i386/pr79793-2.c: Likewise.
5185
5186 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
5187
5188 * c-c++-common/dump-ada-spec-7.c: New test.
5189
5190 2017-07-29 Jakub Jelinek <jakub@redhat.com>
5191
5192 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
5193 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
5194
5195 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
5196
5197 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
5198
5199 2017-07-28 Tamar Christina <tamar.christina@arm.com>
5200
5201 * gcc.target/aarch64/int_mov_immediate_1.c: New.
5202
5203 2017-07-28 Bin Cheng <bin.cheng@arm.com>
5204
5205 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
5206
5207 2017-07-28 Tamar Christina <tamar.christina@arm.com>
5208 Bilyan Borisov <bilyan.borisov@arm.com>
5209
5210 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
5211 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
5212 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
5213 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
5214 * gcc.target/aarch64/pr63304_1.c: Changed to double.
5215
5216 2017-07-28 Bin Cheng <bin.cheng@arm.com>
5217
5218 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
5219 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
5220 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
5221 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
5222 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
5223 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
5224 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
5225 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
5226 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
5227 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
5228 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
5229
5230 2017-07-28 Martin Liska <mliska@suse.cz>
5231
5232 PR sanitizer/81340
5233 * g++.dg/asan/pr81340.C: New test.
5234
5235 2017-07-28 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/81502
5238 * gcc.target/i386/pr81502.c: New testcase.
5239
5240 2017-07-28 Martin Liska <mliska@suse.cz>
5241
5242 PR sanitizer/81460
5243 * gcc.dg/asan/pr81460.c: New test.
5244
5245 2017-07-28 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR sanitizer/80998
5248 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
5249 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
5250
5251 PR tree-optimization/81578
5252 * gcc.dg/pr81578.c: New test.
5253
5254 2017-07-28 Richard Biener <rguenther@suse.de>
5255
5256 PR tree-optimization/81573
5257 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
5258
5259 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
5260
5261 * g++.dg/pr69667.C: Remove option -mlra.
5262 * gcc.target/powerpc/dform-1.c: Likewise.
5263 * gcc.target/powerpc/dform-2.c: Likewise.
5264 * gcc.target/powerpc/dform-3.c: Likewise.
5265 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5266 * gcc.target/powerpc/p9-vparity.c: Likewise.
5267 * gcc.target/powerpc/pr63491.c: Likewise.
5268 * gcc.target/powerpc/pr67808.c: Likewise.
5269 * gcc.target/powerpc/pr68805.c: Likewise.
5270 * gcc.target/powerpc/pr69461.c: Likewise.
5271 * gcc.target/powerpc/pr71680.c: Likewise.
5272 * gcc.target/powerpc/pr77289.c: Likewise.
5273 * gcc.target/powerpc/pr78458.c: Likewise.
5274 * gcc.target/powerpc/pr78543.c: Likewise.
5275 * g++.dg/pr71294.C: Remove option -mno-lra.
5276 * gcc.target/powerpc/pr71656-1.c: Likewise.
5277 * gcc.target/powerpc/pr71656-2.c: Likewise.
5278 * gcc.target/powerpc/pr71698.c: Likewise.
5279
5280 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5281 Sudakshina Das <sudi.das@arm.com>
5282
5283 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
5284
5285 2017-07-27 Marek Polacek <polacek@redhat.com>
5286
5287 PR c/81417
5288 * c-c++-common/Wsign-compare-1.c: New test.
5289 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
5290 * g++.dg/warn/Wsign-compare-4.C: Likewise.
5291 * g++.dg/warn/Wsign-compare-6.C: Likewise.
5292 * g++.dg/warn/compare1.C: Likewise.
5293 * gcc.dg/compare1.c: Likewise.
5294 * gcc.dg/compare2.c: Likewise.
5295 * gcc.dg/compare4.c: Likewise.
5296 * gcc.dg/compare5.c: Likewise.
5297 * gcc.dg/pr35430.c: Likewise.
5298 * gcc.dg/pr60087.c: Likewise.
5299
5300 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
5301
5302 PR middle-end/81564
5303 * gcc.dg/pr81564.c: New test.
5304
5305 2017-07-27 Richard Biener <rguenther@suse.de>
5306
5307 PR tree-optimization/81573
5308 PR tree-optimization/81494
5309 * gcc.dg/torture/pr81573.c: New testcase.
5310
5311 2017-07-27 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/81571
5314 * gcc.dg/torture/pr81571.c: New testcase.
5315
5316 2017-07-27 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/81502
5319 * gcc.target/i386/vect-insert-1.c: New testcase.
5320
5321 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5322
5323 PR target/81534
5324 * gcc.target/s390/pr81534.c: New test.
5325
5326 2017-07-27 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR tree-optimization/81555
5329 PR tree-optimization/81556
5330 * gcc.c-torture/execute/pr81555.c: New test.
5331 * gcc.c-torture/execute/pr81556.c: New test.
5332
5333 * gcc.dg/attr-noipa.c: New test.
5334 * gcc.dg/ipa/ipa-pta-18.c: New test.
5335 * gcc.dg/ipa/ipa-sra-11.c: New test.
5336
5337 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5338
5339 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
5340 option.
5341 * gcc.target/powerpc/vsx-himode2.c: Likewise.
5342 * gcc.target/powerpc/vsx-himode3.c: Likewise.
5343 * gcc.target/powerpc/vsx-qimode.c: Likewise.
5344 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
5345 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
5346 * gcc.target/powerpc/vsx-simode.c: Likewise.
5347 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5348 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5349
5350 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5351
5352 PR c++/71570
5353 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
5354
5355 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
5356
5357 PR target/81563
5358 * gcc.target/i386/pr81563.c: New test
5359
5360 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
5361
5362 PR target/79041
5363 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
5364
5365 2017-07-26 Marek Polacek <polacek@redhat.com>
5366
5367 PR middle-end/70992
5368 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
5369 * gcc.dg/overflow-warn-2.c: Likewise.
5370 * gcc.dg/overflow-warn-3.c: Likewise.
5371 * gcc.dg/overflow-warn-4.c: Likewise.
5372 * gcc.dg/torture/pr70992-2.c: New test.
5373 * gcc.dg/torture/pr70992.c: New test.
5374
5375 2017-07-26 Richard Biener <rguenther@suse.de>
5376
5377 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
5378 happening in ccp1.
5379 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
5380
5381 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
5382
5383 PR middle-end/46932
5384 * gcc.dg/pr46932.c: New testcase.
5385
5386 2017-07-26 Martin Liska <mliska@suse.cz>
5387
5388 PR sanitize/81186
5389 * gcc.dg/asan/pr81186.c: New test.
5390
5391 2017-07-25 Carl Love <cel@us.ibm.com>
5392
5393 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
5394 vec_cnttz builtins.
5395
5396 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
5397
5398 * gnat.dg/opt66.adb: New test.
5399
5400 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
5401
5402 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
5403 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
5404
5405 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
5406
5407 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
5408
5409 2017-07-25 Torsten Duwe <duwe@suse.de>
5410
5411 * c-c++-common/patchable_function_entry-default.c: New test.
5412 * c-c++-common/patchable_function_entry-decl.c: Likewise.
5413 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5414
5415 2017-07-25 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR target/81532
5418 * gcc.target/i386/pr80833-3.c: New test.
5419 * gcc.target/i386/avx512dq-pr81532.c: New test.
5420 * gcc.target/i386/avx512bw-pr81532.c: New test.
5421
5422 2017-07-25 Richard Biener <rguenther@suse.de>
5423
5424 PR tree-optimization/81455
5425 * gcc.dg/pr81455.c: New testcase.
5426
5427 2017-07-25 Richard Biener <rguenther@suse.de>
5428
5429 PR tree-optimization/81529
5430 * gfortran.dg/pr81529.f90: New testcase.
5431
5432 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
5433
5434 * gcc.target/aarch64/pr79041-2.c: Improve test.
5435
5436 2017-07-25 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/81410
5439 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
5440
5441 2017-07-25 Richard Biener <rguenther@suse.de>
5442
5443 PR tree-optimization/81510
5444 * gcc.dg/torture/pr81510.c: New testcase.
5445 * gcc.dg/torture/pr81510-2.c: Likewise.
5446
5447 2017-07-25 Martin Liska <mliska@suse.cz>
5448
5449 PR ipa/81520
5450 * gcc.dg/ipa/pr81520.c: New test.
5451
5452 2017-07-25 Marek Polacek <polacek@redhat.com>
5453
5454 PR c/81364
5455 * Wmultistatement-macros-12.c: New test.
5456
5457 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5458
5459 PR target/81414
5460 * gcc.target/aarch64/pr81414.C: New.
5461
5462 2017-07-25 Richard Biener <rguenther@suse.de>
5463
5464 PR middle-end/81505
5465 * gcc.dg/ubsan/pr81505.c: New testcase.
5466
5467 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
5468
5469 PR testsuite/80759
5470 * gcc.target/x86_64/abi/ms-sysv/do-test.S
5471 (ELFFN_BEGIN): Rename to FN_TYPE.
5472 (ELFFN_END): Rename to FN_SIZE.
5473 (ASMNAME): New macro.
5474 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
5475 .global.
5476 (FUNC_END): Use ASMNAME.
5477 (test_data_save): Remove.
5478 (test_data_input): Likewise.
5479 (test_data_output: Likewise.
5480 (test_data_fn): Likewise.
5481 (test_data_retaddr): Likewise.
5482 (regs_to_mem): Make globals, use r10 instead of rax.
5483 (mem_to_regs): Likewise.
5484 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
5485 body to ms-sysv.c.
5486 (do_test_aligned): Likewise.
5487 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
5488 Add dg-* directives.
5489 (PASTE_STR): New macro.
5490 (ASMNAME): Likewise.
5491 (LOAD_TEST_DATA_ADDR): Likewise.
5492 (TEST_DATA_OFFSET): Likewise.
5493 (do_test_body0): New C function.
5494 (do_test_body): New inline assembly routine.
5495 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
5496 (runtest_ms_sysv): Modify.
5497
5498 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5499
5500 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
5501 since the upper-regs options have been deleted.
5502 * gcc.target/powerpc/pr65849-2.c: Likewise.
5503 * gcc.target/powerpc/pr80099-1.c: Likewise.
5504 * gcc.target/powerpc/pr80099-2.c: Likewise.
5505 * gcc.target/powerpc/pr80099-3.c: Likewise.
5506 * gcc.target/powerpc/pr80099-4.c: Likewise.
5507 * gcc.target/powerpc/pr80099-5.c: Likewise.
5508 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
5509 support removal of the upper-regs options.
5510 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5511 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5512 * gcc.target/powerpc/p9-dimode1.c: Likewise.
5513 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5514 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
5515 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
5516 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
5517 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
5518 * gcc.target/powerpc/ppc-round.c: Likewise.
5519 * gcc.target/powerpc/pr71720.c: Likewise.
5520 * gcc.target/powerpc/pr72853.c: Likewise.
5521 * gcc.target/powerpc/pr79907.c: Likewise.
5522 * gcc.target/powerpc/pr78953.c: Likewise.
5523 * gcc.target/powerpc/upper-regs-df.c: Likewise.
5524 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5525 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5526 * gcc.target/powerpc/vec-init-3.c: Likewise.
5527 * gcc.target/powerpc/vec-init-6.c: Likewise.
5528 * gcc.target/powerpc/vec-init-7.c: Likewise.
5529 * gcc.target/powerpc/vec-set-char.c: Likewise.
5530 * gcc.target/powerpc/vec-set-int.c: Likewise.
5531 * gcc.target/powerpc/vec-set-short.c: Likewise.
5532
5533 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
5534
5535 PR target/79041
5536 * gcc.target/aarch64/pr79041-2.c: New test.
5537
5538 2017-07-24 Carl Love <cel@us.ibm.com>
5539
5540 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
5541 the new built-ins.
5542
5543 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
5544
5545 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
5546
5547 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5548 Mikael Morin <mikael@gcc.gnu.org>
5549
5550 PR fortran/66102
5551 * gfortran.dg/realloc_on_assign_28.f90: New test.
5552
5553 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
5554
5555 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
5556 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
5557
5558 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
5559
5560 PR target/80569
5561 * gcc.target/i386/pr80569.c: New test.
5562
5563 2017-07-21 Carl Love <cel@us.ibm.com>
5564
5565 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
5566 vmuleuh): Fix scan-assembler-times should check for word not half word
5567 instructions.
5568
5569 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
5570
5571 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
5572 redundant -march option.
5573 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
5574 in addition to armv8.1-a.
5575
5576 2017-07-21 Yury Gribov <tetra2005@gmail.com>
5577
5578 PR middle-end/56727
5579 * gcc.dg/pr56727-1.c: New test.
5580 * gcc.dg/pr56727-2.c: New test.
5581
5582 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
5583
5584 * gcc.target/powerpc/mmx-check.h: New file.
5585 * gcc.target/powerpc/mmx-packs.c: New file.
5586 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
5587 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
5588 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
5589 * gcc.target/powerpc/mmx-paddb-1.c: New file.
5590 * gcc.target/powerpc/mmx-paddd-1.c: New file.
5591 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
5592 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
5593 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
5594 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
5595 * gcc.target/powerpc/mmx-paddw-1.c: New file.
5596 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
5597 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
5598 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
5599 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
5600 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
5601 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
5602 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
5603 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
5604 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
5605 * gcc.target/powerpc/mmx-pslld-1.c: New file.
5606 * gcc.target/powerpc/mmx-psllw-1.c: New file.
5607 * gcc.target/powerpc/mmx-psrad-1.c: New file.
5608 * gcc.target/powerpc/mmx-psraw-1.c: New file.
5609 * gcc.target/powerpc/mmx-psrld-1.c: New file.
5610 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
5611 * gcc.target/powerpc/mmx-psubb-2.c: New file.
5612 * gcc.target/powerpc/mmx-psubd-2.c: New file.
5613 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
5614 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
5615 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
5616 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
5617 * gcc.target/powerpc/mmx-psubw-2.c: New file.
5618 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
5619 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
5620 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
5621 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
5622 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
5623 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
5624
5625 2017-06-21 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/81500
5628 * gcc.dg/torture/pr81500.c: New testcase.
5629
5630 2017-07-20 Nathan Sidwell <nathan@acm.org>
5631
5632 * g++.dg/ext/anon-struct6.C: Adjust diag.
5633 * g++.old-deja/g++.other/anon4.C: Adjust diag.
5634
5635 2017-07-20 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR target/80846
5638 * gcc.target/i386/avx-pr80846.c: New test.
5639 * gcc.target/i386/avx2-pr80846.c: New test.
5640 * gcc.target/i386/avx512f-pr80846.c: New test.
5641
5642 2017-07-20 Bin Cheng <bin.cheng@arm.com>
5643
5644 PR tree-optimization/81388
5645 * gcc.dg/tree-ssa/pr81388-1.c: New test.
5646 * gcc.dg/tree-ssa/pr81388-2.c: New test.
5647
5648 2017-07-17 Tom de Vries <tom@codesourcery.com>
5649
5650 PR middle-end/81030
5651 * gcc.dg/pr81030.c: New test.
5652
5653 2017-07-20 Richard Biener <rguenther@suse.de>
5654
5655 PR tree-optimization/61171
5656 * g++.dg/vect/pr61171.cc: New testcase.
5657 * gfortran.dg/vect/pr61171.f: Likewise.
5658 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5659
5660 2017-07-20 Richard Biener <rguenther@suse.de>
5661
5662 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
5663 with V64QImode.
5664 * gcc.dg/vect/slp-45.c: Likewise.
5665
5666 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5667
5668 * gcc.dg/tree-ssa/vrp116.c: New Test.
5669
5670 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5671
5672 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
5673 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
5674 __builtin_cpu_is and __builtin_cpu_supports are supported.
5675
5676 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
5677
5678 * gcc.target/powerpc/bmi-check.h (main): Skip unless
5679 __BUILTIN_CPU_SUPPORTS__ defined.
5680 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
5681 __BUILTIN_CPU_SUPPORTS__ defined.
5682
5683 2017-07-19 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR tree-optimization/81346
5686 * gcc.dg/tree-ssa/pr81346-5.c: New test.
5687
5688 2017-07-19 Tom de Vries <tom@codesourcery.com>
5689
5690 * gcc.target/nvptx/decl-init.c: Update alignment.
5691 * gcc.target/nvptx/slp-2-run.c: New test.
5692 * gcc.target/nvptx/slp-2.c: New test.
5693 * gcc.target/nvptx/v2di.c: New test.
5694
5695 2017-07-19 Tom de Vries <tom@codesourcery.com>
5696
5697 * gcc.target/nvptx/slp-run.c: New test.
5698 * gcc.target/nvptx/slp.c: New test.
5699 * gcc.target/nvptx/v2si-cvt.c: New test.
5700 * gcc.target/nvptx/v2si-run.c: New test.
5701 * gcc.target/nvptx/v2si.c: New test.
5702 * gcc.target/nvptx/vec.inc: New test.
5703
5704 2017-07-19 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR tree-optimization/81346
5707 * gcc.dg/tree-ssa/pr81346-1.c: New test.
5708 * gcc.dg/tree-ssa/pr81346-2.c: New test.
5709 * gcc.dg/tree-ssa/pr81346-3.c: New test.
5710 * gcc.dg/tree-ssa/pr81346-4.c: New test.
5711 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
5712 compiler to avoid X / C1 op C2 optimization to trigger.
5713
5714 2017-07-19 Martin Liska <mliska@suse.cz>
5715
5716 PR sanitizer/63361
5717 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
5718 -ffloat-store or -mieee for targets that need it.
5719
5720 2017-07-18 Tom de Vries <tom@codesourcery.com>
5721
5722 PR middle-end/81464
5723 * gfortran.dg/pr81464.f90: New test.
5724
5725 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
5726
5727 PR target/81471
5728 * gcc.target/i386/pr81471.c: New test.
5729
5730 2017-06-18 Richard Biener <rguenther@suse.de>
5731
5732 PR tree-optimization/81410
5733 * gcc.dg/vect/pr81410.c: New testcase.
5734
5735 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
5736
5737 PR middle-end/81462
5738 * g++.dg/torture/pr81462.C: New testcase.
5739
5740 2017-07-18 Bin Cheng <bin.cheng@arm.com>
5741
5742 PR target/81408
5743 * g++.dg/tree-ssa/pr81408.C: New.
5744 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
5745
5746 2017-07-18 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/80620
5749 PR tree-optimization/81403
5750 * gcc.dg/torture/pr80620.c: New testcase.
5751 * gcc.dg/torture/pr81403.c: Likewise.
5752
5753 2017-07-18 Richard Biener <rguenther@suse.de>
5754
5755 PR tree-optimization/81418
5756 * gcc.dg/torture/pr81418.c: New testcase.
5757
5758 2017-07-17 Carl Love <cel@us.ibm.com>
5759
5760 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
5761 test case changes for commit 249424
5762
5763 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
5764 vmuleuh): Fix scan-assembler-times should check for word not half word
5765 instructions.
5766
5767 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5768
5769 PR tree-optimization/81162
5770 * gcc.dg/pr81162.c: Move this to...
5771 * gcc.dg/ubsan/pr81162.c: ...here.
5772
5773 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
5774
5775 * g++.dg/diagnostic/friend1.C: New test.
5776 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
5777
5778 2017-07-17 Nathan Sidwell <nathan@acm.org>
5779
5780 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
5781
5782 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5783
5784 * lib/gcc-dg.exp: Increase expect's match buffer size.
5785
5786 2017-07-17 Bin Cheng <bin.cheng@arm.com>
5787
5788 PR target/81369
5789 * gcc.dg/tree-ssa/pr81369.c: New.
5790
5791 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
5792
5793 * gcc.target/arc/pr9000674901.c: New file.
5794 * gcc.target/arc/pic-1.c: Likewise.
5795 * gcc.target/arc/pr9001191897.c: Likewise.
5796
5797 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
5798 Andrew Burgess <andrew.burgess@embecosm.com>
5799
5800 * gcc.target/arc/naked-1.c: New file.
5801 * gcc.target/arc/naked-2.c: Likewise.
5802
5803 2017-07-17 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR tree-optimization/81428
5806 * gcc.dg/fixed-point/pr81428.c: New test.
5807
5808 PR tree-optimization/81365
5809 * g++.dg/torture/pr81365.C: New test.
5810
5811 PR tree-optimization/81396
5812 * gcc.dg/tree-ssa/pr81396.c: New test.
5813
5814 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gnat.dg/opt65.adb: New test.
5817
5818 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
5819
5820 * gcc.dg/predict-8.c: Update.
5821
5822 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
5823
5824 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
5825 * g++.dg/warn/pr12242.C: Likewise.
5826
5827 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5828
5829 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
5830 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
5831 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
5832 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
5833 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
5834 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
5835 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
5836 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
5837 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
5838 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
5839 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
5840 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
5841 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
5842 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
5843 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
5844 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
5845 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
5846 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
5847 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
5848 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
5849 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
5850 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
5851 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
5852 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
5853 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
5854 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
5855 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
5856 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
5857 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
5858 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
5859 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
5860 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
5861 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
5862 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
5863 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
5864 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
5865 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
5866 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
5867 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
5868 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
5869 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
5870 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
5871 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
5872 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
5873 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
5874 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
5875 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
5876 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
5877 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
5878 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
5879 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
5880
5881 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5882
5883 PR tree-optimization/81162
5884 * gcc.dg/pr81162.c: New file.
5885
5886 2017-07-14 Martin Sebor <msebor@redhat.com>
5887
5888 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
5889 that bcopy is expected to be transformed to.
5890
5891 2017-07-14 David Malcolm <dmalcolm@redhat.com>
5892
5893 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
5894 * g++.dg/lookup/missing-std-include-2.C: New test case.
5895 * g++.dg/lookup/missing-std-include-3.C: New test case.
5896 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
5897 * gcc.dg/missing-header-fixit-1.c: New test case.
5898 * gcc.dg/missing-header-fixit-2.c: New test case.
5899 * gcc.dg/missing-header-fixit-2.h: New header.
5900
5901 2017-07-13 David Malcolm <dmalcolm@redhat.com>
5902
5903 PR c/81405
5904 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
5905
5906 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5907
5908 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
5909
5910 2017-07-13 Martin Liska <mliska@suse.cz>
5911
5912 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
5913 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
5914 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
5915 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
5916 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
5917 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
5918 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
5919
5920 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5921
5922 PR target/81193
5923 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
5924 __builtin_cpu_supports with old GLIBC's.
5925 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
5926 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
5927 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
5928 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
5929 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
5930 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
5931 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
5932 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
5933 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
5934 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
5935 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
5936 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
5937 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
5938 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
5939 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
5940 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
5941 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
5942 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
5943 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
5944 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
5945 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5946 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5947 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5948 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
5949
5950 2017-07-12 Carl Love <cel@us.ibm.com>
5951
5952 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
5953 rev_bool_int): Add test cases for builtins.
5954 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
5955 test cases for builtins.
5956
5957 2017-07-12 Carl Love <cel@us.ibm.com>
5958
5959 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
5960 lp64 && p9vector_hw.
5961
5962 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
5963
5964 * lib/target-supports.exp (check_stack_check_available): Make
5965 testcase name depend on stack_kind.
5966
5967 2017-07-11 Michael Collison <michael.collison@arm.com>
5968
5969 * gcc.target/aarch64/cmp-2.c: New testcase.
5970
5971 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 PR c++/51270
5974 * g++.dg/warn/Wreturn-local-addr-3.C: New.
5975
5976 2017-07-11 Carl Love <cel@us.ibm.com>
5977
5978 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
5979 test cases for the builtins.
5980
5981 2017-07-11 Yury Gribov <tetra2005@gmail.com>
5982
5983 * lib/profopt.exp: Print relative names in UNSUPPORTED
5984 AutoFDO tests.
5985
5986 2017-07-10 Michael Collison <michael.collison@arm.com>
5987
5988 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
5989
5990 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
5991
5992 PR target/81375
5993 * gcc.target/i386/pr81375.c: New test.
5994
5995 2017-07-10 Martin Sebor <msebor@redhat.com>
5996
5997 PR tree-optimization/80397
5998 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5999
6000 2017-07-10 Martin Sebor <msebor@redhat.com>
6001
6002 PR other/81345
6003 * gcc.dg/pr81345.c: New test.
6004
6005 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
6006
6007 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
6008 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6009
6010 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
6011
6012 PR target/81313
6013 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
6014 integer argumets to bypass x86_64 outgoing args optimization.
6015
6016 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6017
6018 * gfortran.dg/eoshift_4.f90: New test.
6019 * gfortran.dg/eoshift_5.f90: New test.
6020 * gfortran.dg/eoshift_6.f90: New test.
6021
6022 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
6023
6024 PR target/81313
6025 * gcc.target/i386/pr81313-1.c: New test.
6026 * gcc.target/i386/pr81313-2.c: Likewise.
6027 * gcc.target/i386/pr81313-3.c: Likewise.
6028 * gcc.target/i386/pr81313-4.c: Likewise.
6029 * gcc.target/i386/pr81313-5.c: Likewise.
6030
6031 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
6032
6033 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
6034 * gnat.dg/vect16.ads (Sarray): Likewise.
6035 * gnat.dg/vect17.ads (Sarray): Likewise.
6036 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
6037 * gnat.dg/vect16.adb (Add): Likewise.
6038 * gnat.dg/vect17.adb (Add): Likewise.
6039
6040 2017-07-07 David Malcolm <dmalcolm@redhat.com>
6041
6042 PR c++/79300
6043 * g++.dg/diagnostic/pr79300.C: New test case.
6044
6045 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6046
6047 * gcc.target/powerpc/clone1.c: Add check to make sure the
6048 __builtin_cpu_supports function is fully supported.
6049 * gcc.target/powerpc/clone2.c: New runtime test for
6050 target_clones.
6051
6052 PR target/81348
6053 * gcc.target/powerpc/pr81348.c: New test.
6054
6055 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
6056
6057 * gfortran.dg/vect/pr60510.f: Require vect_double support.
6058
6059 2017-07-07 Carl Love <cel@us.ibm.com>
6060
6061 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
6062 file for built-ins.
6063
6064 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
6065
6066 * gcc.target/sparc/dictunpack.c: New file.
6067 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
6068 * gcc.target/sparc/fpcmpshl.c: Likewise.
6069 * gcc.target/sparc/fpcmpurshl.c: Likewise.
6070 * gcc.target/sparc/fpcmpushl.c: Likewise.
6071
6072 2017-07-06 Harald Anlauf <anlauf@gmx.de>
6073
6074 PR fortran/70071
6075 * gfortran.dg/coarray_44.f90: New testcase.
6076
6077 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
6078
6079 * c-c++-common/asan/kasan-alloca-1.c: New test.
6080 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
6081
6082 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
6083
6084 * c-c++-common/asan/alloca_big_alignment.c: New test.
6085 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
6086 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
6087 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
6088 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
6089 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
6090 * c-c++-common/asan/alloca_safe_access.c: Likewise.
6091 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
6092
6093 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
6094
6095 PR target/81305
6096 * gcc.target/avr/isr-test.h: Fix warnings.
6097
6098 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6099
6100 * lib/target-supports.exp: Generate
6101 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
6102 and check_effective_target_arm_arch_v8r_multilib.
6103
6104 2017-07-06 Carl Love <cel@us.ibm.com>
6105
6106 * ChangeLog: Clean up from mid air collision
6107
6108 2017-07-06 Carl Love <cel@us.ibm.com>
6109
6110 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
6111 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
6112 cases for vec_addc, adde and addec builtins.
6113
6114 2017-07-06 David Malcolm <dmalcolm@redhat.com>
6115
6116 PR c++/79300
6117 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
6118 expected underlining within macro expansion.
6119 * c-c++-common/pr70264.c: Likewise.
6120 * g++.dg/plugin/diagnostic-test-expressions-1.C
6121 (test_within_macro_1): New test.
6122 (test_within_macro_2): Likewise.
6123 (test_within_macro_3): Likewise.
6124 (test_within_macro_4): Likewise.
6125 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
6126 expected underlining within macro expansion.
6127 (test_macro_4): Likewise.
6128 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6129 (test_within_macro_1): New test.
6130 (test_within_macro_2): Likewise.
6131 (test_within_macro_3): Likewise.
6132 (test_within_macro_4): Likewise.
6133 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
6134 underlining within macro expansion.
6135
6136 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
6137
6138 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
6139 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
6140 _mm_maskz_getexp_round_sd): Test new intrinsics.
6141 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
6142 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
6143 _mm_maskz_getexp_round_ss): Ditto.
6144 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
6145 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
6146 _mm_maskz_getmant_round_sd): Ditto.
6147 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
6148 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
6149 _mm_maskz_getmant_round_ss): Ditto.
6150 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
6151 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
6152 _mm_maskz_getexp_round_sd): New runtime tests.
6153 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
6154 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
6155 _mm_maskz_getexp_round_ss): Ditto.
6156 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
6157 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
6158 _mm_maskz_getmant_round_sd): Ditto.
6159 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
6160 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
6161 _mm_maskz_getmant_round_ss): Ditto.
6162 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
6163 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
6164 __builtin_ia32_getmantss_mask_round): Test new builtins.
6165 * gcc.target/i386/sse-13.c : Ditto.
6166 * gcc.target/i386/sse-23.c: Ditto.
6167 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
6168 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
6169 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
6170 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
6171 _mm_mask_getexp_round_ss): Test new intrinsics.
6172 * gcc.target/i386/testround-1.c: Ditto.
6173 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
6174 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
6175 _mm_mask_getmant_round_ss): Test new intrinsics
6176 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
6177 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
6178 _mm_maskz_getmant_ss): Test new intrinsics.
6179
6180 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
6181
6182 * lib/target-supports-dg.exp (dg-require-stack-check): New.
6183 * lib/target-supports.exp (check_stack_check_available): New.
6184 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
6185 * gcc.c-torture/compile/stack-check-1.c: Likewise.
6186 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
6187 * gcc.dg/pr47443.c: Likewise.
6188 * gcc.dg/pr48134.c: Likewise.
6189 * gcc.dg/pr70017.c: Likewise.
6190 * gcc.target/aarch64/stack-checking.c: Likewise.
6191 * gcc.target/arm/stack-checking.c: Likewise.
6192 * gcc.target/i386/pr48723.c: Likewise.
6193 * gcc.target/i386/pr55672.c: Likewise.
6194 * gcc.target/i386/pr67265-2.c: Likewise.
6195 * gcc.target/i386/pr67265.c: Likewise.
6196 * gnat.dg/opt49.adb: Likewise.
6197 * gnat.dg/stack_check1.adb: Likewise.
6198 * gnat.dg/stack_check2.adb: Likewise.
6199 * gnat.dg/stack_check3.adb: Likewise.
6200
6201 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
6202
6203 PR target/80103
6204 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
6205 __attribute__.
6206
6207 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
6208
6209 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
6210 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
6211 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
6212 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
6213 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
6214 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
6215 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
6216 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
6217 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
6218 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
6219 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
6220 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
6221
6222 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
6223
6224 PR target/81305
6225 * gcc.target/avr/isr-test.h: New file.
6226 * gcc.target/avr/torture/isr-01-simple.c: New test.
6227 * gcc.target/avr/torture/isr-02-call.c: New test.
6228 * gcc.target/avr/torture/isr-03-fixed.c: New test.
6229
6230 2017-07-05 Bin Cheng <bin.cheng@arm.com>
6231
6232 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
6233 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
6234 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
6235 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
6236
6237 2017-07-05 Bin Cheng <bin.cheng@arm.com>
6238
6239 * gcc.dg/tree-ssa/ldist-26.c: New test.
6240
6241 2017-07-05 Bin Cheng <bin.cheng@arm.com>
6242
6243 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
6244
6245 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
6246
6247 PR target/81300
6248 * gcc.target/i386/pr81300.c: New test.
6249
6250 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
6251
6252 PR target/81294
6253 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
6254 x and y arguments in the call to _subborrow_u32.
6255 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
6256 x and y arguments in the call to _subborrow_u64.
6257 * gcc.target/i386/pr81294-1.c: New test.
6258 * gcc.target/i386/pr81294-2.c: Ditto.
6259
6260 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261
6262 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
6263
6264 2017-07-04 Marek Polacek <polacek@redhat.com>
6265
6266 PR c/81231
6267 * gcc.dg/atomic-pr81231.c: New test.
6268
6269 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
6270
6271 PR tree-optimization/81292
6272 * gcc.dg/pr81292-1.c: New test.
6273 * gcc.dg/pr81292-2.c: Likewise.
6274
6275 2017-07-04 Martin Liska <mliska@suse.cz>
6276
6277 PR sanitizer/81040
6278 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
6279 use-after-scope sanitization.
6280
6281 2017-07-04 Jakub Jelinek <jakub@redhat.com>
6282
6283 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
6284 options.
6285
6286 PR target/81175
6287 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
6288 gather.
6289
6290 2017-07-04 Martin Liska <mliska@suse.cz>
6291
6292 PR ipa/81214
6293 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
6294 * g++.dg/ext/mvc3.C: Likewise.
6295 * gcc.target/i386/mvc2.c: Likewise.
6296 * gcc.target/i386/mvc3.c: Likewise.
6297
6298 2017-07-04 Jakub Jelinek <jakub@redhat.com>
6299
6300 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
6301 decomposition declaration in diagnostics.
6302 * g++.dg/cpp1z/decomp2.C: Likewise.
6303 * g++.dg/cpp1z/decomp3.C: Likewise.
6304 * g++.dg/cpp1z/decomp4.C: Likewise.
6305 * g++.dg/cpp1z/decomp5.C: Likewise.
6306 * g++.dg/cpp1z/decomp6.C: Likewise.
6307 * g++.dg/cpp1z/decomp7.C: Likewise.
6308 * g++.dg/cpp1z/decomp8.C: Likewise.
6309 * g++.dg/cpp1z/decomp13.C: Likewise.
6310 * g++.dg/cpp1z/decomp14.C: Likewise.
6311 * g++.dg/cpp1z/decomp18.C: Likewise.
6312 * g++.dg/cpp1z/decomp19.C: Likewise.
6313 * g++.dg/cpp1z/decomp22.C: Likewise.
6314 * g++.dg/cpp1z/decomp23.C: Likewise.
6315 * g++.dg/cpp1z/decomp24.C: Likewise.
6316 * g++.dg/cpp1z/decomp25.C: Likewise.
6317 * g++.dg/cpp1z/decomp26.C: Likewise.
6318 * g++.dg/cpp1z/decomp28.C: Likewise.
6319
6320 PR c++/81258
6321 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
6322 * g++.dg/cpp1z/decomp30.C: New test.
6323
6324 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6325
6326 PR c++/65775
6327 * g++.dg/cpp0x/trailing14.C: New.
6328
6329 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6330
6331 PR testsuite/79866
6332 * gfortran.dg/coarray_event_2.f08: New test.
6333
6334 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6335
6336 PR testsuite/79843
6337 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
6338 * gfortran.dg/pointer_intent_2.f90: Likewise.
6339
6340 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
6341
6342 PR middle-end/81290
6343 * gcc.c-torture/compile/pr81290.c: New.
6344
6345 2017-07-03 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/60510
6348 * gfortran.dg/vect/pr60510.f: New testcase.
6349
6350 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352 * gcc.target/i386/mvc6.c: Require ifunc support.
6353
6354 2017-07-03 Martin Liska <mliska@suse.cz>
6355
6356 PR sanitize/81040
6357 * g++.dg/asan/function-argument-1.C: New test.
6358 * g++.dg/asan/function-argument-2.C: New test.
6359 * g++.dg/asan/function-argument-3.C: New test.
6360
6361 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
6362
6363 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
6364 as well.
6365
6366 2017-07-03 Tom de Vries <tom@codesourcery.com>
6367
6368 PR tree-optimization/69468
6369 * gcc.dg/pr81192.c: Update.
6370
6371 2017-07-03 Tom de Vries <tom@codesourcery.com>
6372
6373 PR tree-optimization/81192
6374 * gcc.dg/pr81192.c: Update.
6375
6376 2017-07-03 Tom de Vries <tom@codesourcery.com>
6377
6378 PR tree-optimization/81192
6379 * gcc.dg/pr81192.c: New test.
6380
6381 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6382
6383 * gfortran/eoshift_3.f90: New test.
6384
6385 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6386
6387 * gcc.dg/strlenopt-32.c: New testcase.
6388 * gcc.dg/strlenopt-33.c: Likewise.
6389 * gcc.dg/strlenopt-33g.c: Likewise.
6390 * gcc.dg/strlenopt-34.c: Likewise.
6391 * gcc.dg/strlenopt-35.c: Likewise.
6392
6393 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6394
6395 PR tree-optimization/80769
6396 * gcc.dg/strlenopt-31.c: New test.
6397 * gcc.dg/strlenopt-31g.c: Likewise.
6398
6399 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6400
6401 PR tree-optimization/81136
6402 * gcc.dg/vect/pr81136.c: New test.
6403
6404 2017-07-01 Jakub Jelinek <jakub@redhat.com>
6405
6406 PR sanitizer/81262
6407 * gcc.c-torture/compile/pr81262.c: New test.
6408 * g++.dg/ubsan/pr81262.C: New test.
6409
6410 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
6411
6412 PR ipa/81261
6413 * g++.dg/ipa/pr81261.C: New testcase.
6414
6415 2017-06-30 Andrew Pinski <apinski@cavium.com>
6416
6417 * gcc.dg/torture/pr81245.c: New testcase.
6418
6419 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
6420
6421 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
6422 unbounded use.
6423
6424 2017-06-30 David Malcolm <dmalcolm@redhat.com>
6425
6426 PR c++/80014
6427 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
6428 Add declaration.
6429 (test_typeid): New test function.
6430
6431 2017-06-30 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR target/81225
6434 * gcc.target/i386/pr81225.c: New test.
6435
6436 2017-06-30 Nathan Sidwell <nathan@acm.org>
6437
6438 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
6439 * g++.dg/cpp0x/decltype9.C: Likewise.
6440 * g++.dg/cpp0x/forw_enum9.C: Likewise.
6441 * g++.dg/lookup/decl1.C: Likewise.
6442 * g++.dg/lookup/extern-c-redecl.C: Likewise.
6443 * g++.dg/other/pr28432.C: Likewise.
6444 * g++.dg/parse/crash12.C: Likewise.
6445 * g++.dg/parse/enum3.C: Likewise.
6446 * g++.dg/parse/operator6.C: Likewise.
6447 * g++.dg/template/crash69.C: Likewise.
6448 * g++.dg/template/error27.C: Likewise.
6449 * g++.dg/template/error28.C: Likewise.
6450 * g++.dg/template/memfriend6.C: Likewise.
6451 * g++.old-deja/g++.mike/err1.C: Likewise.
6452 * g++.old-deja/g++.mike/p811.C: Likewise.
6453 * g++.old-deja/g++.other/crash25.C: Likewise.
6454 * g++.old-deja/g++.other/dtor4.C: Likewise.
6455 * g++.old-deja/g++.pt/t37.C: Likewise.
6456
6457 2017-06-30 Martin Liska <mliska@suse.cz>
6458
6459 PR ipa/81214
6460 * gcc.target/i386/pr81214.c: New test.
6461
6462 2017-06-30 Nathan Sidwell <nathan@acm.org>
6463
6464 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
6465
6466 PR c++/81229
6467 * g++.dg/lookup/pr81229.C: New.
6468
6469 2017-06-30 Martin Liska <mliska@suse.cz>
6470
6471 PR sanitizer/81021
6472 * g++.dg/asan/pr81021.C: New test.
6473
6474 2017-06-30 Richard Biener <rguenther@suse.de>
6475
6476 PR tree-optimization/81249
6477 * g++.dg/torture/pr81249.C: New testcase.
6478
6479 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
6480
6481 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
6482 * g++.dg/diagnostic/variadic1.C: Likewise.
6483 * g++.dg/gomp/udr-3.C: Likewise.
6484 * g++.dg/overload/error1.C: Likewise.
6485 * g++.dg/overload/error2.C: Likewise.
6486 * g++.dg/template/duplicate1.C: Likewise.
6487 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6488 * g++.old-deja/g++.brendan/arm2.C: Likewise.
6489 * g++.old-deja/g++.other/redecl2.C: Likewise.
6490 * g++.old-deja/g++.other/redecl4.C: Likewise.
6491 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6492
6493 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
6494
6495 PR fortran/77765
6496 * gfortran.dg/goacc/pr77765.f90: New test.
6497
6498 2017-06-29 Steve Ellcey <sellcey@cavium.com>
6499
6500 * gcc.target/aarch64/ccmp_2.c: New test.
6501
6502 2017-06-29 Nathan Sidwell <nathan@acm.org>
6503
6504 PR c++/81247
6505 * g++.dg/parse/pr81247-[abc].C: New.
6506
6507 2017-06-29 Carl Love <cel@us.ibm.com>
6508
6509 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
6510 test_unsigned_int_result, test_ll_int_result,
6511 test_ll_unsigned_int_result): Add result checking functions, add
6512 debug support.
6513 (main): Add builtin function tests.
6514
6515 2017-06-29 Carl Love <cel@us.ibm.com>
6516
6517 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
6518 dg-skip-if): Add -mvsx -mcpu=power7.
6519
6520 2017-06-29 Richard Biener <rguenther@suse.de>
6521
6522 * gcc.dg/vect/slp-reduc-8.c: New testcase.
6523
6524 2017-06-29 Nathan Sidwell <nathan@acm.org>
6525
6526 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
6527
6528 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
6529
6530 PR middle-end/81194
6531 * g++.dg/pr81194.C: New test.
6532
6533 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 PR ipa/80565
6536 * gcc.dg/torture/pr80565.c: New file.
6537
6538 2017-06-29 Bin Cheng <bin.cheng@arm.com>
6539
6540 PR tree-optimization/81196
6541 * gcc.dg/vect/pr81196.c: New.
6542
6543 2017-06-29 Michael Collison <michael.collison@arm.com>
6544
6545 Fix date on previous ChangeLog entry.
6546
6547 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6548 Michael Collison <michael.collison@arm.com>
6549
6550 PR target/70119
6551 * gcc.target/aarch64/var_shift_mask_1.c: New test.
6552
6553 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
6554
6555 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
6556 Test new intrinsic.
6557 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
6558 Ditto.
6559 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
6560 Ditto.
6561 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
6562 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6563 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6564
6565 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6566
6567 * lib/target-supports.exp (check_effective_target_vect_int): Replace
6568 current ARM check by ARM NEON's availability check.
6569 (check_effective_target_vect_intfloat_cvt): Likewise.
6570 (check_effective_target_vect_uintfloat_cvt): Likewise.
6571 (check_effective_target_vect_floatint_cvt): Likewise.
6572 (check_effective_target_vect_floatuint_cvt): Likewise.
6573 (check_effective_target_vect_shift): Likewise.
6574 (check_effective_target_whole_vector_shift): Likewise.
6575 (check_effective_target_vect_bswap): Likewise.
6576 (check_effective_target_vect_shift_char): Likewise.
6577 (check_effective_target_vect_long): Likewise.
6578 (check_effective_target_vect_float): Likewise.
6579 (check_effective_target_vect_perm): Likewise.
6580 (check_effective_target_vect_perm_byte): Likewise.
6581 (check_effective_target_vect_perm_short): Likewise.
6582 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6583 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6584 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6585 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6586 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6587 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6588 (check_effective_target_vect_widen_shift): Likewise.
6589 (check_effective_target_vect_extract_even_odd): Likewise.
6590 (check_effective_target_vect_interleave): Likewise.
6591 (check_effective_target_vect_multiple_sizes): Likewise.
6592 (check_effective_target_vect64): Likewise.
6593 (check_effective_target_vect_max_reduc): Likewise.
6594
6595 2017-06-28 Richard Biener <rguenther@suse.de>
6596
6597 PR middle-end/81227
6598 * gcc.dg/pr81227.c: New testcase.
6599
6600 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6601
6602 PR target/81193
6603 * lib/target-supports.exp
6604 (check_ppc_cpu_supports_hw_available): New test to make sure
6605 __builtin_cpu_supports works on power7 and newer.
6606
6607 2017-06-28 Martin Liska <mliska@suse.cz>
6608
6609 PR ipa/81128
6610 * gcc.target/i386/pr81128.c: New test.
6611
6612 2017-06-28 Martin Liska <mliska@suse.cz>
6613
6614 PR driver/79659
6615 * g++.dg/opt/pr79659.C: New test.
6616
6617 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6618
6619 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
6620 and options.
6621 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
6622
6623 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
6624
6625 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
6626 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
6627
6628 2017-06-28 Jakub Jelinek <jakub@redhat.com>
6629
6630 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
6631 (foo): ... this. Change constants such that it isn't matched
6632 as __builtin_copysign, yet tests the combiner the same.
6633
6634 2017-06-28 Martin Liska <mliska@suse.cz>
6635
6636 PR sanitizer/81224
6637 * gcc.dg/asan/pr81224.c: New test.
6638
6639 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
6640
6641 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
6642 passed to pthread_join.
6643
6644 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6645
6646 * gcc.target/s390/nodatarel-1.c: New test.
6647
6648 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6649
6650 PR fortran/80164
6651 * gfortran.dg/array_temporaries_4.f90: New test.
6652
6653 2017-06-27 Andrew Pinski <apinski@cavium.com>
6654
6655 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
6656 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
6657 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
6658
6659 2017-06-27 Marek Polacek <polacek@redhat.com>
6660
6661 PR sanitizer/81223
6662 * gcc.dg/ubsan/pr81223.c: New test.
6663
6664 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
6665
6666 * gcc.dg/tree-ssa/assoc-1.c: New file.
6667
6668 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6669
6670 PR c++/62046
6671 * g++.dg/parse/catch2.C: New.
6672
6673 2017-06-27 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR sanitizer/81209
6676 * g++.dg/ubsan/pr81209.C: New test.
6677
6678 PR middle-end/81207
6679 * gcc.c-torture/compile/pr81207.c: New test.
6680
6681 2017-06-27 Marek Polacek <polacek@redhat.com>
6682
6683 PR bootstrap/81216
6684 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
6685
6686 2017-06-26 Martin Sebor <msebor@redhat.com>
6687
6688 PR c++/81169
6689 * g++.dg/Wclass-memaccess-2.C: New test.
6690
6691 2017-06-26 Carl Love <cel@us.ibm.com>
6692
6693 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
6694 Add new runnable test file for the vec_rev built-ins.
6695
6696 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697
6698 PR/tree-optimization 71815
6699 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
6700 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6701
6702 2017-06-26 Renlin Li <renlin.li@arm.com>
6703 Szabolcs Nagy <szabolcs.nagy@arm.com>
6704
6705 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
6706 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
6707 memmove.
6708
6709 2017-06-26 Richard Biener <rguenther@suse.de>
6710
6711 PR target/81175
6712 * gfortran.dg/pr81175.f: New testcase.
6713
6714 2017-06-26 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/81203
6717 * gcc.dg/torture/pr81203.c: New testcase.
6718
6719 2017-06-26 Marek Polacek <polacek@redhat.com>
6720
6721 PR c/80116
6722 * c-c++-common/Wmultistatement-macros-1.c: New test.
6723 * c-c++-common/Wmultistatement-macros-2.c: New test.
6724 * c-c++-common/Wmultistatement-macros-3.c: New test.
6725 * c-c++-common/Wmultistatement-macros-4.c: New test.
6726 * c-c++-common/Wmultistatement-macros-5.c: New test.
6727 * c-c++-common/Wmultistatement-macros-6.c: New test.
6728 * c-c++-common/Wmultistatement-macros-7.c: New test.
6729 * c-c++-common/Wmultistatement-macros-8.c: New test.
6730 * c-c++-common/Wmultistatement-macros-9.c: New test.
6731 * c-c++-common/Wmultistatement-macros-10.c: New test.
6732 * c-c++-common/Wmultistatement-macros-11.c: New test.
6733
6734 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
6735
6736 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
6737
6738 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
6739
6740 * lib/target-supports.exp
6741 (check_effective_target_arm_neon_ok_nocache): Add flags with
6742 -mfloat-abi=hard. Include arm_neon.h.
6743 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
6744 (check_effective_target_arm_neon_ok_no_float_abi): New.
6745 * gcc.target/arm/lto/pr65837_0.c: Require
6746 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
6747 * gcc.target/arm/lto/pr65837-attr_0.c: Require
6748 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
6749
6750 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/62315
6753 * g++.dg/parse/typedef2.C: Specify a dg-error string.
6754
6755 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6756
6757 PR fortran/52473
6758 * gfortran.dg/cshift_2.f90: New test.
6759
6760 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
6761
6762 PR middle-end/79794
6763 * gcc.target/aarch64/pr79794.c: New.
6764
6765 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6766
6767 PR target/80510
6768 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
6769 * gcc.target/powerpc/pr80510-2.c: Likewise.
6770
6771 2017-06-22 Jeff Law <law@redhat.com>
6772
6773 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
6774
6775 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6776
6777 * gcc.target/powerpc/fold-vec-shift-char.c: New.
6778 * gcc.target/powerpc/fold-vec-shift-int.c: New.
6779 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
6780 * gcc.target/powerpc/fold-vec-shift-short.c: New.
6781 * gcc.target/powerpc/fold-vec-shift-left.c: New.
6782 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
6783 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
6784 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
6785
6786 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
6787
6788 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
6789
6790 2017-06-22 Matt Turner <mattst88@gmail.com>
6791
6792 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
6793 skylake check.
6794
6795 2017-06-22 Carl Love <cel@us.ibm.com>
6796
6797 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
6798 vmuleuh): Fix scan-assembler-times should check for word not half word
6799 instructions.
6800
6801 2017-06-22 Jeff Law <law@redhat.com>
6802
6803 * gcc.c-torture/compile/stack-check-1.c: New test.
6804
6805 2016-06-22 Richard Biener <rguenther@suse.de>
6806
6807 * gcc.dg/vect/pr65947-1.c: Remove xfail.
6808 * gcc.dg/vect/pr65947-2.c: Likewise.
6809 * gcc.dg/vect/pr65947-3.c: Likewise.
6810 * gcc.dg/vect/pr65947-4.c: Likewise.
6811 * gcc.dg/vect/pr65947-5.c: Likewise.
6812 * gcc.dg/vect/pr65947-6.c: Likewise.
6813 * gcc.dg/vect/pr65947-8.c: Likewise.
6814 * gcc.dg/vect/pr65947-9.c: Likewise.
6815 * gcc.dg/vect/pr65947-10.c: Likewise.
6816 * gcc.dg/vect/pr65947-12.c: Likewise.
6817 * gcc.dg/vect/pr65947-13.c: Likewise.
6818 * gcc.dg/vect/pr65947-14.c: Likewise.
6819 * gcc.dg/vect/vect-cond-2.c: Likewise.
6820 * gcc.dg/vect/vect-pr69848.c: Likewise.
6821
6822 2017-06-22 Martin Liska <mliska@suse.cz>
6823
6824 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
6825 to not inline it.
6826
6827 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
6828
6829 * gcc.dg/tree-ssa/forwprop-37.c: New.
6830
6831 2017-06-22 Richard Biener <rguenther@suse.de>
6832
6833 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
6834
6835 2017-06-22 Richard Biener <rguenther@suse.de>
6836
6837 * gcc.dg/vect/pr65947-14.c: New testcase.
6838
6839 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6840
6841 PR target/80510
6842 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
6843 32-bit support is added. Change ITYPE size to 64-bit integer.
6844 * gcc.target/powerpc/pr80510-2.c: Likewise.
6845
6846 2017-06-21 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR c++/81154
6849 * g++.dg/gomp/pr81154.C: New test.
6850
6851 2017-06-21 David Malcolm <dmalcolm@redhat.com>
6852
6853 * g++.dg/other/old-style-cast-fixits.C: New test case.
6854
6855 2017-06-21 Jakub Jelinek <jakub@redhat.com>
6856
6857 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
6858
6859 2017-06-21 Tom de Vries <tom@codesourcery.com>
6860
6861 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
6862
6863 2017-06-21 Tom de Vries <tom@codesourcery.com>
6864
6865 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
6866 warning.
6867
6868 2017-06-21 Martin Liska <mliska@suse.cz>
6869
6870 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
6871
6872 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
6873
6874 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
6875 gnat.dg/debug11_pkg2.ads: New testcase.
6876
6877 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
6878
6879 * gcc.target/i386/getround.c: New file.
6880
6881 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
6882
6883 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
6884 * gcc.dg/tree-ssa/addadd-2.c: New file.
6885
6886 2017-06-21 Tom de Vries <tom@codesourcery.com>
6887
6888 * lib/target-supports.exp (add_options_for_stack_size): New proc.
6889 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
6890 * gcc.c-torture/compile/20080806-1.c: Same.
6891 * gcc.c-torture/compile/920723-1.c: Same.
6892 * gcc.c-torture/compile/930621-1.c: Same.
6893 * gcc.c-torture/compile/991214-2.c: Same.
6894 * gcc.c-torture/compile/bcopy.c: Same.
6895 * gcc.c-torture/compile/memtst.c: Same.
6896 * gcc.c-torture/compile/msp.c: Same.
6897 * gcc.c-torture/compile/stuct.c: Same.
6898 * gcc.c-torture/execute/20011008-3.c: Same.
6899 * gcc.c-torture/execute/20030209-1.c: Same.
6900 * gcc.c-torture/execute/20031012-1.c: Same.
6901 * gcc.c-torture/execute/20040805-1.c: Same.
6902 * gcc.c-torture/execute/920410-1.c: Same.
6903 * gcc.c-torture/execute/921113-1.c: Same.
6904 * gcc.c-torture/execute/921202-1.c: Same.
6905 * gcc.c-torture/execute/921208-2.c: Same.
6906 * gcc.c-torture/execute/930106-1.c: Same.
6907 * gcc.c-torture/execute/930406-1.c: Same.
6908 * gcc.c-torture/execute/950221-1.c: Same.
6909 * gcc.c-torture/execute/960521-1.c: Same.
6910 * gcc.c-torture/execute/980605-1.c: Same.
6911 * gcc.c-torture/execute/comp-goto-1.c: Same.
6912 * gcc.c-torture/execute/comp-goto-2.c: Same.
6913 * gcc.c-torture/execute/memcpy-1.c: Same.
6914 * gcc.c-torture/execute/multi-ix.c: Same.
6915 * gcc.c-torture/execute/nestfunc-4.c: Same.
6916 * gcc.c-torture/execute/pr20621-1.c: Same.
6917 * gcc.c-torture/execute/pr23135.c: Same.
6918 * gcc.c-torture/execute/pr28982b.c: Same.
6919 * gcc.dg/loop-3.c: Same.
6920 * gcc.dg/struct-ret-3.c: Same.
6921 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6922 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6923 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6924 * gcc.dg/tree-prof/pr44777.c: Same.
6925
6926 2017-06-20 David Malcolm <dmalcolm@redhat.com>
6927
6928 PR jit/81144
6929 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
6930 memset call with zero-initialization.
6931 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
6932
6933 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
6934
6935 * gcc.target/i386/pr80732.c: Include fma4-check.h.
6936 (main): Renamed to ...
6937 (fma4_test): ... this.
6938
6939 2017-06-20 Julia Koval <julia.koval@intel.com>
6940
6941 * gcc.target/i386/pr73350-2.c: New test.
6942
6943 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6944
6945 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
6946 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6947 * c-c++-common/fold-masked-cmp-3.c: Likewise.
6948 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
6949 restrict to x86_64-*-*-gnu.
6950 Skip scan-assembler on *-*-darwin*.
6951 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
6952 * gcc.dg/loop-invariant.c: Likewise.
6953 * gcc.dg/lto/pr70955_0.c: Likewise.
6954 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6955 * gcc.dg/tree-ssa/pr79803.c: Likewise.
6956 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
6957
6958 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
6959 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
6960 targets.
6961 * gcc.dg/attr-ms_struct-2.c: Likewise.
6962 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6963 * gcc.dg/bf-ms-layout.c: Likewise.
6964 * gcc.dg/bf-ms-layout-2.c: Likewise.
6965 * gcc.dg/pic-macro-define.c: Remove target restrictions.
6966 Require fpic support.
6967 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
6968 targets.
6969 * gcc.target/i386/bitfield2.c: Likewise.
6970 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
6971 targets.
6972 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
6973
6974 2017-06-20 Nathan Sidwell <nathan@acm.org>
6975
6976 PR c++/67074
6977 * g++.dg/lookup/pr67074.C: New.
6978 * g++.dg/parse/namespace-alias-1.C: Adjust.
6979
6980 2017-06-20 Richard Biener <rguenther@suse.de>
6981
6982 PR middle-end/81097
6983 * c-c++-common/ubsan/pr81097.c: New testcase.
6984
6985 2017-06-20 Richard Biener <rguenther@suse.de>
6986
6987 * gcc.dg/vect/pr65947-9.c: Adjust.
6988
6989 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6990
6991 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
6992 * gcc.target/arm/acle/cdp2.c: Likewise.
6993 * gcc.target/arm/acle/ldc.c: Likewise.
6994 * gcc.target/arm/acle/ldc2.c: Likewise.
6995 * gcc.target/arm/acle/ldc2l.c: Likewise.
6996 * gcc.target/arm/acle/ldcl.c: Likewise.
6997 * gcc.target/arm/acle/mcr.c: Likewise.
6998 * gcc.target/arm/acle/mcr2.c: Likewise.
6999 * gcc.target/arm/acle/mcrr.c: Likewise.
7000 * gcc.target/arm/acle/mcrr2.c: Likewise.
7001 * gcc.target/arm/acle/mrc.c: Likewise.
7002 * gcc.target/arm/acle/mrc2.c: Likewise.
7003 * gcc.target/arm/acle/mrrc.c: Likewise.
7004 * gcc.target/arm/acle/mrrc2.c: Likewise.
7005 * gcc.target/arm/acle/stc.c: Likewise.
7006 * gcc.target/arm/acle/stc2.c: Likewise.
7007 * gcc.target/arm/acle/stc2l.c: Likewise.
7008 * gcc.target/arm/acle/stcl.c: Likewise.
7009
7010 2017-06-20 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR target/81121
7013 * gcc.target/i386/pr81121.c: New test.
7014
7015 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7016
7017 PR target/79799
7018 * gcc.target/powerpc/pr79799-1.c: New test.
7019 * gcc.target/powerpc/pr79799-2.c: Likewise.
7020 * gcc.target/powerpc/pr79799-3.c: Likewise.
7021 * gcc.target/powerpc/pr79799-4.c: Likewise.
7022 * gcc.target/powerpc/pr79799-5.c: Likewise.
7023
7024 2017-06-19 Nathan Sidwell <nathan@acm.org>
7025
7026 PR c++/81124
7027 PR c++/79766
7028 * g++.dg/lookup/pr79766.C: New.
7029 * g++.dg/lookup/pr81124.C: New.
7030 * g++.dg/template/explicit6.C: Adjust.
7031 * g++.old-deja/g++.other/decl5.C: Adjust.
7032
7033 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
7034
7035 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
7036 -DSTACK_SIZE.
7037
7038 2017-06-19 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR sanitizer/81125
7041 * g++.dg/ubsan/pr81125.C: New test.
7042
7043 PR sanitizer/81111
7044 * g++.dg/ubsan/pr81111.C: New test.
7045
7046 2017-06-19 Richard Biener <rguenther@suse.de>
7047
7048 PR middle-end/81118
7049 * gcc.dg/torture/pr81118.c: New testcase.
7050
7051 2017-06-19 Richard Biener <rguenther@suse.de>
7052
7053 PR tree-optimization/80887
7054 * gcc.dg/tree-ssa/pr80887.c: New testcase.
7055
7056 2017-06-19 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR ipa/81112
7059 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
7060
7061 2017-06-19 Nathan Sidwell <nathan@acm.org>
7062
7063 PR c++/81119
7064 * g++.dg/warn/pr81119.C: New.
7065
7066 2017-06-19 Martin Liska <mliska@suse.cz>
7067
7068 PR sanitizer/80879
7069 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
7070
7071 2017-06-19 Martin Liska <mliska@suse.cz>
7072
7073 PR ipa/80732
7074 * gcc.target/i386/mvc5.c: Scan indirect_function.
7075 * gcc.target/i386/mvc7.c: Likewise.
7076 * gcc.target/i386/pr80732.c: New test.
7077
7078 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
7079
7080 PR c++/66093
7081 * g++.dg/cpp1y/constexpr-66093.C: New.
7082
7083 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7084
7085 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
7086 dg-skip-if list.
7087
7088 2017-06-19 Richard Biener <rguenther@suse.de>
7089
7090 PR ipa/81112
7091 * g++.dg/torture/pr81112.C: New testcase.
7092
7093 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
7094
7095 * gcc.dg/lto/pr69866_0.c: This test needs alias.
7096
7097 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7098
7099 PR fortran/52473
7100 * gfortran.dg/cshift_1.f90: New test.
7101
7102 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7103
7104 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
7105
7106 2017-06-16 Carl Love <cel@us.ibm.com>
7107
7108 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
7109 main): Add runnable tests and test checker for vec_float,
7110 vec_float2, vec_floate and vec_floato builtins.
7111
7112 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7113
7114 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
7115 the architecture options added by dg-add-options arm_neon.
7116 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
7117 to the architecture.
7118 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
7119 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
7120 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
7121
7122 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7123
7124 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
7125 multilibs have been built.
7126
7127 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7128
7129 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
7130 * gcc.target/arm/pr51915.c: Likewise.
7131 * gcc.target/arm/pr52006.c: Likewise.
7132 * gcc.target/arm/pr53187.c: Likewise.
7133
7134 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7135
7136 * gcc.target/arm/multilibs.exp: New file.
7137
7138 2017-06-16 Martin Sebor <msebor@redhat.com>
7139
7140 PR tree-optimization/80933
7141 PR tree-optimization/80934
7142 * gcc.dg/fold-bcopy.c: New test.
7143 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
7144 * gcc.dg/tree-ssa/alias-36.c: Likewise.
7145 * gcc.dg/pr79214.c: Adjust.
7146 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7147 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
7148 * gcc.dg/builtins-nonnull.c: Likewise.
7149
7150 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
7151
7152 PR target/71778
7153 * gcc.target/arm/pr71778.c: New.
7154
7155 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
7156
7157 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
7158
7159 2017-06-16 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/81090
7162 * gcc.dg/graphite/pr81090.c: New testcase.
7163
7164 2017-06-16 Janus Weil <janus@gcc.gnu.org>
7165
7166 PR fortran/80983
7167 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
7168
7169 2017-06-16 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR sanitizer/81094
7172 * c-c++-common/ubsan/object-size-11.c: New test.
7173
7174 2017-06-15 Martin Sebor <msebor@redhat.com>
7175
7176 PR c++/80560
7177 * g++.dg/Wclass-memaccess.C: New test.
7178
7179 2017-06-15 Janus Weil <janus@gcc.gnu.org>
7180
7181 PR fortran/80983
7182 * gfortran.dg/proc_ptr_comp_51.f90: New test.
7183
7184 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7185
7186 PR lto/69866
7187 * gcc.dg/lto/pr69866_0.c: New test.
7188 * gcc.dg/lto/pr69866_1.c: Likewise.
7189
7190 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7191
7192 PR target/78818
7193 * gcc.target/msp430/pr78818-real.c: New template for tests.
7194 * gcc.target/msp430/pr78818-auto.c: New test.
7195 * gcc.target/msp430/pr78818-data-region.c: New test.
7196 * gcc.target/msp430/pr78818-data-sec.c: New test.
7197 * gcc.target/msp430/pr78818-auto-warn.c: New test.
7198
7199 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7200
7201 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
7202 instructions in it rather than the number of IT blocks being 2.
7203 Transfer scan directive arm_thumb2 restriction to the whole
7204 testcase and restrict further to Thumb-only targets.
7205
7206 2017-06-15 Tamar Christina <tamar.christina@arm.com>
7207
7208 * gcc.target/arm/sdiv_costs_1.c:
7209 Use dg-add-options.
7210
7211 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
7212
7213 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
7214 * gcc.target/mips/pr51513-1.c: New test.
7215 * gcc.target/mips/pr51513-2.c: New test.
7216
7217 2017-06-14 Richard Biener <rguenther@suse.de>
7218
7219 PR tree-optimization/81083
7220 * gcc.dg/torture/pr81083.c: Add prototypes.
7221
7222 2017-06-14 Richard Biener <rguenther@suse.de>
7223
7224 PR middle-end/81088
7225 * c-c++-common/ubsan/pr81088.c: New testcase.
7226
7227 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
7228
7229 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
7230
7231 2017-06-14 Andrew Pinski <apinski@cavium.com>
7232 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
7233
7234 PR target/71663
7235 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
7236 * gcc.target/aarch64/vect-init-2.c: Likewise.
7237 * gcc.target/aarch64/vect-init-3.c: Likewise.
7238 * gcc.target/aarch64/vect-init-4.c: Likewise.
7239 * gcc.target/aarch64/vect-init-5.c: Likewise.
7240
7241 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7242
7243 PR c++/58541
7244 * g++.dg/cpp0x/constexpr-58541.C: New.
7245
7246 2017-06-14 Richard Biener <rguenther@suse.de>
7247
7248 PR tree-optimization/81083
7249 * gcc.dg/torture/pr81083.c: New testcase.
7250
7251 2017-06-14 Jakub Jelinek <jakub@redhat.com>
7252
7253 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
7254 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
7255
7256 2017-06-13 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR c++/80973
7259 * g++.dg/ubsan/pr80973.C: New test.
7260
7261 PR c++/80984
7262 * g++.dg/opt/nrv18.C: New test.
7263
7264 2017-06-13 Martin Liska <mliska@suse.cz>
7265
7266 PR sanitize/78204
7267 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
7268 test by adding no_sanitize attribute.
7269 * gcc.dg/asan/use-after-scope-4.c: Likewise.
7270
7271 2017-06-13 Renlin Li <renlin.li@arm.com>
7272
7273 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
7274 conditionally.
7275
7276 2017-06-13 Martin Jambor <mjambor@suse.cz>
7277
7278 PR tree-optimization/80803
7279 PR tree-optimization/81063
7280 gcc.dg/tree-ssa/pr80803.c: New test.
7281 gcc.dg/tree-ssa/pr81063.c: Likewise.
7282
7283 2017-06-12 Yury Gribov <tetra2005@gmail.com>
7284
7285 * c-c++-common/fold-masked-cmp-3.c: New test.
7286
7287 2017-06-13 Yury Gribov <tetra2005@gmail.com>
7288
7289 PR tree-optimization/67328
7290 * c-c++-common/fold-masked-cmp-1.c: New test.
7291 * c-c++-common/fold-masked-cmp-2.c: Likewise.
7292 * gcc.dg/pr46309.c: Fix pattern.
7293 * gcc.dg/pr46309-2.c: Likewise.
7294
7295 2017-06-13 Tamar Christina <tamar.christina@arm.com>
7296
7297 * gcc.target/arm/sdiv_costs_1.c:
7298 Require arm_arch_v8a_ok and add march option.
7299
7300 2017-06-13 Martin Liska <mliska@suse.cz>
7301
7302 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
7303 * gcc.dg/tree-ssa/dump-2.c: Likewise.
7304 * gcc.dg/tree-ssa/vrp101.c: Likewise.
7305
7306 2017-06-13 Richard Biener <rguenther@suse.de>
7307
7308 PR middle-end/81065
7309 * c-c++-common/ubsan/pr81065.c: New testcase.
7310
7311 2017-06-12 Ian Lance Taylor <iant@golang.org>
7312
7313 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
7314 freorder. Update comment to explain test.
7315
7316 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7317
7318 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
7319 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
7320 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
7321 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
7322
7323 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7324
7325 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
7326
7327 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7328
7329 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
7330
7331 2017-06-12 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR tree-optimization/81003
7334 * gcc.c-torture/compile/pr81003.c: New test.
7335
7336 2017-06-12 Richard Biener <rguenther@suse.de>
7337
7338 PR tree-optimization/81053
7339 * gcc.dg/torture/pr81053.c: New testcase.
7340
7341 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7342
7343 PR fortran/80988
7344 * gfortran.dg/implied_do_io_3.f90: New test.
7345
7346 2017-06-10 Tom de Vries <tom@codesourcery.com>
7347
7348 * lib/target-supports.exp (check_effective_target_signal): New proc.
7349 * lib/gcc.exp (gcc_target_compile): Remove appending of
7350 -DSIGNAL_SUPPRESS to additional_flags.
7351 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
7352 additional_flags if effective target signal is not supported by the
7353 target.
7354 * gcc.c-torture/execute/20101011-1.c: Same.
7355 * gcc.dg/c99-stdint-1.c: Same.
7356 * gcc.dg/c99-stdint-2.c: Same.
7357 * gcc.dg/c99-stdint-5.c: Same.
7358 * gcc.dg/c99-stdint-6.c: Same.
7359 * gcc.dg/stdint-width-1.c: Same.
7360
7361 2017-06-10 Tom de Vries <tom@codesourcery.com>
7362
7363 * lib/target-supports.exp (check_effective_target_stack_size)
7364 (dg-effective-target-value): New proc.
7365 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
7366 additional_flags.
7367 * lib/objc.exp (objc_target_compile): Same.
7368 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
7369 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
7370 dg-additional-options.
7371 * gcc.c-torture/compile/20080806-1.c: Same.
7372 * gcc.c-torture/compile/920723-1.c: Same.
7373 * gcc.c-torture/compile/930621-1.c: Same.
7374 * gcc.c-torture/compile/991214-2.c: Same.
7375 * gcc.c-torture/compile/bcopy.c: Same.
7376 * gcc.c-torture/compile/memtst.c: Same.
7377 * gcc.c-torture/compile/msp.c: Same.
7378 * gcc.c-torture/compile/stuct.c: Same.
7379 * gcc.c-torture/execute/20011008-3.c: Same.
7380 * gcc.c-torture/execute/20030209-1.c: Same.
7381 * gcc.c-torture/execute/20031012-1.c: Same.
7382 * gcc.c-torture/execute/20040805-1.c: Same.
7383 * gcc.c-torture/execute/920410-1.c: Same.
7384 * gcc.c-torture/execute/920501-7.c: Same.
7385 * gcc.c-torture/execute/921113-1.c: Same.
7386 * gcc.c-torture/execute/921202-1.c: Same.
7387 * gcc.c-torture/execute/921208-2.c: Same.
7388 * gcc.c-torture/execute/930106-1.c: Same.
7389 * gcc.c-torture/execute/930406-1.c: Same.
7390 * gcc.c-torture/execute/950221-1.c: Same.
7391 * gcc.c-torture/execute/960521-1.c: Same.
7392 * gcc.c-torture/execute/980605-1.c: Same.
7393 * gcc.c-torture/execute/comp-goto-1.c: Same.
7394 * gcc.c-torture/execute/comp-goto-2.c: Same.
7395 * gcc.c-torture/execute/memcpy-1.c: Same.
7396 * gcc.c-torture/execute/multi-ix.c: Same.
7397 * gcc.c-torture/execute/nestfunc-4.c: Same.
7398 * gcc.c-torture/execute/pr20621-1.c: Same.
7399 * gcc.c-torture/execute/pr23135.c: Same.
7400 * gcc.c-torture/execute/pr28982b.c: Same.
7401 * gcc.dg/loop-3.c: Same.
7402 * gcc.dg/struct-ret-3.c: Same.
7403 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7404 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7405 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7406 * gcc.dg/tree-prof/pr44777.c: Same.
7407
7408 2017-06-09 David Malcolm <dmalcolm@redhat.com>
7409
7410 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7411 (test_mutually_exclusive_suggestions): New test function.
7412 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7413 (test_mutually_exclusive_suggestions): New test function.
7414 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7415 (test_mutually_exclusive_suggestions): New test function.
7416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7417 (test_show_locus): Add special-case for
7418 "test_mutually_exclusive_suggestions".
7419
7420 2017-06-09 Ian Lance Taylor <iant@golang.org>
7421
7422 * gcc.dg/tree-prof/split-1.c: New test.
7423
7424 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
7425
7426 * gcc.dg/predict-14.c: Avoid cold function detection.
7427 * gcc.target/i386/umod-3.c: Likewise.
7428
7429 2017-06-09 Tamar Christina <tamar.christina@arm.com>
7430
7431 * gcc.target/aarch64/lrint-matherr.h: New.
7432 * gcc.target/aarch64/inline-lrint_1.c: New.
7433 * gcc.target/aarch64/inline-lrint_2.c: New.
7434 * gcc.target/aarch64/no-inline-lrint_1.c: New.
7435 * gcc.target/aarch64/no-inline-lrint_2.c: New.
7436
7437 2017-06-09 Tamar Christina <tamar.christina@arm.com>
7438
7439 * gcc.target/arm/sdiv_costs_1.c: New.
7440
7441 2017-06-09 Tom de Vries <tom@codesourcery.com>
7442
7443 PR target/80855
7444 * gcc.target/nvptx/label-values.c: New test.
7445
7446 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7447
7448 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7449 Test for null definitions instead of them being undefined. Add entry
7450 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
7451 about using the effective target for architecture extension.
7452 (check_effective_target_arm_arch_v7ve_ok): Remove.
7453 (add_options_for_arm_arch_v7ve): Likewise.
7454
7455 2017-06-09 Richard Biener <rguenther@suse.de>
7456
7457 PR tree-optimization/66623
7458 * gcc.dg/vect/pr66623.c: New testcase.
7459
7460 2017-06-09 Richard Biener <rguenther@suse.de>
7461
7462 PR tree-optimization/79483
7463 * gcc.dg/graphite/pr79483.c: New testcase.
7464
7465 2017-06-09 Richard Biener <rguenther@suse.de>
7466
7467 PR middle-end/81007
7468 * g++.dg/pr81007.C: New testcase.
7469
7470 2017-06-09 Jakub Jelinek <jakub@redhat.com>
7471
7472 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
7473 instead of "rsp" for -m32.
7474 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
7475 target, add -msse2 to dg-options.
7476 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
7477 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
7478
7479 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
7480
7481 PR target/80966
7482 * gcc.target/powerpc/stack-limit.c: New testcase.
7483
7484 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
7485
7486 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
7487 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
7488 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
7489 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
7490 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
7491 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
7492
7493 2017-06-08 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR c/81006
7496 * c-c++-common/gomp/pr81006.c: New test.
7497
7498 PR c++/81011
7499 * g++.dg/gomp/pr81011.C: New test.
7500
7501 PR middle-end/81005
7502 * c-c++-common/ubsan/align-10.c: New test.
7503 * c-c++-common/ubsan/null-13.c: New test.
7504
7505 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
7506
7507 PR target/81015
7508 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
7509 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
7510 * gcc.target/i386/pr81015.c: New test.
7511
7512 2017-06-08 Tom de Vries <tom@codesourcery.com>
7513
7514 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
7515 trampolines instead of NO_TRAMPOLINES.
7516 * gcc.c-torture/execute/20000822-1.c: Same.
7517 * gcc.c-torture/execute/920428-2.c: Same.
7518 * gcc.c-torture/execute/920501-7.c: Same.
7519 * gcc.c-torture/execute/920612-2.c: Same.
7520 * gcc.c-torture/execute/921017-1.c: Same.
7521 * gcc.c-torture/execute/921215-1.c: Same.
7522 * gcc.c-torture/execute/931002-1.c: Same.
7523 * gcc.c-torture/execute/comp-goto-2.c: Same.
7524 * gcc.c-torture/execute/nestfunc-1.c: Same.
7525 * gcc.c-torture/execute/nestfunc-2.c: Same.
7526 * gcc.c-torture/execute/nestfunc-3.c: Same.
7527 * gcc.c-torture/execute/nestfunc-5.c: Same.
7528 * gcc.c-torture/execute/nestfunc-6.c: Same.
7529 * gcc.c-torture/execute/pr24135.c: Same.
7530 * gcc.dg/Wtrampolines.c: Same.
7531 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7532 * gcc.dg/torture/stackalign/nested-5.c: Same.
7533 * gcc.dg/torture/stackalign/nested-6.c: Same.
7534 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
7535 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7536 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
7537 * gcc.dg/trampoline-1.c: Same.
7538 * gcc.dg/tree-prof/pr44777.c: Same.
7539 * gcc.target/i386/pr67770.c: Same.
7540 * lib/gcc.exp (gcc_target_compile): Remove appending of
7541 -DNO_TRAMPOLINES to additional_flags.
7542 * lib/objc.exp (objc_target_compile): Same.
7543
7544 2017-06-08 Tom de Vries <tom@codesourcery.com>
7545
7546 * lib/target-supports.exp (check_effective_target_trampolines): Test for
7547 'gcc,no_trampolines' instead of 'no_trampolines'.
7548
7549 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
7550
7551 PR middle-end/79988
7552 * gcc.target/i386/mpx/pr79988.c: New test.
7553
7554 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
7555
7556 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
7557 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
7558 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
7559
7560 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
7561
7562 * g++.dg/tree-ssa/counts-1.C: New testcase.
7563 * gcc.dg/tree-ssa/counts-1.c: New testcase.
7564
7565 2017-08-08 Julia Koval <julia.koval@intel.com>
7566
7567 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
7568 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
7569 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
7570 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
7571 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
7572 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
7573
7574 2017-06-08 Marek Polacek <polacek@redhat.com>
7575
7576 PR sanitize/80932
7577 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
7578
7579 2017-08-08 Julia Koval <julia.koval@intel.com>
7580
7581 PR target/73350,80862
7582 * gcc.target/i386/pr73350.c: New test.
7583
7584 2017-06-08 Richard Biener <rguenther@suse.de>
7585
7586 PR tree-optimization/80928
7587 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
7588
7589 2017-06-07 Carl Love <cel@us.ibm.com>
7590
7591 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
7592
7593 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
7594
7595 PR c++/80990
7596 * g++.dg/cpp1z/class-deduction39.C: New.
7597
7598 2017-06-07 Marek Polacek <polacek@redhat.com>
7599
7600 PR sanitizer/80932
7601 * c-c++-common/ubsan/pr80932.c: New test.
7602
7603 2017-06-07 Bin Cheng <bin.cheng@arm.com>
7604
7605 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
7606 * gcc.target/i386/l_fma_double_2.c: Ditto.
7607 * gcc.target/i386/l_fma_double_3.c: Ditto.
7608 * gcc.target/i386/l_fma_double_4.c: Ditto.
7609 * gcc.target/i386/l_fma_double_5.c: Ditto.
7610 * gcc.target/i386/l_fma_double_6.c: Ditto.
7611 * gcc.target/i386/l_fma_float_1.c: Ditto.
7612 * gcc.target/i386/l_fma_float_2.c: Ditto.
7613 * gcc.target/i386/l_fma_float_3.c: Ditto.
7614 * gcc.target/i386/l_fma_float_4.c: Ditto.
7615 * gcc.target/i386/l_fma_float_5.c: Ditto.
7616 * gcc.target/i386/l_fma_float_6.c: Ditto.
7617
7618 2017-06-07 Tamar Christina <tamar.christina@arm.com>
7619
7620 * gcc.target/aarch64/sdiv_costs_1.c: New.
7621
7622 2017-06-07 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/80928
7625 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
7626 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7627
7628 2017-06-07 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/80928
7631 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
7632 check_results.
7633
7634 2017-06-06 Nathan Sidwell <nathan@acm.org>
7635
7636 * g++.dg/pr45330.C: Add inline namespace case.
7637
7638 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7639
7640 PR fortran/80975
7641 * gfortran.dg/matmul_16.f90: New test.
7642 * gfortran.dg/inline_matmul_18.f90: New test.
7643
7644 2017-06-06 Marek Polacek <polacek@redhat.com>
7645
7646 PR c/79983
7647 * gcc.dg/pr79983.c: New test.
7648
7649 2017-06-06 David S. Miller <davem@davemloft.net>
7650
7651 * gcc.target/sparc/sparc-ret-3.c: New test.
7652
7653 2017-06-06 Tom de Vries <tom@codesourcery.com>
7654
7655 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
7656 label_values instead of NO_LABEL_VALUES.
7657 * gcc.c-torture/compile/920301-1.c: Same.
7658 * gcc.c-torture/compile/920501-1.c: Same.
7659 * gcc.c-torture/compile/941014-4.c: Same.
7660 * gcc.c-torture/compile/labels-1.c: Same.
7661 * gcc.c-torture/compile/pr18903.c: Same.
7662 * gcc.c-torture/execute/920302-1.c: Same.
7663 * gcc.c-torture/execute/920415-1.c: Same.
7664 * gcc.c-torture/execute/920428-2.c: Same.
7665 * gcc.c-torture/execute/920501-3.c: Same.
7666 * gcc.c-torture/execute/920501-4.c: Same.
7667 * gcc.c-torture/execute/920501-5.c: Same.
7668 * gcc.c-torture/execute/920501-7.c: Same.
7669 * gcc.c-torture/execute/920721-4.c: Same.
7670 * gcc.c-torture/execute/980526-1.c: Same.
7671 * gcc.c-torture/execute/990208-1.c: Same.
7672 * gcc.c-torture/execute/comp-goto-1.c: Same.
7673 * gcc.c-torture/execute/comp-goto-2.c: Same.
7674 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7675 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7676 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
7677 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7678 * gcc.dg/tree-prof/pr44777.c: Same.
7679 * gcc.misc-tests/bprob-2.c: Same.
7680 * gcc.misc-tests/gcov-3.c: Same.
7681 * lib/gcc.exp (gcc_target_compile): Remove appending of
7682 -DNO_LABEL_VALUES to additional_flags.
7683 * lib/objc.exp (objc_target_compile): Same.
7684 * lib/target-supports.exp (check_effective_target_label_values): Test on
7685 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
7686
7687 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7688
7689 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
7690
7691 2017-06-06 Richard Biener <rguenther@suse.de>
7692
7693 PR tree-optimization/80974
7694 * gcc.dg/torture/pr80974.c: New testcase.
7695
7696 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7697
7698 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
7699 "unsigned int" in conversation warning on line 15.
7700
7701 2017-06-06 Richard Biener <rguenther@suse.de>
7702
7703 PR tree-optimization/80928
7704 * gcc.dg/vect/pr80928.c: New testcase.
7705 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
7706 * gcc.dg/vect/slp-13.c: Likewise.
7707 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
7708
7709 2017-06-05 David Malcolm <dmalcolm@redhat.com>
7710
7711 * g++.dg/plugin/comment_plugin.c: New test plugin.
7712 * g++.dg/plugin/comments-1.C: New test file.
7713 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7714
7715 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7716
7717 * gcc.misc-tests/gcov-1a.c: New test.
7718
7719 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7720
7721 * gcc.target/powerpc/clone1.c: New test.
7722
7723 2017-06-05 Janus Weil <janus@gcc.gnu.org>
7724
7725 PR fortran/70601
7726 * gfortran.dg/proc_ptr_comp_50.f90: New test.
7727
7728 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
7729
7730 PR fortran/35339
7731 * gfortran.dg/implied_do_io_1.f90: New Test.
7732 * gfortran.dg/implied_do_io_2.f90: New Test.
7733
7734 2017-06-05 Renlin Li <renlin.li@arm.com>
7735
7736 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
7737 selector to related line.
7738
7739 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
7740
7741 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
7742
7743 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 * gcc.target/aarch64/store_lane0_str_1.c: New test.
7746
7747 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7748
7749 * gcc.target/aarch64/subs_compare_2.c: New test.
7750
7751 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7752
7753 * gcc.target/aarch64/subs_compare_1.c: New test.
7754
7755 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
7756
7757 * gcc.target/mips/div-9.c: Delete duplicate test.
7758 * gcc.target/mips/div-10.c: Ditto.
7759 * gcc.target/mips/div-11.c: Ditto.
7760 * gcc.target/mips/div-12.c: Ditto.
7761
7762 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7763
7764 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7765
7766 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
7767
7768 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
7769 vesrion of the dejagnu grep.
7770 (list-module-names): Use it and adjust the regular expressions for
7771 modules and submodules.
7772 * gfortran.dg/prof/prof.exp: Cleanup modules.
7773 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
7774 directives.
7775 * gfortran.dg/altreturn_8.f90: Likewise.
7776 * gfortran.dg/associate_12.f90: Likewise.
7777 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
7778 * gfortran.dg/charlen_15.f90: Likewise.
7779 * gfortran.dg/class_4a.f03: Likewise.
7780 * gfortran.dg/class_54.f90: Likewise.
7781 * gfortran.dg/class_dummy_4.f03: Likewise.
7782 * gfortran.dg/class_dummy_5.f90: Likewise.
7783 * gfortran.dg/constructor_9.f90: Likewise.
7784 * gfortran.dg/dec_structure_15.f90: Likewise.
7785 * gfortran.dg/do_check_8.f90: Likewise.
7786 * gfortran.dg/dtio_26.f03: Likewise.
7787 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
7788 * gfortran.dg/equiv_9.f90: Likewise.
7789 * gfortran.dg/extends_15.f90: Likewise.
7790 * gfortran.dg/finalize_22.f90: Likewise.
7791 * gfortran.dg/finalize_23.f90: Likewise.
7792 * gfortran.dg/generic_26.f90: Likewise.
7793 * gfortran.dg/generic_27.f90: Likewise.
7794 * gfortran.dg/namelist_76.f90: Likewise.
7795 * gfortran.dg/pointer_init_8.f90: Likewise.
7796 * gfortran.dg/pr61318.f90: Likewise.
7797 * gfortran.dg/pr77260_1.f90: Likewise.
7798 * gfortran.dg/pr77260_2.f90: Likewise.
7799 * gfortran.dg/pr77420_3.f90: Likewise.
7800 * gfortran.dg/proc_ptr_39.f90: Likewise.
7801 * gfortran.dg/proc_ptr_41.f90: Likewise.
7802 * gfortran.dg/proc_ptr_42.f90: Likewise.
7803 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
7804 * gfortran.dg/submodule_1.f08: Likewise.
7805 * gfortran.dg/submodule_10.f08: Likewise.
7806 * gfortran.dg/submodule_14.f08: Likewise.
7807 * gfortran.dg/submodule_15.f08: Likewise.
7808 * gfortran.dg/submodule_2.f08: Likewise.
7809 * gfortran.dg/submodule_5.f08: Likewise.
7810 * gfortran.dg/submodule_6.f08: Likewise.
7811 * gfortran.dg/submodule_7.f08: Likewise.
7812 * gfortran.dg/submodule_8.f08: Likewise.
7813 * gfortran.dg/submodule_9.f08: Likewise.
7814 * gfortran.dg/transfer_class_2.f90: Likewise.
7815 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7816 * gfortran.dg/typebound_call_24.f03: Likewise.
7817 * gfortran.dg/typebound_call_25.f90: Likewise.
7818 * gfortran.dg/typebound_deferred_1.f90: Likewise.
7819 * gfortran.dg/typebound_generic_12.f03: Likewise.
7820 * gfortran.dg/typebound_generic_13.f03: Likewise.
7821 * gfortran.dg/typebound_generic_14.f03: Likewise.
7822 * gfortran.dg/typebound_generic_15.f90: Likewise.
7823 * gfortran.dg/typebound_operator_16.f03: Likewise.
7824 * gfortran.dg/typebound_operator_18.f90: Likewise.
7825 * gfortran.dg/typebound_operator_20.f90: Likewise.
7826 * gfortran.dg/typebound_override_3.f90: Likewise.
7827 * gfortran.dg/typebound_override_4.f90: Likewise.
7828 * gfortran.dg/typebound_override_5.f90: Likewise.
7829 * gfortran.dg/typebound_override_6.f90: Likewise.
7830 * gfortran.dg/typebound_override_7.f90: Likewise.
7831 * gfortran.dg/typebound_proc_28.f03: Likewise.
7832 * gfortran.dg/typebound_proc_29.f90: Likewise.
7833 * gfortran.dg/typebound_proc_30.f90: Likewise.
7834 * gfortran.dg/typebound_proc_31.f90: Likewise.
7835 * gfortran.dg/typebound_proc_32.f90: Likewise.
7836 * gfortran.dg/typebound_proc_33.f90: Likewise.
7837 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
7838 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
7839 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7840 * gfortran.dg/use_only_3.f90: Likewise.
7841 * gfortran.dg/use_without_only_1.f90: Likewise.
7842 * gfortran.dg/warn_unused_function.f90: Likewise.
7843 * gfortran.dg/warn_unused_function_2.f90: Likewise.
7844 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7845
7846 2017-06-04 Marek Polacek <polacek@redhat.com>
7847
7848 PR c/80919
7849 * gcc.dg/format/pr80919.c: New test.
7850
7851 2017-06-02 Martin Sebor <msebor@redhat.com>
7852
7853 PR c/80892
7854 * c-c++-common/Wfloat-conversion-2.c: New test.
7855
7856 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7857
7858 PR c++/68754
7859 * g++.dg/cpp1y/constexpr-68754.C: New.
7860
7861 2017-06-02 Carl Love <cel@us.ibm.com>
7862
7863 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
7864 for the new built-ins.
7865
7866 2017-06-02 Sudakshina Das <sudi.das@arm.com>
7867
7868 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
7869
7870 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7871
7872 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
7873 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
7874 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
7875 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
7876 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
7877
7878 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7879
7880 * gcc.target/aarch64/hfmode_ins_1.c: New test.
7881
7882 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7883
7884 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
7885
7886 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7887
7888 * gcc.target/powerpc/fold-vec-abs-char.c: New.
7889 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
7890 * gcc.target/powerpc/fold-vec-abs-int.c: New.
7891 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
7892 * gcc.target/powerpc/fold-vec-abs-short.c: New.
7893 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
7894 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
7895 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
7896 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
7897
7898 2017-06-02 Nathan Sidwell <nathan@acm.org>
7899
7900 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
7901
7902 2017-06-02 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR rtl-optimization/80903
7905 * gcc.dg/pr80903.c: New test.
7906
7907 PR fortran/80918
7908 * gfortran.dg/gomp/pr80918.f90: New test.
7909
7910 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7911
7912 * c-c++-common/Wsizeof-pointer-div.c: New test.
7913 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
7914 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7915 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
7916 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7917 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7918 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7919 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7920 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7921 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7922 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7923 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7924 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
7925 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
7926 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
7927 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
7928 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
7929 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
7930 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
7931
7932 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
7933
7934 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
7935 Update the target to power8-vector.
7936
7937 2017-06-01 David Malcolm <dmalcolm@redhat.com>
7938
7939 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
7940
7941 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7942
7943 * debug12.adb, debug12.ads: New testcase.
7944
7945 2017-06-01 Martin Jambor <mjambor@suse.cz>
7946
7947 PR tree-optimization/80898
7948 * gcc.dg/tree-ssa/pr80898.c: New test.
7949 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
7950
7951 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7952
7953 PR c++/80896
7954 * g++.dg/cpp1z/nodiscard5.C: New.
7955
7956 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
7957
7958 * gcc.target/arc/pr9001195952.c: New test.
7959
7960 2017-06-01 Tom de Vries <tom@codesourcery.com>
7961
7962 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
7963 * gcc.c-torture/compile/asmgoto-1.c: Same.
7964 * gcc.dg/20000707-1.c: Same.
7965 * gcc.dg/pr38700.c: Same.
7966 * gcc.dg/pr70169.c: Same.
7967 * gcc.dg/pr80112.c: Same.
7968 * gcc.dg/torture/pr51071-2.c: Same.
7969 * gcc.dg/torture/pr51071.c: Same.
7970 * gcc.dg/tree-ssa/alias-34.c: Same.
7971
7972 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7973
7974 * gnat.dg/debug11.adb: New testcase.
7975
7976 2017-06-01 Richard Biener <rguenther@suse.de>
7977
7978 PR middle-end/66313
7979 * c-c++-common/ubsan/pr66313.c: New testcase.
7980 * gcc.dg/tree-ssa/loop-15.c: Adjust.
7981
7982 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
7983
7984 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
7985 dg-options. Change dg-require-effective-target powerpc_vsx_ok
7986 to vsx_hw. Add dg-skip-if directive to disable this test if
7987 -mcpu overridden.
7988 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7989 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7990 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7991 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
7992 to dg-option. Add dg-skip-if directive to disable this test
7993 for darwin. Add dg-skip-if directive to disable this test if
7994 -mcpu overridden.
7995
7996 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
7997
7998 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
7999 (_mm_maskz_max_sd): Test new intrinsics.
8000 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
8001 (_mm_maskz_max_sd): Test new intrinsics.
8002 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
8003 (_mm_maskz_max_ss): Test new intrinsics.
8004 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
8005 (_mm_maskz_max_ss): Test new intrinsics.
8006 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
8007 (_mm_maskz_min_sd): Test new intrinsics.
8008 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
8009 (_mm_maskz_min_sd): Test new intrinsics.
8010 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
8011 (_mm_maskz_min_ss): Test new intrinsics.
8012 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
8013 (_mm_maskz_min_ss): Test new intrinsics.
8014
8015 2017-05-31 Nathan Sidwell <nathan@acm.org>
8016
8017 * g++.dg/lookup/lambda1.C New.
8018
8019 2017-05-31 Bin Cheng <bin.cheng@arm.com>
8020
8021 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
8022 on pointer should not be replaced.
8023
8024 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
8025
8026 PR testsuite/80580
8027 * gcc.dg/gimplefe-error-7.c: New test.
8028
8029 2017-05-31 Graham Markall <graham.markall@embecosm.com>
8030
8031 * gcc.target/arc/add_n-combine.c: New test.
8032 * gcc.target/arc/sub_n-combine.c: New test.
8033
8034 2017-05-31 Richard Biener <rguenther@suse.de>
8035
8036 PR target/80880
8037 * gcc.target/i386/pr80880.c: New testcase.
8038
8039 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
8040
8041 * gcc.dg/vect/vect-103.c: Update wording of dump message.
8042
8043 2017-05-31 Bin Cheng <bin.cheng@arm.com>
8044
8045 * gcc.dg/vect/pr80815-3.c: New test.
8046
8047 2017-05-31 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/80906
8050 * gcc.dg/graphite/pr80906.c: New testcase.
8051
8052 2017-05-30 Tom de Vries <tom@codesourcery.com>
8053
8054 PR testsuite/80910
8055 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
8056 unsupported if host compiler does not support c++11.
8057 (host_supports_c++11): New proc.
8058
8059 2017-05-30 Martin Sebor <msebor@redhat.com>
8060
8061 PR c/80731
8062 * g++.dg/ext/utf16-4.C: Relax test.
8063 * gcc.dg/fixed-point/int-warning.c: Adjust.
8064
8065 2017-05-30 David Malcolm <dmalcolm@redhat.com>
8066
8067 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
8068 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
8069 test case.
8070 * g++.dg/plugin/show-template-tree-color.C: New test case.
8071 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
8072 * g++.dg/template/show-template-tree-2.C: New test case.
8073 * g++.dg/template/show-template-tree-3.C: New test case.
8074 * g++.dg/template/show-template-tree-4.C: New test case.
8075 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
8076 * g++.dg/template/show-template-tree.C: New test case.
8077
8078 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
8079
8080 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
8081 dg-options.
8082 * gfortran.dg/pr80107.f: Delete testcase.
8083
8084 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
8085
8086 PR target/80833
8087 * gcc.target/i386/pr80833-1.c: New test.
8088 * gcc.target/i386/pr80833-2.c: Ditto.
8089
8090 2017-05-30 Nathan Sidwell <nathan@acm.org>
8091
8092 PR c++/80913
8093 * g++.dg/lookup/pr80913.C: New.
8094
8095 2017-05-30 Richard Biener <rguenther@suse.de>
8096
8097 PR middle-end/80901
8098 * gcc.dg/torture/pr80901.c: New testcase.
8099
8100 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
8101
8102 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
8103
8104 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8105
8106 PR target/78838
8107 * gcc.target/msp430/interrupt_fn_placement.c: New test.
8108
8109 2017-05-30 Richard Biener <rguenther@suse.de>
8110
8111 PR middle-end/80876
8112 * gcc.dg/torture/pr80876.c: New testcase.
8113
8114 2017-05-29 Nathan Sidwell <nathan@acm.org>
8115
8116 PR c++/80891 (#5)
8117 * g++.dg/lookup/pr80891-5.C: New.
8118
8119 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8120
8121 PR libgfortran/53029
8122 * gfortran.dg/read_5.f90: New test.
8123
8124 2017-05-29 Nathan Sidwell <nathan@acm.org>
8125
8126 PR c++/80891 (#4)
8127 * g++.dg/lookup/pr80891-4.C: New.
8128
8129 PR c++/80891 (#1)
8130 * g++.dg/lookup/pr80891-1.C: New.
8131
8132 PR c++/80891 (#3)
8133 * g++.dg/lookup/pr80891-3.C: New.
8134
8135 PR c++/80891 (#2)
8136 * g++.dg/lookup/pr80891-2.C: New.
8137
8138 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8139
8140 PR fortran/37131
8141 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
8142 flags.
8143 * gfortran.dg/transpose_optimization_1.f90: Likewise.
8144 * gfortran.dg/inline_matmul_17.f90: New test.
8145
8146 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8147
8148 * gfortran.dg/matmul_bounds_12.f90: New test.
8149
8150 2017-05-27 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR bootstrap/80887
8153 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
8154
8155 2017-05-26 Nathan Sidwell <nathan@acm.org>
8156
8157 * g++.dg/cpp0x/dr2061.C: New.
8158 * g++.dg/parse/namespace-alias-1.C: Add more test.
8159
8160 2017-05-26 Bin Cheng <bin.cheng@arm.com>
8161
8162 PR tree-optimization/80815
8163 * gcc.dg/vect/pr80815-1.c: New test.
8164 * gcc.dg/vect/pr80815-2.c: New test.
8165
8166 2017-05-26 Martin Liska <mliska@suse.cz>
8167
8168 PR ipa/80663
8169 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
8170 split at the problematic spot.
8171 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
8172 a valid value of the param.
8173
8174 2017-05-26 Marek Polacek <polacek@redhat.com>
8175
8176 PR sanitizer/80875
8177 * c-c++-common/ubsan/pr80875.c: New test.
8178
8179 2017-05-26 Tom de Vries <tom@codesourcery.com>
8180
8181 PR testsuite/80557
8182 * gcc.dg/20011021-1.c: Replace absolute line numbers.
8183 * gcc.dg/Wcxx-compat-8.c: Same.
8184 * gcc.dg/Wobjsize-1.c: Same.
8185 * gcc.dg/Wshadow-local-2.c: Same.
8186 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
8187 * gcc.dg/anon-struct-6.c: Same.
8188 * gcc.dg/asm-wide-1.c: Same.
8189 * gcc.dg/builtin-inf-1.c: Same.
8190 * gcc.dg/builtin-redefine.c: Same.
8191 * gcc.dg/c90-array-lval-6.c: Same.
8192 * gcc.dg/c90-array-lval-7.c: Same.
8193 * gcc.dg/c90-fordecl-1.c: Same.
8194 * gcc.dg/c99-fordecl-2.c: Same.
8195 * gcc.dg/cast-lvalue-1.c: Same.
8196 * gcc.dg/cast-lvalue-2.c: Same.
8197 * gcc.dg/compound-lvalue-1.c: Same.
8198 * gcc.dg/cond-lvalue-1.c: Same.
8199 * gcc.dg/cpp/20000419-1.c: Same.
8200 * gcc.dg/cpp/backslash.c: Same.
8201 * gcc.dg/cpp/backslash2.c: Same.
8202 * gcc.dg/cpp/macspace1.c: Same.
8203 * gcc.dg/cpp/macspace2.c: Same.
8204 * gcc.dg/cpp/multiline-2.c: Same.
8205 * gcc.dg/cpp/pr27777.c: Same.
8206 * gcc.dg/cpp/pr30786.c: Same.
8207 * gcc.dg/cpp/pr34602.c: Same.
8208 * gcc.dg/cpp/redef1.c: Same.
8209 * gcc.dg/cpp/tr-warn1.c: Same.
8210 * gcc.dg/cpp/tr-warn3.c: Same.
8211 * gcc.dg/cpp/tr-warn6.c: Same.
8212 * gcc.dg/cpp/trad/hash.c: Same.
8213 * gcc.dg/cpp/trad/redef1.c: Same.
8214 * gcc.dg/cpp/ucs.c: Same.
8215 * gcc.dg/declspec-10.c: Same.
8216 * gcc.dg/declspec-11.c: Same.
8217 * gcc.dg/declspec-18.c: Same.
8218 * gcc.dg/format/c99-strftime-1.c: Same.
8219 * gcc.dg/format/ext-3.c: Same.
8220 * gcc.dg/format/pr72858.c: Same.
8221 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8222 * gcc.dg/init-string-1.c: Same.
8223 * gcc.dg/label-decl-3.c: Same.
8224 * gcc.dg/m-un-2.c: Same.
8225 * gcc.dg/nofixed-point-2.c: Same.
8226 * gcc.dg/noncompile/20020213-1.c: Same.
8227 * gcc.dg/pch/counter-2.c: Same.
8228 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
8229 * gcc.dg/pr27528.c: Same.
8230 * gcc.dg/pr27953.c: Same.
8231 * gcc.dg/pr35899.c: Same.
8232 * gcc.dg/pr37561.c: Same.
8233 * gcc.dg/pr45461.c: Same.
8234 * gcc.dg/pr45750.c: Same.
8235 * gcc.dg/pr53196-2.c: Same.
8236 * gcc.dg/pr53265.c: Same.
8237 * gcc.dg/redecl-1.c: Same.
8238 * gcc.dg/tls/thr-init-1.c: Same.
8239 * gcc.dg/torture/pr51106-1.c: Same.
8240 * gcc.dg/torture/pr51106-2.c: Same.
8241 * gcc.dg/uninit-19.c: Same.
8242 * gcc.dg/uninit-pr20644.c: Same.
8243
8244 2017-05-26 Jakub Jelinek <jakub@redhat.com>
8245
8246 * g++.dg/cpp1z/decomp29.C (p): New variable.
8247 (main): Add further tests.
8248
8249 2017-05-26 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/80842
8252 * gcc.dg/torture/pr80842.c: New testcase.
8253
8254 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/79652
8257 * g++.dg/cpp0x/pr79652.C: New.
8258
8259 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8260
8261 PR c++/71451
8262 * g++.dg/cpp0x/variadic170.C: New.
8263
8264 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
8265
8266 * g++.dg/warn/Wcatch-value-1.C: New test.
8267 * g++.dg/warn/Wcatch-value-2.C: New test.
8268 * g++.dg/warn/Wcatch-value-3.C: New test.
8269
8270 2017-05-25 Nathan Sidwell <nathan@acm.org>
8271
8272 * g++.dg/lookup/using56.C: New.
8273 * g++.dg/lookup/using57.C: New.
8274 * g++.dg/lookup/using58.C: New.
8275 * g++.dg/lookup/using59.C: New.
8276
8277 * g++.dg/lookup/using17.C: Adjust diagnostics.
8278
8279 2017-05-25 Martin Sebor <msebor@redhat.com>
8280
8281 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
8282 positives on ILP32.
8283 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
8284 column numbers.
8285 * gcc.dg/pr60114.c: Same.
8286
8287 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
8288
8289 * gfortran.dg/pr48636.f90: Fix template better.
8290
8291 2017-05-25 Nathan Sidwell <nathan@acm.org>
8292
8293 * g++.dg/lookup/koenig14.C: New.
8294
8295 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 PR c++/79583
8298 * g++.dg/cpp0x/pr79583.C: New.
8299
8300 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8301
8302 PR c++/68578
8303 * g++.dg/cpp1y/pr68578.C: New.
8304
8305 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
8306
8307 * gcc.dg/tree-ssa/vce-1.c: New file.
8308
8309 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
8310
8311 * gcc.dg/tree-ssa/addadd.c: New file.
8312
8313 2017-05-24 Nathan Sidwell <nathan@acm.org>
8314
8315 * g++.dg/lookup/friend12.C: Adjust diagnostics.
8316 * g++.dg/lookup/friend19.C: New.
8317 * g++.dg/lookup/friend20.C: New.
8318
8319 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
8320
8321 PR c++/80544
8322 * g++.dg/expr/cast11.C: New test.
8323
8324 2017-05-24 Martin Sebor <msebor@redhat.com>
8325
8326 PR c/80731
8327 * c-c++-common/Wfloat-conversion.c: Adjust.
8328 * c-c++-common/dfp/convert-int-saturate.c: Same.
8329 * c-c++-common/pr68657-1.c: Same.
8330 * g++.dg/ext/utf-cvt.C: Same.
8331 * g++.dg/ext/utf16-4.C: Same.
8332 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
8333 * g++.dg/warn/Wconversion-real-integer2.C: Same.
8334 * g++.dg/warn/Wconversion3.C: Same.
8335 * g++.dg/warn/Wconversion4.C: Same.
8336 * g++.dg/warn/Wsign-conversion.C: Same.
8337 * g++.dg/warn/overflow-warn-1.C: Same.
8338 * g++.dg/warn/overflow-warn-3.C: Same.
8339 * g++.dg/warn/overflow-warn-4.C: Same.
8340 * g++.dg/warn/pr35635.C: Same.
8341 * g++.old-deja/g++.mike/enum1.C: Same.
8342 * gcc.dg/Wconversion-3.c: Same.
8343 * gcc.dg/Wconversion-5.c: Same.
8344 * gcc.dg/Wconversion-complex-c99.c: Same.
8345 * gcc.dg/Wconversion-complex-gnu.c: Same.
8346 * gcc.dg/Wconversion-integer.c: Same.
8347 * gcc.dg/Wsign-conversion.c: Same.
8348 * gcc.dg/bitfld-2.c: Same.
8349 * gcc.dg/c90-const-expr-11.c: Same.
8350 * gcc.dg/c90-const-expr-7.c: Same.
8351 * gcc.dg/c99-const-expr-7.c: Same.
8352 * gcc.dg/overflow-warn-1.c: Same.
8353 * gcc.dg/overflow-warn-2.c: Same.
8354 * gcc.dg/overflow-warn-3.c: Same.
8355 * gcc.dg/overflow-warn-4.c: Same.
8356 * gcc.dg/overflow-warn-5.c: Same.
8357 * gcc.dg/overflow-warn-8.c: Same.
8358 * gcc.dg/overflow-warn-9.c: New test.
8359 * gcc.dg/pr35635.c: Adjust.
8360 * gcc.dg/pr59940.c: Same.
8361 * gcc.dg/pr59963-2.c: Same.
8362 * gcc.dg/pr60114.c: Same.
8363 * gcc.dg/switch-warn-2.c: Same.
8364 * gcc.dg/utf-cvt.c: Same.
8365 * gcc.dg/utf16-4.c: Same.
8366
8367 2017-05-24 Jakub Jelinek <jakub@redhat.com>
8368
8369 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
8370 Don't include limits.h.
8371 (w): Conditionalize on long long wider than int. Use
8372 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
8373 -9223372036854775808.
8374 (x): Use __INT_MAX__ instead of INT_MAX.
8375
8376 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8377
8378 PR fortran/66094
8379 * gfortran.dg/inline_matmul_16.f90: New test.
8380
8381 2017-05-24 Tom de Vries <tom@codesourcery.com>
8382
8383 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
8384
8385 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
8386
8387 PR middle-end/80823
8388 * gcc.dg/pr80823.c: New test.
8389
8390 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8391
8392 * gcc.target/s390/pr80725.c: New test.
8393
8394 2017-05-23 Nathan Sidwell <nathan@acm.org>
8395
8396 * g++.dg/lookup/extern-c-hidden.C: New.
8397 * g++.dg/lookup/extern-redecl1.C: New.
8398
8399 PR c++/80866
8400 * g++.dg/parse/pr80866.C: New.
8401
8402 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
8403
8404 * gcc.dg/ipa/ctor-empty-1.c: Update template.
8405 * gcc.dg/ipa/inline-5.c: Likewise.
8406 * gfortran.dg/pr48636.f90: Likewise.
8407
8408 2017-05-23 Nathan Sidwell <nathan@acm.org>
8409
8410 * g++.dg/parse/ctor9.C: Adjust expected error.
8411
8412 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8413
8414 PR libgfortran/80256
8415 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
8416 Cygwin.
8417
8418 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
8419
8420 * c-c++-common/goacc/parallel-dims-1.c: Update.
8421 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8422 * c-c++-common/goacc/routine-1.c: Likewise.
8423 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
8424 * g++.dg/goacc/template.C: Likewise.
8425 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8426 * gfortran.dg/goacc/routine-3.f90: Likewise.
8427 * gfortran.dg/goacc/sie.f95: Likewise.
8428 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
8429
8430 2017-05-23 Nathan Sidwell <nathan@acm.org>
8431
8432 * g++.dg/lookup/using13.C: Adjust expected error.
8433
8434 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8435
8436 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
8437
8438 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8439
8440 PR target/80718
8441 * gcc.target/powerpc/pr80718.c: New test.
8442
8443 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
8444
8445 * gcc.target/powerpc/conditional-return.c: New testcase.
8446
8447 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8448
8449 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
8450 LE-only.
8451
8452 2017-05-22 Janus Weil <janus@gcc.gnu.org>
8453
8454 PR fortran/80766
8455 * gfortran.dg/typebound_call_28.f90: New test.
8456
8457 2017-05-22 Nathan Sidwell <nathan@acm.org>
8458
8459 * g++.dg/lookup/strong-using.C: New.
8460
8461 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8462
8463 * gcc.target/arm/movsi_movt.c: New test.
8464 * gcc.target/arm/movdi_movt.c: New test.
8465
8466 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
8467
8468 * gnat.dg/specs/not_null1.ads: New test.
8469
8470 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
8471
8472 * gnat.dg/limited_with5.ad[sb]: New test.
8473 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
8474 * gnat.dg/limited_with6.ad[sb]: New test.
8475 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
8476
8477 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
8478
8479 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
8480 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
8481
8482 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8483
8484 PR c++/70265
8485 * g++.dg/cpp1y/constexpr-70265-1.C: New.
8486 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
8487
8488 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8489
8490 PR libgfortran/80333
8491 * gfortran.dg/dtio_30.f03: New test.
8492
8493 2017-05-19 Marek Polacek <polacek@redhat.com>
8494
8495 PR sanitizer/80800
8496 * c-c++-common/ubsan/pr80800.c: New test.
8497 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
8498
8499 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
8500
8501 * c-c++-common/goacc/default-1.c: Update.
8502 * c-c++-common/goacc/default-2.c: Likewise.
8503 * c-c++-common/goacc/default-4.c: Likewise.
8504 * gfortran.dg/goacc/default-1.f95: Likewise.
8505 * gfortran.dg/goacc/default-4.f: Likewise.
8506 * c-c++-common/goacc/default-5.c: New file.
8507 * gfortran.dg/goacc/default-5.f: Likewise.
8508
8509 * c-c++-common/goacc/default-1.c: New file.
8510 * c-c++-common/goacc/default-2.c: Likewise.
8511 * c-c++-common/goacc/data-default-1.c: Remove file, including its
8512 test cases in...
8513 * c-c++-common/goacc/default-3.c: ... this new file, and...
8514 * c-c++-common/goacc/default-4.c: ... this new file.
8515 * gfortran.dg/goacc/default.f95: Remove file, including its test
8516 cases in...
8517 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
8518 * gfortran.dg/goacc/default-2.f: ... this new file.
8519 * gfortran.dg/goacc/default-3.f95: New file.
8520 * gfortran.dg/goacc/default-4.f: Likewise.
8521
8522 2017-05-19 Nathan Sidwell <nathan@acm.org>
8523
8524 * g++.dg/inherit/covariant7.C: Adjust.
8525
8526 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8527
8528 * gcc.target/arm/tls-disable-literal-pool.c: Change
8529 require-effective-target to tls_native.
8530 Move dg-error to return statement line and change to dg-message.
8531
8532 2017-05-19 Richard Biener <rguenther@suse.de>
8533
8534 PR c++/80593
8535 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
8536 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
8537
8538 2017-05-19 Richard Biener <rguenther@suse.de>
8539
8540 PR middle-end/80764
8541 * gcc.dg/torture/pr80764.c: New testcase.
8542
8543 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8544
8545 PR target/80510
8546 * gcc.target/powerpc/pr80510-1.c: New test.
8547 * gcc.target/powerpc/pr80510-2.c: Likewise.
8548
8549 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
8550
8551 * gcc.dg/pragma-diag-7.c: New test.
8552
8553 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
8554
8555 PR target/80799
8556 * g++.dg/other/i386-11.C: New test.
8557
8558 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
8559
8560 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
8561 * fold-vec-div-floatdouble.c: Likewise.
8562 * fold-vec-logical-ands-char.c: Likewise.
8563 * fold-vec-logical-ands-int.c: Likewise.
8564 * fold-vec-logical-ands-short.c: Likewise.
8565 * fold-vec-logical-ors-char.c: Likewise.
8566 * fold-vec-logical-ors-int.c: Likewise.
8567 * fold-vec-logical-ors-short.c: Likewise.
8568 * fold-vec-logical-other-char.c: Likewise.
8569 * fold-vec-mule-misc.c: Likewise.
8570 * fold-vec-mult-float.c: Likewise.
8571 * fold-vec-mult-floatdouble.c: Likewise.
8572 * fold-vec-mult-int.c: Likewise.
8573 * fold-vec-mult-int128-p9.c: Likewise.
8574 * fold-vec-sub-floatdouble.c: Likewise.
8575 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
8576 Add lp64 requirement.
8577 * fold-vec-mult-int128-p8.c: Likewise.
8578 * fold-vec-logical-ors-longlong.c: Fix comment typo.
8579
8580 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
8581
8582 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
8583 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
8584 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
8585 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
8586 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
8587 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
8588 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
8589 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
8590 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
8591 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
8592 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
8593 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
8594 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
8595 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
8596 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
8597 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
8598 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
8599 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
8600 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
8601 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
8602 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
8603 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
8604 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
8605 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
8606 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
8607 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
8608
8609 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
8610
8611 * gcc.target/sparc/niagara7-align.c: New test.
8612
8613 2017-05-18 Marek Polacek <polacek@redhat.com>
8614
8615 PR sanitizer/80797
8616 * c-c++-common/ubsan/null-12.c: New test.
8617
8618 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
8619
8620 PR middle-end/80692
8621 * gcc.c-torture/execute/pr80692.c: New testcase.
8622
8623 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8624
8625 PR libgfortran/80741
8626 * gfortran.dg/read_4.f90: New test.
8627
8628 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8629
8630 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
8631
8632 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
8633
8634 PR fortran/80668
8635 * gfortran.dg/pr80668.f90: New.
8636
8637 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
8638
8639 PR middle-end/80775
8640 * gcc.dg/pr80775.c: New test.
8641
8642 2017-05-17 Marek Polacek <polacek@redhat.com>
8643
8644 PR sanitizer/80659
8645 * gcc.dg/asan/pr80659.c: New test.
8646
8647 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8648
8649 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
8650 unsigned long.
8651
8652 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
8653
8654 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
8655
8656 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
8657 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8658
8659 PR tree-optimization/80457
8660 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
8661 call vect_model_simple_cost.
8662
8663 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
8664
8665 PR fortran/80554
8666 * gfortran.dg/submodule_29.f08: New test.
8667
8668 2017-05-16 David Malcolm <dmalcolm@redhat.com>
8669
8670 * g++.dg/other/accessor-fixits-1.C: New test case.
8671 * g++.dg/other/accessor-fixits-2.C: New test case.
8672 * g++.dg/other/accessor-fixits-3.C: New test case.
8673 * g++.dg/other/accessor-fixits-4.C: New test case.
8674
8675 2017-05-16 Carl Love <cel@us.ibm.com>
8676
8677 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
8678 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
8679 built-ins to the test suite file. Note, support for mradds exists
8680 but no test case exists.
8681 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
8682 built-ins to the test suite file.
8683
8684 2017-05-16 Marek Polacek <polacek@redhat.com>
8685
8686 PR sanitizer/80536
8687 PR sanitizer/80386
8688 * c-c++-common/ubsan/pr80536.c: New test.
8689 * g++.dg/ubsan/pr80386.C: New test.
8690
8691 2017-05-16 Tamar Christina <tamar.christina@arm.com>
8692
8693 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
8694 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
8695
8696 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8697
8698 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
8699 expected output of vadd, vsub and vmul instructions.
8700 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
8701 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
8702 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
8703
8704 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8705
8706 PR libgfortran/80727
8707 * gfortran.dg/read_3.f90: New test.
8708
8709 2017-05-15 Nathan Sidwell <nathan@acm.org>
8710
8711 PR c++/79369
8712 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
8713
8714 PR c++/79369
8715 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
8716 * g++.dg/cpp0x/pr79369.C: New.
8717
8718 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
8719
8720 PR fortran/80752
8721 * gfortran.dg/pr80752.f90: New test.
8722
8723 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
8724
8725 PR target/80425
8726 * gcc.target/i386/pr80425-1.c: New test.
8727 * gcc.target/i386/pr80425-2.c: Ditto.
8728
8729 2017-05-15 Jeff Law <law@redhat.com>
8730
8731 * gcc.target/mips/reorgbug-1.c: New test.
8732
8733 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
8734
8735 * gnat.dg/specs/pack13.ads: New test.
8736
8737 2017-05-14 Martin Sebor <msebor@redhat.com>
8738
8739 PR middle-end/77671
8740 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
8741 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
8742 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8743 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8744 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8745
8746 2017-05-14 Martin Sebor <msebor@redhat.com>
8747
8748 PR middle-end/80669
8749 * gcc.dg/builtin-stpncpy.c: New test.
8750
8751 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
8752
8753 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
8754 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
8755 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
8756 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
8757
8758 2017-05-14 Julia Koval <julia.koval@intel.com>
8759
8760 * gcc.target/i386/xgetsetbv.c: New test.
8761
8762 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
8763
8764 PR fortran/80442
8765 * gfortran.dg/impl_do_var_data.f90: New Test
8766
8767 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8768
8769 * brig.dg/test/gimple/priv-array-offset-access.hsail:
8770 A regression test for a private array access case which caused
8771 an assert.
8772
8773 2017-05-12 Martin Sebor <msebor@redhat.com>
8774
8775 PR testsuite/80643
8776 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
8777 to the purpose of the test.
8778
8779 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
8780
8781 * gcc.target/powerpc/bmi-andn-1.c: New file
8782 * gcc.target/powerpc/bmi-andn-2.c: New file.
8783 * gcc.target/powerpc/bmi-bextr-1.c: New file.
8784 * gcc.target/powerpc/bmi-bextr-2.c: New file.
8785 * gcc.target/powerpc/bmi-bextr-4.c: New file.
8786 * gcc.target/powerpc/bmi-bextr-5.c: New file.
8787 * gcc.target/powerpc/bmi-blsi-1.c: New file.
8788 * gcc.target/powerpc/bmi-blsi-2.c: New file.
8789 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
8790 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
8791 * gcc.target/powerpc/bmi-blsr-1.c: New file.
8792 * gcc.target/powerpc/bmi-blsr-2.c: New File.
8793 * gcc.target/powerpc/bmi-check.h: New File.
8794 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
8795 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
8796 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
8797 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
8798 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
8799 * gcc.target/powerpc/bmi2-check.h: New file.
8800 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
8801 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
8802 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
8803 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
8804 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
8805 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
8806 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
8807 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
8808 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
8809
8810 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8811
8812 PR c++/60430
8813 * g++.dg/cpp0x/pr60430.C: New.
8814
8815 2017-05-12 Jeff Law <law@redhat.com>
8816
8817 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8818
8819 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
8820
8821 PR middle-end/80707
8822 * g++.dg/pr80707.C: New test.
8823
8824 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8825
8826 * gcc.target/powerpc/fold-vec-div-float.c: New.
8827 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
8828 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
8829
8830 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8831
8832 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
8833 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
8834 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
8835 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
8836 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
8837 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
8838 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
8839 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
8840 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
8841 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
8842 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
8843 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
8844
8845 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8846
8847 PR c++/49604
8848 * g++.dg/cpp0x/forw_enum14.C: New.
8849 * g++.dg/cpp0x/forw_enum15.C: Likewise.
8850
8851 2017-05-12 Richard Biener <rguenther@suse.de>
8852
8853 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
8854
8855 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8856
8857 PR c++/67687
8858 * g++.dg/cpp0x/constexpr-ice17.C: New.
8859
8860 2017-05-12 Richard Biener <rguenther@suse.de>
8861
8862 PR tree-optimization/80713
8863 * gcc.dg/torture/pr80713.c: New testcase.
8864
8865 2017-05-12 Andi Kleen <ak@linux.intel.com>
8866
8867 PR testsuite/77684
8868 * lib/target-supports.exp (profopt-perf-wrapper):
8869 Add -m8 option to increase parallelism.
8870
8871 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
8872
8873 * c-c++-common/goacc/parallel-dims-1.c: New file.
8874 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8875
8876 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8877 * c-c++-common/goacc/classify-kernels.c: Likewise.
8878 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
8879 Likewise.
8880 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8881 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8882 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8883 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8884 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8885 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8886 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8887 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8888 * c-c++-common/goacc/kernels-loop.c: Likewise.
8889 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8890 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8891 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8892 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8893 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8894 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8895 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8896 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8897 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8898 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8899 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8900 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8901
8902 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8903 * c-c++-common/goacc/classify-kernels.c: Likewise.
8904 * c-c++-common/goacc/classify-parallel.c: Likewise.
8905 * c-c++-common/goacc/classify-routine.c: Likewise.
8906 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8907 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8908 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8909 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8910
8911 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
8912 * c-c++-common/goacc/classify-kernels.c: Likewise.
8913 * c-c++-common/goacc/classify-parallel.c: Likewise.
8914 * c-c++-common/goacc/classify-routine.c: Likewise.
8915 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8916 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8917 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8918 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8919
8920 2017-05-11 Nathan Sidwell <nathan@acm.org>
8921
8922 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
8923
8924 2017-05-11 Carl Love <cel@us.ibm.com>
8925
8926 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
8927 to the test suite file.
8928 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
8929 to the test suite file.
8930
8931 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8932
8933 PR fortran/78659
8934 * gfortran.dg/namelist_91.f90: New test.
8935 * gfortran.dg/namelist_92.f90: New test.
8936 * gfortran.dg/namelist_93.f90: New test.
8937 * gfortran.dg/namelist_94.f90: New test.
8938
8939 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8940
8941 PR target/80695
8942 * gcc.target/powerpc/pr80695-p8.c: New file.
8943 * gcc.target/powerpc/pr80695-p9.c: New file.
8944
8945 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
8946 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/80706
8949 * gcc.target/i386/pr80706.c: New test.
8950
8951 2017-05-11 Julia Koval <julia.koval@intel.com>
8952
8953 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
8954 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8955 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
8956 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8957
8958 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8959
8960 PR c++/70538
8961 * g++.dg/cpp0x/pr70538.C: New.
8962
8963 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
8964
8965 * gcc.target/i386/pr22152.c: Fix undefined testcase.
8966 Remove unnecessary loop. Run on 32-bit targets only.
8967 (dg-options): Remove -fno-tree-sink.
8968
8969 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8970
8971 * gcc.target/powerpc/cmpb-1.c: New test.
8972 * gcc.target/powerpc/cmpb-2.c: New test.
8973 * gcc.target/powerpc/cmpb-3.c: New test.
8974 * gcc.target/powerpc/cmpb32-1.c: New test.
8975 * gcc.target/powerpc/cmpb32-2.c: New test.
8976
8977 2017-05-11 Richard Biener <rguenther@suse.de>
8978
8979 PR tree-optimization/80705
8980 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
8981
8982 2017-05-11 Nathan Sidwell <nathan@acm.org>
8983
8984 * lib/scanlang.exp: New.
8985 * lib/gcc-dg.exp: Load scanlang.exp.
8986 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
8987
8988 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8989
8990 PR testsuite/80580
8991 * gcc.dg/gimplefe-error-6.c: New test.
8992
8993 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8994
8995 PR testsuite/80580
8996 * gcc.dg/gimplefe-error-5.c: New test.
8997
8998 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8999
9000 PR testsuite/80580
9001 * gcc.dg/gimplefe-error-4.c: New test.
9002
9003 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9004
9005 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
9006
9007 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
9008
9009 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
9010 (_mm_maskz_max_round_sd): Test new intrinsics.
9011 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
9012 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
9013 (_mm_maskz_max_round_ss): Test new intrinsics.
9014 * gcc.target/i386/avx512f-vmaxss-2.c: New.
9015 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
9016 (_mm_maskz_min_round_sd): Test new intrinsics.
9017 * gcc.target/i386/avx512f-vminsd-2.c: New.
9018 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
9019 (_mm_maskz_min_round_ss): Test new intrinsics.
9020 * gcc.target/i386/avx512f-vminss-2.c: New.
9021 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
9022 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
9023 (__builtin_ia32_minss_mask_round): Test new builtins.
9024 * gcc.target/i386/sse-13.c: Ditto.
9025 * gcc.target/i386/sse-23.c: Ditto.
9026 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
9027 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
9028 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
9029 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
9030 (_mm_mask_min_round_ss): Test new intrinsics.
9031 * gcc.target/i386/testround-1.c: Ditto.
9032
9033 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
9034
9035 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
9036 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
9037 (_mm_maskz_div_round_sd): Test new intrinsics.
9038 * gcc.target/i386/avx512f-vdivsd-2.c: New.
9039 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
9040 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
9041 (_mm_maskz_div_round_ss): Test new intrinsics.
9042 * gcc.target/i386/avx512f-vdivss-2.c: New.
9043 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
9044 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
9045 (_mm_maskz_mul_round_sd): Test new intrinsics.
9046 * gcc.target/i386/avx512f-vmulsd-2.c: New.
9047 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
9048 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
9049 (_mm_maskz_mul_round_ss): Test new intrinsics.
9050 * gcc.target/i386/avx512f-vmulss-2.c: New.
9051 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
9052 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
9053 (__builtin_ia32_mulss_mask_round): Test new builtins.
9054 * gcc.target/i386/sse-13.c: Ditto.
9055 * gcc.target/i386/sse-23.c: Ditto.
9056 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
9057 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
9058 (_mm_maskz_mul_round_ss): Test new intrinsics.
9059 * gcc.target/i386/testround-1.c: Ditto.
9060
9061 2017-05-10 Julia Koval <julia.koval@intel.com>
9062
9063 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
9064 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
9065 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
9066
9067 2017-05-10 Julia Koval <julia.koval@intel.com>
9068
9069 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
9070 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9071 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
9072 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9073
9074 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
9075
9076 PR tree-optimization/51513
9077 * gcc.target/powerpc/pr51513.c: New test.
9078 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
9079 __builtin_abort().
9080 * gcc.dg/predict-14.c: Likewise.
9081
9082 2017-05-10 Carl Love <cel@us.ibm.com>
9083 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
9084 to the test suite file.
9085 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
9086 to the test suite file.
9087
9088 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9089
9090 PR tree-optimization/77644
9091 * gcc.dg/tree-ssa/pr77644.c: New test-case.
9092
9093 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
9094
9095 * gcc.dg/guality/inline-params-2.c: New.
9096
9097 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/80145
9100 * g++.dg/cpp1y/auto-fn37.C: New.
9101 * g++.dg/cpp1y/auto-fn38.C: Likewise.
9102
9103 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9104
9105 PR target/68163
9106 * gcc.target/powerpc/pr68163.c: New test.
9107
9108 2017-05-09 Janus Weil <janus@gcc.gnu.org>
9109
9110 PR fortran/79311
9111 * gfortran.dg/finalize_32.f90: New test.
9112
9113 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
9114
9115 PR c/35441
9116 * gcc.dg/pr35441.c: New test.
9117
9118 2017-05-09 Martin Sebor <msebor@redhat.com>
9119
9120 PR testsuite/80643
9121 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
9122 output.
9123
9124 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9125
9126 PR c++/80186
9127 * g++.dg/template/crash126.C: New.
9128
9129 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
9130
9131 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
9132 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
9133 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
9134 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
9135
9136 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9137
9138 PR testsuite/80611
9139 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
9140
9141 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
9142
9143 * gcc.target/arc/tmac-1.c: New file.
9144 * gcc.target/arc/tmac-2.c: Likewise.
9145 * gcc.target/arc/tmac.h: Likewise.
9146
9147 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
9148 Andrew Burgess <andrew.burgess@embecosm.com>
9149
9150 * gcc.target/arc/firq-1.c: New file.
9151 * gcc.target/arc/firq-2.c: Likewise.
9152 * gcc.target/arc/firq-3.c: Likewise.
9153 * gcc.target/arc/firq-4.c: Likewise.
9154 * gcc.target/arc/firq-5.c: Likewise.
9155 * gcc.target/arc/firq-6.c: Likewise.
9156
9157 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
9158
9159 * gcc.target/arc/interrupt-5.c: Newfile.
9160 * gcc.target/arc/interrupt-6.c: Likewise.
9161 * gcc.target/arc/interrupt-7.c: Likewise.
9162 * gcc.target/arc/interrupt-8.c: Likewise.
9163 * gcc.target/arc/interrupt-9.c: Likewise.
9164
9165 2017-05-09 Richard Biener <rguenther@suse.de>
9166
9167 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
9168 and adjust.
9169 * gcc.dg/vect/vect-50.c: Likewise.
9170
9171 2017-05-09 Marek Polacek <polacek@redhat.com>
9172
9173 PR c/80525
9174 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
9175 * c-c++-common/Wlogical-op-2.c: New test.
9176
9177 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9178
9179 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
9180 for targets with __SIZEOF_INT__ < 4.
9181
9182 2017-05-09 Richard Biener <rguenther@suse.de>
9183
9184 * gcc.dg/vect/vect-50.c: Revert last change.
9185 * gcc.dg/vect/vect-44.c: Likewise.
9186
9187 2017-05-08 Martin Sebor <msebor@redhat.com>
9188
9189 PR translation/80280
9190 * gcc.dg/format/gcc_diag-10.c: New test.
9191
9192 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9193
9194 PR target/80101
9195 * gcc.target/powerpc/pr80101-1.c: New test.
9196
9197 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9198
9199 PR fortran/79930
9200 * gfortran.dg/inline_transpose_1.f90: Add
9201 -finline-matmul-limit=0 to options.
9202 * gfortran.dg/matmul_5.f90: Likewise.
9203 * gfortran.dg/vect/vect-8.f90: Likewise.
9204 * gfortran.dg/inline_matmul_14.f90: New test.
9205 * gfortran.dg/inline_matmul_15.f90: New test.
9206
9207 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9208
9209 PR fortran/80602
9210 * gfortran.dg/matmul_15.f90: New test case.
9211
9212 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
9213
9214 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
9215 * gcc.dg/vect/vect-50.c: Likewise.
9216
9217 2017-05-07 Jeff Law <law@redhat.com>
9218
9219 Revert:
9220 2017-05-06 Jeff Law <law@redhat.com>
9221 PR tree-optimization/78496
9222 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
9223 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
9224
9225 2017-05-06 Jeff Law <law@redhat.com>
9226
9227 PR tree-optimization/78496
9228 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
9229 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
9230
9231 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
9232
9233 * gcc.target/aarch64/spill_1.c: New test.
9234
9235 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
9236
9237 PR rtl-optimization/75964
9238 * gcc.dg/torture/pr75964.c: New test.
9239
9240 2017-05-06 Tom de Vries <tom@codesourcery.com>
9241
9242 PR testsuite/80606
9243 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
9244 * gcc.target/i386/avx-vtestpd-2.c: Same.
9245 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
9246 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
9247 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
9248 * gcc.target/i386/avx-vtestpd-3.c: Same.
9249 * gcc.target/i386/avx-vtestps-1.c: Same.
9250 * gcc.target/i386/avx-vtestps-2.c: Same.
9251 * gcc.target/i386/avx-vtestps-256-1.c: Same.
9252 * gcc.target/i386/avx-vtestps-256-2.c: Same.
9253 * gcc.target/i386/avx-vtestps-256-3.c: Same.
9254 * gcc.target/i386/avx-vtestps-3.c: Same.
9255
9256 2017-05-06 Tom de Vries <tom@codesourcery.com>
9257
9258 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
9259
9260 2017-05-06 Tom de Vries <tom@codesourcery.com>
9261
9262 PR testsuite/80557
9263 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
9264 * gcc.target/powerpc/altivec-types-1.c: Same.
9265
9266 2017-05-06 Tom de Vries <tom@codesourcery.com>
9267
9268 PR testsuite/80557
9269 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
9270 * gcc.target/spu/intrinsics-1.c: Same.
9271
9272 2017-05-06 Tom de Vries <tom@codesourcery.com>
9273
9274 PR testsuite/80557
9275 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
9276
9277 2017-05-06 Tom de Vries <tom@codesourcery.com>
9278
9279 PR testsuite/80557
9280 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
9281 * gcc.target/aarch64/spellcheck_2.c: Same.
9282 * gcc.target/aarch64/spellcheck_3.c: Same.
9283
9284 2017-05-06 Tom de Vries <tom@codesourcery.com>
9285
9286 PR testsuite/80557
9287 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
9288 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
9289 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
9290 * g++.dg/debug/dwarf2/typedef5.C: Same.
9291 * g++.dg/goacc/data-1.C: Same.
9292
9293 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9294
9295 * gcc.target/powerpc/versioned-copy-loop.c: New file.
9296
9297 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
9298
9299 PR target/79038
9300 PR target/79202
9301 PR target/79203
9302 * gcc.target/powerpc/ppc-round3.c: New test.
9303 * gcc.target/powerpc/ppc-round2.c: Update expected code.
9304
9305 2017-05-05 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR tree-optimization/80632
9308 * gcc.dg/pr80632.c: New test.
9309
9310 PR tree-optimization/80558
9311 * gcc.dg/tree-ssa/vrp115.c: New test.
9312
9313 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9314 Thomas Preud'homme <thomas.preudhomme@arm.com>
9315 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9316
9317 PR target/71607
9318 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
9319 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
9320 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
9321 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
9322 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
9323 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
9324 * gcc.target/arm/tls-disable-literal-pool.c: New.
9325
9326 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9327
9328 PR tree-optimization/80613
9329 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
9330
9331 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
9332
9333 PR c++/71577
9334 * g++.dg/cpp0x/pr71577.C: New.
9335
9336 2017-05-04 Martin Sebor <msebor@redhat.com>
9337
9338 PR middle-end/79234
9339 * gcc.dg/builtin-stringop-chk-8.c: New test.
9340 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
9341 * gcc.dg/builtin-stringop-chk-4.c: Same.
9342 * gcc.dg/builtin-strncat-chk-1.c: Same.
9343 * g++.dg/ext/strncpy-chk1.C: Same.
9344 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9345 * gcc.dg/out-of-bounds-1.c: Same.
9346 * gcc.dg/pr78138.c: Same.
9347 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
9348 * gfortran.dg/mvbits_7.f90: Same.
9349
9350 2017-05-04 Martin Sebor <msebor@redhat.com>
9351
9352 PR preprocessor/79214
9353 PR middle-end/79222
9354 PR middle-end/79223
9355 * gcc.dg/pr79214.c: New test.
9356 * gcc.dg/pr79214.h: New test header.
9357 * gcc.dg/pr79222.c: New test.
9358 * gcc.dg/pr79223.c: New test.
9359 * gcc.dg/pr78138.c: Adjust.
9360 * gfortran.dg/unconstrained_commons.f: Same.
9361
9362 2017-05-04 Martin Sebor <msebor@redhat.com>
9363
9364 PR translation/80280
9365 * g++.dg/abi/Wabi-2-3.C: Adjust.
9366 * g++.dg/abi/Wabi-3-2.C: Ditto.
9367 * g++.dg/lookup/using17.C: Ditto.
9368 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
9369
9370 2017-05-04 Martin Jambor <mjambor@suse.cz>
9371
9372 PR tree-optimization/80622
9373 * gcc.dg/tree-ssa/pr80622.c: New test.
9374
9375 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9376
9377 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
9378
9379 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
9380
9381 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
9382 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
9383
9384 2017-05-04 Richard Biener <rguenther@suse.de>
9385
9386 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
9387
9388 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
9389
9390 * gcc.dg/vect/vect-profile-1.c: New test.
9391
9392 2017-05-04 Marek Polacek <polacek@redhat.com>
9393
9394 PR tree-optimization/80612
9395 * gcc.dg/torture/pr80612.c: New test.
9396
9397 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9398 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
9399
9400 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
9401 check_effective_target_arm_thumb1_movt_ok.
9402
9403 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9404
9405 * gcc.target/arm/fpscr.c: New file.
9406
9407 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9408
9409 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
9410 target.
9411
9412 2017-05-04 Tom de Vries <tom@codesourcery.com>
9413
9414 PR testsuite/80557
9415 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
9416 line numbers.
9417 * g++.dg/warn/miss-format-1.C: Same.
9418 * g++.dg/warn/overflow-warn-1.C: Same.
9419 * g++.dg/warn/overflow-warn-3.C: Same.
9420 * g++.dg/warn/overflow-warn-4.C: Same.
9421
9422 2017-05-04 Tom de Vries <tom@codesourcery.com>
9423
9424 PR testsuite/80557
9425 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
9426 * gcc.target/i386/pr68657.c: Same.
9427 * gcc.target/i386/pr69255-1.c: Same.
9428 * gcc.target/i386/pr69255-2.c: Same.
9429 * gcc.target/i386/pr69255-3.c: Same.
9430
9431 2017-05-04 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/31130
9434 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
9435 * gcc.dg/Wstrict-overflow-13.c: Likewise.
9436 * gcc.dg/Wstrict-overflow-21.c: Likewise.
9437 * gcc.dg/pr52904.c: Remove XFAIL.
9438 * gcc.dg/tree-ssa/vrp114.c: New testcase.
9439
9440 2017-05-03 Jeff Law <law@redhat.com>
9441
9442 PR tree-optimization/78496
9443 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
9444
9445 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
9446
9447 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
9448
9449 2017-05-03 Richard Biener <rguenther@suse.de>
9450
9451 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
9452
9453 2017-05-03 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR tree-optimization/79472
9456 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
9457 to dg-options.
9458 * gcc.dg/tree-ssa/vrp113.c: New test.
9459 * gcc.dg/tree-ssa/cswtch-3.c: New test.
9460 * gcc.dg/tree-ssa/cswtch-4.c: New test.
9461 * gcc.dg/tree-ssa/cswtch-5.c: New test.
9462
9463 2017-05-03 Tom de Vries <tom@codesourcery.com>
9464
9465 PR testsuite/80557
9466 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
9467 * c-c++-common/Wshift-negative-value-2.c: Same.
9468 * c-c++-common/Wshift-negative-value-3.c: Same.
9469 * c-c++-common/Wshift-negative-value-4.c: Same.
9470 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
9471 * c-c++-common/cpp/pr60400.c: Same.
9472 * c-c++-common/fmax-errors.c: Same.
9473 * c-c++-common/goacc/data-2.c: Same.
9474 * c-c++-common/goacc/host_data-2.c: Same.
9475 * c-c++-common/gomp/simd4.c: Same.
9476 * c-c++-common/pr28656.c: Same.
9477 * c-c++-common/pr43395.c: Same.
9478 * c-c++-common/torture/pr57945.c: Same.
9479
9480 2017-05-03 Tom de Vries <tom@codesourcery.com>
9481
9482 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
9483 arg of dg directive.
9484 * c-c++-common/goacc/routine-3.c: Same.
9485 * c-c++-common/goacc/routine-4.c: Same.
9486
9487 2017-05-02 David Malcolm <dmalcolm@redhat.com>
9488
9489 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9490 (test_fixit_insert_newline): New function.
9491 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9492 (test_fixit_insert_newline): New function.
9493 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9494 (test_fixit_insert_newline): New function.
9495 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
9496 (test_fixit_insert_newline): New function.
9497 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9498 (test_show_locus): Handle test_fixit_insert_newline.
9499
9500 2017-05-02 Bin Cheng <bin.cheng@arm.com>
9501
9502 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
9503
9504 2017-04-27 Tamar Christina <tamar.christina@arm.com>
9505
9506 * gcc.dg/lsr-div1.c: New testcase.
9507
9508 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
9509
9510 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
9511 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
9512 (_mm_maskz_add_round_sd): Test new intrinsics.
9513 * gcc.target/i386/avx512f-vaddsd-2.c: New.
9514 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
9515 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
9516 (_mm_maskz_add_round_ss): Test new intrinsics.
9517 * gcc.target/i386/avx512f-vaddss-2.c: New.
9518 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
9519 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
9520 (_mm_maskz_sub_round_sd): Test new intrinsics.
9521 * gcc.target/i386/avx512f-vsubsd-2.c: New.
9522 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
9523 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
9524 (_mm_maskz_sub_round_ss): Test new intrinsics.
9525 * gcc.target/i386/avx512f-vsubss-2.c: New.
9526 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
9527 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
9528 (__builtin_ia32_subss_mask_round): Test new builtins.
9529 * gcc.target/i386/sse-13.c: Ditto.
9530 * gcc.target/i386/sse-23.c: Ditto.
9531 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
9532 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
9533 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
9534 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
9535 (_mm_mask_sub_round_ss): Test new intrinsics.
9536 * gcc.target/i386/testround-1.c: Ditto.
9537
9538 2017-05-02 Martin Jambor <mjambor@suse.cz>
9539
9540 PR tree-optimization/78687
9541 * g++.dg/tree-ssa/pr78687.C: New test.
9542
9543 2017-05-02 Richard Biener <rguenther@suse.de>
9544
9545 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
9546 behavior.
9547 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
9548
9549 2017-05-02 Richard Biener <rguenther@suse.de>
9550
9551 PR tree-optimization/80591
9552 * gcc.dg/torture/pr80591.c: New testcase.
9553
9554 2017-05-02 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/80549
9557 * gcc.dg/torture/pr80549.c: New testcase.
9558
9559 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9560
9561 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
9562 unsigned long.
9563
9564 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
9565
9566 PR c++/80038
9567 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
9568
9569 2017-05-01 David Malcolm <dmalcolm@redhat.com>
9570
9571 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
9572 reflect insertion fix-it hints at the same location now being
9573 consolidated.
9574
9575 2017-05-01 Martin Sebor <msebor@redhat.com>
9576
9577 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
9578 on ILP32 targets.
9579
9580 2017-05-01 Tom de Vries <tom@codesourcery.com>
9581
9582 * gcc.dg/pr78768.c: Require linker plugin.
9583
9584 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9585
9586 PR fortran/37131
9587 * gfortran.dg/matmul_bounds_11.f90: New test.
9588
9589 2017-05-01 Martin Sebor <msebor@redhat.com>
9590
9591 PR tree-optimization/79715
9592 * gcc.dg/pr79715.c: New test.
9593
9594 2017-05-01 Tom de Vries <tom@codesourcery.com>
9595
9596 PR testsuite/65941
9597 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
9598 * g++.dg/other/pr59492.C: Require effective target rdrand.
9599
9600 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
9601
9602 * g++.dg/diagnostic/member-decl-1.C: New test.
9603
9604 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
9605
9606 PR tree-optimization/80487
9607 * gcc.dg/tree-ssa/strncpy-1.c: New file.
9608
9609 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9610
9611 PR tree-optimization/79697
9612 * gcc.dg/tree-ssa/pr79697.c: New test.
9613
9614 2017-04-29 Tom de Vries <tom@codesourcery.com>
9615
9616 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
9617
9618 2017-04-28 Martin Sebor <msebor@redhat.com>
9619
9620 PR tree-optimization/80523
9621 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
9622
9623 2017-04-28 Tom de Vries <tom@codesourcery.com>
9624
9625 PR testsuite/80557
9626 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
9627 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
9628
9629 2017-04-28 Tom de Vries <tom@codesourcery.com>
9630
9631 PR testsuite/80557
9632 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
9633 * obj-c++.dg/bitfield-4.mm: Same.
9634 * obj-c++.dg/bitfield-5.mm: Same.
9635 * obj-c++.dg/exceptions-3.mm: Same.
9636 * obj-c++.dg/exceptions-5.mm: Same.
9637 * obj-c++.dg/method-1.mm: Same.
9638 * obj-c++.dg/method-12.mm: Same.
9639 * obj-c++.dg/method-13.mm: Same.
9640 * obj-c++.dg/method-15.mm: Same.
9641 * obj-c++.dg/method-16.mm: Same.
9642 * obj-c++.dg/property/at-property-18.mm: Same.
9643 * obj-c++.dg/property/at-property-25.mm: Same.
9644 * obj-c++.dg/property/at-property-5.mm: Same.
9645 * obj-c++.dg/property/dynamic-2.mm: Same.
9646 * obj-c++.dg/property/property-neg-3.mm: Same.
9647 * obj-c++.dg/protocol-inheritance-1.mm: Same.
9648 * obj-c++.dg/protocol-inheritance-2.mm: Same.
9649 * obj-c++.dg/syntax-error-1.mm: Same.
9650 * obj-c++.dg/try-catch-13.mm: Same.
9651 * objc.dg/bitfield-4.m: Same.
9652 * objc.dg/class-1.m: Same.
9653 * objc.dg/method-11.m: Same.
9654 * objc.dg/method-6.m: Same.
9655 * objc.dg/method-7.m: Same.
9656 * objc.dg/method-9.m: Same.
9657 * objc.dg/missing-proto-3.m: Same.
9658 * objc.dg/naming-2.m: Same.
9659 * objc.dg/property/at-property-16.m: Same.
9660 * objc.dg/property/at-property-18.m: Same.
9661 * objc.dg/property/at-property-25.m: Same.
9662 * objc.dg/property/at-property-5.m: Same.
9663 * objc.dg/property/dynamic-2.m: Same.
9664 * objc.dg/property/property-neg-3.m: Same.
9665 * objc.dg/protocol-inheritance-1.m: Same.
9666 * objc.dg/protocol-inheritance-2.m: Same.
9667
9668 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
9669
9670 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
9671
9672 2017-04-28 Tom de Vries <tom@codesourcery.com>
9673
9674 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
9675 dg-(error|warning|message|bogus).
9676 * g++.dg/conversion/dr195-1.C: Same.
9677 * g++.dg/conversion/dr195.C: Same.
9678 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
9679 * g++.dg/cpp0x/gen-attrs-14.C: Same.
9680 * g++.dg/cpp0x/inline-ns7.C: Same.
9681 * g++.dg/cpp0x/variadic105.C: Same.
9682 * g++.dg/cpp0x/variadic65.C: Same.
9683 * g++.dg/expr/call2.C: Same.
9684 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
9685 * g++.dg/expr/pmf-1.C: Same.
9686 * g++.dg/ext/altivec-types-1.C: Same.
9687 * g++.dg/ext/altivec-types-2.C: Same.
9688 * g++.dg/ext/altivec-types-3.C: Same.
9689 * g++.dg/ext/attrib14.C: Same.
9690 * g++.dg/ext/complit1.C: Same.
9691 * g++.dg/ext/forscope2.C: Same.
9692 * g++.dg/ext/gnu-inline-global-reject.C: Same.
9693 * g++.dg/ext/label13.C: Same.
9694 * g++.dg/ext/member-attr.C: Same.
9695 * g++.dg/ext/visibility/anon7.C: Same.
9696 * g++.dg/ext/visibility/visibility-7.C: Same.
9697 * g++.dg/ext/vla2.C: Same.
9698 * g++.dg/inherit/access2.C: Same.
9699 * g++.dg/inherit/covariant12.C: Same.
9700 * g++.dg/inherit/covariant14.C: Same.
9701 * g++.dg/inherit/namespace-as-base.C: Same.
9702 * g++.dg/inherit/template-as-base.C: Same.
9703 * g++.dg/lookup/ambig1.C: Same.
9704 * g++.dg/lookup/ambig2.C: Same.
9705 * g++.dg/lookup/ambig3.C: Same.
9706 * g++.dg/lookup/class-member-1.C: Same.
9707 * g++.dg/lookup/conv-1.C: Same.
9708 * g++.dg/lookup/decl1.C: Same.
9709 * g++.dg/lookup/koenig1.C: Same.
9710 * g++.dg/lookup/scoped1.C: Same.
9711 * g++.dg/lookup/scoped2.C: Same.
9712 * g++.dg/lookup/two-stage4.C: Same.
9713 * g++.dg/lookup/used-before-declaration.C: Same.
9714 * g++.dg/lookup/using.C: Same.
9715 * g++.dg/lookup/using17.C: Same.
9716 * g++.dg/lookup/using2.C: Same.
9717 * g++.dg/other/abstract2.C: Same.
9718 * g++.dg/other/classkey1.C: Same.
9719 * g++.dg/other/component1.C: Same.
9720 * g++.dg/other/const1.C: Same.
9721 * g++.dg/other/const2.C: Same.
9722 * g++.dg/other/conversion1.C: Same.
9723 * g++.dg/other/do1.C: Same.
9724 * g++.dg/other/error1.C: Same.
9725 * g++.dg/other/error10.C: Same.
9726 * g++.dg/other/error3.C: Same.
9727 * g++.dg/other/error4.C: Same.
9728 * g++.dg/other/error5.C: Same.
9729 * g++.dg/other/error8.C: Same.
9730 * g++.dg/other/error9.C: Same.
9731 * g++.dg/other/field1.C: Same.
9732 * g++.dg/other/init1.C: Same.
9733 * g++.dg/other/ptrmem2.C: Same.
9734 * g++.dg/other/return1.C: Same.
9735 * g++.dg/overload/builtin3.C: Same.
9736 * g++.dg/overload/error1.C: Same.
9737 * g++.dg/overload/error2.C: Same.
9738 * g++.dg/overload/koenig2.C: Same.
9739 * g++.dg/overload/pmf1.C: Same.
9740 * g++.dg/parse/args1.C: Same.
9741 * g++.dg/parse/attr3.C: Same.
9742 * g++.dg/parse/constant4.C: Same.
9743 * g++.dg/parse/crash10.C: Same.
9744 * g++.dg/parse/crash18.C: Same.
9745 * g++.dg/parse/crash19.C: Same.
9746 * g++.dg/parse/crash20.C: Same.
9747 * g++.dg/parse/crash21.C: Same.
9748 * g++.dg/parse/crash22.C: Same.
9749 * g++.dg/parse/crash32.C: Same.
9750 * g++.dg/parse/decl-specifier-1.C: Same.
9751 * g++.dg/parse/error58.C: Same.
9752 * g++.dg/parse/local-class1.C: Same.
9753 * g++.dg/parse/non-dependent2.C: Same.
9754 * g++.dg/parse/parameter-declaration-1.C: Same.
9755 * g++.dg/parse/ptrmem2.C: Same.
9756 * g++.dg/parse/ptrmem3.C: Same.
9757 * g++.dg/parse/saved1.C: Same.
9758 * g++.dg/tc1/dr101.C: Same.
9759 * g++.dg/tc1/dr142.C: Same.
9760 * g++.dg/tc1/dr176.C: Same.
9761 * g++.dg/template/conv4.C: Same.
9762 * g++.dg/template/crash56.C: Same.
9763 * g++.dg/template/dependent-expr2.C: Same.
9764 * g++.dg/template/error1.C: Same.
9765 * g++.dg/template/error2.C: Same.
9766 * g++.dg/template/explicit6.C: Same.
9767 * g++.dg/template/init-list.C: Same.
9768 * g++.dg/template/local1.C: Same.
9769 * g++.dg/template/lookup2.C: Same.
9770 * g++.dg/template/meminit2.C: Same.
9771 * g++.dg/template/nontype25.C: Same.
9772 * g++.dg/template/ptrmem2.C: Same.
9773 * g++.dg/template/qualttp19.C: Same.
9774 * g++.dg/template/qualttp20.C: Same.
9775 * g++.dg/template/ttp3.C: Same.
9776 * g++.dg/template/unify4.C: Same.
9777 * g++.dg/template/unify6.C: Same.
9778 * g++.dg/template/unify7.C: Same.
9779 * g++.dg/template/warn1.C: Same.
9780 * g++.dg/tree-ssa/dom-invalid.C: Same.
9781 * g++.dg/ubsan/shift-1.C: Same.
9782 * g++.dg/warn/Wunused-2.C: Same.
9783 * g++.dg/warn/Wunused-4.C: Same.
9784 * g++.dg/warn/Wunused-6.C: Same.
9785 * g++.dg/warn/deprecated-6.C: Same.
9786 * g++.dg/warn/deprecated.C: Same.
9787 * g++.dg/warn/effc1.C: Same.
9788 * g++.dg/warn/effc3.C: Same.
9789 * g++.dg/warn/incomplete1.C: Same.
9790 * g++.dg/warn/inline1.C: Same.
9791 * g++.dg/warn/noeffect2.C: Same.
9792 * g++.dg/warn/noeffect4.C: Same.
9793 * g++.dg/warn/oldcast1.C: Same.
9794 * g++.dg/warn/sentinel.C: Same.
9795 * g++.dg/warn/unit-1.C: Same.
9796 * g++.old-deja/g++.pt/inherit2.C: Same.
9797 * g++.old-deja/g++.pt/overload8.C: Same.
9798 * gcc.dg/20000926-1.c: Same.
9799 * gcc.dg/20040223-1.c: Same.
9800 * gcc.dg/Warray-bounds-7.c: Same.
9801 * gcc.dg/alias-1.c: Same.
9802 * gcc.dg/alias-12.c: Same.
9803 * gcc.dg/alias-13.c: Same.
9804 * gcc.dg/alias-2.c: Same.
9805 * gcc.dg/array-13.c: Same.
9806 * gcc.dg/array-4.c: Same.
9807 * gcc.dg/attr-ifunc-2.c: Same.
9808 * gcc.dg/attr-invalid.c: Same.
9809 * gcc.dg/attr-noinline.c: Same.
9810 * gcc.dg/bitfld-2.c: Same.
9811 * gcc.dg/c90-const-expr-7.c: Same.
9812 * gcc.dg/c99-const-expr-7.c: Same.
9813 * gcc.dg/cpp/20000625-1.c: Same.
9814 * gcc.dg/cpp/charconst-4.c: Same.
9815 * gcc.dg/cpp/include2.c: Same.
9816 * gcc.dg/cpp/include2a.c: Same.
9817 * gcc.dg/decl-4.c: Same.
9818 * gcc.dg/deprecated-4.c: Same.
9819 * gcc.dg/deprecated.c: Same.
9820 * gcc.dg/dfp/altivec-types.c: Same.
9821 * gcc.dg/float-range-1.c: Same.
9822 * gcc.dg/pack-test-3.c: Same.
9823 * gcc.dg/pr11492.c: Same.
9824 * gcc.dg/pr15360-1.c: Same.
9825 * gcc.dg/pr37908.c: Same.
9826 * gcc.dg/pr53265.c: Same.
9827 * gcc.dg/pr57287-2.c: Same.
9828 * gcc.dg/pr57287.c: Same.
9829 * gcc.dg/redecl-1.c: Same.
9830 * gcc.dg/sync-3.c: Same.
9831 * gcc.dg/two-types-1.c: Same.
9832 * gcc.dg/two-types-2.c: Same.
9833 * gcc.dg/two-types-4.c: Same.
9834 * gcc.dg/two-types-5.c: Same.
9835 * gcc.dg/two-types-6.c: Same.
9836 * gcc.dg/two-types-7.c: Same.
9837 * gcc.dg/two-types-8.c: Same.
9838 * gcc.dg/two-types-9.c: Same.
9839 * gcc.dg/uninit-I.c: Same.
9840 * gcc.dg/uninit-pr19430.c: Same.
9841 * gcc.dg/visibility-7.c: Same.
9842 * gcc.dg/winline-10.c: Same.
9843 * gcc.dg/winline-2.c: Same.
9844 * gcc.dg/winline-3.c: Same.
9845 * gcc.dg/winline-9.c: Same.
9846 * gcc.target/i386/attr-returns_twice-1.c: Same.
9847 * gcc.target/i386/chkp-const-check-2.c: Same.
9848 * gcc.target/i386/chkp-label-address.c: Same.
9849 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
9850 * gcc.target/i386/pr39162.c: Same.
9851 * gcc.target/i386/sse-5.c: Same.
9852 * gcc.target/powerpc/altivec-types-1.c: Same.
9853 * gcc.target/powerpc/altivec-types-2.c: Same.
9854 * gcc.target/powerpc/altivec-types-3.c: Same.
9855 * gcc.target/powerpc/float128-mix.c: Same.
9856 * gcc.target/powerpc/no-r11-3.c: Same.
9857 * gcc.target/spu/Wmain.c: Same.
9858 * gcc.target/spu/ea/errors2.c: Same.
9859 * gfortran.dg/assignment_1.f90: Same.
9860 * gfortran.dg/common_3.f90: Same.
9861 * gfortran.dg/der_io_1.f90: Same.
9862 * gfortran.dg/g77/20030326-1.f: Same.
9863 * gfortran.dg/g77/9263.f: Same.
9864 * gfortran.dg/g77/960317-1.f: Same.
9865 * gfortran.dg/g77/970625-2.f: Same.
9866 * gfortran.dg/g77/980615-0.f: Same.
9867 * gfortran.dg/g77/check0.f: Same.
9868 * gfortran.dg/g77/dnrm2.f: Same.
9869 * gfortran.dg/g77/pr9258.f: Same.
9870 * gfortran.dg/ichar_1.f90: Same.
9871 * gfortran.dg/interface_1.f90: Same.
9872 * gfortran.dg/namelist_1.f90: Same.
9873 * gfortran.dg/namelist_2.f90: Same.
9874 * gfortran.dg/namelist_3.f90: Same.
9875 * gfortran.dg/namelist_print_2.f: Same.
9876 * gfortran.dg/oldstyle_1.f90: Same.
9877 * gfortran.dg/runtime_warning_1.f90: Same.
9878 * gfortran.dg/underflow.f90: Same.
9879 * gnat.dg/specs/integer_value.ads: Same.
9880 * obj-c++.dg/fsf-package-0.m: Same.
9881 * objc.dg/two-types-1.m: Same.
9882
9883 2017-04-28 Martin Liska <mliska@suse.cz>
9884
9885 PR gcov-profile/79891
9886 * gcc.misc-tests/gcov-17.c: New test.
9887 * gcc.misc-tests/gcov-18.c: New test.
9888
9889 2017-04-28 Tom de Vries <tom@codesourcery.com>
9890
9891 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
9892 dg-(error|warning|message|bogus).
9893 * g++.dg/parse/parameter-declaration-1.C: Same.
9894 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
9895 * gcc.dg/Wpointer-sign-Wall.c: Same.
9896 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9897 * gcc.dg/cpp/19990413-1.c: Same.
9898 * gcc.dg/dg-test-1.c: Same.
9899 * gcc.dg/empty-source-2.c: Same.
9900 * gcc.dg/empty-source-3.c: Same.
9901 * gcc.dg/format/c99-printf-1.c: Same.
9902 * gcc.dg/format/c99-scanf-1.c: Same.
9903 * gcc.dg/label-decl-2.c: Same.
9904 * gcc.dg/m-un-2.c: Same.
9905 * gcc.dg/uninit-pr20644-O0.c: Same.
9906 * gfortran.dg/pr70006.f90: Same.
9907 * obj-c++.dg/fsf-package-0.m: Same.
9908
9909 2017-04-28 Tom de Vries <tom@codesourcery.com>
9910
9911 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
9912 dg-(error|warning|message|bogus).
9913 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9914 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9915 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9916 * c-c++-common/pr20000.c: Same.
9917 * c-c++-common/pr49706.c: Same.
9918 * g++.dg/ext/utf16-4.C: Same.
9919 * g++.dg/parse/error2.C: Same.
9920 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9921 * g++.dg/warn/Wtype-limits.C: Same.
9922 * g++.dg/warn/overflow-warn-1.C: Same.
9923 * g++.dg/warn/overflow-warn-3.C: Same.
9924 * gcc.dg/Wpointer-sign-Wall.c: Same.
9925 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9926 * gcc.dg/Wtype-limits-Wextra.c: Same.
9927 * gcc.dg/Wtype-limits.c: Same.
9928 * gcc.dg/cpp/19990413-1.c: Same.
9929 * gcc.dg/dg-test-1.c: Same.
9930 * gcc.dg/empty-source-2.c: Same.
9931 * gcc.dg/empty-source-3.c: Same.
9932 * gcc.dg/label-decl-2.c: Same.
9933 * gcc.dg/m-un-2.c: Same.
9934 * gcc.dg/uninit-pr19430-O0.c: Same.
9935 * gcc.dg/uninit-pr19430.c: Same.
9936 * gcc.dg/uninit-pr20644-O0.c: Same.
9937 * gcc.dg/utf16-4.c: Same.
9938 * gfortran.dg/pr70006.f90: Same.
9939 * obj-c++.dg/fsf-package-0.m: Same.
9940
9941 2017-04-28 Richard Biener <rguenther@suse.de>
9942
9943 * gcc.dg/tree-ssa/evrp7.c: New testcase.
9944 * gcc.dg/tree-ssa/evrp8.c: Likewise.
9945 * gcc.dg/tree-ssa/evrp9.c: Likewise.
9946 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
9947 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9948 * gcc.dg/tree-ssa/pr49039.c: Likewise.
9949
9950 2017-04-27 Marek Polacek <polacek@redhat.com>
9951
9952 PR sanitizer/80349
9953 * c-c++-common/ubsan/pr80349.c: New test.
9954
9955 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
9956
9957 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
9958 diagnostics.
9959 * g++.dg/warn/pr12242.C: Likewise.
9960
9961 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
9962
9963 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
9964
9965 2017-04-27 Martin Liska <mliska@suse.cz>
9966
9967 PR testsuite/79455
9968 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
9969 more generic.
9970
9971 2017-04-27 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR c++/80534
9974 * g++.dg/other/pr80534-1.C: New test.
9975 * g++.dg/other/pr80534-2.C: New test.
9976
9977 2017-04-27 Richard Biener <rguenther@suse.de>
9978
9979 PR middle-end/80539
9980 * gcc.dg/torture/pr80539.c: New testcase.
9981
9982 2017-04-27 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR target/77728
9985 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
9986
9987 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
9988
9989 * g++.dg/diagnostic/nested-name-1.C: New test.
9990
9991 2017-04-26 Martin Liska <mliska@suse.cz>
9992
9993 * gcc.dg/guality/guality.h: Add prefix to test verification.
9994
9995 2017-04-25 Nathan Sidwell <nathan@acm.org>
9996
9997 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
9998
9999 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
10000
10001 PR target/70799
10002 * gcc.target/i386/pr70799-5.c: New test.
10003
10004 2017-04-25 Martin Sebor <msebor@redhat.com>
10005
10006 PR tree-optimization/80497
10007 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
10008
10009 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10010 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR target/77728
10013 * g++.dg/abi/pr77728-1.C: New test.
10014
10015 2017-04-25 Marek Polacek <polacek@redhat.com>
10016
10017 PR sanitizer/80349
10018 * g++.dg/ubsan/pr80349-2.C: New test.
10019
10020 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
10021
10022 * g++.dg/cpp0x/enum34.C: New test.
10023
10024 2017-04-25 Tom de Vries <tom@codesourcery.com>
10025
10026 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
10027 variables.
10028 (dg-line): New proc.
10029 (process-message): Handle line number variables.
10030 * objc.dg/try-catch-12.m: Use dg-line.
10031
10032 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10033
10034 PR target/80482
10035 * gcc.target/powerpc/vec-constvolatile.c: New test.
10036
10037 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10038
10039 * g++.dg/semicolon-fixits.C: New test case.
10040
10041 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10042
10043 * gcc.dg/semicolon-fixits.c: New test case.
10044
10045 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10046
10047 * g++.dg/lookup/missing-std-include.C: New test file.
10048
10049 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10050 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR target/77728
10053 * g++.dg/abi/pr77728-2.C: New test.
10054
10055 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10056
10057 PR c++/80177
10058 * g++.dg/spellcheck-pr80177.C: New test case.
10059
10060 2017-04-25 Nathan Sidwell <nathan@acm.org>
10061
10062 * g++.dg/dg.exp (find-cxx-tests): New function.
10063 (main): Use it, remove explicit pruning
10064
10065 2017-04-25 Richard Biener <rguenther@suse.de>
10066
10067 PR tree-optimization/80492
10068 * gcc.dg/pr80492.c: New testcase.
10069
10070 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10071
10072 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
10073 for targets with int size less than 32 bits.
10074
10075 2017-04-25 Richard Biener <rguenther@suse.de>
10076
10077 PR tree-optimization/79201
10078 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
10079 * gcc.target/i386/pr22152.c: Disable sinking.
10080
10081 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10082
10083 PR target/80464
10084 * gfortran.fortran-torture/compile/pr80464.f90: New test.
10085
10086 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10087
10088 PR target/79895
10089 * gcc.target/s390/pr79895.c: New test.
10090
10091 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
10092
10093 PR target/80080
10094 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
10095 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
10096 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
10097
10098 2017-04-25 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR rtl-optimization/80501
10101 * gcc.c-torture/execute/pr80501.c: New test.
10102
10103 PR rtl-optimization/80500
10104 * gcc.dg/pr80500.c: New test.
10105
10106 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
10107
10108 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
10109 * gcc.dg/Wstrict-overflow-18.c: Xfail.
10110
10111 2017-04-22 Janus Weil <janus@gcc.gnu.org>
10112
10113 PR fortran/80121
10114 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
10115 directive.
10116
10117 2017-04-24 David Malcolm <dmalcolm@redhat.com>
10118
10119 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
10120 * jit.dg/test-alignment.c: New test case.
10121 * jit.dg/test-alignment.cc: New test case.
10122 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
10123 New test case.
10124
10125 2017-04-24 David Malcolm <dmalcolm@redhat.com>
10126
10127 PR c++/80016
10128 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
10129 test function.
10130 (test_alignof): New test function.
10131
10132 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
10133
10134 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
10135
10136 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
10137
10138 * g++.dg/diagnostic/duplicate1.C: New test.
10139 * g++.dg/cpp0x/duplicate1.C: New test.
10140
10141 2017-04-24 Martin Jambor <mjambor@suse.cz>
10142
10143 PR tree-optimization/80293
10144 * g++.dg/tree-ssa/pr80293.C: New test.
10145
10146 2017-04-24 Martin Liska <mliska@suse.cz>
10147
10148 PR middle-end/79931
10149 * g++.dg/ipa/pr79931.C: New test.
10150
10151 2017-04-24 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/80494
10154 * gfortran.dg/pr80494.f90: New testcase.
10155
10156 2017-04-24 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/79725
10159 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
10160
10161 2017-04-24 Richard Biener <rguenther@suse.de>
10162
10163 PR c++/2972
10164 * g++.dg/warn/Wuninitialized-10.C: New testcase.
10165
10166 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10167
10168 PR fortran/80484
10169 * gfortran.dg/dtio_29.f03: New test.
10170
10171 2017-04-22 Janus Weil <janus@gcc.gnu.org>
10172
10173 PR fortran/80121
10174 * gfortran.dg/intent_out_9.f90: New test case.
10175
10176 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
10177
10178 PR target/70799
10179 * gcc.target/i386/pr70799-4.c: New test.
10180
10181 2017-04-21 Janus Weil <janus@gcc.gnu.org>
10182
10183 PR fortran/80392
10184 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
10185
10186 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
10187
10188 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
10189
10190 2017-04-21 Richard Biener <rguenther@suse.de>
10191
10192 PR tree-optimization/79547
10193 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
10194
10195 2017-04-21 Richard Biener <rguenther@suse.de>
10196
10197 PR tree-optimization/78847
10198 * g++.dg/tree-ssa/pr78847.C: New testcase.
10199
10200 2017-04-21 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR c/80468
10203 * gcc.dg/pr80468.c: New test.
10204
10205 2017-04-21 Martin Liska <mliska@suse.cz>
10206
10207 PR tree-optimization/66278
10208 * gcc.dg/vect/pr66278.c: New test.
10209
10210 2017-04-21 Richard Biener <rguenther@suse.de>
10211
10212 PR tree-optimization/80237
10213 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
10214 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
10215 adjust expected optimizations.
10216
10217 2016-04-21 Richard Biener <rguenther@suse.de>
10218
10219 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
10220 of inner loops.
10221 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
10222 * gcc.dg/vect/vect-104.c: Likewise.
10223
10224 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
10225
10226 PR tree-optimization/80426
10227 * gcc.c-torture/execute/20170429-1.c: Rename into...
10228 * gcc.c-torture/execute/20170419-1.c: ...this.
10229
10230 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
10231
10232 PR target/79804
10233 * gcc.target/i386/pr79804.c: New test.
10234
10235 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
10236
10237 PR target/78090
10238 * gcc.target/i386/conversion-2.c: Remove obsolete test.
10239
10240 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
10241
10242 * g++/opt/pr80436.C: XFAIL on AIX.
10243
10244 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
10245
10246 PR c++/80473
10247 * g++.dg/diagnostic/pr80473.C: New test.
10248
10249 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
10250
10251 * g++.dg/warn/Wextra-semi.C: New test.
10252
10253 2017-04-20 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR middle-end/80423
10256 * g++.dg/other/pr80423.C: New test.
10257
10258 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10259
10260 * gcc.dg/pr80170.c: Require ptr32plus.
10261
10262 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
10263
10264 PR tree-optimization/80426
10265 * gcc.c-torture/execute/20170419-1.c: New test.
10266
10267 2017-04-19 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR debug/80461
10270 * g++.dg/debug/pr80461.C: New test.
10271
10272 PR c++/80459
10273 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
10274 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
10275 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
10276
10277 PR debug/80436
10278 * g++.dg/opt/pr80436.C: New test.
10279
10280 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10281
10282 * gcc.dg/torture/pr80341.c: Require int32plus.
10283
10284 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
10285 Jeff Law <law@redhat.com>
10286
10287 * gcc.c-torture/compile/20170419-1.c: New test.
10288
10289 2017-04-19 Tom de Vries <tom@codesourcery.com>
10290
10291 PR testsuite/80221
10292 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
10293 subsequent dg directives.
10294 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10295 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
10296 * c-c++-common/attr-fallthrough-2.c: Same.
10297 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
10298 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
10299 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
10300 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
10301 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
10302 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
10303 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
10304 * c-c++-common/cilk-plus/CK/errors.c: Same.
10305 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
10306 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
10307 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
10308 * c-c++-common/cpp/pr57580.c: Same.
10309 * c-c++-common/goacc/asyncwait-1.c: Same.
10310 * c-c++-common/goacc/cache-2.c: Same.
10311 * c-c++-common/goacc/declare-2.c: Same.
10312 * c-c++-common/goacc/deviceptr-1.c: Same.
10313 * c-c++-common/goacc/routine-5.c: Same.
10314 * c-c++-common/gomp/clauses-2.c: Same.
10315 * c-c++-common/gomp/ordered-3.c: Same.
10316 * c-c++-common/gomp/pr67501.c: Same.
10317 * c-c++-common/pr20000.c: Same.
10318 * c-c++-common/pr43395.c: Same.
10319 * c-c++-common/pr49706.c: Same.
10320 * c-c++-common/pr77624-1.c: Same.
10321 * c-c++-common/pr77624-2.c: Same.
10322 * c-c++-common/raw-string-14.c: Same.
10323 * c-c++-common/raw-string-16.c: Same.
10324 * c-c++-common/raw-string-3.c: Same.
10325 * c-c++-common/raw-string-4.c: Same.
10326 * c-c++-common/raw-string-5.c: Same.
10327 * c-c++-common/raw-string-6.c: Same.
10328 * g++.dg/abi/mangle41.C: Same.
10329 * g++.dg/conversion/nullptr1.C: Same.
10330 * g++.dg/cpp0x/alias-decl-80296.C: Same.
10331 * g++.dg/cpp0x/auto27.C: Same.
10332 * g++.dg/cpp0x/constexpr-98.C: Same.
10333 * g++.dg/cpp0x/constexpr-diag2.C: Same.
10334 * g++.dg/cpp0x/diag2.C: Same.
10335 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
10336 * g++.dg/cpp0x/nullptr15.C: Same.
10337 * g++.dg/cpp0x/pr31431-2.C: Same.
10338 * g++.dg/cpp0x/pr31431.C: Same.
10339 * g++.dg/cpp0x/pr79118.C: Same.
10340 * g++.dg/cpp0x/static_assert3.C: Same.
10341 * g++.dg/cpp0x/temp_default2.C: Same.
10342 * g++.dg/cpp0x/trailing4.C: Same.
10343 * g++.dg/cpp0x/variadic-ex10.C: Same.
10344 * g++.dg/cpp0x/variadic-ex13.C: Same.
10345 * g++.dg/cpp0x/variadic-ex14.C: Same.
10346 * g++.dg/cpp0x/variadic-ex3.C: Same.
10347 * g++.dg/cpp0x/variadic-ex4.C: Same.
10348 * g++.dg/cpp0x/variadic59.C: Same.
10349 * g++.dg/cpp0x/vt-37737-2.C: Same.
10350 * g++.dg/cpp0x/vt-57397-1.C: Same.
10351 * g++.dg/cpp0x/vt-57397-2.C: Same.
10352 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
10353 * g++.dg/cpp1z/gen-attrs1.C: Same.
10354 * g++.dg/diagnostic/pr71075.C: Same.
10355 * g++.dg/eh/goto2.C: Same.
10356 * g++.dg/eh/goto3.C: Same.
10357 * g++.dg/expr/bitfield4.C: Same.
10358 * g++.dg/expr/bitfield5.C: Same.
10359 * g++.dg/expr/bitfield6.C: Same.
10360 * g++.dg/expr/bool1.C: Same.
10361 * g++.dg/expr/bool3.C: Same.
10362 * g++.dg/expr/cond10.C: Same.
10363 * g++.dg/expr/cond11.C: Same.
10364 * g++.dg/expr/lval3.C: Same.
10365 * g++.dg/expr/lval4.C: Same.
10366 * g++.dg/ext/anon-struct4.C: Same.
10367 * g++.dg/ext/attrib44.C: Same.
10368 * g++.dg/ext/builtin3.C: Same.
10369 * g++.dg/ext/dllimport7.C: Same.
10370 * g++.dg/ext/label5.C: Same.
10371 * g++.dg/ext/no-asm-1.C: Same.
10372 * g++.dg/ext/utf16-4.C: Same.
10373 * g++.dg/ext/vla2.C: Same.
10374 * g++.dg/gomp/block-1.C: Same.
10375 * g++.dg/gomp/block-2.C: Same.
10376 * g++.dg/gomp/block-3.C: Same.
10377 * g++.dg/gomp/block-5.C: Same.
10378 * g++.dg/gomp/linear-2.C: Same.
10379 * g++.dg/gomp/target-1.C: Same.
10380 * g++.dg/gomp/target-2.C: Same.
10381 * g++.dg/gomp/taskgroup-1.C: Same.
10382 * g++.dg/gomp/teams-1.C: Same.
10383 * g++.dg/inherit/pure1.C: Same.
10384 * g++.dg/init/array43.C: Same.
10385 * g++.dg/init/array46.C: Same.
10386 * g++.dg/init/const10.C: Same.
10387 * g++.dg/init/ctor4-1.C: Same.
10388 * g++.dg/init/ctor4.C: Same.
10389 * g++.dg/init/new37.C: Same.
10390 * g++.dg/init/pr25811.C: Same.
10391 * g++.dg/init/pr29043.C: Same.
10392 * g++.dg/init/pr29571.C: Same.
10393 * g++.dg/lookup/duperr1.C: Same.
10394 * g++.dg/lookup/error1.C: Same.
10395 * g++.dg/lookup/koenig5.C: Same.
10396 * g++.dg/lookup/pr77549.C: Same.
10397 * g++.dg/lookup/suggestions1.C: Same.
10398 * g++.dg/lookup/using16.C: Same.
10399 * g++.dg/lookup/using7.C: Same.
10400 * g++.dg/other/anon-union3.C: Same.
10401 * g++.dg/other/array2.C: Same.
10402 * g++.dg/other/error13.C: Same.
10403 * g++.dg/other/error34.C: Same.
10404 * g++.dg/overload/builtin1.C: Same.
10405 * g++.dg/overload/conv-op1.C: Same.
10406 * g++.dg/overload/error3.C: Same.
10407 * g++.dg/overload/koenig1.C: Same.
10408 * g++.dg/overload/operator5.C: Same.
10409 * g++.dg/overload/template5.C: Same.
10410 * g++.dg/overload/unknown1.C: Same.
10411 * g++.dg/overload/using2.C: Same.
10412 * g++.dg/parse/constructor1.C: Same.
10413 * g++.dg/parse/crash36.C: Same.
10414 * g++.dg/parse/crash63.C: Same.
10415 * g++.dg/parse/error11.C: Same.
10416 * g++.dg/parse/error12.C: Same.
10417 * g++.dg/parse/error14.C: Same.
10418 * g++.dg/parse/error2.C: Same.
10419 * g++.dg/parse/error21.C: Same.
10420 * g++.dg/parse/error26.C: Same.
10421 * g++.dg/parse/error36.C: Same.
10422 * g++.dg/parse/friend12.C: Same.
10423 * g++.dg/parse/invalid-op1.C: Same.
10424 * g++.dg/parse/missing-template1.C: Same.
10425 * g++.dg/parse/parser-pr28152-2.C: Same.
10426 * g++.dg/parse/parser-pr28152.C: Same.
10427 * g++.dg/parse/pr16696-permissive.C: Same.
10428 * g++.dg/parse/pr16696.C: Same.
10429 * g++.dg/parse/pr69628.C: Same.
10430 * g++.dg/parse/ret-type2.C: Same.
10431 * g++.dg/parse/specialization1.C: Same.
10432 * g++.dg/parse/template3.C: Same.
10433 * g++.dg/parse/template9.C: Same.
10434 * g++.dg/parse/typename11.C: Same.
10435 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
10436 * g++.dg/pr45330.C: Same.
10437 * g++.dg/rtti/typeid6.C: Same.
10438 * g++.dg/spellcheck-fields.C: Same.
10439 * g++.dg/spellcheck-typenames.C: Same.
10440 * g++.dg/tc1/dr108.C: Same.
10441 * g++.dg/tc1/dr147.C: Same.
10442 * g++.dg/template/arg7.C: Same.
10443 * g++.dg/template/conv11.C: Same.
10444 * g++.dg/template/crash13.C: Same.
10445 * g++.dg/template/crash55.C: Same.
10446 * g++.dg/template/dependent-expr5.C: Same.
10447 * g++.dg/template/error17.C: Same.
10448 * g++.dg/template/error33.C: Same.
10449 * g++.dg/template/error4.C: Same.
10450 * g++.dg/template/error50.C: Same.
10451 * g++.dg/template/error53.C: Same.
10452 * g++.dg/template/friend.C: Same.
10453 * g++.dg/template/func2.C: Same.
10454 * g++.dg/template/local6.C: Same.
10455 * g++.dg/template/member5.C: Same.
10456 * g++.dg/template/meminit1.C: Same.
10457 * g++.dg/template/nested3.C: Same.
10458 * g++.dg/template/nontype6.C: Same.
10459 * g++.dg/template/overload12.C: Same.
10460 * g++.dg/template/ptrmem8.C: Same.
10461 * g++.dg/template/qualified-id1.C: Same.
10462 * g++.dg/template/spec15.C: Same.
10463 * g++.dg/template/static1.C: Same.
10464 * g++.dg/template/static10.C: Same.
10465 * g++.dg/template/static2.C: Same.
10466 * g++.dg/template/ttp25.C: Same.
10467 * g++.dg/template/typedef2.C: Same.
10468 * g++.dg/template/typename2.C: Same.
10469 * g++.dg/template/unify10.C: Same.
10470 * g++.dg/template/unify6.C: Same.
10471 * g++.dg/template/unify7.C: Same.
10472 * g++.dg/template/unify9.C: Same.
10473 * g++.dg/template/varmod1.C: Same.
10474 * g++.dg/ubsan/div-by-zero-1.C: Same.
10475 * g++.dg/ubsan/pr63956.C: Same.
10476 * g++.dg/warn/Waddress-1.C: Same.
10477 * g++.dg/warn/Wconversion2.C: Same.
10478 * g++.dg/warn/Wnull-conversion-1.C: Same.
10479 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
10480 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
10481 * g++.dg/warn/Wswitch-1.C: Same.
10482 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10483 * g++.dg/warn/Wtype-limits.C: Same.
10484 * g++.dg/warn/Wunused-parm-5.C: Same.
10485 * g++.dg/warn/deprecated-6.C: Same.
10486 * g++.dg/warn/deprecated.C: Same.
10487 * g++.dg/warn/incomplete1.C: Same.
10488 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
10489 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
10490 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
10491 * g++.dg/warn/overflow-warn-1.C: Same.
10492 * g++.dg/warn/overflow-warn-3.C: Same.
10493 * g++.dg/warn/overflow-warn-4.C: Same.
10494 * g++.dg/warn/pr12242.C: Same.
10495 * g++.dg/warn/pr30551-2.C: Same.
10496 * g++.dg/warn/pr30551.C: Same.
10497 * g++.old-deja/g++.benjamin/16077.C: Same.
10498 * g++.old-deja/g++.bob/inherit1.C: Same.
10499 * g++.old-deja/g++.brendan/crash56.C: Same.
10500 * g++.old-deja/g++.brendan/template17.C: Same.
10501 * g++.old-deja/g++.eh/ctor1.C: Same.
10502 * g++.old-deja/g++.jason/bool5.C: Same.
10503 * g++.old-deja/g++.jason/cond.C: Same.
10504 * g++.old-deja/g++.jason/operator.C: Same.
10505 * g++.old-deja/g++.jason/pmf5.C: Same.
10506 * g++.old-deja/g++.law/ctors5.C: Same.
10507 * g++.old-deja/g++.law/missed-error2.C: Same.
10508 * g++.old-deja/g++.law/operators9.C: Same.
10509 * g++.old-deja/g++.law/temps1.C: Same.
10510 * g++.old-deja/g++.mike/for2.C: Same.
10511 * g++.old-deja/g++.mike/ns5.C: Same.
10512 * g++.old-deja/g++.mike/ns7.C: Same.
10513 * g++.old-deja/g++.mike/p10769b.C: Same.
10514 * g++.old-deja/g++.niklas/t120.C: Same.
10515 * g++.old-deja/g++.niklas/t121.C: Same.
10516 * g++.old-deja/g++.ns/koenig5.C: Same.
10517 * g++.old-deja/g++.oliva/overload1.C: Same.
10518 * g++.old-deja/g++.other/crash24.C: Same.
10519 * g++.old-deja/g++.other/crash25.C: Same.
10520 * g++.old-deja/g++.other/decl5.C: Same.
10521 * g++.old-deja/g++.other/lineno5.C: Same.
10522 * g++.old-deja/g++.other/null3.C: Same.
10523 * g++.old-deja/g++.other/overcnv2.C: Same.
10524 * g++.old-deja/g++.other/ptrmem7.C: Same.
10525 * g++.old-deja/g++.other/typename1.C: Same.
10526 * g++.old-deja/g++.other/vaarg3.C: Same.
10527 * g++.old-deja/g++.pt/crash10.C: Same.
10528 * g++.old-deja/g++.pt/crash28.C: Same.
10529 * g++.old-deja/g++.pt/crash38.C: Same.
10530 * g++.old-deja/g++.pt/explicit70.C: Same.
10531 * g++.old-deja/g++.pt/explicit77.C: Same.
10532 * g++.old-deja/g++.pt/expr2.C: Same.
10533 * g++.old-deja/g++.pt/spec5.C: Same.
10534 * g++.old-deja/g++.pt/spec6.C: Same.
10535 * g++.old-deja/g++.pt/typename3.C: Same.
10536 * g++.old-deja/g++.pt/typename5.C: Same.
10537 * g++.old-deja/g++.pt/typename6.C: Same.
10538 * g++.old-deja/g++.pt/typename7.C: Same.
10539 * g++.old-deja/g++.pt/unify4.C: Same.
10540 * g++.old-deja/g++.pt/unify8.C: Same.
10541 * g++.old-deja/g++.pt/vaarg3.C: Same.
10542 * g++.old-deja/g++.robertl/eb22.C: Same.
10543 * g++.old-deja/g++.robertl/eb4.C: Same.
10544 * g++.old-deja/g++.robertl/eb44.C: Same.
10545 * g++.old-deja/g++.robertl/eb69.C: Same.
10546 * g++.old-deja/g++.robertl/eb98.C: Same.
10547 * gcc.dg/20031223-1.c: Same.
10548 * gcc.dg/940510-1.c: Same.
10549 * gcc.dg/990506-0.c: Same.
10550 * gcc.dg/Walloca-1.c: Same.
10551 * gcc.dg/Walloca-2.c: Same.
10552 * gcc.dg/Wconversion-integer.c: Same.
10553 * gcc.dg/Wcxx-compat-8.c: Same.
10554 * gcc.dg/Wimplicit-int-1.c: Same.
10555 * gcc.dg/Wimplicit-int-2.c: Same.
10556 * gcc.dg/Wimplicit-int-4.c: Same.
10557 * gcc.dg/Wpointer-sign-Wall.c: Same.
10558 * gcc.dg/Wpointer-sign-pedantic.c: Same.
10559 * gcc.dg/Wshadow-1.c: Same.
10560 * gcc.dg/Wshadow-3.c: Same.
10561 * gcc.dg/Wswitch-enum-error.c: Same.
10562 * gcc.dg/Wswitch-enum.c: Same.
10563 * gcc.dg/Wswitch-error.c: Same.
10564 * gcc.dg/Wswitch.c: Same.
10565 * gcc.dg/Wtype-limits-Wextra.c: Same.
10566 * gcc.dg/Wtype-limits.c: Same.
10567 * gcc.dg/Wvla-larger-than-2.c: Same.
10568 * gcc.dg/anon-struct-5.c: Same.
10569 * gcc.dg/array-10.c: Same.
10570 * gcc.dg/array-11.c: Same.
10571 * gcc.dg/array-15.c: Same.
10572 * gcc.dg/array-2.c: Same.
10573 * gcc.dg/array-8.c: Same.
10574 * gcc.dg/array-const-2.c: Same.
10575 * gcc.dg/array-const-3.c: Same.
10576 * gcc.dg/bitfld-1.c: Same.
10577 * gcc.dg/bitfld-8.c: Same.
10578 * gcc.dg/builtin-redefine.c: Same.
10579 * gcc.dg/c11-noreturn-1.c: Same.
10580 * gcc.dg/c11-noreturn-2.c: Same.
10581 * gcc.dg/c11-static-assert-3.c: Same.
10582 * gcc.dg/c90-arraydecl-1.c: Same.
10583 * gcc.dg/c90-complex-1.c: Same.
10584 * gcc.dg/c90-complit-1.c: Same.
10585 * gcc.dg/c90-const-expr-11.c: Same.
10586 * gcc.dg/c90-const-expr-7.c: Same.
10587 * gcc.dg/c90-const-expr-8.c: Same.
10588 * gcc.dg/c90-enum-comma-1.c: Same.
10589 * gcc.dg/c90-flex-array-1.c: Same.
10590 * gcc.dg/c90-hexfloat-1.c: Same.
10591 * gcc.dg/c90-idem-qual-1.c: Same.
10592 * gcc.dg/c90-idem-qual-2.c: Same.
10593 * gcc.dg/c90-idem-qual-3.c: Same.
10594 * gcc.dg/c90-mixdecl-1.c: Same.
10595 * gcc.dg/c90-restrict-1.c: Same.
10596 * gcc.dg/c90-return-1.c: Same.
10597 * gcc.dg/c99-array-nonobj-1.c: Same.
10598 * gcc.dg/c99-arraydecl-1.c: Same.
10599 * gcc.dg/c99-complex-1.c: Same.
10600 * gcc.dg/c99-complex-2.c: Same.
10601 * gcc.dg/c99-complit-2.c: Same.
10602 * gcc.dg/c99-const-expr-7.c: Same.
10603 * gcc.dg/c99-const-expr-8.c: Same.
10604 * gcc.dg/c99-flex-array-3.c: Same.
10605 * gcc.dg/c99-flex-array-7.c: Same.
10606 * gcc.dg/c99-flex-array-typedef-7.c: Same.
10607 * gcc.dg/c99-impl-decl-1.c: Same.
10608 * gcc.dg/c99-impl-int-1.c: Same.
10609 * gcc.dg/c99-impl-int-2.c: Same.
10610 * gcc.dg/c99-init-3.c: Same.
10611 * gcc.dg/c99-restrict-1.c: Same.
10612 * gcc.dg/c99-return-1.c: Same.
10613 * gcc.dg/c99-tag-1.c: Same.
10614 * gcc.dg/c99-tag-3.c: Same.
10615 * gcc.dg/call-diag-2.c: Same.
10616 * gcc.dg/cpp/19940712-1.c: Same.
10617 * gcc.dg/cpp/19951025-1.c: Same.
10618 * gcc.dg/cpp/19990413-1.c: Same.
10619 * gcc.dg/cpp/direct2.c: Same.
10620 * gcc.dg/cpp/direct2s.c: Same.
10621 * gcc.dg/cpp/pr28709.c: Same.
10622 * gcc.dg/cpp/pr61854-c90.c: Same.
10623 * gcc.dg/cpp/pr61854-c94.c: Same.
10624 * gcc.dg/cpp/pragma-1.c: Same.
10625 * gcc.dg/cpp/pragma-2.c: Same.
10626 * gcc.dg/cpp/trad/escaped-eof.c: Same.
10627 * gcc.dg/cpp/trad/literals-2.c: Same.
10628 * gcc.dg/cpp/warn-comments-2.c: Same.
10629 * gcc.dg/cpp/warn-comments-3.c: Same.
10630 * gcc.dg/cpp/warn-comments.c: Same.
10631 * gcc.dg/cpp/warn-long-long-2.c: Same.
10632 * gcc.dg/cpp/warn-long-long.c: Same.
10633 * gcc.dg/cpp/warn-redefined-2.c: Same.
10634 * gcc.dg/cpp/warn-redefined.c: Same.
10635 * gcc.dg/darwin-cfstring-2.c: Same.
10636 * gcc.dg/darwin-cfstring-format-1.c: Same.
10637 * gcc.dg/decl-9.c: Same.
10638 * gcc.dg/declspec-1.c: Same.
10639 * gcc.dg/declspec-10.c: Same.
10640 * gcc.dg/declspec-11.c: Same.
10641 * gcc.dg/declspec-13.c: Same.
10642 * gcc.dg/declspec-18.c: Same.
10643 * gcc.dg/declspec-4.c: Same.
10644 * gcc.dg/declspec-5.c: Same.
10645 * gcc.dg/declspec-6.c: Same.
10646 * gcc.dg/declspec-8.c: Same.
10647 * gcc.dg/deprecated-4.c: Same.
10648 * gcc.dg/deprecated.c: Same.
10649 * gcc.dg/dfp/composite-type.c: Same.
10650 * gcc.dg/empty-source-2.c: Same.
10651 * gcc.dg/empty-source-3.c: Same.
10652 * gcc.dg/format/attr-6.c: Same.
10653 * gcc.dg/format/branch-1.c: Same.
10654 * gcc.dg/format/c90-printf-1.c: Same.
10655 * gcc.dg/format/c90-strftime-2.c: Same.
10656 * gcc.dg/format/c99-strftime-1.c: Same.
10657 * gcc.dg/format/cmn-err-1.c: Same.
10658 * gcc.dg/format/few-1.c: Same.
10659 * gcc.dg/format/ms_branch-1.c: Same.
10660 * gcc.dg/format/ms_unnamed-1.c: Same.
10661 * gcc.dg/format/ms_va-1.c: Same.
10662 * gcc.dg/format/unnamed-1.c: Same.
10663 * gcc.dg/format/va-1.c: Same.
10664 * gcc.dg/format/xopen-1.c: Same.
10665 * gcc.dg/funcdef-var-1.c: Same.
10666 * gcc.dg/funcdef-var-2.c: Same.
10667 * gcc.dg/gnu89-const-expr-1.c: Same.
10668 * gcc.dg/gnu89-const-expr-2.c: Same.
10669 * gcc.dg/gnu90-const-expr-1.c: Same.
10670 * gcc.dg/gnu99-const-expr-1.c: Same.
10671 * gcc.dg/gnu99-const-expr-2.c: Same.
10672 * gcc.dg/gnu99-init-2.c: Same.
10673 * gcc.dg/gomp/_Atomic-5.c: Same.
10674 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
10675 * gcc.dg/gomp/atomic-5.c: Same.
10676 * gcc.dg/gomp/linear-1.c: Same.
10677 * gcc.dg/gomp/pr67500.c: Same.
10678 * gcc.dg/init-bad-1.c: Same.
10679 * gcc.dg/init-bad-2.c: Same.
10680 * gcc.dg/init-bad-3.c: Same.
10681 * gcc.dg/init-string-1.c: Same.
10682 * gcc.dg/label-compound-stmt-1.c: Same.
10683 * gcc.dg/label-decl-2.c: Same.
10684 * gcc.dg/label-decl-4.c: Same.
10685 * gcc.dg/large-size-array-2.c: Same.
10686 * gcc.dg/large-size-array-4.c: Same.
10687 * gcc.dg/lvalue-6.c: Same.
10688 * gcc.dg/m-un-2.c: Same.
10689 * gcc.dg/multiple-overflow-warn-1.c: Same.
10690 * gcc.dg/multiple-overflow-warn-2.c: Same.
10691 * gcc.dg/multiple-overflow-warn-3.c: Same.
10692 * gcc.dg/nested-redef-1.c: Same.
10693 * gcc.dg/no-asm-1.c: Same.
10694 * gcc.dg/no-asm-3.c: Same.
10695 * gcc.dg/no-asm-4.c: Same.
10696 * gcc.dg/noncompile/20010524-1.c: Same.
10697 * gcc.dg/noncompile/incomplete-5.c: Same.
10698 * gcc.dg/noncompile/pr44517.c: Same.
10699 * gcc.dg/noncompile/pr52290.c: Same.
10700 * gcc.dg/noreturn-1.c: Same.
10701 * gcc.dg/overflow-warn-1.c: Same.
10702 * gcc.dg/overflow-warn-2.c: Same.
10703 * gcc.dg/overflow-warn-3.c: Same.
10704 * gcc.dg/overflow-warn-4.c: Same.
10705 * gcc.dg/parm-mismatch-1.c: Same.
10706 * gcc.dg/parser-pr28152-2.c: Same.
10707 * gcc.dg/parser-pr28152.c: Same.
10708 * gcc.dg/pedwarn-init.c: Same.
10709 * gcc.dg/pointer-arith-2.c: Same.
10710 * gcc.dg/pointer-arith-3.c: Same.
10711 * gcc.dg/pointer-arith-4.c: Same.
10712 * gcc.dg/pr14475.c: Same.
10713 * gcc.dg/pr18596-3.c: Same.
10714 * gcc.dg/pr18809-1.c: Same.
10715 * gcc.dg/pr27953.c: Same.
10716 * gcc.dg/pr30457.c: Same.
10717 * gcc.dg/pr30551-2.c: Same.
10718 * gcc.dg/pr30551-3.c: Same.
10719 * gcc.dg/pr30551-4.c: Same.
10720 * gcc.dg/pr30551-5.c: Same.
10721 * gcc.dg/pr30551-6.c: Same.
10722 * gcc.dg/pr30551.c: Same.
10723 * gcc.dg/pr36997.c: Same.
10724 * gcc.dg/pr41842.c: Same.
10725 * gcc.dg/pr48552-1.c: Same.
10726 * gcc.dg/pr48552-2.c: Same.
10727 * gcc.dg/pr59717.c: Same.
10728 * gcc.dg/pr61077.c: Same.
10729 * gcc.dg/pr61096-1.c: Same.
10730 * gcc.dg/pr63626.c: Same.
10731 * gcc.dg/pr64223-1.c: Same.
10732 * gcc.dg/pr64223-2.c: Same.
10733 * gcc.dg/pr8788-1.c: Same.
10734 * gcc.dg/pr8927-1.c: Same.
10735 * gcc.dg/pragma-darwin.c: Same.
10736 * gcc.dg/pragma-diag-5.c: Same.
10737 * gcc.dg/pragma-message.c: Same.
10738 * gcc.dg/redecl-1.c: Same.
10739 * gcc.dg/simd-1.c: Same.
10740 * gcc.dg/simd-5.c: Same.
10741 * gcc.dg/simd-6.c: Same.
10742 * gcc.dg/spellcheck-fields.c: Same.
10743 * gcc.dg/spellcheck-typenames.c: Same.
10744 * gcc.dg/struct-semi-2.c: Same.
10745 * gcc.dg/struct-semi-3.c: Same.
10746 * gcc.dg/transparent-union-3.c: Same.
10747 * gcc.dg/ucnid-8.c: Same.
10748 * gcc.dg/uninit-pr19430-O0.c: Same.
10749 * gcc.dg/uninit-pr19430.c: Same.
10750 * gcc.dg/uninit-pr20644-O0.c: Same.
10751 * gcc.dg/utf-dflt.c: Same.
10752 * gcc.dg/utf-dflt2.c: Same.
10753 * gcc.dg/utf16-4.c: Same.
10754 * gcc.dg/vla-11.c: Same.
10755 * gcc.dg/vla-20.c: Same.
10756 * gcc.dg/vla-init-1.c: Same.
10757 * gcc.dg/vla-init-2.c: Same.
10758 * gcc.dg/vla-init-3.c: Same.
10759 * gcc.dg/weak/weak-6.c: Same.
10760 * gcc.dg/weak/weak-7.c: Same.
10761 * gcc.dg/wtr-int-type-1.c: Same.
10762 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
10763 * gcc.target/arm/polytypes.c: Same.
10764 * gcc.target/i386/spellcheck-options-4.c: Same.
10765 * gcc.target/powerpc/20030218-1.c: Same.
10766 * gcc.target/sh/pr21255-4.c: Same.
10767 * gcc.test-framework/dg-error-exp-XP.c: Same.
10768 * gfortran.dg/array_constructor_30.f03: Same.
10769 * gfortran.dg/class_30.f90: Same.
10770 * gfortran.dg/goacc/subarrays.f95: Same.
10771 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
10772 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
10773 * gfortran.dg/intrinsic_std_1.f90: Same.
10774 * gfortran.dg/pr70006.f90: Same.
10775 * gfortran.dg/warning-directive-1.F90: Same.
10776 * gfortran.dg/warning-directive-2.F90: Same.
10777 * gfortran.dg/warning-directive-3.F90: Same.
10778 * gfortran.dg/warning-directive-4.F90: Same.
10779 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
10780 * obj-c++.dg/class-extension-1.mm: Same.
10781 * obj-c++.dg/class-extension-2.mm: Same.
10782 * obj-c++.dg/class-protocol-1.mm: Same.
10783 * obj-c++.dg/cxx-ivars-1.mm: Same.
10784 * obj-c++.dg/duplicate-class-1.mm: Same.
10785 * obj-c++.dg/exceptions-3.mm: Same.
10786 * obj-c++.dg/exceptions-4.mm: Same.
10787 * obj-c++.dg/exceptions-5.mm: Same.
10788 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10789 * obj-c++.dg/fsf-package-0.m: Same.
10790 * obj-c++.dg/invalid-type-1.mm: Same.
10791 * obj-c++.dg/method-12.mm: Same.
10792 * obj-c++.dg/method-13.mm: Same.
10793 * obj-c++.dg/method-15.mm: Same.
10794 * obj-c++.dg/method-16.mm: Same.
10795 * obj-c++.dg/method-6.mm: Same.
10796 * obj-c++.dg/method-7.mm: Same.
10797 * obj-c++.dg/property/at-property-1.mm: Same.
10798 * obj-c++.dg/property/at-property-14.mm: Same.
10799 * obj-c++.dg/property/at-property-17.mm: Same.
10800 * obj-c++.dg/property/at-property-21.mm: Same.
10801 * obj-c++.dg/property/at-property-5.mm: Same.
10802 * obj-c++.dg/property/dotsyntax-4.mm: Same.
10803 * obj-c++.dg/property/dynamic-3.mm: Same.
10804 * obj-c++.dg/property/dynamic-4.mm: Same.
10805 * obj-c++.dg/property/property-neg-1.mm: Same.
10806 * obj-c++.dg/property/property-neg-6.mm: Same.
10807 * obj-c++.dg/property/synthesize-11.mm: Same.
10808 * obj-c++.dg/property/synthesize-5.mm: Same.
10809 * obj-c++.dg/property/synthesize-6.mm: Same.
10810 * obj-c++.dg/proto-lossage-4.mm: Same.
10811 * obj-c++.dg/protocol-qualifier-2.mm: Same.
10812 * obj-c++.dg/strings/strings-1.mm: Same.
10813 * obj-c++.dg/super-class-1.mm: Same.
10814 * obj-c++.dg/syntax-error-6.mm: Same.
10815 * obj-c++.dg/syntax-error-7.mm: Same.
10816 * obj-c++.dg/syntax-error-9.mm: Same.
10817 * obj-c++.dg/try-catch-13.mm: Same.
10818 * objc.dg/attributes/method-noreturn-1.m: Same.
10819 * objc.dg/bad-receiver-type-2.m: Same.
10820 * objc.dg/bad-receiver-type.m: Same.
10821 * objc.dg/call-super-2.m: Same.
10822 * objc.dg/class-2.m: Same.
10823 * objc.dg/class-extension-1.m: Same.
10824 * objc.dg/class-extension-2.m: Same.
10825 * objc.dg/class-protocol-1.m: Same.
10826 * objc.dg/desig-init-1.m: Same.
10827 * objc.dg/duplicate-class-1.m: Same.
10828 * objc.dg/exceptions-3.m: Same.
10829 * objc.dg/exceptions-4.m: Same.
10830 * objc.dg/exceptions-5.m: Same.
10831 * objc.dg/foreach-6.m: Same.
10832 * objc.dg/foreach-7.m: Same.
10833 * objc.dg/fsf-nsstring-format-1.m: Same.
10834 * objc.dg/fsf-package-0.m: Same.
10835 * objc.dg/invalid-type-1.m: Same.
10836 * objc.dg/method-11.m: Same.
10837 * objc.dg/method-19.m: Same.
10838 * objc.dg/method-2.m: Same.
10839 * objc.dg/method-20.m: Same.
10840 * objc.dg/method-5.m: Same.
10841 * objc.dg/method-6.m: Same.
10842 * objc.dg/method-7.m: Same.
10843 * objc.dg/method-9.m: Same.
10844 * objc.dg/missing-proto-3.m: Same.
10845 * objc.dg/private-1.m: Same.
10846 * objc.dg/property/at-property-1.m: Same.
10847 * objc.dg/property/at-property-14.m: Same.
10848 * objc.dg/property/at-property-17.m: Same.
10849 * objc.dg/property/at-property-21.m: Same.
10850 * objc.dg/property/at-property-5.m: Same.
10851 * objc.dg/property/dynamic-3.m: Same.
10852 * objc.dg/property/dynamic-4.m: Same.
10853 * objc.dg/property/property-neg-1.m: Same.
10854 * objc.dg/property/property-neg-6.m: Same.
10855 * objc.dg/property/synthesize-11.m: Same.
10856 * objc.dg/property/synthesize-5.m: Same.
10857 * objc.dg/property/synthesize-6.m: Same.
10858 * objc.dg/proto-hier-1.m: Same.
10859 * objc.dg/proto-lossage-4.m: Same.
10860 * objc.dg/protocol-qualifier-2.m: Same.
10861 * objc.dg/strings/strings-1.m: Same.
10862 * objc.dg/type-size-1.m: Same.
10863
10864 2017-04-18 Jeff Law <law@redhat.com>
10865
10866 PR target/74563
10867 * gcc.target/mips/pr74563: New test.
10868
10869 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10870
10871 PR tree-optimization/80443
10872 * gcc.c-torture/compile/pr80443.c: New test.
10873
10874 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
10875
10876 PR rtl-optimization/80357
10877 * gcc.c-torture/compile/pr80357.c: New test.
10878
10879 2017-04-18 Jeff Law <law@redhat.com>
10880
10881 PR middle-end/80422
10882 * gcc.c-torture/compile/pr80422.c: New test.
10883
10884 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR debug/80263
10887 * gcc.dg/debug/dwarf2/pr80263.c: New test.
10888
10889 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10890
10891 PR target/80099
10892 * gcc.target/powerpc/pr80099-1.c: New test.
10893 * gcc.target/powerpc/pr80099-2.c: Likewise.
10894 * gcc.target/powerpc/pr80099-3.c: Likewise.
10895 * gcc.target/powerpc/pr80099-4.c: Likewise.
10896 * gcc.target/powerpc/pr80099-5.c: Likewise.
10897
10898 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR sanitizer/80444
10901 * gcc.dg/sancov/pr80444.c: New test.
10902
10903 PR middle-end/79788
10904 PR middle-end/80375
10905 * gcc.dg/pr79788-1.c: New test.
10906 * gcc.dg/pr79788-2.c: New test.
10907
10908 2017-04-18 Marek Polacek <polacek@redhat.com>
10909
10910 PR c++/80244 - ICE with attribute in template alias.
10911 * g++.dg/cpp0x/alias-decl-59.C: New test.
10912
10913 PR c++/80241 - ICE with alignas pack expansion.
10914 * g++.dg/cpp0x/alignas11.C: New test.
10915
10916 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
10917
10918 PR c++/80287
10919 * g++.dg/lto/pr80287_0.C: New test.
10920
10921 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10922
10923 PR target/80315
10924 * gcc.target/powerpc/pr80315-1.c: New test.
10925 * gcc.target/powerpc/pr80315-2.c: New test.
10926 * gcc.target/powerpc/pr80315-3.c: New test.
10927 * gcc.target/powerpc/pr80315-4.c: New test.
10928
10929 2017-04-16 Tom de Vries <tom@codesourcery.com>
10930
10931 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
10932 directive.
10933 * g++.dg/parse/error3.C: Same.
10934 * g++.old-deja/g++.pt/niklas01a.C: Same.
10935 * gcc.dg/990506-0.c: Same.
10936 * gcc.dg/cpp/19990413-1.c: Same.
10937 * gcc.dg/cpp/pragma-1.c: Same.
10938 * gcc.dg/cpp/pragma-2.c: Same.
10939 * gcc.dg/m-un-2.c: Same.
10940 * objc.dg/private-1.m: Same.
10941
10942 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
10943
10944 * gcc.dg/pr54669.c: Fix dg-do directive.
10945 * gcc.dg/pr78582.c: Ditto.
10946 * gcc.dg/pr80020.c: Ditto.
10947 * gcc.dg/torture/pr57993-2.cpp: Ditto.
10948 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
10949 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
10950 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
10951 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
10952 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
10953 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10954 * gcc.dg/tree-ssa/pr79352.c: Ditto.
10955 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10956 * gcc.dg/tree-ssa/pr79691.c: Ditto.
10957
10958 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10959
10960 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
10961 * gfortran.dg/generic_29.f90: Likewise.
10962 * gfortran.dg/goacc/multi-clause.f90: Likewise.
10963 * gfortran.dg/pr41922.f90: Likewise.
10964 * gfortran.dg/pr70006.f90: Likewise.
10965
10966 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
10967
10968 PR tree-optimization/66612
10969 * gcc.target/powerpc/20050830-1.c: Remove xfail.
10970
10971 2017-04-14 Janus Weil <janus@gcc.gnu.org>
10972
10973 PR fortran/80361
10974 * gfortran.dg/class_62.f90: New test case.
10975
10976 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
10977
10978 * gcc.target/arc/loop-1.c: New file.
10979
10980 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10981
10982 PR target/80098
10983 * gcc.target/powerpc/pr80098-1.c: New test.
10984 * gcc.target/powerpc/pr80098-2.c: Likewise.
10985 * gcc.target/powerpc/pr80098-3.c: Likewise.
10986 * gcc.target/powerpc/pr80098-4.c: Likewise.
10987
10988 2017-04-13 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR sanitizer/80403
10991 * g++.dg/ubsan/pr80403-2.C: New test.
10992
10993 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
10994
10995 PR rtl-optimization/80343
10996 * gcc.target/powerpc/pr80343.c: New.
10997
10998 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
10999
11000 PR sanitizer/80414
11001 * c-c++-common/ubsan/bounds-15.c: New test.
11002
11003 2017-04-13 Richard Biener <rguenther@suse.de>
11004
11005 PR testsuite/80416
11006 * g++.dg/torture/pr79671.C: Fix asm constraints.
11007
11008 2017-04-13 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR debug/80321
11011 * gcc.dg/debug/pr80321.c: New test.
11012
11013 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
11014
11015 * gnat.dg/debug10.adb: New test.
11016 * gnat.dg/debug10_pkg.ads: New helper.
11017
11018 2017-04-12 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR tree-optimization/79390
11021 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
11022
11023 PR sanitizer/80403
11024 PR sanitizer/80404
11025 PR sanitizer/80405
11026 * g++.dg/ubsan/pr80403.C: New test.
11027 * g++.dg/ubsan/pr80404.C: New test.
11028 * g++.dg/ubsan/pr80405.C: New test.
11029
11030 PR c/80163
11031 * gcc.dg/torture/pr80163.c: New test.
11032
11033 2017-04-12 Richard Biener <rguenther@suse.de>
11034 Jeff Law <law@redhat.com>
11035
11036 PR tree-optimization/80359
11037 * gcc.dg/torture/pr80359.c: New testcase.
11038
11039 2017-04-12 Richard Biener <rguenther@suse.de>
11040 Bernd Edlinger <bernd.edlinger@hotmail.de>
11041
11042 PR middle-end/79671
11043 * g++.dg/torture/pr79671.C: New testcase.
11044 * g++.dg/lto/pr79671_0.C: Likewise.
11045 * g++.dg/lto/pr79671_1.c: Likewise.
11046
11047 2017-04-12 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR sanitizer/80349
11050 * g++.dg/ubsan/pr80349.C: New test.
11051
11052 2017-04-11 Jakub Jelinek <jakub@redhat.com>
11053
11054 PR c++/80370
11055 * g++.dg/cpp1z/decomp28.C: New test.
11056
11057 PR middle-end/80100
11058 * gcc.dg/pr80100.c: New test.
11059
11060 PR rtl-optimization/80385
11061 * g++.dg/opt/pr80385.C: New test.
11062
11063 2017-04-11 Martin Liska <mliska@suse.cz>
11064
11065 PR ipa/80212
11066 * g++.dg/ipa/pr80212.C: New test.
11067
11068 2017-04-11 Martin Sebor <msebor@redhat.com>
11069
11070 PR middle-end/80364
11071 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
11072
11073 2017-04-11 Martin Liska <mliska@suse.cz>
11074
11075 PR sanitizer/70878
11076 * gcc.dg/ubsan/pr70878.c: New test.
11077
11078 2017-04-11 Jakub Jelinek <jakub@redhat.com>
11079
11080 PR target/80381
11081 * gcc.target/i386/pr80381.c: New test.
11082
11083 PR c++/80363
11084 * g++.dg/ext/pr80363.C: New test.
11085
11086 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11087
11088 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
11089 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
11090 Add avr-*-* to non-lp64 selector.
11091
11092 2017-04-10 Martin Sebor <msebor@redhat.com>
11093
11094 * gcc.dg/pr40340-3.c: Adjust directive pattern.
11095 * gcc.dg/pr40340-4.c: Same.
11096
11097 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
11098
11099 PR fortran/69498
11100 * gfortran.dg/submodule_unexp.f90: Modified test
11101 to account for new error.
11102 * gfortran.dg/submodule_twice.f90: New Test
11103
11104 2017-04-10 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR c++/80176
11107 * g++.dg/init/ref23.C: New test.
11108
11109 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11110
11111 PR tree-optimization/80304
11112 * gfortran.dg/do_concurrent_4.f90: New test case.
11113
11114 2017-04-10 Janus Weil <janus@gcc.gnu.org>
11115
11116 PR fortran/80046
11117 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
11118
11119 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
11120
11121 * g++.dg/torture/pr79905.C: Add -maltivec option.
11122
11123 2017-04-10 Jeff Law <law@redhat.com>
11124
11125 PR tree-optimization/80374
11126 * g++.dg/pr80374.c: New test.
11127
11128 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11129
11130 PR target/80108
11131 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
11132 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
11133
11134 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
11135
11136 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
11137
11138 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
11139
11140 PR testsuite/79356
11141 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
11142
11143 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
11144
11145 PR testsuite/79867
11146 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
11147
11148 2017-04-10 Marek Polacek <polacek@redhat.com>
11149
11150 PR sanitizer/80348
11151 * g++.dg/ubsan/div-by-zero-3.C: New test.
11152
11153 2017-04-10 Bin Cheng <bin.cheng@arm.com>
11154
11155 PR tree-optimization/80153
11156 * gcc.c-torture/execute/pr80153.c: New.
11157
11158 2017-04-10 Richard Biener <rguenther@suse.de>
11159
11160 PR middle-end/80362
11161 * gcc.dg/torture/pr80362.c: New testcase.
11162
11163 2017-04-10 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/80304
11166 * gcc.dg/torture/pr80304.c: New testcase.
11167
11168 2017-04-10 Nathan Sidwell <nathan@acm.org>
11169
11170 PR target/79905
11171 * g++.dg/torture/pr79905.C: New.
11172
11173 2017-04-10 Martin Liska <mliska@suse.cz>
11174
11175 PR sanitizer/80350
11176 * c-c++-common/ubsan/pr80350.c: New test.
11177
11178 2017-04-10 Jakub Jelinek <jakub@redhat.com>
11179
11180 PR target/80324
11181 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
11182
11183 2017-04-08 Martin Liska <mliska@suse.cz>
11184
11185 Revert:
11186 2017-04-07 Martin Liska <mliska@suse.cz>
11187
11188 PR ipa/80212
11189 * g++.dg/ipa/pr80212.C: New test.
11190
11191 2017-04-07 Jakub Jelinek <jakub@redhat.com>
11192
11193 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
11194 dg-options.
11195 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
11196
11197 PR target/80322
11198 PR target/80323
11199 PR target/80325
11200 PR target/80326
11201 * gcc.target/i386/avx512f-undefined-1.c: New test.
11202 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
11203 * gcc.target/i386/avx-cvtsd-1.c: New test.
11204 * gcc.target/i386/avx512f-cvtss-1.c: New test.
11205 * gcc.target/i386/avx512f-abspd-1.c: New test.
11206 * gcc.target/i386/avx-cvtss-1.c: New test.
11207 * gcc.target/i386/avx512f-absps-1.c: New test.
11208 * gcc.target/i386/avx512f-int2mask-1.c: New test.
11209 * gcc.target/i386/avx512f-mask2int-1.c: New test.
11210
11211 2017-04-07 Marek Polacek <polacek@redhat.com>
11212
11213 PR sanitizer/80348
11214 * g++.dg/ubsan/div-by-zero-2.C: New test.
11215
11216 PR c++/80095
11217 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
11218
11219 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
11220
11221 PR rtl-optimization/70478
11222 * gcc.target/s390/pr70478.c: New.
11223
11224 2017-04-07 Martin Liska <mliska@suse.cz>
11225
11226 PR target/79889
11227 * g++.dg/ext/mv8.C: Add aarch64* targets.
11228
11229 2017-04-07 Martin Liska <mliska@suse.cz>
11230
11231 PR ipa/80212
11232 * g++.dg/ipa/pr80212.C: New test.
11233
11234 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11235
11236 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
11237
11238 2017-04-07 Richard Biener <rguenther@suse.de>
11239
11240 PR tree-optimization/80334
11241 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
11242 alignas on stack.
11243
11244 2017-04-07 Richard Biener <rguenther@suse.de>
11245
11246 PR middle-end/80341
11247 * gcc.dg/torture/pr80341.c: New testcase.
11248
11249 2017-04-06 Jakub Jelinek <jakub@redhat.com>
11250
11251 PR debug/80234
11252 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
11253 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
11254
11255 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
11256
11257 PR target/79733
11258 * gcc.target/i386/pr79733.c: New test.
11259
11260 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
11261
11262 PR target/80298
11263 * gcc.target/i386/pr80298-1.c: New test.
11264 * gcc.target/i386/pr80298-2.c: Ditto.
11265
11266 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
11267
11268 PR target/80082
11269 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
11270 ARMv7-R.
11271
11272 2017-04-06 Richard Biener <rguenther@suse.de>
11273
11274 PR tree-optimization/80334
11275 * g++.dg/torture/pr80334.C: New testcase.
11276
11277 2017-04-06 Martin Liska <mliska@suse.cz>
11278
11279 PR sanitizer/80166
11280 * gcc.dg/asan/pr80166.c: New test.
11281
11282 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11283
11284 PR tree-optimization/79390
11285 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
11286
11287 2017-04-06 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/80262
11290 * gcc.target/i386/pr80262.c: New testcase.
11291
11292 2017-04-06 Richard Biener <rguenther@suse.de>
11293
11294 PR middle-end/80281
11295 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
11296
11297 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
11298
11299 PR rtl-optimization/70703
11300 * gcc.target/i386/pr70703.c: New.
11301
11302 2017-04-05 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR sanitizer/80308
11305 * c-c++-common/asan/pr80308.c: New test.
11306
11307 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11308
11309 PR target/79890
11310 * gcc.target/s390/pr79890.c: New test case.
11311
11312 2017-04-05 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR target/80310
11315 * c-c++-common/ubsan/pr80310.c: New test.
11316
11317 2017-04-04 Jakub Jelinek <jakub@redhat.com>
11318
11319 PR c++/80297
11320 * g++.dg/torture/pr80297.C: New test.
11321
11322 PR tree-optimization/79390
11323 * gcc.target/i386/pr79390.c: New test.
11324 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
11325
11326 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
11327
11328 PR c++/80296
11329 * g++.dg/cpp0x/alias-decl-80296.C: New test.
11330
11331 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11332
11333 PR target/80307
11334 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
11335 targeting any CPU or architecture.
11336 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
11337 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
11338 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
11339 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
11340 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
11341 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
11342 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
11343 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
11344
11345 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
11346
11347 PR fortran/69498
11348 * gfortran.dg/submodule_unexp.f90: New test.
11349
11350 2017-04-04 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR target/80286
11353 * gcc.target/i386/avx-pr80286.c: New test.
11354 * gcc.dg/pr80286.c: New test.
11355
11356 2017-04-04 Richard Biener <rguenther@suse.de>
11357
11358 PR middle-end/80281
11359 * gcc.dg/torture/pr80281.c: New testcase.
11360
11361 2017-04-04 Richard Biener <rguenther@suse.de>
11362
11363 PR tree-optimization/80275
11364 * g++.dg/opt/pr80275.C: Make g static.
11365
11366 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
11367
11368 PR rtl-optimization/60818
11369 * gcc.c-torture/compile/pr60818.c: New testcase.
11370
11371 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
11372
11373 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
11374 * gcc.dg/20031012-1.c: Likewise.
11375 * gcc.dg/ipa/ipcp-1.c: Likewise.
11376 * gcc.dg/torture/matrix-3.c: Likewise.
11377 * gcc.target/powerpc/ppc-spe.c: Likewise.
11378 * gcc.target/rx/zero-width-bitfield.c: Likewise.
11379
11380 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11381
11382 PR target/80246
11383 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
11384 powerpc_vsx_ok.
11385 (std, ld): Limit scan-assembler-times check to lp64.
11386 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
11387 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
11388 powerpc_vsx_ok.
11389
11390 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11391
11392 PR target/80246
11393 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
11394
11395 2017-04-03 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/80275
11398 * g++.dg/opt/pr80275.C: New testcase.
11399
11400 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11401
11402 PR testsuite/79356
11403 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
11404
11405 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
11406
11407 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
11408 (bal): Increase iteration count and assume alignment.
11409
11410 2017-04-03 Bin Cheng <bin.cheng@arm.com>
11411
11412 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
11413
11414 2017-04-02 Andrew Pinski <apinski@cavium.com>
11415
11416 * gcc.c-torture/compile/nested-3.c: New testcase.
11417 * gcc.c-torture/execute/20170401-1.c: New testcase.
11418 * gcc.c-torture/execute/20170401-2.c: New testcase.
11419
11420 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
11421
11422 PR rtl-optimization/79405
11423 gcc.dg/pr79405.c: New testcase.
11424
11425 2017-03-31 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR debug/79255
11428 * gcc.dg/pr79255.c: New test.
11429
11430 PR c++/79572
11431 * g++.dg/ubsan/null-8.C: New test.
11432
11433 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
11434
11435 PR target/80107
11436 * gfortran.dg/pr80107.f: New.
11437
11438 2017-03-31 Jeff Law <law@redhat.com>
11439
11440 PR tree-optimization/49498
11441 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
11442
11443 2017-03-31 Richard Biener <rguenther@suse.de>
11444
11445 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
11446
11447 2017-03-31 Richard Biener <rguenther@suse.de>
11448
11449 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
11450
11451 2017-03-31 Jakub Jelinek <jakub@redhat.com>
11452
11453 PR libstdc++/80251
11454 * g++.dg/ext/is_aggregate.C: New test.
11455
11456 PR middle-end/80173
11457 * gcc.target/i386/pr80173.c: New test.
11458
11459 PR middle-end/80163
11460 * gcc.dg/pr80163.c: New test.
11461
11462 PR debug/80025
11463 * gcc.dg/torture/pr80025.c: New test.
11464
11465 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
11466
11467 * gcc.target/mips/pr52125.c: Add -msym32.
11468
11469 2017-03-30 Jakub Jelinek <jakub@redhat.com>
11470
11471 PR translation/80189
11472 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
11473 * g++.dg/gomp/sharing-1.C: Likewise.
11474 * gfortran.dg/gomp/pr44536.f90: Likewise.
11475 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
11476 * gfortran.dg/gomp/sharing-3.f90: Likewise.
11477 * gfortran.dg/gomp/crayptr3.f90: Likewise.
11478 * gfortran.dg/gomp/pr33439.f90: Likewise.
11479 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
11480 * gfortran.dg/gomp/sharing-1.f90: Likewise.
11481 * gfortran.dg/gomp/sharing-2.f90: Likewise.
11482 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
11483 * gcc.dg/gomp/sharing-1.c: Likewise.
11484
11485 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
11486
11487 PR target/80246
11488 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
11489 Darwin and SPE.
11490 (dxex, dxexq): Update return type.
11491 (diex, diexq): Update argument type.
11492 * gcc.target/powerpc/pr80246.c: New test.
11493
11494 2017-03-30 Martin Jambor <mjambor@suse.cz>
11495
11496 PR ipa/77333
11497 * g++.dg/ipa/pr77333.C: New test.
11498
11499 2017-03-30 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR target/80206
11502 * gcc.target/i386/pr80206.c: New test.
11503
11504 2017-03-30 Richard Biener <rguenther@suse.de>
11505
11506 PR tree-optimization/77498
11507 * gfortran.dg/pr77498.f: New testcase.
11508
11509 2017-03-29 Marek Polacek <polacek@redhat.com>
11510
11511 PR c/79730
11512 * gcc.dg/pr79730.c: New test.
11513
11514 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11515
11516 PR libgfortran/78670
11517 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
11518 a character of length 1. Update test for success.
11519 * gfortran.dg/dtio_28.f03: New test.
11520 * gfortran.dg/dtio_4.f90: Update to open test file with status =
11521 'scratch' to delete the file when done.
11522
11523 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
11524
11525 PR rtl-optimization/80233
11526 * gcc.c-torture/compile/pr80233.c: New testcase.
11527
11528 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11529
11530 PR fortran/80254
11531 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
11532 * gfortran.dg/dec_io_2a.f90: instead (new test).
11533
11534 2017-03-28 Jiong Wang <jiong.wang@arm.com>
11535
11536 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
11537
11538 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
11539
11540 PR testsuite/43496
11541 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
11542 generating PIC code.
11543
11544 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
11545
11546 PR rtl-optimization/80193
11547 * gcc.target/i386/pr80193.c: New.
11548
11549 2017-03-28 Janus Weil <janus@gcc.gnu.org>
11550
11551 PR fortran/78661
11552 * gfortran.dg/dtio_25.f90: Modified test case.
11553 * gfortran.dg/dtio_27.f90: New test case.
11554
11555 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
11556
11557 PR target/53383
11558 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
11559 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
11560 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
11561
11562 2017-03-28 Bin Cheng <bin.cheng@arm.com>
11563
11564 * gcc.c-torture/compile/irreducible-loop.c: New.
11565
11566 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
11567
11568 PR tree-optimization/80218
11569 * gcc.dg/pr80218.c: New test.
11570
11571 2017-03-28 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/78644
11574 * gcc.dg/pr78644-1.c: New testcase.
11575 * gcc.dg/pr78644-2.c: Likewise.
11576
11577 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
11578
11579 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
11580 * gcc.dg/pic-4.c: Likewise.
11581 * gcc.dg/pie-3.c: Likewise.
11582 * gcc.dg/pie-4.c: Likewise.
11583
11584 2017-03-28 Martin Liska <mliska@suse.cz>
11585
11586 PR ipa/80205
11587 * g++.dg/ipa/pr80205.C: New test.
11588
11589 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11590
11591 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
11592 with sizeof(int) < 4.
11593 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
11594 * gcc.c-torture/execute/pr79737-2.c: Likewise.
11595 * gcc.dg/torture/pr79777.c: Likewise.
11596 * gcc.dg/torture/pr79910.c: Likewise.
11597
11598 2017-03-28 Richard Biener <rguenther@suse.de>
11599
11600 PR middle-end/80222
11601 * g++.dg/pr80222.C: New testcase.
11602
11603 2017-03-28 Martin Liska <mliska@suse.cz>
11604
11605 PR ipa/80104
11606 * gcc.dg/ipa/pr80104.c: New test.
11607
11608 2017-03-28 Marek Polacek <polacek@redhat.com>
11609
11610 PR sanitizer/80067
11611 * c-c++-common/ubsan/shift-10.c: New test.
11612
11613 2017-03-27 Jeff Law <law@redhat.com>
11614
11615 PR tree-optimization/80216
11616 * gcc.c-torture/compile/pr80216.c: New test.
11617
11618 2017-03-27 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR middle-end/80162
11621 * c-c++-common/pr80162-1.c: New test.
11622 * c-c++-common/pr80162-2.c: New test.
11623 * c-c++-common/pr80162-3.c: New test.
11624
11625 PR target/80102
11626 * g++.dg/opt/pr80102.C: New test.
11627
11628 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11629
11630 PR target/78543
11631 * gcc.target/powerpc/pr78543.c: New test.
11632
11633 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
11634
11635 PR target/80103
11636 * gcc.target/powerpc/pr80103-1.c: New test.
11637
11638 2017-03-27 Richard Biener <rguenther@suse.de>
11639
11640 PR tree-optimization/80181
11641 * gcc.dg/torture/pr80181.c: New testcase.
11642
11643 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
11644
11645 * gcc.target/arc/interrupt-4.c: New file.
11646
11647 2017-03-27 Richard Biener <rguenther@suse.de>
11648
11649 PR ipa/79776
11650 * g++.dg/ipa/pr79776.C: New testcase.
11651
11652 2017-03-27 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR sanitizer/80168
11655 * gcc.dg/asan/pr80168.c: New test.
11656
11657 2017-03-27 Richard Biener <rguenther@suse.de>
11658
11659 PR tree-optimization/80170
11660 * gcc.dg/pr80170.c: New testcase.
11661
11662 2017-03-27 Richard Biener <rguenther@suse.de>
11663
11664 PR middle-end/80171
11665 * g++.dg/torture/pr80171.C: New testcase.
11666
11667 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
11668
11669 * gcc.dg/torture/pr79732.c: Require alias support.
11670 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
11671
11672 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
11673 libatomic_available.
11674 * gfortran.dg/coarray_image_status_1.f08: Likewise.
11675 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
11676
11677 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11678
11679 PR libgfortran/78881
11680 * gfortran.dg/dtio_26.f90: New test.
11681
11682 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
11683
11684 PR fortran/80156
11685 PR fortran/79382
11686 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
11687 testcase for PR80156. Add a main programme that tests that
11688 the typebound generic is accessible.
11689
11690 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
11691
11692 PR rtl-optimization/80160
11693 PR rtl-optimization/80159
11694
11695 * gcc.target/i386/pr80160.c: New test.
11696
11697 2017-03-24 Jakub Jelinek <jakub@redhat.com>
11698
11699 PR sanitizer/79904
11700 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
11701
11702 2017-03-24 Marek Polacek <polacek@redhat.com>
11703
11704 PR c++/80119
11705 * g++.dg/warn/Wuninitialized-9.C: New test.
11706
11707 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11708
11709 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
11710 and remove the high-level builtin. The error message for the
11711 would prevent compilation from reaching the second.
11712 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
11713
11714 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11715
11716 * gcc.target/s390/vxe/negfma-1.c: New test.
11717
11718 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11719
11720 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
11721 * gcc.target/s390/arch12/mul-1.c: New test.
11722 * gcc.target/s390/arch12/mul-2.c: New test.
11723
11724 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11725
11726 * gcc.target/s390/vxe/vllezlf-1.c: New test.
11727
11728 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11729
11730 * gcc.target/s390/vxe/popcount-1.c: New test.
11731
11732 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11733
11734 * gcc.target/s390/vxe/bitops-1.c: New test.
11735
11736 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11737
11738 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
11739 * lib/target-supports.exp: Add effective target check s390_vxe.
11740
11741 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11742
11743 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
11744 comparison instructions used from now on.
11745
11746 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11747
11748 * gcc.target/s390/s390.exp (check_effective_target_vector):
11749 Include target-supports.exp and move target_vector check routine
11750 ...
11751 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
11752 here and rename it.
11753 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
11754 check from vector to s390_vx.
11755 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
11756 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
11757 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
11758 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
11759 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
11760 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
11761 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
11762 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
11763 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
11764
11765 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11766
11767 * gcc.target/s390/vector/vec-init-2.c: New test.
11768
11769 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11770
11771 * gcc.dg/ubsan/pr79904-2.c: New test.
11772
11773 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11774
11775 PR target/79893
11776 * gcc.target/s390/zvector/pr79893.c: New test.
11777
11778 2017-03-24 Jakub Jelinek <jakub@redhat.com>
11779
11780 PR rtl-optimization/80112
11781 * gcc.dg/pr80112.c: New test.
11782
11783 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11784
11785 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
11786 etc. line numbers.
11787 * gcc.dg/Walloca-1.c: Likewise.
11788 * gcc.dg/Walloca-2.c: Likewise.
11789 * gcc.dg/Wvla-larger-than-2.c: Likewise.
11790
11791 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11792
11793 PR tree-optimization/80158
11794 * gfortran.fortran-torture/compile/pr80158.f: New file.
11795
11796 2017-03-24 Richard Biener <rguenther@suse.de>
11797
11798 PR tree-optimization/80167
11799 * gcc.dg/graphite/pr80167.c: New testcase.
11800
11801 2017-03-24 Tom de Vries <tom@codesourcery.com>
11802
11803 PR testsuite/80092
11804 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
11805 dg-require-effective-target global_constructor.
11806 * gcc.dg/tls/emutls-2.c: Same.
11807
11808 2017-03-24 Tom de Vries <tom@codesourcery.com>
11809
11810 PR testsuite/80092
11811 * c-c++-common/Wimplicit-fallthrough-34.c: Add
11812 dg-require-effective-target indirect_jumps.
11813
11814 2017-03-24 Tom de Vries <tom@codesourcery.com>
11815
11816 PR testsuite/80092
11817 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
11818 nonlocal_goto.
11819
11820 2017-03-24 Tom de Vries <tom@codesourcery.com>
11821
11822 PR testsuite/80092
11823 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
11824 * gcc.dg/Walloca-12.c: Same.
11825 * gcc.dg/attr-alloc_size-8.c: Same.
11826 * gcc.dg/Walloca-4.c: Same.
11827 * gcc.dg/Walloca-8.c: Same.
11828 * gcc.dg/Walloca-13.c: Same.
11829 * gcc.dg/Walloca-14.c: Same.
11830 * gcc.dg/attr-alloc_size-9.c: Same.
11831 * gcc.dg/Walloca-1.c: Same.
11832 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11833 * gcc.dg/Walloca-5.c: Same.
11834 * gcc.dg/Walloca-10.c: Same.
11835 * gcc.dg/Walloca-9.c: Same.
11836 * gcc.dg/attr-alloc_size-6.c: Same.
11837 * gcc.dg/Wvla-larger-than-1.c: Same.
11838 * gcc.dg/torture/pr71881.c: Same.
11839 * gcc.dg/torture/pr71901.c: Same.
11840 * gcc.dg/torture/pr78742.c: Same.
11841 * gcc.dg/builtin-alloc-size.c: Same.
11842 * gcc.dg/Walloca-2.c: Same.
11843 * gcc.dg/Walloca-6.c: Same.
11844 * gcc.dg/Walloca-11.c: Same.
11845 * gcc.dg/attr-alloc_size-7.c: Same.
11846 * gcc.dg/Wvla-larger-than-2.c: Same.
11847 * gcc.dg/Walloca-3.c: Same.
11848 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
11849 * gcc.c-torture/compile/pr79413.c: Same.
11850 * gcc.c-torture/compile/pr78439.c: Same.
11851
11852 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11853
11854 * gcc.target/powerpc/p9-options-1.c: New test.
11855
11856 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11857
11858 PR target/71436
11859 * gcc.c-torture/compile/pr71436.c: New test.
11860
11861 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11862 Richard Biener <rguenther@suse.de>
11863
11864 PR tree-optimization/79908
11865 PR tree-optimization/80136
11866 * gcc.dg/torture/pr79908.c: New file.
11867
11868 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
11869
11870 PR fortran/39239
11871 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
11872
11873 2017-03-22 Jakub Jelinek <jakub@redhat.com>
11874
11875 PR c++/80141
11876 * g++.dg/gomp/pr80141.C: New test.
11877
11878 PR c++/80129
11879 * g++.dg/torture/pr80129.C: New test.
11880
11881 PR sanitizer/80110
11882 * g++.dg/tsan/pr80110.C: New test.
11883
11884 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11885
11886 PR fortran/80142
11887 * gfortran.dg/any_loc.f90: New test case.
11888
11889 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11890
11891 PR target/80082
11892 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
11893 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
11894
11895 2017-03-22 Martin Liska <mliska@suse.cz>
11896
11897 PR target/79906
11898 * g++.dg/ext/mv8.C: Add power* targets.
11899
11900 2017-03-21 Martin Sebor <msebor@redhat.com>
11901
11902 PR c++/79548
11903 * g++.dg/warn/Wunused-var-26.C: New test.
11904
11905 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11906
11907 PR tree-optimization/79908
11908 * gcc.dg/torture/pr79908.c: Revert addition of new file.
11909
11910 2017-03-21 Marek Polacek <polacek@redhat.com>
11911 Martin Sebor <msebor@redhat.com>
11912
11913 PR tree-optimization/80109
11914 * gcc.dg/Walloca-14.c: New test.
11915
11916 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR target/80125
11919 * gcc.target/powerpc/pr80125.c: New test.
11920
11921 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
11922
11923 PR fortran/69498
11924 * gfortran.dg/unexp_attribute.f90: New test
11925
11926 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11927 Richard Biener <rguenther@suse.de>
11928
11929 PR tree-optimization/79908
11930 * gcc.dg/torture/pr79908.c: New file.
11931
11932 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11933
11934 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
11935 with sizeof(int) < 4.
11936
11937 2017-03-21 Martin Liska <mliska@suse.cz>
11938
11939 * gcc.target/i386/pr65044.c: Add '.' in order to catch
11940 apostrophes.
11941
11942 2017-03-21 Richard Biener <rguenther@suse.de>
11943
11944 PR tree-optimization/80032
11945 * g++.dg/opt/pr80032.C: New testcase.
11946
11947 2017-03-21 Richard Biener <rguenther@suse.de>
11948
11949 PR tree-optimization/80122
11950 * gcc.dg/torture/pr80122.c: New testcase.
11951
11952 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
11953
11954 * gcc.dg/pic-2.c: Skip for MIPS.
11955 * gcc.dg/pie-2.c: Skip for MIPS.
11956
11957 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11958
11959 PR c++/77752
11960 * g++.dg/cpp0x/initlist97.C: New.
11961 * g++.dg/cpp0x/initlist85.C: Update.
11962
11963 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR c/67338
11966 * gcc.dg/pr67338.c: New test.
11967
11968 PR c++/35878
11969 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
11970 dump instead of assembler.
11971 * g++.dg/init/pr35878_2.C: Likewise.
11972 * g++.dg/init/pr35878_3.C: Likewise.
11973
11974 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR c/80097
11977 * gcc.dg/ubsan/pr80097.c: New test.
11978
11979 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11980
11981 PR tree-optimization/80054
11982 * g++.dg/torture/pr80054.C: New file.
11983
11984 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11985
11986 PR target/79963
11987 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
11988 directive to assure selection of proper bit using rlwinm insn.
11989 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11990 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
11991 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
11992 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
11993
11994 2017-03-20 Marek Polacek <polacek@redhat.com>
11995 Paolo Carlini <paolo.carlini@oracle.com>
11996
11997 PR c++/80059 - ICE with noexcept and __transaction_atomic
11998 * g++.dg/tm/pr80059-2.C: New test.
11999 * g++.dg/tm/pr80059.C: New test.
12000
12001 2017-03-20 Martin Liska <mliska@suse.cz>
12002
12003 PR middle-end/79753
12004 * gcc.target/i386/mpx/pr79753.c: New test.
12005
12006 2017-03-20 Martin Liska <mliska@suse.cz>
12007
12008 PR target/79769
12009 PR target/79770
12010 * g++.dg/pr79769.C: New test.
12011 * gcc.target/i386/mpx/pr79770.c: New test.
12012
12013 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12014
12015 PR target/78857
12016 * gcc.target/s390/load-and-test-fp-1.c: New test.
12017 * gcc.target/s390/load-and-test-fp-2.c: New test.
12018
12019 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
12020
12021 PR fortran/79676
12022 * gfortran.dg/submodule_28.f08 : New test.
12023
12024 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
12025
12026 PR fortran/71838
12027 * gfortran.dg/submodule_26.f08 : New test.
12028 * gfortran.dg/submodule_27.f08 : New test.
12029
12030 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
12031
12032 PR target/79951
12033 * gcc.target/powerpc/pr79951.c: New.
12034
12035 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
12036
12037 PR rtl-optimization/79910
12038 * gcc.dg/torture/pr79910.c: New test.
12039
12040 2017-03-17 Jeff Law <law@redhat.com>
12041
12042 PR tree-optimization/71437
12043 * gcc.dg/tree-ssa/pr71437.c: New test.
12044 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
12045 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
12046 now caught by VRP, but which were previously caught by DOM.
12047
12048 2017-03-17 Richard Biener <rguenther@suse.de>
12049
12050 PR middle-end/80075
12051 * g++.dg/torture/pr80075.C: New testcase.
12052
12053 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
12054
12055 PR target/71294
12056 * g++.dg/pr71294.C: New test.
12057
12058 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
12059
12060 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
12061
12062 2017-03-16 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR fortran/80010
12065 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
12066
12067 PR fortran/79886
12068 * gfortran.dg/pr79886.f90: New test.
12069
12070 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12071
12072 PR target/79038
12073 * gcc.target/powerpc/pr79038-1.c: New test.
12074
12075 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
12076
12077 PR fortran/33271
12078 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
12079
12080 2017-03-15 Jiong Wang <jiong.wang@arm.com>
12081
12082 PR testsuite/79356
12083 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
12084
12085 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
12086
12087 PR target/80019
12088 * gcc.target/i386/pr80019.c: New test.
12089
12090 2017-03-15 Martin Liska <mliska@suse.cz>
12091
12092 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
12093
12094 2017-03-14 Martin Sebor <msebor@redhat.com>
12095
12096 PR tree-optimization/79800
12097 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
12098 * gcc.dg/tree-ssa/pr79800.c: New test.
12099
12100 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12101
12102 PR target/79947
12103 * gcc.target/powerpc/pr79947.c: New test.
12104
12105 2017-03-14 Martin Sebor <msebor@redhat.com>
12106
12107 PR middle-end/80020
12108 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
12109 * gcc.dg/attr-alloc_size-7.c: Same.
12110 * gcc.dg/attr-alloc_size-9.c: Same.
12111 * gcc.dg/builtin-alloc-size.c: Same.
12112 * gcc.dg/pr80020.c: New test.
12113
12114 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
12115
12116 PR rtl-optimization/79728
12117 * gcc.target/i386/sse-globalreg.c: New test.
12118
12119 2017-03-14 Martin Liska <mliska@suse.cz>
12120
12121 PR lto/66295
12122 * gcc.dg/tree-prof/pr66295.c: New test.
12123
12124 2017-03-13 Martin Liska <mliska@suse.cz>
12125
12126 PR middle-end/78339
12127 * gcc.target/i386/mpx/pr78339.c: New test.
12128
12129 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
12130
12131 * gcc.target/arc/bitfield.c: New file.
12132
12133 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
12134
12135 * gcc.target/arc/pr9001090948.c: New file.
12136
12137 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
12138
12139 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12140 Fix test. Make early-out condition return early. Correct comments.
12141
12142 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12143
12144 PR libgfortran/78854
12145 * gfortran.dg/dtio_25.f90: New test.
12146
12147 2017-03-10 Martin Sebor <msebor@redhat.com>
12148
12149 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
12150
12151 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
12152
12153 PR rtl-optimization/78911
12154 * gcc.target/i386/pr78911-1.c: New test.
12155 * gcc.target/i386/pr78911-2.c: New test.
12156
12157 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
12158
12159 PR target/79941
12160 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
12161 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
12162 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
12163
12164 2017-03-10 Marek Polacek <polacek@redhat.com>
12165
12166 PR c++/79967
12167 * g++.dg/cpp0x/gen-attrs-63.C: New test.
12168
12169 2017-03-10 Jakub Jelinek <jakub@redhat.com>
12170
12171 PR c++/79899
12172 * g++.dg/other/friend7.C: New test.
12173
12174 PR c++/79896
12175 * g++.dg/ext/int128-5.C: New test.
12176
12177 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
12178
12179 PR testsuite/79356
12180 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
12181 powerpc, sparc, or s390x.
12182
12183 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
12184
12185 PR target/79907
12186 * gcc.target/powerpc/pr79907.c: New.
12187
12188 2017-03-10 Olivier Hainque <hainque@adacore.com>
12189
12190 * gnat.dg/opt64.adb: New test.
12191 * gnat.dg/opt64_pkg.ads: New helper.
12192 * gnat.dg/opt64_pkg.adb: New helper.
12193
12194 2017-03-10 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR rtl-optimization/79909
12197 * gcc.target/powerpc/pr79909.c: New test.
12198
12199 PR tree-optimization/79972
12200 * gcc.dg/pr79972.c: New test.
12201
12202 PR tree-optimization/77975
12203 * gcc.dg/pr77975.c: New test.
12204
12205 2017-03-09 Marek Polacek <polacek@redhat.com>
12206
12207 PR c++/79962
12208 PR c++/79984
12209 * c-c++-common/nonnull-3.c: New test.
12210 * g++.dg/warn/Wnonnull3.C: New test.
12211
12212 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
12213
12214 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
12215 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12216
12217 2017-03-09 Marek Polacek <polacek@redhat.com>
12218
12219 PR sanitizer/79757
12220 * gcc.dg/ubsan/pr79757-1.c: New test.
12221 * gcc.dg/ubsan/pr79757-2.c: New test.
12222 * gcc.dg/ubsan/pr79757-3.c: New test.
12223 * gcc.dg/ubsan/pr79757-4.c: New test.
12224 * gcc.dg/ubsan/pr79757-5.c: New test.
12225
12226 2017-03-09 Jakub Jelinek <jakub@redhat.com>
12227
12228 PR c/79969
12229 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
12230
12231 2017-03-09 Marek Polacek <polacek@redhat.com>
12232
12233 PR c++/79687
12234 * g++.dg/expr/ptrmem8.C: New test.
12235 * g++.dg/expr/ptrmem9.C: New test.
12236
12237 2017-03-09 Richard Biener <rguenther@suse.de>
12238
12239 PR tree-optimization/79977
12240 * gcc.dg/graphite/pr79977.c: New testcase.
12241
12242 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
12243
12244 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
12245 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
12246 * lib/target-supports.exp (check_effective_target_rdynamic):
12247 New proc.
12248
12249 2017-03-09 Richard Biener <rguenther@suse.de>
12250
12251 PR middle-end/79971
12252 * gcc.dg/fixed-point/pr79971.c: New testcase.
12253
12254 2017-03-09 Richard Biener <rguenther@suse.de>
12255
12256 PR ipa/79970
12257 * gcc.dg/torture/pr79970.c: New testcase.
12258
12259 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
12260
12261 PR c++/71966
12262 * g++.dg/cpp0x/pr71966-1.C: New.
12263 * g++.dg/cpp0x/pr71966-2.C: Likewise.
12264
12265 2017-03-09 Martin Liska <mliska@suse.cz>
12266
12267 PR tree-optimization/79631
12268 * gcc.target/i386/mpx/pr79631.c: New test.
12269
12270 2017-03-09 Martin Liska <mliska@suse.cz>
12271
12272 PR target/65705
12273 PR target/69804
12274 * gcc.target/i386/pr71458.c: Update scanned pattern.
12275
12276 2017-03-09 Marek Polacek <polacek@redhat.com>
12277
12278 PR c++/79672
12279 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
12280 * g++.dg/warn/Wduplicated-branches3.C: New test.
12281
12282 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
12283
12284 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
12285
12286 2017-03-09 Martin Liska <mliska@suse.cz>
12287
12288 PR ipa/79764
12289 * g++.dg/pr79764.C: New test.
12290
12291 2017-03-09 Martin Liska <mliska@suse.cz>
12292
12293 PR ipa/79761
12294 * g++.dg/pr79761.C: New test.
12295
12296 2017-03-09 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR sanitizer/79944
12299 * c-c++-common/asan/pr79944.c: New test.
12300
12301 PR target/79932
12302 * gcc.target/i386/pr79932-2.c: New test.
12303
12304 PR target/79932
12305 * gcc.target/i386/pr79932-1.c: New test.
12306
12307 2017-03-09 Marek Polacek <polacek@redhat.com>
12308
12309 PR c++/79900 - ICE in strip_typedefs
12310 * g++.dg/warn/Wpadded-1.C: New test.
12311
12312 2017-03-08 Marek Polacek <polacek@redhat.com>
12313
12314 * g++.dg/Walloca1.C: Adjust dg-warning.
12315
12316 2017-03-08 Andrew Haley <aph@redhat.com>
12317
12318 PR tree-optimization/79943
12319 * gcc.dg/tree-ssa/pr79943.c: New test.
12320
12321 2017-03-08 Richard Biener <rguenther@suse.de>
12322
12323 PR tree-optimization/79955
12324 * gcc.dg/uninit-24.c: New testcase.
12325
12326 2017-03-08 Richard Biener <rguenther@suse.de>
12327
12328 PR tree-optimization/79920
12329 * gcc.dg/vect/pr79920.c: New testcase.
12330
12331 2017-03-08 Jakub Jelinek <jakub@redhat.com>
12332
12333 PR sanitizer/79904
12334 * gcc.dg/ubsan/pr79904.c: New test.
12335
12336 2017-03-07 Jakub Jelinek <jakub@redhat.com>
12337
12338 PR c/79834
12339 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
12340 diagnostics.
12341
12342 2017-03-07 Marek Polacek <polacek@redhat.com>
12343
12344 PR middle-end/79809
12345 * g++.dg/Walloca1.C: New test.
12346
12347 2017-03-07 Martin Liska <mliska@suse.cz>
12348
12349 PR middle-end/68270
12350 * g++.dg/pr68270.C: New test.
12351
12352 2017-03-07 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR rtl-optimization/79901
12355 * gcc.target/i386/pr79901.c: New test.
12356
12357 PR sanitizer/79897
12358 * c-c++-common/ubsan/pr79897.c: New test.
12359
12360 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
12361
12362 PR rtl-optimization/79571
12363 * gcc.target/i386/pr79571.c: New.
12364
12365 2017-03-06 Marek Polacek <polacek@redhat.com>
12366
12367 PR c++/79796 - ICE with NSDMI and this pointer
12368 * g++.dg/cpp0x/nsdmi13.C: New test.
12369
12370 2017-03-06 Julia Koval <julia.koval@intel.com>
12371
12372 PR target/79793
12373 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
12374 directives.
12375 * gcc.target/i386/interrupt-13.c: Ditto.
12376 * gcc.target/i386/interrupt-14.c: Ditto.
12377 * gcc.target/i386/interrupt-15.c: Ditto.
12378
12379 2017-03-06 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR c++/79822
12382 * g++.dg/cpp0x/constexpr-79822.C: New test.
12383
12384 2017-03-06 Richard Biener <rguenther@suse.de>
12385
12386 PR tree-optimization/79894
12387 * gcc.dg/vect/pr79887.c: New testcase.
12388
12389 2017-03-06 Richard Biener <rguenther@suse.de>
12390
12391 PR tree-optimization/79824
12392 * gcc.dg/vect/pr79824-1.c: New testcase.
12393 * gcc.dg/vect/pr79824-2.c: Likewise.
12394
12395 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
12396
12397 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
12398 gettimeofday. Remove dg-skip-if for AVR.
12399 * lib/target-supports.exp (check_effective_target_gettimeofday):
12400 New proc.
12401
12402 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
12403
12404 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
12405 * gcc.target/s390/hotpatch-10.c: Likewise.
12406 * gcc.target/s390/hotpatch-11.c: Likewise.
12407 * gcc.target/s390/hotpatch-12.c: Likewise.
12408 * gcc.target/s390/hotpatch-13.c: Likewise.
12409 * gcc.target/s390/hotpatch-14.c: Likewise.
12410 * gcc.target/s390/hotpatch-15.c: Likewise.
12411 * gcc.target/s390/hotpatch-16.c: Likewise.
12412 * gcc.target/s390/hotpatch-17.c: Likewise.
12413 * gcc.target/s390/hotpatch-18.c: Likewise.
12414 * gcc.target/s390/hotpatch-19.c: Likewise.
12415 * gcc.target/s390/hotpatch-2.c: Likewise.
12416 * gcc.target/s390/hotpatch-26.c: Likewise.
12417 * gcc.target/s390/hotpatch-27.c: Likewise.
12418 * gcc.target/s390/hotpatch-28.c: Likewise.
12419 * gcc.target/s390/hotpatch-3.c: Likewise.
12420 * gcc.target/s390/hotpatch-4.c: Likewise.
12421 * gcc.target/s390/hotpatch-5.c: Likewise.
12422 * gcc.target/s390/hotpatch-6.c: Likewise.
12423 * gcc.target/s390/hotpatch-7.c: Likewise.
12424 * gcc.target/s390/hotpatch-8.c: Likewise.
12425 * gcc.target/s390/hotpatch-9.c: Likewise.
12426
12427 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
12428
12429 PR c++/64574
12430 * g++.dg/template/crash125.C: New.
12431
12432 2017-03-06 Jakub Jelinek <jakub@redhat.com>
12433
12434 PR target/79812
12435 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
12436
12437 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
12438
12439 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
12440
12441 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12442
12443 * gcc.target/mips/msa-minmax.c: New tests.
12444
12445 2017-03-06 Martin Liska <mliska@suse.cz>
12446
12447 PR sanitize/79783
12448 * g++.dg/asan/pr79783.C: New test.
12449
12450 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12451
12452 * gcc.target/mips/msa-dotp.c: New tests.
12453
12454 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12455
12456 * gcc.target/mips/msa-bclri.c: New test.
12457
12458 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12459
12460 PR c++/70266
12461 * g++.dg/tm/pr70266.C: New.
12462
12463 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
12464 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12465
12466 * gfortran.dg/coarray/fail_image_1.f08: New test.
12467 * gfortran.dg/coarray/fail_image_2.f08: New test.
12468 * gfortran.dg/coarray/failed_images_1.f08: New test.
12469 * gfortran.dg/coarray/failed_images_2.f08: New test.
12470 * gfortran.dg/coarray/image_status_1.f08: New test.
12471 * gfortran.dg/coarray/image_status_2.f08: New test.
12472 * gfortran.dg/coarray/stopped_images_1.f08: New test.
12473 * gfortran.dg/coarray/stopped_images_2.f08: New test.
12474 * gfortran.dg/coarray_fail_st.f90: New test.
12475 * gfortran.dg/coarray_failed_images_1.f08: New test.
12476 * gfortran.dg/coarray_image_status_1.f08: New test.
12477 * gfortran.dg/coarray_stopped_images_1.f08: New test.
12478
12479 2017-03-03 Marek Polacek <polacek@redhat.com>
12480
12481 PR c/79758
12482 * gcc.dg/noncompile/pr79758.c: New test.
12483
12484 2017-03-03 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR middle-end/79805
12487 * g++.dg/opt/pr79805.C: New test.
12488
12489 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
12490
12491 * gcc.target/i386/avx512vpopcntdq-check.h: New.
12492 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12493 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12494 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
12495 * gcc.target/i386/i386.exp
12496 (check_effective_target_avx512vpopcntdq): New.
12497
12498 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
12499
12500 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
12501 ilp32 targets and match DImode registers for lp64 targets.
12502
12503 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
12504
12505 * g++.dg/pr71624.C: Disable for x32.
12506 * g++.dg/pr71633.C: Ditto.
12507
12508 2017-03-03 Jakub Jelinek <jakub@redhat.com>
12509
12510 PR target/79807
12511 * gcc.target/i386/pr79807.c: New test.
12512
12513 2017-03-03 Martin Liska <mliska@suse.cz>
12514
12515 PR tree-optimization/79803
12516 * gcc.dg/tree-ssa/pr79803.c: New test.
12517
12518 2017-03-03 Martin Liska <mliska@suse.cz>
12519
12520 PR rtl-optimization/79574
12521 * gcc.dg/pr79574-2.c: New test.
12522
12523 2017-03-03 Richard Biener <rguenther@suse.de>
12524
12525 PR c++/79825
12526 * g++.dg/warn/Wuninitialized-8.C: New testcase.
12527
12528 2017-03-03 Jakub Jelinek <jakub@redhat.com>
12529
12530 * gcc.dg/pr57134.c: Use empty inline asm string literal.
12531
12532 2017-03-03 Marek Polacek <polacek@redhat.com>
12533
12534 PR c++/79791
12535 * g++.dg/warn/Wwrite-strings-1.C: New test.
12536 * g++.dg/warn/Wwrite-strings-2.C: New test.
12537 * g++.dg/warn/Wwrite-strings-3.C: New test.
12538 * g++.dg/warn/Wwrite-strings-4.C: New test.
12539 * g++.dg/warn/Wwrite-strings-5.C: New test.
12540 * g++.dg/warn/Wwrite-strings-6.C: New test.
12541 * g++.dg/warn/Wwrite-strings-7.C: New test.
12542 * g++.dg/warn/Wwrite-strings-8.C: New test.
12543 * g++.dg/warn/Wwrite-strings-9.C: New test.
12544 * g++.dg/warn/Wwrite-strings-10.C: New test.
12545 * g++.dg/warn/Wwrite-strings-11.C: New test.
12546 * g++.dg/warn/Wwrite-strings-12.C: New test.
12547
12548 2017-03-03 Richard Biener <rguenther@suse.de>
12549
12550 PR middle-end/79818
12551 * gcc.dg/torture/pr79818.c: New testcase.
12552
12553 2017-03-02 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR c++/79782
12556 * g++.dg/warn/Wunused-parm-10.C: New test.
12557
12558 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
12559
12560 * gcc.dg/rtl/x86_64/*.c: Test for
12561 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
12562
12563 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
12564
12565 PR target/79514
12566 * gcc.target/i386/pr79514.c: New test.
12567
12568 2017-03-02 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR rtl-optimization/79780
12571 * gcc.c-torture/compile/pr79780.c: New test.
12572
12573 2017-03-02 Richard Biener <rguenther@suse.de>
12574
12575 PR tree-optimization/79345
12576 PR c++/42000
12577 * g++.dg/warn/Wuninitialized-7.C: New testcase.
12578 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
12579 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
12580
12581 2017-03-02 Richard Biener <rguenther@suse.de>
12582
12583 PR c/79756
12584 * gcc.dg/vector-1.c: New testcase.
12585
12586 2017-03-02 Bin Cheng <bin.cheng@arm.com>
12587
12588 PR tree-optimization/66768
12589 * gcc.target/i386/pr66768.c: New test.
12590
12591 2017-03-02 Richard Biener <rguenther@suse.de>
12592
12593 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
12594 * gcc.dg/rtl/x86_64/final.c: Likewise.
12595 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
12596 * gcc.dg/rtl/x86_64/ira.c: Likewise.
12597 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
12598 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
12599
12600 2017-03-02 Richard Biener <rguenther@suse.de>
12601
12602 PR tree-optimization/79777
12603 * gcc.dg/torture/pr79777.c: New testcase.
12604
12605 2017-03-01 Martin Sebor <msebor@redhat.com>
12606
12607 PR middle-end/79692
12608 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
12609 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
12610 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
12611 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
12612
12613 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
12614
12615 * gcc.target/i386/invsize-2.c: New test.
12616 * gcc.target/i386/invsize-3.c: Ditto.
12617 * gcc.target/i386/invsize-4.c: Ditto.
12618 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
12619 * gcc.target/i386/stackalign/asm-1.c: Ditto.
12620
12621 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12622
12623 PR target/79439
12624 * gcc.target/powerpc/pr79439.c: New test.
12625
12626 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
12627
12628 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
12629 scan string.
12630
12631
12632 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
12633
12634 PR target/79395
12635 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
12636 pattern to look for vcmpequd. instead of vcmpnew.
12637 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
12638 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
12639 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
12640 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
12641 look for xvcmpeqdp. instead of xvcmpnedp.
12642 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
12643 look for vcmpequd. instead of vcmpnew.
12644 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
12645 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
12646 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
12647 look for xvcmpeqsp. instead of xvcmpnesp.
12648 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
12649 look for xvcmpeqdp. instead of xvcmpnedp.
12650 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
12651 look for vcmpequd. instead of vcmpnew.
12652 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
12653 look for vcmpeqsp instead of xvcmpnesp.
12654 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
12655 look for xvcmpeqdp instead of xvcmpnedp.
12656
12657 2017-03-01 Richard Biener <rguenther@suse.de>
12658
12659 PR middle-end/79721
12660 * gcc.dg/torture/pr79721.c: New testcase.
12661
12662 2017-03-01 Jakub Jelinek <jakub@redhat.com>
12663
12664 PR c++/79681
12665 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
12666 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
12667
12668 PR c++/79746
12669 * g++.dg/warn/Wunused-parm-9.C: New test.
12670
12671 PR tree-optimization/79734
12672 * g++.dg/opt/pr79734.C: New test.
12673
12674 2017-02-28 Jakub Jelinek <jakub@redhat.com>
12675
12676 PR tree-optimization/79737
12677 * gcc.c-torture/execute/pr79737-1.c: New test.
12678 * gcc.c-torture/execute/pr79737-2.c: New test.
12679
12680 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
12681
12682 * gcc.target/sparc/20170228-1.c: New test.
12683
12684 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
12685
12686 * gcc.target/i386/invsize-1.c: New test.
12687
12688 2017-02-28 Martin Sebor <msebor@redhat.com>
12689
12690 PR tree-optimization/79691
12691 * gcc.dg/tree-ssa/pr79691.c: New test.
12692
12693 2017-02-28 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR target/79729
12696 * gcc.target/i386/pr79729.c: New test.
12697
12698 2017-02-28 Richard Biener <rguenther@suse.de>
12699
12700 PR tree-optimization/79740
12701 * gcc.dg/torture/pr79740.c: New testcase.
12702
12703 2017-02-28 Richard Biener <rguenther@suse.de>
12704
12705 PR middle-end/79731
12706 * c-c++-common/torture/pr79731.c: New testcase.
12707
12708 2017-02-28 Richard Biener <rguenther@suse.de>
12709
12710 PR tree-optimization/79732
12711 * gcc.dg/torture/pr79732.c: New testcase.
12712
12713 2017-02-28 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/79723
12716 * gcc.target/i386/pr79723.c: New testcase.
12717
12718 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
12719
12720 PR target/79544
12721 * gcc.target/powerpc/pr79544.c: New.
12722
12723 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12724
12725 PR c++/79414
12726 * g++.dg/parse/crash67.C: New.
12727
12728 2017-02-27 Bin Cheng <bin.cheng@arm.com>
12729
12730 PR tree-optimization/77536
12731 * gcc.dg/vect/pr79347.c: Revise testing string.
12732
12733 2017-02-27 Richard Biener <rguenther@suse.de>
12734
12735 PR tree-optimization/45397
12736 * gcc.dg/tree-ssa/pr45397.c: New testcase.
12737
12738 2017-02-27 Richard Biener <rguenther@suse.de>
12739
12740 PR tree-optimization/79690
12741 * gcc.target/i386/pr79690.c: New testcase.
12742
12743 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12744
12745 PR fortran/51119
12746 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
12747 of original.
12748 * gfortran.dg/inline_matmul_11.f90: Likewise.
12749 * gfortran.dg/inline_matmul_9.f90: Likewise.
12750 * gfortran.dg/matmul_13.f90: New test.
12751 * gfortran.dg/matmul_14.f90: New test.
12752
12753 2017-02-25 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR middle-end/79396
12756 * g++.dg/opt/pr79396.C: New test.
12757
12758 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
12759
12760 PR fortran/79597
12761 * gfortran.dg/dtio_6.f90: Update test.
12762
12763 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
12764
12765 PR fortran/79601
12766 * gfortran.dg/interface_operator_2.f90: New test.
12767
12768 2017-02-24 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR c/79677
12771 * gcc.dg/pr79677.c: New test.
12772
12773 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
12774
12775 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
12776 of mov.ps.
12777 * gcc.target/mips/mips-ps-type.c (move): Likewise.
12778 (cond_move1): Simplify condition to force generation of
12779 mov[nz].ps.
12780 (cond_move2): Likewise.
12781
12782 2017-02-24 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR c++/79588
12785 * g++.dg/warn/Wrestrict-1.C: New test.
12786 * g++.dg/warn/Wrestrict-2.C: New test.
12787
12788 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
12789
12790 * g++.dg/ext/complit15.C: Require LTO.
12791
12792 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
12793
12794 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
12795 logical_op_short_circuit to skip targets.
12796 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
12797 and s390.
12798
12799 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
12800
12801 * gnat.dg/opt63.adb: New test.
12802
12803 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
12804
12805 * gnat.dg/discr47.adb: New test.
12806
12807 2017-02-24 Richard Biener <rguenther@suse.de>
12808
12809 PR tree-optimization/79389
12810 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
12811
12812 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
12813
12814 PR c++/79361
12815 * g++.dg/cpp0x/pr79361-1.C: New.
12816 * g++.dg/cpp0x/pr79361-2.C: Likewise.
12817
12818 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
12819
12820 * gcc.target/visium/bit_test.c: Accept any lsr form.
12821 * gcc.target/visium/block_move.c: Tweak.
12822
12823 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
12824
12825 PR 68749
12826 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
12827
12828 2017-02-23 Richard Biener <rguenther@suse.de>
12829
12830 PR tree-optimization/79683
12831 * gcc.target/i386/pr79683.c: New testcase.
12832
12833 2017-02-22 Jeff Law <law@redhat.com>
12834
12835 PR tree-optimization/79578
12836 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
12837
12838 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
12839
12840 * gcc.target/mips/msa-fp-cc.c: New test.
12841
12842 2017-02-22 Jakub Jelinek <jakub@redhat.com>
12843
12844 PR c++/79664
12845 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
12846 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
12847 * g++.dg/gomp/pr79664.C: New test.
12848
12849 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
12850
12851 2017-02-22 Marek Polacek <polacek@redhat.com>
12852
12853 PR c++/79653
12854 * g++.dg/cpp0x/alignas10.C: New test.
12855 * g++.dg/cpp0x/alignas9.C: New test.
12856
12857 PR c++/79657
12858 * g++.dg/ext/underlying_type12.C: New test.
12859
12860 PR c/79662
12861 * gcc.dg/enum-incomplete-4.c: New test.
12862
12863 2017-02-22 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR target/70465
12866 * gcc.target/i386/pr70465-2.c: New test.
12867
12868 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12869
12870 * gcc.dg/pr61441.c: Use dg-add-options ieee.
12871
12872 2017-02-22 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/79673
12875 * gcc.target/i386/pr79673.c: New testcase.
12876
12877 2017-02-22 Richard Biener <rguenther@suse.de>
12878
12879 PR tree-optimization/79666
12880 * gcc.dg/torture/pr79666.c: New testcase.
12881
12882 2017-02-22 Martin Liska <mliska@suse.cz>
12883
12884 PR lto/79587
12885 * gcc.dg/tree-prof/pr79587.c: New test.
12886
12887 2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12888
12889 PR tree-optimization/68644
12890 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
12891
12892 2017-02-21 Marek Polacek <polacek@redhat.com>
12893
12894 PR c++/79535
12895 * g++.dg/ext/flexary23.C: New test.
12896
12897 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12898
12899 PR target/79593
12900 * gcc.target/i386/pr79593.c: New test.
12901
12902 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR c++/79654
12905 * g++.dg/cpp1z/decomp26.C: New test.
12906
12907 PR sanitizer/79589
12908 * g++.dg/ubsan/pr79589.C: New test.
12909
12910 2017-02-21 Jeff Law <law@redhat.com>
12911
12912 PR tree-optimization/79621
12913 * gcc.c-torture/compile/pr79621.c: New test.
12914
12915 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12916
12917 PR c++/79655
12918 * g++.dg/cpp1y/constexpr-79655.C: New test.
12919
12920 PR c++/79639
12921 * g++.dg/cpp1y/constexpr-79639.C: New test.
12922
12923 PR target/79633
12924 * gcc.target/i386/mpx/pr79633.c: New test.
12925
12926 PR target/79570
12927 * gcc.dg/pr79570.c: New test.
12928
12929 PR c++/79641
12930 * c-c++-common/pr79641.c: New test.
12931
12932 PR tree-optimization/79649
12933 * gcc.target/i386/pr79649.c: New test.
12934
12935 PR target/79494
12936 * gcc.dg/pr79494.c: New test.
12937
12938 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
12939
12940 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
12941 to dg-options.
12942
12943 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12944
12945 * gcc.dg/gimplefe-26.c: Require c99_runtime.
12946
12947 2017-02-02 Jason Merrill <jason@redhat.com>
12948
12949 PR c++/79580
12950 * g++.dg/ext/complit15.C: New.
12951
12952 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12953
12954 PR target/78056
12955 * gcc.target/powerpc/pr78056-8.c: Remove.
12956
12957 2017-02-20 Marek Polacek <polacek@redhat.com>
12958
12959 PR middle-end/79537
12960 * gcc.dg/comp-goto-4.c: New test.
12961
12962 PR sanitizer/79558
12963 * c-c++-common/ubsan/bounds-14.c: New test.
12964
12965 2017-02-20 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR target/79568
12968 * gcc.target/i386/pr79568-1.c: New test.
12969 * gcc.target/i386/pr79568-2.c: New test.
12970 * gcc.target/i386/pr79568-3.c: New test.
12971
12972 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
12973
12974 PR fortran/79382
12975 * gfortran.dg/dtio_10.f90: Change test of error message.
12976 * gfortran.dg/dtio_23.f90: New test.
12977 * gfortran.dg/dtio_24.f90: New test.
12978
12979 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
12980
12981 PR fortran/79434
12982 * gfortran.dg/submodule_25.f08: New test.
12983
12984 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
12985
12986 PR fortran/79447
12987 * gfortran.dg/submodule_24.f08: New test.
12988
12989 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12990
12991 PR fortran/79229
12992 * gfortran.dg/class_allocate_24.f90: New test.
12993
12994 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
12995
12996 PR fortran/79402
12997 * gfortran.dg/submodule_23.f90: New test.
12998
12999 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
13000
13001 PR c++/79380
13002 * g++.dg/cpp0x/alignas8.C: New.
13003
13004 2017-02-19 Eric Fiselier <eric@efcs.ca>
13005 Jonathan Wakely <jwakely@redhat.com>
13006
13007 PR c++/69523
13008 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
13009
13010 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13011
13012 * gcc.dg/gimplefe-26.c: New test.
13013
13014 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
13015
13016 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
13017
13018 2017-02-18 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR target/79569
13021 * gcc.target/i386/3dnowA-3.c: New test.
13022
13023 PR target/79559
13024 * gcc.target/i386/pr79559.c: New test.
13025
13026 2017-02-17 Joseph Myers <joseph@codesourcery.com>
13027
13028 * gcc.dg/c11-float-2.c: New test.
13029 * gcc.dg/torture/float128-floath.c,
13030 gcc.dg/torture/float128x-floath.c,
13031 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
13032 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
13033 gcc.dg/torture/float64x-floath.c: Do not test comparison of
13034 *_DECIMAL_DIG macros with DECIMAL_DIG.
13035
13036 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13037
13038 PR target/79261
13039 * gcc.target/powerpc/vec-xxpermdi.c: New file.
13040
13041 2017-02-17 Julia Koval <julia.koval@intel.com>
13042
13043 * gcc.target/i386/rdpid.c New test.
13044 * gcc.target/i386/sse-12.c: Add -mrdpid.
13045 * gcc.target/i386/sse-13.c: Ditto.
13046 * gcc.target/i386/sse-14.c: Ditto.
13047 * gcc.target/i386/sse-22.c: Ditto.
13048 * gcc.target/i386/sse-23.c: Ditto.
13049 * g++.dg/other/i386-2.C: Ditto.
13050 * g++.dg/other/i386-3.C: Ditto.
13051
13052 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
13053
13054 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
13055 * gcc.dg/pr61441.c: Ditto.
13056
13057 2017-02-17 Martin Liska <mliska@suse.cz>
13058
13059 PR rtl-optimization/79574
13060 * gcc.dg/pr79574.c: New test.
13061
13062 2017-02-17 Marek Polacek <polacek@redhat.com>
13063
13064 PR middle-end/79536
13065 * gcc.dg/torture/pr79536.c: New test.
13066
13067 2017-02-16 Alan Modra <amodra@gmail.com>
13068
13069 * gcc.c-torture/execute/pr79286.c: New.
13070
13071 2017-02-16 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR c++/79512
13074 * c-c++-common/gomp/pr79512.c: New test.
13075
13076 2017-02-15 Martin Sebor <msebor@redhat.com>
13077
13078 PR c++/79363
13079 * g++.dg/ext/flexary12.C: Adjust.
13080 * g++.dg/ext/flexary20.C: Same.
13081 * g++.dg/ext/flexary21.C: Same.
13082 * g++.dg/ext/flexary22.C: New test.
13083
13084 2017-02-15 Bin Cheng <bin.cheng@arm.com>
13085
13086 PR tree-optimization/79347
13087 * gcc.dg/vect/pr79347.c: New test.
13088
13089 2017-02-15 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR c++/79301
13092 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
13093 [[deprecated]] comment.
13094 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
13095 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
13096 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
13097 [[deprecated]] in -std=c++11.
13098 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
13099 [[fallthrough]] in -std=c++11 and -std=c++14.
13100
13101 PR c++/79288
13102 * g++.dg/tls/pr79288.C: New test.
13103
13104 2017-02-15 Marek Polacek <polacek@redhat.com>
13105
13106 PR c/79515
13107 * gcc.dg/dfp/pr79515.c: New.
13108
13109 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
13110
13111 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
13112
13113 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
13114
13115 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
13116 "opt_files".
13117
13118 2017-02-15 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR target/79487
13121 * gcc.dg/dfp/pr79487.c: New test.
13122 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
13123 2017-02-13 change.
13124
13125 2017-01-14 Carl Love <cel@us.ibm.com>
13126
13127 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
13128 xvcvsxdsp and xvcvuxdsp instructions.
13129
13130 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
13131
13132 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
13133 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
13134 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
13135 64-bit default target.
13136 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
13137 a 64-bit default target.
13138
13139 2017-02-14 Jakub Jelinek <jakub@redhat.com>
13140
13141 PR target/79481
13142 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
13143 (test_3vx): Change return type from int to void.
13144 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
13145 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
13146 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
13147 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
13148 tests.
13149 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
13150 (test_3vx): Change return type from int to void.
13151 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
13152 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
13153 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
13154 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
13155 tests.
13156 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
13157 intrinsic. Change scan-assembler-times number from 1 to 2.
13158 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
13159 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
13160 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
13161 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
13162 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
13163 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
13164 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
13165
13166 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13167
13168 PR middle-end/61225
13169 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
13170 Use dg-additional-options for ia32 target. Remove XFAIL.
13171
13172 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13173
13174 PR target/79495
13175 * gcc.target/i386/pr79495.c: New test.
13176
13177 2017-02-14 Marek Polacek <polacek@redhat.com>
13178
13179 PR c++/79420
13180 PR c++/79463
13181 * g++.dg/cpp1y/pr79463.C: New.
13182 * g++.dg/template/incomplete10.C: New.
13183 * g++.dg/template/incomplete9.C: New.
13184
13185 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
13186
13187 PR target/79498
13188 * gcc.target/i386/pr79498.c: New test.
13189
13190 2017-02-14 Martin Sebor <msebor@redhat.com>
13191
13192 PR middle-end/79448
13193 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
13194 * gcc.dg/tree-ssa/pr79448-2.c: New test.
13195 * gcc.dg/tree-ssa/pr79448.c: New test.
13196
13197 2017-02-14 Jeff Law <law@redhat.com>
13198
13199 PR tree-optimization/79095
13200 * g++.dg/pr79095-1.C: New test
13201 * g++.dg/pr79095-2.C: New test
13202 * g++.dg/pr79095-3.C: New test
13203 * g++.dg/pr79095-4.C: New test
13204 * g++.dg/pr79095-5.C: New test
13205 * gcc.c-torture/execute/arith-1.c: Update with more cases.
13206 * gcc.dg/tree-ssa/pr79095-1.c: New test.
13207
13208 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
13209
13210 * gcc.target/aarch64/vect_fp16_1.c: New.
13211
13212 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13213
13214 * gcc.dg/gimplefe-25.c: New test.
13215
13216 2017-02-14 Jakub Jelinek <jakub@redhat.com>
13217
13218 PR tree-optimization/79408
13219 * gcc.dg/tree-ssa/pr79408-2.c: New test.
13220
13221 2017-02-14 Richard Biener <rguenther@suse.de>
13222
13223 PR middle-end/79432
13224 * gcc.dg/torture/pr79432.c: New testcase.
13225
13226 2017-02-13 Martin Sebor <msebor@redhat.com>
13227
13228 PR middle-end/79496
13229 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
13230
13231 2017-02-13 Jakub Jelinek <jakub@redhat.com>
13232
13233 PR sanitizer/79341
13234 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
13235 variables volatile.
13236
13237 PR c++/79232
13238 * g++.dg/cpp1z/eval-order4.C: New test.
13239 * g++.dg/other/pr79232.C: New test.
13240
13241 2017-02-13 Nathan Sidwell <nathan@acm.org>
13242
13243 PR c++/79296
13244 * g++.dg/cpp0x/pr79296.C: New.
13245
13246 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13247
13248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
13249 Instead, xfail powerpc*-*-* && lp64.
13250
13251 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13252
13253 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
13254 powerpc_p8vector_ok.
13255 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
13256
13257 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13258
13259 PR target/79449
13260 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
13261 for reading beyond a 4k boundary.
13262
13263 2017-02-13 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR rtl-optimization/79388
13266 PR rtl-optimization/79450
13267 * gcc.c-torture/execute/pr79388.c: New test.
13268 * gcc.c-torture/execute/pr79450.c: New test.
13269
13270 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13271
13272 PR fortran/65542
13273 * gfortran.dg/spread_init_expr_2.f90: New test case.
13274
13275 2017-02-11 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR sanitizer/79341
13278 * g++.dg/asan/deep-stack-uaf-1.C: New test.
13279
13280 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
13281
13282 PR tree-ssa/56727
13283 * gcc.dg/tree-ssa/pr56727.c: New testcase.
13284
13285 2017-02-10 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR c++/79457
13288 * g++.dg/cpp0x/pr79457.C: New test.
13289
13290 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
13291
13292 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
13293 scan-assembler unless lp64.
13294
13295 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
13296
13297 PR tree-optimization/66612
13298 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
13299
13300 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
13301
13302 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
13303 of all powerpc.
13304
13305 2017-02-10 Marek Polacek <polacek@redhat.com>
13306
13307 PR c++/79435
13308 * g++.dg/cpp1y/pr79435.C: New.
13309
13310 PR c++/79184
13311 * g++.dg/warn/Wint-in-bool-context-1.C: New.
13312
13313 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
13314
13315 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
13316 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
13317 New.
13318 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
13319 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
13320 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
13321 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
13322 (vtst_expected_poly64x2): Move to aarch64-only section.
13323 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
13324 (vtst_p64, vtstq_p64): New tests.
13325
13326 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
13327
13328 PR c++/71737
13329 * g++.dg/cpp0x/pr71737.C: New.
13330
13331 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
13332 Richard Biener <rguenther@suse.de>
13333
13334 * gcc.dg/gimplefe-error-1.c: New testcase.
13335 * gcc.dg/gimplefe-error-2.c: New testcase.
13336 * gcc.dg/gimplefe-error-3.c: New testcase.
13337
13338 2017-02-10 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR tree-optimization/79411
13341 * gcc.c-torture/compile/pr79411.c: New test.
13342
13343 2017-02-09 Jakub Jelinek <jakub@redhat.com>
13344 Jason Merrill <jason@redhat.com>
13345
13346 PR c++/79143
13347 * g++.dg/cpp1z/pr79143.C: New test.
13348
13349 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
13350
13351 * gcc.dg/loop-unswitch-2.c: Update testcase.
13352 * gcc.dg/loop-unswitch-1.c: Update testcase.
13353
13354 2017-02-09 Marek Polacek <polacek@redhat.com>
13355
13356 PR c/79428
13357 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
13358 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
13359 * c-c++-common/goacc/pr79428-1.c: New test.
13360 * c-c++-common/gomp/pr79428-2.c: New test.
13361 * c-c++-common/gomp/pr79428-5.c: New test.
13362 * c-c++-common/gomp/pr79428-6.c: New test.
13363 * c-c++-common/pr79428-3.c: New test.
13364
13365 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13366
13367 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
13368 testcases.
13369
13370 2017-02-09 Jakub Jelinek <jakub@redhat.com>
13371
13372 PR c/79413
13373 * gcc.c-torture/compile/pr79413.c: New test.
13374
13375 PR c++/79429
13376 * c-c++-common/gomp/pr79429.c: New test.
13377 * g++.dg/gomp/pr79429.C: New test.
13378
13379 PR c/79431
13380 * c-c++-common/gomp/pr79431.c: New test.
13381
13382 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
13383 Cesar Philippidis <cesar@codesourcery.com>
13384 Joseph Myers <joseph@codesourcery.com>
13385 Chung-Lin Tang <cltang@codesourcery.com>
13386
13387 * c-c++-common/goacc/combined-directives.c: Remove xfail.
13388 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
13389 * c-c++-common/goacc/loop-auto-2.c: New.
13390 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
13391 * c-c++-common/goacc/tile-2.c: New.
13392 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
13393 * g++.dg/goacc/tile-1.C: New, check tile subst.
13394 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
13395 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
13396 * gfortran.dg/goacc/tile-1.f90: New test.
13397 * gfortran.dg/goacc/tile-2.f90: New test.
13398 * gfortran.dg/goacc/tile-lowering.f95: New test.
13399
13400 2017-02-09 Richard Biener <rguenther@suse.de>
13401
13402 PR tree-optimization/69823
13403 * gcc.dg/graphite/pr69823.c: New testcase.
13404
13405 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
13406
13407 PR target/78604
13408 * gcc.target/powerpc/pr78604.c: New.
13409
13410 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
13411
13412 PR target/68972
13413 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
13414 disable this test on power architecture.
13415
13416 2017-02-08 Richard Biener <rguenther@suse.de>
13417
13418 PR tree-optimization/71824
13419 PR tree-optimization/79409
13420 * gcc.dg/graphite/pr71824-3.c: New testcase.
13421
13422 2017-02-08 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR tree-optimization/79408
13425 * gcc.dg/tree-ssa/pr79408.c: New test.
13426
13427 2017-02-08 Richard Biener <rguenther@suse.de>
13428
13429 PR tree-optimization/71824
13430 * gcc.dg/graphite/pr71824-2.c: New testcase.
13431
13432 2017-02-07 Andrew Pinski <apinski@cavium.com>
13433
13434 * gcc.target/aarch64/popcount.c: New Testcase.
13435
13436 2017-02-07 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR rtl-optimization/79386
13439 * gcc.c-torture/compile/pr79386.c: New test.
13440
13441 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
13442 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13443
13444 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
13445 *-*-solaris*.
13446
13447 2017-02-07 Jakub Jelinek <jakub@redhat.com>
13448
13449 PR target/79299
13450 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
13451 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
13452
13453 2017-02-07 Richard Biener <rguenther@suse.de>
13454
13455 * gcc.dg/gimplefe-23.c: New testcase.
13456 * gcc.dg/gimplefe-24.c: Likewise.
13457
13458 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13459
13460 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
13461 scan-assembler instead of scan-assembler-times.
13462 * gcc.target/aarch64/test_frame_10.c: Likewise.
13463 * gcc.target/aarch64/test_frame_12.c: Likewise.
13464 * gcc.target/aarch64/test_frame_2.c: Likewise.
13465 * gcc.target/aarch64/test_frame_4.c: Likewise.
13466 * gcc.target/aarch64/test_frame_6.c: Likewise.
13467 * gcc.target/aarch64/test_frame_7.c: Likewise.
13468 * gcc.target/aarch64/test_frame_8.c: Likewise.
13469
13470 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13471
13472 * gcc.target/i386/pr78419.c: Require ifunc support.
13473
13474 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
13475
13476 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
13477
13478 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
13479
13480 PR c++/79360
13481 * g++.dg/cpp1y/nsdmi-union2.C: New test.
13482
13483 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
13484
13485 * lib/target-supports.exp: Define the RISC-V target.
13486 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
13487 * gcc.dg/builtin-apply2.c: Likewise.
13488 * gcc.dg/ifcvt-4.c: Likewise.
13489 * gcc.dg/loop-8.c: Likewise.
13490 * gcc.dg/sibcall-10.c: Likewise.
13491 * gcc.dg/sibcall-9.c: Likewise.
13492 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
13493 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
13494 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
13495 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13496 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
13497 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
13498 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
13499
13500 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13501
13502 PR target/66144
13503 * gcc.target/powerpc/pr66144-1.c: New test.
13504 * gcc.target/powerpc/pr66144-2.c: Likewise.
13505 * gcc.target/powerpc/pr66144-3.c: Likewise.
13506
13507 2017-02-06 Martin Sebor <msebor@redhat.com>
13508
13509 PR tree-optimization/79376
13510 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
13511 * gcc.dg/tree-ssa/pr79376.c: Ditto.
13512
13513 2017-02-06 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR c++/79379
13516 * g++.dg/cpp1y/constexpr-79379.C: New test.
13517
13518 PR c++/79377
13519 * g++.dg/lookup/pr79377.C: New test.
13520
13521 PR c++/79372
13522 * g++.dg/cpp1z/decomp25.C: New test.
13523
13524 PR tree-optimization/79284
13525 * gcc.c-torture/compile/pr79284.c: New test.
13526
13527 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
13528
13529 PR c++/70448
13530 * g++.dg/cpp0x/pr70448.C: New.
13531
13532 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
13533
13534 PR 78348
13535 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
13536 to dg-options.
13537
13538 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
13539
13540 PR target/78883
13541 * gcc.c-torture/compile/pr78883.c: New test.
13542
13543 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
13544
13545 PR tree-ssa/79347
13546 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
13547 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
13548 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
13549 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
13550 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
13551 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
13552 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
13553 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
13554 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
13555 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
13556 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
13557 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
13558 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
13559
13560 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
13561
13562 PR fortran/79344
13563 * gfortran.dg/allocate_with_source_24.f90: New test.
13564
13565 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
13566
13567 PR fortran/79230
13568 * gfortran.dg/der_ptr_component_2.f90: New test.
13569
13570 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
13571
13572 * gcc.target/sparc/20170205-1.c: New test.
13573
13574 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
13575
13576 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
13577 libatomic_available.
13578
13579 * gcc.dg/pr77587.c: Require alias support.
13580 * gcc.dg/pr77587a.c: Likewise.
13581
13582 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
13583 * gcc.c-torture/execute/pr78622.c: Likewise.
13584
13585 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
13586 hppa*-*-hpux*.
13587 * c-c++-common/Wunused-var-16.c: Likewise.
13588 * c-c++-common/builtin-shuffle-1.c: Likewise.
13589 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
13590 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
13591
13592 2017-02-03 Martin Sebor <msebor@redhat.com>
13593
13594 PR tree-optimization/79327
13595 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13596 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
13597 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
13598
13599 2017-02-03 Jakub Jelinek <jakub@redhat.com>
13600 Martin Sebor <msebor@redhat.com>
13601
13602 PR tree-optimization/79327
13603 * gcc.dg/tree-ssa/pr79327.c: New test.
13604 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
13605 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
13606 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
13607 (test_sprintf_chk_range_schar): Adjust dg-message.
13608 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
13609 * gcc.c-torture/execute/pr79327.c: New test.
13610
13611 2017-02-03 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR target/79354
13614 * gcc.target/powerpc/pr79354.c: New test.
13615 * gcc.c-torture/execute/pr79354.c: New test.
13616
13617 2017-02-03 Martin Sebor <msebor@redhat.com>
13618
13619 PR tree-optimization/79352
13620 * gcc.dg/tree-ssa/pr79352.c: New test.
13621
13622 2017-02-03 Martin Liska <mliska@suse.cz>
13623
13624 PR lto/66295
13625 * gcc.target/i386/mvc9.c: New test.
13626
13627 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
13628
13629 PR target/79158
13630 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
13631 to VSX reg.
13632
13633 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
13634
13635 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
13636 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
13637 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
13638 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
13639 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
13640 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
13641 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
13642 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
13643 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
13644 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
13645 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
13646 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
13647 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
13648
13649 2017-02-02 Martin Sebor <msebor@redhat.com>
13650
13651 PR middle-end/79275
13652 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
13653 * gcc.dg/tree-ssa/pr79275.c: New test.
13654
13655 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13656
13657 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
13658
13659 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
13660
13661 PR middle-end/77445
13662 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
13663 threading is done.
13664
13665 2017-02-02 Tamar Christina <tamar.christina@arm.com>
13666
13667 PR middle-end/78142
13668 * gcc.target/aarch64/vector_initialization_nostack.c
13669 (f12): Use one vector
13670
13671 2017-02-02 Jakub Jelinek <jakub@redhat.com>
13672
13673 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
13674 * c-c++-common/asan/misalign-1.c: Likewise.
13675 * c-c++-common/asan/misalign-2.c: Likewise.
13676 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
13677 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
13678 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
13679 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
13680 add -ffat-lto-objects from/to dg-additional-options.
13681 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
13682 dg-additional-options.
13683
13684 PR target/79197
13685 * gcc.target/powerpc/pr79197.c: New test.
13686 * gcc.c-torture/compile/pr79197.c: New test.
13687
13688 2017-02-02 Richard Biener <rguenther@suse.de>
13689
13690 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
13691
13692 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
13693
13694 PR c++/69637
13695 * g++.dg/cpp0x/pr69637-1.C: New.
13696 * g++.dg/cpp0x/pr69637-2.C: Likewise.
13697
13698 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13699
13700 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
13701
13702 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13703
13704 PR target/70012
13705 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
13706 conditions.
13707
13708 2017-02-01 Jakub Jelinek <jakub@redhat.com>
13709
13710 PR testsuite/79324
13711 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
13712 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
13713 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
13714 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
13715 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
13716 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
13717 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
13718 * g++.dg/debug/dwarf2/align-1.C: Likewise.
13719 * g++.dg/debug/dwarf2/align-2.C: Likewise.
13720 * g++.dg/debug/dwarf2/align-3.C: Likewise.
13721 * g++.dg/debug/dwarf2/align-4.C: Likewise.
13722 * g++.dg/debug/dwarf2/align-5.C: Likewise.
13723 * g++.dg/debug/dwarf2/align-6.C: Likewise.
13724
13725 2017-02-01 Martin Liska <mliska@suse.cz>
13726
13727 PR testsuite/79272
13728 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
13729
13730 2017-02-01 Richard Biener <rguenther@suse.de>
13731
13732 PR testsuite/76957
13733 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
13734 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
13735 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
13736 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
13737
13738 2017-02-01 Richard Biener <rguenther@suse.de>
13739
13740 PR middle-end/79315
13741 * gfortran.dg/pr79315.f90: New testcase.
13742
13743 2017-02-01 Richard Biener <rguenther@suse.de>
13744
13745 PR tree-optimization/71824
13746 * gcc.dg/graphite/pr71824.c: New testcase.
13747
13748 2017-01-31 Jakub Jelinek <jakub@redhat.com>
13749
13750 PR c++/79304
13751 * g++.dg/diagnostic/pr79304.C: New test.
13752
13753 2017-01-31 David Malcolm <dmalcolm@redhat.com>
13754
13755 PR c++/79298
13756 * g++.dg/spellcheck-pr79298.C: New test case.
13757
13758 2017-01-31 David Malcolm <dmalcolm@redhat.com>
13759
13760 PR preprocessor/79210
13761 * gcc.dg/format/pr79210.c: New test case.
13762 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
13763 New function.
13764
13765 2017-01-31 Nathan Sidwell <nathan@acm.org>
13766
13767 PR c++/79290
13768 * g++.dg/warn/pr79290.C: New.
13769
13770 PR c++/67273
13771 PR c++/79253
13772 * g++.dg/cpp1y/pr67273.C: New.
13773 * g++.dg/cpp1y/pr79253.C: New.
13774
13775 2017-01-31 Nathan Sidwell <nathan@acm.org>
13776
13777 PR c++/79264
13778 * g++.dg/cpp1y/pr61636-1.C: Augment.
13779
13780 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
13781
13782 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
13783 rand() instead of random().
13784
13785 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
13786
13787 PR tree-optimization/71691
13788 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
13789
13790 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13791
13792 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
13793 __ARCH__.
13794
13795 2017-01-31 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR tree-optimization/79267
13798 * g++.dg/opt/pr79267.C: New test.
13799
13800 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
13801
13802 PR debug/63238
13803 * gcc.dg/debug/dwarf2/align-1.c: New.
13804 * gcc.dg/debug/dwarf2/align-2.c: New.
13805 * gcc.dg/debug/dwarf2/align-3.c: New.
13806 * gcc.dg/debug/dwarf2/align-4.c: New.
13807 * gcc.dg/debug/dwarf2/align-5.c: New.
13808 * gcc.dg/debug/dwarf2/align-6.c: New.
13809 * gcc.dg/debug/dwarf2/align-as-1.c: New.
13810 * g++.dg/debug/dwarf2/align-1.C: New.
13811 * g++.dg/debug/dwarf2/align-2.C: New.
13812 * g++.dg/debug/dwarf2/align-3.C: New.
13813 * g++.dg/debug/dwarf2/align-4.C: New.
13814 * g++.dg/debug/dwarf2/align-5.C: New.
13815 * g++.dg/debug/dwarf2/align-6.C: New.
13816
13817 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13818
13819 PR target/79170
13820 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
13821
13822 2017-01-30 Martin Sebor <msebor@redhat.com>
13823
13824 PR testsuite/79293
13825 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
13826
13827 2017-01-30 Martin Liska <mliska@suse.cz>
13828
13829 PR gcov-profile/79259
13830 * g++.dg/tree-prof/pr79259.C: New test.
13831
13832 2017-01-30 Richard Biener <rguenther@suse.de>
13833
13834 PR tree-optimization/79276
13835 * gcc.dg/torture/pr79276.c: New testcase.
13836
13837 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
13838
13839 PR target/79240
13840 * gcc.target/s390/pr79240.c: New test.
13841
13842 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13843
13844 PR target/79268
13845 * gcc.target/powerpc/pr79268.c: New file.
13846 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
13847 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
13848 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
13849 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
13850
13851 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
13852
13853 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
13854
13855 PR testsuite/70583
13856 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
13857
13858 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
13859 * gnat.dg/debug9.adb: Likewise.
13860
13861 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
13862
13863 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
13864 libatomic_available.
13865 * gfortran.dg/coarray_42.f90: Likewise.
13866 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
13867 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
13868 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13869
13870 2017-01-27 Martin Sebor <msebor@redhat.com>
13871
13872 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
13873
13874 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
13875
13876 PR rtl-optimization/79194
13877 * gcc.dg/torture/pr79194.c: New test.
13878
13879 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13880
13881 PR tree-optimization/71374
13882 * gcc.target/i386/pr71374.c: New.
13883
13884 2017-01-27 Martin Sebor <msebor@redhat.com>
13885
13886 PR c++/71290
13887 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
13888 a dg-error directive.
13889
13890 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13891
13892 PR target/79131
13893 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
13894 * gcc.target/arm/pr79131-2.c: New.
13895
13896 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13897
13898 PR target/65484
13899 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
13900 vectorized on POWER unless hardware misaligned loads are
13901 available.
13902
13903 2017-01-27 Bin Cheng <bin.cheng@arm.com>
13904
13905 PR rtl-optimization/78559
13906 * gcc.c-torture/execute/pr78559.c: New test.
13907
13908 2017-01-27 Richard Biener <rguenther@suse.de>
13909
13910 PR tree-optimization/79245
13911 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
13912 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
13913
13914 2017-01-27 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR c/79199
13917 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
13918 target. Use 4294967293U instead of 4294967293.
13919
13920 2017-01-27 Richard Biener <rguenther@suse.de>
13921
13922 PR tree-optimization/71433
13923 * gcc.dg/Warray-bounds-21.c: New testcase.
13924
13925 2017-01-27 Richard Biener <rguenther@suse.de>
13926
13927 PR tree-optimization/79244
13928 * gcc.dg/torture/pr79244.c: New testcase.
13929
13930 2017-01-27 Jakub Jelinek <jakub@redhat.com>
13931
13932 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
13933 all occurrences of 40 to 32.
13934
13935 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
13936
13937 PR target/79239
13938 * gcc.target/arm/pr79239.c: New test.
13939
13940 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
13941
13942 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
13943
13944 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
13945
13946 PR c++/64382
13947 * g++.dg/cpp1y/pr64382.C: New test.
13948
13949 2017-01-26 Martin Sebor <msebor@redhat.com>
13950
13951 PR middle-end/78703
13952 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
13953 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
13954 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
13955 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13956
13957 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13958
13959 PR debug/79129
13960 * g++.dg/debug/dwarf2/pr79129.C: New test.
13961
13962 PR debug/78835
13963 * g++.dg/debug/dwarf2/pr78835.C: New test.
13964
13965 2017-01-26 Martin Sebor <msebor@redhat.com>
13966
13967 PR middle-end/78703
13968 * gcc.dg/format/pr78569.c: Adjust.
13969 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13970 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
13971 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13972 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
13973 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
13974 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13975 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
13976 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
13977 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
13978 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13979 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
13980
13981 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13982
13983 PR c++/68727
13984 * g++.dg/other/offsetof8.C: Add expected error.
13985 * g++.dg/other/offsetof9.C: New test.
13986
13987 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
13988
13989 * g++.dg/opt/declone3.C: Require LTO.
13990
13991 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
13992
13993 PR target/79131
13994 * gcc.target/arm/pr79131.c: New.
13995
13996 2017-01-26 Bin Cheng <bin.cheng@arm.com>
13997
13998 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
13999
14000 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
14001
14002 PR libstdc++/79190
14003 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
14004 matches replaced operator delete.
14005
14006 2017-01-26 Jakub Jelinek <jakub@redhat.com>
14007
14008 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
14009 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
14010 avx512f with avx512dq.
14011 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
14012 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
14013 avx512f with avx512dq.
14014 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
14015 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
14016 avx512f with avx512dq.
14017
14018 2017-01-26 Marek Polacek <polacek@redhat.com>
14019
14020 PR c/79199
14021 * c-c++-common/Wduplicated-branches-13.c: New test.
14022
14023 2017-01-26 David Sherwood <david.sherwood@arm.com>
14024
14025 PR middle-end/79212
14026 * gfortran.dg/gomp/sharing-4.f90: New test.
14027
14028 2017-01-26 Jakub Jelinek <jakub@redhat.com>
14029
14030 PR target/70465
14031 * gcc.target/i386/pr70465.c: New test.
14032
14033 * brig.dg/dg.exp: Update copyright years.
14034 * lib/brig-dg.exp: Update copyright years.
14035 * lib/brig.exp: Update copyright years.
14036
14037 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
14038
14039 PR target/79179
14040 * gcc.target/powerpc/pr79179.c: New test.
14041
14042 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14043
14044 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
14045 generation to accept D-mode memory accesses.
14046
14047 2017-01-25 Martin Sebor <msebor@redhat.com>
14048
14049 PR c++/71290
14050 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
14051 * g++.dg/ext/flexarray-mangle.C: Same.
14052 * g++.dg/ext/flexarray-subst.C: Same.
14053 * g++.dg/ext/flexary10.C: Same.
14054 * g++.dg/ext/flexary11.C: Same.
14055 * g++.dg/ext/flexary14.C: Same.
14056 * g++.dg/ext/flexary16.C: Same.
14057 * g++.dg/ext/flexary18.C: Same.
14058 * g++.dg/ext/flexary19.C: Same.
14059 * g++.dg/ext/flexary7.C: Same.
14060 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
14061 * g++.dg/ubsan/object-size-1.C: Same.
14062 * obj-c++.dg/property/at-property-23.mm: Same.
14063
14064 2017-01-25 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR c++/78896
14067 * g++.dg/cpp1z/decomp24.C: New test.
14068
14069 PR c++/77914
14070 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
14071 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
14072 expect a warning.
14073 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
14074 expect warnings.
14075 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
14076 * g++.dg/cpp1y/pr59636.C: Likewise.
14077 * g++.dg/cpp1y/pr60190.C: Likewise.
14078
14079 2017-01-25 Bin Cheng <bin.cheng@arm.com>
14080
14081 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
14082
14083 2017-01-25 Carl Love <cel@us.ibm.com>
14084
14085 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
14086 vec_packs built-ins
14087
14088 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
14089
14090 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
14091 -mcpu=cortex-a57.
14092 * gcc.target/arm/vseleqsf.c: Likewise.
14093 * gcc.target/arm/vselgedf.c: Likewise.
14094 * gcc.target/arm/vselgesf.c: Likewise.
14095 * gcc.target/arm/vselgtdf.c: Likewise.
14096 * gcc.target/arm/vselgtsf.c: Likewise.
14097 * gcc.target/arm/vselledf.c: Likewise.
14098 * gcc.target/arm/vsellesf.c: Likewise.
14099 * gcc.target/arm/vselltdf.c: Likewise.
14100 * gcc.target/arm/vselltsf.c: Likewise.
14101 * gcc.target/arm/vselnedf.c: Likewise.
14102 * gcc.target/arm/vselnesf.c: Likewise.
14103 * gcc.target/arm/vselvcdf.c: Likewise.
14104 * gcc.target/arm/vselvcsf.c: Likewise.
14105 * gcc.target/arm/vselvsdf.c: Likewise.
14106 * gcc.target/arm/vselvssf.c: Likewise.
14107
14108 2017-01-25 Richard Biener <rguenther@suse.de>
14109
14110 PR testsuite/72850
14111 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
14112 to what we had before adding the threading passes.
14113
14114 2017-01-25 Richard Biener <rguenther@suse.de>
14115
14116 PR tree-optimization/69264
14117 * g++.dg/torture/pr69264.C: New testcase.
14118
14119 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14120
14121 PR target/79145
14122 * gcc.target/arm/pr79145.c: New test.
14123
14124 2017-01-25 Richard Biener <rguenther@suse.de>
14125
14126 PR debug/78363
14127 * g++.dg/gomp/pr78363-1.C: New testcase.
14128 * g++.dg/gomp/pr78363-2.C: Likewise.
14129 * g++.dg/gomp/pr78363-3.C: Likewise.
14130
14131 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14132
14133 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
14134 * gcc.dg/lto/pr61526_0.c: Likewise.
14135 * gcc.dg/lto/pr64415_0.c: Likewise.
14136
14137 2017-01-24 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR c++/79205
14140 * g++.dg/cpp1z/decomp22.C: New test.
14141 * g++.dg/cpp1z/decomp23.C: New test.
14142
14143 2017-01-24 Nathan Sidwell <nathan@acm.org>
14144
14145 PR c++/78469
14146 * g++.dg/cpp0x/pr78469.C: New.
14147
14148 PR c++/79118
14149 * g++.dg/cpp0x/pr79118.C: New.
14150
14151 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
14152
14153 * gcc.target/arm/vfp-longcall-apcs.c: New test.
14154
14155 2017-01-24 David Malcolm <dmalcolm@redhat.com>
14156
14157 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
14158 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
14159 * gcc.dg/rtl/rtl.exp: New file.
14160 * gcc.dg/rtl/test.c: New file.
14161 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
14162 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
14163 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
14164 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
14165 * gcc.dg/rtl/x86_64/final.c: New test case.
14166 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
14167 * gcc.dg/rtl/x86_64/ira.c: New test case.
14168 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
14169 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
14170 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
14171 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
14172 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
14173 * gcc.dg/rtl/x86_64/test_1.h: New file.
14174 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
14175 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
14176 * gcc.dg/rtl/x86_64/times-two.h: New file.
14177 * gcc.dg/rtl/x86_64/vregs.c: New test case.
14178
14179 2017-01-24 Bin Cheng <bin.cheng@arm.com>
14180
14181 PR tree-optimization/79159
14182 * g++.dg/tree-ssa/pr79159.C: New test.
14183
14184 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
14185 Martin Jambor <mjambor@suse.cz>
14186
14187 * lib/brig-dg.exp: New file.
14188 * lib/brig.exp: Likewise.
14189 * brig.dg/README: Likewise.
14190 * brig.dg/dg.exp: Likewise.
14191 * brig.dg/test/gimple/alloca.hsail: Likewise.
14192 * brig.dg/test/gimple/atomics.hsail: Likewise.
14193 * brig.dg/test/gimple/branches.hsail: Likewise.
14194 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
14195 * brig.dg/test/gimple/function_calls.hsail: Likewise.
14196 * brig.dg/test/gimple/kernarg.hsail: Likewise.
14197 * brig.dg/test/gimple/mem.hsail: Likewise.
14198 * brig.dg/test/gimple/mulhi.hsail: Likewise.
14199 * brig.dg/test/gimple/packed.hsail: Likewise.
14200 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
14201 * brig.dg/test/gimple/variables.hsail: Likewise.
14202 * brig.dg/test/gimple/vector.hsail: Likewise.
14203
14204 2017-01-24 Jakub Jelinek <jakub@redhat.com>
14205
14206 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
14207 support asan, only on i?86/x86_64 require sse2_runtime.
14208
14209 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
14210
14211 PR target/66669
14212 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
14213 test on powerpc targets.
14214
14215 2017-01-23 Martin Sebor <msebor@redhat.com>
14216
14217 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14218
14219 2017-01-23 Richard Biener <rguenther@suse.de>
14220
14221 PR tree-optimization/79088
14222 PR tree-optimization/79188
14223 * gcc.dg/torture/pr79088.c: New testcase.
14224 * gcc.dg/torture/pr79188.c: Likewise.
14225
14226 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
14227
14228 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
14229 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
14230 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
14231 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
14232 type of test function to reflect change in built-in function's
14233 return type.
14234 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
14235 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
14236 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
14237 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
14238 type and second argument type to reflect change in built-in
14239 function's type signature.
14240 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
14241 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
14242 type of test function to reflect change in built-in function's
14243 return type.
14244 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
14245 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
14246 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
14247 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
14248 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
14249 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
14250 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
14251 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
14252 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
14253 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
14254 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
14255 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
14256 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
14257 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
14258 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
14259 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
14260 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
14261 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
14262 type of test function to reflect change in built-in function's
14263 return type.
14264 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
14265 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
14266 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
14267 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
14268 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
14269 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
14270 test function's result and second argument to reflect change in
14271 built-in function's type signature.
14272 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
14273
14274 2017-01-23 Nathan Sidwell <nathan@acm.org>
14275
14276 PR C++/71710
14277 * g++.dg/template/pr71710.C: New.
14278
14279 PR c++/71406
14280 PR c++/77508
14281 * g++.dg/template/pr71406.C: New.
14282
14283 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
14284
14285 * gfortran.dg/integer_exponentiation_7.f90: New test.
14286
14287 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
14288
14289 PR rtl-optimization/78634
14290 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
14291
14292 2017-01-23 Bin Cheng <bin.cheng@arm.com>
14293
14294 PR tree-optimization/70754
14295 * gfortran.dg/pr70754.f90: New test.
14296
14297 2017-01-23 Martin Liska <mliska@suse.cz>
14298
14299 PR tree-optimization/79196
14300 * gcc.dg/asan/pr79196.c: New test.
14301 * gcc.dg/strlenopt-30.c: Update scanned pattern.
14302
14303 2017-01-23 Michael Matz <matz@suse.de>
14304
14305 PR tree-optimization/78384
14306 * gcc.dg/pr78384.c: New test.
14307
14308 2017-01-23 Richard Biener <rguenther@suse.de>
14309
14310 PR tree-optimization/79186
14311 * gcc.dg/torture/pr79186.c: New testcase.
14312 * gcc.dg/torture/pr79187.c: Likewise.
14313
14314 2017-01-23 Martin Jambor <mjambor@suse.cz>
14315
14316 * gcc.dg/ipa/vrp8.c: New test.
14317
14318 2017-01-23 Martin Jambor <mjambor@suse.cz>
14319
14320 PR ipa/79108
14321 * gfortran.dg/lto/pr79108_0.f90: New test.
14322
14323 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
14324
14325 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
14326 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
14327 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
14328 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
14329 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
14330 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
14331 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
14332 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
14333 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
14334 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
14335 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
14336 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
14337 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
14338 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
14339 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
14340 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
14341
14342 2017-01-23 Richard Biener <rguenther@suse.de>
14343 Nick Clifton <nickc@redhat.com>
14344
14345 PR testsuite/78421
14346 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
14347 If the target is ARM return the result of the
14348 check_effective_target_arm_vect_no_misalign proc.
14349 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
14350 support unaligned vectors then only expect one of the loops to be
14351 unrolled.
14352
14353 2017-01-23 Martin Liska <mliska@suse.cz>
14354
14355 * gcc.dg/asan/use-after-scope-10.c: New test.
14356 * gcc.dg/asan/use-after-scope-11.c: New test.
14357 * g++.dg/asan/use-after-scope-5.C: New test.
14358
14359 2017-01-23 Martin Liska <mliska@suse.cz>
14360
14361 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
14362 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
14363 sanopt optimization for ASAN_POISON.
14364
14365 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14366
14367 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
14368
14369 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
14370
14371 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
14372 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
14373 for poly*_t types.
14374 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
14375 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
14376 exec_vcombine): Likewise.
14377 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
14378 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
14379 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
14380 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
14381 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
14382 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
14383 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14384 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
14385 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
14386 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
14387 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
14388 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14389 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14390 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
14391 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
14392 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
14393 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
14394 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
14395 Likewise.
14396 (TEST_VGET_LANE): Cast to uint to avoid warning.
14397 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
14398 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
14399 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
14400 exec_vfma_vfms_n): Fix PRIx format for float64_t.
14401 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
14402 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
14403 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
14404 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
14405 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
14406 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
14407 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
14408 CHECK_POLY instead of CHECK for poly64_t types.
14409 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
14410 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
14411 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
14412 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
14413 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
14414 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
14415 uint32_t.
14416 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
14417 for int32_t, int64_t.
14418 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
14419 vqneg_extra): Fix PRIx format for int16_t, int32_t.
14420 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
14421 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
14422 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
14423 needed.
14424
14425 2017-01-22 Jakub Jelinek <jakub@redhat.com>
14426
14427 PR fortran/79154
14428 * gfortran.dg/gomp/pr79154-1.f90: New test.
14429 * gfortran.dg/gomp/pr79154-2.f90: New test.
14430
14431 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
14432
14433 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
14434
14435 2017-01-21 Marek Polacek <polacek@redhat.com>
14436
14437 PR testsuite/79169
14438 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
14439
14440 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
14441
14442 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
14443
14444 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
14445
14446 PR rtl-optimization/79125
14447 * gcc.dg/torture/pr79125.c: New test.
14448
14449 2017-01-20 Jiong Wang <jiong.wang@arm.com>
14450
14451 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
14452 only.
14453 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
14454 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
14455
14456 2017-01-20 Nathan Sidwell <nathan@acm.org>
14457
14458 PR c++/78495
14459 * g++.dg/cpp1z/inh-ctor38.C: New.
14460
14461 2017-01-20 Marek Polacek <polacek@redhat.com>
14462
14463 PR c/79152
14464 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
14465
14466 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
14467
14468 * lib/target-supports.exp (check_configured_with): New procedure.
14469 (check_effective_target_default_mode): new effective target.
14470 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
14471 default mode. Fix dg-skip-if target selector syntax.
14472 * gcc.target/arm/optional_thumb-2.c: Likewise.
14473 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
14474 syntax.
14475
14476 2017-01-20 David Malcolm <dmalcolm@redhat.com>
14477
14478 PR c++/77829
14479 PR c++/78656
14480 * g++.dg/spellcheck-pr77829.C: New test case.
14481 * g++.dg/spellcheck-pr78656.C: New test case.
14482
14483 2017-01-20 Marek Polacek <polacek@redhat.com>
14484
14485 PR c/64279
14486 * c-c++-common/Wduplicated-branches-1.c: New test.
14487 * c-c++-common/Wduplicated-branches-10.c: New test.
14488 * c-c++-common/Wduplicated-branches-11.c: New test.
14489 * c-c++-common/Wduplicated-branches-12.c: New test.
14490 * c-c++-common/Wduplicated-branches-2.c: New test.
14491 * c-c++-common/Wduplicated-branches-3.c: New test.
14492 * c-c++-common/Wduplicated-branches-4.c: New test.
14493 * c-c++-common/Wduplicated-branches-5.c: New test.
14494 * c-c++-common/Wduplicated-branches-6.c: New test.
14495 * c-c++-common/Wduplicated-branches-7.c: New test.
14496 * c-c++-common/Wduplicated-branches-8.c: New test.
14497 * c-c++-common/Wduplicated-branches-9.c: New test.
14498 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
14499 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
14500 * g++.dg/ext/builtin-object-size3.C: Likewise.
14501 * g++.dg/gomp/loop-1.C: Likewise.
14502 * g++.dg/warn/Wduplicated-branches1.C: New test.
14503 * g++.dg/warn/Wduplicated-branches2.C: New test.
14504
14505 2017-01-20 Martin Liska <mliska@suse.cz>
14506
14507 PR lto/69188
14508 * gcc.dg/lto/pr69188_0.c: New test.
14509 * gcc.dg/lto/pr69188_1.c: New test.
14510
14511 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
14512
14513 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
14514 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
14515 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
14516 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
14517 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
14518 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
14519 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
14520 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
14521 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
14522 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
14523 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
14524 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
14525 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
14526 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
14527 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
14528 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
14529 * gcc.target/i386/avx-1.c: Test new intrinsics.
14530 * gcc.target/i386/sse-13.c: Ditto.
14531 * gcc.target/i386/sse-23.c: Ditto.
14532
14533 2017-01-20 Richard Biener <rguenther@suse.de>
14534
14535 PR tree-optimization/71264
14536 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
14537
14538 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
14539
14540 * gcc.target/mips/madd4-1.c: New file.
14541 * gcc.target/mips/madd4-2.c: Likewise.
14542 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
14543 HAS_MADD4.
14544 (mips_option_groups): Add -m[no-]madd4.
14545 (mips-dg-init): Detect default -mno-madd4.
14546 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
14547 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
14548 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14549 * gcc.target/mips/nmadd-1.c: Likewise.
14550 * gcc.target/mips/nmadd-2.c: Likewise.
14551 * gcc.target/mips/nmadd-3.c: Likewise.
14552
14553 2017-01-19 Jiong Wang <jiong.wang@arm.com>
14554
14555 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
14556 combined instructions.
14557 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
14558 instructions.
14559 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
14560 of pointer authentication.
14561
14562 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14563
14564 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
14565 floating point hardware to run test.
14566
14567 2017-01-19 Tamar Christina <tamar.christina@arm.com>
14568
14569 * lib/target-supports.exp
14570 (check_effective_target_vect_call_copysignf): Enable for AArch64.
14571
14572 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14573
14574 PR testsuite/79051
14575 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
14576 __x86_64__]: Allow for target i?86-*-*.
14577
14578 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
14579
14580 PR target/78176
14581 * gcc.target/mips/lxc1-sxc1-1.c: New file.
14582 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
14583 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
14584 HAS_LXC1.
14585 (mips_option_groups): Add -m[no-]lxc1-sxc1.
14586 (mips-dg-init): Detect default -mno-lxc1-sxc1.
14587 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
14588
14589 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
14590
14591 PR fortran/70696
14592 * gfortran.dg/coarray_43.f90: New test.
14593
14594 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
14595
14596 PR rtl-optimization/79121
14597 * gcc.c-torture/execute/pr79121.c: New test.
14598
14599 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14600
14601 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
14602 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
14603
14604 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
14605
14606 PR fortran/50069
14607 PR fortran/55086
14608 * gfortran.dg/pr50069_1.f90: New test.
14609 * gfortran.dg/pr50069_2.f90: New test.
14610 * gfortran.dg/pr55086_1.f90: New test.
14611 * gfortran.dg/pr55086_1_tfat.f90: New test.
14612 * gfortran.dg/pr55086_2.f90: New test.
14613 * gfortran.dg/pr55086_2_tfat.f90: New test.
14614 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
14615
14616 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14617 * gcc.dg/strcmp-1.c: New test.
14618 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
14619
14620 2017-01-18 David Malcolm <dmalcolm@redhat.com>
14621
14622 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
14623 (dejagnu_fail): Likewise.
14624 (dejagnu_note): Likewise.
14625 (pass): Provide forward decl, moving true decl to after #include
14626 of harness.h.
14627 (fail): Likewise.
14628 (note): Likewise.
14629
14630 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14631
14632 * gcc.target/powerpc/p9-xxbr-1.c: New test.
14633 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
14634
14635 2017-01-18 Nathan Sidwell <nathan@acm.org>
14636
14637 PR c++/78488
14638 * g++.dg/cpp1z/inh-ctor37.C: New.
14639
14640 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
14641
14642 PR rtl-optimization/78952
14643 * gcc.target/i386/pr78952-1.c: New test.
14644 * gcc.target/i386/pr78952-2.c: Ditto.
14645
14646 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
14647
14648 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
14649
14650 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
14651
14652 PR fortran/70696
14653 * gfortran.dg/coarray_event_1.f08: New test.
14654
14655 2017-01-18 Jakub Jelinek <jakub@redhat.com>
14656
14657 PR target/77416
14658 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
14659 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
14660 from dg-options.
14661 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
14662 guarded test.
14663 * gcc.target/powerpc/fusion4.c: Likewise.
14664 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
14665 guarded test.
14666 * gcc.target/powerpc/pr58673-1.c: Likewise.
14667 * gcc.target/powerpc/pr58673-2.c: Likewise.
14668 * gcc.target/powerpc/pr59054.c: Likewise.
14669
14670 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14671
14672 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
14673 vec_bperm.
14674 * gcc.target/powerpc/p9-vbpermd.c: New file.
14675
14676 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14677
14678 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
14679 (must_not_compile2): Downcase first letter of error messages.
14680 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
14681 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
14682
14683 2017-01-18 Nathan Sidwell <nathan@acm.org>
14684
14685 PR c++/79091
14686 * g++.dg/pr79091.C: New.
14687
14688 2017-01-18 Jakub Jelinek <jakub@redhat.com>
14689
14690 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
14691 to dg-options.
14692 (p0): Add missing dg-error.
14693
14694 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
14695
14696 * gcc.target/msp430/mul_f5_muldef.c: New test.
14697
14698 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14699
14700 PR target/79004
14701 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
14702 options. Fix up the syntax for using \m and \M.
14703
14704 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
14705
14706 PR target/78875
14707 * gcc.target/powerpc/ssp-1.c: New testcase.
14708 * gcc.target/powerpc/ssp-2.c: New testcase.
14709
14710 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14711
14712 * gcc.target/aarch64/eh_return.c: New test.
14713
14714 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14715
14716 * vec-rlmi-rlnm.c: New file.
14717
14718 2017-01-17 Nathan Sidwell <nathan@acm.org>
14719
14720 PR c++/61636
14721 * g++.dg/cpp1y/pr61636-1.C: New.
14722 * g++.dg/cpp1y/pr61636-2.C: New.
14723 * g++.dg/cpp1y/pr61636-3.C: New.
14724
14725 2017-01-17 Martin Sebor <msebor@redhat.com>
14726
14727 PR testsuite/79115
14728 * gcc.dg/pr78768.c: Make it a link-only test.
14729
14730 2017-01-17 David Malcolm <dmalcolm@redhat.com>
14731
14732 PR c++/71497
14733 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
14734 expected messages.
14735 * c-c++-common/Wmisleading-indentation.c: Likewise.
14736
14737 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
14738
14739 PR target/79058
14740 * gcc.target/arm/pr79058.c: New.
14741
14742 2017-01-17 Jakub Jelinek <jakub@redhat.com>
14743
14744 PR tree-optimization/71854
14745 * gcc.dg/vect/pr71854.c: New test.
14746
14747 2017-01-17 Martin Liska <mliska@suse.cz>
14748
14749 PR ipa/71207
14750 * g++.dg/ipa/pr71207.C: New test.
14751
14752 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
14753
14754 PR middle-end/77445
14755 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
14756 * gcc.dg/tree-ssa/pr77445.c: New testcase.
14757
14758 2017-01-17 Jakub Jelinek <jakub@redhat.com>
14759
14760 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
14761 rather than long unsigned int.
14762 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
14763
14764 2017-01-17 Richard Biener <rguenther@suse.de>
14765
14766 PR tree-optimization/71433
14767 * gcc.dg/Warray-bounds-20.c: New testcase.
14768
14769 2017-01-17 Richard Biener <rguenther@suse.de>
14770
14771 PR testsuite/52563
14772 PR testsuite/71237
14773 PR testsuite/77737
14774 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
14775 * gcc.dg/tree-ssa/scev-4.c: Likewise.
14776 * gcc.dg/tree-ssa/scev-5.c: Likewise.
14777
14778 2017-01-17 Alan Modra <amodra@gmail.com>
14779
14780 * gcc.target/powerpc/pr79066.c: New.
14781
14782 2017-01-16 Jeff Law <law@redhat.com>
14783
14784 PR tree-optimization/33562
14785 PR tree-optimization/61912
14786 PR tree-optimization/77485
14787 PR tree-optimization/79090
14788 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
14789 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
14790
14791 2017-01-16 Jakub Jelinek <jakub@redhat.com>
14792
14793 PR c/79089
14794 * gcc.c-torture/compile/pr79089.c: New test.
14795
14796 PR target/79080
14797 * gcc.dg/pr79080.c: New test.
14798
14799 2017-01-16 David Malcolm <dmalcolm@redhat.com>
14800
14801 PR c/78304
14802 * gcc.dg/format/pr78304.c: Convert argument from integral type
14803 to a pointer.
14804 * gcc.dg/format/pr78304-2.c: Likewise.
14805
14806 2017-01-16 Carl Love <cel@us.ibm.com>
14807
14808 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
14809 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
14810
14811 2017-01-16 Carl Love <cel@us.ibm.com>
14812
14813 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
14814 Change arguments and return type to bool long long.
14815
14816 2017-01-16 Martin Sebor <msebor@redhat.com>
14817
14818 PR testsuite/79051
14819 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
14820 on x86.
14821
14822 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14823
14824 Revert:
14825 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14826
14827 PR c++/71737
14828 * g++.dg/cpp0x/pr71737.C: New.
14829
14830 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14831
14832 * gcc.target/powerpc/swaps-p8-27.c: New.
14833
14834 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14835
14836 PR c++/71737
14837 * g++.dg/cpp0x/pr71737.C: New.
14838
14839 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
14840
14841 * gnat.dg/opt62.adb: New test.
14842 * gnat.dg/opt62_pkg.ads: New helper.
14843
14844 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
14845
14846 PR rtl-optimization/78626
14847 PR rtl-optimization/78727
14848 * gcc.dg/torture/pr78626.c: New test.
14849 * gcc.dg/torture/pr78727.c: New test.
14850
14851 2017-01-14 Alan Modra <amodra@gmail.com>
14852
14853 * gcc.c-torture/compile/pr72749.c: New test.
14854
14855 2017-01-13 David Malcolm <dmalcolm@redhat.com>
14856
14857 PR c/78304
14858 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
14859 (test_macro_2): New test.
14860 (test_macro_3): New test.
14861 (test_macro_4): New test.
14862 (test_non_contiguous_strings): Convert line number to line offset.
14863 * gcc.dg/format/pr78304-2.c: New test case.
14864 * gcc.dg/format/pr78304.c: New test case.
14865
14866 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
14867
14868 * gcc.target/i386/funcspec-56.inc: Add missing options and
14869 reorder options by implied ISAs, as in ix86_target_string.
14870
14871 2017-01-13 Marek Polacek <polacek@redhat.com>
14872
14873 PR c++/71166
14874 * g++.dg/cpp0x/constexpr-array18.C: New test.
14875
14876 2017-01-13 Jeff Law <law@redhat.com>
14877
14878 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
14879
14880 PR tree-optimization/61912
14881 PR tree-optimization/77485
14882 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
14883 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
14884 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
14885
14886 PR tree-optimization/33562
14887 PR tree-optimization/61912
14888 PR tree-optimization/77485
14889 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
14890 * gcc.dg/tree-ssa/complex-5.c: Likewise.
14891 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
14892 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
14893 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
14894 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
14895 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
14896
14897 2017-01-13 Martin Liska <mliska@suse.cz>
14898
14899 PR ipa/79043
14900 * gcc.c-torture/execute/pr79043.c: New test.
14901
14902 2017-01-13 Richard Biener <rguenther@suse.de>
14903
14904 PR middle-end/78411
14905 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
14906
14907 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14908
14909 PR fortran/70697
14910 * gfortran.dg/coarray/event_4.f08: New test.
14911
14912 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14913
14914 PR fortran/70696
14915 * gfortran.dg/coarray/event_3.f08: New test.
14916
14917 2017-01-13 Richard Biener <rguenther@suse.de>
14918
14919 PR tree-optimization/77283
14920 * gcc.dg/tree-ssa/split-path-9.c: Fix.
14921
14922 2017-01-13 Richard Biener <rguenther@suse.de>
14923
14924 * gcc.dg/gimplefe-22.c: New testcase.
14925
14926 2017-01-13 Richard Biener <rguenther@suse.de>
14927
14928 PR tree-optimization/77283
14929 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
14930 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
14931 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
14932
14933 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
14934
14935 * gcc.dg/pr77862.c: Require fpic target.
14936
14937 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14938
14939 PR target/79004
14940 * gcc.target/powerpc/pr79004.c: New test.
14941
14942 2017-01-12 Martin Sebor <msebor@redhat.com>
14943
14944 * gcc.dg/pr78138.c: Adjust.
14945 * gcc.dg/pr78768.c: Adjust.
14946 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
14947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
14948 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
14949 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
14950 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
14951 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
14952 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
14953 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
14954 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
14955 * gcc.dg/tree-ssa/pr78605.c: Adjust.
14956 * gcc.dg/tree-ssa/pr78622.c: Adjust.
14957
14958 2017-01-12 Jakub Jelinek <jakub@redhat.com>
14959
14960 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
14961
14962 2017-01-12 Martin Sebor <msebor@redhat.com>
14963
14964 PR testsuite/79051
14965 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
14966 due to bug 79054.
14967
14968 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
14969
14970 * gcc.dg/pr78768.c: Require LTO.
14971
14972 2017-01-12 Martin Sebor <msebor@redhat.com>
14973
14974 PR c/79074
14975 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
14976 due to the referenced bug.
14977
14978 2017-01-12 Martin Sebor <msebor@redhat.com>
14979
14980 PR testsuite/79073
14981 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
14982
14983 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
14984
14985 * gcc.target/i386/builtin_target.c (check_features): Check all
14986 supported __builtin_cpu_supports options.
14987
14988 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14989
14990 PR tree-optimization/78319
14991 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
14992 Remove xfail.
14993
14994 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14995
14996 PR target/79044
14997 * gcc.target/powerpc/swaps-p8-26.c: New.
14998
14999 2017-01-12 Richard Biener <rguenther@suse.de>
15000
15001 * gcc.dg/gimplefe-21.c: New testcase.
15002
15003 2017-01-12 Michael Collison <michael.collison@arm.com>
15004
15005 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
15006
15007 2017-01-11 Julia Koval <julia.koval@intel.com>
15008 Uros Bizjak <ubizjak@gmail.com>
15009
15010 * gcc.target/i386/sgx.c New test.
15011 * gcc.target/i386/sse-12.c: Add -msgx.
15012 * gcc.target/i386/sse-13.c: Ditto.
15013 * gcc.target/i386/sse-14.c: Ditto.
15014 * gcc.target/i386/sse-22.c: Ditto.
15015 * gcc.target/i386/sse-23.c: Ditto.
15016 * g++.dg/other/i386-2.C: Ditto.
15017 * g++.dg/other/i386-3.C: Ditto.
15018
15019 2017-01-11 Martin Sebor <msebor@redhat.com>
15020
15021 PR c++/24511
15022 * g++.dg/template/explicit9.C: New test.
15023
15024 2017-01-11 Nathan Sidwell <nathan@acm.org>
15025
15026 PR c++/77812
15027 * g++.dg/pr77812.C: New.
15028
15029 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15030
15031 PR c++/71537
15032 * g++.dg/cpp1y/constexpr-71537.C: New test.
15033
15034 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
15035 argument.
15036
15037 2017-01-11 Martin Sebor <msebor@redhat.com>
15038
15039 PR c/47931
15040 * c-c++-common/Waddress-2.c: New test.
15041
15042 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15043
15044 PR c++/78341
15045 * g++.dg/cpp0x/pr78341.C: New test.
15046
15047 2017-01-11 Martin Sebor <msebor@redhat.com>
15048
15049 PR c/78768
15050 * gcc.dg/pr78768.c: New test.
15051
15052 2017-01-11 David Malcolm <dmalcolm@redhat.com>
15053
15054 PR driver/78877
15055 * gcc.dg/spellcheck-options-14.c: New test case.
15056 * gcc.dg/spellcheck-options-15.c: New test case.
15057 * gcc.dg/spellcheck-options-16.c: New test case.
15058 * gcc.dg/spellcheck-options-17.c: New test case.
15059
15060 2017-01-11 Martin Liska <mliska@suse.cz>
15061
15062 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
15063
15064 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15065
15066 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
15067 instead of just 1 for the decomposition from struct C.
15068
15069 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
15070
15071 * gcc.c-torture/execute/20170111-1.c: New test.
15072
15073 2017-01-11 Richard Biener <rguenther@suse.de>
15074
15075 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
15076
15077 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15078
15079 PR middle-end/50199
15080 * gcc.dg/lto/pr50199_0.c: New test.
15081
15082 2017-01-10 Martin Sebor <msebor@redhat.com>
15083
15084 PR testsuite/78960
15085 PR testsuite/78959
15086 PR testsuite/78133
15087 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
15088 * gcc.dg/tree-ssa/pr78622.c: Ditto.
15089
15090 2017-01-10 Martin Sebor <msebor@redhat.com>
15091
15092 PR middle-end/78138
15093 * gcc.dg/pr78138.c: New test.
15094
15095 2017-01-10 David Malcolm <dmalcolm@redhat.com>
15096
15097 PR c++/77949
15098 * g++.dg/diagnostic/pr77949.C: New test case.
15099
15100 2017-01-10 Martin Sebor <msebor@redhat.com>
15101
15102 PR middle-end/78245
15103 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
15104
15105 2017-01-10 Martin Sebor <msebor@redhat.com>
15106
15107 PR tree-optimization/78775
15108 * gcc.dg/attr-alloc_size-4.c: Add test cases.
15109 * gcc.dg/attr-alloc_size-10.c: New test.
15110 * gcc.dg/attr-alloc_size-11.c: New test.
15111 * gcc.dg/builtin-stringop-chk-7.c: New test.
15112 * gcc.dg/pr78775.c: New test.
15113 * gcc.dg/pr78973-2.c: New test.
15114 * gcc.dg/pr78973.c: New test.
15115
15116 2017-01-10 Jeff Law <law@redhat.com>
15117
15118 PR tree-optimization/77766
15119 PR tree-optimization/78856
15120 * gcc.c-torture/execute/pr77766.c: New test.
15121
15122 2016-01-10 Richard Biener <rguenther@suse.de>
15123
15124 PR tree-optimization/79034
15125 * g++.dg/torture/pr79034.C: New testcase.
15126
15127 2017-01-10 Martin Liska <mliska@suse.cz>
15128
15129 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
15130 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
15131 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
15132 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
15133 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
15134 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
15135 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
15136 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
15137 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
15138 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
15139 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
15140 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
15141 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
15142 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
15143 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
15144 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
15145 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
15146 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
15147 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
15148 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
15149 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
15150 * gcc.dg/ipa/pr64307.c: Likewise.
15151 * gcc.dg/ipa/pr77653.c: Likewise.
15152
15153 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
15154
15155 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
15156 * g++.dg/other/i386-3.C: Ditto.
15157 * gcc.target/i386/sse-12.c: Ditto.
15158 * gcc.target/i386/sse-13.c: Ditto.
15159 * gcc.target/i386/sse-22.c: Ditto.
15160 * gcc.target/i386/sse-23.c: Ditto.
15161 * gcc.target/i386/builtin_target.c: Handle new option.
15162 * gcc.target/i386/funcspec-56.inc: Test new attributes.
15163 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
15164 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
15165
15166 2017-01-09 Martin Sebor <msebor@redhat.com>
15167
15168 PR testsuite/79036
15169 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
15170 with different precisions.
15171
15172 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
15173
15174 * g++.dg/opt/call2.C: New test.
15175 * g++.dg/opt/call3.C: Likewise.
15176 * gnat.dg/array26.adb: New test.
15177 * gnat.dg/array26_pkg.ad[sb]: New helper.
15178 * gnat.dg/array27.adb: New test.
15179 * gnat.dg/array27_pkg.ad[sb]: New helper.
15180 * gnat.dg/array28.adb: New test.
15181 * gnat.dg/array28_pkg.ad[sb]: New helper.
15182
15183 2017-01-09 Jakub Jelinek <jakub@redhat.com>
15184
15185 PR translation/79019
15186 PR translation/79020
15187 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
15188 diagnostics.
15189 * gfortran.dg/initialization_17.f90: Likewise.
15190
15191 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
15192
15193 PR testsuite/79026
15194 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
15195 * gcc.target/i386/pr78904-4.c: Likewise.
15196 * gcc.target/i386/pr78904-6.c: Likewise.
15197 * gcc.target/i386/pr78967-2.c: Likewise.
15198
15199 2017-01-09 Jakub Jelinek <jakub@redhat.com>
15200
15201 PR tree-optimization/78899
15202 * gcc.target/i386/pr78899.c: New test.
15203 * gcc.dg/pr71077.c: New test.
15204
15205 2017-01-09 Martin Jambor <mjambor@suse.cz>
15206
15207 PR ipa/78365
15208 PR ipa/78599
15209 * gcc.dg/torture/pr78365.c: New test.
15210
15211 2017-01-09 Jakub Jelinek <jakub@redhat.com>
15212
15213 PR c++/78948
15214 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
15215 (main): Use int* instead of long long.
15216
15217 PR tree-optimization/78938
15218 * gcc.dg/vect/pr78938.c: New test.
15219
15220 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15221
15222 * gcc.dg/20161219.c: New test.
15223
15224 2017-01-09 Richard Biener <rguenther@suse.de>
15225
15226 PR tree-optimization/78997
15227 * gcc.dg/torture/pr78997.c: New testcase.
15228
15229 2017-01-09 Richard Biener <rguenther@suse.de>
15230
15231 PR debug/79000
15232 * g++.dg/lto/pr79000_0.C: New testcase.
15233 * g++.dg/lto/pr79000_1.c: Likewise.
15234
15235 2017-01-08 Martin Sebor <msebor@redhat.com>
15236
15237 PR middle-end/77708
15238 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
15239 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
15240 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
15241 due to bug 78969.
15242 * gcc.dg/format/pr78569.c: Adjust.
15243
15244 2017-01-07 David Malcolm <dmalcolm@redhat.com>
15245
15246 PR c++/72803
15247 * g++.dg/diagnostic/pr72803.C: New test case.
15248
15249 2017-01-07 Martin Sebor <msebor@redhat.com>
15250
15251 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
15252 * gcc.dg/attr-alloc_size-4.c: Same.
15253
15254 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
15255
15256 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
15257 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
15258 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
15259 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
15260 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
15261 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
15262 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
15263
15264 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15265 * gcc.dg/memcmp-1.c: New.
15266 * gcc.dg/strncmp-1.c: New.
15267
15268 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15269
15270 * gcc.target/arm/acle/mcrr: New.
15271 * gcc.target/arm/acle/mcrr2: New.
15272 * gcc.target/arm/acle/mrrc: New.
15273 * gcc.target/arm/acle/mrrc2: New.
15274
15275 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15276
15277 * gcc.target/arm/acle/mcr.c: New.
15278 * gcc.target/arm/acle/mrc.c: New.
15279 * gcc.target/arm/acle/mcr2.c: New.
15280 * gcc.target/arm/acle/mrc2.c: New.
15281
15282 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15283
15284 * gcc.target/arm/acle/ldc: New.
15285 * gcc.target/arm/acle/ldc2: New.
15286 * gcc.target/arm/acle/ldcl: New.
15287 * gcc.target/arm/acle/ldc2l: New.
15288 * gcc.target/arm/acle/stc: New.
15289 * gcc.target/arm/acle/stc2: New.
15290 * gcc.target/arm/acle/stcl: New.
15291 * gcc.target/arm/acle/stc2l: New.
15292
15293 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15294
15295 * gcc.target/arm/acle/acle.exp: Run tests for different options
15296 and make sure fat-lto-objects is used such that we can still do
15297 assemble scans.
15298 * gcc.target/arm/acle/cdp.c: New.
15299 * gcc.target/arm/acle/cdp2.c: New.
15300 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
15301 (check_effective_target_arm_coproc1_ok_nocache): New.
15302 (check_effective_target_arm_coproc2_ok): New.
15303 (check_effective_target_arm_coproc2_ok_nocache): New.
15304 (check_effective_target_arm_coproc3_ok): New.
15305 (check_effective_target_arm_coproc3_ok_nocache): New.
15306 (check_effective_target_arm_coproc4_ok): New.
15307 (check_effective_target_arm_coproc4_ok_nocache): New.
15308
15309 2017-01-06 Martin Sebor <msebor@redhat.com>
15310
15311 PR middle-end/78605
15312 * gcc.dg/tree-ssa/pr78605.c: New test.
15313
15314 2017-01-05 Martin Sebor <msebor@redhat.com>
15315
15316 PR tree-optimization/78910
15317 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
15318 diagnostics.
15319 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15320 * gcc.dg/tree-ssa/pr78910.c: New test.
15321
15322 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
15323
15324 * gcc.dg/sso-10.c: New test.
15325
15326 2017-01-05 Jakub Jelinek <jakub@redhat.com>
15327
15328 PR tree-optimization/71016
15329 * gcc.target/i386/pr71016.c: New test.
15330 * gcc.target/aarch64/pr71016.c: New test.
15331 * gcc.dg/tree-ssa/pr66726-3.c: New test.
15332
15333 PR c++/78931
15334 * g++.dg/cpp1z/decomp19.C: New test.
15335
15336 PR c++/78890
15337 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
15338 * g++.dg/init/union1.C: Likewise.
15339 * g++.dg/cpp0x/union6.C: Expect errors.
15340 * g++.dg/cpp0x/union8.C: New test.
15341 * g++.dg/cpp0x/pr78890-1.C: New test.
15342 * g++.dg/cpp0x/pr78890-2.C: New test.
15343
15344 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
15345
15346 * gcc.target/powerpc/pr71670.c: Require p9vector.
15347 * gcc.target/powerpc/p9-novsx.c: Same.
15348
15349 2017-01-05 David Malcolm <dmalcolm@redhat.com>
15350
15351 * selftests/asr_div1.rtl: New file.
15352 * selftests/aarch64: New subdirectory.
15353 * selftests/aarch64/times-two.rtl: New file.
15354 * selftests/bb-index.rtl: New file.
15355 * selftests/cfg-test.rtl: New file.
15356 * selftests/const-int.rtl: New file.
15357 * selftests/example-labels.rtl: New file.
15358 * selftests/insn-with-mode.rtl: New file.
15359 * selftests/jump-to-label-ref.rtl: New file.
15360 * selftests/jump-to-return.rtl: New file.
15361 * selftests/jump-to-simple-return.rtl: New file.
15362 * selftests/mem.rtl: New file.
15363 * selftests/note-insn-deleted.rtl: New file.
15364 * selftests/note_insn_basic_block.rtl: New file.
15365 * selftests/simple-cse.rtl: New file.
15366 * selftests/symbol-ref.rtl: New file.
15367 * selftests/x86_64: New subdirectory.
15368 * selftests/x86_64/call-insn.rtl: New file.
15369 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
15370 * selftests/x86_64/times-two.rtl: New file.
15371 * selftests/x86_64/unspec.rtl: New file.
15372
15373 2017-01-05 Nathan Sidwell <nathan@acm.org>
15374
15375 PR c++/78765
15376 * g++.dg/cpp0x/pr78765.C: New.
15377
15378 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15379
15380 * gcc.target/s390/memcpy-2.c: New test.
15381 * gcc.target/s390/memset-2.c: New test.
15382
15383 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15384
15385 * gcc.target/s390/memcpy-1.c: New test.
15386
15387 2017-01-04 Jeff Law <law@redhat.com>
15388
15389 PR tree-optimization/78812
15390 * g++.dg/torture/pr78812.C: New test.
15391
15392 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15393
15394 PR target/71977
15395 PR target/70568
15396 PR target/78823
15397 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
15398 64-bit VSX systems with direct move, whether we optimize common
15399 code sequences in the GLIBC math library for float math functions.
15400 * gcc.target/powerpc/pr71977-2.c: Likewise.
15401
15402 2017-01-04 Marek Polacek <polacek@redhat.com>
15403
15404 PR c++/64767
15405 * c-c++-common/Wpointer-compare-1.c: New test.
15406
15407 2017-01-04 Jakub Jelinek <jakub@redhat.com>
15408
15409 PR c++/78949
15410 * c-c++-common/Wunused-var-16.c: New test.
15411
15412 PR c++/78693
15413 * g++.dg/cpp0x/pr78693.C: New test.
15414
15415 PR driver/78957
15416 * gcc.dg/pr78957.c: New test.
15417
15418 * g++.dg/cpp1y/auto-fn34.C: New test.
15419
15420 PR c++/71182
15421 * g++.dg/cpp0x/pr71182.C: New test.
15422
15423 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
15424
15425 PR target/78056
15426 * gcc.target/powerpc/pr78056-1.c: New test.
15427 * gcc.target/powerpc/pr78056-2.c: New test.
15428 * gcc.target/powerpc/pr78056-3.c: New test.
15429 * gcc.target/powerpc/pr78056-4.c: New test.
15430 * gcc.target/powerpc/pr78056-5.c: New test.
15431 * gcc.target/powerpc/pr78056-6.c: New test.
15432 * gcc.target/powerpc/pr78056-7.c: New test.
15433 * gcc.target/powerpc/pr78056-8.c: New test.
15434 * lib/target-supports.exp
15435 (check_effective_target_powerpc_popcntb_ok): New procedure to test
15436 whether the effective target supports the popcntb instruction.
15437
15438 2017-01-03 Jeff Law <law@redhat.com>
15439
15440 PR tree-optimization/67955
15441 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
15442
15443 2017-01-04 Marek Polacek <polacek@redhat.com>
15444
15445 PR c++/77545
15446 PR c++/77284
15447 * g++.dg/cpp0x/range-for32.C: New test.
15448 * g++.dg/cpp0x/range-for33.C: New test.
15449
15450 2017-01-04 David Malcolm <dmalcolm@redhat.com>
15451
15452 * gcc.dg/Wmissing-braces-fixits.c: New test case.
15453
15454 2017-01-04 Nathan Sidwell <nathan@acm.org>
15455
15456 PR c++/66735
15457 * g++.dg/cpp1y/pr66735.C: New.
15458
15459 2017-01-04 Jakub Jelinek <jakub@redhat.com>
15460
15461 PR tree-optimization/71563
15462 * gcc.dg/tree-ssa/pr71563.c: New test.
15463
15464 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
15465
15466 PR fortran/78534
15467 PR fortran/78976
15468 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
15469 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
15470 * gfortran.dg/transfer_intrinsic_1.f90: Change
15471 scan-tree-dump-times due to gfc_trans_string_copy change to
15472 avoid -Wstringop-overflow.
15473
15474 2017-01-03 Jeff Law <law@redhat.com>
15475
15476 PR tree-optimization/78856
15477 * gcc.c-torture/execute/pr78856.c: New test.
15478
15479 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
15480
15481 PR target/78953
15482 * gcc.target/powerpc/pr78953.c: New test.
15483
15484 2017-01-03 Ian Lance Taylor <iant@google.com>
15485
15486 * gcc.misc-tests/godump-1.c: Update for accurate representation of
15487 enums.
15488
15489 2017-01-03 Martin Sebor <msebor@redhat.com>
15490
15491 PR tree-optimization/78696
15492 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
15493 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
15494 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
15495 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15496
15497 2017-01-03 David Malcolm <dmalcolm@redhat.com>
15498
15499 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
15500 with more than one digit.
15501 * lib/gcc-dg.exp (process-message): Support more than one digit
15502 in relative line specifications.
15503
15504 2017-01-03 Jakub Jelinek <jakub@redhat.com>
15505
15506 PR tree-optimization/78965
15507 * gcc.dg/pr78965.c: New test.
15508
15509 PR middle-end/78901
15510 * g++.dg/opt/pr78901.C: New test.
15511
15512 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
15513
15514 PR fortran/78534
15515 PR fortran/66310
15516 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
15517 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
15518 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15519 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15520 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15521 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15522 * gfortran.dg/string_1_lp64.f90: New test.
15523 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15524 * gfortran.dg/string_3_lp64.f90: New test.
15525 * gfortran.dg/transfer_intrinsic_1.f90: Change
15526 scan-tree-dump-times due to gfc_trans_string_copy change to
15527 avoid -Wstringop-overflow.
15528
15529 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
15530
15531 PR target/78967
15532 * gcc.target/i386/pr78967-1.c: New test.
15533 * gcc.target/i386/pr78967-2.c: Ditto.
15534 * gcc.target/i386/pr78967-3.c: Ditto.
15535
15536 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
15537 * gcc.target/i386/pr78904-4.c: Ditto.
15538 * gcc.target/i386/pr78904-6.c: Ditto.
15539
15540 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
15541
15542 PR middle-end/77674
15543 * g++.dg/torture/pr77674.C: New testcase.
15544
15545 2017-01-01 Jakub Jelinek <jakub@redhat.com>
15546
15547 Update copyright years.
15548 \f
15549 Copyright (C) 2017 Free Software Foundation, Inc.
15550
15551 Copying and distribution of this file, with or without modification,
15552 are permitted in any medium without royalty provided the copyright
15553 notice and this notice are preserved.