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