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