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