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