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