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