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