* lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-05-11 Nathan Sidwell <nathan@acm.org>
2
3 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
4
5 2017-05-11 Carl Love <cel@us.ibm.com>
6
7 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
8 to the test suite file.
9 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
10 to the test suite file.
11
12 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13
14 PR fortran/78659
15 * gfortran.dg/namelist_91.f90: New test.
16 * gfortran.dg/namelist_92.f90: New test.
17 * gfortran.dg/namelist_93.f90: New test.
18 * gfortran.dg/namelist_94.f90: New test.
19
20 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21
22 PR target/80695
23 * gcc.target/powerpc/pr80695-p8.c: New file.
24 * gcc.target/powerpc/pr80695-p9.c: New file.
25
26 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
27 Jakub Jelinek <jakub@redhat.com>
28
29 PR target/80706
30 * gcc.target/i386/pr80706.c: New test.
31
32 2017-05-11 Julia Koval <julia.koval@intel.com>
33
34 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
35 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
36 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
37 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
38
39 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
40
41 PR c++/70538
42 * g++.dg/cpp0x/pr70538.C: New.
43
44 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
45
46 * gcc.target/i386/pr22152.c: Fix undefined testcase.
47 Remove unnecessary loop. Run on 32-bit targets only.
48 (dg-options): Remove -fno-tree-sink.
49
50 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
51
52 * gcc.target/powerpc/cmpb-1.c: New test.
53 * gcc.target/powerpc/cmpb-2.c: New test.
54 * gcc.target/powerpc/cmpb-3.c: New test.
55 * gcc.target/powerpc/cmpb32-1.c: New test.
56 * gcc.target/powerpc/cmpb32-2.c: New test.
57
58 2017-05-11 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/80705
61 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
62
63 2017-05-11 Nathan Sidwell <nathan@acm.org>
64
65 * lib/scanlang.exp: New.
66 * lib/gcc-dg.exp: Load scanlang.exp.
67 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
68
69 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
70
71 PR testsuite/80580
72 * gcc.dg/gimplefe-error-6.c: New test.
73
74 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
75
76 PR testsuite/80580
77 * gcc.dg/gimplefe-error-5.c: New test.
78
79 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
80
81 PR testsuite/80580
82 * gcc.dg/gimplefe-error-4.c: New test.
83
84 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
85
86 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
87
88 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
89
90 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
91 (_mm_maskz_max_round_sd): Test new intrinsics.
92 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
93 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
94 (_mm_maskz_max_round_ss): Test new intrinsics.
95 * gcc.target/i386/avx512f-vmaxss-2.c: New.
96 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
97 (_mm_maskz_min_round_sd): Test new intrinsics.
98 * gcc.target/i386/avx512f-vminsd-2.c: New.
99 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
100 (_mm_maskz_min_round_ss): Test new intrinsics.
101 * gcc.target/i386/avx512f-vminss-2.c: New.
102 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
103 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
104 (__builtin_ia32_minss_mask_round): Test new builtins.
105 * gcc.target/i386/sse-13.c: Ditto.
106 * gcc.target/i386/sse-23.c: Ditto.
107 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
108 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
109 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
110 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
111 (_mm_mask_min_round_ss): Test new intrinsics.
112 * gcc.target/i386/testround-1.c: Ditto.
113
114 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
115
116 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
117 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
118 (_mm_maskz_div_round_sd): Test new intrinsics.
119 * gcc.target/i386/avx512f-vdivsd-2.c: New.
120 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
121 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
122 (_mm_maskz_div_round_ss): Test new intrinsics.
123 * gcc.target/i386/avx512f-vdivss-2.c: New.
124 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
125 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
126 (_mm_maskz_mul_round_sd): Test new intrinsics.
127 * gcc.target/i386/avx512f-vmulsd-2.c: New.
128 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
129 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
130 (_mm_maskz_mul_round_ss): Test new intrinsics.
131 * gcc.target/i386/avx512f-vmulss-2.c: New.
132 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
133 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
134 (__builtin_ia32_mulss_mask_round): Test new builtins.
135 * gcc.target/i386/sse-13.c: Ditto.
136 * gcc.target/i386/sse-23.c: Ditto.
137 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
138 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
139 (_mm_maskz_mul_round_ss): Test new intrinsics.
140 * gcc.target/i386/testround-1.c: Ditto.
141
142 2017-05-10 Julia Koval <julia.koval@intel.com>
143
144 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
145 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
146 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
147
148 2017-05-10 Julia Koval <julia.koval@intel.com>
149
150 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
151 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
152 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
153 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
154
155 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
156
157 PR tree-optimization/51513
158 * gcc.target/powerpc/pr51513.c: New test.
159 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
160 __builtin_abort().
161 * gcc.dg/predict-14.c: Likewise.
162
163 2017-05-10 Carl Love <cel@us.ibm.com>
164 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
165 to the test suite file.
166 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
167 to the test suite file.
168
169 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
170
171 PR tree-optimization/77644
172 * gcc.dg/tree-ssa/pr77644.c: New test-case.
173
174 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
175
176 * gcc.dg/guality/inline-params-2.c: New.
177
178 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
179
180 PR c++/80145
181 * g++.dg/cpp1y/auto-fn37.C: New.
182 * g++.dg/cpp1y/auto-fn38.C: Likewise.
183
184 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
185
186 PR target/68163
187 * gcc.target/powerpc/pr68163.c: New test.
188
189 2017-05-09 Janus Weil <janus@gcc.gnu.org>
190
191 PR fortran/79311
192 * gfortran.dg/finalize_32.f90: New test.
193
194 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
195
196 PR c/35441
197 * gcc.dg/pr35441.c: New test.
198
199 2017-05-09 Martin Sebor <msebor@redhat.com>
200
201 PR testsuite/80643
202 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
203 output.
204
205 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/80186
208 * g++.dg/template/crash126.C: New.
209
210 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
211
212 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
213 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
214 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
215 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
216
217 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
218
219 PR testsuite/80611
220 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
221
222 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
223
224 * gcc.target/arc/tmac-1.c: New file.
225 * gcc.target/arc/tmac-2.c: Likewise.
226 * gcc.target/arc/tmac.h: Likewise.
227
228 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
229 Andrew Burgess <andrew.burgess@embecosm.com>
230
231 * gcc.target/arc/firq-1.c: New file.
232 * gcc.target/arc/firq-2.c: Likewise.
233 * gcc.target/arc/firq-3.c: Likewise.
234 * gcc.target/arc/firq-4.c: Likewise.
235 * gcc.target/arc/firq-5.c: Likewise.
236 * gcc.target/arc/firq-6.c: Likewise.
237
238 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
239
240 * gcc.target/arc/interrupt-5.c: Newfile.
241 * gcc.target/arc/interrupt-6.c: Likewise.
242 * gcc.target/arc/interrupt-7.c: Likewise.
243 * gcc.target/arc/interrupt-8.c: Likewise.
244 * gcc.target/arc/interrupt-9.c: Likewise.
245
246 2017-05-09 Richard Biener <rguenther@suse.de>
247
248 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
249 and adjust.
250 * gcc.dg/vect/vect-50.c: Likewise.
251
252 2017-05-09 Marek Polacek <polacek@redhat.com>
253
254 PR c/80525
255 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
256 * c-c++-common/Wlogical-op-2.c: New test.
257
258 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
259
260 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
261 for targets with __SIZEOF_INT__ < 4.
262
263 2017-05-09 Richard Biener <rguenther@suse.de>
264
265 * gcc.dg/vect/vect-50.c: Revert last change.
266 * gcc.dg/vect/vect-44.c: Likewise.
267
268 2017-05-08 Martin Sebor <msebor@redhat.com>
269
270 PR translation/80280
271 * gcc.dg/format/gcc_diag-10.c: New test.
272
273 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
274
275 PR target/80101
276 * gcc.target/powerpc/pr80101-1.c: New test.
277
278 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
279
280 PR fortran/79930
281 * gfortran.dg/inline_transpose_1.f90: Add
282 -finline-matmul-limit=0 to options.
283 * gfortran.dg/matmul_5.f90: Likewise.
284 * gfortran.dg/vect/vect-8.f90: Likewise.
285 * gfortran.dg/inline_matmul_14.f90: New test.
286 * gfortran.dg/inline_matmul_15.f90: New test.
287
288 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
289
290 PR fortran/80602
291 * gfortran.dg/matmul_15.f90: New test case.
292
293 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
294
295 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
296 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
297
298 2017-05-07 Jeff Law <law@redhat.com>
299
300 Revert:
301 2017-05-06 Jeff Law <law@redhat.com>
302 PR tree-optimization/78496
303 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
304 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
305
306 2017-05-06 Jeff Law <law@redhat.com>
307
308 PR tree-optimization/78496
309 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
310 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
311
312 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
313
314 * gcc.target/aarch64/spill_1.c: New test.
315
316 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
317
318 PR rtl-optimization/75964
319 * gcc.dg/torture/pr75964.c: New test.
320
321 2017-05-06 Tom de Vries <tom@codesourcery.com>
322
323 PR testsuite/80606
324 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
325 * gcc.target/i386/avx-vtestpd-2.c: Same.
326 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
327 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
328 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
329 * gcc.target/i386/avx-vtestpd-3.c: Same.
330 * gcc.target/i386/avx-vtestps-1.c: Same.
331 * gcc.target/i386/avx-vtestps-2.c: Same.
332 * gcc.target/i386/avx-vtestps-256-1.c: Same.
333 * gcc.target/i386/avx-vtestps-256-2.c: Same.
334 * gcc.target/i386/avx-vtestps-256-3.c: Same.
335 * gcc.target/i386/avx-vtestps-3.c: Same.
336
337 2017-05-06 Tom de Vries <tom@codesourcery.com>
338
339 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
340
341 2017-05-06 Tom de Vries <tom@codesourcery.com>
342
343 PR testsuite/80557
344 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
345 * gcc.target/powerpc/altivec-types-1.c: Same.
346
347 2017-05-06 Tom de Vries <tom@codesourcery.com>
348
349 PR testsuite/80557
350 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
351 * gcc.target/spu/intrinsics-1.c: Same.
352
353 2017-05-06 Tom de Vries <tom@codesourcery.com>
354
355 PR testsuite/80557
356 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
357
358 2017-05-06 Tom de Vries <tom@codesourcery.com>
359
360 PR testsuite/80557
361 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
362 * gcc.target/aarch64/spellcheck_2.c: Same.
363 * gcc.target/aarch64/spellcheck_3.c: Same.
364
365 2017-05-06 Tom de Vries <tom@codesourcery.com>
366
367 PR testsuite/80557
368 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
369 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
370 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
371 * g++.dg/debug/dwarf2/typedef5.C: Same.
372 * g++.dg/goacc/data-1.C: Same.
373
374 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
375
376 * gcc.target/powerpc/versioned-copy-loop.c: New file.
377
378 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
379
380 PR target/79038
381 PR target/79202
382 PR target/79203
383 * gcc.target/powerpc/ppc-round3.c: New test.
384 * gcc.target/powerpc/ppc-round2.c: Update expected code.
385
386 2017-05-05 Jakub Jelinek <jakub@redhat.com>
387
388 PR tree-optimization/80632
389 * gcc.dg/pr80632.c: New test.
390
391 PR tree-optimization/80558
392 * gcc.dg/tree-ssa/vrp115.c: New test.
393
394 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
395 Thomas Preud'homme <thomas.preudhomme@arm.com>
396 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
397
398 PR target/71607
399 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
400 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
401 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
402 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
403 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
404 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
405 * gcc.target/arm/tls-disable-literal-pool.c: New.
406
407 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
408
409 PR tree-optimization/80613
410 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
411
412 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/71577
415 * g++.dg/cpp0x/pr71577.C: New.
416
417 2017-05-04 Martin Sebor <msebor@redhat.com>
418
419 PR middle-end/79234
420 * gcc.dg/builtin-stringop-chk-8.c: New test.
421 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
422 * gcc.dg/builtin-stringop-chk-4.c: Same.
423 * gcc.dg/builtin-strncat-chk-1.c: Same.
424 * g++.dg/ext/strncpy-chk1.C: Same.
425 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
426 * gcc.dg/out-of-bounds-1.c: Same.
427 * gcc.dg/pr78138.c: Same.
428 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
429 * gfortran.dg/mvbits_7.f90: Same.
430
431 2017-05-04 Martin Sebor <msebor@redhat.com>
432
433 PR preprocessor/79214
434 PR middle-end/79222
435 PR middle-end/79223
436 * gcc.dg/pr79214.c: New test.
437 * gcc.dg/pr79214.h: New test header.
438 * gcc.dg/pr79222.c: New test.
439 * gcc.dg/pr79223.c: New test.
440 * gcc.dg/pr78138.c: Adjust.
441 * gfortran.dg/unconstrained_commons.f: Same.
442
443 2017-05-04 Martin Sebor <msebor@redhat.com>
444
445 PR translation/80280
446 * g++.dg/abi/Wabi-2-3.C: Adjust.
447 * g++.dg/abi/Wabi-3-2.C: Ditto.
448 * g++.dg/lookup/using17.C: Ditto.
449 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
450
451 2017-05-04 Martin Jambor <mjambor@suse.cz>
452
453 PR tree-optimization/80622
454 * gcc.dg/tree-ssa/pr80622.c: New test.
455
456 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
457
458 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
459
460 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
461
462 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
463 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
464
465 2017-05-04 Richard Biener <rguenther@suse.de>
466
467 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
468
469 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
470
471 * gcc.dg/vect/vect-profile-1.c: New test.
472
473 2017-05-04 Marek Polacek <polacek@redhat.com>
474
475 PR tree-optimization/80612
476 * gcc.dg/torture/pr80612.c: New test.
477
478 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
479 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
480
481 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
482 check_effective_target_arm_thumb1_movt_ok.
483
484 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
485
486 * gcc.target/arm/fpscr.c: New file.
487
488 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
489
490 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
491 target.
492
493 2017-05-04 Tom de Vries <tom@codesourcery.com>
494
495 PR testsuite/80557
496 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
497 line numbers.
498 * g++.dg/warn/miss-format-1.C: Same.
499 * g++.dg/warn/overflow-warn-1.C: Same.
500 * g++.dg/warn/overflow-warn-3.C: Same.
501 * g++.dg/warn/overflow-warn-4.C: Same.
502
503 2017-05-04 Tom de Vries <tom@codesourcery.com>
504
505 PR testsuite/80557
506 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
507 * gcc.target/i386/pr68657.c: Same.
508 * gcc.target/i386/pr69255-1.c: Same.
509 * gcc.target/i386/pr69255-2.c: Same.
510 * gcc.target/i386/pr69255-3.c: Same.
511
512 2017-05-04 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/31130
515 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
516 * gcc.dg/Wstrict-overflow-13.c: Likewise.
517 * gcc.dg/Wstrict-overflow-21.c: Likewise.
518 * gcc.dg/pr52904.c: Remove XFAIL.
519 * gcc.dg/tree-ssa/vrp114.c: New testcase.
520
521 2017-05-03 Jeff Law <law@redhat.com>
522
523 PR tree-optimization/78496
524 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
525
526 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
527
528 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
529
530 2017-05-03 Richard Biener <rguenther@suse.de>
531
532 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
533
534 2017-05-03 Jakub Jelinek <jakub@redhat.com>
535
536 PR tree-optimization/79472
537 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
538 to dg-options.
539 * gcc.dg/tree-ssa/vrp113.c: New test.
540 * gcc.dg/tree-ssa/cswtch-3.c: New test.
541 * gcc.dg/tree-ssa/cswtch-4.c: New test.
542 * gcc.dg/tree-ssa/cswtch-5.c: New test.
543
544 2017-05-03 Tom de Vries <tom@codesourcery.com>
545
546 PR testsuite/80557
547 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
548 * c-c++-common/Wshift-negative-value-2.c: Same.
549 * c-c++-common/Wshift-negative-value-3.c: Same.
550 * c-c++-common/Wshift-negative-value-4.c: Same.
551 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
552 * c-c++-common/cpp/pr60400.c: Same.
553 * c-c++-common/fmax-errors.c: Same.
554 * c-c++-common/goacc/data-2.c: Same.
555 * c-c++-common/goacc/host_data-2.c: Same.
556 * c-c++-common/gomp/simd4.c: Same.
557 * c-c++-common/pr28656.c: Same.
558 * c-c++-common/pr43395.c: Same.
559 * c-c++-common/torture/pr57945.c: Same.
560
561 2017-05-03 Tom de Vries <tom@codesourcery.com>
562
563 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
564 arg of dg directive.
565 * c-c++-common/goacc/routine-3.c: Same.
566 * c-c++-common/goacc/routine-4.c: Same.
567
568 2017-05-02 David Malcolm <dmalcolm@redhat.com>
569
570 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
571 (test_fixit_insert_newline): New function.
572 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
573 (test_fixit_insert_newline): New function.
574 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
575 (test_fixit_insert_newline): New function.
576 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
577 (test_fixit_insert_newline): New function.
578 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
579 (test_show_locus): Handle test_fixit_insert_newline.
580
581 2017-05-02 Bin Cheng <bin.cheng@arm.com>
582
583 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
584
585 2017-04-27 Tamar Christina <tamar.christina@arm.com>
586
587 * gcc.dg/lsr-div1.c: New testcase.
588
589 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
590
591 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
592 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
593 (_mm_maskz_add_round_sd): Test new intrinsics.
594 * gcc.target/i386/avx512f-vaddsd-2.c: New.
595 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
596 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
597 (_mm_maskz_add_round_ss): Test new intrinsics.
598 * gcc.target/i386/avx512f-vaddss-2.c: New.
599 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
600 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
601 (_mm_maskz_sub_round_sd): Test new intrinsics.
602 * gcc.target/i386/avx512f-vsubsd-2.c: New.
603 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
604 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
605 (_mm_maskz_sub_round_ss): Test new intrinsics.
606 * gcc.target/i386/avx512f-vsubss-2.c: New.
607 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
608 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
609 (__builtin_ia32_subss_mask_round): Test new builtins.
610 * gcc.target/i386/sse-13.c: Ditto.
611 * gcc.target/i386/sse-23.c: Ditto.
612 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
613 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
614 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
615 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
616 (_mm_mask_sub_round_ss): Test new intrinsics.
617 * gcc.target/i386/testround-1.c: Ditto.
618
619 2017-05-02 Martin Jambor <mjambor@suse.cz>
620
621 PR tree-optimization/78687
622 * g++.dg/tree-ssa/pr78687.C: New test.
623
624 2017-05-02 Richard Biener <rguenther@suse.de>
625
626 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
627 behavior.
628 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
629
630 2017-05-02 Richard Biener <rguenther@suse.de>
631
632 PR tree-optimization/80591
633 * gcc.dg/torture/pr80591.c: New testcase.
634
635 2017-05-02 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/80549
638 * gcc.dg/torture/pr80549.c: New testcase.
639
640 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
641
642 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
643 unsigned long.
644
645 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
646
647 PR c++/80038
648 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
649
650 2017-05-01 David Malcolm <dmalcolm@redhat.com>
651
652 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
653 reflect insertion fix-it hints at the same location now being
654 consolidated.
655
656 2017-05-01 Martin Sebor <msebor@redhat.com>
657
658 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
659 on ILP32 targets.
660
661 2017-05-01 Tom de Vries <tom@codesourcery.com>
662
663 * gcc.dg/pr78768.c: Require linker plugin.
664
665 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
666
667 PR fortran/37131
668 * gfortran.dg/matmul_bounds_11.f90: New test.
669
670 2017-05-01 Martin Sebor <msebor@redhat.com>
671
672 PR tree-optimization/79715
673 * gcc.dg/pr79715.c: New test.
674
675 2017-05-01 Tom de Vries <tom@codesourcery.com>
676
677 PR testsuite/65941
678 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
679 * g++.dg/other/pr59492.C: Require effective target rdrand.
680
681 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
682
683 * g++.dg/diagnostic/member-decl-1.C: New test.
684
685 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
686
687 PR tree-optimization/80487
688 * gcc.dg/tree-ssa/strncpy-1.c: New file.
689
690 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
691
692 PR tree-optimization/79697
693 * gcc.dg/tree-ssa/pr79697.c: New test.
694
695 2017-04-29 Tom de Vries <tom@codesourcery.com>
696
697 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
698
699 2017-04-28 Martin Sebor <msebor@redhat.com>
700
701 PR tree-optimization/80523
702 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
703
704 2017-04-28 Tom de Vries <tom@codesourcery.com>
705
706 PR testsuite/80557
707 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
708 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
709
710 2017-04-28 Tom de Vries <tom@codesourcery.com>
711
712 PR testsuite/80557
713 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
714 * obj-c++.dg/bitfield-4.mm: Same.
715 * obj-c++.dg/bitfield-5.mm: Same.
716 * obj-c++.dg/exceptions-3.mm: Same.
717 * obj-c++.dg/exceptions-5.mm: Same.
718 * obj-c++.dg/method-1.mm: Same.
719 * obj-c++.dg/method-12.mm: Same.
720 * obj-c++.dg/method-13.mm: Same.
721 * obj-c++.dg/method-15.mm: Same.
722 * obj-c++.dg/method-16.mm: Same.
723 * obj-c++.dg/property/at-property-18.mm: Same.
724 * obj-c++.dg/property/at-property-25.mm: Same.
725 * obj-c++.dg/property/at-property-5.mm: Same.
726 * obj-c++.dg/property/dynamic-2.mm: Same.
727 * obj-c++.dg/property/property-neg-3.mm: Same.
728 * obj-c++.dg/protocol-inheritance-1.mm: Same.
729 * obj-c++.dg/protocol-inheritance-2.mm: Same.
730 * obj-c++.dg/syntax-error-1.mm: Same.
731 * obj-c++.dg/try-catch-13.mm: Same.
732 * objc.dg/bitfield-4.m: Same.
733 * objc.dg/class-1.m: Same.
734 * objc.dg/method-11.m: Same.
735 * objc.dg/method-6.m: Same.
736 * objc.dg/method-7.m: Same.
737 * objc.dg/method-9.m: Same.
738 * objc.dg/missing-proto-3.m: Same.
739 * objc.dg/naming-2.m: Same.
740 * objc.dg/property/at-property-16.m: Same.
741 * objc.dg/property/at-property-18.m: Same.
742 * objc.dg/property/at-property-25.m: Same.
743 * objc.dg/property/at-property-5.m: Same.
744 * objc.dg/property/dynamic-2.m: Same.
745 * objc.dg/property/property-neg-3.m: Same.
746 * objc.dg/protocol-inheritance-1.m: Same.
747 * objc.dg/protocol-inheritance-2.m: Same.
748
749 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
750
751 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
752
753 2017-04-28 Tom de Vries <tom@codesourcery.com>
754
755 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
756 dg-(error|warning|message|bogus).
757 * g++.dg/conversion/dr195-1.C: Same.
758 * g++.dg/conversion/dr195.C: Same.
759 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
760 * g++.dg/cpp0x/gen-attrs-14.C: Same.
761 * g++.dg/cpp0x/inline-ns7.C: Same.
762 * g++.dg/cpp0x/variadic105.C: Same.
763 * g++.dg/cpp0x/variadic65.C: Same.
764 * g++.dg/expr/call2.C: Same.
765 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
766 * g++.dg/expr/pmf-1.C: Same.
767 * g++.dg/ext/altivec-types-1.C: Same.
768 * g++.dg/ext/altivec-types-2.C: Same.
769 * g++.dg/ext/altivec-types-3.C: Same.
770 * g++.dg/ext/attrib14.C: Same.
771 * g++.dg/ext/complit1.C: Same.
772 * g++.dg/ext/forscope2.C: Same.
773 * g++.dg/ext/gnu-inline-global-reject.C: Same.
774 * g++.dg/ext/label13.C: Same.
775 * g++.dg/ext/member-attr.C: Same.
776 * g++.dg/ext/visibility/anon7.C: Same.
777 * g++.dg/ext/visibility/visibility-7.C: Same.
778 * g++.dg/ext/vla2.C: Same.
779 * g++.dg/inherit/access2.C: Same.
780 * g++.dg/inherit/covariant12.C: Same.
781 * g++.dg/inherit/covariant14.C: Same.
782 * g++.dg/inherit/namespace-as-base.C: Same.
783 * g++.dg/inherit/template-as-base.C: Same.
784 * g++.dg/lookup/ambig1.C: Same.
785 * g++.dg/lookup/ambig2.C: Same.
786 * g++.dg/lookup/ambig3.C: Same.
787 * g++.dg/lookup/class-member-1.C: Same.
788 * g++.dg/lookup/conv-1.C: Same.
789 * g++.dg/lookup/decl1.C: Same.
790 * g++.dg/lookup/koenig1.C: Same.
791 * g++.dg/lookup/scoped1.C: Same.
792 * g++.dg/lookup/scoped2.C: Same.
793 * g++.dg/lookup/two-stage4.C: Same.
794 * g++.dg/lookup/used-before-declaration.C: Same.
795 * g++.dg/lookup/using.C: Same.
796 * g++.dg/lookup/using17.C: Same.
797 * g++.dg/lookup/using2.C: Same.
798 * g++.dg/other/abstract2.C: Same.
799 * g++.dg/other/classkey1.C: Same.
800 * g++.dg/other/component1.C: Same.
801 * g++.dg/other/const1.C: Same.
802 * g++.dg/other/const2.C: Same.
803 * g++.dg/other/conversion1.C: Same.
804 * g++.dg/other/do1.C: Same.
805 * g++.dg/other/error1.C: Same.
806 * g++.dg/other/error10.C: Same.
807 * g++.dg/other/error3.C: Same.
808 * g++.dg/other/error4.C: Same.
809 * g++.dg/other/error5.C: Same.
810 * g++.dg/other/error8.C: Same.
811 * g++.dg/other/error9.C: Same.
812 * g++.dg/other/field1.C: Same.
813 * g++.dg/other/init1.C: Same.
814 * g++.dg/other/ptrmem2.C: Same.
815 * g++.dg/other/return1.C: Same.
816 * g++.dg/overload/builtin3.C: Same.
817 * g++.dg/overload/error1.C: Same.
818 * g++.dg/overload/error2.C: Same.
819 * g++.dg/overload/koenig2.C: Same.
820 * g++.dg/overload/pmf1.C: Same.
821 * g++.dg/parse/args1.C: Same.
822 * g++.dg/parse/attr3.C: Same.
823 * g++.dg/parse/constant4.C: Same.
824 * g++.dg/parse/crash10.C: Same.
825 * g++.dg/parse/crash18.C: Same.
826 * g++.dg/parse/crash19.C: Same.
827 * g++.dg/parse/crash20.C: Same.
828 * g++.dg/parse/crash21.C: Same.
829 * g++.dg/parse/crash22.C: Same.
830 * g++.dg/parse/crash32.C: Same.
831 * g++.dg/parse/decl-specifier-1.C: Same.
832 * g++.dg/parse/error58.C: Same.
833 * g++.dg/parse/local-class1.C: Same.
834 * g++.dg/parse/non-dependent2.C: Same.
835 * g++.dg/parse/parameter-declaration-1.C: Same.
836 * g++.dg/parse/ptrmem2.C: Same.
837 * g++.dg/parse/ptrmem3.C: Same.
838 * g++.dg/parse/saved1.C: Same.
839 * g++.dg/tc1/dr101.C: Same.
840 * g++.dg/tc1/dr142.C: Same.
841 * g++.dg/tc1/dr176.C: Same.
842 * g++.dg/template/conv4.C: Same.
843 * g++.dg/template/crash56.C: Same.
844 * g++.dg/template/dependent-expr2.C: Same.
845 * g++.dg/template/error1.C: Same.
846 * g++.dg/template/error2.C: Same.
847 * g++.dg/template/explicit6.C: Same.
848 * g++.dg/template/init-list.C: Same.
849 * g++.dg/template/local1.C: Same.
850 * g++.dg/template/lookup2.C: Same.
851 * g++.dg/template/meminit2.C: Same.
852 * g++.dg/template/nontype25.C: Same.
853 * g++.dg/template/ptrmem2.C: Same.
854 * g++.dg/template/qualttp19.C: Same.
855 * g++.dg/template/qualttp20.C: Same.
856 * g++.dg/template/ttp3.C: Same.
857 * g++.dg/template/unify4.C: Same.
858 * g++.dg/template/unify6.C: Same.
859 * g++.dg/template/unify7.C: Same.
860 * g++.dg/template/warn1.C: Same.
861 * g++.dg/tree-ssa/dom-invalid.C: Same.
862 * g++.dg/ubsan/shift-1.C: Same.
863 * g++.dg/warn/Wunused-2.C: Same.
864 * g++.dg/warn/Wunused-4.C: Same.
865 * g++.dg/warn/Wunused-6.C: Same.
866 * g++.dg/warn/deprecated-6.C: Same.
867 * g++.dg/warn/deprecated.C: Same.
868 * g++.dg/warn/effc1.C: Same.
869 * g++.dg/warn/effc3.C: Same.
870 * g++.dg/warn/incomplete1.C: Same.
871 * g++.dg/warn/inline1.C: Same.
872 * g++.dg/warn/noeffect2.C: Same.
873 * g++.dg/warn/noeffect4.C: Same.
874 * g++.dg/warn/oldcast1.C: Same.
875 * g++.dg/warn/sentinel.C: Same.
876 * g++.dg/warn/unit-1.C: Same.
877 * g++.old-deja/g++.pt/inherit2.C: Same.
878 * g++.old-deja/g++.pt/overload8.C: Same.
879 * gcc.dg/20000926-1.c: Same.
880 * gcc.dg/20040223-1.c: Same.
881 * gcc.dg/Warray-bounds-7.c: Same.
882 * gcc.dg/alias-1.c: Same.
883 * gcc.dg/alias-12.c: Same.
884 * gcc.dg/alias-13.c: Same.
885 * gcc.dg/alias-2.c: Same.
886 * gcc.dg/array-13.c: Same.
887 * gcc.dg/array-4.c: Same.
888 * gcc.dg/attr-ifunc-2.c: Same.
889 * gcc.dg/attr-invalid.c: Same.
890 * gcc.dg/attr-noinline.c: Same.
891 * gcc.dg/bitfld-2.c: Same.
892 * gcc.dg/c90-const-expr-7.c: Same.
893 * gcc.dg/c99-const-expr-7.c: Same.
894 * gcc.dg/cpp/20000625-1.c: Same.
895 * gcc.dg/cpp/charconst-4.c: Same.
896 * gcc.dg/cpp/include2.c: Same.
897 * gcc.dg/cpp/include2a.c: Same.
898 * gcc.dg/decl-4.c: Same.
899 * gcc.dg/deprecated-4.c: Same.
900 * gcc.dg/deprecated.c: Same.
901 * gcc.dg/dfp/altivec-types.c: Same.
902 * gcc.dg/float-range-1.c: Same.
903 * gcc.dg/pack-test-3.c: Same.
904 * gcc.dg/pr11492.c: Same.
905 * gcc.dg/pr15360-1.c: Same.
906 * gcc.dg/pr37908.c: Same.
907 * gcc.dg/pr53265.c: Same.
908 * gcc.dg/pr57287-2.c: Same.
909 * gcc.dg/pr57287.c: Same.
910 * gcc.dg/redecl-1.c: Same.
911 * gcc.dg/sync-3.c: Same.
912 * gcc.dg/two-types-1.c: Same.
913 * gcc.dg/two-types-2.c: Same.
914 * gcc.dg/two-types-4.c: Same.
915 * gcc.dg/two-types-5.c: Same.
916 * gcc.dg/two-types-6.c: Same.
917 * gcc.dg/two-types-7.c: Same.
918 * gcc.dg/two-types-8.c: Same.
919 * gcc.dg/two-types-9.c: Same.
920 * gcc.dg/uninit-I.c: Same.
921 * gcc.dg/uninit-pr19430.c: Same.
922 * gcc.dg/visibility-7.c: Same.
923 * gcc.dg/winline-10.c: Same.
924 * gcc.dg/winline-2.c: Same.
925 * gcc.dg/winline-3.c: Same.
926 * gcc.dg/winline-9.c: Same.
927 * gcc.target/i386/attr-returns_twice-1.c: Same.
928 * gcc.target/i386/chkp-const-check-2.c: Same.
929 * gcc.target/i386/chkp-label-address.c: Same.
930 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
931 * gcc.target/i386/pr39162.c: Same.
932 * gcc.target/i386/sse-5.c: Same.
933 * gcc.target/powerpc/altivec-types-1.c: Same.
934 * gcc.target/powerpc/altivec-types-2.c: Same.
935 * gcc.target/powerpc/altivec-types-3.c: Same.
936 * gcc.target/powerpc/float128-mix.c: Same.
937 * gcc.target/powerpc/no-r11-3.c: Same.
938 * gcc.target/spu/Wmain.c: Same.
939 * gcc.target/spu/ea/errors2.c: Same.
940 * gfortran.dg/assignment_1.f90: Same.
941 * gfortran.dg/common_3.f90: Same.
942 * gfortran.dg/der_io_1.f90: Same.
943 * gfortran.dg/g77/20030326-1.f: Same.
944 * gfortran.dg/g77/9263.f: Same.
945 * gfortran.dg/g77/960317-1.f: Same.
946 * gfortran.dg/g77/970625-2.f: Same.
947 * gfortran.dg/g77/980615-0.f: Same.
948 * gfortran.dg/g77/check0.f: Same.
949 * gfortran.dg/g77/dnrm2.f: Same.
950 * gfortran.dg/g77/pr9258.f: Same.
951 * gfortran.dg/ichar_1.f90: Same.
952 * gfortran.dg/interface_1.f90: Same.
953 * gfortran.dg/namelist_1.f90: Same.
954 * gfortran.dg/namelist_2.f90: Same.
955 * gfortran.dg/namelist_3.f90: Same.
956 * gfortran.dg/namelist_print_2.f: Same.
957 * gfortran.dg/oldstyle_1.f90: Same.
958 * gfortran.dg/runtime_warning_1.f90: Same.
959 * gfortran.dg/underflow.f90: Same.
960 * gnat.dg/specs/integer_value.ads: Same.
961 * obj-c++.dg/fsf-package-0.m: Same.
962 * objc.dg/two-types-1.m: Same.
963
964 2017-04-28 Martin Liska <mliska@suse.cz>
965
966 PR gcov-profile/79891
967 * gcc.misc-tests/gcov-17.c: New test.
968 * gcc.misc-tests/gcov-18.c: New test.
969
970 2017-04-28 Tom de Vries <tom@codesourcery.com>
971
972 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
973 dg-(error|warning|message|bogus).
974 * g++.dg/parse/parameter-declaration-1.C: Same.
975 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
976 * gcc.dg/Wpointer-sign-Wall.c: Same.
977 * gcc.dg/Wpointer-sign-pedantic.c: Same.
978 * gcc.dg/cpp/19990413-1.c: Same.
979 * gcc.dg/dg-test-1.c: Same.
980 * gcc.dg/empty-source-2.c: Same.
981 * gcc.dg/empty-source-3.c: Same.
982 * gcc.dg/format/c99-printf-1.c: Same.
983 * gcc.dg/format/c99-scanf-1.c: Same.
984 * gcc.dg/label-decl-2.c: Same.
985 * gcc.dg/m-un-2.c: Same.
986 * gcc.dg/uninit-pr20644-O0.c: Same.
987 * gfortran.dg/pr70006.f90: Same.
988 * obj-c++.dg/fsf-package-0.m: Same.
989
990 2017-04-28 Tom de Vries <tom@codesourcery.com>
991
992 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
993 dg-(error|warning|message|bogus).
994 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
995 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
996 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
997 * c-c++-common/pr20000.c: Same.
998 * c-c++-common/pr49706.c: Same.
999 * g++.dg/ext/utf16-4.C: Same.
1000 * g++.dg/parse/error2.C: Same.
1001 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1002 * g++.dg/warn/Wtype-limits.C: Same.
1003 * g++.dg/warn/overflow-warn-1.C: Same.
1004 * g++.dg/warn/overflow-warn-3.C: Same.
1005 * gcc.dg/Wpointer-sign-Wall.c: Same.
1006 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1007 * gcc.dg/Wtype-limits-Wextra.c: Same.
1008 * gcc.dg/Wtype-limits.c: Same.
1009 * gcc.dg/cpp/19990413-1.c: Same.
1010 * gcc.dg/dg-test-1.c: Same.
1011 * gcc.dg/empty-source-2.c: Same.
1012 * gcc.dg/empty-source-3.c: Same.
1013 * gcc.dg/label-decl-2.c: Same.
1014 * gcc.dg/m-un-2.c: Same.
1015 * gcc.dg/uninit-pr19430-O0.c: Same.
1016 * gcc.dg/uninit-pr19430.c: Same.
1017 * gcc.dg/uninit-pr20644-O0.c: Same.
1018 * gcc.dg/utf16-4.c: Same.
1019 * gfortran.dg/pr70006.f90: Same.
1020 * obj-c++.dg/fsf-package-0.m: Same.
1021
1022 2017-04-28 Richard Biener <rguenther@suse.de>
1023
1024 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1025 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1026 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1027 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1028 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1029 * gcc.dg/tree-ssa/pr49039.c: Likewise.
1030
1031 2017-04-27 Marek Polacek <polacek@redhat.com>
1032
1033 PR sanitizer/80349
1034 * c-c++-common/ubsan/pr80349.c: New test.
1035
1036 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1037
1038 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1039 diagnostics.
1040 * g++.dg/warn/pr12242.C: Likewise.
1041
1042 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
1043
1044 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1045
1046 2017-04-27 Martin Liska <mliska@suse.cz>
1047
1048 PR testsuite/79455
1049 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1050 more generic.
1051
1052 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR c++/80534
1055 * g++.dg/other/pr80534-1.C: New test.
1056 * g++.dg/other/pr80534-2.C: New test.
1057
1058 2017-04-27 Richard Biener <rguenther@suse.de>
1059
1060 PR middle-end/80539
1061 * gcc.dg/torture/pr80539.c: New testcase.
1062
1063 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR target/77728
1066 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1067
1068 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1069
1070 * g++.dg/diagnostic/nested-name-1.C: New test.
1071
1072 2017-04-26 Martin Liska <mliska@suse.cz>
1073
1074 * gcc.dg/guality/guality.h: Add prefix to test verification.
1075
1076 2017-04-25 Nathan Sidwell <nathan@acm.org>
1077
1078 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1079
1080 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
1081
1082 PR target/70799
1083 * gcc.target/i386/pr70799-5.c: New test.
1084
1085 2017-04-25 Martin Sebor <msebor@redhat.com>
1086
1087 PR tree-optimization/80497
1088 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1089
1090 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1091 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR target/77728
1094 * g++.dg/abi/pr77728-1.C: New test.
1095
1096 2017-04-25 Marek Polacek <polacek@redhat.com>
1097
1098 PR sanitizer/80349
1099 * g++.dg/ubsan/pr80349-2.C: New test.
1100
1101 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1102
1103 * g++.dg/cpp0x/enum34.C: New test.
1104
1105 2017-04-25 Tom de Vries <tom@codesourcery.com>
1106
1107 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1108 variables.
1109 (dg-line): New proc.
1110 (process-message): Handle line number variables.
1111 * objc.dg/try-catch-12.m: Use dg-line.
1112
1113 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1114
1115 PR target/80482
1116 * gcc.target/powerpc/vec-constvolatile.c: New test.
1117
1118 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1119
1120 * g++.dg/semicolon-fixits.C: New test case.
1121
1122 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1123
1124 * gcc.dg/semicolon-fixits.c: New test case.
1125
1126 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1127
1128 * g++.dg/lookup/missing-std-include.C: New test file.
1129
1130 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1131 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR target/77728
1134 * g++.dg/abi/pr77728-2.C: New test.
1135
1136 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1137
1138 PR c++/80177
1139 * g++.dg/spellcheck-pr80177.C: New test case.
1140
1141 2017-04-25 Nathan Sidwell <nathan@acm.org>
1142
1143 * g++.dg/dg.exp (find-cxx-tests): New function.
1144 (main): Use it, remove explicit pruning
1145
1146 2017-04-25 Richard Biener <rguenther@suse.de>
1147
1148 PR tree-optimization/80492
1149 * gcc.dg/pr80492.c: New testcase.
1150
1151 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1152
1153 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1154 for targets with int size less than 32 bits.
1155
1156 2017-04-25 Richard Biener <rguenther@suse.de>
1157
1158 PR tree-optimization/79201
1159 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1160 * gcc.target/i386/pr22152.c: Disable sinking.
1161
1162 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1163
1164 PR target/80464
1165 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1166
1167 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1168
1169 PR target/79895
1170 * gcc.target/s390/pr79895.c: New test.
1171
1172 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1173
1174 PR target/80080
1175 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1176 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1177 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1178
1179 2017-04-25 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR rtl-optimization/80501
1182 * gcc.c-torture/execute/pr80501.c: New test.
1183
1184 PR rtl-optimization/80500
1185 * gcc.dg/pr80500.c: New test.
1186
1187 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
1188
1189 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1190 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1191
1192 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1193
1194 PR fortran/80121
1195 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1196 directive.
1197
1198 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1199
1200 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1201 * jit.dg/test-alignment.c: New test case.
1202 * jit.dg/test-alignment.cc: New test case.
1203 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1204 New test case.
1205
1206 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1207
1208 PR c++/80016
1209 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1210 test function.
1211 (test_alignof): New test function.
1212
1213 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
1214
1215 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1216
1217 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1218
1219 * g++.dg/diagnostic/duplicate1.C: New test.
1220 * g++.dg/cpp0x/duplicate1.C: New test.
1221
1222 2017-04-24 Martin Jambor <mjambor@suse.cz>
1223
1224 PR tree-optimization/80293
1225 * g++.dg/tree-ssa/pr80293.C: New test.
1226
1227 2017-04-24 Martin Liska <mliska@suse.cz>
1228
1229 PR middle-end/79931
1230 * g++.dg/ipa/pr79931.C: New test.
1231
1232 2017-04-24 Richard Biener <rguenther@suse.de>
1233
1234 PR tree-optimization/80494
1235 * gfortran.dg/pr80494.f90: New testcase.
1236
1237 2017-04-24 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/79725
1240 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1241
1242 2017-04-24 Richard Biener <rguenther@suse.de>
1243
1244 PR c++/2972
1245 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1246
1247 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1248
1249 PR fortran/80484
1250 * gfortran.dg/dtio_29.f03: New test.
1251
1252 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1253
1254 PR fortran/80121
1255 * gfortran.dg/intent_out_9.f90: New test case.
1256
1257 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
1258
1259 PR target/70799
1260 * gcc.target/i386/pr70799-4.c: New test.
1261
1262 2017-04-21 Janus Weil <janus@gcc.gnu.org>
1263
1264 PR fortran/80392
1265 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1266
1267 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
1268
1269 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1270
1271 2017-04-21 Richard Biener <rguenther@suse.de>
1272
1273 PR tree-optimization/79547
1274 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1275
1276 2017-04-21 Richard Biener <rguenther@suse.de>
1277
1278 PR tree-optimization/78847
1279 * g++.dg/tree-ssa/pr78847.C: New testcase.
1280
1281 2017-04-21 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR c/80468
1284 * gcc.dg/pr80468.c: New test.
1285
1286 2017-04-21 Martin Liska <mliska@suse.cz>
1287
1288 PR tree-optimization/66278
1289 * gcc.dg/vect/pr66278.c: New test.
1290
1291 2017-04-21 Richard Biener <rguenther@suse.de>
1292
1293 PR tree-optimization/80237
1294 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1295 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1296 adjust expected optimizations.
1297
1298 2016-04-21 Richard Biener <rguenther@suse.de>
1299
1300 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1301 of inner loops.
1302 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1303 * gcc.dg/vect/vect-104.c: Likewise.
1304
1305 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1306
1307 PR tree-optimization/80426
1308 * gcc.c-torture/execute/20170429-1.c: Rename into...
1309 * gcc.c-torture/execute/20170419-1.c: ...this.
1310
1311 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1312
1313 PR target/79804
1314 * gcc.target/i386/pr79804.c: New test.
1315
1316 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1317
1318 PR target/78090
1319 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1320
1321 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
1322
1323 * g++/opt/pr80436.C: XFAIL on AIX.
1324
1325 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
1326
1327 PR c++/80473
1328 * g++.dg/diagnostic/pr80473.C: New test.
1329
1330 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1331
1332 * g++.dg/warn/Wextra-semi.C: New test.
1333
1334 2017-04-20 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR middle-end/80423
1337 * g++.dg/other/pr80423.C: New test.
1338
1339 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1340
1341 * gcc.dg/pr80170.c: Require ptr32plus.
1342
1343 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 PR tree-optimization/80426
1346 * gcc.c-torture/execute/20170419-1.c: New test.
1347
1348 2017-04-19 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR debug/80461
1351 * g++.dg/debug/pr80461.C: New test.
1352
1353 PR c++/80459
1354 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1355 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1356 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1357
1358 PR debug/80436
1359 * g++.dg/opt/pr80436.C: New test.
1360
1361 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1362
1363 * gcc.dg/torture/pr80341.c: Require int32plus.
1364
1365 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1366 Jeff Law <law@redhat.com>
1367
1368 * gcc.c-torture/compile/20170419-1.c: New test.
1369
1370 2017-04-19 Tom de Vries <tom@codesourcery.com>
1371
1372 PR testsuite/80221
1373 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1374 subsequent dg directives.
1375 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1376 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1377 * c-c++-common/attr-fallthrough-2.c: Same.
1378 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1379 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1380 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1381 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1382 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1383 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1384 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1385 * c-c++-common/cilk-plus/CK/errors.c: Same.
1386 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1387 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1388 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1389 * c-c++-common/cpp/pr57580.c: Same.
1390 * c-c++-common/goacc/asyncwait-1.c: Same.
1391 * c-c++-common/goacc/cache-2.c: Same.
1392 * c-c++-common/goacc/declare-2.c: Same.
1393 * c-c++-common/goacc/deviceptr-1.c: Same.
1394 * c-c++-common/goacc/routine-5.c: Same.
1395 * c-c++-common/gomp/clauses-2.c: Same.
1396 * c-c++-common/gomp/ordered-3.c: Same.
1397 * c-c++-common/gomp/pr67501.c: Same.
1398 * c-c++-common/pr20000.c: Same.
1399 * c-c++-common/pr43395.c: Same.
1400 * c-c++-common/pr49706.c: Same.
1401 * c-c++-common/pr77624-1.c: Same.
1402 * c-c++-common/pr77624-2.c: Same.
1403 * c-c++-common/raw-string-14.c: Same.
1404 * c-c++-common/raw-string-16.c: Same.
1405 * c-c++-common/raw-string-3.c: Same.
1406 * c-c++-common/raw-string-4.c: Same.
1407 * c-c++-common/raw-string-5.c: Same.
1408 * c-c++-common/raw-string-6.c: Same.
1409 * g++.dg/abi/mangle41.C: Same.
1410 * g++.dg/conversion/nullptr1.C: Same.
1411 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1412 * g++.dg/cpp0x/auto27.C: Same.
1413 * g++.dg/cpp0x/constexpr-98.C: Same.
1414 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1415 * g++.dg/cpp0x/diag2.C: Same.
1416 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1417 * g++.dg/cpp0x/nullptr15.C: Same.
1418 * g++.dg/cpp0x/pr31431-2.C: Same.
1419 * g++.dg/cpp0x/pr31431.C: Same.
1420 * g++.dg/cpp0x/pr79118.C: Same.
1421 * g++.dg/cpp0x/static_assert3.C: Same.
1422 * g++.dg/cpp0x/temp_default2.C: Same.
1423 * g++.dg/cpp0x/trailing4.C: Same.
1424 * g++.dg/cpp0x/variadic-ex10.C: Same.
1425 * g++.dg/cpp0x/variadic-ex13.C: Same.
1426 * g++.dg/cpp0x/variadic-ex14.C: Same.
1427 * g++.dg/cpp0x/variadic-ex3.C: Same.
1428 * g++.dg/cpp0x/variadic-ex4.C: Same.
1429 * g++.dg/cpp0x/variadic59.C: Same.
1430 * g++.dg/cpp0x/vt-37737-2.C: Same.
1431 * g++.dg/cpp0x/vt-57397-1.C: Same.
1432 * g++.dg/cpp0x/vt-57397-2.C: Same.
1433 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1434 * g++.dg/cpp1z/gen-attrs1.C: Same.
1435 * g++.dg/diagnostic/pr71075.C: Same.
1436 * g++.dg/eh/goto2.C: Same.
1437 * g++.dg/eh/goto3.C: Same.
1438 * g++.dg/expr/bitfield4.C: Same.
1439 * g++.dg/expr/bitfield5.C: Same.
1440 * g++.dg/expr/bitfield6.C: Same.
1441 * g++.dg/expr/bool1.C: Same.
1442 * g++.dg/expr/bool3.C: Same.
1443 * g++.dg/expr/cond10.C: Same.
1444 * g++.dg/expr/cond11.C: Same.
1445 * g++.dg/expr/lval3.C: Same.
1446 * g++.dg/expr/lval4.C: Same.
1447 * g++.dg/ext/anon-struct4.C: Same.
1448 * g++.dg/ext/attrib44.C: Same.
1449 * g++.dg/ext/builtin3.C: Same.
1450 * g++.dg/ext/dllimport7.C: Same.
1451 * g++.dg/ext/label5.C: Same.
1452 * g++.dg/ext/no-asm-1.C: Same.
1453 * g++.dg/ext/utf16-4.C: Same.
1454 * g++.dg/ext/vla2.C: Same.
1455 * g++.dg/gomp/block-1.C: Same.
1456 * g++.dg/gomp/block-2.C: Same.
1457 * g++.dg/gomp/block-3.C: Same.
1458 * g++.dg/gomp/block-5.C: Same.
1459 * g++.dg/gomp/linear-2.C: Same.
1460 * g++.dg/gomp/target-1.C: Same.
1461 * g++.dg/gomp/target-2.C: Same.
1462 * g++.dg/gomp/taskgroup-1.C: Same.
1463 * g++.dg/gomp/teams-1.C: Same.
1464 * g++.dg/inherit/pure1.C: Same.
1465 * g++.dg/init/array43.C: Same.
1466 * g++.dg/init/array46.C: Same.
1467 * g++.dg/init/const10.C: Same.
1468 * g++.dg/init/ctor4-1.C: Same.
1469 * g++.dg/init/ctor4.C: Same.
1470 * g++.dg/init/new37.C: Same.
1471 * g++.dg/init/pr25811.C: Same.
1472 * g++.dg/init/pr29043.C: Same.
1473 * g++.dg/init/pr29571.C: Same.
1474 * g++.dg/lookup/duperr1.C: Same.
1475 * g++.dg/lookup/error1.C: Same.
1476 * g++.dg/lookup/koenig5.C: Same.
1477 * g++.dg/lookup/pr77549.C: Same.
1478 * g++.dg/lookup/suggestions1.C: Same.
1479 * g++.dg/lookup/using16.C: Same.
1480 * g++.dg/lookup/using7.C: Same.
1481 * g++.dg/other/anon-union3.C: Same.
1482 * g++.dg/other/array2.C: Same.
1483 * g++.dg/other/error13.C: Same.
1484 * g++.dg/other/error34.C: Same.
1485 * g++.dg/overload/builtin1.C: Same.
1486 * g++.dg/overload/conv-op1.C: Same.
1487 * g++.dg/overload/error3.C: Same.
1488 * g++.dg/overload/koenig1.C: Same.
1489 * g++.dg/overload/operator5.C: Same.
1490 * g++.dg/overload/template5.C: Same.
1491 * g++.dg/overload/unknown1.C: Same.
1492 * g++.dg/overload/using2.C: Same.
1493 * g++.dg/parse/constructor1.C: Same.
1494 * g++.dg/parse/crash36.C: Same.
1495 * g++.dg/parse/crash63.C: Same.
1496 * g++.dg/parse/error11.C: Same.
1497 * g++.dg/parse/error12.C: Same.
1498 * g++.dg/parse/error14.C: Same.
1499 * g++.dg/parse/error2.C: Same.
1500 * g++.dg/parse/error21.C: Same.
1501 * g++.dg/parse/error26.C: Same.
1502 * g++.dg/parse/error36.C: Same.
1503 * g++.dg/parse/friend12.C: Same.
1504 * g++.dg/parse/invalid-op1.C: Same.
1505 * g++.dg/parse/missing-template1.C: Same.
1506 * g++.dg/parse/parser-pr28152-2.C: Same.
1507 * g++.dg/parse/parser-pr28152.C: Same.
1508 * g++.dg/parse/pr16696-permissive.C: Same.
1509 * g++.dg/parse/pr16696.C: Same.
1510 * g++.dg/parse/pr69628.C: Same.
1511 * g++.dg/parse/ret-type2.C: Same.
1512 * g++.dg/parse/specialization1.C: Same.
1513 * g++.dg/parse/template3.C: Same.
1514 * g++.dg/parse/template9.C: Same.
1515 * g++.dg/parse/typename11.C: Same.
1516 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1517 * g++.dg/pr45330.C: Same.
1518 * g++.dg/rtti/typeid6.C: Same.
1519 * g++.dg/spellcheck-fields.C: Same.
1520 * g++.dg/spellcheck-typenames.C: Same.
1521 * g++.dg/tc1/dr108.C: Same.
1522 * g++.dg/tc1/dr147.C: Same.
1523 * g++.dg/template/arg7.C: Same.
1524 * g++.dg/template/conv11.C: Same.
1525 * g++.dg/template/crash13.C: Same.
1526 * g++.dg/template/crash55.C: Same.
1527 * g++.dg/template/dependent-expr5.C: Same.
1528 * g++.dg/template/error17.C: Same.
1529 * g++.dg/template/error33.C: Same.
1530 * g++.dg/template/error4.C: Same.
1531 * g++.dg/template/error50.C: Same.
1532 * g++.dg/template/error53.C: Same.
1533 * g++.dg/template/friend.C: Same.
1534 * g++.dg/template/func2.C: Same.
1535 * g++.dg/template/local6.C: Same.
1536 * g++.dg/template/member5.C: Same.
1537 * g++.dg/template/meminit1.C: Same.
1538 * g++.dg/template/nested3.C: Same.
1539 * g++.dg/template/nontype6.C: Same.
1540 * g++.dg/template/overload12.C: Same.
1541 * g++.dg/template/ptrmem8.C: Same.
1542 * g++.dg/template/qualified-id1.C: Same.
1543 * g++.dg/template/spec15.C: Same.
1544 * g++.dg/template/static1.C: Same.
1545 * g++.dg/template/static10.C: Same.
1546 * g++.dg/template/static2.C: Same.
1547 * g++.dg/template/ttp25.C: Same.
1548 * g++.dg/template/typedef2.C: Same.
1549 * g++.dg/template/typename2.C: Same.
1550 * g++.dg/template/unify10.C: Same.
1551 * g++.dg/template/unify6.C: Same.
1552 * g++.dg/template/unify7.C: Same.
1553 * g++.dg/template/unify9.C: Same.
1554 * g++.dg/template/varmod1.C: Same.
1555 * g++.dg/ubsan/div-by-zero-1.C: Same.
1556 * g++.dg/ubsan/pr63956.C: Same.
1557 * g++.dg/warn/Waddress-1.C: Same.
1558 * g++.dg/warn/Wconversion2.C: Same.
1559 * g++.dg/warn/Wnull-conversion-1.C: Same.
1560 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1561 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1562 * g++.dg/warn/Wswitch-1.C: Same.
1563 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1564 * g++.dg/warn/Wtype-limits.C: Same.
1565 * g++.dg/warn/Wunused-parm-5.C: Same.
1566 * g++.dg/warn/deprecated-6.C: Same.
1567 * g++.dg/warn/deprecated.C: Same.
1568 * g++.dg/warn/incomplete1.C: Same.
1569 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1570 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1571 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1572 * g++.dg/warn/overflow-warn-1.C: Same.
1573 * g++.dg/warn/overflow-warn-3.C: Same.
1574 * g++.dg/warn/overflow-warn-4.C: Same.
1575 * g++.dg/warn/pr12242.C: Same.
1576 * g++.dg/warn/pr30551-2.C: Same.
1577 * g++.dg/warn/pr30551.C: Same.
1578 * g++.old-deja/g++.benjamin/16077.C: Same.
1579 * g++.old-deja/g++.bob/inherit1.C: Same.
1580 * g++.old-deja/g++.brendan/crash56.C: Same.
1581 * g++.old-deja/g++.brendan/template17.C: Same.
1582 * g++.old-deja/g++.eh/ctor1.C: Same.
1583 * g++.old-deja/g++.jason/bool5.C: Same.
1584 * g++.old-deja/g++.jason/cond.C: Same.
1585 * g++.old-deja/g++.jason/operator.C: Same.
1586 * g++.old-deja/g++.jason/pmf5.C: Same.
1587 * g++.old-deja/g++.law/ctors5.C: Same.
1588 * g++.old-deja/g++.law/missed-error2.C: Same.
1589 * g++.old-deja/g++.law/operators9.C: Same.
1590 * g++.old-deja/g++.law/temps1.C: Same.
1591 * g++.old-deja/g++.mike/for2.C: Same.
1592 * g++.old-deja/g++.mike/ns5.C: Same.
1593 * g++.old-deja/g++.mike/ns7.C: Same.
1594 * g++.old-deja/g++.mike/p10769b.C: Same.
1595 * g++.old-deja/g++.niklas/t120.C: Same.
1596 * g++.old-deja/g++.niklas/t121.C: Same.
1597 * g++.old-deja/g++.ns/koenig5.C: Same.
1598 * g++.old-deja/g++.oliva/overload1.C: Same.
1599 * g++.old-deja/g++.other/crash24.C: Same.
1600 * g++.old-deja/g++.other/crash25.C: Same.
1601 * g++.old-deja/g++.other/decl5.C: Same.
1602 * g++.old-deja/g++.other/lineno5.C: Same.
1603 * g++.old-deja/g++.other/null3.C: Same.
1604 * g++.old-deja/g++.other/overcnv2.C: Same.
1605 * g++.old-deja/g++.other/ptrmem7.C: Same.
1606 * g++.old-deja/g++.other/typename1.C: Same.
1607 * g++.old-deja/g++.other/vaarg3.C: Same.
1608 * g++.old-deja/g++.pt/crash10.C: Same.
1609 * g++.old-deja/g++.pt/crash28.C: Same.
1610 * g++.old-deja/g++.pt/crash38.C: Same.
1611 * g++.old-deja/g++.pt/explicit70.C: Same.
1612 * g++.old-deja/g++.pt/explicit77.C: Same.
1613 * g++.old-deja/g++.pt/expr2.C: Same.
1614 * g++.old-deja/g++.pt/spec5.C: Same.
1615 * g++.old-deja/g++.pt/spec6.C: Same.
1616 * g++.old-deja/g++.pt/typename3.C: Same.
1617 * g++.old-deja/g++.pt/typename5.C: Same.
1618 * g++.old-deja/g++.pt/typename6.C: Same.
1619 * g++.old-deja/g++.pt/typename7.C: Same.
1620 * g++.old-deja/g++.pt/unify4.C: Same.
1621 * g++.old-deja/g++.pt/unify8.C: Same.
1622 * g++.old-deja/g++.pt/vaarg3.C: Same.
1623 * g++.old-deja/g++.robertl/eb22.C: Same.
1624 * g++.old-deja/g++.robertl/eb4.C: Same.
1625 * g++.old-deja/g++.robertl/eb44.C: Same.
1626 * g++.old-deja/g++.robertl/eb69.C: Same.
1627 * g++.old-deja/g++.robertl/eb98.C: Same.
1628 * gcc.dg/20031223-1.c: Same.
1629 * gcc.dg/940510-1.c: Same.
1630 * gcc.dg/990506-0.c: Same.
1631 * gcc.dg/Walloca-1.c: Same.
1632 * gcc.dg/Walloca-2.c: Same.
1633 * gcc.dg/Wconversion-integer.c: Same.
1634 * gcc.dg/Wcxx-compat-8.c: Same.
1635 * gcc.dg/Wimplicit-int-1.c: Same.
1636 * gcc.dg/Wimplicit-int-2.c: Same.
1637 * gcc.dg/Wimplicit-int-4.c: Same.
1638 * gcc.dg/Wpointer-sign-Wall.c: Same.
1639 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1640 * gcc.dg/Wshadow-1.c: Same.
1641 * gcc.dg/Wshadow-3.c: Same.
1642 * gcc.dg/Wswitch-enum-error.c: Same.
1643 * gcc.dg/Wswitch-enum.c: Same.
1644 * gcc.dg/Wswitch-error.c: Same.
1645 * gcc.dg/Wswitch.c: Same.
1646 * gcc.dg/Wtype-limits-Wextra.c: Same.
1647 * gcc.dg/Wtype-limits.c: Same.
1648 * gcc.dg/Wvla-larger-than-2.c: Same.
1649 * gcc.dg/anon-struct-5.c: Same.
1650 * gcc.dg/array-10.c: Same.
1651 * gcc.dg/array-11.c: Same.
1652 * gcc.dg/array-15.c: Same.
1653 * gcc.dg/array-2.c: Same.
1654 * gcc.dg/array-8.c: Same.
1655 * gcc.dg/array-const-2.c: Same.
1656 * gcc.dg/array-const-3.c: Same.
1657 * gcc.dg/bitfld-1.c: Same.
1658 * gcc.dg/bitfld-8.c: Same.
1659 * gcc.dg/builtin-redefine.c: Same.
1660 * gcc.dg/c11-noreturn-1.c: Same.
1661 * gcc.dg/c11-noreturn-2.c: Same.
1662 * gcc.dg/c11-static-assert-3.c: Same.
1663 * gcc.dg/c90-arraydecl-1.c: Same.
1664 * gcc.dg/c90-complex-1.c: Same.
1665 * gcc.dg/c90-complit-1.c: Same.
1666 * gcc.dg/c90-const-expr-11.c: Same.
1667 * gcc.dg/c90-const-expr-7.c: Same.
1668 * gcc.dg/c90-const-expr-8.c: Same.
1669 * gcc.dg/c90-enum-comma-1.c: Same.
1670 * gcc.dg/c90-flex-array-1.c: Same.
1671 * gcc.dg/c90-hexfloat-1.c: Same.
1672 * gcc.dg/c90-idem-qual-1.c: Same.
1673 * gcc.dg/c90-idem-qual-2.c: Same.
1674 * gcc.dg/c90-idem-qual-3.c: Same.
1675 * gcc.dg/c90-mixdecl-1.c: Same.
1676 * gcc.dg/c90-restrict-1.c: Same.
1677 * gcc.dg/c90-return-1.c: Same.
1678 * gcc.dg/c99-array-nonobj-1.c: Same.
1679 * gcc.dg/c99-arraydecl-1.c: Same.
1680 * gcc.dg/c99-complex-1.c: Same.
1681 * gcc.dg/c99-complex-2.c: Same.
1682 * gcc.dg/c99-complit-2.c: Same.
1683 * gcc.dg/c99-const-expr-7.c: Same.
1684 * gcc.dg/c99-const-expr-8.c: Same.
1685 * gcc.dg/c99-flex-array-3.c: Same.
1686 * gcc.dg/c99-flex-array-7.c: Same.
1687 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1688 * gcc.dg/c99-impl-decl-1.c: Same.
1689 * gcc.dg/c99-impl-int-1.c: Same.
1690 * gcc.dg/c99-impl-int-2.c: Same.
1691 * gcc.dg/c99-init-3.c: Same.
1692 * gcc.dg/c99-restrict-1.c: Same.
1693 * gcc.dg/c99-return-1.c: Same.
1694 * gcc.dg/c99-tag-1.c: Same.
1695 * gcc.dg/c99-tag-3.c: Same.
1696 * gcc.dg/call-diag-2.c: Same.
1697 * gcc.dg/cpp/19940712-1.c: Same.
1698 * gcc.dg/cpp/19951025-1.c: Same.
1699 * gcc.dg/cpp/19990413-1.c: Same.
1700 * gcc.dg/cpp/direct2.c: Same.
1701 * gcc.dg/cpp/direct2s.c: Same.
1702 * gcc.dg/cpp/pr28709.c: Same.
1703 * gcc.dg/cpp/pr61854-c90.c: Same.
1704 * gcc.dg/cpp/pr61854-c94.c: Same.
1705 * gcc.dg/cpp/pragma-1.c: Same.
1706 * gcc.dg/cpp/pragma-2.c: Same.
1707 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1708 * gcc.dg/cpp/trad/literals-2.c: Same.
1709 * gcc.dg/cpp/warn-comments-2.c: Same.
1710 * gcc.dg/cpp/warn-comments-3.c: Same.
1711 * gcc.dg/cpp/warn-comments.c: Same.
1712 * gcc.dg/cpp/warn-long-long-2.c: Same.
1713 * gcc.dg/cpp/warn-long-long.c: Same.
1714 * gcc.dg/cpp/warn-redefined-2.c: Same.
1715 * gcc.dg/cpp/warn-redefined.c: Same.
1716 * gcc.dg/darwin-cfstring-2.c: Same.
1717 * gcc.dg/darwin-cfstring-format-1.c: Same.
1718 * gcc.dg/decl-9.c: Same.
1719 * gcc.dg/declspec-1.c: Same.
1720 * gcc.dg/declspec-10.c: Same.
1721 * gcc.dg/declspec-11.c: Same.
1722 * gcc.dg/declspec-13.c: Same.
1723 * gcc.dg/declspec-18.c: Same.
1724 * gcc.dg/declspec-4.c: Same.
1725 * gcc.dg/declspec-5.c: Same.
1726 * gcc.dg/declspec-6.c: Same.
1727 * gcc.dg/declspec-8.c: Same.
1728 * gcc.dg/deprecated-4.c: Same.
1729 * gcc.dg/deprecated.c: Same.
1730 * gcc.dg/dfp/composite-type.c: Same.
1731 * gcc.dg/empty-source-2.c: Same.
1732 * gcc.dg/empty-source-3.c: Same.
1733 * gcc.dg/format/attr-6.c: Same.
1734 * gcc.dg/format/branch-1.c: Same.
1735 * gcc.dg/format/c90-printf-1.c: Same.
1736 * gcc.dg/format/c90-strftime-2.c: Same.
1737 * gcc.dg/format/c99-strftime-1.c: Same.
1738 * gcc.dg/format/cmn-err-1.c: Same.
1739 * gcc.dg/format/few-1.c: Same.
1740 * gcc.dg/format/ms_branch-1.c: Same.
1741 * gcc.dg/format/ms_unnamed-1.c: Same.
1742 * gcc.dg/format/ms_va-1.c: Same.
1743 * gcc.dg/format/unnamed-1.c: Same.
1744 * gcc.dg/format/va-1.c: Same.
1745 * gcc.dg/format/xopen-1.c: Same.
1746 * gcc.dg/funcdef-var-1.c: Same.
1747 * gcc.dg/funcdef-var-2.c: Same.
1748 * gcc.dg/gnu89-const-expr-1.c: Same.
1749 * gcc.dg/gnu89-const-expr-2.c: Same.
1750 * gcc.dg/gnu90-const-expr-1.c: Same.
1751 * gcc.dg/gnu99-const-expr-1.c: Same.
1752 * gcc.dg/gnu99-const-expr-2.c: Same.
1753 * gcc.dg/gnu99-init-2.c: Same.
1754 * gcc.dg/gomp/_Atomic-5.c: Same.
1755 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1756 * gcc.dg/gomp/atomic-5.c: Same.
1757 * gcc.dg/gomp/linear-1.c: Same.
1758 * gcc.dg/gomp/pr67500.c: Same.
1759 * gcc.dg/init-bad-1.c: Same.
1760 * gcc.dg/init-bad-2.c: Same.
1761 * gcc.dg/init-bad-3.c: Same.
1762 * gcc.dg/init-string-1.c: Same.
1763 * gcc.dg/label-compound-stmt-1.c: Same.
1764 * gcc.dg/label-decl-2.c: Same.
1765 * gcc.dg/label-decl-4.c: Same.
1766 * gcc.dg/large-size-array-2.c: Same.
1767 * gcc.dg/large-size-array-4.c: Same.
1768 * gcc.dg/lvalue-6.c: Same.
1769 * gcc.dg/m-un-2.c: Same.
1770 * gcc.dg/multiple-overflow-warn-1.c: Same.
1771 * gcc.dg/multiple-overflow-warn-2.c: Same.
1772 * gcc.dg/multiple-overflow-warn-3.c: Same.
1773 * gcc.dg/nested-redef-1.c: Same.
1774 * gcc.dg/no-asm-1.c: Same.
1775 * gcc.dg/no-asm-3.c: Same.
1776 * gcc.dg/no-asm-4.c: Same.
1777 * gcc.dg/noncompile/20010524-1.c: Same.
1778 * gcc.dg/noncompile/incomplete-5.c: Same.
1779 * gcc.dg/noncompile/pr44517.c: Same.
1780 * gcc.dg/noncompile/pr52290.c: Same.
1781 * gcc.dg/noreturn-1.c: Same.
1782 * gcc.dg/overflow-warn-1.c: Same.
1783 * gcc.dg/overflow-warn-2.c: Same.
1784 * gcc.dg/overflow-warn-3.c: Same.
1785 * gcc.dg/overflow-warn-4.c: Same.
1786 * gcc.dg/parm-mismatch-1.c: Same.
1787 * gcc.dg/parser-pr28152-2.c: Same.
1788 * gcc.dg/parser-pr28152.c: Same.
1789 * gcc.dg/pedwarn-init.c: Same.
1790 * gcc.dg/pointer-arith-2.c: Same.
1791 * gcc.dg/pointer-arith-3.c: Same.
1792 * gcc.dg/pointer-arith-4.c: Same.
1793 * gcc.dg/pr14475.c: Same.
1794 * gcc.dg/pr18596-3.c: Same.
1795 * gcc.dg/pr18809-1.c: Same.
1796 * gcc.dg/pr27953.c: Same.
1797 * gcc.dg/pr30457.c: Same.
1798 * gcc.dg/pr30551-2.c: Same.
1799 * gcc.dg/pr30551-3.c: Same.
1800 * gcc.dg/pr30551-4.c: Same.
1801 * gcc.dg/pr30551-5.c: Same.
1802 * gcc.dg/pr30551-6.c: Same.
1803 * gcc.dg/pr30551.c: Same.
1804 * gcc.dg/pr36997.c: Same.
1805 * gcc.dg/pr41842.c: Same.
1806 * gcc.dg/pr48552-1.c: Same.
1807 * gcc.dg/pr48552-2.c: Same.
1808 * gcc.dg/pr59717.c: Same.
1809 * gcc.dg/pr61077.c: Same.
1810 * gcc.dg/pr61096-1.c: Same.
1811 * gcc.dg/pr63626.c: Same.
1812 * gcc.dg/pr64223-1.c: Same.
1813 * gcc.dg/pr64223-2.c: Same.
1814 * gcc.dg/pr8788-1.c: Same.
1815 * gcc.dg/pr8927-1.c: Same.
1816 * gcc.dg/pragma-darwin.c: Same.
1817 * gcc.dg/pragma-diag-5.c: Same.
1818 * gcc.dg/pragma-message.c: Same.
1819 * gcc.dg/redecl-1.c: Same.
1820 * gcc.dg/simd-1.c: Same.
1821 * gcc.dg/simd-5.c: Same.
1822 * gcc.dg/simd-6.c: Same.
1823 * gcc.dg/spellcheck-fields.c: Same.
1824 * gcc.dg/spellcheck-typenames.c: Same.
1825 * gcc.dg/struct-semi-2.c: Same.
1826 * gcc.dg/struct-semi-3.c: Same.
1827 * gcc.dg/transparent-union-3.c: Same.
1828 * gcc.dg/ucnid-8.c: Same.
1829 * gcc.dg/uninit-pr19430-O0.c: Same.
1830 * gcc.dg/uninit-pr19430.c: Same.
1831 * gcc.dg/uninit-pr20644-O0.c: Same.
1832 * gcc.dg/utf-dflt.c: Same.
1833 * gcc.dg/utf-dflt2.c: Same.
1834 * gcc.dg/utf16-4.c: Same.
1835 * gcc.dg/vla-11.c: Same.
1836 * gcc.dg/vla-20.c: Same.
1837 * gcc.dg/vla-init-1.c: Same.
1838 * gcc.dg/vla-init-2.c: Same.
1839 * gcc.dg/vla-init-3.c: Same.
1840 * gcc.dg/weak/weak-6.c: Same.
1841 * gcc.dg/weak/weak-7.c: Same.
1842 * gcc.dg/wtr-int-type-1.c: Same.
1843 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1844 * gcc.target/arm/polytypes.c: Same.
1845 * gcc.target/i386/spellcheck-options-4.c: Same.
1846 * gcc.target/powerpc/20030218-1.c: Same.
1847 * gcc.target/sh/pr21255-4.c: Same.
1848 * gcc.test-framework/dg-error-exp-XP.c: Same.
1849 * gfortran.dg/array_constructor_30.f03: Same.
1850 * gfortran.dg/class_30.f90: Same.
1851 * gfortran.dg/goacc/subarrays.f95: Same.
1852 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1853 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1854 * gfortran.dg/intrinsic_std_1.f90: Same.
1855 * gfortran.dg/pr70006.f90: Same.
1856 * gfortran.dg/warning-directive-1.F90: Same.
1857 * gfortran.dg/warning-directive-2.F90: Same.
1858 * gfortran.dg/warning-directive-3.F90: Same.
1859 * gfortran.dg/warning-directive-4.F90: Same.
1860 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1861 * obj-c++.dg/class-extension-1.mm: Same.
1862 * obj-c++.dg/class-extension-2.mm: Same.
1863 * obj-c++.dg/class-protocol-1.mm: Same.
1864 * obj-c++.dg/cxx-ivars-1.mm: Same.
1865 * obj-c++.dg/duplicate-class-1.mm: Same.
1866 * obj-c++.dg/exceptions-3.mm: Same.
1867 * obj-c++.dg/exceptions-4.mm: Same.
1868 * obj-c++.dg/exceptions-5.mm: Same.
1869 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1870 * obj-c++.dg/fsf-package-0.m: Same.
1871 * obj-c++.dg/invalid-type-1.mm: Same.
1872 * obj-c++.dg/method-12.mm: Same.
1873 * obj-c++.dg/method-13.mm: Same.
1874 * obj-c++.dg/method-15.mm: Same.
1875 * obj-c++.dg/method-16.mm: Same.
1876 * obj-c++.dg/method-6.mm: Same.
1877 * obj-c++.dg/method-7.mm: Same.
1878 * obj-c++.dg/property/at-property-1.mm: Same.
1879 * obj-c++.dg/property/at-property-14.mm: Same.
1880 * obj-c++.dg/property/at-property-17.mm: Same.
1881 * obj-c++.dg/property/at-property-21.mm: Same.
1882 * obj-c++.dg/property/at-property-5.mm: Same.
1883 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1884 * obj-c++.dg/property/dynamic-3.mm: Same.
1885 * obj-c++.dg/property/dynamic-4.mm: Same.
1886 * obj-c++.dg/property/property-neg-1.mm: Same.
1887 * obj-c++.dg/property/property-neg-6.mm: Same.
1888 * obj-c++.dg/property/synthesize-11.mm: Same.
1889 * obj-c++.dg/property/synthesize-5.mm: Same.
1890 * obj-c++.dg/property/synthesize-6.mm: Same.
1891 * obj-c++.dg/proto-lossage-4.mm: Same.
1892 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1893 * obj-c++.dg/strings/strings-1.mm: Same.
1894 * obj-c++.dg/super-class-1.mm: Same.
1895 * obj-c++.dg/syntax-error-6.mm: Same.
1896 * obj-c++.dg/syntax-error-7.mm: Same.
1897 * obj-c++.dg/syntax-error-9.mm: Same.
1898 * obj-c++.dg/try-catch-13.mm: Same.
1899 * objc.dg/attributes/method-noreturn-1.m: Same.
1900 * objc.dg/bad-receiver-type-2.m: Same.
1901 * objc.dg/bad-receiver-type.m: Same.
1902 * objc.dg/call-super-2.m: Same.
1903 * objc.dg/class-2.m: Same.
1904 * objc.dg/class-extension-1.m: Same.
1905 * objc.dg/class-extension-2.m: Same.
1906 * objc.dg/class-protocol-1.m: Same.
1907 * objc.dg/desig-init-1.m: Same.
1908 * objc.dg/duplicate-class-1.m: Same.
1909 * objc.dg/exceptions-3.m: Same.
1910 * objc.dg/exceptions-4.m: Same.
1911 * objc.dg/exceptions-5.m: Same.
1912 * objc.dg/foreach-6.m: Same.
1913 * objc.dg/foreach-7.m: Same.
1914 * objc.dg/fsf-nsstring-format-1.m: Same.
1915 * objc.dg/fsf-package-0.m: Same.
1916 * objc.dg/invalid-type-1.m: Same.
1917 * objc.dg/method-11.m: Same.
1918 * objc.dg/method-19.m: Same.
1919 * objc.dg/method-2.m: Same.
1920 * objc.dg/method-20.m: Same.
1921 * objc.dg/method-5.m: Same.
1922 * objc.dg/method-6.m: Same.
1923 * objc.dg/method-7.m: Same.
1924 * objc.dg/method-9.m: Same.
1925 * objc.dg/missing-proto-3.m: Same.
1926 * objc.dg/private-1.m: Same.
1927 * objc.dg/property/at-property-1.m: Same.
1928 * objc.dg/property/at-property-14.m: Same.
1929 * objc.dg/property/at-property-17.m: Same.
1930 * objc.dg/property/at-property-21.m: Same.
1931 * objc.dg/property/at-property-5.m: Same.
1932 * objc.dg/property/dynamic-3.m: Same.
1933 * objc.dg/property/dynamic-4.m: Same.
1934 * objc.dg/property/property-neg-1.m: Same.
1935 * objc.dg/property/property-neg-6.m: Same.
1936 * objc.dg/property/synthesize-11.m: Same.
1937 * objc.dg/property/synthesize-5.m: Same.
1938 * objc.dg/property/synthesize-6.m: Same.
1939 * objc.dg/proto-hier-1.m: Same.
1940 * objc.dg/proto-lossage-4.m: Same.
1941 * objc.dg/protocol-qualifier-2.m: Same.
1942 * objc.dg/strings/strings-1.m: Same.
1943 * objc.dg/type-size-1.m: Same.
1944
1945 2017-04-18 Jeff Law <law@redhat.com>
1946
1947 PR target/74563
1948 * gcc.target/mips/pr74563: New test.
1949
1950 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR tree-optimization/80443
1953 * gcc.c-torture/compile/pr80443.c: New test.
1954
1955 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1956
1957 PR rtl-optimization/80357
1958 * gcc.c-torture/compile/pr80357.c: New test.
1959
1960 2017-04-18 Jeff Law <law@redhat.com>
1961
1962 PR middle-end/80422
1963 * gcc.c-torture/compile/pr80422.c: New test.
1964
1965 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1966
1967 PR debug/80263
1968 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1969
1970 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1971
1972 PR target/80099
1973 * gcc.target/powerpc/pr80099-1.c: New test.
1974 * gcc.target/powerpc/pr80099-2.c: Likewise.
1975 * gcc.target/powerpc/pr80099-3.c: Likewise.
1976 * gcc.target/powerpc/pr80099-4.c: Likewise.
1977 * gcc.target/powerpc/pr80099-5.c: Likewise.
1978
1979 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR sanitizer/80444
1982 * gcc.dg/sancov/pr80444.c: New test.
1983
1984 PR middle-end/79788
1985 PR middle-end/80375
1986 * gcc.dg/pr79788-1.c: New test.
1987 * gcc.dg/pr79788-2.c: New test.
1988
1989 2017-04-18 Marek Polacek <polacek@redhat.com>
1990
1991 PR c++/80244 - ICE with attribute in template alias.
1992 * g++.dg/cpp0x/alias-decl-59.C: New test.
1993
1994 PR c++/80241 - ICE with alignas pack expansion.
1995 * g++.dg/cpp0x/alignas11.C: New test.
1996
1997 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1998
1999 PR c++/80287
2000 * g++.dg/lto/pr80287_0.C: New test.
2001
2002 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2003
2004 PR target/80315
2005 * gcc.target/powerpc/pr80315-1.c: New test.
2006 * gcc.target/powerpc/pr80315-2.c: New test.
2007 * gcc.target/powerpc/pr80315-3.c: New test.
2008 * gcc.target/powerpc/pr80315-4.c: New test.
2009
2010 2017-04-16 Tom de Vries <tom@codesourcery.com>
2011
2012 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2013 directive.
2014 * g++.dg/parse/error3.C: Same.
2015 * g++.old-deja/g++.pt/niklas01a.C: Same.
2016 * gcc.dg/990506-0.c: Same.
2017 * gcc.dg/cpp/19990413-1.c: Same.
2018 * gcc.dg/cpp/pragma-1.c: Same.
2019 * gcc.dg/cpp/pragma-2.c: Same.
2020 * gcc.dg/m-un-2.c: Same.
2021 * objc.dg/private-1.m: Same.
2022
2023 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
2024
2025 * gcc.dg/pr54669.c: Fix dg-do directive.
2026 * gcc.dg/pr78582.c: Ditto.
2027 * gcc.dg/pr80020.c: Ditto.
2028 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2029 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2030 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2031 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2032 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2033 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2034 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2035 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2036 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2037 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2038
2039 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2040
2041 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
2042 * gfortran.dg/generic_29.f90: Likewise.
2043 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2044 * gfortran.dg/pr41922.f90: Likewise.
2045 * gfortran.dg/pr70006.f90: Likewise.
2046
2047 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2048
2049 PR tree-optimization/66612
2050 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2051
2052 2017-04-14 Janus Weil <janus@gcc.gnu.org>
2053
2054 PR fortran/80361
2055 * gfortran.dg/class_62.f90: New test case.
2056
2057 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2058
2059 * gcc.target/arc/loop-1.c: New file.
2060
2061 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2062
2063 PR target/80098
2064 * gcc.target/powerpc/pr80098-1.c: New test.
2065 * gcc.target/powerpc/pr80098-2.c: Likewise.
2066 * gcc.target/powerpc/pr80098-3.c: Likewise.
2067 * gcc.target/powerpc/pr80098-4.c: Likewise.
2068
2069 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR sanitizer/80403
2072 * g++.dg/ubsan/pr80403-2.C: New test.
2073
2074 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2075
2076 PR rtl-optimization/80343
2077 * gcc.target/powerpc/pr80343.c: New.
2078
2079 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2080
2081 PR sanitizer/80414
2082 * c-c++-common/ubsan/bounds-15.c: New test.
2083
2084 2017-04-13 Richard Biener <rguenther@suse.de>
2085
2086 PR testsuite/80416
2087 * g++.dg/torture/pr79671.C: Fix asm constraints.
2088
2089 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR debug/80321
2092 * gcc.dg/debug/pr80321.c: New test.
2093
2094 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2095
2096 * gnat.dg/debug10.adb: New test.
2097 * gnat.dg/debug10_pkg.ads: New helper.
2098
2099 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR tree-optimization/79390
2102 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2103
2104 PR sanitizer/80403
2105 PR sanitizer/80404
2106 PR sanitizer/80405
2107 * g++.dg/ubsan/pr80403.C: New test.
2108 * g++.dg/ubsan/pr80404.C: New test.
2109 * g++.dg/ubsan/pr80405.C: New test.
2110
2111 PR c/80163
2112 * gcc.dg/torture/pr80163.c: New test.
2113
2114 2017-04-12 Richard Biener <rguenther@suse.de>
2115 Jeff Law <law@redhat.com>
2116
2117 PR tree-optimization/80359
2118 * gcc.dg/torture/pr80359.c: New testcase.
2119
2120 2017-04-12 Richard Biener <rguenther@suse.de>
2121 Bernd Edlinger <bernd.edlinger@hotmail.de>
2122
2123 PR middle-end/79671
2124 * g++.dg/torture/pr79671.C: New testcase.
2125 * g++.dg/lto/pr79671_0.C: Likewise.
2126 * g++.dg/lto/pr79671_1.c: Likewise.
2127
2128 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR sanitizer/80349
2131 * g++.dg/ubsan/pr80349.C: New test.
2132
2133 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2134
2135 PR c++/80370
2136 * g++.dg/cpp1z/decomp28.C: New test.
2137
2138 PR middle-end/80100
2139 * gcc.dg/pr80100.c: New test.
2140
2141 PR rtl-optimization/80385
2142 * g++.dg/opt/pr80385.C: New test.
2143
2144 2017-04-11 Martin Liska <mliska@suse.cz>
2145
2146 PR ipa/80212
2147 * g++.dg/ipa/pr80212.C: New test.
2148
2149 2017-04-11 Martin Sebor <msebor@redhat.com>
2150
2151 PR middle-end/80364
2152 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2153
2154 2017-04-11 Martin Liska <mliska@suse.cz>
2155
2156 PR sanitizer/70878
2157 * gcc.dg/ubsan/pr70878.c: New test.
2158
2159 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR target/80381
2162 * gcc.target/i386/pr80381.c: New test.
2163
2164 PR c++/80363
2165 * g++.dg/ext/pr80363.C: New test.
2166
2167 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2168
2169 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2170 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2171 Add avr-*-* to non-lp64 selector.
2172
2173 2017-04-10 Martin Sebor <msebor@redhat.com>
2174
2175 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2176 * gcc.dg/pr40340-4.c: Same.
2177
2178 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2179
2180 PR fortran/69498
2181 * gfortran.dg/submodule_unexp.f90: Modified test
2182 to account for new error.
2183 * gfortran.dg/submodule_twice.f90: New Test
2184
2185 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR c++/80176
2188 * g++.dg/init/ref23.C: New test.
2189
2190 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2191
2192 PR tree-optimization/80304
2193 * gfortran.dg/do_concurrent_4.f90: New test case.
2194
2195 2017-04-10 Janus Weil <janus@gcc.gnu.org>
2196
2197 PR fortran/80046
2198 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2199
2200 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
2201
2202 * g++.dg/torture/pr79905.C: Add -maltivec option.
2203
2204 2017-04-10 Jeff Law <law@redhat.com>
2205
2206 PR tree-optimization/80374
2207 * g++.dg/pr80374.c: New test.
2208
2209 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2210
2211 PR target/80108
2212 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2213 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2214
2215 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2216
2217 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2218
2219 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2220
2221 PR testsuite/79356
2222 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2223
2224 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
2225
2226 PR testsuite/79867
2227 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2228
2229 2017-04-10 Marek Polacek <polacek@redhat.com>
2230
2231 PR sanitizer/80348
2232 * g++.dg/ubsan/div-by-zero-3.C: New test.
2233
2234 2017-04-10 Bin Cheng <bin.cheng@arm.com>
2235
2236 PR tree-optimization/80153
2237 * gcc.c-torture/execute/pr80153.c: New.
2238
2239 2017-04-10 Richard Biener <rguenther@suse.de>
2240
2241 PR middle-end/80362
2242 * gcc.dg/torture/pr80362.c: New testcase.
2243
2244 2017-04-10 Richard Biener <rguenther@suse.de>
2245
2246 PR tree-optimization/80304
2247 * gcc.dg/torture/pr80304.c: New testcase.
2248
2249 2017-04-10 Nathan Sidwell <nathan@acm.org>
2250
2251 PR target/79905
2252 * g++.dg/torture/pr79905.C: New.
2253
2254 2017-04-10 Martin Liska <mliska@suse.cz>
2255
2256 PR sanitizer/80350
2257 * c-c++-common/ubsan/pr80350.c: New test.
2258
2259 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR target/80324
2262 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2263
2264 2017-04-08 Martin Liska <mliska@suse.cz>
2265
2266 Revert:
2267 2017-04-07 Martin Liska <mliska@suse.cz>
2268
2269 PR ipa/80212
2270 * g++.dg/ipa/pr80212.C: New test.
2271
2272 2017-04-07 Jakub Jelinek <jakub@redhat.com>
2273
2274 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2275 dg-options.
2276 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2277
2278 PR target/80322
2279 PR target/80323
2280 PR target/80325
2281 PR target/80326
2282 * gcc.target/i386/avx512f-undefined-1.c: New test.
2283 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2284 * gcc.target/i386/avx-cvtsd-1.c: New test.
2285 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2286 * gcc.target/i386/avx512f-abspd-1.c: New test.
2287 * gcc.target/i386/avx-cvtss-1.c: New test.
2288 * gcc.target/i386/avx512f-absps-1.c: New test.
2289 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2290 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2291
2292 2017-04-07 Marek Polacek <polacek@redhat.com>
2293
2294 PR sanitizer/80348
2295 * g++.dg/ubsan/div-by-zero-2.C: New test.
2296
2297 PR c++/80095
2298 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2299
2300 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2301
2302 PR rtl-optimization/70478
2303 * gcc.target/s390/pr70478.c: New.
2304
2305 2017-04-07 Martin Liska <mliska@suse.cz>
2306
2307 PR target/79889
2308 * g++.dg/ext/mv8.C: Add aarch64* targets.
2309
2310 2017-04-07 Martin Liska <mliska@suse.cz>
2311
2312 PR ipa/80212
2313 * g++.dg/ipa/pr80212.C: New test.
2314
2315 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2316
2317 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2318
2319 2017-04-07 Richard Biener <rguenther@suse.de>
2320
2321 PR tree-optimization/80334
2322 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2323 alignas on stack.
2324
2325 2017-04-07 Richard Biener <rguenther@suse.de>
2326
2327 PR middle-end/80341
2328 * gcc.dg/torture/pr80341.c: New testcase.
2329
2330 2017-04-06 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR debug/80234
2333 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2334 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2335
2336 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2337
2338 PR target/79733
2339 * gcc.target/i386/pr79733.c: New test.
2340
2341 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2342
2343 PR target/80298
2344 * gcc.target/i386/pr80298-1.c: New test.
2345 * gcc.target/i386/pr80298-2.c: Ditto.
2346
2347 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2348
2349 PR target/80082
2350 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2351 ARMv7-R.
2352
2353 2017-04-06 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/80334
2356 * g++.dg/torture/pr80334.C: New testcase.
2357
2358 2017-04-06 Martin Liska <mliska@suse.cz>
2359
2360 PR sanitizer/80166
2361 * gcc.dg/asan/pr80166.c: New test.
2362
2363 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2364
2365 PR tree-optimization/79390
2366 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2367
2368 2017-04-06 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/80262
2371 * gcc.target/i386/pr80262.c: New testcase.
2372
2373 2017-04-06 Richard Biener <rguenther@suse.de>
2374
2375 PR middle-end/80281
2376 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2377
2378 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2379
2380 PR rtl-optimization/70703
2381 * gcc.target/i386/pr70703.c: New.
2382
2383 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR sanitizer/80308
2386 * c-c++-common/asan/pr80308.c: New test.
2387
2388 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2389
2390 PR target/79890
2391 * gcc.target/s390/pr79890.c: New test case.
2392
2393 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR target/80310
2396 * c-c++-common/ubsan/pr80310.c: New test.
2397
2398 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR c++/80297
2401 * g++.dg/torture/pr80297.C: New test.
2402
2403 PR tree-optimization/79390
2404 * gcc.target/i386/pr79390.c: New test.
2405 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2406
2407 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2408
2409 PR c++/80296
2410 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2411
2412 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2413
2414 PR target/80307
2415 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2416 targeting any CPU or architecture.
2417 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2418 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2419 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2420 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2421 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2422 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2423 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2424 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2425
2426 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
2427
2428 PR fortran/69498
2429 * gfortran.dg/submodule_unexp.f90: New test.
2430
2431 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR target/80286
2434 * gcc.target/i386/avx-pr80286.c: New test.
2435 * gcc.dg/pr80286.c: New test.
2436
2437 2017-04-04 Richard Biener <rguenther@suse.de>
2438
2439 PR middle-end/80281
2440 * gcc.dg/torture/pr80281.c: New testcase.
2441
2442 2017-04-04 Richard Biener <rguenther@suse.de>
2443
2444 PR tree-optimization/80275
2445 * g++.dg/opt/pr80275.C: Make g static.
2446
2447 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2448
2449 PR rtl-optimization/60818
2450 * gcc.c-torture/compile/pr60818.c: New testcase.
2451
2452 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2453
2454 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2455 * gcc.dg/20031012-1.c: Likewise.
2456 * gcc.dg/ipa/ipcp-1.c: Likewise.
2457 * gcc.dg/torture/matrix-3.c: Likewise.
2458 * gcc.target/powerpc/ppc-spe.c: Likewise.
2459 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2460
2461 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2462
2463 PR target/80246
2464 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2465 powerpc_vsx_ok.
2466 (std, ld): Limit scan-assembler-times check to lp64.
2467 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2468 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2469 powerpc_vsx_ok.
2470
2471 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2472
2473 PR target/80246
2474 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2475
2476 2017-04-03 Richard Biener <rguenther@suse.de>
2477
2478 PR tree-optimization/80275
2479 * g++.dg/opt/pr80275.C: New testcase.
2480
2481 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2482
2483 PR testsuite/79356
2484 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2485
2486 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2487
2488 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2489 (bal): Increase iteration count and assume alignment.
2490
2491 2017-04-03 Bin Cheng <bin.cheng@arm.com>
2492
2493 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2494
2495 2017-04-02 Andrew Pinski <apinski@cavium.com>
2496
2497 * gcc.c-torture/compile/nested-3.c: New testcase.
2498 * gcc.c-torture/execute/20170401-1.c: New testcase.
2499 * gcc.c-torture/execute/20170401-2.c: New testcase.
2500
2501 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2502
2503 PR rtl-optimization/79405
2504 gcc.dg/pr79405.c: New testcase.
2505
2506 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR debug/79255
2509 * gcc.dg/pr79255.c: New test.
2510
2511 PR c++/79572
2512 * g++.dg/ubsan/null-8.C: New test.
2513
2514 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2515
2516 PR target/80107
2517 * gfortran.dg/pr80107.f: New.
2518
2519 2017-03-31 Jeff Law <law@redhat.com>
2520
2521 PR tree-optimization/49498
2522 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2523
2524 2017-03-31 Richard Biener <rguenther@suse.de>
2525
2526 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2527
2528 2017-03-31 Richard Biener <rguenther@suse.de>
2529
2530 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2531
2532 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2533
2534 PR libstdc++/80251
2535 * g++.dg/ext/is_aggregate.C: New test.
2536
2537 PR middle-end/80173
2538 * gcc.target/i386/pr80173.c: New test.
2539
2540 PR middle-end/80163
2541 * gcc.dg/pr80163.c: New test.
2542
2543 PR debug/80025
2544 * gcc.dg/torture/pr80025.c: New test.
2545
2546 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2547
2548 * gcc.target/mips/pr52125.c: Add -msym32.
2549
2550 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR translation/80189
2553 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2554 * g++.dg/gomp/sharing-1.C: Likewise.
2555 * gfortran.dg/gomp/pr44536.f90: Likewise.
2556 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2557 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2558 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2559 * gfortran.dg/gomp/pr33439.f90: Likewise.
2560 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2561 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2562 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2563 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2564 * gcc.dg/gomp/sharing-1.c: Likewise.
2565
2566 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2567
2568 PR target/80246
2569 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2570 Darwin and SPE.
2571 (dxex, dxexq): Update return type.
2572 (diex, diexq): Update argument type.
2573 * gcc.target/powerpc/pr80246.c: New test.
2574
2575 2017-03-30 Martin Jambor <mjambor@suse.cz>
2576
2577 PR ipa/77333
2578 * g++.dg/ipa/pr77333.C: New test.
2579
2580 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR target/80206
2583 * gcc.target/i386/pr80206.c: New test.
2584
2585 2017-03-30 Richard Biener <rguenther@suse.de>
2586
2587 PR tree-optimization/77498
2588 * gfortran.dg/pr77498.f: New testcase.
2589
2590 2017-03-29 Marek Polacek <polacek@redhat.com>
2591
2592 PR c/79730
2593 * gcc.dg/pr79730.c: New test.
2594
2595 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2596
2597 PR libgfortran/78670
2598 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2599 a character of length 1. Update test for success.
2600 * gfortran.dg/dtio_28.f03: New test.
2601 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2602 'scratch' to delete the file when done.
2603
2604 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2605
2606 PR rtl-optimization/80233
2607 * gcc.c-torture/compile/pr80233.c: New testcase.
2608
2609 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2610
2611 PR fortran/80254
2612 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2613 * gfortran.dg/dec_io_2a.f90: instead (new test).
2614
2615 2017-03-28 Jiong Wang <jiong.wang@arm.com>
2616
2617 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2618
2619 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2620
2621 PR testsuite/43496
2622 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2623 generating PIC code.
2624
2625 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2626
2627 PR rtl-optimization/80193
2628 * gcc.target/i386/pr80193.c: New.
2629
2630 2017-03-28 Janus Weil <janus@gcc.gnu.org>
2631
2632 PR fortran/78661
2633 * gfortran.dg/dtio_25.f90: Modified test case.
2634 * gfortran.dg/dtio_27.f90: New test case.
2635
2636 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/53383
2639 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2640 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2641 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2642
2643 2017-03-28 Bin Cheng <bin.cheng@arm.com>
2644
2645 * gcc.c-torture/compile/irreducible-loop.c: New.
2646
2647 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2648
2649 PR tree-optimization/80218
2650 * gcc.dg/pr80218.c: New test.
2651
2652 2017-03-28 Richard Biener <rguenther@suse.de>
2653
2654 PR tree-optimization/78644
2655 * gcc.dg/pr78644-1.c: New testcase.
2656 * gcc.dg/pr78644-2.c: Likewise.
2657
2658 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2659
2660 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2661 * gcc.dg/pic-4.c: Likewise.
2662 * gcc.dg/pie-3.c: Likewise.
2663 * gcc.dg/pie-4.c: Likewise.
2664
2665 2017-03-28 Martin Liska <mliska@suse.cz>
2666
2667 PR ipa/80205
2668 * g++.dg/ipa/pr80205.C: New test.
2669
2670 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2671
2672 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2673 with sizeof(int) < 4.
2674 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2675 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2676 * gcc.dg/torture/pr79777.c: Likewise.
2677 * gcc.dg/torture/pr79910.c: Likewise.
2678
2679 2017-03-28 Richard Biener <rguenther@suse.de>
2680
2681 PR middle-end/80222
2682 * g++.dg/pr80222.C: New testcase.
2683
2684 2017-03-28 Martin Liska <mliska@suse.cz>
2685
2686 PR ipa/80104
2687 * gcc.dg/ipa/pr80104.c: New test.
2688
2689 2017-03-28 Marek Polacek <polacek@redhat.com>
2690
2691 PR sanitizer/80067
2692 * c-c++-common/ubsan/shift-10.c: New test.
2693
2694 2017-03-27 Jeff Law <law@redhat.com>
2695
2696 PR tree-optimization/80216
2697 * gcc.c-torture/compile/pr80216.c: New test.
2698
2699 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR middle-end/80162
2702 * c-c++-common/pr80162-1.c: New test.
2703 * c-c++-common/pr80162-2.c: New test.
2704 * c-c++-common/pr80162-3.c: New test.
2705
2706 PR target/80102
2707 * g++.dg/opt/pr80102.C: New test.
2708
2709 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2710
2711 PR target/78543
2712 * gcc.target/powerpc/pr78543.c: New test.
2713
2714 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2715
2716 PR target/80103
2717 * gcc.target/powerpc/pr80103-1.c: New test.
2718
2719 2017-03-27 Richard Biener <rguenther@suse.de>
2720
2721 PR tree-optimization/80181
2722 * gcc.dg/torture/pr80181.c: New testcase.
2723
2724 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2725
2726 * gcc.target/arc/interrupt-4.c: New file.
2727
2728 2017-03-27 Richard Biener <rguenther@suse.de>
2729
2730 PR ipa/79776
2731 * g++.dg/ipa/pr79776.C: New testcase.
2732
2733 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR sanitizer/80168
2736 * gcc.dg/asan/pr80168.c: New test.
2737
2738 2017-03-27 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/80170
2741 * gcc.dg/pr80170.c: New testcase.
2742
2743 2017-03-27 Richard Biener <rguenther@suse.de>
2744
2745 PR middle-end/80171
2746 * g++.dg/torture/pr80171.C: New testcase.
2747
2748 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
2749
2750 * gcc.dg/torture/pr79732.c: Require alias support.
2751 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2752
2753 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2754 libatomic_available.
2755 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2756 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2757
2758 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759
2760 PR libgfortran/78881
2761 * gfortran.dg/dtio_26.f90: New test.
2762
2763 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
2764
2765 PR fortran/80156
2766 PR fortran/79382
2767 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2768 testcase for PR80156. Add a main programme that tests that
2769 the typebound generic is accessible.
2770
2771 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2772
2773 PR rtl-optimization/80160
2774 PR rtl-optimization/80159
2775
2776 * gcc.target/i386/pr80160.c: New test.
2777
2778 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR sanitizer/79904
2781 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2782
2783 2017-03-24 Marek Polacek <polacek@redhat.com>
2784
2785 PR c++/80119
2786 * g++.dg/warn/Wuninitialized-9.C: New test.
2787
2788 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2789
2790 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2791 and remove the high-level builtin. The error message for the
2792 would prevent compilation from reaching the second.
2793 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2794
2795 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2796
2797 * gcc.target/s390/vxe/negfma-1.c: New test.
2798
2799 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2800
2801 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2802 * gcc.target/s390/arch12/mul-1.c: New test.
2803 * gcc.target/s390/arch12/mul-2.c: New test.
2804
2805 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2806
2807 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2808
2809 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2810
2811 * gcc.target/s390/vxe/popcount-1.c: New test.
2812
2813 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2814
2815 * gcc.target/s390/vxe/bitops-1.c: New test.
2816
2817 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2818
2819 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2820 * lib/target-supports.exp: Add effective target check s390_vxe.
2821
2822 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2823
2824 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2825 comparison instructions used from now on.
2826
2827 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2828
2829 * gcc.target/s390/s390.exp (check_effective_target_vector):
2830 Include target-supports.exp and move target_vector check routine
2831 ...
2832 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2833 here and rename it.
2834 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2835 check from vector to s390_vx.
2836 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2837 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2838 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2839 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2840 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2841 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2842 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2843 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2844 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2845
2846 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2847
2848 * gcc.target/s390/vector/vec-init-2.c: New test.
2849
2850 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2851
2852 * gcc.dg/ubsan/pr79904-2.c: New test.
2853
2854 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2855
2856 PR target/79893
2857 * gcc.target/s390/zvector/pr79893.c: New test.
2858
2859 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR rtl-optimization/80112
2862 * gcc.dg/pr80112.c: New test.
2863
2864 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2865
2866 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2867 etc. line numbers.
2868 * gcc.dg/Walloca-1.c: Likewise.
2869 * gcc.dg/Walloca-2.c: Likewise.
2870 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2871
2872 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2873
2874 PR tree-optimization/80158
2875 * gfortran.fortran-torture/compile/pr80158.f: New file.
2876
2877 2017-03-24 Richard Biener <rguenther@suse.de>
2878
2879 PR tree-optimization/80167
2880 * gcc.dg/graphite/pr80167.c: New testcase.
2881
2882 2017-03-24 Tom de Vries <tom@codesourcery.com>
2883
2884 PR testsuite/80092
2885 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2886 dg-require-effective-target global_constructor.
2887 * gcc.dg/tls/emutls-2.c: Same.
2888
2889 2017-03-24 Tom de Vries <tom@codesourcery.com>
2890
2891 PR testsuite/80092
2892 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2893 dg-require-effective-target indirect_jumps.
2894
2895 2017-03-24 Tom de Vries <tom@codesourcery.com>
2896
2897 PR testsuite/80092
2898 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2899 nonlocal_goto.
2900
2901 2017-03-24 Tom de Vries <tom@codesourcery.com>
2902
2903 PR testsuite/80092
2904 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2905 * gcc.dg/Walloca-12.c: Same.
2906 * gcc.dg/attr-alloc_size-8.c: Same.
2907 * gcc.dg/Walloca-4.c: Same.
2908 * gcc.dg/Walloca-8.c: Same.
2909 * gcc.dg/Walloca-13.c: Same.
2910 * gcc.dg/Walloca-14.c: Same.
2911 * gcc.dg/attr-alloc_size-9.c: Same.
2912 * gcc.dg/Walloca-1.c: Same.
2913 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2914 * gcc.dg/Walloca-5.c: Same.
2915 * gcc.dg/Walloca-10.c: Same.
2916 * gcc.dg/Walloca-9.c: Same.
2917 * gcc.dg/attr-alloc_size-6.c: Same.
2918 * gcc.dg/Wvla-larger-than-1.c: Same.
2919 * gcc.dg/torture/pr71881.c: Same.
2920 * gcc.dg/torture/pr71901.c: Same.
2921 * gcc.dg/torture/pr78742.c: Same.
2922 * gcc.dg/builtin-alloc-size.c: Same.
2923 * gcc.dg/Walloca-2.c: Same.
2924 * gcc.dg/Walloca-6.c: Same.
2925 * gcc.dg/Walloca-11.c: Same.
2926 * gcc.dg/attr-alloc_size-7.c: Same.
2927 * gcc.dg/Wvla-larger-than-2.c: Same.
2928 * gcc.dg/Walloca-3.c: Same.
2929 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2930 * gcc.c-torture/compile/pr79413.c: Same.
2931 * gcc.c-torture/compile/pr78439.c: Same.
2932
2933 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2934
2935 * gcc.target/powerpc/p9-options-1.c: New test.
2936
2937 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2938
2939 PR target/71436
2940 * gcc.c-torture/compile/pr71436.c: New test.
2941
2942 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2943 Richard Biener <rguenther@suse.de>
2944
2945 PR tree-optimization/79908
2946 PR tree-optimization/80136
2947 * gcc.dg/torture/pr79908.c: New file.
2948
2949 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2950
2951 PR fortran/39239
2952 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2953
2954 2017-03-22 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR c++/80141
2957 * g++.dg/gomp/pr80141.C: New test.
2958
2959 PR c++/80129
2960 * g++.dg/torture/pr80129.C: New test.
2961
2962 PR sanitizer/80110
2963 * g++.dg/tsan/pr80110.C: New test.
2964
2965 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2966
2967 PR fortran/80142
2968 * gfortran.dg/any_loc.f90: New test case.
2969
2970 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2971
2972 PR target/80082
2973 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2974 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2975
2976 2017-03-22 Martin Liska <mliska@suse.cz>
2977
2978 PR target/79906
2979 * g++.dg/ext/mv8.C: Add power* targets.
2980
2981 2017-03-21 Martin Sebor <msebor@redhat.com>
2982
2983 PR c++/79548
2984 * g++.dg/warn/Wunused-var-26.C: New test.
2985
2986 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2987
2988 PR tree-optimization/79908
2989 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2990
2991 2017-03-21 Marek Polacek <polacek@redhat.com>
2992 Martin Sebor <msebor@redhat.com>
2993
2994 PR tree-optimization/80109
2995 * gcc.dg/Walloca-14.c: New test.
2996
2997 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR target/80125
3000 * gcc.target/powerpc/pr80125.c: New test.
3001
3002 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3003
3004 PR fortran/69498
3005 * gfortran.dg/unexp_attribute.f90: New test
3006
3007 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3008 Richard Biener <rguenther@suse.de>
3009
3010 PR tree-optimization/79908
3011 * gcc.dg/torture/pr79908.c: New file.
3012
3013 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3014
3015 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3016 with sizeof(int) < 4.
3017
3018 2017-03-21 Martin Liska <mliska@suse.cz>
3019
3020 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3021 apostrophes.
3022
3023 2017-03-21 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/80032
3026 * g++.dg/opt/pr80032.C: New testcase.
3027
3028 2017-03-21 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/80122
3031 * gcc.dg/torture/pr80122.c: New testcase.
3032
3033 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3034
3035 * gcc.dg/pic-2.c: Skip for MIPS.
3036 * gcc.dg/pie-2.c: Skip for MIPS.
3037
3038 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3039
3040 PR c++/77752
3041 * g++.dg/cpp0x/initlist97.C: New.
3042 * g++.dg/cpp0x/initlist85.C: Update.
3043
3044 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR c/67338
3047 * gcc.dg/pr67338.c: New test.
3048
3049 PR c++/35878
3050 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3051 dump instead of assembler.
3052 * g++.dg/init/pr35878_2.C: Likewise.
3053 * g++.dg/init/pr35878_3.C: Likewise.
3054
3055 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR c/80097
3058 * gcc.dg/ubsan/pr80097.c: New test.
3059
3060 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3061
3062 PR tree-optimization/80054
3063 * g++.dg/torture/pr80054.C: New file.
3064
3065 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3066
3067 PR target/79963
3068 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3069 directive to assure selection of proper bit using rlwinm insn.
3070 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3071 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3072 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3073 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3074
3075 2017-03-20 Marek Polacek <polacek@redhat.com>
3076 Paolo Carlini <paolo.carlini@oracle.com>
3077
3078 PR c++/80059 - ICE with noexcept and __transaction_atomic
3079 * g++.dg/tm/pr80059-2.C: New test.
3080 * g++.dg/tm/pr80059.C: New test.
3081
3082 2017-03-20 Martin Liska <mliska@suse.cz>
3083
3084 PR middle-end/79753
3085 * gcc.target/i386/mpx/pr79753.c: New test.
3086
3087 2017-03-20 Martin Liska <mliska@suse.cz>
3088
3089 PR target/79769
3090 PR target/79770
3091 * g++.dg/pr79769.C: New test.
3092 * gcc.target/i386/mpx/pr79770.c: New test.
3093
3094 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3095
3096 PR target/78857
3097 * gcc.target/s390/load-and-test-fp-1.c: New test.
3098 * gcc.target/s390/load-and-test-fp-2.c: New test.
3099
3100 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3101
3102 PR fortran/79676
3103 * gfortran.dg/submodule_28.f08 : New test.
3104
3105 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3106
3107 PR fortran/71838
3108 * gfortran.dg/submodule_26.f08 : New test.
3109 * gfortran.dg/submodule_27.f08 : New test.
3110
3111 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3112
3113 PR target/79951
3114 * gcc.target/powerpc/pr79951.c: New.
3115
3116 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3117
3118 PR rtl-optimization/79910
3119 * gcc.dg/torture/pr79910.c: New test.
3120
3121 2017-03-17 Jeff Law <law@redhat.com>
3122
3123 PR tree-optimization/71437
3124 * gcc.dg/tree-ssa/pr71437.c: New test.
3125 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3126 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3127 now caught by VRP, but which were previously caught by DOM.
3128
3129 2017-03-17 Richard Biener <rguenther@suse.de>
3130
3131 PR middle-end/80075
3132 * g++.dg/torture/pr80075.C: New testcase.
3133
3134 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3135
3136 PR target/71294
3137 * g++.dg/pr71294.C: New test.
3138
3139 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3140
3141 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3142
3143 2017-03-16 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR fortran/80010
3146 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3147
3148 PR fortran/79886
3149 * gfortran.dg/pr79886.f90: New test.
3150
3151 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3152
3153 PR target/79038
3154 * gcc.target/powerpc/pr79038-1.c: New test.
3155
3156 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3157
3158 PR fortran/33271
3159 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3160
3161 2017-03-15 Jiong Wang <jiong.wang@arm.com>
3162
3163 PR testsuite/79356
3164 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3165
3166 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
3167
3168 PR target/80019
3169 * gcc.target/i386/pr80019.c: New test.
3170
3171 2017-03-15 Martin Liska <mliska@suse.cz>
3172
3173 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3174
3175 2017-03-14 Martin Sebor <msebor@redhat.com>
3176
3177 PR tree-optimization/79800
3178 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3179 * gcc.dg/tree-ssa/pr79800.c: New test.
3180
3181 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3182
3183 PR target/79947
3184 * gcc.target/powerpc/pr79947.c: New test.
3185
3186 2017-03-14 Martin Sebor <msebor@redhat.com>
3187
3188 PR middle-end/80020
3189 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3190 * gcc.dg/attr-alloc_size-7.c: Same.
3191 * gcc.dg/attr-alloc_size-9.c: Same.
3192 * gcc.dg/builtin-alloc-size.c: Same.
3193 * gcc.dg/pr80020.c: New test.
3194
3195 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3196
3197 PR rtl-optimization/79728
3198 * gcc.target/i386/sse-globalreg.c: New test.
3199
3200 2017-03-14 Martin Liska <mliska@suse.cz>
3201
3202 PR lto/66295
3203 * gcc.dg/tree-prof/pr66295.c: New test.
3204
3205 2017-03-13 Martin Liska <mliska@suse.cz>
3206
3207 PR middle-end/78339
3208 * gcc.target/i386/mpx/pr78339.c: New test.
3209
3210 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3211
3212 * gcc.target/arc/bitfield.c: New file.
3213
3214 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3215
3216 * gcc.target/arc/pr9001090948.c: New file.
3217
3218 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3219
3220 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3221 Fix test. Make early-out condition return early. Correct comments.
3222
3223 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3224
3225 PR libgfortran/78854
3226 * gfortran.dg/dtio_25.f90: New test.
3227
3228 2017-03-10 Martin Sebor <msebor@redhat.com>
3229
3230 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3231
3232 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3233
3234 PR rtl-optimization/78911
3235 * gcc.target/i386/pr78911-1.c: New test.
3236 * gcc.target/i386/pr78911-2.c: New test.
3237
3238 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3239
3240 PR target/79941
3241 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3242 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3243 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3244
3245 2017-03-10 Marek Polacek <polacek@redhat.com>
3246
3247 PR c++/79967
3248 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3249
3250 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR c++/79899
3253 * g++.dg/other/friend7.C: New test.
3254
3255 PR c++/79896
3256 * g++.dg/ext/int128-5.C: New test.
3257
3258 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3259
3260 PR testsuite/79356
3261 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3262 powerpc, sparc, or s390x.
3263
3264 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3265
3266 PR target/79907
3267 * gcc.target/powerpc/pr79907.c: New.
3268
3269 2017-03-10 Olivier Hainque <hainque@adacore.com>
3270
3271 * gnat.dg/opt64.adb: New test.
3272 * gnat.dg/opt64_pkg.ads: New helper.
3273 * gnat.dg/opt64_pkg.adb: New helper.
3274
3275 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR rtl-optimization/79909
3278 * gcc.target/powerpc/pr79909.c: New test.
3279
3280 PR tree-optimization/79972
3281 * gcc.dg/pr79972.c: New test.
3282
3283 PR tree-optimization/77975
3284 * gcc.dg/pr77975.c: New test.
3285
3286 2017-03-09 Marek Polacek <polacek@redhat.com>
3287
3288 PR c++/79962
3289 PR c++/79984
3290 * c-c++-common/nonnull-3.c: New test.
3291 * g++.dg/warn/Wnonnull3.C: New test.
3292
3293 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3294
3295 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3296 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3297
3298 2017-03-09 Marek Polacek <polacek@redhat.com>
3299
3300 PR sanitizer/79757
3301 * gcc.dg/ubsan/pr79757-1.c: New test.
3302 * gcc.dg/ubsan/pr79757-2.c: New test.
3303 * gcc.dg/ubsan/pr79757-3.c: New test.
3304 * gcc.dg/ubsan/pr79757-4.c: New test.
3305 * gcc.dg/ubsan/pr79757-5.c: New test.
3306
3307 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR c/79969
3310 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3311
3312 2017-03-09 Marek Polacek <polacek@redhat.com>
3313
3314 PR c++/79687
3315 * g++.dg/expr/ptrmem8.C: New test.
3316 * g++.dg/expr/ptrmem9.C: New test.
3317
3318 2017-03-09 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/79977
3321 * gcc.dg/graphite/pr79977.c: New testcase.
3322
3323 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3324
3325 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3326 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3327 * lib/target-supports.exp (check_effective_target_rdynamic):
3328 New proc.
3329
3330 2017-03-09 Richard Biener <rguenther@suse.de>
3331
3332 PR middle-end/79971
3333 * gcc.dg/fixed-point/pr79971.c: New testcase.
3334
3335 2017-03-09 Richard Biener <rguenther@suse.de>
3336
3337 PR ipa/79970
3338 * gcc.dg/torture/pr79970.c: New testcase.
3339
3340 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3341
3342 PR c++/71966
3343 * g++.dg/cpp0x/pr71966-1.C: New.
3344 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3345
3346 2017-03-09 Martin Liska <mliska@suse.cz>
3347
3348 PR tree-optimization/79631
3349 * gcc.target/i386/mpx/pr79631.c: New test.
3350
3351 2017-03-09 Martin Liska <mliska@suse.cz>
3352
3353 PR target/65705
3354 PR target/69804
3355 * gcc.target/i386/pr71458.c: Update scanned pattern.
3356
3357 2017-03-09 Marek Polacek <polacek@redhat.com>
3358
3359 PR c++/79672
3360 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3361 * g++.dg/warn/Wduplicated-branches3.C: New test.
3362
3363 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3364
3365 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3366
3367 2017-03-09 Martin Liska <mliska@suse.cz>
3368
3369 PR ipa/79764
3370 * g++.dg/pr79764.C: New test.
3371
3372 2017-03-09 Martin Liska <mliska@suse.cz>
3373
3374 PR ipa/79761
3375 * g++.dg/pr79761.C: New test.
3376
3377 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR sanitizer/79944
3380 * c-c++-common/asan/pr79944.c: New test.
3381
3382 PR target/79932
3383 * gcc.target/i386/pr79932-2.c: New test.
3384
3385 PR target/79932
3386 * gcc.target/i386/pr79932-1.c: New test.
3387
3388 2017-03-09 Marek Polacek <polacek@redhat.com>
3389
3390 PR c++/79900 - ICE in strip_typedefs
3391 * g++.dg/warn/Wpadded-1.C: New test.
3392
3393 2017-03-08 Marek Polacek <polacek@redhat.com>
3394
3395 * g++.dg/Walloca1.C: Adjust dg-warning.
3396
3397 2017-03-08 Andrew Haley <aph@redhat.com>
3398
3399 PR tree-optimization/79943
3400 * gcc.dg/tree-ssa/pr79943.c: New test.
3401
3402 2017-03-08 Richard Biener <rguenther@suse.de>
3403
3404 PR tree-optimization/79955
3405 * gcc.dg/uninit-24.c: New testcase.
3406
3407 2017-03-08 Richard Biener <rguenther@suse.de>
3408
3409 PR tree-optimization/79920
3410 * gcc.dg/vect/pr79920.c: New testcase.
3411
3412 2017-03-08 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR sanitizer/79904
3415 * gcc.dg/ubsan/pr79904.c: New test.
3416
3417 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR c/79834
3420 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3421 diagnostics.
3422
3423 2017-03-07 Marek Polacek <polacek@redhat.com>
3424
3425 PR middle-end/79809
3426 * g++.dg/Walloca1.C: New test.
3427
3428 2017-03-07 Martin Liska <mliska@suse.cz>
3429
3430 PR middle-end/68270
3431 * g++.dg/pr68270.C: New test.
3432
3433 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3434
3435 PR rtl-optimization/79901
3436 * gcc.target/i386/pr79901.c: New test.
3437
3438 PR sanitizer/79897
3439 * c-c++-common/ubsan/pr79897.c: New test.
3440
3441 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3442
3443 PR rtl-optimization/79571
3444 * gcc.target/i386/pr79571.c: New.
3445
3446 2017-03-06 Marek Polacek <polacek@redhat.com>
3447
3448 PR c++/79796 - ICE with NSDMI and this pointer
3449 * g++.dg/cpp0x/nsdmi13.C: New test.
3450
3451 2017-03-06 Julia Koval <julia.koval@intel.com>
3452
3453 PR target/79793
3454 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3455 directives.
3456 * gcc.target/i386/interrupt-13.c: Ditto.
3457 * gcc.target/i386/interrupt-14.c: Ditto.
3458 * gcc.target/i386/interrupt-15.c: Ditto.
3459
3460 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR c++/79822
3463 * g++.dg/cpp0x/constexpr-79822.C: New test.
3464
3465 2017-03-06 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/79894
3468 * gcc.dg/vect/pr79887.c: New testcase.
3469
3470 2017-03-06 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/79824
3473 * gcc.dg/vect/pr79824-1.c: New testcase.
3474 * gcc.dg/vect/pr79824-2.c: Likewise.
3475
3476 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3477
3478 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3479 gettimeofday. Remove dg-skip-if for AVR.
3480 * lib/target-supports.exp (check_effective_target_gettimeofday):
3481 New proc.
3482
3483 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3484
3485 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3486 * gcc.target/s390/hotpatch-10.c: Likewise.
3487 * gcc.target/s390/hotpatch-11.c: Likewise.
3488 * gcc.target/s390/hotpatch-12.c: Likewise.
3489 * gcc.target/s390/hotpatch-13.c: Likewise.
3490 * gcc.target/s390/hotpatch-14.c: Likewise.
3491 * gcc.target/s390/hotpatch-15.c: Likewise.
3492 * gcc.target/s390/hotpatch-16.c: Likewise.
3493 * gcc.target/s390/hotpatch-17.c: Likewise.
3494 * gcc.target/s390/hotpatch-18.c: Likewise.
3495 * gcc.target/s390/hotpatch-19.c: Likewise.
3496 * gcc.target/s390/hotpatch-2.c: Likewise.
3497 * gcc.target/s390/hotpatch-26.c: Likewise.
3498 * gcc.target/s390/hotpatch-27.c: Likewise.
3499 * gcc.target/s390/hotpatch-28.c: Likewise.
3500 * gcc.target/s390/hotpatch-3.c: Likewise.
3501 * gcc.target/s390/hotpatch-4.c: Likewise.
3502 * gcc.target/s390/hotpatch-5.c: Likewise.
3503 * gcc.target/s390/hotpatch-6.c: Likewise.
3504 * gcc.target/s390/hotpatch-7.c: Likewise.
3505 * gcc.target/s390/hotpatch-8.c: Likewise.
3506 * gcc.target/s390/hotpatch-9.c: Likewise.
3507
3508 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3509
3510 PR c++/64574
3511 * g++.dg/template/crash125.C: New.
3512
3513 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3514
3515 PR target/79812
3516 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3517
3518 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3519
3520 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3521
3522 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3523
3524 * gcc.target/mips/msa-minmax.c: New tests.
3525
3526 2017-03-06 Martin Liska <mliska@suse.cz>
3527
3528 PR sanitize/79783
3529 * g++.dg/asan/pr79783.C: New test.
3530
3531 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3532
3533 * gcc.target/mips/msa-dotp.c: New tests.
3534
3535 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3536
3537 * gcc.target/mips/msa-bclri.c: New test.
3538
3539 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3540
3541 PR c++/70266
3542 * g++.dg/tm/pr70266.C: New.
3543
3544 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3545 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3546
3547 * gfortran.dg/coarray/fail_image_1.f08: New test.
3548 * gfortran.dg/coarray/fail_image_2.f08: New test.
3549 * gfortran.dg/coarray/failed_images_1.f08: New test.
3550 * gfortran.dg/coarray/failed_images_2.f08: New test.
3551 * gfortran.dg/coarray/image_status_1.f08: New test.
3552 * gfortran.dg/coarray/image_status_2.f08: New test.
3553 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3554 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3555 * gfortran.dg/coarray_fail_st.f90: New test.
3556 * gfortran.dg/coarray_failed_images_1.f08: New test.
3557 * gfortran.dg/coarray_image_status_1.f08: New test.
3558 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3559
3560 2017-03-03 Marek Polacek <polacek@redhat.com>
3561
3562 PR c/79758
3563 * gcc.dg/noncompile/pr79758.c: New test.
3564
3565 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR middle-end/79805
3568 * g++.dg/opt/pr79805.C: New test.
3569
3570 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3571
3572 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3573 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3574 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3575 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3576 * gcc.target/i386/i386.exp
3577 (check_effective_target_avx512vpopcntdq): New.
3578
3579 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3580
3581 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3582 ilp32 targets and match DImode registers for lp64 targets.
3583
3584 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
3585
3586 * g++.dg/pr71624.C: Disable for x32.
3587 * g++.dg/pr71633.C: Ditto.
3588
3589 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3590
3591 PR target/79807
3592 * gcc.target/i386/pr79807.c: New test.
3593
3594 2017-03-03 Martin Liska <mliska@suse.cz>
3595
3596 PR tree-optimization/79803
3597 * gcc.dg/tree-ssa/pr79803.c: New test.
3598
3599 2017-03-03 Martin Liska <mliska@suse.cz>
3600
3601 PR rtl-optimization/79574
3602 * gcc.dg/pr79574-2.c: New test.
3603
3604 2017-03-03 Richard Biener <rguenther@suse.de>
3605
3606 PR c++/79825
3607 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3608
3609 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3610
3611 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3612
3613 2017-03-03 Marek Polacek <polacek@redhat.com>
3614
3615 PR c++/79791
3616 * g++.dg/warn/Wwrite-strings-1.C: New test.
3617 * g++.dg/warn/Wwrite-strings-2.C: New test.
3618 * g++.dg/warn/Wwrite-strings-3.C: New test.
3619 * g++.dg/warn/Wwrite-strings-4.C: New test.
3620 * g++.dg/warn/Wwrite-strings-5.C: New test.
3621 * g++.dg/warn/Wwrite-strings-6.C: New test.
3622 * g++.dg/warn/Wwrite-strings-7.C: New test.
3623 * g++.dg/warn/Wwrite-strings-8.C: New test.
3624 * g++.dg/warn/Wwrite-strings-9.C: New test.
3625 * g++.dg/warn/Wwrite-strings-10.C: New test.
3626 * g++.dg/warn/Wwrite-strings-11.C: New test.
3627 * g++.dg/warn/Wwrite-strings-12.C: New test.
3628
3629 2017-03-03 Richard Biener <rguenther@suse.de>
3630
3631 PR middle-end/79818
3632 * gcc.dg/torture/pr79818.c: New testcase.
3633
3634 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR c++/79782
3637 * g++.dg/warn/Wunused-parm-10.C: New test.
3638
3639 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3640
3641 * gcc.dg/rtl/x86_64/*.c: Test for
3642 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3643
3644 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3645
3646 PR target/79514
3647 * gcc.target/i386/pr79514.c: New test.
3648
3649 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR rtl-optimization/79780
3652 * gcc.c-torture/compile/pr79780.c: New test.
3653
3654 2017-03-02 Richard Biener <rguenther@suse.de>
3655
3656 PR tree-optimization/79345
3657 PR c++/42000
3658 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3659 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3660 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3661
3662 2017-03-02 Richard Biener <rguenther@suse.de>
3663
3664 PR c/79756
3665 * gcc.dg/vector-1.c: New testcase.
3666
3667 2017-03-02 Bin Cheng <bin.cheng@arm.com>
3668
3669 PR tree-optimization/66768
3670 * gcc.target/i386/pr66768.c: New test.
3671
3672 2017-03-02 Richard Biener <rguenther@suse.de>
3673
3674 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3675 * gcc.dg/rtl/x86_64/final.c: Likewise.
3676 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3677 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3678 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3679 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3680
3681 2017-03-02 Richard Biener <rguenther@suse.de>
3682
3683 PR tree-optimization/79777
3684 * gcc.dg/torture/pr79777.c: New testcase.
3685
3686 2017-03-01 Martin Sebor <msebor@redhat.com>
3687
3688 PR middle-end/79692
3689 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3690 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3691 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3692 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3693
3694 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
3695
3696 * gcc.target/i386/invsize-2.c: New test.
3697 * gcc.target/i386/invsize-3.c: Ditto.
3698 * gcc.target/i386/invsize-4.c: Ditto.
3699 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3700 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3701
3702 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3703
3704 PR target/79439
3705 * gcc.target/powerpc/pr79439.c: New test.
3706
3707 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3708
3709 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3710 scan string.
3711
3712
3713 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3714
3715 PR target/79395
3716 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3717 pattern to look for vcmpequd. instead of vcmpnew.
3718 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3719 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3720 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3721 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3722 look for xvcmpeqdp. instead of xvcmpnedp.
3723 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3724 look for vcmpequd. instead of vcmpnew.
3725 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3726 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3727 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3728 look for xvcmpeqsp. instead of xvcmpnesp.
3729 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3730 look for xvcmpeqdp. instead of xvcmpnedp.
3731 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3732 look for vcmpequd. instead of vcmpnew.
3733 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3734 look for vcmpeqsp instead of xvcmpnesp.
3735 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3736 look for xvcmpeqdp instead of xvcmpnedp.
3737
3738 2017-03-01 Richard Biener <rguenther@suse.de>
3739
3740 PR middle-end/79721
3741 * gcc.dg/torture/pr79721.c: New testcase.
3742
3743 2017-03-01 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR c++/79681
3746 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3747 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3748
3749 PR c++/79746
3750 * g++.dg/warn/Wunused-parm-9.C: New test.
3751
3752 PR tree-optimization/79734
3753 * g++.dg/opt/pr79734.C: New test.
3754
3755 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR tree-optimization/79737
3758 * gcc.c-torture/execute/pr79737-1.c: New test.
3759 * gcc.c-torture/execute/pr79737-2.c: New test.
3760
3761 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3762
3763 * gcc.target/sparc/20170228-1.c: New test.
3764
3765 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
3766
3767 * gcc.target/i386/invsize-1.c: New test.
3768
3769 2017-02-28 Martin Sebor <msebor@redhat.com>
3770
3771 PR tree-optimization/79691
3772 * gcc.dg/tree-ssa/pr79691.c: New test.
3773
3774 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3775
3776 PR target/79729
3777 * gcc.target/i386/pr79729.c: New test.
3778
3779 2017-02-28 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/79740
3782 * gcc.dg/torture/pr79740.c: New testcase.
3783
3784 2017-02-28 Richard Biener <rguenther@suse.de>
3785
3786 PR middle-end/79731
3787 * c-c++-common/torture/pr79731.c: New testcase.
3788
3789 2017-02-28 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/79732
3792 * gcc.dg/torture/pr79732.c: New testcase.
3793
3794 2017-02-28 Richard Biener <rguenther@suse.de>
3795
3796 PR tree-optimization/79723
3797 * gcc.target/i386/pr79723.c: New testcase.
3798
3799 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3800
3801 PR target/79544
3802 * gcc.target/powerpc/pr79544.c: New.
3803
3804 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3805
3806 PR c++/79414
3807 * g++.dg/parse/crash67.C: New.
3808
3809 2017-02-27 Bin Cheng <bin.cheng@arm.com>
3810
3811 PR tree-optimization/77536
3812 * gcc.dg/vect/pr79347.c: Revise testing string.
3813
3814 2017-02-27 Richard Biener <rguenther@suse.de>
3815
3816 PR tree-optimization/45397
3817 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3818
3819 2017-02-27 Richard Biener <rguenther@suse.de>
3820
3821 PR tree-optimization/79690
3822 * gcc.target/i386/pr79690.c: New testcase.
3823
3824 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3825
3826 PR fortran/51119
3827 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3828 of original.
3829 * gfortran.dg/inline_matmul_11.f90: Likewise.
3830 * gfortran.dg/inline_matmul_9.f90: Likewise.
3831 * gfortran.dg/matmul_13.f90: New test.
3832 * gfortran.dg/matmul_14.f90: New test.
3833
3834 2017-02-25 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR middle-end/79396
3837 * g++.dg/opt/pr79396.C: New test.
3838
3839 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3840
3841 PR fortran/79597
3842 * gfortran.dg/dtio_6.f90: Update test.
3843
3844 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3845
3846 PR fortran/79601
3847 * gfortran.dg/interface_operator_2.f90: New test.
3848
3849 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR c/79677
3852 * gcc.dg/pr79677.c: New test.
3853
3854 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3855
3856 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3857 of mov.ps.
3858 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3859 (cond_move1): Simplify condition to force generation of
3860 mov[nz].ps.
3861 (cond_move2): Likewise.
3862
3863 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR c++/79588
3866 * g++.dg/warn/Wrestrict-1.C: New test.
3867 * g++.dg/warn/Wrestrict-2.C: New test.
3868
3869 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
3870
3871 * g++.dg/ext/complit15.C: Require LTO.
3872
3873 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3874
3875 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3876 logical_op_short_circuit to skip targets.
3877 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3878 and s390.
3879
3880 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3881
3882 * gnat.dg/opt63.adb: New test.
3883
3884 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3885
3886 * gnat.dg/discr47.adb: New test.
3887
3888 2017-02-24 Richard Biener <rguenther@suse.de>
3889
3890 PR tree-optimization/79389
3891 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3892
3893 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3894
3895 PR c++/79361
3896 * g++.dg/cpp0x/pr79361-1.C: New.
3897 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3898
3899 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3900
3901 * gcc.target/visium/bit_test.c: Accept any lsr form.
3902 * gcc.target/visium/block_move.c: Tweak.
3903
3904 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3905
3906 PR 68749
3907 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3908
3909 2017-02-23 Richard Biener <rguenther@suse.de>
3910
3911 PR tree-optimization/79683
3912 * gcc.target/i386/pr79683.c: New testcase.
3913
3914 2017-02-22 Jeff Law <law@redhat.com>
3915
3916 PR tree-optimization/79578
3917 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3918
3919 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3920
3921 * gcc.target/mips/msa-fp-cc.c: New test.
3922
3923 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR c++/79664
3926 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3927 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3928 * g++.dg/gomp/pr79664.C: New test.
3929
3930 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3931
3932 2017-02-22 Marek Polacek <polacek@redhat.com>
3933
3934 PR c++/79653
3935 * g++.dg/cpp0x/alignas10.C: New test.
3936 * g++.dg/cpp0x/alignas9.C: New test.
3937
3938 PR c++/79657
3939 * g++.dg/ext/underlying_type12.C: New test.
3940
3941 PR c/79662
3942 * gcc.dg/enum-incomplete-4.c: New test.
3943
3944 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR target/70465
3947 * gcc.target/i386/pr70465-2.c: New test.
3948
3949 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3950
3951 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3952
3953 2017-02-22 Richard Biener <rguenther@suse.de>
3954
3955 PR tree-optimization/79673
3956 * gcc.target/i386/pr79673.c: New testcase.
3957
3958 2017-02-22 Richard Biener <rguenther@suse.de>
3959
3960 PR tree-optimization/79666
3961 * gcc.dg/torture/pr79666.c: New testcase.
3962
3963 2017-02-22 Martin Liska <mliska@suse.cz>
3964
3965 PR lto/79587
3966 * gcc.dg/tree-prof/pr79587.c: New test.
3967
3968 2017-02-21 Marek Polacek <polacek@redhat.com>
3969
3970 PR c++/79535
3971 * g++.dg/ext/flexary23.C: New test.
3972
3973 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3974
3975 PR target/79593
3976 * gcc.target/i386/pr79593.c: New test.
3977
3978 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR c++/79654
3981 * g++.dg/cpp1z/decomp26.C: New test.
3982
3983 PR sanitizer/79589
3984 * g++.dg/ubsan/pr79589.C: New test.
3985
3986 2017-02-21 Jeff Law <law@redhat.com>
3987
3988 PR tree-optimization/79621
3989 * gcc.c-torture/compile/pr79621.c: New test.
3990
3991 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3992
3993 PR c++/79655
3994 * g++.dg/cpp1y/constexpr-79655.C: New test.
3995
3996 PR c++/79639
3997 * g++.dg/cpp1y/constexpr-79639.C: New test.
3998
3999 PR target/79633
4000 * gcc.target/i386/mpx/pr79633.c: New test.
4001
4002 PR target/79570
4003 * gcc.dg/pr79570.c: New test.
4004
4005 PR c++/79641
4006 * c-c++-common/pr79641.c: New test.
4007
4008 PR tree-optimization/79649
4009 * gcc.target/i386/pr79649.c: New test.
4010
4011 PR target/79494
4012 * gcc.dg/pr79494.c: New test.
4013
4014 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4015
4016 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4017 to dg-options.
4018
4019 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4020
4021 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4022
4023 2017-02-02 Jason Merrill <jason@redhat.com>
4024
4025 PR c++/79580
4026 * g++.dg/ext/complit15.C: New.
4027
4028 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4029
4030 PR target/78056
4031 * gcc.target/powerpc/pr78056-8.c: Remove.
4032
4033 2017-02-20 Marek Polacek <polacek@redhat.com>
4034
4035 PR middle-end/79537
4036 * gcc.dg/comp-goto-4.c: New test.
4037
4038 PR sanitizer/79558
4039 * c-c++-common/ubsan/bounds-14.c: New test.
4040
4041 2017-02-20 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR target/79568
4044 * gcc.target/i386/pr79568-1.c: New test.
4045 * gcc.target/i386/pr79568-2.c: New test.
4046 * gcc.target/i386/pr79568-3.c: New test.
4047
4048 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
4049
4050 PR fortran/79382
4051 * gfortran.dg/dtio_10.f90: Change test of error message.
4052 * gfortran.dg/dtio_23.f90: New test.
4053 * gfortran.dg/dtio_24.f90: New test.
4054
4055 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
4056
4057 PR fortran/79434
4058 * gfortran.dg/submodule_25.f08: New test.
4059
4060 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4061
4062 PR fortran/79447
4063 * gfortran.dg/submodule_24.f08: New test.
4064
4065 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4066
4067 PR fortran/79229
4068 * gfortran.dg/class_allocate_24.f90: New test.
4069
4070 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4071
4072 PR fortran/79402
4073 * gfortran.dg/submodule_23.f90: New test.
4074
4075 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 PR c++/79380
4078 * g++.dg/cpp0x/alignas8.C: New.
4079
4080 2017-02-19 Eric Fiselier <eric@efcs.ca>
4081 Jonathan Wakely <jwakely@redhat.com>
4082
4083 PR c++/69523
4084 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4085
4086 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4087
4088 * gcc.dg/gimplefe-26.c: New test.
4089
4090 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
4091
4092 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4093
4094 2017-02-18 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR target/79569
4097 * gcc.target/i386/3dnowA-3.c: New test.
4098
4099 PR target/79559
4100 * gcc.target/i386/pr79559.c: New test.
4101
4102 2017-02-17 Joseph Myers <joseph@codesourcery.com>
4103
4104 * gcc.dg/c11-float-2.c: New test.
4105 * gcc.dg/torture/float128-floath.c,
4106 gcc.dg/torture/float128x-floath.c,
4107 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4108 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4109 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4110 *_DECIMAL_DIG macros with DECIMAL_DIG.
4111
4112 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4113
4114 PR target/79261
4115 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4116
4117 2017-02-17 Julia Koval <julia.koval@intel.com>
4118
4119 * gcc.target/i386/rdpid.c New test.
4120 * gcc.target/i386/sse-12.c: Add -mrdpid.
4121 * gcc.target/i386/sse-13.c: Ditto.
4122 * gcc.target/i386/sse-14.c: Ditto.
4123 * gcc.target/i386/sse-22.c: Ditto.
4124 * gcc.target/i386/sse-23.c: Ditto.
4125 * g++.dg/other/i386-2.C: Ditto.
4126 * g++.dg/other/i386-3.C: Ditto.
4127
4128 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4129
4130 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4131 * gcc.dg/pr61441.c: Ditto.
4132
4133 2017-02-17 Martin Liska <mliska@suse.cz>
4134
4135 PR rtl-optimization/79574
4136 * gcc.dg/pr79574.c: New test.
4137
4138 2017-02-17 Marek Polacek <polacek@redhat.com>
4139
4140 PR middle-end/79536
4141 * gcc.dg/torture/pr79536.c: New test.
4142
4143 2017-02-16 Alan Modra <amodra@gmail.com>
4144
4145 * gcc.c-torture/execute/pr79286.c: New.
4146
4147 2017-02-16 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR c++/79512
4150 * c-c++-common/gomp/pr79512.c: New test.
4151
4152 2017-02-15 Martin Sebor <msebor@redhat.com>
4153
4154 PR c++/79363
4155 * g++.dg/ext/flexary12.C: Adjust.
4156 * g++.dg/ext/flexary20.C: Same.
4157 * g++.dg/ext/flexary21.C: Same.
4158 * g++.dg/ext/flexary22.C: New test.
4159
4160 2017-02-15 Bin Cheng <bin.cheng@arm.com>
4161
4162 PR tree-optimization/79347
4163 * gcc.dg/vect/pr79347.c: New test.
4164
4165 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR c++/79301
4168 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4169 [[deprecated]] comment.
4170 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4171 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4172 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4173 [[deprecated]] in -std=c++11.
4174 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4175 [[fallthrough]] in -std=c++11 and -std=c++14.
4176
4177 PR c++/79288
4178 * g++.dg/tls/pr79288.C: New test.
4179
4180 2017-02-15 Marek Polacek <polacek@redhat.com>
4181
4182 PR c/79515
4183 * gcc.dg/dfp/pr79515.c: New.
4184
4185 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
4186
4187 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4188
4189 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4190
4191 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4192 "opt_files".
4193
4194 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4195
4196 PR target/79487
4197 * gcc.dg/dfp/pr79487.c: New test.
4198 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4199 2017-02-13 change.
4200
4201 2017-01-14 Carl Love <cel@us.ibm.com>
4202
4203 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4204 xvcvsxdsp and xvcvuxdsp instructions.
4205
4206 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4207
4208 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4209 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4210 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4211 64-bit default target.
4212 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4213 a 64-bit default target.
4214
4215 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4216
4217 PR target/79481
4218 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
4219 (test_3vx): Change return type from int to void.
4220 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4221 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4222 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4223 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4224 tests.
4225 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4226 (test_3vx): Change return type from int to void.
4227 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4228 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4229 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4230 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4231 tests.
4232 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4233 intrinsic. Change scan-assembler-times number from 1 to 2.
4234 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4235 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4236 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4237 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4238 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4239 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4240 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4241
4242 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4243
4244 PR middle-end/61225
4245 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4246 Use dg-additional-options for ia32 target. Remove XFAIL.
4247
4248 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4249
4250 PR target/79495
4251 * gcc.target/i386/pr79495.c: New test.
4252
4253 2017-02-14 Marek Polacek <polacek@redhat.com>
4254
4255 PR c++/79420
4256 PR c++/79463
4257 * g++.dg/cpp1y/pr79463.C: New.
4258 * g++.dg/template/incomplete10.C: New.
4259 * g++.dg/template/incomplete9.C: New.
4260
4261 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4262
4263 PR target/79498
4264 * gcc.target/i386/pr79498.c: New test.
4265
4266 2017-02-14 Martin Sebor <msebor@redhat.com>
4267
4268 PR middle-end/79448
4269 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4270 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4271 * gcc.dg/tree-ssa/pr79448.c: New test.
4272
4273 2017-02-14 Jeff Law <law@redhat.com>
4274
4275 PR tree-optimization/79095
4276 * g++.dg/pr79095-1.C: New test
4277 * g++.dg/pr79095-2.C: New test
4278 * g++.dg/pr79095-3.C: New test
4279 * g++.dg/pr79095-4.C: New test
4280 * g++.dg/pr79095-5.C: New test
4281 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4282 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4283
4284 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4285
4286 * gcc.target/aarch64/vect_fp16_1.c: New.
4287
4288 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4289
4290 * gcc.dg/gimplefe-25.c: New test.
4291
4292 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4293
4294 PR tree-optimization/79408
4295 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4296
4297 2017-02-14 Richard Biener <rguenther@suse.de>
4298
4299 PR middle-end/79432
4300 * gcc.dg/torture/pr79432.c: New testcase.
4301
4302 2017-02-13 Martin Sebor <msebor@redhat.com>
4303
4304 PR middle-end/79496
4305 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4306
4307 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR sanitizer/79341
4310 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4311 variables volatile.
4312
4313 PR c++/79232
4314 * g++.dg/cpp1z/eval-order4.C: New test.
4315 * g++.dg/other/pr79232.C: New test.
4316
4317 2017-02-13 Nathan Sidwell <nathan@acm.org>
4318
4319 PR c++/79296
4320 * g++.dg/cpp0x/pr79296.C: New.
4321
4322 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4323
4324 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4325 Instead, xfail powerpc*-*-* && lp64.
4326
4327 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4328
4329 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4330 powerpc_p8vector_ok.
4331 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4332
4333 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4334
4335 PR target/79449
4336 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4337 for reading beyond a 4k boundary.
4338
4339 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR rtl-optimization/79388
4342 PR rtl-optimization/79450
4343 * gcc.c-torture/execute/pr79388.c: New test.
4344 * gcc.c-torture/execute/pr79450.c: New test.
4345
4346 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4347
4348 PR fortran/65542
4349 * gfortran.dg/spread_init_expr_2.f90: New test case.
4350
4351 2017-02-11 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR sanitizer/79341
4354 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4355
4356 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
4357
4358 PR tree-ssa/56727
4359 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4360
4361 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR c++/79457
4364 * g++.dg/cpp0x/pr79457.C: New test.
4365
4366 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4367
4368 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4369 scan-assembler unless lp64.
4370
4371 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4372
4373 PR tree-optimization/66612
4374 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4375
4376 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4377
4378 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4379 of all powerpc.
4380
4381 2017-02-10 Marek Polacek <polacek@redhat.com>
4382
4383 PR c++/79435
4384 * g++.dg/cpp1y/pr79435.C: New.
4385
4386 PR c++/79184
4387 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4388
4389 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4390
4391 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4392 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4393 New.
4394 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4395 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4396 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4397 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4398 (vtst_expected_poly64x2): Move to aarch64-only section.
4399 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4400 (vtst_p64, vtstq_p64): New tests.
4401
4402 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4403
4404 PR c++/71737
4405 * g++.dg/cpp0x/pr71737.C: New.
4406
4407 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
4408 Richard Biener <rguenther@suse.de>
4409
4410 * gcc.dg/gimplefe-error-1.c: New testcase.
4411 * gcc.dg/gimplefe-error-2.c: New testcase.
4412 * gcc.dg/gimplefe-error-3.c: New testcase.
4413
4414 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR tree-optimization/79411
4417 * gcc.c-torture/compile/pr79411.c: New test.
4418
4419 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4420 Jason Merrill <jason@redhat.com>
4421
4422 PR c++/79143
4423 * g++.dg/cpp1z/pr79143.C: New test.
4424
4425 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
4426
4427 * gcc.dg/loop-unswitch-2.c: Update testcase.
4428 * gcc.dg/loop-unswitch-1.c: Update testcase.
4429
4430 2017-02-09 Marek Polacek <polacek@redhat.com>
4431
4432 PR c/79428
4433 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4434 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4435 * c-c++-common/goacc/pr79428-1.c: New test.
4436 * c-c++-common/gomp/pr79428-2.c: New test.
4437 * c-c++-common/gomp/pr79428-5.c: New test.
4438 * c-c++-common/gomp/pr79428-6.c: New test.
4439 * c-c++-common/pr79428-3.c: New test.
4440
4441 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4442
4443 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4444 testcases.
4445
4446 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR c/79413
4449 * gcc.c-torture/compile/pr79413.c: New test.
4450
4451 PR c++/79429
4452 * c-c++-common/gomp/pr79429.c: New test.
4453 * g++.dg/gomp/pr79429.C: New test.
4454
4455 PR c/79431
4456 * c-c++-common/gomp/pr79431.c: New test.
4457
4458 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4459 Cesar Philippidis <cesar@codesourcery.com>
4460 Joseph Myers <joseph@codesourcery.com>
4461 Chung-Lin Tang <cltang@codesourcery.com>
4462
4463 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4464 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4465 * c-c++-common/goacc/loop-auto-2.c: New.
4466 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4467 * c-c++-common/goacc/tile-2.c: New.
4468 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4469 * g++.dg/goacc/tile-1.C: New, check tile subst.
4470 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4471 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4472 * gfortran.dg/goacc/tile-1.f90: New test.
4473 * gfortran.dg/goacc/tile-2.f90: New test.
4474 * gfortran.dg/goacc/tile-lowering.f95: New test.
4475
4476 2017-02-09 Richard Biener <rguenther@suse.de>
4477
4478 PR tree-optimization/69823
4479 * gcc.dg/graphite/pr69823.c: New testcase.
4480
4481 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4482
4483 PR target/78604
4484 * gcc.target/powerpc/pr78604.c: New.
4485
4486 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4487
4488 PR target/68972
4489 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4490 disable this test on power architecture.
4491
4492 2017-02-08 Richard Biener <rguenther@suse.de>
4493
4494 PR tree-optimization/71824
4495 PR tree-optimization/79409
4496 * gcc.dg/graphite/pr71824-3.c: New testcase.
4497
4498 2017-02-08 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR tree-optimization/79408
4501 * gcc.dg/tree-ssa/pr79408.c: New test.
4502
4503 2017-02-08 Richard Biener <rguenther@suse.de>
4504
4505 PR tree-optimization/71824
4506 * gcc.dg/graphite/pr71824-2.c: New testcase.
4507
4508 2017-02-07 Andrew Pinski <apinski@cavium.com>
4509
4510 * gcc.target/aarch64/popcount.c: New Testcase.
4511
4512 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR rtl-optimization/79386
4515 * gcc.c-torture/compile/pr79386.c: New test.
4516
4517 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4518 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4519
4520 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4521 *-*-solaris*.
4522
4523 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR target/79299
4526 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4527 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4528
4529 2017-02-07 Richard Biener <rguenther@suse.de>
4530
4531 * gcc.dg/gimplefe-23.c: New testcase.
4532 * gcc.dg/gimplefe-24.c: Likewise.
4533
4534 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4535
4536 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4537 scan-assembler instead of scan-assembler-times.
4538 * gcc.target/aarch64/test_frame_10.c: Likewise.
4539 * gcc.target/aarch64/test_frame_12.c: Likewise.
4540 * gcc.target/aarch64/test_frame_2.c: Likewise.
4541 * gcc.target/aarch64/test_frame_4.c: Likewise.
4542 * gcc.target/aarch64/test_frame_6.c: Likewise.
4543 * gcc.target/aarch64/test_frame_7.c: Likewise.
4544 * gcc.target/aarch64/test_frame_8.c: Likewise.
4545
4546 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4547
4548 * gcc.target/i386/pr78419.c: Require ifunc support.
4549
4550 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
4551
4552 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4553
4554 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4555
4556 PR c++/79360
4557 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4558
4559 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
4560
4561 * lib/target-supports.exp: Define the RISC-V target.
4562 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4563 * gcc.dg/builtin-apply2.c: Likewise.
4564 * gcc.dg/ifcvt-4.c: Likewise.
4565 * gcc.dg/loop-8.c: Likewise.
4566 * gcc.dg/sibcall-10.c: Likewise.
4567 * gcc.dg/sibcall-9.c: Likewise.
4568 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4569 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4570 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4571 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4572 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4573 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4574 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4575
4576 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4577
4578 PR target/66144
4579 * gcc.target/powerpc/pr66144-1.c: New test.
4580 * gcc.target/powerpc/pr66144-2.c: Likewise.
4581 * gcc.target/powerpc/pr66144-3.c: Likewise.
4582
4583 2017-02-06 Martin Sebor <msebor@redhat.com>
4584
4585 PR tree-optimization/79376
4586 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4587 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4588
4589 2017-02-06 Jakub Jelinek <jakub@redhat.com>
4590
4591 PR c++/79379
4592 * g++.dg/cpp1y/constexpr-79379.C: New test.
4593
4594 PR c++/79377
4595 * g++.dg/lookup/pr79377.C: New test.
4596
4597 PR c++/79372
4598 * g++.dg/cpp1z/decomp25.C: New test.
4599
4600 PR tree-optimization/79284
4601 * gcc.c-torture/compile/pr79284.c: New test.
4602
4603 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4604
4605 PR c++/70448
4606 * g++.dg/cpp0x/pr70448.C: New.
4607
4608 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4609
4610 PR 78348
4611 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4612 to dg-options.
4613
4614 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
4615
4616 PR target/78883
4617 * gcc.c-torture/compile/pr78883.c: New test.
4618
4619 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
4620
4621 PR tree-ssa/79347
4622 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4623 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4624 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4625 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4626 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4627 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4628 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4629 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4630 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4631 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4632 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4633 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4634 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4635
4636 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4637
4638 PR fortran/79344
4639 * gfortran.dg/allocate_with_source_24.f90: New test.
4640
4641 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4642
4643 PR fortran/79230
4644 * gfortran.dg/der_ptr_component_2.f90: New test.
4645
4646 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gcc.target/sparc/20170205-1.c: New test.
4649
4650 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
4651
4652 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4653 libatomic_available.
4654
4655 * gcc.dg/pr77587.c: Require alias support.
4656 * gcc.dg/pr77587a.c: Likewise.
4657
4658 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4659 * gcc.c-torture/execute/pr78622.c: Likewise.
4660
4661 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4662 hppa*-*-hpux*.
4663 * c-c++-common/Wunused-var-16.c: Likewise.
4664 * c-c++-common/builtin-shuffle-1.c: Likewise.
4665 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4666 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4667
4668 2017-02-03 Martin Sebor <msebor@redhat.com>
4669
4670 PR tree-optimization/79327
4671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4672 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4673 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4674
4675 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4676 Martin Sebor <msebor@redhat.com>
4677
4678 PR tree-optimization/79327
4679 * gcc.dg/tree-ssa/pr79327.c: New test.
4680 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4681 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4682 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4683 (test_sprintf_chk_range_schar): Adjust dg-message.
4684 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4685 * gcc.c-torture/execute/pr79327.c: New test.
4686
4687 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR target/79354
4690 * gcc.target/powerpc/pr79354.c: New test.
4691 * gcc.c-torture/execute/pr79354.c: New test.
4692
4693 2017-02-03 Martin Sebor <msebor@redhat.com>
4694
4695 PR tree-optimization/79352
4696 * gcc.dg/tree-ssa/pr79352.c: New test.
4697
4698 2017-02-03 Martin Liska <mliska@suse.cz>
4699
4700 PR lto/66295
4701 * gcc.target/i386/mvc9.c: New test.
4702
4703 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4704
4705 PR target/79158
4706 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4707 to VSX reg.
4708
4709 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4710
4711 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4712 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4713 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4714 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4715 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4716 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4717 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4718 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4719 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4720 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4721 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4722 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4723 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4724
4725 2017-02-02 Martin Sebor <msebor@redhat.com>
4726
4727 PR middle-end/79275
4728 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4729 * gcc.dg/tree-ssa/pr79275.c: New test.
4730
4731 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4732
4733 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
4734
4735 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4736
4737 PR middle-end/77445
4738 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4739 threading is done.
4740
4741 2017-02-02 Tamar Christina <tamar.christina@arm.com>
4742
4743 PR middle-end/78142
4744 * gcc.target/aarch64/vector_initialization_nostack.c
4745 (f12): Use one vector
4746
4747 2017-02-02 Jakub Jelinek <jakub@redhat.com>
4748
4749 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4750 * c-c++-common/asan/misalign-1.c: Likewise.
4751 * c-c++-common/asan/misalign-2.c: Likewise.
4752 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4753 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4754 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4755 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4756 add -ffat-lto-objects from/to dg-additional-options.
4757 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4758 dg-additional-options.
4759
4760 PR target/79197
4761 * gcc.target/powerpc/pr79197.c: New test.
4762 * gcc.c-torture/compile/pr79197.c: New test.
4763
4764 2017-02-02 Richard Biener <rguenther@suse.de>
4765
4766 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4767
4768 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4769
4770 PR c++/69637
4771 * g++.dg/cpp0x/pr69637-1.C: New.
4772 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4773
4774 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4775
4776 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4777
4778 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4779
4780 PR target/70012
4781 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4782 conditions.
4783
4784 2017-02-01 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR testsuite/79324
4787 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4788 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4789 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4790 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4791 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4792 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4793 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4794 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4795 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4796 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4797 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4798 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4799 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4800
4801 2017-02-01 Martin Liska <mliska@suse.cz>
4802
4803 PR testsuite/79272
4804 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4805
4806 2017-02-01 Richard Biener <rguenther@suse.de>
4807
4808 PR testsuite/76957
4809 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4810 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4811 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4812 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4813
4814 2017-02-01 Richard Biener <rguenther@suse.de>
4815
4816 PR middle-end/79315
4817 * gfortran.dg/pr79315.f90: New testcase.
4818
4819 2017-02-01 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/71824
4822 * gcc.dg/graphite/pr71824.c: New testcase.
4823
4824 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR c++/79304
4827 * g++.dg/diagnostic/pr79304.C: New test.
4828
4829 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4830
4831 PR c++/79298
4832 * g++.dg/spellcheck-pr79298.C: New test case.
4833
4834 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4835
4836 PR preprocessor/79210
4837 * gcc.dg/format/pr79210.c: New test case.
4838 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4839 New function.
4840
4841 2017-01-31 Nathan Sidwell <nathan@acm.org>
4842
4843 PR c++/79290
4844 * g++.dg/warn/pr79290.C: New.
4845
4846 PR c++/67273
4847 PR c++/79253
4848 * g++.dg/cpp1y/pr67273.C: New.
4849 * g++.dg/cpp1y/pr79253.C: New.
4850
4851 2017-01-31 Nathan Sidwell <nathan@acm.org>
4852
4853 PR c++/79264
4854 * g++.dg/cpp1y/pr61636-1.C: Augment.
4855
4856 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4857
4858 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4859 rand() instead of random().
4860
4861 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
4862
4863 PR tree-optimization/71691
4864 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4865
4866 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4867
4868 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4869 __ARCH__.
4870
4871 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4872
4873 PR tree-optimization/79267
4874 * g++.dg/opt/pr79267.C: New test.
4875
4876 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
4877
4878 PR debug/63238
4879 * gcc.dg/debug/dwarf2/align-1.c: New.
4880 * gcc.dg/debug/dwarf2/align-2.c: New.
4881 * gcc.dg/debug/dwarf2/align-3.c: New.
4882 * gcc.dg/debug/dwarf2/align-4.c: New.
4883 * gcc.dg/debug/dwarf2/align-5.c: New.
4884 * gcc.dg/debug/dwarf2/align-6.c: New.
4885 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4886 * g++.dg/debug/dwarf2/align-1.C: New.
4887 * g++.dg/debug/dwarf2/align-2.C: New.
4888 * g++.dg/debug/dwarf2/align-3.C: New.
4889 * g++.dg/debug/dwarf2/align-4.C: New.
4890 * g++.dg/debug/dwarf2/align-5.C: New.
4891 * g++.dg/debug/dwarf2/align-6.C: New.
4892
4893 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4894
4895 PR target/79170
4896 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4897
4898 2017-01-30 Martin Sebor <msebor@redhat.com>
4899
4900 PR testsuite/79293
4901 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4902
4903 2017-01-30 Martin Liska <mliska@suse.cz>
4904
4905 PR gcov-profile/79259
4906 * g++.dg/tree-prof/pr79259.C: New test.
4907
4908 2017-01-30 Richard Biener <rguenther@suse.de>
4909
4910 PR tree-optimization/79276
4911 * gcc.dg/torture/pr79276.c: New testcase.
4912
4913 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4914
4915 PR target/79240
4916 * gcc.target/s390/pr79240.c: New test.
4917
4918 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4919
4920 PR target/79268
4921 * gcc.target/powerpc/pr79268.c: New file.
4922 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4923 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4924 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4925 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4926
4927 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
4928
4929 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4930
4931 PR testsuite/70583
4932 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4933
4934 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4935 * gnat.dg/debug9.adb: Likewise.
4936
4937 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4938
4939 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4940 libatomic_available.
4941 * gfortran.dg/coarray_42.f90: Likewise.
4942 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4943 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4944 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4945
4946 2017-01-27 Martin Sebor <msebor@redhat.com>
4947
4948 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4949
4950 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4951
4952 PR rtl-optimization/79194
4953 * gcc.dg/torture/pr79194.c: New test.
4954
4955 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4956
4957 PR tree-optimization/71374
4958 * gcc.target/i386/pr71374.c: New.
4959
4960 2017-01-27 Martin Sebor <msebor@redhat.com>
4961
4962 PR c++/71290
4963 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4964 a dg-error directive.
4965
4966 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4967
4968 PR target/79131
4969 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4970 * gcc.target/arm/pr79131-2.c: New.
4971
4972 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4973
4974 PR target/65484
4975 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4976 vectorized on POWER unless hardware misaligned loads are
4977 available.
4978
4979 2017-01-27 Bin Cheng <bin.cheng@arm.com>
4980
4981 PR rtl-optimization/78559
4982 * gcc.c-torture/execute/pr78559.c: New test.
4983
4984 2017-01-27 Richard Biener <rguenther@suse.de>
4985
4986 PR tree-optimization/79245
4987 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4988 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4989
4990 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4991
4992 PR c/79199
4993 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4994 target. Use 4294967293U instead of 4294967293.
4995
4996 2017-01-27 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/71433
4999 * gcc.dg/Warray-bounds-21.c: New testcase.
5000
5001 2017-01-27 Richard Biener <rguenther@suse.de>
5002
5003 PR tree-optimization/79244
5004 * gcc.dg/torture/pr79244.c: New testcase.
5005
5006 2017-01-27 Jakub Jelinek <jakub@redhat.com>
5007
5008 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5009 all occurrences of 40 to 32.
5010
5011 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
5012
5013 PR target/79239
5014 * gcc.target/arm/pr79239.c: New test.
5015
5016 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5017
5018 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5019
5020 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
5021
5022 PR c++/64382
5023 * g++.dg/cpp1y/pr64382.C: New test.
5024
5025 2017-01-26 Martin Sebor <msebor@redhat.com>
5026
5027 PR middle-end/78703
5028 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5029 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5030 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5031 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5032
5033 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR debug/79129
5036 * g++.dg/debug/dwarf2/pr79129.C: New test.
5037
5038 PR debug/78835
5039 * g++.dg/debug/dwarf2/pr78835.C: New test.
5040
5041 2017-01-26 Martin Sebor <msebor@redhat.com>
5042
5043 PR middle-end/78703
5044 * gcc.dg/format/pr78569.c: Adjust.
5045 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5046 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5047 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5048 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5049 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5050 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5051 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5052 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5053 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5054 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5055 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5056
5057 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR c++/68727
5060 * g++.dg/other/offsetof8.C: Add expected error.
5061 * g++.dg/other/offsetof9.C: New test.
5062
5063 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
5064
5065 * g++.dg/opt/declone3.C: Require LTO.
5066
5067 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5068
5069 PR target/79131
5070 * gcc.target/arm/pr79131.c: New.
5071
5072 2017-01-26 Bin Cheng <bin.cheng@arm.com>
5073
5074 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5075
5076 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
5077
5078 PR libstdc++/79190
5079 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5080 matches replaced operator delete.
5081
5082 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5083
5084 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5085 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5086 avx512f with avx512dq.
5087 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5088 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5089 avx512f with avx512dq.
5090 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5091 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5092 avx512f with avx512dq.
5093
5094 2017-01-26 Marek Polacek <polacek@redhat.com>
5095
5096 PR c/79199
5097 * c-c++-common/Wduplicated-branches-13.c: New test.
5098
5099 2017-01-26 David Sherwood <david.sherwood@arm.com>
5100
5101 PR middle-end/79212
5102 * gfortran.dg/gomp/sharing-4.f90: New test.
5103
5104 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR target/70465
5107 * gcc.target/i386/pr70465.c: New test.
5108
5109 * brig.dg/dg.exp: Update copyright years.
5110 * lib/brig-dg.exp: Update copyright years.
5111 * lib/brig.exp: Update copyright years.
5112
5113 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5114
5115 PR target/79179
5116 * gcc.target/powerpc/pr79179.c: New test.
5117
5118 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5119
5120 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5121 generation to accept D-mode memory accesses.
5122
5123 2017-01-25 Martin Sebor <msebor@redhat.com>
5124
5125 PR c++/71290
5126 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5127 * g++.dg/ext/flexarray-mangle.C: Same.
5128 * g++.dg/ext/flexarray-subst.C: Same.
5129 * g++.dg/ext/flexary10.C: Same.
5130 * g++.dg/ext/flexary11.C: Same.
5131 * g++.dg/ext/flexary14.C: Same.
5132 * g++.dg/ext/flexary16.C: Same.
5133 * g++.dg/ext/flexary18.C: Same.
5134 * g++.dg/ext/flexary19.C: Same.
5135 * g++.dg/ext/flexary7.C: Same.
5136 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5137 * g++.dg/ubsan/object-size-1.C: Same.
5138 * obj-c++.dg/property/at-property-23.mm: Same.
5139
5140 2017-01-25 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR c++/78896
5143 * g++.dg/cpp1z/decomp24.C: New test.
5144
5145 PR c++/77914
5146 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5147 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5148 expect a warning.
5149 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5150 expect warnings.
5151 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5152 * g++.dg/cpp1y/pr59636.C: Likewise.
5153 * g++.dg/cpp1y/pr60190.C: Likewise.
5154
5155 2017-01-25 Bin Cheng <bin.cheng@arm.com>
5156
5157 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5158
5159 2017-01-25 Carl Love <cel@us.ibm.com>
5160
5161 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5162 vec_packs built-ins
5163
5164 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5165
5166 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5167 -mcpu=cortex-a57.
5168 * gcc.target/arm/vseleqsf.c: Likewise.
5169 * gcc.target/arm/vselgedf.c: Likewise.
5170 * gcc.target/arm/vselgesf.c: Likewise.
5171 * gcc.target/arm/vselgtdf.c: Likewise.
5172 * gcc.target/arm/vselgtsf.c: Likewise.
5173 * gcc.target/arm/vselledf.c: Likewise.
5174 * gcc.target/arm/vsellesf.c: Likewise.
5175 * gcc.target/arm/vselltdf.c: Likewise.
5176 * gcc.target/arm/vselltsf.c: Likewise.
5177 * gcc.target/arm/vselnedf.c: Likewise.
5178 * gcc.target/arm/vselnesf.c: Likewise.
5179 * gcc.target/arm/vselvcdf.c: Likewise.
5180 * gcc.target/arm/vselvcsf.c: Likewise.
5181 * gcc.target/arm/vselvsdf.c: Likewise.
5182 * gcc.target/arm/vselvssf.c: Likewise.
5183
5184 2017-01-25 Richard Biener <rguenther@suse.de>
5185
5186 PR testsuite/72850
5187 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5188 to what we had before adding the threading passes.
5189
5190 2017-01-25 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/69264
5193 * g++.dg/torture/pr69264.C: New testcase.
5194
5195 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5196
5197 PR target/79145
5198 * gcc.target/arm/pr79145.c: New test.
5199
5200 2017-01-25 Richard Biener <rguenther@suse.de>
5201
5202 PR debug/78363
5203 * g++.dg/gomp/pr78363-1.C: New testcase.
5204 * g++.dg/gomp/pr78363-2.C: Likewise.
5205 * g++.dg/gomp/pr78363-3.C: Likewise.
5206
5207 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5208
5209 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5210 * gcc.dg/lto/pr61526_0.c: Likewise.
5211 * gcc.dg/lto/pr64415_0.c: Likewise.
5212
5213 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR c++/79205
5216 * g++.dg/cpp1z/decomp22.C: New test.
5217 * g++.dg/cpp1z/decomp23.C: New test.
5218
5219 2017-01-24 Nathan Sidwell <nathan@acm.org>
5220
5221 PR c++/78469
5222 * g++.dg/cpp0x/pr78469.C: New.
5223
5224 PR c++/79118
5225 * g++.dg/cpp0x/pr79118.C: New.
5226
5227 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5228
5229 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5230
5231 2017-01-24 David Malcolm <dmalcolm@redhat.com>
5232
5233 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5234 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5235 * gcc.dg/rtl/rtl.exp: New file.
5236 * gcc.dg/rtl/test.c: New file.
5237 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5238 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5239 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5240 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5241 * gcc.dg/rtl/x86_64/final.c: New test case.
5242 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5243 * gcc.dg/rtl/x86_64/ira.c: New test case.
5244 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5245 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5246 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5247 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5248 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5249 * gcc.dg/rtl/x86_64/test_1.h: New file.
5250 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5251 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5252 * gcc.dg/rtl/x86_64/times-two.h: New file.
5253 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5254
5255 2017-01-24 Bin Cheng <bin.cheng@arm.com>
5256
5257 PR tree-optimization/79159
5258 * g++.dg/tree-ssa/pr79159.C: New test.
5259
5260 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5261 Martin Jambor <mjambor@suse.cz>
5262
5263 * lib/brig-dg.exp: New file.
5264 * lib/brig.exp: Likewise.
5265 * brig.dg/README: Likewise.
5266 * brig.dg/dg.exp: Likewise.
5267 * brig.dg/test/gimple/alloca.hsail: Likewise.
5268 * brig.dg/test/gimple/atomics.hsail: Likewise.
5269 * brig.dg/test/gimple/branches.hsail: Likewise.
5270 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5271 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5272 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5273 * brig.dg/test/gimple/mem.hsail: Likewise.
5274 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5275 * brig.dg/test/gimple/packed.hsail: Likewise.
5276 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5277 * brig.dg/test/gimple/variables.hsail: Likewise.
5278 * brig.dg/test/gimple/vector.hsail: Likewise.
5279
5280 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5281
5282 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5283 support asan, only on i?86/x86_64 require sse2_runtime.
5284
5285 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5286
5287 PR target/66669
5288 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5289 test on powerpc targets.
5290
5291 2017-01-23 Martin Sebor <msebor@redhat.com>
5292
5293 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5294
5295 2017-01-23 Richard Biener <rguenther@suse.de>
5296
5297 PR tree-optimization/79088
5298 PR tree-optimization/79188
5299 * gcc.dg/torture/pr79088.c: New testcase.
5300 * gcc.dg/torture/pr79188.c: Likewise.
5301
5302 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5303
5304 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5305 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5306 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5307 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5308 type of test function to reflect change in built-in function's
5309 return type.
5310 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5311 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5312 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5313 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5314 type and second argument type to reflect change in built-in
5315 function's type signature.
5316 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5317 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5318 type of test function to reflect change in built-in function's
5319 return type.
5320 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5321 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5322 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5323 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5324 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5325 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5326 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5327 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5328 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5329 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5330 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5331 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5332 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5333 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5334 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5335 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5336 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5337 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5338 type of test function to reflect change in built-in function's
5339 return type.
5340 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5341 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5342 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5343 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5344 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5345 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5346 test function's result and second argument to reflect change in
5347 built-in function's type signature.
5348 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5349
5350 2017-01-23 Nathan Sidwell <nathan@acm.org>
5351
5352 PR C++/71710
5353 * g++.dg/template/pr71710.C: New.
5354
5355 PR c++/71406
5356 PR c++/77508
5357 * g++.dg/template/pr71406.C: New.
5358
5359 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5360
5361 * gfortran.dg/integer_exponentiation_7.f90: New test.
5362
5363 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5364
5365 PR rtl-optimization/78634
5366 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5367
5368 2017-01-23 Bin Cheng <bin.cheng@arm.com>
5369
5370 PR tree-optimization/70754
5371 * gfortran.dg/pr70754.f90: New test.
5372
5373 2017-01-23 Martin Liska <mliska@suse.cz>
5374
5375 PR tree-optimization/79196
5376 * gcc.dg/asan/pr79196.c: New test.
5377 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5378
5379 2017-01-23 Michael Matz <matz@suse.de>
5380
5381 PR tree-optimization/78384
5382 * gcc.dg/pr78384.c: New test.
5383
5384 2017-01-23 Richard Biener <rguenther@suse.de>
5385
5386 PR tree-optimization/79186
5387 * gcc.dg/torture/pr79186.c: New testcase.
5388 * gcc.dg/torture/pr79187.c: Likewise.
5389
5390 2017-01-23 Martin Jambor <mjambor@suse.cz>
5391
5392 * gcc.dg/ipa/vrp8.c: New test.
5393
5394 2017-01-23 Martin Jambor <mjambor@suse.cz>
5395
5396 PR ipa/79108
5397 * gfortran.dg/lto/pr79108_0.f90: New test.
5398
5399 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5400
5401 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5402 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5403 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5404 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5405 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5406 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5407 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5408 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5409 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5410 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5411 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5412 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5413 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5414 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5415 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5416 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5417
5418 2017-01-23 Richard Biener <rguenther@suse.de>
5419 Nick Clifton <nickc@redhat.com>
5420
5421 PR testsuite/78421
5422 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5423 If the target is ARM return the result of the
5424 check_effective_target_arm_vect_no_misalign proc.
5425 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5426 support unaligned vectors then only expect one of the loops to be
5427 unrolled.
5428
5429 2017-01-23 Martin Liska <mliska@suse.cz>
5430
5431 * gcc.dg/asan/use-after-scope-10.c: New test.
5432 * gcc.dg/asan/use-after-scope-11.c: New test.
5433 * g++.dg/asan/use-after-scope-5.C: New test.
5434
5435 2017-01-23 Martin Liska <mliska@suse.cz>
5436
5437 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5438 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5439 sanopt optimization for ASAN_POISON.
5440
5441 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5442
5443 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5444
5445 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5446
5447 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5448 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5449 for poly*_t types.
5450 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5451 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5452 exec_vcombine): Likewise.
5453 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5454 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5455 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5456 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5457 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5458 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5459 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5460 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5461 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5463 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5464 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5465 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5466 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5467 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5468 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5469 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5470 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5471 Likewise.
5472 (TEST_VGET_LANE): Cast to uint to avoid warning.
5473 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5474 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5475 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5476 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5477 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5478 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5479 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5480 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5481 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5482 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5483 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5484 CHECK_POLY instead of CHECK for poly64_t types.
5485 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5486 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5487 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5488 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5489 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5490 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5491 uint32_t.
5492 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5493 for int32_t, int64_t.
5494 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5495 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5497 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5498 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5499 needed.
5500
5501 2017-01-22 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR fortran/79154
5504 * gfortran.dg/gomp/pr79154-1.f90: New test.
5505 * gfortran.dg/gomp/pr79154-2.f90: New test.
5506
5507 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5508
5509 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5510
5511 2017-01-21 Marek Polacek <polacek@redhat.com>
5512
5513 PR testsuite/79169
5514 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5515
5516 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
5517
5518 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5519
5520 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5521
5522 PR rtl-optimization/79125
5523 * gcc.dg/torture/pr79125.c: New test.
5524
5525 2017-01-20 Jiong Wang <jiong.wang@arm.com>
5526
5527 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
5528 only.
5529 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5530 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
5531
5532 2017-01-20 Nathan Sidwell <nathan@acm.org>
5533
5534 PR c++/78495
5535 * g++.dg/cpp1z/inh-ctor38.C: New.
5536
5537 2017-01-20 Marek Polacek <polacek@redhat.com>
5538
5539 PR c/79152
5540 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5541
5542 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5543
5544 * lib/target-supports.exp (check_configured_with): New procedure.
5545 (check_effective_target_default_mode): new effective target.
5546 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5547 default mode. Fix dg-skip-if target selector syntax.
5548 * gcc.target/arm/optional_thumb-2.c: Likewise.
5549 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5550 syntax.
5551
5552 2017-01-20 David Malcolm <dmalcolm@redhat.com>
5553
5554 PR c++/77829
5555 PR c++/78656
5556 * g++.dg/spellcheck-pr77829.C: New test case.
5557 * g++.dg/spellcheck-pr78656.C: New test case.
5558
5559 2017-01-20 Marek Polacek <polacek@redhat.com>
5560
5561 PR c/64279
5562 * c-c++-common/Wduplicated-branches-1.c: New test.
5563 * c-c++-common/Wduplicated-branches-10.c: New test.
5564 * c-c++-common/Wduplicated-branches-11.c: New test.
5565 * c-c++-common/Wduplicated-branches-12.c: New test.
5566 * c-c++-common/Wduplicated-branches-2.c: New test.
5567 * c-c++-common/Wduplicated-branches-3.c: New test.
5568 * c-c++-common/Wduplicated-branches-4.c: New test.
5569 * c-c++-common/Wduplicated-branches-5.c: New test.
5570 * c-c++-common/Wduplicated-branches-6.c: New test.
5571 * c-c++-common/Wduplicated-branches-7.c: New test.
5572 * c-c++-common/Wduplicated-branches-8.c: New test.
5573 * c-c++-common/Wduplicated-branches-9.c: New test.
5574 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5575 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5576 * g++.dg/ext/builtin-object-size3.C: Likewise.
5577 * g++.dg/gomp/loop-1.C: Likewise.
5578 * g++.dg/warn/Wduplicated-branches1.C: New test.
5579 * g++.dg/warn/Wduplicated-branches2.C: New test.
5580
5581 2017-01-20 Martin Liska <mliska@suse.cz>
5582
5583 PR lto/69188
5584 * gcc.dg/lto/pr69188_0.c: New test.
5585 * gcc.dg/lto/pr69188_1.c: New test.
5586
5587 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5588
5589 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5590 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5591 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5592 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5593 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5594 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5595 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5596 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5597 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5598 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5599 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5600 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5601 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5602 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5603 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5604 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5605 * gcc.target/i386/avx-1.c: Test new intrinsics.
5606 * gcc.target/i386/sse-13.c: Ditto.
5607 * gcc.target/i386/sse-23.c: Ditto.
5608
5609 2017-01-20 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/71264
5612 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5613
5614 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5615
5616 * gcc.target/mips/madd4-1.c: New file.
5617 * gcc.target/mips/madd4-2.c: Likewise.
5618 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5619 HAS_MADD4.
5620 (mips_option_groups): Add -m[no-]madd4.
5621 (mips-dg-init): Detect default -mno-madd4.
5622 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5623 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5624 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5625 * gcc.target/mips/nmadd-1.c: Likewise.
5626 * gcc.target/mips/nmadd-2.c: Likewise.
5627 * gcc.target/mips/nmadd-3.c: Likewise.
5628
5629 2017-01-19 Jiong Wang <jiong.wang@arm.com>
5630
5631 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5632 combined instructions.
5633 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5634 instructions.
5635 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5636 of pointer authentication.
5637
5638 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5639
5640 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5641 floating point hardware to run test.
5642
5643 2017-01-19 Tamar Christina <tamar.christina@arm.com>
5644
5645 * lib/target-supports.exp
5646 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5647
5648 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5649
5650 PR testsuite/79051
5651 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5652 __x86_64__]: Allow for target i?86-*-*.
5653
5654 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5655
5656 PR target/78176
5657 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5658 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5659 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5660 HAS_LXC1.
5661 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5662 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5663 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5664
5665 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5666
5667 PR fortran/70696
5668 * gfortran.dg/coarray_43.f90: New test.
5669
5670 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
5671
5672 PR rtl-optimization/79121
5673 * gcc.c-torture/execute/pr79121.c: New test.
5674
5675 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5676
5677 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5678 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5679
5680 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
5681
5682 PR fortran/50069
5683 PR fortran/55086
5684 * gfortran.dg/pr50069_1.f90: New test.
5685 * gfortran.dg/pr50069_2.f90: New test.
5686 * gfortran.dg/pr55086_1.f90: New test.
5687 * gfortran.dg/pr55086_1_tfat.f90: New test.
5688 * gfortran.dg/pr55086_2.f90: New test.
5689 * gfortran.dg/pr55086_2_tfat.f90: New test.
5690 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5691
5692 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5693 * gcc.dg/strcmp-1.c: New test.
5694 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5695
5696 2017-01-18 David Malcolm <dmalcolm@redhat.com>
5697
5698 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5699 (dejagnu_fail): Likewise.
5700 (dejagnu_note): Likewise.
5701 (pass): Provide forward decl, moving true decl to after #include
5702 of harness.h.
5703 (fail): Likewise.
5704 (note): Likewise.
5705
5706 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5707
5708 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5709 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5710
5711 2017-01-18 Nathan Sidwell <nathan@acm.org>
5712
5713 PR c++/78488
5714 * g++.dg/cpp1z/inh-ctor37.C: New.
5715
5716 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
5717
5718 PR rtl-optimization/78952
5719 * gcc.target/i386/pr78952-1.c: New test.
5720 * gcc.target/i386/pr78952-2.c: Ditto.
5721
5722 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5723
5724 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5725
5726 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5727
5728 PR fortran/70696
5729 * gfortran.dg/coarray_event_1.f08: New test.
5730
5731 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR target/77416
5734 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5735 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5736 from dg-options.
5737 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5738 guarded test.
5739 * gcc.target/powerpc/fusion4.c: Likewise.
5740 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5741 guarded test.
5742 * gcc.target/powerpc/pr58673-1.c: Likewise.
5743 * gcc.target/powerpc/pr58673-2.c: Likewise.
5744 * gcc.target/powerpc/pr59054.c: Likewise.
5745
5746 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5747
5748 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5749 vec_bperm.
5750 * gcc.target/powerpc/p9-vbpermd.c: New file.
5751
5752 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5753
5754 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5755 (must_not_compile2): Downcase first letter of error messages.
5756 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5757 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5758
5759 2017-01-18 Nathan Sidwell <nathan@acm.org>
5760
5761 PR c++/79091
5762 * g++.dg/pr79091.C: New.
5763
5764 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5765
5766 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5767 to dg-options.
5768 (p0): Add missing dg-error.
5769
5770 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
5771
5772 * gcc.target/msp430/mul_f5_muldef.c: New test.
5773
5774 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5775
5776 PR target/79004
5777 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5778 options. Fix up the syntax for using \m and \M.
5779
5780 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5781
5782 PR target/78875
5783 * gcc.target/powerpc/ssp-1.c: New testcase.
5784 * gcc.target/powerpc/ssp-2.c: New testcase.
5785
5786 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5787
5788 * gcc.target/aarch64/eh_return.c: New test.
5789
5790 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5791
5792 * vec-rlmi-rlnm.c: New file.
5793
5794 2017-01-17 Nathan Sidwell <nathan@acm.org>
5795
5796 PR c++/61636
5797 * g++.dg/cpp1y/pr61636-1.C: New.
5798 * g++.dg/cpp1y/pr61636-2.C: New.
5799 * g++.dg/cpp1y/pr61636-3.C: New.
5800
5801 2017-01-17 Martin Sebor <msebor@redhat.com>
5802
5803 PR testsuite/79115
5804 * gcc.dg/pr78768.c: Make it a link-only test.
5805
5806 2017-01-17 David Malcolm <dmalcolm@redhat.com>
5807
5808 PR c++/71497
5809 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5810 expected messages.
5811 * c-c++-common/Wmisleading-indentation.c: Likewise.
5812
5813 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5814
5815 PR target/79058
5816 * gcc.target/arm/pr79058.c: New.
5817
5818 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR tree-optimization/71854
5821 * gcc.dg/vect/pr71854.c: New test.
5822
5823 2017-01-17 Martin Liska <mliska@suse.cz>
5824
5825 PR ipa/71207
5826 * g++.dg/ipa/pr71207.C: New test.
5827
5828 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
5829
5830 PR middle-end/77445
5831 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5832 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5833
5834 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5835
5836 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5837 rather than long unsigned int.
5838 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5839
5840 2017-01-17 Richard Biener <rguenther@suse.de>
5841
5842 PR tree-optimization/71433
5843 * gcc.dg/Warray-bounds-20.c: New testcase.
5844
5845 2017-01-17 Richard Biener <rguenther@suse.de>
5846
5847 PR testsuite/52563
5848 PR testsuite/71237
5849 PR testsuite/77737
5850 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5851 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5852 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5853
5854 2017-01-17 Alan Modra <amodra@gmail.com>
5855
5856 * gcc.target/powerpc/pr79066.c: New.
5857
5858 2017-01-16 Jeff Law <law@redhat.com>
5859
5860 PR tree-optimization/33562
5861 PR tree-optimization/61912
5862 PR tree-optimization/77485
5863 PR tree-optimization/79090
5864 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5865 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5866
5867 2017-01-16 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR c/79089
5870 * gcc.c-torture/compile/pr79089.c: New test.
5871
5872 PR target/79080
5873 * gcc.dg/pr79080.c: New test.
5874
5875 2017-01-16 David Malcolm <dmalcolm@redhat.com>
5876
5877 PR c/78304
5878 * gcc.dg/format/pr78304.c: Convert argument from integral type
5879 to a pointer.
5880 * gcc.dg/format/pr78304-2.c: Likewise.
5881
5882 2017-01-16 Carl Love <cel@us.ibm.com>
5883
5884 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5885 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5886
5887 2017-01-16 Carl Love <cel@us.ibm.com>
5888
5889 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5890 Change arguments and return type to bool long long.
5891
5892 2017-01-16 Martin Sebor <msebor@redhat.com>
5893
5894 PR testsuite/79051
5895 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5896 on x86.
5897
5898 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5899
5900 Revert:
5901 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5902
5903 PR c++/71737
5904 * g++.dg/cpp0x/pr71737.C: New.
5905
5906 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5907
5908 * gcc.target/powerpc/swaps-p8-27.c: New.
5909
5910 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/71737
5913 * g++.dg/cpp0x/pr71737.C: New.
5914
5915 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5916
5917 * gnat.dg/opt62.adb: New test.
5918 * gnat.dg/opt62_pkg.ads: New helper.
5919
5920 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5921
5922 PR rtl-optimization/78626
5923 PR rtl-optimization/78727
5924 * gcc.dg/torture/pr78626.c: New test.
5925 * gcc.dg/torture/pr78727.c: New test.
5926
5927 2017-01-14 Alan Modra <amodra@gmail.com>
5928
5929 * gcc.c-torture/compile/pr72749.c: New test.
5930
5931 2017-01-13 David Malcolm <dmalcolm@redhat.com>
5932
5933 PR c/78304
5934 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5935 (test_macro_2): New test.
5936 (test_macro_3): New test.
5937 (test_macro_4): New test.
5938 (test_non_contiguous_strings): Convert line number to line offset.
5939 * gcc.dg/format/pr78304-2.c: New test case.
5940 * gcc.dg/format/pr78304.c: New test case.
5941
5942 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
5943
5944 * gcc.target/i386/funcspec-56.inc: Add missing options and
5945 reorder options by implied ISAs, as in ix86_target_string.
5946
5947 2017-01-13 Marek Polacek <polacek@redhat.com>
5948
5949 PR c++/71166
5950 * g++.dg/cpp0x/constexpr-array18.C: New test.
5951
5952 2017-01-13 Jeff Law <law@redhat.com>
5953
5954 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5955
5956 PR tree-optimization/61912
5957 PR tree-optimization/77485
5958 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5959 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5960 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5961
5962 PR tree-optimization/33562
5963 PR tree-optimization/61912
5964 PR tree-optimization/77485
5965 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5966 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5967 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5968 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5969 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5970 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5971 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5972
5973 2017-01-13 Martin Liska <mliska@suse.cz>
5974
5975 PR ipa/79043
5976 * gcc.c-torture/execute/pr79043.c: New test.
5977
5978 2017-01-13 Richard Biener <rguenther@suse.de>
5979
5980 PR middle-end/78411
5981 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5982
5983 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5984
5985 PR fortran/70697
5986 * gfortran.dg/coarray/event_4.f08: New test.
5987
5988 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5989
5990 PR fortran/70696
5991 * gfortran.dg/coarray/event_3.f08: New test.
5992
5993 2017-01-13 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/77283
5996 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5997
5998 2017-01-13 Richard Biener <rguenther@suse.de>
5999
6000 * gcc.dg/gimplefe-22.c: New testcase.
6001
6002 2017-01-13 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/77283
6005 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6006 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6007 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6008
6009 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6010
6011 * gcc.dg/pr77862.c: Require fpic target.
6012
6013 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6014
6015 PR target/79004
6016 * gcc.target/powerpc/pr79004.c: New test.
6017
6018 2017-01-12 Martin Sebor <msebor@redhat.com>
6019
6020 * gcc.dg/pr78138.c: Adjust.
6021 * gcc.dg/pr78768.c: Adjust.
6022 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6023 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6024 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6025 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6026 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6027 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6028 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6029 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6030 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6031 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6032 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6033
6034 2017-01-12 Jakub Jelinek <jakub@redhat.com>
6035
6036 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6037
6038 2017-01-12 Martin Sebor <msebor@redhat.com>
6039
6040 PR testsuite/79051
6041 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6042 due to bug 79054.
6043
6044 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
6045
6046 * gcc.dg/pr78768.c: Require LTO.
6047
6048 2017-01-12 Martin Sebor <msebor@redhat.com>
6049
6050 PR c/79074
6051 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6052 due to the referenced bug.
6053
6054 2017-01-12 Martin Sebor <msebor@redhat.com>
6055
6056 PR testsuite/79073
6057 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6058
6059 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
6060
6061 * gcc.target/i386/builtin_target.c (check_features): Check all
6062 supported __builtin_cpu_supports options.
6063
6064 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065
6066 PR tree-optimization/78319
6067 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6068 Remove xfail.
6069
6070 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6071
6072 PR target/79044
6073 * gcc.target/powerpc/swaps-p8-26.c: New.
6074
6075 2017-01-12 Richard Biener <rguenther@suse.de>
6076
6077 * gcc.dg/gimplefe-21.c: New testcase.
6078
6079 2017-01-12 Michael Collison <michael.collison@arm.com>
6080
6081 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6082
6083 2017-01-11 Julia Koval <julia.koval@intel.com>
6084 Uros Bizjak <ubizjak@gmail.com>
6085
6086 * gcc.target/i386/sgx.c New test.
6087 * gcc.target/i386/sse-12.c: Add -msgx.
6088 * gcc.target/i386/sse-13.c: Ditto.
6089 * gcc.target/i386/sse-14.c: Ditto.
6090 * gcc.target/i386/sse-22.c: Ditto.
6091 * gcc.target/i386/sse-23.c: Ditto.
6092 * g++.dg/other/i386-2.C: Ditto.
6093 * g++.dg/other/i386-3.C: Ditto.
6094
6095 2017-01-11 Martin Sebor <msebor@redhat.com>
6096
6097 PR c++/24511
6098 * g++.dg/template/explicit9.C: New test.
6099
6100 2017-01-11 Nathan Sidwell <nathan@acm.org>
6101
6102 PR c++/77812
6103 * g++.dg/pr77812.C: New.
6104
6105 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6106
6107 PR c++/71537
6108 * g++.dg/cpp1y/constexpr-71537.C: New test.
6109
6110 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6111 argument.
6112
6113 2017-01-11 Martin Sebor <msebor@redhat.com>
6114
6115 PR c/47931
6116 * c-c++-common/Waddress-2.c: New test.
6117
6118 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/78341
6121 * g++.dg/cpp0x/pr78341.C: New test.
6122
6123 2017-01-11 Martin Sebor <msebor@redhat.com>
6124
6125 PR c/78768
6126 * gcc.dg/pr78768.c: New test.
6127
6128 2017-01-11 David Malcolm <dmalcolm@redhat.com>
6129
6130 PR driver/78877
6131 * gcc.dg/spellcheck-options-14.c: New test case.
6132 * gcc.dg/spellcheck-options-15.c: New test case.
6133 * gcc.dg/spellcheck-options-16.c: New test case.
6134 * gcc.dg/spellcheck-options-17.c: New test case.
6135
6136 2017-01-11 Martin Liska <mliska@suse.cz>
6137
6138 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6139
6140 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6141
6142 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6143 instead of just 1 for the decomposition from struct C.
6144
6145 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6146
6147 * gcc.c-torture/execute/20170111-1.c: New test.
6148
6149 2017-01-11 Richard Biener <rguenther@suse.de>
6150
6151 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6152
6153 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR middle-end/50199
6156 * gcc.dg/lto/pr50199_0.c: New test.
6157
6158 2017-01-10 Martin Sebor <msebor@redhat.com>
6159
6160 PR testsuite/78960
6161 PR testsuite/78959
6162 PR testsuite/78133
6163 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6164 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6165
6166 2017-01-10 Martin Sebor <msebor@redhat.com>
6167
6168 PR middle-end/78138
6169 * gcc.dg/pr78138.c: New test.
6170
6171 2017-01-10 David Malcolm <dmalcolm@redhat.com>
6172
6173 PR c++/77949
6174 * g++.dg/diagnostic/pr77949.C: New test case.
6175
6176 2017-01-10 Martin Sebor <msebor@redhat.com>
6177
6178 PR middle-end/78245
6179 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6180
6181 2017-01-10 Martin Sebor <msebor@redhat.com>
6182
6183 PR tree-optimization/78775
6184 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6185 * gcc.dg/attr-alloc_size-10.c: New test.
6186 * gcc.dg/attr-alloc_size-11.c: New test.
6187 * gcc.dg/builtin-stringop-chk-7.c: New test.
6188 * gcc.dg/pr78775.c: New test.
6189 * gcc.dg/pr78973-2.c: New test.
6190 * gcc.dg/pr78973.c: New test.
6191
6192 2017-01-10 Jeff Law <law@redhat.com>
6193
6194 PR tree-optimization/77766
6195 PR tree-optimization/78856
6196 * gcc.c-torture/execute/pr77766.c: New test.
6197
6198 2016-01-10 Richard Biener <rguenther@suse.de>
6199
6200 PR tree-optimization/79034
6201 * g++.dg/torture/pr79034.C: New testcase.
6202
6203 2017-01-10 Martin Liska <mliska@suse.cz>
6204
6205 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6206 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6207 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6208 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6209 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6210 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6211 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6212 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6213 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6214 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6215 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6216 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6217 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6218 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6219 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6220 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6221 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6222 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6223 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6224 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6225 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6226 * gcc.dg/ipa/pr64307.c: Likewise.
6227 * gcc.dg/ipa/pr77653.c: Likewise.
6228
6229 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6230
6231 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6232 * g++.dg/other/i386-3.C: Ditto.
6233 * gcc.target/i386/sse-12.c: Ditto.
6234 * gcc.target/i386/sse-13.c: Ditto.
6235 * gcc.target/i386/sse-22.c: Ditto.
6236 * gcc.target/i386/sse-23.c: Ditto.
6237 * gcc.target/i386/builtin_target.c: Handle new option.
6238 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6239 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6240 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6241
6242 2017-01-09 Martin Sebor <msebor@redhat.com>
6243
6244 PR testsuite/79036
6245 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6246 with different precisions.
6247
6248 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6249
6250 * g++.dg/opt/call2.C: New test.
6251 * g++.dg/opt/call3.C: Likewise.
6252 * gnat.dg/array26.adb: New test.
6253 * gnat.dg/array26_pkg.ad[sb]: New helper.
6254 * gnat.dg/array27.adb: New test.
6255 * gnat.dg/array27_pkg.ad[sb]: New helper.
6256 * gnat.dg/array28.adb: New test.
6257 * gnat.dg/array28_pkg.ad[sb]: New helper.
6258
6259 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR translation/79019
6262 PR translation/79020
6263 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6264 diagnostics.
6265 * gfortran.dg/initialization_17.f90: Likewise.
6266
6267 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6268
6269 PR testsuite/79026
6270 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6271 * gcc.target/i386/pr78904-4.c: Likewise.
6272 * gcc.target/i386/pr78904-6.c: Likewise.
6273 * gcc.target/i386/pr78967-2.c: Likewise.
6274
6275 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR tree-optimization/78899
6278 * gcc.target/i386/pr78899.c: New test.
6279 * gcc.dg/pr71077.c: New test.
6280
6281 2017-01-09 Martin Jambor <mjambor@suse.cz>
6282
6283 PR ipa/78365
6284 PR ipa/78599
6285 * gcc.dg/torture/pr78365.c: New test.
6286
6287 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR c++/78948
6290 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6291 (main): Use int* instead of long long.
6292
6293 PR tree-optimization/78938
6294 * gcc.dg/vect/pr78938.c: New test.
6295
6296 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6297
6298 * gcc.dg/20161219.c: New test.
6299
6300 2017-01-09 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/78997
6303 * gcc.dg/torture/pr78997.c: New testcase.
6304
6305 2017-01-09 Richard Biener <rguenther@suse.de>
6306
6307 PR debug/79000
6308 * g++.dg/lto/pr79000_0.C: New testcase.
6309 * g++.dg/lto/pr79000_1.c: Likewise.
6310
6311 2017-01-08 Martin Sebor <msebor@redhat.com>
6312
6313 PR middle-end/77708
6314 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6315 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6316 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6317 due to bug 78969.
6318 * gcc.dg/format/pr78569.c: Adjust.
6319
6320 2017-01-07 David Malcolm <dmalcolm@redhat.com>
6321
6322 PR c++/72803
6323 * g++.dg/diagnostic/pr72803.C: New test case.
6324
6325 2017-01-07 Martin Sebor <msebor@redhat.com>
6326
6327 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6328 * gcc.dg/attr-alloc_size-4.c: Same.
6329
6330 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6331
6332 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6333 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6334 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6335 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6336 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6337 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6338 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6339
6340 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6341 * gcc.dg/memcmp-1.c: New.
6342 * gcc.dg/strncmp-1.c: New.
6343
6344 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6345
6346 * gcc.target/arm/acle/mcrr: New.
6347 * gcc.target/arm/acle/mcrr2: New.
6348 * gcc.target/arm/acle/mrrc: New.
6349 * gcc.target/arm/acle/mrrc2: New.
6350
6351 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6352
6353 * gcc.target/arm/acle/mcr.c: New.
6354 * gcc.target/arm/acle/mrc.c: New.
6355 * gcc.target/arm/acle/mcr2.c: New.
6356 * gcc.target/arm/acle/mrc2.c: New.
6357
6358 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6359
6360 * gcc.target/arm/acle/ldc: New.
6361 * gcc.target/arm/acle/ldc2: New.
6362 * gcc.target/arm/acle/ldcl: New.
6363 * gcc.target/arm/acle/ldc2l: New.
6364 * gcc.target/arm/acle/stc: New.
6365 * gcc.target/arm/acle/stc2: New.
6366 * gcc.target/arm/acle/stcl: New.
6367 * gcc.target/arm/acle/stc2l: New.
6368
6369 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6370
6371 * gcc.target/arm/acle/acle.exp: Run tests for different options
6372 and make sure fat-lto-objects is used such that we can still do
6373 assemble scans.
6374 * gcc.target/arm/acle/cdp.c: New.
6375 * gcc.target/arm/acle/cdp2.c: New.
6376 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6377 (check_effective_target_arm_coproc1_ok_nocache): New.
6378 (check_effective_target_arm_coproc2_ok): New.
6379 (check_effective_target_arm_coproc2_ok_nocache): New.
6380 (check_effective_target_arm_coproc3_ok): New.
6381 (check_effective_target_arm_coproc3_ok_nocache): New.
6382 (check_effective_target_arm_coproc4_ok): New.
6383 (check_effective_target_arm_coproc4_ok_nocache): New.
6384
6385 2017-01-06 Martin Sebor <msebor@redhat.com>
6386
6387 PR middle-end/78605
6388 * gcc.dg/tree-ssa/pr78605.c: New test.
6389
6390 2017-01-05 Martin Sebor <msebor@redhat.com>
6391
6392 PR tree-optimization/78910
6393 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6394 diagnostics.
6395 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6396 * gcc.dg/tree-ssa/pr78910.c: New test.
6397
6398 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6399
6400 * gcc.dg/sso-10.c: New test.
6401
6402 2017-01-05 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR tree-optimization/71016
6405 * gcc.target/i386/pr71016.c: New test.
6406 * gcc.target/aarch64/pr71016.c: New test.
6407 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6408
6409 PR c++/78931
6410 * g++.dg/cpp1z/decomp19.C: New test.
6411
6412 PR c++/78890
6413 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6414 * g++.dg/init/union1.C: Likewise.
6415 * g++.dg/cpp0x/union6.C: Expect errors.
6416 * g++.dg/cpp0x/union8.C: New test.
6417 * g++.dg/cpp0x/pr78890-1.C: New test.
6418 * g++.dg/cpp0x/pr78890-2.C: New test.
6419
6420 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
6421
6422 * gcc.target/powerpc/pr71670.c: Require p9vector.
6423 * gcc.target/powerpc/p9-novsx.c: Same.
6424
6425 2017-01-05 David Malcolm <dmalcolm@redhat.com>
6426
6427 * selftests/asr_div1.rtl: New file.
6428 * selftests/aarch64: New subdirectory.
6429 * selftests/aarch64/times-two.rtl: New file.
6430 * selftests/bb-index.rtl: New file.
6431 * selftests/cfg-test.rtl: New file.
6432 * selftests/const-int.rtl: New file.
6433 * selftests/example-labels.rtl: New file.
6434 * selftests/insn-with-mode.rtl: New file.
6435 * selftests/jump-to-label-ref.rtl: New file.
6436 * selftests/jump-to-return.rtl: New file.
6437 * selftests/jump-to-simple-return.rtl: New file.
6438 * selftests/mem.rtl: New file.
6439 * selftests/note-insn-deleted.rtl: New file.
6440 * selftests/note_insn_basic_block.rtl: New file.
6441 * selftests/simple-cse.rtl: New file.
6442 * selftests/symbol-ref.rtl: New file.
6443 * selftests/x86_64: New subdirectory.
6444 * selftests/x86_64/call-insn.rtl: New file.
6445 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6446 * selftests/x86_64/times-two.rtl: New file.
6447 * selftests/x86_64/unspec.rtl: New file.
6448
6449 2017-01-05 Nathan Sidwell <nathan@acm.org>
6450
6451 PR c++/78765
6452 * g++.dg/cpp0x/pr78765.C: New.
6453
6454 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6455
6456 * gcc.target/s390/memcpy-2.c: New test.
6457 * gcc.target/s390/memset-2.c: New test.
6458
6459 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6460
6461 * gcc.target/s390/memcpy-1.c: New test.
6462
6463 2017-01-04 Jeff Law <law@redhat.com>
6464
6465 PR tree-optimization/78812
6466 * g++.dg/torture/pr78812.C: New test.
6467
6468 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6469
6470 PR target/71977
6471 PR target/70568
6472 PR target/78823
6473 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6474 64-bit VSX systems with direct move, whether we optimize common
6475 code sequences in the GLIBC math library for float math functions.
6476 * gcc.target/powerpc/pr71977-2.c: Likewise.
6477
6478 2017-01-04 Marek Polacek <polacek@redhat.com>
6479
6480 PR c++/64767
6481 * c-c++-common/Wpointer-compare-1.c: New test.
6482
6483 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR c++/78949
6486 * c-c++-common/Wunused-var-16.c: New test.
6487
6488 PR c++/78693
6489 * g++.dg/cpp0x/pr78693.C: New test.
6490
6491 PR driver/78957
6492 * gcc.dg/pr78957.c: New test.
6493
6494 * g++.dg/cpp1y/auto-fn34.C: New test.
6495
6496 PR c++/71182
6497 * g++.dg/cpp0x/pr71182.C: New test.
6498
6499 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6500
6501 PR target/78056
6502 * gcc.target/powerpc/pr78056-1.c: New test.
6503 * gcc.target/powerpc/pr78056-2.c: New test.
6504 * gcc.target/powerpc/pr78056-3.c: New test.
6505 * gcc.target/powerpc/pr78056-4.c: New test.
6506 * gcc.target/powerpc/pr78056-5.c: New test.
6507 * gcc.target/powerpc/pr78056-6.c: New test.
6508 * gcc.target/powerpc/pr78056-7.c: New test.
6509 * gcc.target/powerpc/pr78056-8.c: New test.
6510 * lib/target-supports.exp
6511 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6512 whether the effective target supports the popcntb instruction.
6513
6514 2017-01-03 Jeff Law <law@redhat.com>
6515
6516 PR tree-optimization/67955
6517 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6518
6519 2017-01-04 Marek Polacek <polacek@redhat.com>
6520
6521 PR c++/77545
6522 PR c++/77284
6523 * g++.dg/cpp0x/range-for32.C: New test.
6524 * g++.dg/cpp0x/range-for33.C: New test.
6525
6526 2017-01-04 David Malcolm <dmalcolm@redhat.com>
6527
6528 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6529
6530 2017-01-04 Nathan Sidwell <nathan@acm.org>
6531
6532 PR c++/66735
6533 * g++.dg/cpp1y/pr66735.C: New.
6534
6535 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR tree-optimization/71563
6538 * gcc.dg/tree-ssa/pr71563.c: New test.
6539
6540 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6541
6542 PR fortran/78534
6543 PR fortran/78976
6544 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6545 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6546 * gfortran.dg/transfer_intrinsic_1.f90: Change
6547 scan-tree-dump-times due to gfc_trans_string_copy change to
6548 avoid -Wstringop-overflow.
6549
6550 2017-01-03 Jeff Law <law@redhat.com>
6551
6552 PR tree-optimization/78856
6553 * gcc.c-torture/execute/pr78856.c: New test.
6554
6555 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6556
6557 PR target/78953
6558 * gcc.target/powerpc/pr78953.c: New test.
6559
6560 2017-01-03 Ian Lance Taylor <iant@google.com>
6561
6562 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6563 enums.
6564
6565 2017-01-03 Martin Sebor <msebor@redhat.com>
6566
6567 PR tree-optimization/78696
6568 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6569 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6570 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6571 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6572
6573 2017-01-03 David Malcolm <dmalcolm@redhat.com>
6574
6575 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6576 with more than one digit.
6577 * lib/gcc-dg.exp (process-message): Support more than one digit
6578 in relative line specifications.
6579
6580 2017-01-03 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR tree-optimization/78965
6583 * gcc.dg/pr78965.c: New test.
6584
6585 PR middle-end/78901
6586 * g++.dg/opt/pr78901.C: New test.
6587
6588 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6589
6590 PR fortran/78534
6591 PR fortran/66310
6592 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6593 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6594 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6595 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6596 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6597 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6598 * gfortran.dg/string_1_lp64.f90: New test.
6599 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6600 * gfortran.dg/string_3_lp64.f90: New test.
6601 * gfortran.dg/transfer_intrinsic_1.f90: Change
6602 scan-tree-dump-times due to gfc_trans_string_copy change to
6603 avoid -Wstringop-overflow.
6604
6605 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
6606
6607 PR target/78967
6608 * gcc.target/i386/pr78967-1.c: New test.
6609 * gcc.target/i386/pr78967-2.c: Ditto.
6610 * gcc.target/i386/pr78967-3.c: Ditto.
6611
6612 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6613 * gcc.target/i386/pr78904-4.c: Ditto.
6614 * gcc.target/i386/pr78904-6.c: Ditto.
6615
6616 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
6617
6618 PR middle-end/77674
6619 * g++.dg/torture/pr77674.C: New testcase.
6620
6621 2017-01-01 Jakub Jelinek <jakub@redhat.com>
6622
6623 Update copyright years.
6624 \f
6625 Copyright (C) 2017 Free Software Foundation, Inc.
6626
6627 Copying and distribution of this file, with or without modification,
6628 are permitted in any medium without royalty provided the copyright
6629 notice and this notice are preserved.