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