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