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