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