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