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