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