fold-vec-cmp-char.c: New.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2
3 * gcc.target/powerpc/fold-vec-splat-16.c: New
4 * gcc.target/powerpc/fold-vec-splat-32.c: New.
5 * gcc.target/powerpc/fold-vec-splat-8.c: New.
6
7 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8
9 PR libfortran/82233
10 * gfortran.dg/execute_command_line_3.f90: New test.
11
12 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
13
14 * gcc.target/powerpc/fold-vec-splat-16.c: New
15 * gcc.target/powerpc/fold-vec-splat-32.c: New.
16 * gcc.target/powerpc/fold-vec-splat-8.c: New.
17
18 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
19
20 * gcc.target/powerpc/fold-vec-splats-char.c: New.
21 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
22 * gcc.target/powerpc/fold-vec-splats-int.c: New.
23 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
24 * gcc.target/powerpc/fold-vec-splats-short.c: New.
25
26 2017-10-10 Jakub Jelinek <jakub@redhat.com>
27
28 PR c/82437
29 * c-c++-common/Wtautological-compare-7.c: New test.
30
31 2017-10-10 Bin Cheng <bin.cheng@arm.com>
32
33 * gcc.dg/tree-ssa/ldist-34.c: New test.
34
35 2017-10-10 Bin Cheng <bin.cheng@arm.com>
36
37 * gcc.dg/tree-ssa/ldist-27.c: New test.
38
39 2017-10-09 Ed Schonberg <schonberg@adacore.com>
40
41 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
42 gnat.dg/class_wide4_pkg2.ads: New testcase.
43
44 2017-10-09 Ed Schonberg <schonberg@adacore.com>
45
46 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
47
48 2017-10-09 Ed Schonberg <schonberg@adacore.com>
49
50 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
51 New testcase.
52
53 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
54
55 * gcc.target/powerpc/amo1.c: New test.
56 * gcc.target/powerpc/amo2.c: Likewise.
57
58 2017-10-09 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/82449
61 * gfortran.dg/graphite/pr82449.f: New testcase.
62
63 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
64
65 PR target/82463
66 * gcc.target/s390/zvector/pr82463.c: New test.
67
68 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
69
70 PR target/82465
71 * gcc.target/s390/zvector/pr82465.c: New test.
72
73 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
74
75 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
76
77 2017-10-09 Tom de Vries <tom@codesourcery.com>
78
79 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
80 number relative.
81 (abort): Declare.
82
83 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
84
85 * gcc.c-torture/execute/20171008-1.c: New test.
86
87 2017-10-03 Jeff Law <law@redhat.com>
88
89 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
90 * gcc.dg/stack-check-6.c: Likewise.
91 * gcc.dg/stack-check-6a.c: Likewise.
92
93 2017-10-07 Michael Collison <michael.collison@arm.com>
94
95 * gcc.target/aarch64/var_shift_mask_2.c: New test.
96
97 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
98
99 PR fortran/82375
100 * gfortran.dg/pdt_13.f03 : New test.
101 * gfortran.dg/pdt_14.f03 : New test.
102 * gfortran.dg/pdt_15.f03 : New test.
103
104 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
105
106 * gcc.dg/cold-1.c: New testcase.
107
108 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/80805
111 * g++.dg/cpp0x/pr80805.C: New.
112
113 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
114
115 PR fortran/49232
116 * gfortran.dg/contiguous_4.f90: New test.
117
118 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR c++/66690
121 * g++.dg/cpp1y/pr66690.C: New.
122
123 2017-10-06 Nathan Sidwell <nathan@acm.org>
124
125 PR c++/82424
126 * g++.dg/warn/pr82424.C: New.
127
128 2017-10-06 Jakub Jelinek <jakub@redhat.com>
129
130 PR c++/82299
131 * g++.dg/cpp0x/pr82299.C: New test.
132
133 P0704R1 - fixing const-qualified pointers to members
134 * g++.dg/cpp2a/ptrmem1.C: New test.
135
136 2017-10-06 Martin Liska <mliska@suse.cz>
137
138 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
139
140 2017-10-06 Sudakshina Das <sudi.das@arm.com>
141
142 * gcc.target/aarch64/bic_imm_1.c: New test.
143 * gcc.target/aarch64/orr_imm_1.c: Likewise.
144
145 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
146
147 PR c++/60153
148 * g++.dg/cpp0x/variadic-crash3.C: New.
149
150 2017-10-06 Jakub Jelinek <jakub@redhat.com>
151
152 PR tree-optimization/82434
153 * gcc.dg/store_merging_9.c: New test.
154
155 2017-10-06 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/82397
158 * gfortran.dg/pr82397.f: New testcase.
159
160 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
161
162 PR target/82322
163 * gcc.target/s390/zvector/pr82322.c: New test.
164
165 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
166
167 PR target/82317
168 * gcc.target/s390/zvector/pr82317.c: New test.
169
170 2017-10-06 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/82422
173 * gcc.dg/graphite/pr82422.c: New testcase.
174
175 2017-10-06 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/82421
178 * gcc.dg/graphite/pr82421.c: New testcase.
179
180 2017-10-06 Jakub Jelinek <jakub@redhat.com>
181
182 PR c/82437
183 * c-c++-common/Wtautological-compare-6.c: New test.
184
185 2017-10-06 Richard Biener <rguenther@suse.de>
186
187 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
188 * gcc.dg/graphite/id-16.c: Likewise.
189 * gcc.dg/graphite/pr46168.c: Likewise.
190 * gcc.dg/graphite/pr68756.c: Likewise.
191 * gcc.dg/graphite/pr69728.c: Likewise.
192 * gcc.dg/graphite/pr71575-2.c: Likewise.
193 * gcc.dg/graphite/pr77362.c: Likewise.
194 * gcc.dg/graphite/pr81373.c: Likewise.
195 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
196 * gfortran.dg/graphite/interchange-1.f: Likewise.
197 * gfortran.dg/graphite/pr42334-1.f: Likewise.
198 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
199 * gfortran.dg/graphite/pr42393.f90: Likewise.
200 * gfortran.dg/graphite/pr47019.f: Likewise.
201 * gfortran.dg/graphite/id-17.f: Likewise.
202 * gfortran.dg/graphite/id-19.f: Likewise.
203 * gfortran.dg/graphite/run-id-2.f90: Likewise.
204 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
205 * gfortran.dg/graphite/pr42326.f90: Likewise.
206 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
207 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
208 a code generation error.
209 * gfortran.dg/graphite/run-id-3.f90: Likewise.
210 * gfortran.dg/graphite/pr29832.f90: Likewise.
211
212 2017-10-06 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/82436
215 * gcc.dg/vect/pr82436.c: New testcase.
216
217 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
218
219 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
220
221 2017-10-05 Tamar Christina <tamar.christina@arm.com>
222
223 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
224 * lib/target-supports.exp (vect_sizes_16B_8B): New.
225
226 2017-10-05 Tamar Christina <tamar.christina@arm.com>
227
228 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
229 * gcc.dg/vect/vect-align-2.c: Likewise.
230 * gcc.dg/vect/vect-multitypes-1.c: Likewise
231
232 2017-10-05 Nathan Sidwell <nathan@acm.org>
233
234 * g++.dg/warn/mvp.C: New.
235
236 2017-10-05 Jakub Jelinek <jakub@redhat.com>
237
238 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
239 friendly.
240
241 2017-10-05 Richard Biener <rguenther@suse.de>
242
243 * gfortran.dg/graphite/id-17.f: Fix typo.
244 * gfortran.dg/graphite/id-19.f: Likewise.
245 * gfortran.dg/graphite/pr29832.f90: Likewise.
246 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
247 * gfortran.dg/graphite/pr42326.f90: Likewise.
248 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
249 * gfortran.dg/graphite/run-id-2.f90: Likewise.
250 * gfortran.dg/graphite/run-id-3.f90: Likewise.
251
252 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/80471
255 * g++.dg/cpp1y/pr80471.C: New.
256
257 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
258
259 PR c++/78131
260 * g++.dg/cpp1z/constexpr-lambda17.C: New.
261
262 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/78018
265 * g++.dg/cpp1y/lambda-generic-78018.C: New.
266
267 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
268 Andrew Pinski <apinski@cavium.com>
269
270 PR c++/71946
271 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
272 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
273
274 2017-10-04 Sudakshina Das <sudi.das@arm.com>
275
276 * gcc.target/aarch64/bic_imm_1.c: New.
277 * gcc.target/aarch64/orr_imm_1.c: Likewise.
278
279 2017-10-04 Nathan Sidwell <nathan@acm.org>
280
281 * g++.dg/abi/mangle41.C: Adjust diagnostics.
282
283 2017-10-04 Jakub Jelinek <jakub@redhat.com>
284
285 PR c++/82373
286 * g++.dg/cpp1y/pr82373.C: New test.
287
288 2017-10-04 David Malcolm <dmalcolm@redhat.com>
289
290 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
291 underlining for param.
292 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
293 highlighting of parameters; add test coverage for trivial
294 parameter decls, and for callback parameters.
295 * gcc.dg/pr68533.c: Update location of two errors to reflect
296 location of params.
297
298 2017-10-04 David Malcolm <dmalcolm@redhat.com>
299
300 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
301 (create_code): Call it.
302 * jit.dg/test-vector-rvalues.cc: New test case.
303
304 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
305
306 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
307 vector loop peeling.
308 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
309 New proc.
310
311 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
312
313 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
314 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
315 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
316 vect_floatint_cvt with vect_doubleint_cvt.
317 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
318 vect_intfloat_cvt with vect_intdouble_cvt.
319 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
320 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
321 depend on vect_intdouble_cvt.
322 * lib/target-supports.exp
323 (check_effective_target_vect_doubleint_cvt)
324 (check_effective_target_vect_intdouble_cvt): New procs.
325
326 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
327
328 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
329 * lib/target-supports.exp (check_effective_target_vect_long_mult):
330 New proc.
331
332 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
333
334 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
335 * gfortran.dg/vect/pr77848.f: Likewise.
336
337 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
338
339 * lib/target-supports.exp (check_effective_target_vect_float):
340 Return 1 being on a S/390 with VXE.
341 * gcc.dg/vect/pr31699.c: Require vec_float.
342 * gcc.dg/vect/pr61194.c: Likewise.
343 * gcc.dg/vect/pr65947-10.c: Likewise.
344 * gcc.dg/vect/pr66142.c: Likewise.
345 * gcc.dg/vect/slp-10.c: Likewise.
346 * gcc.dg/vect/slp-11c.c: Likewise.
347 * gcc.dg/vect/slp-12b.c: Likewise.
348 * gcc.dg/vect/slp-18.c: Likewise.
349 * gcc.dg/vect/slp-33.c: Likewise.
350 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
351 * gcc.dg/vect/slp-cond-2.c: Likewise.
352 * gcc.dg/vect/vect-cond-10.c: Likewise.
353 * gcc.dg/vect/vect-cond-8.c: Likewise.
354 * gcc.dg/vect/vect-cond-9.c: Likewise.
355 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
356 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
357
358 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
359
360 PR tree-optimization/82374
361 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
362 attributes propagation changes for OMP outlined regions.
363 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
364 * c-c++-common/goacc/kernels-reduction.c: Likewise.
365
366 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
367
368 PR tree-optimization/82413
369 * g++.dg/pr82413.C: New test.
370
371 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
372
373 PR fortran/77296
374 * gfortran.dg/associate_32.f03 : New test.
375
376 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
377
378 PR c++/78816
379 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
380
381 2017-10-04 Jakub Jelinek <jakub@redhat.com>
382
383 PR tree-optimization/82374
384 * gcc.dg/gomp/pr82374.c: New test.
385
386 2017-10-04 Richard Biener <rguenther@suse.de>
387
388 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
389 errors and scan for one.
390 * gfortran.dg/graphite/id-19.f: Likewise.
391 * gfortran.dg/graphite/pr29832.f90: Likewise.
392 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
393 * gfortran.dg/graphite/pr42326.f90: Likewise.
394 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
395 * gfortran.dg/graphite/run-id-2.f90: Likewise.
396 * gfortran.dg/graphite/run-id-3.f90: Likewise.
397 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
398
399 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
400
401 * gcc.target/powerpc/float128-odd.c: New test.
402
403 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/70343
406 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
407
408 2017-10-03 Jeff Law <law@redhat.com>
409
410 PR target/82358
411 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
412
413 2017-10-03 Martin Jambor <mjambor@suse.cz>
414
415 PR tree-optimization/82363
416 * gcc.dg/tree-ssa/pr82363.c: New test.
417
418 2017-10-03 Jakub Jelinek <jakub@redhat.com>
419
420 PR tree-optimization/82381
421 * gcc.c-torture/compile/pr82381.c: New test.
422
423 PR target/82386
424 * gcc.dg/pr82386.c: New test.
425
426 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/70570
429 * g++.dg/cpp1y/lambda-generic-70570.C: New.
430
431 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
432
433 PR c++/79590
434 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
435
436 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
437
438 PR c++/79005
439 * g++.dg/cpp1y/lambda-generic-79005.C: New.
440
441 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
442
443 PR fortran/82312
444 * gfortran.dg/typebound_proc_36.f90 : New test.
445
446 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
447
448 PR target/80210
449 * gcc.target/powerpc/pr80210-2.c: New test.
450
451 2017-10-02 Jakub Jelinek <jakub@redhat.com>
452
453 * gcc.dg/pr82389.c: New test.
454
455 PR tree-optimization/82387
456 PR tree-optimization/82388
457 PR tree-optimization/82389
458 * gcc.c-torture/compile/pr82389.c: New test.
459 * gcc.c-torture/execute/pr82387.c: New test.
460 * gcc.c-torture/execute/pr82388.c: New test.
461
462 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/79180
465 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
466 * g++.dg/torture/pr79180.C: Likewise.
467
468 PR c++/71386
469 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
470
471 2017-10-02 Richard Biener <rguenther@suse.de>
472
473 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
474 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
475 * gcc.dg/graphite/id-16.c: Likewise.
476 * gcc.dg/graphite/pr46168.c: Likewise.
477 * gcc.dg/graphite/pr68756.c: Likewise.
478 * gcc.dg/graphite/pr69728.c: Likewise.
479 * gcc.dg/graphite/pr71575-2.c: Likewise.
480 * gcc.dg/graphite/pr77362.c: Likewise.
481 * gcc.dg/graphite/pr81373.c: Likewise.
482 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
483 * gfortran.dg/graphite/interchange-1.f: Likewise.
484 * gfortran.dg/graphite/pr29581.f90: Likewise.
485 * gfortran.dg/graphite/pr42334-1.f: Likewise.
486 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
487 * gfortran.dg/graphite/pr42393.f90: Likewise.
488 * gfortran.dg/graphite/pr47019.f: Likewise.
489
490 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
491
492 PR c++/69977
493 * g++.dg/cpp1y/lambda-generic-69977.C: New.
494
495 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
496
497 PR c++/59991
498 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
499
500 2017-10-02 Tom de Vries <tom@codesourcery.com>
501
502 * gcc.c-torture/compile/pr82337.c: Add
503 dg-require-effective-target nonlocal_goto.
504
505 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
506 Alan Hayward <alan.hayward@arm.com>
507 David Sherwood <david.sherwood@arm.com>
508
509 PR target/71307
510 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
511
512 2017-10-02 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/82355
515 * gcc.dg/graphite/fuse-1.c: Adjust.
516 * gcc.dg/graphite/fuse-2.c: Likewise.
517 * gcc.dg/graphite/pr82355.c: New testcase.
518
519 2017-10-01 Jeff Law <law@redhat.com>
520
521 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
522
523 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
524
525 PR fortran/61450
526 * gfortran.dg/binding_label_tests_28.f90: New test.
527
528 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
529
530 PR c++/65949
531 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
532
533 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR c++/68754
536 * g++.dg/cpp1y/constexpr-68754.C: Move...
537 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
538
539 2017-09-30 Jakub Jelinek <jakub@redhat.com>
540
541 PR target/82361
542 * gcc.target/i386/pr82361-1.c: New test.
543 * gcc.target/i386/pr82361-2.c: New test.
544
545 2017-09-29 Yury Gribov <tetra2005@gmail.com>
546
547 PR middle-end/82319
548 * c-c++/common/pr57371-4.c: Test NaN comparisons.
549
550 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
551
552 * g++.dg/other/dump-ada-spec-10.C: New test.
553
554 2017-09-29 Jeff Law <law@redhat.com>
555
556 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
557
558 2017-09-29 Jakub Jelinek <jakub@redhat.com>
559
560 P0683R1 - default member initializers for bit-fields
561 * g++.dg/ext/bitfield6.C: New test.
562 * g++.dg/cpp2a/bitfield1.C: New test.
563 * g++.dg/cpp2a/bitfield2.C: New test.
564 * g++.dg/cpp2a/bitfield3.C: New test.
565
566 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
567
568 PR target/81481
569 * gcc.target/i386/pr81481.c: New.
570
571 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
572
573 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
574 and dg-require-effective-target directives to correct testing
575 behavior.
576 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
577 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
578 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
579 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
580 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
581 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
582 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
583 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
584 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
585 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
586 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
587 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
588 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
589 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
590 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
591 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
592 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
593
594 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
595
596 PR tree-optimization/82337
597 * gcc.c-torture/compile/pr82337.c: New file.
598
599 2017-09-29 Javier Miranda <miranda@adacore.com>
600
601 * gnat.dg/unchecked_union3.adb: New testcase.
602
603 2017-09-29 Javier Miranda <miranda@adacore.com>
604
605 * gnat.dg/unchecked_union2.adb: New testcase.
606
607 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
608
609 PR fortran/25071
610 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
611 * gfortran.dg/argument_checking_4.f90: Likewise.
612 * gfortran.dg/argument_checking_5.f90: Likewise.
613 * gfortran.dg/argument_checking_6.f90: Likewise.
614 * gfortran.dg/argument_checking_10.f90: Likewise.
615 * gfortran.dg/argument_checking_13.f90: Likewise.
616 * gfortran.dg/argument_checking_15.f90: Likewise.
617 * gfortran.dg/argument_checking_18.f90: Likewise.
618 * gfortran.dg/gomp/udr8.f90: Likewise.
619 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
620 the dg-options.
621
622 2017-09-29 Jakub Jelinek <jakub@redhat.com>
623
624 * g++.dg/ext/bitfield7.C: New test.
625 * g++.dg/ext/bitfield8.C: New test.
626 * g++.dg/ext/bitfield9.C: New test.
627
628 PR c/82340
629 * gcc.dg/tree-ssa/pr82340.c: New test.
630
631 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
632
633 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
634
635 PR c++/79488
636 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
637
638 2017-09-28 Jakub Jelinek <jakub@redhat.com>
639
640 PR target/82342
641 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
642 * gcc.target/i386/pr82260-2.c: Likewise.
643
644 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
645
646 * gcc.target/i386/avx512f-constant-float-return.c: New test.
647
648 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
649
650 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
651 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
652 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
653 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
654 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
655 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
656 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
657 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
658 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
659 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
660
661 2017-09-28 David Malcolm <dmalcolm@redhat.com>
662
663 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
664 test case.
665 * jit.dg/test-returning-function-ptr.c (create_code): Update to
666 create a function pointer type independently of the call to
667 gcc_jit_function_get_address, and assign the pointer to a local
668 before returning it, to exercise the function pointer type
669 comparison code.
670
671 2017-09-27 David Malcolm <dmalcolm@redhat.com>
672
673 * jit.dg/all-non-failing-tests.h: Add
674 test-returning-function-ptr.c.
675 * jit.dg/test-returning-function-ptr.c: New test case.
676
677 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
678
679 PR target/71727
680 * gcc.target/aarch64/pr71727-2.c: New test.
681
682 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
683
684 * gcc.target/powerpc/swaps-p8-28.c: New test.
685 * gcc.target/powerpc/swaps-p8-29.c: New test.
686 * gcc.target/powerpc/swaps-p8-30.c: New test.
687 * gcc.target/powerpc/swaps-p8-31.c: New test.
688 * gcc.target/powerpc/swaps-p8-32.c: New test.
689 * gcc.target/powerpc/swaps-p8-33.c: New test.
690 * gcc.target/powerpc/swaps-p8-34.c: New test.
691 * gcc.target/powerpc/swaps-p8-35.c: New test.
692 * gcc.target/powerpc/swaps-p8-36.c: New test.
693 * gcc.target/powerpc/swaps-p8-37.c: New test.
694 * gcc.target/powerpc/swaps-p8-38.c: New test.
695 * gcc.target/powerpc/swaps-p8-39.c: New test.
696 * gcc.target/powerpc/swaps-p8-40.c: New test.
697 * gcc.target/powerpc/swaps-p8-41.c: New test.
698 * gcc.target/powerpc/swaps-p8-42.c: New test.
699 * gcc.target/powerpc/swaps-p8-43.c: New test.
700 * gcc.target/powerpc/swaps-p8-44.c: New test.
701 * gcc.target/powerpc/swaps-p8-45.c: New test.
702
703 2017-09-27 Carl Love <cel@us.ibm.com>
704 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
705 for the __builtin_fctid and __builtin_fctiw.
706
707 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
708
709 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
710 new group memory offsetting code in the BRIG frontend.
711 * brig.dg/test/gimple/function_calls.hsail: Likewise.
712 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
713 * brig.dg/test/gimple/variables.hsail: Likewise.
714
715 2017-09-27 Jakub Jelinek <jakub@redhat.com>
716
717 PR c++/82159
718 * g++.dg/opt/pr82159.C: New test.
719
720 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
721
722 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
723
724 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
725
726 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
727 don't generate a 32-bit shift after doing XSCVDPSPN.
728 * gcc.target/powerpc/direct-move-float1.c: Likewise.
729 * gcc.target/powerpc/direct-move-float3.c: New test.
730
731 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
732
733 * gcc.dg/tree-ssa/cmpdiv.c: New test.
734
735 2017-09-26 Carl Love <cel@us.ibm.com>
736
737 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
738 file for the new built-ins and the existing built-ins.
739
740 2017-09-26 Janus Weil <janus@gcc.gnu.org>
741
742 PR fortran/82143
743 PR fortran/82324
744 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
745 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
746 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
747 Don't assume that DOUBLE PRECISION has kind=16.
748
749 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
750
751 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
752 warning from associate construct and do loop.
753
754 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
755
756 * gfortran.dg/gomp/associate1.f90: Really commit change
757 from 2017-09-25.
758 * gfortran.dg/predcom-1.f: Likewise.
759 * gfortran.dg/unconstrained_commons.f: Likewise.
760
761 2017-09-26 Jakub Jelinek <jakub@redhat.com>
762
763 PR middle-end/35691
764 * gcc.dg/pr35691-5.c: New test.
765 * gcc.dg/pr35691-6.c: New test.
766
767 2017-09-26 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/82321
770 * gcc.dg/graphite/pr82321.c: New testcase.
771
772 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
773
774 * lib/target-supports.exp (check_effective_target_vect_int)
775 (check_effective_target_vect_shift)
776 (check_effective_target_whole_vector_shift)
777 (check_effective_target_vect_shift_char)
778 (check_effective_target_vect_long)
779 (check_effective_target_vect_double)
780 (check_effective_target_vect_long_long)
781 (check_effective_target_vect_perm)
782 (check_effective_target_vect_perm_byte)
783 (check_effective_target_vect_perm_short)
784 (check_effective_target_vect_widen_mult_qi_to_hi)
785 (check_effective_target_vect_widen_mult_hi_to_si)
786 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
787 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
788 (check_effective_target_vect_widen_mult_si_to_di_pattern)
789 (check_effective_target_vect_pack_trunc)
790 (check_effective_target_vect_unpack)
791 (check_effective_target_vect_hw_misalign)
792 (check_effective_target_vect_condition)
793 (check_effective_target_vect_cond_mixed)
794 (check_effective_target_vect_char_mult)
795 (check_effective_target_vect_short_mult)
796 (check_effective_target_vect_int_mult)
797 (check_effective_target_vect_extract_even_odd)
798 (check_effective_target_vect_interleave)
799 (check_effective_target_sqrt_insn)
800 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
801 VX.
802 (check_vect_support_and_set_flags): New proc.
803 (check_effective_target_s390_vxe): Rename arch12 to z14.
804
805 2017-09-26 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/82320
808 * gcc.dg/torture/pr82320.c: New testcase.
809
810 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
811
812 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
813 Fix arm check.
814
815 2017-09-25 Jeff Law <law@redhat.com>
816
817 * lib/target-supports.exp
818 (check_effective_target_supports_stack_clash_protection): Enable for
819 rs6000 and powerpc targets.
820
821 2017-09-25 Bin Cheng <bin.cheng@arm.com>
822
823 PR tree-optimization/82163
824 * gcc.dg/tree-ssa/pr82163.c: New test.
825
826 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
827
828 * gfortran.dg/do_subscript_1.f90: New test.
829 * gfortran.dg/do_subscript_2.f90: New test.
830 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
831 * gfortran.dg/predcom-1.f: Adjust loop bounds.
832 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
833
834 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
835
836 * gcc.target/powerpc/fold-vec-st-char.c: New.
837 * gcc.target/powerpc/fold-vec-st-double.c: New.
838 * gcc.target/powerpc/fold-vec-st-float.c: New.
839 * gcc.target/powerpc/fold-vec-st-int.c: New.
840 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
841 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
842 * gcc.target/powerpc/fold-vec-st-short.c: New.
843
844 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
845
846 * g++.dg/pr82155.C: New testcase.
847
848 2017-09-25 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/82285
851 * gcc.dg/torture/pr82285.c: New testcase.
852
853 2017-09-25 Justin Squirek <squirek@adacore.com>
854
855 * gnat.dg/entry_family.adb: New testcase
856
857 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
858
859 PR target/82267
860 * gcc.target/i386/pr82267.c: New test.
861
862 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
863 PR fortran/66328
864
865 * gfortran.dg/data_derived_1.f90: New test.
866
867 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
868
869 PR fortran/54633
870 * gfortran.dg/intrinsic_bounds_1.f90: New test.
871 * gfortran.dg/intrinsic_param_1.f90: New test.
872
873 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
874 Steven G. Kargl <kargl@gcc.gnu.org>
875
876 PR fortran/80118
877 * gfortran.dg/zero_sized_7.f90: New test.
878
879 2017-09-23 Janus Weil <janus@gcc.gnu.org>
880
881 PR fortran/82143
882 * gfortran.dg/promotion_3.f90: New test case.
883 * gfortran.dg/promotion_4.f90: New test case.
884
885 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
886
887 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
888 * gcc.target/i386/pr82196-2.c: (b): Likewise.
889
890 2017-09-22 Jakub Jelinek <jakub@redhat.com>
891
892 PR middle-end/35691
893 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
894 instead of -fdump-tree-forwprop-details in dg-options.
895 * gcc.dg/pr35691-2.c: Likewise.
896 * gcc.dg/pr35691-3.c: New test.
897 * gcc.dg/pr35691-4.c: New test.
898
899 PR sanitizer/81929
900 * g++.dg/ubsan/pr81929.C: New test.
901
902 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
903
904 PR tree-optimization/82289
905 * gcc.dg/vect/pr82289.c: New test.
906
907 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
908 Alan Hayward <alan.hayward@arm.com>
909 David Sherwood <david.sherwood@arm.com>
910
911 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
912 of alignment message.
913 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
914
915 2017-09-22 Martin Sebor <msebor@redhat.com>
916
917 PR c/81854
918 * gcc.target/i386/pr80732.c: Correct a type error.
919
920 2017-09-22 David Malcolm <dmalcolm@redhat.com>
921
922 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
923 to reflect highlighting of parameters; add test coverage for
924 callback parameters.
925
926 2017-09-22 Richard Biener <rguenther@suse.de>
927
928 * gcc.dg/graphite/scop-24.c: New testcase.
929
930 2017-09-22 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/82291
933 * gcc.dg/torture/pr82291.c: New testcase.
934
935 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
936
937 * gcc.target/i386/avx512f-constant-set.c: New test.
938
939 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
940
941 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
942 * gcc.target/i386/avx512f-prefer.c: New test.
943
944 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
945
946 * lib/target-supports.exp
947 (check_effective_target_frame_pointer_for_non_leaf): Add
948 case for x86 Solaris.
949
950 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
951
952 PR fortran/78512
953 * gfortran.dg/associate_26.f90 : New test.
954
955 PR fortran/80120
956 * gfortran.dg/associate_27.f90 : New test.
957
958 PR fortran/81903
959 * gfortran.dg/associate_28.f90 : New test.
960
961 PR fortran/82121
962 * gfortran.dg/associate_29.f90 : New test.
963
964 PR fortran/67543
965 * gfortran.dg/associate_30.f90 : New test.
966
967 PR fortran/52832
968 * gfortran.dg/associate_31.f90 : New test.
969
970 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
971
972 * gnat.dg/discr48.adb: New test.
973 * gnat.dg/discr48_pkg.ads: New helper.
974
975 2017-09-21 Tamar Christina <tamar.christina@arm.com>
976
977 PR testsuite/78421
978 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
979 Invert arm check.
980
981 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
982
983 * gfortran.dg/goacc/wait.f90: New test.
984
985 2017-09-21 Jakub Jelinek <jakub@redhat.com>
986
987 PR sanitizer/81715
988 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
989 const predicate to const predicate & to avoid UB.
990 * g++.dg/opt/pr81715.C: New test.
991
992 2017-09-21 Richard Biener <rguenther@suse.de>
993
994 PR tree-optimization/82276
995 PR tree-optimization/82244
996 * gcc.dg/torture/pr82276.c: New testcase.
997
998 2017-09-21 Richard Biener <rguenther@suse.de>
999
1000 PR tree-optimization/71351
1001 * gfortran.dg/graphite/pr71351.f90: New testcase.
1002 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1003
1004 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR target/82260
1007 * gcc.target/i386/pr82260-1.c: New test.
1008 * gcc.target/i386/pr82260-2.c: New test.
1009
1010 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1011 Jeff Law <law@redhat.com>
1012
1013 * gcc.dg/stack-check-5.c: Add argument for s390.
1014 * lib/target-supports.exp:
1015 (check_effective_target_supports_stack_clash_protection): Enable for
1016 s390/s390x targets.
1017
1018 2017-09-20 Martin Sebor <msebor@redhat.com>
1019
1020 PR c/81854
1021 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1022 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1023 * lib/target-supports.exp: Adjust for C++.
1024
1025 PR c/81854
1026 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1027 * gcc.dg/attr-ifunc-2.c: Ditto.
1028 * gcc.dg/attr-ifunc-3.c: Ditto.
1029 * gcc.dg/attr-ifunc-4.c: Ditto.
1030 * gcc.dg/attr-ifunc-5.c: Ditto.
1031 * gcc.dg/pr81854.c: Require ifunc support.
1032 * lib/target-supports.exp: Correct type error.
1033
1034 2017-09-20 Jeff Law <law@redhat.com>
1035
1036 * gcc.target/i386/stack-check-11.c: Update test and regexp
1037 so that it works for both i?86 and x86_64.
1038
1039 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1040
1041 PR target/77687
1042 * gcc.target/powerpc/pr77687.c: New testcase.
1043
1044 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1045
1046 P0409R2 - allow lambda capture [=, this]
1047 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1048 capture. Add further tests.
1049 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1050 for c++2a on [=, this] capture.
1051
1052 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1053 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1054
1055 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1056
1057 * gcc.target/i386/builtin_target.c: Test knm.
1058 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1059
1060 2017-09-20 Richard Biener <rguenther@suse.de>
1061
1062 PR tree-optimization/77362
1063 * gcc.dg/graphite/pr77362.c: New testcase.
1064
1065 2017-09-20 Richard Biener <rguenther@suse.de>
1066
1067 PR tree-optimization/82264
1068 * gcc.dg/torture/pr82264.c: New testcase.
1069
1070 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1071
1072 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1073 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1074 it doesn't match newlines.
1075 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1076 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1077 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1078 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1079 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1080 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1081 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1082 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1083 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1084 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1085
1086 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/64954
1089 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1090
1091 2017-09-20 Richard Biener <rguenther@suse.de>
1092
1093 PR tree-optimization/81373
1094 * gcc.dg/graphite/pr81373.c: New testcase.
1095
1096 2017-09-19 Jeff Law <law@redhat.com>
1097
1098 * gcc.target/i386/stack-check-11.c: New test.
1099
1100 * gcc.dg/stack-check-4.c: New test.
1101 * gcc.dg/stack-check-5.c: New test.
1102 * gcc.dg/stack-check-6.c: New test.
1103 * gcc.dg/stack-check-6a.c: New test.
1104 * gcc.dg/stack-check-7.c: New test.
1105 * gcc.dg/stack-check-8.c: New test.
1106 * gcc.dg/stack-check-9.c: New test.
1107 * gcc.dg/stack-check-10.c: New test.
1108 * lib/target-supports.exp
1109 (check_effective_target_supports_stack_clash_protection): Enable for
1110 x86 and x86_64 targets.
1111
1112 * gcc.dg/stack-check-3.c: New test.
1113
1114 * gcc.dg/stack-check-2.c: New test.
1115 * lib/target-supports.exp
1116 (check_effective_target_supports_stack_clash_protection): New.
1117 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1118 (check_effective_target_caller_implicit_probes): Likewise.
1119
1120 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1121
1122 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1123 * g++.dg/tree-ssa/pr41428.C: Likewise.
1124 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1125 c++17 and up.
1126 * g++.dg/expr/bool3.C: Likewise.
1127 * g++.dg/expr/bitfield5.C: Likewise.
1128 * g++.old-deja/g++.jason/bool5.C: Likewise.
1129
1130 2017-09-18 Martin Sebor <msebor@redhat.com>
1131
1132 PR c/81854
1133 * gcc.dg/pr81854.c: New test.
1134 * g++.dg/ext/attr-ifunc-5.C: New test.
1135 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1136 * g++.dg/ext/attr-ifunc-2.C: Same.
1137 * g++.dg/ext/attr-ifunc-3.C: Same.
1138 * g++.dg/ext/attr-ifunc-4.C: Same.
1139 * g++.old-deja/g++.abi/vtable2.C: Same.
1140 * gcc.dg/attr-ifunc-1.c: Same.
1141
1142 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1143
1144 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1145
1146 2017-09-19 Richard Biener <rguenther@suse.de>
1147
1148 PR tree-optimization/82244
1149 * gcc.dg/torture/pr82244.c: New testcase.
1150
1151 2017-09-19 Richard Biener <rguenther@suse.de>
1152
1153 PR tree-optimization/69728
1154 * gfortran.dg/graphite/pr69728.f90: New testcase.
1155 * gcc.dg/graphite/pr69728.c: Likewise.
1156
1157 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/80947
1160 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1161
1162 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1163
1164 * gcc.dg/vect/slp-multitypes-13.c: New test.
1165
1166 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1167
1168 * gfortran.dg/vect/mask-store-1.f90: New test.
1169
1170 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1171
1172 PR c++/45033
1173 * g++.dg/expr/delete1.C: New.
1174
1175 2017-09-18 Bob Duff <duff@adacore.com>
1176
1177 * gnat.dg/validity_check.adb: New testcase.
1178
1179 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1182
1183 2017-09-18 Bob Duff <duff@adacore.com>
1184
1185 * gnat.dg/tagged_prefix_call.adb: New testcase.
1186
1187 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1188
1189 * gnat.dg/default_variants.adb: New testcase.
1190
1191 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1192
1193 PR target/81736
1194 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1195 * gcc.target/i386/pr81736-4.c: Likewise.
1196
1197 2017-09-18 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/79622
1200 * gcc.dg/graphite/pr79622.c: New testcase.
1201
1202 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1203
1204 gcc.target/i386/pr82196-1.c: New test.
1205 gcc.target/i386/pr82196-2.c: Likewise.
1206
1207 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1208
1209 PR target/82166
1210 * gcc.target/i386/pr82166.c: New test.
1211
1212 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1213
1214 PR fortran/82173
1215 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1216 * gfortran.dg/pdt_2.f03 : The same.
1217 * gfortran.dg/pdt_3.f03 : The same.
1218 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1219 module 'bad_vars'. Add error concerning assumed parameters and
1220 save attribute.
1221 * gfortran.dg/pdt_11.f03 : New test.
1222
1223 PR fortran/60483
1224 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1225 * gfortran.dg/associate_25.f90 : New test.
1226 * gfortran.dg/pdt_12.f03 : New test.
1227
1228 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1229 Jakub Jelinek <jakub@redhat.com>
1230
1231 Add support for -std=c++2a.
1232 * lib/target-supports.exp (check_effective_target_c++17): Return
1233 1 also if check_effective_target_c++2a.
1234 (check_effective_target_c++17_down): New.
1235 (check_effective_target_c++2a_only): New.
1236 (check_effective_target_c++2a): New.
1237 * g++.dg/cpp2a/cplusplus.C: New.
1238
1239 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1240
1241 PR c/82071
1242 * gcc.target/i386/excess-precision-8.c: New test.
1243
1244 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1245 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/64644
1248 * g++.dg/other/anon-union4.C: New.
1249 * g++.old-deja/g++.law/union4.C: Adjust.
1250 * g++.old-deja/g++.other/anon1.C: Likewise.
1251
1252 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1253
1254 * c-c++-common/Wcast-align.c: New test.
1255
1256 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1257
1258 * g++.dg/sso-1.C: New test.
1259 * g++.dg/sso-2.C: Likewise.
1260
1261 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/78648
1264 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1265
1266 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1267
1268 PR tree-optimization/71026
1269 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1270
1271 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1272
1273 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1274 * lib/target-supports.exp (check_effective_target_c++14): Use
1275 check_effective_target_c++17 instead of check_effective_target_c++1z.
1276 (check_effective_target_c++14_down): Likewise.
1277 (check_effective_target_c++1z_only): Rename to ...
1278 (check_effective_target_c++17_only): ... this.
1279 (check_effective_target_c++1z): Rename to ...
1280 (check_effective_target_c++17): ... this.
1281 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1282 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1283 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1284 and comments refering to 1z to 17.
1285 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1286 * g++.dg/template/partial5.C: Likewise.
1287 * g++.dg/template/nontype8.C: Likewise.
1288 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1289 * g++.dg/cpp1z/nontype3a.C: Likewise.
1290 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1291 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1292 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1293 * g++.dg/cpp1z/pr78771.C: Likewise.
1294 * g++.dg/cpp1z/elide1.C: Likewise.
1295 * g++.dg/cpp1z/fold3.C: Likewise.
1296 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1297 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1298 * g++.dg/cpp1z/inline-var2.C: Likewise.
1299 * g++.dg/cpp1z/eval-order2.C: Likewise.
1300 * g++.dg/cpp1z/decomp21.C: Likewise.
1301 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1302 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1303 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1304 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1305 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1306 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1307 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1308 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1309 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1310 * g++.dg/cpp1z/range-for1.C: Likewise.
1311 * g++.dg/cpp1z/init-statement4.C: Likewise.
1312 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1313 * g++.dg/cpp1z/decomp30.C: Likewise.
1314 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1315 * g++.dg/cpp1z/register2.C: Likewise.
1316 * g++.dg/cpp1z/decomp9.C: Likewise.
1317 * g++.dg/cpp1z/regress1.C: Likewise.
1318 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1319 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1320 * g++.dg/cpp1z/abbrev2.C: Likewise.
1321 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1322 * g++.dg/cpp1z/regress2.C: Likewise.
1323 * g++.dg/cpp1z/decomp16.C: Likewise.
1324 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1325 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1326 * g++.dg/cpp1z/decomp3.C: Likewise.
1327 * g++.dg/cpp1z/register1.C: Likewise.
1328 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1329 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1330 * g++.dg/cpp1z/decomp10.C: Likewise.
1331 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1332 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1333 * g++.dg/cpp1z/decomp27.C: Likewise.
1334 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1335 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1336 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1337 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1338 * g++.dg/cpp1z/decomp11.C: Likewise.
1339 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1340 * g++.dg/cpp1z/utf8-2.C: Likewise.
1341 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1342 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1343 * g++.dg/cpp1z/byte1.C: Likewise.
1344 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1345 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1346 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1347 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1348 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1349 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1350 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1351 * g++.dg/cpp1z/cplusplus.C: Likewise.
1352 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1353 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1354 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1355 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1356 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1357 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1358 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1359 * g++.dg/cpp1z/fold9.C: Likewise.
1360 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1361 * g++.dg/cpp1z/abbrev1.C: Likewise.
1362 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1363 * g++.dg/cpp1z/utf8.C: Likewise.
1364 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1365 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1366 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1367 * g++.dg/cpp1z/init-statement2.C: Likewise.
1368 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1369 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1370 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1371 * g++.dg/cpp1z/nontype3.C: Likewise.
1372 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1373 * g++.dg/cpp1z/fold7.C: Likewise.
1374 * g++.dg/cpp1z/nontype2.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1376 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1377 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1378 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1379 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1380 * g++.dg/cpp1z/nontype1.C: Likewise.
1381 * g++.dg/cpp1z/init-statement5.C: Likewise.
1382 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1383 * g++.dg/cpp1z/decomp17.C: Likewise.
1384 * g++.dg/cpp1z/fold4.C: Likewise.
1385 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1386 * g++.dg/cpp1z/fold7a.C: Likewise.
1387 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1388 * g++.dg/cpp1z/init-statement7.C: Likewise.
1389 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1390 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1391 * g++.dg/cpp1z/pr79143.C: Likewise.
1392 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1393 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1394 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1395 * g++.dg/cpp1z/decomp20.C: Likewise.
1396 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1397 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1398 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1399 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1400 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1401 * g++.dg/cpp1z/fold8.C: Likewise.
1402 * g++.dg/cpp1z/init-statement3.C: Likewise.
1403 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1404 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1405 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1406 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1407 * g++.dg/cpp1z/fold1.C: Likewise.
1408 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1409 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1410 * g++.dg/cpp1z/fold5.C: Likewise.
1411 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1412 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1413 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1416 * g++.dg/cpp1z/eval-order3.C: Likewise.
1417 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1418 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1419 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1420 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1421 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1422 * g++.dg/cpp1z/decomp15.C: Likewise.
1423 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1424 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1425 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1426 * g++.dg/cpp1z/decomp4.C: Likewise.
1427 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1428 * g++.dg/cpp1z/init-statement8.C: Likewise.
1429 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1430 * g++.dg/cpp1z/init-statement6.C: Likewise.
1431 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1433 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1434 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1435 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1437 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1438 * g++.dg/cpp1z/init-statement9.C: Likewise.
1439 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1440 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1441 * g++.dg/cpp1z/fold2.C: Likewise.
1442 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1443 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1444 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1445 * g++.dg/cpp1z/fold6.C: Likewise.
1446 * g++.dg/cpp1z/decomp12.C: Likewise.
1447 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1448 * g++.dg/cpp1z/inline-var1.C: Likewise.
1449 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1450 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1451 * g++.dg/other/error3.C: Likewise.
1452 * g++.dg/init/new25.C: Likewise.
1453 * g++.dg/init/new13.C: Likewise.
1454 * g++.dg/tls/diag-2.C: Likewise.
1455 * g++.dg/tls/diag-4.C: Likewise.
1456 * g++.dg/opt/noreturn-1.C: Likewise.
1457 * g++.dg/eh/async-unwind2.C: Likewise.
1458 * g++.dg/eh/spec9.C: Likewise.
1459 * g++.dg/eh/spec7.C: Likewise.
1460 * g++.dg/eh/template1.C: Likewise.
1461 * g++.dg/eh/cond4.C: Likewise.
1462 * g++.dg/eh/pr41819.C: Likewise.
1463 * g++.dg/eh/delete1.C: Likewise.
1464 * g++.dg/eh/spec3.C: Likewise.
1465 * g++.dg/eh/forced4.C: Likewise.
1466 * g++.dg/eh/spec2.C: Likewise.
1467 * g++.dg/eh/shadow1.C: Likewise.
1468 * g++.dg/eh/pr38662.C: Likewise.
1469 * g++.dg/eh/ehopt1.C: Likewise.
1470 * g++.dg/eh/spec8.C: Likewise.
1471 * g++.dg/eh/init-temp2.C: Likewise.
1472 * g++.dg/rtti/crash3.C: Likewise.
1473 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1474 * g++.dg/warn/register-parm-1.C: Likewise.
1475 * g++.dg/warn/register-var-2.C: Likewise.
1476 * g++.dg/gcov/gcov-7.C: Likewise.
1477 * g++.dg/tree-ssa/pr45605.C: Likewise.
1478 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1479 * g++.dg/lookup/exception1.C: Likewise.
1480 * g++.dg/ubsan/pr79589.C: Likewise.
1481 * g++.dg/tm/pr47340.C: Likewise.
1482 * g++.dg/tm/pr46567.C: Likewise.
1483 * g++.dg/expr/bitfield5.C: Likewise.
1484 * g++.dg/expr/bool1.C: Likewise.
1485 * g++.dg/expr/lval3.C: Likewise.
1486 * g++.dg/expr/lval4.C: Likewise.
1487 * g++.dg/expr/bitfield4.C: Likewise.
1488 * g++.dg/expr/bitfield6.C: Likewise.
1489 * g++.dg/expr/bool3.C: Likewise.
1490 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1491 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1492 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1493 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1494 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1495 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1496 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1497 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1498 * g++.dg/parse/register1.C: Likewise.
1499 * g++.dg/parse/error15.C: Likewise.
1500 * g++.dg/parse/linkage2.C: Likewise.
1501 * g++.dg/concepts/intro2.C: Likewise.
1502 * g++.dg/concepts/class.C: Likewise.
1503 * g++.dg/concepts/traits1.C: Likewise.
1504 * g++.dg/concepts/req5.C: Likewise.
1505 * g++.dg/concepts/var-concept5.C: Likewise.
1506 * g++.dg/concepts/fn-concept2.C: Likewise.
1507 * g++.dg/concepts/traits2.C: Likewise.
1508 * g++.dg/concepts/placeholder2.C: Likewise.
1509 * g++.dg/concepts/class6.C: Likewise.
1510 * g++.dg/concepts/memtmpl1.C: Likewise.
1511 * g++.dg/concepts/friend2.C: Likewise.
1512 * g++.dg/concepts/template-parm3.C: Likewise.
1513 * g++.dg/concepts/template-parm10.C: Likewise.
1514 * g++.dg/concepts/explicit-spec1.C: Likewise.
1515 * g++.dg/concepts/explicit-spec3.C: Likewise.
1516 * g++.dg/concepts/var-templ2.C: Likewise.
1517 * g++.dg/concepts/intro5.C: Likewise.
1518 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1519 * g++.dg/concepts/iconv1.C: Likewise.
1520 * g++.dg/concepts/constrained-parm.C: Likewise.
1521 * g++.dg/concepts/template-template-parm1.C: Likewise.
1522 * g++.dg/concepts/var-concept3.C: Likewise.
1523 * g++.dg/concepts/class3.C: Likewise.
1524 * g++.dg/concepts/memfun2.C: Likewise.
1525 * g++.dg/concepts/req1.C: Likewise.
1526 * g++.dg/concepts/disjunction1.C: Likewise.
1527 * g++.dg/concepts/req17.C: Likewise.
1528 * g++.dg/concepts/pr65848.C: Likewise.
1529 * g++.dg/concepts/placeholder4.C: Likewise.
1530 * g++.dg/concepts/decl-diagnose.C: Likewise.
1531 * g++.dg/concepts/intro7.C: Likewise.
1532 * g++.dg/concepts/pr68683.C: Likewise.
1533 * g++.dg/concepts/partial-spec4.C: Likewise.
1534 * g++.dg/concepts/template-parm5.C: Likewise.
1535 * g++.dg/concepts/explicit-inst1.C: Likewise.
1536 * g++.dg/concepts/class-deduction1.C: Likewise.
1537 * g++.dg/concepts/class1.C: Likewise.
1538 * g++.dg/concepts/req15.C: Likewise.
1539 * g++.dg/concepts/memfun.C: Likewise.
1540 * g++.dg/concepts/pr68434.C: Likewise.
1541 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1542 * g++.dg/concepts/partial-spec6.C: Likewise.
1543 * g++.dg/concepts/var-templ1.C: Likewise.
1544 * g++.dg/concepts/template-parm8.C: Likewise.
1545 * g++.dg/concepts/explicit-inst3.C: Likewise.
1546 * g++.dg/concepts/class4.C: Likewise.
1547 * g++.dg/concepts/req6.C: Likewise.
1548 * g++.dg/concepts/fn8.C: Likewise.
1549 * g++.dg/concepts/class5.C: Likewise.
1550 * g++.dg/concepts/placeholder5.C: Likewise.
1551 * g++.dg/concepts/req16.C: Likewise.
1552 * g++.dg/concepts/req10.C: Likewise.
1553 * g++.dg/concepts/var-concept2.C: Likewise.
1554 * g++.dg/concepts/auto3.C: Likewise.
1555 * g++.dg/concepts/generic-fn-err.C: Likewise.
1556 * g++.dg/concepts/pr65552.C: Likewise.
1557 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1558 * g++.dg/concepts/fn1.C: Likewise.
1559 * g++.dg/concepts/partial-spec.C: Likewise.
1560 * g++.dg/concepts/template-parm12.C: Likewise.
1561 * g++.dg/concepts/diagnostic1.C: Likewise.
1562 * g++.dg/concepts/intro1.C: Likewise.
1563 * g++.dg/concepts/explicit-inst4.C: Likewise.
1564 * g++.dg/concepts/req18.C: Likewise.
1565 * g++.dg/concepts/explicit-spec5.C: Likewise.
1566 * g++.dg/concepts/var-concept6.C: Likewise.
1567 * g++.dg/concepts/fn9.C: Likewise.
1568 * g++.dg/concepts/req2.C: Likewise.
1569 * g++.dg/concepts/template-parm7.C: Likewise.
1570 * g++.dg/concepts/req14.C: Likewise.
1571 * g++.dg/concepts/template-parm6.C: Likewise.
1572 * g++.dg/concepts/variadic4.C: Likewise.
1573 * g++.dg/concepts/fn6.C: Likewise.
1574 * g++.dg/concepts/req-neg1.C: Likewise.
1575 * g++.dg/concepts/alias3.C: Likewise.
1576 * g++.dg/concepts/expression2.C: Likewise.
1577 * g++.dg/concepts/partial-spec3.C: Likewise.
1578 * g++.dg/concepts/expression3.C: Likewise.
1579 * g++.dg/concepts/memfun-err.C: Likewise.
1580 * g++.dg/concepts/pr66091.C: Likewise.
1581 * g++.dg/concepts/explicit-spec2.C: Likewise.
1582 * g++.dg/concepts/equiv.C: Likewise.
1583 * g++.dg/concepts/friend1.C: Likewise.
1584 * g++.dg/concepts/fn4.C: Likewise.
1585 * g++.dg/concepts/var-templ3.C: Likewise.
1586 * g++.dg/concepts/explicit-inst2.C: Likewise.
1587 * g++.dg/concepts/alias2.C: Likewise.
1588 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1589 * g++.dg/concepts/placeholder6.C: Likewise.
1590 * g++.dg/concepts/fn10.C: Likewise.
1591 * g++.dg/concepts/req3.C: Likewise.
1592 * g++.dg/concepts/variadic2.C: Likewise.
1593 * g++.dg/concepts/pr65636.C: Likewise.
1594 * g++.dg/concepts/intro6.C: Likewise.
1595 * g++.dg/concepts/class2.C: Likewise.
1596 * g++.dg/concepts/fn2.C: Likewise.
1597 * g++.dg/concepts/req20.C: Likewise.
1598 * g++.dg/concepts/req8.C: Likewise.
1599 * g++.dg/concepts/placeholder1.C: Likewise.
1600 * g++.dg/concepts/pr65854.C: Likewise.
1601 * g++.dg/concepts/member-concept.C: Likewise.
1602 * g++.dg/concepts/template-parm2.C: Likewise.
1603 * g++.dg/concepts/variadic1.C: Likewise.
1604 * g++.dg/concepts/fn7.C: Likewise.
1605 * g++.dg/concepts/intro4.C: Likewise.
1606 * g++.dg/concepts/req13.C: Likewise.
1607 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1608 * g++.dg/concepts/explicit-spec6.C: Likewise.
1609 * g++.dg/concepts/auto1.C: Likewise.
1610 * g++.dg/concepts/alias1.C: Likewise.
1611 * g++.dg/concepts/fn-concept1.C: Likewise.
1612 * g++.dg/concepts/template-parm11.C: Likewise.
1613 * g++.dg/concepts/explicit-spec4.C: Likewise.
1614 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1615 * g++.dg/concepts/req9.C: Likewise.
1616 * g++.dg/concepts/req4.C: Likewise.
1617 * g++.dg/concepts/pr65681.C: Likewise.
1618 * g++.dg/concepts/req7.C: Likewise.
1619 * g++.dg/concepts/req12.C: Likewise.
1620 * g++.dg/concepts/fn5.C: Likewise.
1621 * g++.dg/concepts/alias4.C: Likewise.
1622 * g++.dg/concepts/generic-fn.C: Likewise.
1623 * g++.dg/concepts/feature-macro.C: Likewise.
1624 * g++.dg/concepts/req19.C: Likewise.
1625 * g++.dg/concepts/placeholder3.C: Likewise.
1626 * g++.dg/concepts/intro3.C: Likewise.
1627 * g++.dg/concepts/partial-spec5.C: Likewise.
1628 * g++.dg/concepts/template-parm4.C: Likewise.
1629 * g++.dg/concepts/dr1430.C: Likewise.
1630 * g++.dg/concepts/pr65634.C: Likewise.
1631 * g++.dg/concepts/var-concept4.C: Likewise.
1632 * g++.dg/concepts/pr67249.C: Likewise.
1633 * g++.dg/concepts/expression.C: Likewise.
1634 * g++.dg/concepts/pr65575.C: Likewise.
1635 * g++.dg/concepts/partial-spec2.C: Likewise.
1636 * g++.dg/concepts/template-parm9.C: Likewise.
1637 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1638 * g++.dg/concepts/equiv2.C: Likewise.
1639 * g++.dg/concepts/req11.C: Likewise.
1640 * g++.dg/concepts/template-parm1.C: Likewise.
1641 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1642 * g++.dg/concepts/var-concept1.C: Likewise.
1643 * g++.dg/concepts/fn3.C: Likewise.
1644 * g++.dg/torture/pr46364.C: Likewise.
1645 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1646 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1647 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1648 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1649 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1650 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1651 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1652 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1653 * g++.dg/torture/pr52918-1.C: Likewise.
1654 * g++.dg/torture/pr49394.C: Likewise.
1655 * g++.dg/torture/pr57190.C: Likewise.
1656 * g++.dg/cpp0x/static_assert8.C: Likewise.
1657 * g++.dg/cpp0x/noexcept19.C: Likewise.
1658 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1659 * g++.dg/cpp0x/variadic73.C: Likewise.
1660 * g++.dg/cpp0x/noexcept02.C: Likewise.
1661 * g++.dg/cpp0x/defaulted23.C: Likewise.
1662 * g++.dg/cpp0x/noexcept08.C: Likewise.
1663 * g++.dg/cpp0x/auto9.C: Likewise.
1664 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1665 * g++.dg/cpp0x/error5.C: Likewise.
1666 * c-c++-common/gomp/atomic-12.c: Likewise.
1667 * c-c++-common/gomp/atomic-13.c: Likewise.
1668 * c-c++-common/gomp/atomic-14.c: Likewise.
1669 * c-c++-common/Wvarargs-2.c: Likewise.
1670 * c-c++-common/Wvarargs.c: Likewise.
1671 * c-c++-common/vector-subscript-2.c: Likewise.
1672 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1673 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1674 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1675 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1676 * g++.old-deja/g++.eh/throw2.C: Likewise.
1677 * g++.old-deja/g++.eh/throw1.C: Likewise.
1678 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1679 * g++.old-deja/g++.other/new7.C: Likewise.
1680 * g++.old-deja/g++.other/crash30.C: Likewise.
1681 * g++.old-deja/g++.other/regstack.C: Likewise.
1682 * g++.old-deja/g++.other/crash28.C: Likewise.
1683 * g++.old-deja/g++.jason/bool5.C: Likewise.
1684 * g++.old-deja/g++.mike/p10416.C: Likewise.
1685 * g++.old-deja/g++.mike/eh25.C: Likewise.
1686 * g++.old-deja/g++.mike/eh55.C: Likewise.
1687
1688 PR rtl-optimization/82192
1689 * gcc.c-torture/execute/pr82192.c: New test.
1690
1691 2017-09-15 Richard Biener <rguenther@suse.de>
1692
1693 PR tree-optimization/82217
1694 * gcc.dg/torture/pr82217.c: New testcase.
1695
1696 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR target/82145
1699 * gcc.target/i386/pr82145.c: New test.
1700
1701 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1702
1703 PR fortran/82184
1704 * gfortran.dg/pointer_array_9.f90: New test.
1705
1706 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1707
1708 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1709 __builtin_fabsq.
1710 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1711 of __builtin_fabsq. Prevent the test from running on 32-bit.
1712 * gcc.target/powerpc/float128-fma1.c: New test.
1713 * gcc.target/powerpc/float128-fma2.c: Likewise.
1714 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1715 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1716
1717 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1718
1719 PR jit/82174
1720 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1721 New test case.
1722
1723 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1724
1725 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1726
1727 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1728
1729 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1730 lp64 requirement.
1731
1732 2017-09-14 Richard Biener <rguenther@suse.de>
1733
1734 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1735 * gcc.dg/uninit-suppress_2.c: Adjust.
1736 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1737
1738 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1739
1740 PR tree-optimization/80996
1741 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1742
1743 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR target/81325
1746 * g++.dg/cpp0x/pr81325.C: New test.
1747
1748 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1749
1750 PR fortran/82173
1751 * gfortran.dg/pdt_10.f03 : New test.
1752
1753 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 PR c++/68177
1756 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1757
1758 2017-09-13 Martin Liska <mliska@suse.cz>
1759
1760 PR middle-end/82154
1761 * g++.dg/torture/pr82154.C: New test.
1762
1763 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 PR c++/61362
1766 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1767 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1768
1769 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1770
1771 PR tree-optimization/80925
1772 * gfortran.dg/vect/vect-2.f90: Add
1773 --param vect-max-peeling-for-alignment=0 option.
1774 Remove unaligned access and peeling checks.
1775 * gfortran.dg/vect/vect-3.f90: Ditto.
1776 * gfortran.dg/vect/vect-4.f90: Ditto.
1777 * gfortran.dg/vect/vect-5.f90: Ditto.
1778
1779 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 PR c++/61135
1782 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1783 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1784
1785 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1786
1787 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1788
1789 2017-09-13 Marek Polacek <polacek@redhat.com>
1790
1791 PR c/82167
1792 * gcc.dg/pr82167.c: New test.
1793
1794 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1795
1796 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1797 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1798 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1799 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1800 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1801 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1802
1803 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1804
1805 * gcc.target/aarch64/pr62178.c: Updated testcase
1806 to scan for two ldrs and an mla.
1807
1808 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1809
1810 PR c++/59949
1811 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1812
1813 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1814
1815 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1816
1817 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1818
1819 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1820 ARMv8-A and ARMv8-R.
1821 * gcc.target/arm/acle/cdp2.c: Likewise.
1822 * gcc.target/arm/acle/ldc.c: Likewise.
1823 * gcc.target/arm/acle/ldc2.c: Likewise.
1824 * gcc.target/arm/acle/ldc2l.c: Likewise.
1825 * gcc.target/arm/acle/ldcl.c: Likewise.
1826 * gcc.target/arm/acle/mcr.c: Likewise.
1827 * gcc.target/arm/acle/mcr2.c: Likewise.
1828 * gcc.target/arm/acle/mcrr.c: Likewise.
1829 * gcc.target/arm/acle/mcrr2.c: Likewise.
1830 * gcc.target/arm/acle/mrc.c: Likewise.
1831 * gcc.target/arm/acle/mrc2.c: Likewise.
1832 * gcc.target/arm/acle/mrrc.c: Likewise.
1833 * gcc.target/arm/acle/mrrc2.c: Likewise.
1834 * gcc.target/arm/acle/stc.c: Likewise.
1835 * gcc.target/arm/acle/stc2.c: Likewise.
1836 * gcc.target/arm/acle/stc2l.c: Likewise.
1837 * gcc.target/arm/acle/stcl.c: Likewise.
1838 * lib/target-supports.exp:
1839 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1840 and stcl in the comment.
1841 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1842 and disable Thumb-1 targets.
1843 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1844 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1845
1846 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 PR c++/47226
1849 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1850 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1851
1852 2017-09-13 Richard Biener <rguenther@suse.de>
1853
1854 PR middle-end/82128
1855 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1856 default-def to avoid breaking iterator update with the weird
1857 interaction with cgraph_update_edges_for_call_stmt_node.
1858
1859 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1860
1861 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1862
1863 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 PR c++/70621
1866 * g++.dg/torture/pr70621.C: New.
1867
1868 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1869
1870 PR fortran/82173
1871 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1872 is defined' error.
1873 * gfortran.dg/pdt_6.f03 : New test.
1874 * gfortran.dg/pdt_7.f03 : New test.
1875 * gfortran.dg/pdt_8.f03 : New test.
1876
1877 PR fortran/82168
1878 * gfortran.dg/pdt_9.f03 : New test.
1879
1880 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR target/82112
1883 * gcc.target/powerpc/pr82112.c: New test.
1884 * g++.dg/ext/altivec-18.C: New test.
1885
1886 2017-09-12 Martin Liska <mliska@suse.cz>
1887
1888 PR testsuite/82114
1889 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1890
1891 2017-09-12 Richard Biener <rguenther@suse.de>
1892
1893 PR tree-optimization/82157
1894 * gcc.dg/torture/pr82157.c: New testcase.
1895
1896 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1897
1898 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1899 attribute.
1900 * gcc.target/mips/near-far-2.c: Likewise.
1901 * gcc.target/mips/near-far-3.c: Likewise.
1902 * gcc.target/mips/near-far-4.c: Likewise.
1903
1904 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR target/82112
1907 * c-c++-common/pr82112.c: New test.
1908 * gcc.dg/pr82112.c: New test.
1909
1910 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1911
1912 PR ada/79441
1913 * gnat.dg/pack9.adb: Robustify.
1914
1915 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1916
1917 PR fortran/34640
1918 * gfortran.dg/associate_24.f90: New test.
1919 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1920 checks.
1921 * gfortran.dg/no_arg_check_2.f90: Likewise.
1922 * gfortran.dg/pointer_array_1.f90: New test.
1923 * gfortran.dg/pointer_array_2.f90: New test.
1924 * gfortran.dg/pointer_array_7.f90: New test.
1925 * gfortran.dg/pointer_array_8.f90: New test.
1926 * gfortran.dg/pointer_array_component_1.f90: New test.
1927 * gfortran.dg/pointer_array_component_2.f90: New test.
1928 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1929 counts by 1.
1930
1931 PR fortran/40737
1932 * gfortran.dg/pointer_array_3.f90: New test.
1933
1934 PR fortran/57116
1935 * gfortran.dg/pointer_array_4.f90: New test.
1936
1937 PR fortran/55763
1938 * gfortran.dg/pointer_array_5.f90: New test.
1939
1940 PR fortran/57019
1941 * gfortran.dg/pointer_array_6.f90: New test.
1942
1943 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1944
1945 PR c++/81852
1946 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1947 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1948 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1949 * g++.dg/cpp1y/feat-neg.C: Likewise.
1950 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1951
1952 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1953
1954 * gnat.dg/debug14.adb: New test.
1955
1956 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/specs/atomic3.ads: New test.
1959
1960 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 * gnat.dg/specs/vfa.ads: Rename into...
1963 * gnat.dg/specs/vfa1.ads: ...this.
1964 * gnat.dg/specs/vfa2.ads: New test.
1965
1966 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1967
1968 * gfortran.dg/pdt_1.f03 : New test.
1969 * gfortran.dg/pdt_2.f03 : New test.
1970 * gfortran.dg/pdt_3.f03 : New test.
1971 * gfortran.dg/pdt_4.f03 : New test.
1972 * gfortran.dg/pdt_5.f03 : New test.
1973
1974 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gcc.dg/pr81988.c: New test.
1977
1978 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/opt67.adb: New test.
1981 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1982
1983 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR target/81979
1986 * gcc.dg/pr81979.c: New test.
1987
1988 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1989
1990 PR ada/82126
1991 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1992
1993 2017-09-07 Richard Biener <rguenther@suse.de>
1994
1995 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1996 opportunity.
1997
1998 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1999
2000 * gcc.target/powerpc/float128-1.c: Update options to know that
2001 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2002 -static-libgcc option which is no longer needed. Use -mvsx or
2003 -mpower9-vector to enable VSX or hardware IEEE support, rather
2004 than specifying a particular CPU.
2005 * gcc.target/powerpc/float128-2.c: Likewise.
2006 * gcc.target/powerpc/float128-cmp.c: Likewise.
2007 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2008 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2009 * gcc.target/powerpc/float128-hw.c: Likewise.
2010 * gcc.target/powerpc/float128-mix.c: Likewise.
2011 * gcc.target/powerpc/float128-type-1.c: Likewise.
2012 * gcc.target/powerpc/float128-type-2.c: Likewise.
2013 * gcc.target/powerpc/float128-3.c: New test.
2014 * gcc.target/powerpc/float128-4.c: Likewise.
2015 * gcc.target/powerpc/float128-5.c: Likewise.
2016
2017 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2018
2019 PR middle-end/78468
2020 * gcc.dg/pr78468.c: Add alignment test.
2021
2022 2017-09-06 Wish Wu <wishwu007@gmail.com>
2023 Jakub Jelinek <jakub@redhat.com>
2024
2025 * gcc.dg/sancov/cmp0.c: New test.
2026
2027 2017-09-06 Richard Biener <rguenther@suse.de>
2028
2029 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2030 test for correctness of vector lowering.
2031
2032 2017-09-06 Richard Biener <rguenther@suse.de>
2033
2034 PR tree-optimization/82108
2035 * gcc.dg/vect/pr82108.c: New testcase.
2036
2037 2017-09-06 Martin Jambor <mjambor@suse.cz>
2038
2039 PR tree-optimization/82078
2040 * gcc.dg/tree-ssa/pr82078.c: New test.
2041
2042 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR middle-end/82095
2045 * gcc.dg/tls/pr82095.c: New test.
2046
2047 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR middle-end/81768
2050 * gcc.dg/gomp/pr81768-2.c: New test.
2051
2052 PR middle-end/81768
2053 * gcc.dg/gomp/pr81768-1.c: New test.
2054
2055 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2056
2057 PR target/81833
2058 * gcc.target/powerpc/pr81833-1.c: New file.
2059 * gcc.target/powerpc/pr81833-2.c: New file.
2060
2061 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2062
2063 PR target/59501
2064 PR target/81624
2065 PR target/81769
2066 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2067 * gcc.target/i386/pr81769-1a.c: New test.
2068 * gcc.target/i386/pr81769-1b.c: Likewise.
2069 * gcc.target/i386/pr81769-2.c: Likewise.
2070
2071 2017-09-05 Marek Polacek <polacek@redhat.com>
2072
2073 PR sanitizer/82072
2074 * c-c++-common/ubsan/pr82072-2.c: New test.
2075
2076 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2077
2078 PR c++/81942
2079 * g++.dg/cpp1y/constexpr-return3.C: New.
2080
2081 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2082
2083 * gnat.dg/incomplete5.ad[sb]: New test.
2084 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2085
2086 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gnat.dg/specs/uc2.ads: New test.
2089
2090 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * gnat.dg/taft_type4.adb: New test.
2093 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2094
2095 2017-09-05 Richard Biener <rguenther@suse.de>
2096
2097 PR tree-optimization/82102
2098 * gcc.dg/torture/pr82102.c: New testcase.
2099
2100 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2101
2102 * testsuite/gnat.dg/array29.ad[sb]: New test.
2103
2104 2017-09-05 Martin Liska <mliska@suse.cz>
2105
2106 PR tree-optimization/82032
2107 * g++.dg/other/pr82032.C: New test.
2108 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2109 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2110 * gcc.dg/switch-10.c: Likewise.
2111
2112 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2113
2114 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2115 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2116
2117 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2118
2119 PR target/77308
2120 * gcc.target/arm/pr77308-1.c: New test.
2121
2122 2017-09-04 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/82084
2125 * g++.dg/torture/pr82084.C: New testcase.
2126
2127 2017-09-04 Marek Polacek <polacek@redhat.com>
2128
2129 PR c/81783
2130 * c-c++-common/Wtautological-compare-5.c: New test.
2131
2132 2017-09-04 Jeff Law <law@redhat.com>
2133
2134 PR tree-optimization/64910
2135 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2136
2137 2017-09-04 Marek Polacek <polacek@redhat.com>
2138
2139 PR sanitizer/82072
2140 * c-c++-common/ubsan/pr82072.c: New test.
2141
2142 2017-09-04 Richard Biener <rguenther@suse.de>
2143
2144 PR tree-optimization/82060
2145 * g++.dg/torture/pr82060.C: New testcase.
2146
2147 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2148
2149 PR rtl-optimization/57448
2150 PR target/67458
2151 PR target/81316
2152 * gcc.dg/atomic/pr80640-2.c: New testcase.
2153 * gcc.dg/atomic/pr81316.c: New testcase.
2154
2155 2017-09-04 Tom de Vries <tom@codesourcery.com>
2156
2157 PR tree-optimization/82052
2158 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2159 call in fn11.
2160
2161 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR sanitizer/81981
2164 * gcc.dg/ubsan/pr81981.c: New test.
2165
2166 PR tree-optimization/70043
2167 PR testsuite/82093
2168 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2169
2170 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2171
2172 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2173 * gcc.target/i386/bmi-check.h (main): Ditto.
2174 * gcc.target/i386/bmi2-check.h (main): Ditto.
2175 * gcc.target/i386/rtm-check.h (main): Ditto.
2176 * gcc.target/i386/sha-check.h (main): Ditto.
2177 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2178 (main): Use __get_cpuid_count. Use check_osxsave.
2179 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2180 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2181 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2182 (main): Use check_osxsave.
2183
2184 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2185
2186 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2187 and return NORUNRES on failure.
2188 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2189 __builtin_va_arg_pack instead of __va_arg_pack.
2190 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2191 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2192 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2193 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2194 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2195
2196 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR target/81766
2199 * gcc.target/i386/pr81766.c: New test.
2200
2201 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2202
2203 PR c/82071
2204 * gcc.target/i386/excess-precision-7.c: New test.
2205
2206 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2207
2208 PR target/82012
2209 * gcc.target/s390/target-attribute/pr82012.c: New test.
2210
2211 2017-09-01 Jeff Law <law@redhat.com>
2212
2213 * gcc.target/i386/const-in-bss.c: New test.
2214
2215 PR tree-optimization/82052
2216 * gcc.c-torture/compile/pr82052.c: New test.
2217
2218 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR sanitizer/81923
2221 * gcc.dg/asan/pr81923.c: New test.
2222
2223 2017-09-01 Martin Liska <mliska@suse.cz>
2224
2225 PR tree-optimization/82059
2226 * gcc.dg/tree-ssa/pr82059.c: New test.
2227
2228 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2229
2230 * gcc.target/arc/loop-1.c: Deleted.
2231
2232 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2233
2234 * gcc.target/arc/arc.exp: Test also cpp files.
2235 * gcc.target/arc/tdelay_slots.cpp: New test.
2236
2237 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2238
2239 * gcc.target/arc/pr9001184797.c: New test.
2240
2241 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR c/81887
2244 * c-c++-common/gomp/pr81887.c: New test.
2245 * gfortran.dg/gomp/pr81887.f90: New test.
2246
2247 2017-09-01 Marek Polacek <polacek@redhat.com>
2248
2249 PR c++/82040
2250 * g++.dg/warn/Wbool-operation-1.C: New test.
2251
2252 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2253
2254 * gcc.target/arc/sdata-5.c: New test.
2255 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2256
2257 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2258
2259 * gcc.target/arc/sdata-3.c: New file.
2260 * gcc.target/arc/sdata-4.c: Likewise.
2261
2262 2017-08-31 Richard Biener <rguenther@suse.de>
2263
2264 PR middle-end/82054
2265 * g++.dg/gomp/pr82054.C: New testcase.
2266
2267 2017-08-31 Renlin Li <renlin.li@arm.com>
2268 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2269
2270 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2271
2272 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2273
2274 PR tree-optimization/81987
2275 * g++.dg/torture/pr81987.C: New file.
2276
2277 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gnat.dg/aggr22.ad[sb]: New test.
2280
2281 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2282
2283 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2284
2285 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2286
2287 PR target/82015
2288 * gcc.target/powerpc/pr82015.c: Fix up error message.
2289
2290 2017-08-30 Martin Liska <mliska@suse.cz>
2291
2292 PR inline-asm/82001
2293 * gcc.dg/ipa/pr82001.c: New test.
2294
2295 2017-08-30 Martin Liska <mliska@suse.cz>
2296
2297 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2298
2299 2017-08-30 Richard Biener <rguenther@suse.de>
2300
2301 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2302
2303 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2304
2305 PR target/82015
2306 * gcc.target/powerpc/pr82015.c: New test.
2307
2308 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2309
2310 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2311
2312 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2313
2314 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2315 * gcc.target/i386/abi-2.c: Ditto.
2316 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2317 * gcc.target/i386/pr22076.c: Ditto.
2318 * gcc.target/i386/pr37216.c: Ditto.
2319 * gcc.target/i386/pr39431.c: Ditto.
2320 * gcc.target/i386/pr40906-1.c: Ditto.
2321 * gcc.target/i386/pr40906-2.c: Ditto.
2322 * gcc.target/i386/pr43766.c: Ditto.
2323 * gcc.target/i386/pr46226.c: Ditto.
2324 * gcc.target/i386/pr46470.c: Ditto.
2325 * gcc.target/i386/pr59929.c: Ditto.
2326 * gcc.target/i386/sse-10.c: Ditto.
2327 * gcc.target/i386/vararg-1.c: Ditto.
2328 * gcc.target/i386/vararg-1.c: Ditto.
2329 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2330 * gcc.target/i386/pr44223.c: Ditto.
2331 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2332 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2333 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2334 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2335 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2336 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2337 * gcc.target/i386/mvc9.c: Compile for lto target only.
2338 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2339 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2340 * gcc.target/i386/pr57091.c: Ditto.
2341 * gcc.target/i386/pr61599-2.c: Ditto.
2342
2343 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2344
2345 PR tree-optimization/81503
2346 * gcc.c-torture/execute/pr81503.c: New file.
2347
2348 2017-08-29 Martin Liska <mliska@suse.cz>
2349
2350 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2351 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2352
2353 2017-08-29 Richard Biener <rguenther@suse.de>
2354 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2355
2356 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2357
2358 2017-08-28 Jeff Law <law@redhat.com>
2359
2360 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2361 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2362 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2363 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2364 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2365 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2366 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2367 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2368 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2369
2370 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2371
2372 PR fortran/81770
2373 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2374 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2375
2376 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2377
2378 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2379 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2380 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2381
2382 2017-08-28 Richard Biener <rguenther@suse.de>
2383
2384 PR tree-optimization/81977
2385 * g++.dg/torture/pr81977.C: New testcase.
2386
2387 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2388
2389 PR target/80640
2390 * gcc.dg/atomic/pr80640.c: New testcase.
2391
2392 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2393
2394 PR target/81995
2395 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2396 * gcc.target/i386/pr46091-4a.c: Ditto.
2397
2398 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2399
2400 PR fortran/81974
2401 * gfortran.dg/inline_matmul_19.f90: New test.
2402
2403 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2404
2405 * gcc.target/powerpc/m128-check.h: New file.
2406 * gcc.target/powerpc/sse-check.h: New file.
2407 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2408 * gcc.target/powerpc/sse-movlps-2.c: New file.
2409 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2410 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2411 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2412 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2413 * gcc.target/powerpc/sse-divss-1.c: New file.
2414 * gcc.target/powerpc/sse-movhps-1.c: New file.
2415 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2416 * gcc.target/powerpc/sse-subps-1.c: New file.
2417 * gcc.target/powerpc/sse-minps-1.c: New file.
2418 * gcc.target/powerpc/sse-pminub-1.c: New file.
2419 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2420 * gcc.target/powerpc/sse-shufps-1.c: New file.
2421 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2422 * gcc.target/powerpc/sse-maxps-1.c: New file.
2423 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2424 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2425 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2426 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2427 * gcc.target/powerpc/sse-mulps-1.c: New file.
2428 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2429 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2430 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2431 * gcc.target/powerpc/sse-subss-1.c: New file.
2432 * gcc.target/powerpc/sse-movss-2.c: New file.
2433 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2434 * gcc.target/powerpc/sse-minss-1.c: New file.
2435 * gcc.target/powerpc/sse-movaps-2.c: New file.
2436 * gcc.target/powerpc/sse-movlps-1.c: New file.
2437 * gcc.target/powerpc/sse-maxss-1.c: New file.
2438 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2439 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2440 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2441 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2442 * gcc.target/powerpc/sse-mulss-1.c: New file.
2443 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2444 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2445 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2446 * gcc.target/powerpc/sse-movhps-2.c: New file.
2447 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2448 * gcc.target/powerpc/sse-xorps-1.c: New file.
2449 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2450 * gcc.target/powerpc/sse-orps-1.c: New file.
2451 * gcc.target/powerpc/sse-addps-1.c: New file.
2452 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2453 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2454 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2455 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2456 * gcc.target/powerpc/sse-andps-1.c: New file.
2457 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2458 * gcc.target/powerpc/sse-divps-1.c: New file.
2459 * gcc.target/powerpc/sse-andnps-1.c: New file.
2460 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2461 * gcc.target/powerpc/sse-movss-1.c: New file.
2462 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2463 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2464 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2465 * gcc.target/powerpc/sse-movaps-1.c: New file.
2466 * gcc.target/powerpc/sse-movss-3.c: New file.
2467 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2468 * gcc.target/powerpc/sse-addss-1.c: New file.
2469 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2470
2471 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2472
2473 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2474 * gcc.target/powerpc/dform-2.c: Likewise.
2475 * gcc.target/powerpc/dform-3.c: Likewise.
2476 * gcc.target/powerpc/pr71656-1.c: Likewise.
2477 * gcc.target/powerpc/pr71656-2.c: Likewise.
2478 * gcc.target/powerpc/pr80103-1.c: Likewise.
2479 * gcc.target/powerpc/pr80098-1.c: Likewise.
2480
2481 2017-08-24 Martin Sebor <msebor@redhat.com>
2482
2483 PR middle-end/81908
2484 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2485 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2486 * gcc.dg/tree-ssa/pr81908.c: New test.
2487
2488 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2489
2490 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2491 Suppress warning during tests.
2492
2493 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2494
2495 * lib/target-supports.exp: Group together target-dependant checks.
2496
2497 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2498
2499 PR tree-optimization/81913
2500 * gcc.c-torture/execute/pr81913.c: New test.
2501 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2502 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2503
2504 2017-08-23 Richard Biener <rguenther@suse.de>
2505
2506 PR target/81921
2507 * gcc.target/i386/pr81921.c: New testcase.
2508
2509 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2510
2511 * gcc.target/i386/pr80969-1.c: New testcase.
2512 * gcc.target/i386/pr80969-2a.c: Likewise.
2513 * gcc.target/i386/pr80969-2.c: Likewise.
2514 * gcc.target/i386/pr80969-3.c: Likewise.
2515 * gcc.target/i386/pr80969-4a.c: Likewise.
2516 * gcc.target/i386/pr80969-4b.c: Likewise.
2517 * gcc.target/i386/pr80969-4.c: Likewise.
2518 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2519 * lib/target-supports.exp (check_avx512_os_support_available,
2520 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2521 New proceedures for target avx512f and avx512f_runtime selectors.
2522 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2523
2524 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2525
2526 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2527 * gcc.dg/param-type-mismatch.c: New test case.
2528
2529 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2530
2531 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2532 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2533 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2534 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2535 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2536 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2537 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2538
2539 2017-08-23 Richard Biener <rguenther@suse.de>
2540
2541 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2542 * g++.dg/tree-ssa/pr45605.C: Likewise.
2543 * gnat.dg/noinline2.adb: Likewise.
2544 * gnat.dg/renaming6.adb: Likewise.
2545 * gnat.dg/renaming6.ads: Likewise.
2546 * gnat.dg/specs/noinline3.ads: Likewise.
2547
2548 2017-08-23 Richard Biener <rguenther@suse.de>
2549
2550 PR lto/81940
2551 * g++.dg/lto/pr81940_0.C: New testcase.
2552
2553 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2554
2555 PR middle-end/19706
2556 * gcc.dg/tree-ssa/pr19706.c: New.
2557 * lib/target-supports.exp (check_effective_target_xorsign): New.
2558
2559 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2560
2561 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2562 -mabi=ms
2563 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2564 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2565 * gcc.target/i386/pr66275.c: Likewise.
2566 * gcc.target/i386/pr68018.c: Likewise.
2567
2568 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2569
2570 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2571
2572 2017-08-22 Jeff Law <law@redhat.com>
2573
2574 PR tree-optimization/81741
2575 PR tree-optimization/71947
2576 * gcc.dg/tree-ssa/pr81741.c: New test.
2577 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2578 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2579 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2580 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2581 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2582 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2583 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2584
2585 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2586
2587 PR c++/80287
2588 * g++.dg/pr80287.C: New test.
2589
2590 2017-08-22 Richard Biener <rguenther@suse.de>
2591
2592 Revert
2593 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2594
2595 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2596
2597 2017-08-22 Richard Biener <rguenther@suse.de>
2598
2599 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2600 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2601 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2602 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2603 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2604 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2605 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2606 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2607
2608 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2609
2610 PR fortran/81296
2611 * gfortran.dg/dtio_12.f90: Update test.
2612
2613 2017-08-21 Nathan Sidwell <nathan@acm.org>
2614
2615 * g++.dg/template/pr81899.C: Fix c++03.
2616 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2617
2618 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2619
2620 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2621 Update expected result to show all of "(long)0" being underlined.
2622 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2623 (test_multitoken_macro): Update expected underlining.
2624
2625 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2626
2627 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2628 to show underlining of all pertinent params.
2629 * gcc.dg/format/pr72858.c: Likewise.
2630
2631 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2632
2633 PR target/46091
2634 * gcc.target/i386/pr46091-4.c: New test.
2635 * gcc.target/i386/pr46091-4a.c: Ditto.
2636 * gcc.target/i386/pr46091-5.c: Ditto.
2637 * gcc.target/i386/pr46091-5a.c: Ditto.
2638
2639 2017-08-21 Nathan Sidwell <nathan@acm.org>
2640
2641 PR c++/81899
2642 * g++.dg/template/pr81899.C: New.
2643
2644 2017-08-21 Richard Biener <rguenther@suse.de>
2645
2646 PR tree-optimization/81900
2647 * gcc.dg/torture/pr81900.c: New testcase.
2648
2649 2017-08-21 Richard Biener <rguenther@suse.de>
2650
2651 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2652 regex to handle the LTO case.
2653 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2654 * c-c++-common/asan/misalign-1.c: Likewise.
2655 * c-c++-common/asan/misalign-2.c: Likewise.
2656 * c-c++-common/asan/null-deref-1.c: Likewise.
2657 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2658 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2659 * c-c++-common/asan/use-after-free-1.c: Likewise.
2660 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2661 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2662 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2663 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2664 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2665 * g++.dg/asan/large-func-test-1.C: Likewise.
2666 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2667
2668 2017-08-21 Richard Biener <rguenther@suse.de>
2669
2670 PR middle-end/81884
2671 * g++.dg/torture/pr81884.C: New testcase.
2672
2673 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2674
2675 PR ipa/77732
2676 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2677
2678 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2679
2680 PR tree-optimization/46805
2681 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2682 * jit.dg/test-autovectorize.c: New test case.
2683
2684 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2685
2686 PR target/80210
2687 * gcc.target/powerpc/pr80210.c: New test.
2688
2689 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2690
2691 PR c++/81514
2692 * g++.dg/lookup/empty.h: New file.
2693 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2694 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2695 on a built-in.
2696
2697 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2698
2699 PR c/53037
2700 * c-c++-common/pr53037-5.c: New test.
2701 * g++.dg/pr53037-1.C: Likewise.
2702 * g++.dg/pr53037-2.C: Likewise.
2703 * g++.dg/pr53037-3.C: Likewise.
2704 * g++.dg/pr53037-4.C: Likewise.
2705 * gcc.dg/pr53037-1.c: Likewise.
2706 * gcc.dg/pr53037-2.c: Likewise.
2707 * gcc.dg/pr53037-3.c: Likewise.
2708 * gcc.dg/pr53037-4.c: Likewise.
2709
2710 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2711
2712 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2713 * gcc.target/powerpc/p9-vparity.c: Likewise.
2714 * gcc.target/powerpc/pr68805.c: Likewise.
2715 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2716
2717 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2718
2719 PR target/72804
2720 * gcc.target/powerpc/pr72804.c: New test.
2721
2722 2017-08-17 Marek Polacek <polacek@redhat.com>
2723
2724 PR middle-end/81814
2725 * gcc.dg/torture/pr81814.c: New test.
2726
2727 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2728
2729 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2730
2731 2017-08-17 Tom de Vries <tom@codesourcery.com>
2732
2733 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2734
2735 2017-08-17 Richard Biener <rguenther@suse.de>
2736
2737 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2738
2739 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2740
2741 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2742 scan-assembler-times for alpha*-*-*.
2743 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2744 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2745
2746 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2747
2748 PR fortran/81116
2749 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2750
2751 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2752
2753 PR target/46091
2754 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2755 (testm): New test function.
2756 * gcc.target/i386/pr46091-2.c: Ditto.
2757 * gcc.target/i386/pr46091-3.c: Ditto.
2758
2759 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2760
2761 PR tree-optimization/81832
2762 * gcc.dg/tree-ssa/pr81832.c: New test.
2763
2764 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2765
2766 PR tree-optimization/81835
2767 * gcc.dg/vect/pr81815.c: New test.
2768
2769 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2770
2771 PR target/78460
2772 PR target/67712
2773 * gcc.c-torture/compile/string-large-1.c: New test.
2774
2775 2017-08-15 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/81790
2778 * gcc.dg/torture/pr81790.c: New testcase.
2779
2780 2017-08-14 Martin Sebor <msebor@redhat.com>
2781
2782 PR c/81117
2783 * c-c++-common/attr-nonstring-1.c: New test.
2784
2785 2017-08-14 Martin Sebor <msebor@redhat.com>
2786
2787 PR c/81117
2788 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2789
2790 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2791
2792 * gcc.dg/ucnid-5.c: Skip on AIX.
2793 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2794
2795 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2796
2797 PR target/46091
2798 * gcc.target/i386/pr46091-1.c: New test.
2799 * gcc.target/i386/pr46091-2.c: Ditto.
2800 * gcc.target/i386/pr46091-3.c: Ditto.
2801
2802 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2803
2804 PR target/81643
2805 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2806
2807 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2808
2809 PR target/79845
2810 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2811 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2812 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2813 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2814 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2815 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2816 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2817 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2818 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2819 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2820 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2821 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2822 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2823 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2824 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2825 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2826 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2827 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2828 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2829 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2832 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2838 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2839 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2840 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2841 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2842 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2843 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2844 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2845 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2846 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2847 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2848 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2849 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2850 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2851 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2852 * gcc.target/powerpc/cmpb-3.c: Likewise.
2853 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2854 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2855 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2856 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2857 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2858 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2859 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2860 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2861 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2862 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2863 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2864 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2865 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2866 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2867 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2868 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2869 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2870 * gcc.target/powerpc/no-r11-3.c: Likewise.
2871 * gcc.target/powerpc/pr80098-1.c: Likewise.
2872 * gcc.target/powerpc/pr80098-2.c: Likewise.
2873 * gcc.target/powerpc/pr80098-3.c: Likewise.
2874 * gcc.target/powerpc/pr80098-4.c: Likewise.
2875 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2876 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2877 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2878 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2879 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2880 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2881 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2882 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2883 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2884 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2885 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2886
2887 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2888
2889 PR tree-optimization/81799
2890 * gcc.dg/tree-ssa/pr81799.c: New.
2891
2892 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2893
2894 PR middle-end/46932
2895 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2896 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2897
2898 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2899
2900 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2901 -mno-pc-relative-literal-loads.
2902
2903 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2904
2905 PR testsuite/81793
2906 * gcc.dg/pie-static-1.c: Require both static and pie support.
2907 * gcc.dg/pie-static-2.c: Likewise.
2908
2909 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2910
2911 PR ada/79542
2912 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2913
2914 2017-08-11 Marek Polacek <polacek@redhat.com>
2915
2916 PR c/81795
2917 * gcc.dg/pr81795.c: New test.
2918
2919 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2920
2921 PR fortran/60355
2922 * gfortran.dg (bind_c_usage_30): New test.
2923
2924 2017-08-11 Martin Liska <mliska@suse.cz>
2925
2926 PR tree-opt/79987
2927 * gcc.target/i386/mpx/pr79987.c: New test.
2928
2929 2017-08-11 Martin Liska <mliska@suse.cz>
2930
2931 PR ipa/81213
2932 * gcc.target/i386/pr81213.c: New test.
2933
2934 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2935
2936 PR target/81708
2937 * gcc.target/i386/stack-prot-sym.c: New test.
2938
2939 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2940
2941 PR testsuite/81738
2942 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2943 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2944 vect_perm and vect_element_align for vectorization.
2945
2946 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2947
2948 PR target/81736
2949 * gcc.target/i386/pr81736-1.c: New test.
2950 * gcc.target/i386/pr81736-2.c: Likewise.
2951 * gcc.target/i386/pr81736-3.c: Likewise.
2952 * gcc.target/i386/pr81736-4.c: Likewise.
2953 * gcc.target/i386/pr81736-5.c: Likewise.
2954 * gcc.target/i386/pr81736-6.c: Likewise.
2955 * gcc.target/i386/pr81736-7.c: Likewise.
2956
2957 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2958
2959 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2960 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2961
2962 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2963
2964 * c-c++-common/missing-close-symbol.c: New test case.
2965 * c-c++-common/missing-symbol.c: New test case.
2966 * gcc.dg/unclosed-init.c: New test case.
2967 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2968 * g++.dg/diagnostic/unclosed-function.C: New test case.
2969 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2970 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2971 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2972 "expected identifier" error.
2973
2974 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2975
2976 * gfortran.dg/dec_d_lines_1.f: New test.
2977 * gfortran.dg/dec_d_lines_2.f: New test.
2978
2979 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2980
2981 * gfortran.dg/dec_structure_18.f90: New test.
2982 * gfortran.dg/dec_structure_19.f90: New test.
2983 * gfortran.dg/dec_structure_20.f90: New test.
2984 * gfortran.dg/dec_structure_21.f90: New test.
2985
2986 2017-08-10 Marek Polacek <polacek@redhat.com>
2987
2988 PR testsuite/81784
2989 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2990
2991 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2992
2993 2017-08-10 Martin Liska <mliska@suse.cz>
2994
2995 PR c++/81355
2996 * g++.dg/other/pr81355.C: New test.
2997
2998 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2999
3000 * jit.dg/all-non-failing-tests.h: Add note about
3001 test-vector-types.cc.
3002 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3003 case.
3004 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3005 New test case.
3006 * jit.dg/test-vector-types.cc: New test case.
3007
3008 2017-08-09 Andrew Pinski <apinski@cavium.com>
3009
3010 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3011 --save-temps to the options passed.
3012
3013 2017-08-09 Michael Collison <michael.collison@arm.com>
3014
3015 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3016 boundary option and fix comment.
3017 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3018 boundary option and fix comment.
3019 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3020 boundary option and fix comment.
3021 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3022 -mstructure-size boundary option.
3023
3024 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3025
3026 PR rtl-optimization/81423
3027 * gcc.c-torture/execute/pr81423.c: New testcase.
3028
3029 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3030
3031 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3032 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3033 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3034 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3035
3036 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3037
3038 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3039 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3040
3041 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3042
3043 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3044 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3045 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3046
3047 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3048
3049 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3050 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3051 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3052 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3053
3054 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3055
3056 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3057
3058 2017-08-09 Marek Polacek <polacek@redhat.com>
3059
3060 PR c/81233
3061 * gcc.dg/diagnostic-types-1.c: New test.
3062 * gcc.dg/assign-warn-1.c: Update warning messages.
3063 * gcc.dg/assign-warn-2.c: Likewise.
3064 * gcc.dg/c90-const-expr-5.c: Likewise.
3065 * gcc.dg/c99-const-expr-5.c: Likewise.
3066 * gcc.dg/conv-2.c: Likewise.
3067 * gcc.dg/init-bad-7.c: Likewise.
3068 * gcc.dg/overflow-warn-1.c: Likewise.
3069 * gcc.dg/overflow-warn-2.c: Likewise.
3070 * gcc.dg/overflow-warn-3.c: Likewise.
3071 * gcc.dg/overflow-warn-4.c: Likewise.
3072 * gcc.dg/pointer-array-atomic.c: Likewise.
3073 * gcc.dg/pr26865.c: Likewise.
3074 * gcc.dg/pr61162-2.c: Likewise.
3075 * gcc.dg/pr61162.c: Likewise.
3076 * gcc.dg/pr67730-2.c: Likewise.
3077 * gcc.dg/pr69156.c: Likewise.
3078 * gcc.dg/pr70174.c: Likewise.
3079 * objc.dg/proto-lossage-4.m: Likewise.
3080
3081 2017-08-09 Marek Polacek <polacek@redhat.com>
3082
3083 PR c/81417
3084 * Wsign-compare-1.c: New test.
3085 * gcc.dg/compare1.c: Adjust dg-bogus.
3086 * gcc.dg/compare2.c: Likewise.
3087 * gcc.dg/compare3.c: Likewise.
3088 * gcc.dg/compare7.c: Likewise.
3089 * gcc.dg/compare8.c: Likewise.
3090 * gcc.dg/compare9.c: Likewise.
3091 * gcc.dg/pr11492.c: Likewise.
3092
3093 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3094
3095 PR driver/81523
3096 * gcc.dg/pie-7.c: New test.
3097 * gcc.dg/pie-static-1.c: Likewise.
3098 * gcc.dg/pie-static-2.c: Likewise.
3099
3100 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3101
3102 PR target/81708
3103 * gcc.target/i386/stack-prot-guard.c: New test.
3104
3105 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3106
3107 * gcc.target/aarch64/xorsign.c: New.
3108 * gcc.target/aarch64/xorsign_exec.c: New.
3109 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3110
3111 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3112
3113 PR tree-optimization/81354
3114 * g++.dg/torture/pr81354.C: New file.
3115
3116 2017-08-08 Richard Biener <rguenther@suse.de>
3117
3118 PR middle-end/81719
3119 * g++.dg/tree-ssa/pr81719.C: New testcase.
3120
3121 2017-08-08 Richard Biener <rguenther@suse.de>
3122
3123 PR tree-optimization/81723
3124 * gfortran.dg/pr81723.f: New testcase.
3125
3126 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3127
3128 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3129 string.
3130 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3131 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3132 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3133 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3134 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3135 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3136 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3137 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3138 * gcc.target/powerpc/cmpb-3.c: Likewise.
3139 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3140 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3141
3142 2017-08-08 Martin Liska <mliska@suse.cz>
3143
3144 PR tree-opt/81696
3145 * gcc.dg/ipa/pr81696.c: New test.
3146
3147 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3148
3149 PR tree-optimization/81744
3150 * gcc.dg/tree-ssa/pr81744.c: New.
3151
3152 2017-08-08 Marek Polacek <polacek@redhat.com>
3153
3154 PR c++/81607
3155 * g++.dg/other/bitfield6.C: New test.
3156
3157 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3158
3159 PR target/81593
3160 * gcc.target/powerpc/vec-setup.h: New tests to test various
3161 combinations of setting up vectors of 2 double word elements.
3162 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3163 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3164 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3165 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3166 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3167 vector inserts from vector extracts.
3168 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3169
3170 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3171
3172 PR fortran/68829
3173 PR fortran/81701
3174 * gfortran.dg/o_fast_stacksize.90: New test.
3175
3176 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3177
3178 PR middle-end/46932
3179 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3180
3181 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3182
3183 * gcc.target/i386/pr81736-1.c: Removed.
3184 * gcc.target/i386/pr81736-2.c: Likewise.
3185 * gcc.target/i386/pr81736-3.c: Likewise.
3186 * gcc.target/i386/pr81736-4.c: Likewise.
3187
3188 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 PR target/81736
3191 * gcc.target/i386/pr81736-1.c: New test.
3192 * gcc.target/i386/pr81736-2.c: Likewise.
3193 * gcc.target/i386/pr81736-3.c: Likewise.
3194 * gcc.target/i386/pr81736-4.c: Likewise.
3195
3196 2017-08-07 Marek Polacek <polacek@redhat.com>
3197
3198 PR middle-end/81737
3199 * gcc.dg/pr81737.c: New test.
3200
3201 2017-08-07 Martin Liska <mliska@suse.cz>
3202
3203 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3204 * gcc.dg/parm-impl-decl-1.c: Likewise.
3205 * gcc.dg/parm-impl-decl-3.c: Likewise.
3206 * gcc.dg/Wattributes-5.c: New test.
3207
3208 2017-08-06 Andrew Pinski <apinski@cavium.com>
3209
3210 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3211 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3212 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3213 * gcc.target/aarch64/target_attr_4.c: Likewise.
3214 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3215 * gcc.target/aarch64/target_attr_2.c: Likewise.
3216 * gcc.target/aarch64/target_attr_7.c: Likewise.
3217 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3218 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3219 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3220
3221 2017-08-06 Andrew Pinski <apinski@cavium.com>
3222
3223 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3224 -march=armv8-a+nolse, skip if -mcpu= is passed.
3225 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3226
3227 2017-08-06 Andrew Pinski <apinski@cavium.com>
3228
3229 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3230 * gcc.target/aarch64/_Float16_2.c: Likewise.
3231 * gcc.target/aarch64/_Float16_3.c: Likewise.
3232
3233 2017-08-06 Tom de Vries <tom@codesourcery.com>
3234
3235 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3236
3237 2017-08-06 Tom de Vries <tom@codesourcery.com>
3238
3239 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3240 type. Add missing return.
3241
3242 2017-08-06 Tom de Vries <tom@codesourcery.com>
3243
3244 PR testsuite/81731
3245 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3246 variable 'a' definition.
3247 (b): Remove unused variable.
3248 (gp): New variable.
3249 (check): Add parameter corresponding to call in main, and handle.
3250
3251 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 PR c++/79790
3254 * g++.dg/cpp1z/class-deduction43.C: New.
3255
3256 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3257
3258 PR tree-optimization/57371
3259 * c-c++-common/pr57371-1.c: New test.
3260 * c-c++-common/pr57371-2.c: New test.
3261 * c-c++-common/pr57371-3.c: New test.
3262 * c-c++-common/pr57371-4.c: New test.
3263 * gcc.dg/pr57371-5.c: New test.
3264
3265 2017-08-04 Carl Love <cel@us.ibm.com>
3266
3267 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3268 builtin test cases for vec_mule, and vec_mulo.
3269 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3270 builtin test cases for vec_mule, and vec_mulo.
3271
3272 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3273
3274 PR target/81590
3275 * gcc.target/i386/avx512-check.h: New file.
3276 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3277 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3278 * gcc.target/i386/avx512cd-check.h: Likewise.
3279 * gcc.target/i386/avx512ifma-check.h: Likewise.
3280 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3281 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3282 * gcc.target/i386/avx512bw-check.h: Rewrite.
3283 * gcc.target/i386/avx512dq-check.h: Likewise.
3284 * gcc.target/i386/avx512er-check.h: Likewise.
3285 * gcc.target/i386/avx512f-check.h: Likewise.
3286 * gcc.target/i386/avx512vl-check.h: Likewise.
3287 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3288 only.
3289 (test_512): Removed.
3290 (avx512*_test): Likewise.
3291 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3292
3293 2017-08-04 Marek Polacek <polacek@redhat.com>
3294
3295 PR middle-end/81695
3296 * gcc.dg/pr81695.c: New test.
3297
3298 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3299
3300 PR tree-optimization/81136
3301 * gcc.dg/vect/pr81136.c: Add scan test.
3302
3303 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3304
3305 * gcc.dg/vect/vect-alias-check-3.c: New test.
3306 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3307 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3308
3309 2017-08-04 Richard Biener <rguenther@suse.de>
3310
3311 PR middle-end/81705
3312 * c-c++-common/ubsan/pr81705.c: New testcase.
3313
3314 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315
3316 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3317 messages that used to start with a capital letter.
3318 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3319 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3320 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3321 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3322 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3323 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3324 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3325 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3326 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3327 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3328 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3329 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3330 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3331 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3332 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3333 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3334 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3335 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3336 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3337 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3338 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3339 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3340 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3341 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3342 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3343 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3344 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3345 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3346 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3347 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3348 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3349 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3350 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3351 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3352 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3353 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3354 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3355 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3356 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3357 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3358 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3359 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3360 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3361 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3362 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3363 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3364 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3365 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3366 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3367 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3368 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3369 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3370 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3371 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3372 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3373 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3374
3375 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR target/81621
3378 * gcc.dg/pr81621.c: New test.
3379
3380 2017-08-03 Richard Biener <rguenther@suse.de>
3381
3382 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3383 and CSE.
3384
3385 2017-08-03 Richard Biener <rguenther@suse.de>
3386
3387 PR middle-end/81148
3388 * c-c++-common/ubsan/pr81148.c: New testcase.
3389
3390 2017-08-03 Tom de Vries <tom@codesourcery.com>
3391
3392 PR target/81662
3393 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3394
3395 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR driver/81650
3398 * gcc.dg/pr81650.c: New test.
3399
3400 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3401
3402 PR c++/71440
3403 * g++.dg/template/crash127.C: New.
3404
3405 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR middle-end/81052
3408 * c-c++-common/pr81052.c: New test.
3409
3410 2017-08-03 Tom de Vries <tom@codesourcery.com>
3411
3412 * gcc.dg/pr56727-2.c: Require alias.
3413
3414 2017-08-03 Tom de Vries <tom@codesourcery.com>
3415
3416 * gcc.dg/attr-noipa.c: Require alloca.
3417
3418 2017-08-03 Tom de Vries <tom@codesourcery.com>
3419
3420 * gcc.dg/torture/pr80163.c: Require label_values.
3421
3422 2017-08-03 Tom de Vries <tom@codesourcery.com>
3423
3424 PR target/81662
3425 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3426 * c-c++-common/patchable_function_entry-default.c: Same.
3427 * c-c++-common/patchable_function_entry-definition.c: Same.
3428
3429 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3430
3431 PR target/81644
3432 * gcc.target/i386/pr81644.c: New test.
3433
3434 2017-08-02 Tom de Vries <tom@codesourcery.com>
3435
3436 * gcc.dg/Walloca-14.c: Use relative line number.
3437
3438 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3439
3440 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3441 test "no-3dnowa" target attribute.
3442
3443 2017-08-02 Marek Polacek <polacek@redhat.com>
3444
3445 PR c/81289
3446 * gcc.dg/noncompile/pr81289.c: New test.
3447
3448 PR c/81448
3449 PR c/81306
3450 * c-c++-common/Wmultistatement-macros-13.c: New test.
3451
3452 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR c++/81640
3455 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3456
3457 PR middle-end/79499
3458 * gcc.dg/pr79499.c: New test.
3459
3460 2017-08-02 Richard Biener <rguenther@suse.de>
3461
3462 PR tree-optimization/81633
3463 * gcc.dg/vect/pr81633.c: New testcase.
3464
3465 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3466
3467 * gcc.dg/guality/pr25967-1.c: New test.
3468 * gcc.dg/guality/pr25967-2.c: Likewise.
3469 * gcc.dg/torture/pr25967-1.c: Likewise.
3470 * gcc.dg/torture/pr25967-2.c: Likewise.
3471
3472 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3473
3474 PR target/81654
3475 * gcc.target/i386/pr81654.c: New test.
3476
3477 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3478
3479 PR fortran/79312
3480 * gfortran.dg/logical_assignment_1.f90: New test.
3481
3482 2017-08-01 Martin Liska <mliska@suse.cz>
3483
3484 PR middle-end/70140
3485 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3486
3487 2017-08-01 Martin Liska <mliska@suse.cz>
3488
3489 Revert r250771
3490 Make mempcpy more optimal (PR middle-end/70140).
3491
3492 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR target/81622
3495 * gcc.target/powerpc/pr81622.c: New test.
3496
3497 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3498
3499 PR tree-optimization/80925
3500 * gcc.dg/vect/vect-28.c: Add
3501 --param vect-max-peeling-for-alignment=0 option.
3502 Remove unaligned access and peeling checks.
3503 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3504 * gcc.dg/vect/vect-70.c: Ditto.
3505 * gcc.dg/vect/vect-87.c: Ditto.
3506 * gcc.dg/vect/vect-88.c: Ditto.
3507 * gcc.dg/vect/vect-91.c: Ditto.
3508 * gcc.dg/vect/vect-93.c: Ditto.
3509
3510 2017-08-01 Tom de Vries <tom@codesourcery.com>
3511
3512 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3513 * gcc.target/nvptx/slp.c (foo): Same.
3514
3515 2017-08-01 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/81181
3518 * gcc.dg/torture/pr81181.c: New testcase.
3519
3520 2017-08-01 Martin Liska <mliska@suse.cz>
3521
3522 PR middle-end/70140
3523 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3524
3525 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3526
3527 PR target/81641
3528 * gcc.target/i386/pr81641.c: New test.
3529
3530 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3531
3532 PR target/81639
3533 * gcc.target/i386/pr81639.c: New test.
3534
3535 2017-08-01 Richard Biener <rguenther@suse.de>
3536
3537 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3538 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3539 endless loop.
3540 * gcc.dg/uninit-23.c: Adjust.
3541
3542 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3543
3544 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3545 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3546
3547 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3548
3549 PR tree-optimization/81627
3550 * gcc.dg/tree-ssa/pr81627.c: New.
3551
3552 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3553
3554 PR tree-optimization/81620
3555 * gcc.dg/tree-ssa/pr81620-1.c: New.
3556 * gcc.dg/tree-ssa/pr81620-2.c: New.
3557
3558 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3559
3560 PR testsuite/53542
3561 * gfortran.dg/use_30.f90: New test.
3562
3563 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR tree-optimization/81588
3566 * gcc.dg/tree-ssa/pr81588.c: New test.
3567 * gcc.dg/pr81588.c: New test.
3568 * gcc.c-torture/execute/pr81588.c: New test.
3569
3570 2017-08-01 Richard Biener <rguenther@suse.de>
3571
3572 PR tree-optimization/81297
3573 * gcc.dg/torture/pr81297.c: New testcase.
3574
3575 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3576
3577 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3578
3579 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3580
3581 PR tree-optimization/80925
3582 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3583 --param vect-max-peeling-for-alignment=0 option.
3584 Remove unaligned access and peeling checks.
3585 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3586
3587 2017-07-31 Carl Love <cel@us.ibm.com>
3588
3589 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3590 missed in commit 250746.
3591
3592 2017-07-31 Carl Love <cel@us.ibm.com>
3593
3594 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3595 new builtins.
3596
3597 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3598
3599 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3600 * gcc.target/i386/pr79793-2.c: Likewise.
3601
3602 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3603
3604 PR target/25967
3605 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3606 (naked): Add attribute regparm(1) for x86_32 targets.
3607 Add integer argument. Remove global "data" variable.
3608 (main): Pass integer argument to naked function.
3609 * gcc.target/i386/naked-4.c: New test.
3610
3611 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3612 Martin Liska <mliska@suse.cz>
3613
3614 * gcc.dg/predict-15.c: New test.
3615 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3616
3617 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3618
3619 PR target/25967
3620 * gcc.target/i386/naked-1.c: New test.
3621 * gcc.target/i386/naked-2.c: Ditto.
3622 * gcc.target/i386/naked-3.c: Ditto.
3623 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3624 do_test_body0 stub function, use attribute "naked" instead.
3625 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3626 * gcc.dg/pr44290-2.c: Ditto.
3627
3628 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3629
3630 PR fortran/81581
3631 * gfortran.dg/dim_sum_1.f90: New test case.
3632 * gfortran.dg/dim_sum_2.f90: New test case.
3633 * gfortran.dg/dim_sum_3.f90: New test case.
3634
3635 2017-07-31 Martin Liska <mliska@suse.cz>
3636
3637 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3638 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3639
3640 2017-07-31 Martin Liska <mliska@suse.cz>
3641
3642 PR sanitize/81530
3643 * g++.dg/ubsan/pr81530.C: New test.
3644
3645 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR sanitizer/81604
3648 * c-c++-common/ubsan/pr81604.c: New test.
3649
3650 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3651
3652 PR target/79793
3653 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3654 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3655 (foo): Check the builtin return address against the return address
3656 in interrupt frame.
3657 * gcc.target/i386/pr79793-1.c: New test.
3658 * gcc.target/i386/pr79793-2.c: Likewise.
3659
3660 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3661
3662 * c-c++-common/dump-ada-spec-7.c: New test.
3663
3664 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3665
3666 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3667 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3668
3669 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3670
3671 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3672
3673 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3674
3675 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3676
3677 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3678
3679 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3680
3681 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3682 Bilyan Borisov <bilyan.borisov@arm.com>
3683
3684 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3685 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3686 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3687 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3688 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3689
3690 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3691
3692 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3693 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3694 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3695 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3696 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3697 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3698 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3699 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3700 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3701 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3702 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3703
3704 2017-07-28 Martin Liska <mliska@suse.cz>
3705
3706 PR sanitizer/81340
3707 * g++.dg/asan/pr81340.C: New test.
3708
3709 2017-07-28 Richard Biener <rguenther@suse.de>
3710
3711 PR tree-optimization/81502
3712 * gcc.target/i386/pr81502.c: New testcase.
3713
3714 2017-07-28 Martin Liska <mliska@suse.cz>
3715
3716 PR sanitizer/81460
3717 * gcc.dg/asan/pr81460.c: New test.
3718
3719 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR sanitizer/80998
3722 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3723 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3724
3725 PR tree-optimization/81578
3726 * gcc.dg/pr81578.c: New test.
3727
3728 2017-07-28 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/81573
3731 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3732
3733 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3734
3735 * g++.dg/pr69667.C: Remove option -mlra.
3736 * gcc.target/powerpc/dform-1.c: Likewise.
3737 * gcc.target/powerpc/dform-2.c: Likewise.
3738 * gcc.target/powerpc/dform-3.c: Likewise.
3739 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3740 * gcc.target/powerpc/p9-vparity.c: Likewise.
3741 * gcc.target/powerpc/pr63491.c: Likewise.
3742 * gcc.target/powerpc/pr67808.c: Likewise.
3743 * gcc.target/powerpc/pr68805.c: Likewise.
3744 * gcc.target/powerpc/pr69461.c: Likewise.
3745 * gcc.target/powerpc/pr71680.c: Likewise.
3746 * gcc.target/powerpc/pr77289.c: Likewise.
3747 * gcc.target/powerpc/pr78458.c: Likewise.
3748 * gcc.target/powerpc/pr78543.c: Likewise.
3749 * g++.dg/pr71294.C: Remove option -mno-lra.
3750 * gcc.target/powerpc/pr71656-1.c: Likewise.
3751 * gcc.target/powerpc/pr71656-2.c: Likewise.
3752 * gcc.target/powerpc/pr71698.c: Likewise.
3753
3754 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3755 Sudakshina Das <sudi.das@arm.com>
3756
3757 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3758
3759 2017-07-27 Marek Polacek <polacek@redhat.com>
3760
3761 PR c/81417
3762 * c-c++-common/Wsign-compare-1.c: New test.
3763 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3764 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3765 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3766 * g++.dg/warn/compare1.C: Likewise.
3767 * gcc.dg/compare1.c: Likewise.
3768 * gcc.dg/compare2.c: Likewise.
3769 * gcc.dg/compare4.c: Likewise.
3770 * gcc.dg/compare5.c: Likewise.
3771 * gcc.dg/pr35430.c: Likewise.
3772 * gcc.dg/pr60087.c: Likewise.
3773
3774 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3775
3776 PR middle-end/81564
3777 * gcc.dg/pr81564.c: New test.
3778
3779 2017-07-27 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/81573
3782 PR tree-optimization/81494
3783 * gcc.dg/torture/pr81573.c: New testcase.
3784
3785 2017-07-27 Richard Biener <rguenther@suse.de>
3786
3787 PR tree-optimization/81571
3788 * gcc.dg/torture/pr81571.c: New testcase.
3789
3790 2017-07-27 Richard Biener <rguenther@suse.de>
3791
3792 PR tree-optimization/81502
3793 * gcc.target/i386/vect-insert-1.c: New testcase.
3794
3795 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3796
3797 PR target/81534
3798 * gcc.target/s390/pr81534.c: New test.
3799
3800 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR tree-optimization/81555
3803 PR tree-optimization/81556
3804 * gcc.c-torture/execute/pr81555.c: New test.
3805 * gcc.c-torture/execute/pr81556.c: New test.
3806
3807 * gcc.dg/attr-noipa.c: New test.
3808 * gcc.dg/ipa/ipa-pta-18.c: New test.
3809 * gcc.dg/ipa/ipa-sra-11.c: New test.
3810
3811 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3812
3813 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3814 option.
3815 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3816 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3817 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3818 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3819 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3820 * gcc.target/powerpc/vsx-simode.c: Likewise.
3821 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3822 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3823
3824 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/71570
3827 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3828
3829 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3830
3831 PR target/81563
3832 * gcc.target/i386/pr81563.c: New test
3833
3834 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3835
3836 PR target/79041
3837 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3838
3839 2017-07-26 Marek Polacek <polacek@redhat.com>
3840
3841 PR middle-end/70992
3842 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3843 * gcc.dg/overflow-warn-2.c: Likewise.
3844 * gcc.dg/overflow-warn-3.c: Likewise.
3845 * gcc.dg/overflow-warn-4.c: Likewise.
3846 * gcc.dg/torture/pr70992-2.c: New test.
3847 * gcc.dg/torture/pr70992.c: New test.
3848
3849 2017-07-26 Richard Biener <rguenther@suse.de>
3850
3851 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3852 happening in ccp1.
3853 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3854
3855 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3856
3857 PR middle-end/46932
3858 * gcc.dg/pr46932.c: New testcase.
3859
3860 2017-07-26 Martin Liska <mliska@suse.cz>
3861
3862 PR sanitize/81186
3863 * gcc.dg/asan/pr81186.c: New test.
3864
3865 2017-07-25 Carl Love <cel@us.ibm.com>
3866
3867 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3868 vec_cnttz builtins.
3869
3870 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/opt66.adb: New test.
3873
3874 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3875
3876 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3877 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3878
3879 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3880
3881 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3882
3883 2017-07-25 Torsten Duwe <duwe@suse.de>
3884
3885 * c-c++-common/patchable_function_entry-default.c: New test.
3886 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3887 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3888
3889 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR target/81532
3892 * gcc.target/i386/pr80833-3.c: New test.
3893 * gcc.target/i386/avx512dq-pr81532.c: New test.
3894 * gcc.target/i386/avx512bw-pr81532.c: New test.
3895
3896 2017-07-25 Richard Biener <rguenther@suse.de>
3897
3898 PR tree-optimization/81455
3899 * gcc.dg/pr81455.c: New testcase.
3900
3901 2017-07-25 Richard Biener <rguenther@suse.de>
3902
3903 PR tree-optimization/81529
3904 * gfortran.dg/pr81529.f90: New testcase.
3905
3906 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3907
3908 * gcc.target/aarch64/pr79041-2.c: Improve test.
3909
3910 2017-07-25 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/81410
3913 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3914
3915 2017-07-25 Richard Biener <rguenther@suse.de>
3916
3917 PR tree-optimization/81510
3918 * gcc.dg/torture/pr81510.c: New testcase.
3919 * gcc.dg/torture/pr81510-2.c: Likewise.
3920
3921 2017-07-25 Martin Liska <mliska@suse.cz>
3922
3923 PR ipa/81520
3924 * gcc.dg/ipa/pr81520.c: New test.
3925
3926 2017-07-25 Marek Polacek <polacek@redhat.com>
3927
3928 PR c/81364
3929 * Wmultistatement-macros-12.c: New test.
3930
3931 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3932
3933 PR target/81414
3934 * gcc.target/aarch64/pr81414.C: New.
3935
3936 2017-07-25 Richard Biener <rguenther@suse.de>
3937
3938 PR middle-end/81505
3939 * gcc.dg/ubsan/pr81505.c: New testcase.
3940
3941 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3942
3943 PR testsuite/80759
3944 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3945 (ELFFN_BEGIN): Rename to FN_TYPE.
3946 (ELFFN_END): Rename to FN_SIZE.
3947 (ASMNAME): New macro.
3948 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3949 .global.
3950 (FUNC_END): Use ASMNAME.
3951 (test_data_save): Remove.
3952 (test_data_input): Likewise.
3953 (test_data_output: Likewise.
3954 (test_data_fn): Likewise.
3955 (test_data_retaddr): Likewise.
3956 (regs_to_mem): Make globals, use r10 instead of rax.
3957 (mem_to_regs): Likewise.
3958 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3959 body to ms-sysv.c.
3960 (do_test_aligned): Likewise.
3961 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3962 Add dg-* directives.
3963 (PASTE_STR): New macro.
3964 (ASMNAME): Likewise.
3965 (LOAD_TEST_DATA_ADDR): Likewise.
3966 (TEST_DATA_OFFSET): Likewise.
3967 (do_test_body0): New C function.
3968 (do_test_body): New inline assembly routine.
3969 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3970 (runtest_ms_sysv): Modify.
3971
3972 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3973
3974 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3975 since the upper-regs options have been deleted.
3976 * gcc.target/powerpc/pr65849-2.c: Likewise.
3977 * gcc.target/powerpc/pr80099-1.c: Likewise.
3978 * gcc.target/powerpc/pr80099-2.c: Likewise.
3979 * gcc.target/powerpc/pr80099-3.c: Likewise.
3980 * gcc.target/powerpc/pr80099-4.c: Likewise.
3981 * gcc.target/powerpc/pr80099-5.c: Likewise.
3982 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3983 support removal of the upper-regs options.
3984 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3985 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3986 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3987 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3988 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3989 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3990 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3991 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3992 * gcc.target/powerpc/ppc-round.c: Likewise.
3993 * gcc.target/powerpc/pr71720.c: Likewise.
3994 * gcc.target/powerpc/pr72853.c: Likewise.
3995 * gcc.target/powerpc/pr79907.c: Likewise.
3996 * gcc.target/powerpc/pr78953.c: Likewise.
3997 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3998 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3999 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4000 * gcc.target/powerpc/vec-init-3.c: Likewise.
4001 * gcc.target/powerpc/vec-init-6.c: Likewise.
4002 * gcc.target/powerpc/vec-init-7.c: Likewise.
4003 * gcc.target/powerpc/vec-set-char.c: Likewise.
4004 * gcc.target/powerpc/vec-set-int.c: Likewise.
4005 * gcc.target/powerpc/vec-set-short.c: Likewise.
4006
4007 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4008
4009 PR target/79041
4010 * gcc.target/aarch64/pr79041-2.c: New test.
4011
4012 2017-07-24 Carl Love <cel@us.ibm.com>
4013
4014 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4015 the new built-ins.
4016
4017 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4018
4019 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4020
4021 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4022 Mikael Morin <mikael@gcc.gnu.org>
4023
4024 PR fortran/66102
4025 * gfortran.dg/realloc_on_assign_28.f90: New test.
4026
4027 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4028
4029 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4030 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4031
4032 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4033
4034 PR target/80569
4035 * gcc.target/i386/pr80569.c: New test.
4036
4037 2017-07-21 Carl Love <cel@us.ibm.com>
4038
4039 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4040 vmuleuh): Fix scan-assembler-times should check for word not half word
4041 instructions.
4042
4043 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4044
4045 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4046 redundant -march option.
4047 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4048 in addition to armv8.1-a.
4049
4050 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4051
4052 PR middle-end/56727
4053 * gcc.dg/pr56727-1.c: New test.
4054 * gcc.dg/pr56727-2.c: New test.
4055
4056 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4057
4058 * gcc.target/powerpc/mmx-check.h: New file.
4059 * gcc.target/powerpc/mmx-packs.c: New file.
4060 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4061 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4062 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4063 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4064 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4065 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4066 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4067 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4068 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4069 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4070 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4071 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4072 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4073 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4074 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4075 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4076 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4077 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4078 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4079 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4080 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4081 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4082 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4083 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4084 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4085 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4086 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4087 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4088 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4089 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4090 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4091 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4092 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4093 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4094 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4095 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4096 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4097 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4098
4099 2017-06-21 Richard Biener <rguenther@suse.de>
4100
4101 PR tree-optimization/81500
4102 * gcc.dg/torture/pr81500.c: New testcase.
4103
4104 2017-07-20 Nathan Sidwell <nathan@acm.org>
4105
4106 * g++.dg/ext/anon-struct6.C: Adjust diag.
4107 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4108
4109 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4110
4111 PR target/80846
4112 * gcc.target/i386/avx-pr80846.c: New test.
4113 * gcc.target/i386/avx2-pr80846.c: New test.
4114 * gcc.target/i386/avx512f-pr80846.c: New test.
4115
4116 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4117
4118 PR tree-optimization/81388
4119 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4120 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4121
4122 2017-07-17 Tom de Vries <tom@codesourcery.com>
4123
4124 PR middle-end/81030
4125 * gcc.dg/pr81030.c: New test.
4126
4127 2017-07-20 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/61171
4130 * g++.dg/vect/pr61171.cc: New testcase.
4131 * gfortran.dg/vect/pr61171.f: Likewise.
4132 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4133
4134 2017-07-20 Richard Biener <rguenther@suse.de>
4135
4136 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4137 with V64QImode.
4138 * gcc.dg/vect/slp-45.c: Likewise.
4139
4140 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4141
4142 * gcc.dg/tree-ssa/vrp116.c: New Test.
4143
4144 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4145
4146 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4147 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4148 __builtin_cpu_is and __builtin_cpu_supports are supported.
4149
4150 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4151
4152 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4153 __BUILTIN_CPU_SUPPORTS__ defined.
4154 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4155 __BUILTIN_CPU_SUPPORTS__ defined.
4156
4157 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR tree-optimization/81346
4160 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4161
4162 2017-07-19 Tom de Vries <tom@codesourcery.com>
4163
4164 * gcc.target/nvptx/decl-init.c: Update alignment.
4165 * gcc.target/nvptx/slp-2-run.c: New test.
4166 * gcc.target/nvptx/slp-2.c: New test.
4167 * gcc.target/nvptx/v2di.c: New test.
4168
4169 2017-07-19 Tom de Vries <tom@codesourcery.com>
4170
4171 * gcc.target/nvptx/slp-run.c: New test.
4172 * gcc.target/nvptx/slp.c: New test.
4173 * gcc.target/nvptx/v2si-cvt.c: New test.
4174 * gcc.target/nvptx/v2si-run.c: New test.
4175 * gcc.target/nvptx/v2si.c: New test.
4176 * gcc.target/nvptx/vec.inc: New test.
4177
4178 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR tree-optimization/81346
4181 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4182 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4183 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4184 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4185 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4186 compiler to avoid X / C1 op C2 optimization to trigger.
4187
4188 2017-07-19 Martin Liska <mliska@suse.cz>
4189
4190 PR sanitizer/63361
4191 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4192 -ffloat-store or -mieee for targets that need it.
4193
4194 2017-07-18 Tom de Vries <tom@codesourcery.com>
4195
4196 PR middle-end/81464
4197 * gfortran.dg/pr81464.f90: New test.
4198
4199 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4200
4201 PR target/81471
4202 * gcc.target/i386/pr81471.c: New test.
4203
4204 2017-06-18 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/81410
4207 * gcc.dg/vect/pr81410.c: New testcase.
4208
4209 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4210
4211 PR middle-end/81462
4212 * g++.dg/torture/pr81462.C: New testcase.
4213
4214 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4215
4216 PR target/81408
4217 * g++.dg/tree-ssa/pr81408.C: New.
4218 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4219
4220 2017-07-18 Richard Biener <rguenther@suse.de>
4221
4222 PR tree-optimization/80620
4223 PR tree-optimization/81403
4224 * gcc.dg/torture/pr80620.c: New testcase.
4225 * gcc.dg/torture/pr81403.c: Likewise.
4226
4227 2017-07-18 Richard Biener <rguenther@suse.de>
4228
4229 PR tree-optimization/81418
4230 * gcc.dg/torture/pr81418.c: New testcase.
4231
4232 2017-07-17 Carl Love <cel@us.ibm.com>
4233
4234 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4235 test case changes for commit 249424
4236
4237 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4238 vmuleuh): Fix scan-assembler-times should check for word not half word
4239 instructions.
4240
4241 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4242
4243 PR tree-optimization/81162
4244 * gcc.dg/pr81162.c: Move this to...
4245 * gcc.dg/ubsan/pr81162.c: ...here.
4246
4247 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4248
4249 * g++.dg/diagnostic/friend1.C: New test.
4250 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4251
4252 2017-07-17 Nathan Sidwell <nathan@acm.org>
4253
4254 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4255
4256 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4257
4258 * lib/gcc-dg.exp: Increase expect's match buffer size.
4259
4260 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4261
4262 PR target/81369
4263 * gcc.dg/tree-ssa/pr81369.c: New.
4264
4265 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4266
4267 * gcc.target/arc/pr9000674901.c: New file.
4268 * gcc.target/arc/pic-1.c: Likewise.
4269 * gcc.target/arc/pr9001191897.c: Likewise.
4270
4271 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4272 Andrew Burgess <andrew.burgess@embecosm.com>
4273
4274 * gcc.target/arc/naked-1.c: New file.
4275 * gcc.target/arc/naked-2.c: Likewise.
4276
4277 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR tree-optimization/81428
4280 * gcc.dg/fixed-point/pr81428.c: New test.
4281
4282 PR tree-optimization/81365
4283 * g++.dg/torture/pr81365.C: New test.
4284
4285 PR tree-optimization/81396
4286 * gcc.dg/tree-ssa/pr81396.c: New test.
4287
4288 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4289
4290 * gnat.dg/opt65.adb: New test.
4291
4292 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4293
4294 * gcc.dg/predict-8.c: Update.
4295
4296 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4297
4298 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4299 * g++.dg/warn/pr12242.C: Likewise.
4300
4301 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4302
4303 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4304 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4305 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4306 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4307 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4308 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4309 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4310 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4311 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4312 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4313 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4314 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4315 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4316 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4317 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4318 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4319 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4320 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4321 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4322 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4323 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4324 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4325 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4326 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4327 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4328 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4329 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4330 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4331 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4332 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4333 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4334 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4335 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4336 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4337 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4338 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4339 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4340 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4341 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4342 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4344 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4345 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4346 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4347 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4348 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4349 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4350 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4351 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4352 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4353 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4354
4355 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4356
4357 PR tree-optimization/81162
4358 * gcc.dg/pr81162.c: New file.
4359
4360 2017-07-14 Martin Sebor <msebor@redhat.com>
4361
4362 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4363 that bcopy is expected to be transformed to.
4364
4365 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4366
4367 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4368 * g++.dg/lookup/missing-std-include-2.C: New test case.
4369 * g++.dg/lookup/missing-std-include-3.C: New test case.
4370 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4371 * gcc.dg/missing-header-fixit-1.c: New test case.
4372 * gcc.dg/missing-header-fixit-2.c: New test case.
4373 * gcc.dg/missing-header-fixit-2.h: New header.
4374
4375 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4376
4377 PR c/81405
4378 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4379
4380 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4381
4382 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4383
4384 2017-07-13 Martin Liska <mliska@suse.cz>
4385
4386 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4387 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4388 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4389 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4390 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4391 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4392 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4393
4394 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4395
4396 PR target/81193
4397 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4398 __builtin_cpu_supports with old GLIBC's.
4399 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4400 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4401 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4402 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4403 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4404 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4405 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4406 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4407 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4408 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4409 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4410 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4411 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4412 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4413 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4414 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4415 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4416 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4417 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4418 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4419 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4420 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4421 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4422 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4423
4424 2017-07-12 Carl Love <cel@us.ibm.com>
4425
4426 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4427 rev_bool_int): Add test cases for builtins.
4428 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4429 test cases for builtins.
4430
4431 2017-07-12 Carl Love <cel@us.ibm.com>
4432
4433 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4434 lp64 && p9vector_hw.
4435
4436 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4437
4438 * lib/target-supports.exp (check_stack_check_available): Make
4439 testcase name depend on stack_kind.
4440
4441 2017-07-11 Michael Collison <michael.collison@arm.com>
4442
4443 * gcc.target/aarch64/cmp-2.c: New testcase.
4444
4445 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4446
4447 PR c++/51270
4448 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4449
4450 2017-07-11 Carl Love <cel@us.ibm.com>
4451
4452 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4453 test cases for the builtins.
4454
4455 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4456
4457 * lib/profopt.exp: Print relative names in UNSUPPORTED
4458 AutoFDO tests.
4459
4460 2017-07-10 Michael Collison <michael.collison@arm.com>
4461
4462 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4463
4464 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4465
4466 PR target/81375
4467 * gcc.target/i386/pr81375.c: New test.
4468
4469 2017-07-10 Martin Sebor <msebor@redhat.com>
4470
4471 PR tree-optimization/80397
4472 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4473
4474 2017-07-10 Martin Sebor <msebor@redhat.com>
4475
4476 PR other/81345
4477 * gcc.dg/pr81345.c: New test.
4478
4479 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4480
4481 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4482 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4483
4484 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4485
4486 PR target/81313
4487 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4488 integer argumets to bypass x86_64 outgoing args optimization.
4489
4490 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4491
4492 * gfortran.dg/eoshift_4.f90: New test.
4493 * gfortran.dg/eoshift_5.f90: New test.
4494 * gfortran.dg/eoshift_6.f90: New test.
4495
4496 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4497
4498 PR target/81313
4499 * gcc.target/i386/pr81313-1.c: New test.
4500 * gcc.target/i386/pr81313-2.c: Likewise.
4501 * gcc.target/i386/pr81313-3.c: Likewise.
4502 * gcc.target/i386/pr81313-4.c: Likewise.
4503 * gcc.target/i386/pr81313-5.c: Likewise.
4504
4505 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4506
4507 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4508 * gnat.dg/vect16.ads (Sarray): Likewise.
4509 * gnat.dg/vect17.ads (Sarray): Likewise.
4510 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4511 * gnat.dg/vect16.adb (Add): Likewise.
4512 * gnat.dg/vect17.adb (Add): Likewise.
4513
4514 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4515
4516 PR c++/79300
4517 * g++.dg/diagnostic/pr79300.C: New test case.
4518
4519 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4520
4521 * gcc.target/powerpc/clone1.c: Add check to make sure the
4522 __builtin_cpu_supports function is fully supported.
4523 * gcc.target/powerpc/clone2.c: New runtime test for
4524 target_clones.
4525
4526 PR target/81348
4527 * gcc.target/powerpc/pr81348.c: New test.
4528
4529 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4530
4531 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4532
4533 2017-07-07 Carl Love <cel@us.ibm.com>
4534
4535 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4536 file for built-ins.
4537
4538 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4539
4540 * gcc.target/sparc/dictunpack.c: New file.
4541 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4542 * gcc.target/sparc/fpcmpshl.c: Likewise.
4543 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4544 * gcc.target/sparc/fpcmpushl.c: Likewise.
4545
4546 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4547
4548 PR fortran/70071
4549 * gfortran.dg/coarray_44.f90: New testcase.
4550
4551 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4552
4553 * c-c++-common/asan/kasan-alloca-1.c: New test.
4554 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4555
4556 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4557
4558 * c-c++-common/asan/alloca_big_alignment.c: New test.
4559 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4560 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4561 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4562 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4563 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4564 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4565 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4566
4567 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4568
4569 PR target/81305
4570 * gcc.target/avr/isr-test.h: Fix warnings.
4571
4572 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4573
4574 * lib/target-supports.exp: Generate
4575 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4576 and check_effective_target_arm_arch_v8r_multilib.
4577
4578 2017-07-06 Carl Love <cel@us.ibm.com>
4579
4580 * ChangeLog: Clean up from mid air collision
4581
4582 2017-07-06 Carl Love <cel@us.ibm.com>
4583
4584 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4585 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4586 cases for vec_addc, adde and addec builtins.
4587
4588 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4589
4590 PR c++/79300
4591 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4592 expected underlining within macro expansion.
4593 * c-c++-common/pr70264.c: Likewise.
4594 * g++.dg/plugin/diagnostic-test-expressions-1.C
4595 (test_within_macro_1): New test.
4596 (test_within_macro_2): Likewise.
4597 (test_within_macro_3): Likewise.
4598 (test_within_macro_4): Likewise.
4599 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4600 expected underlining within macro expansion.
4601 (test_macro_4): Likewise.
4602 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4603 (test_within_macro_1): New test.
4604 (test_within_macro_2): Likewise.
4605 (test_within_macro_3): Likewise.
4606 (test_within_macro_4): Likewise.
4607 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4608 underlining within macro expansion.
4609
4610 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4611
4612 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4613 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4614 _mm_maskz_getexp_round_sd): Test new intrinsics.
4615 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4616 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4617 _mm_maskz_getexp_round_ss): Ditto.
4618 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4619 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4620 _mm_maskz_getmant_round_sd): Ditto.
4621 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4622 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4623 _mm_maskz_getmant_round_ss): Ditto.
4624 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4625 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4626 _mm_maskz_getexp_round_sd): New runtime tests.
4627 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4628 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4629 _mm_maskz_getexp_round_ss): Ditto.
4630 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4631 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4632 _mm_maskz_getmant_round_sd): Ditto.
4633 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4634 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4635 _mm_maskz_getmant_round_ss): Ditto.
4636 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4637 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4638 __builtin_ia32_getmantss_mask_round): Test new builtins.
4639 * gcc.target/i386/sse-13.c : Ditto.
4640 * gcc.target/i386/sse-23.c: Ditto.
4641 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4642 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4643 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4644 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4645 _mm_mask_getexp_round_ss): Test new intrinsics.
4646 * gcc.target/i386/testround-1.c: Ditto.
4647 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4648 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4649 _mm_mask_getmant_round_ss): Test new intrinsics
4650 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4651 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4652 _mm_maskz_getmant_ss): Test new intrinsics.
4653
4654 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4655
4656 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4657 * lib/target-supports.exp (check_stack_check_available): New.
4658 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4659 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4660 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4661 * gcc.dg/pr47443.c: Likewise.
4662 * gcc.dg/pr48134.c: Likewise.
4663 * gcc.dg/pr70017.c: Likewise.
4664 * gcc.target/aarch64/stack-checking.c: Likewise.
4665 * gcc.target/arm/stack-checking.c: Likewise.
4666 * gcc.target/i386/pr48723.c: Likewise.
4667 * gcc.target/i386/pr55672.c: Likewise.
4668 * gcc.target/i386/pr67265-2.c: Likewise.
4669 * gcc.target/i386/pr67265.c: Likewise.
4670 * gnat.dg/opt49.adb: Likewise.
4671 * gnat.dg/stack_check1.adb: Likewise.
4672 * gnat.dg/stack_check2.adb: Likewise.
4673 * gnat.dg/stack_check3.adb: Likewise.
4674
4675 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4676
4677 PR target/80103
4678 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4679 __attribute__.
4680
4681 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4682
4683 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4684 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4685 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4686 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4687 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4688 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4689 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4690 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4691 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4692 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4693 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4694 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4695
4696 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4697
4698 PR target/81305
4699 * gcc.target/avr/isr-test.h: New file.
4700 * gcc.target/avr/torture/isr-01-simple.c: New test.
4701 * gcc.target/avr/torture/isr-02-call.c: New test.
4702 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4703
4704 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4705
4706 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4707 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4708 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4709 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4710
4711 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4712
4713 * gcc.dg/tree-ssa/ldist-26.c: New test.
4714
4715 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4716
4717 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4718
4719 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4720
4721 PR target/81300
4722 * gcc.target/i386/pr81300.c: New test.
4723
4724 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4725
4726 PR target/81294
4727 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4728 x and y arguments in the call to _subborrow_u32.
4729 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4730 x and y arguments in the call to _subborrow_u64.
4731 * gcc.target/i386/pr81294-1.c: New test.
4732 * gcc.target/i386/pr81294-2.c: Ditto.
4733
4734 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4735
4736 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4737
4738 2017-07-04 Marek Polacek <polacek@redhat.com>
4739
4740 PR c/81231
4741 * gcc.dg/atomic-pr81231.c: New test.
4742
4743 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4744
4745 PR tree-optimization/81292
4746 * gcc.dg/pr81292-1.c: New test.
4747 * gcc.dg/pr81292-2.c: Likewise.
4748
4749 2017-07-04 Martin Liska <mliska@suse.cz>
4750
4751 PR sanitizer/81040
4752 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4753 use-after-scope sanitization.
4754
4755 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4756
4757 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4758 options.
4759
4760 PR target/81175
4761 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4762 gather.
4763
4764 2017-07-04 Martin Liska <mliska@suse.cz>
4765
4766 PR ipa/81214
4767 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4768 * g++.dg/ext/mvc3.C: Likewise.
4769 * gcc.target/i386/mvc2.c: Likewise.
4770 * gcc.target/i386/mvc3.c: Likewise.
4771
4772 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4773
4774 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4775 decomposition declaration in diagnostics.
4776 * g++.dg/cpp1z/decomp2.C: Likewise.
4777 * g++.dg/cpp1z/decomp3.C: Likewise.
4778 * g++.dg/cpp1z/decomp4.C: Likewise.
4779 * g++.dg/cpp1z/decomp5.C: Likewise.
4780 * g++.dg/cpp1z/decomp6.C: Likewise.
4781 * g++.dg/cpp1z/decomp7.C: Likewise.
4782 * g++.dg/cpp1z/decomp8.C: Likewise.
4783 * g++.dg/cpp1z/decomp13.C: Likewise.
4784 * g++.dg/cpp1z/decomp14.C: Likewise.
4785 * g++.dg/cpp1z/decomp18.C: Likewise.
4786 * g++.dg/cpp1z/decomp19.C: Likewise.
4787 * g++.dg/cpp1z/decomp22.C: Likewise.
4788 * g++.dg/cpp1z/decomp23.C: Likewise.
4789 * g++.dg/cpp1z/decomp24.C: Likewise.
4790 * g++.dg/cpp1z/decomp25.C: Likewise.
4791 * g++.dg/cpp1z/decomp26.C: Likewise.
4792 * g++.dg/cpp1z/decomp28.C: Likewise.
4793
4794 PR c++/81258
4795 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4796 * g++.dg/cpp1z/decomp30.C: New test.
4797
4798 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4799
4800 PR c++/65775
4801 * g++.dg/cpp0x/trailing14.C: New.
4802
4803 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4804
4805 PR testsuite/79866
4806 * gfortran.dg/coarray_event_2.f08: New test.
4807
4808 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4809
4810 PR testsuite/79843
4811 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4812 * gfortran.dg/pointer_intent_2.f90: Likewise.
4813
4814 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4815
4816 PR middle-end/81290
4817 * gcc.c-torture/compile/pr81290.c: New.
4818
4819 2017-07-03 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/60510
4822 * gfortran.dg/vect/pr60510.f: New testcase.
4823
4824 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4825
4826 * gcc.target/i386/mvc6.c: Require ifunc support.
4827
4828 2017-07-03 Martin Liska <mliska@suse.cz>
4829
4830 PR sanitize/81040
4831 * g++.dg/asan/function-argument-1.C: New test.
4832 * g++.dg/asan/function-argument-2.C: New test.
4833 * g++.dg/asan/function-argument-3.C: New test.
4834
4835 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4836
4837 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4838 as well.
4839
4840 2017-07-03 Tom de Vries <tom@codesourcery.com>
4841
4842 PR tree-optimization/69468
4843 * gcc.dg/pr81192.c: Update.
4844
4845 2017-07-03 Tom de Vries <tom@codesourcery.com>
4846
4847 PR tree-optimization/81192
4848 * gcc.dg/pr81192.c: Update.
4849
4850 2017-07-03 Tom de Vries <tom@codesourcery.com>
4851
4852 PR tree-optimization/81192
4853 * gcc.dg/pr81192.c: New test.
4854
4855 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4856
4857 * gfortran/eoshift_3.f90: New test.
4858
4859 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4860
4861 * gcc.dg/strlenopt-32.c: New testcase.
4862 * gcc.dg/strlenopt-33.c: Likewise.
4863 * gcc.dg/strlenopt-33g.c: Likewise.
4864 * gcc.dg/strlenopt-34.c: Likewise.
4865 * gcc.dg/strlenopt-35.c: Likewise.
4866
4867 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4868
4869 PR tree-optimization/80769
4870 * gcc.dg/strlenopt-31.c: New test.
4871 * gcc.dg/strlenopt-31g.c: Likewise.
4872
4873 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4874
4875 PR tree-optimization/81136
4876 * gcc.dg/vect/pr81136.c: New test.
4877
4878 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR sanitizer/81262
4881 * gcc.c-torture/compile/pr81262.c: New test.
4882 * g++.dg/ubsan/pr81262.C: New test.
4883
4884 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4885
4886 PR ipa/81261
4887 * g++.dg/ipa/pr81261.C: New testcase.
4888
4889 2017-06-30 Andrew Pinski <apinski@cavium.com>
4890
4891 * gcc.dg/torture/pr81245.c: New testcase.
4892
4893 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4894
4895 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4896 unbounded use.
4897
4898 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4899
4900 PR c++/80014
4901 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4902 Add declaration.
4903 (test_typeid): New test function.
4904
4905 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4906
4907 PR target/81225
4908 * gcc.target/i386/pr81225.c: New test.
4909
4910 2017-06-30 Nathan Sidwell <nathan@acm.org>
4911
4912 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4913 * g++.dg/cpp0x/decltype9.C: Likewise.
4914 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4915 * g++.dg/lookup/decl1.C: Likewise.
4916 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4917 * g++.dg/other/pr28432.C: Likewise.
4918 * g++.dg/parse/crash12.C: Likewise.
4919 * g++.dg/parse/enum3.C: Likewise.
4920 * g++.dg/parse/operator6.C: Likewise.
4921 * g++.dg/template/crash69.C: Likewise.
4922 * g++.dg/template/error27.C: Likewise.
4923 * g++.dg/template/error28.C: Likewise.
4924 * g++.dg/template/memfriend6.C: Likewise.
4925 * g++.old-deja/g++.mike/err1.C: Likewise.
4926 * g++.old-deja/g++.mike/p811.C: Likewise.
4927 * g++.old-deja/g++.other/crash25.C: Likewise.
4928 * g++.old-deja/g++.other/dtor4.C: Likewise.
4929 * g++.old-deja/g++.pt/t37.C: Likewise.
4930
4931 2017-06-30 Martin Liska <mliska@suse.cz>
4932
4933 PR ipa/81214
4934 * gcc.target/i386/pr81214.c: New test.
4935
4936 2017-06-30 Nathan Sidwell <nathan@acm.org>
4937
4938 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4939
4940 PR c++/81229
4941 * g++.dg/lookup/pr81229.C: New.
4942
4943 2017-06-30 Martin Liska <mliska@suse.cz>
4944
4945 PR sanitizer/81021
4946 * g++.dg/asan/pr81021.C: New test.
4947
4948 2017-06-30 Richard Biener <rguenther@suse.de>
4949
4950 PR tree-optimization/81249
4951 * g++.dg/torture/pr81249.C: New testcase.
4952
4953 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4954
4955 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4956 * g++.dg/diagnostic/variadic1.C: Likewise.
4957 * g++.dg/gomp/udr-3.C: Likewise.
4958 * g++.dg/overload/error1.C: Likewise.
4959 * g++.dg/overload/error2.C: Likewise.
4960 * g++.dg/template/duplicate1.C: Likewise.
4961 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4962 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4963 * g++.old-deja/g++.other/redecl2.C: Likewise.
4964 * g++.old-deja/g++.other/redecl4.C: Likewise.
4965 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4966
4967 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4968
4969 PR fortran/77765
4970 * gfortran.dg/goacc/pr77765.f90: New test.
4971
4972 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4973
4974 * gcc.target/aarch64/ccmp_2.c: New test.
4975
4976 2017-06-29 Nathan Sidwell <nathan@acm.org>
4977
4978 PR c++/81247
4979 * g++.dg/parse/pr81247-[abc].C: New.
4980
4981 2017-06-29 Carl Love <cel@us.ibm.com>
4982
4983 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4984 test_unsigned_int_result, test_ll_int_result,
4985 test_ll_unsigned_int_result): Add result checking functions, add
4986 debug support.
4987 (main): Add builtin function tests.
4988
4989 2017-06-29 Carl Love <cel@us.ibm.com>
4990
4991 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4992 dg-skip-if): Add -mvsx -mcpu=power7.
4993
4994 2017-06-29 Richard Biener <rguenther@suse.de>
4995
4996 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4997
4998 2017-06-29 Nathan Sidwell <nathan@acm.org>
4999
5000 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5001
5002 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5003
5004 PR middle-end/81194
5005 * g++.dg/pr81194.C: New test.
5006
5007 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5008
5009 PR ipa/80565
5010 * gcc.dg/torture/pr80565.c: New file.
5011
5012 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5013
5014 PR tree-optimization/81196
5015 * gcc.dg/vect/pr81196.c: New.
5016
5017 2017-06-29 Michael Collison <michael.collison@arm.com>
5018
5019 Fix date on previous ChangeLog entry.
5020
5021 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5022 Michael Collison <michael.collison@arm.com>
5023
5024 PR target/70119
5025 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5026
5027 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5028
5029 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5030 Test new intrinsic.
5031 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5032 Ditto.
5033 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5034 Ditto.
5035 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5036 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5037 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5038
5039 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5040
5041 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5042 current ARM check by ARM NEON's availability check.
5043 (check_effective_target_vect_intfloat_cvt): Likewise.
5044 (check_effective_target_vect_uintfloat_cvt): Likewise.
5045 (check_effective_target_vect_floatint_cvt): Likewise.
5046 (check_effective_target_vect_floatuint_cvt): Likewise.
5047 (check_effective_target_vect_shift): Likewise.
5048 (check_effective_target_whole_vector_shift): Likewise.
5049 (check_effective_target_vect_bswap): Likewise.
5050 (check_effective_target_vect_shift_char): Likewise.
5051 (check_effective_target_vect_long): Likewise.
5052 (check_effective_target_vect_float): Likewise.
5053 (check_effective_target_vect_perm): Likewise.
5054 (check_effective_target_vect_perm_byte): Likewise.
5055 (check_effective_target_vect_perm_short): Likewise.
5056 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5057 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5058 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5059 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5060 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5061 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5062 (check_effective_target_vect_widen_shift): Likewise.
5063 (check_effective_target_vect_extract_even_odd): Likewise.
5064 (check_effective_target_vect_interleave): Likewise.
5065 (check_effective_target_vect_multiple_sizes): Likewise.
5066 (check_effective_target_vect64): Likewise.
5067 (check_effective_target_vect_max_reduc): Likewise.
5068
5069 2017-06-28 Richard Biener <rguenther@suse.de>
5070
5071 PR middle-end/81227
5072 * gcc.dg/pr81227.c: New testcase.
5073
5074 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5075
5076 PR target/81193
5077 * lib/target-supports.exp
5078 (check_ppc_cpu_supports_hw_available): New test to make sure
5079 __builtin_cpu_supports works on power7 and newer.
5080
5081 2017-06-28 Martin Liska <mliska@suse.cz>
5082
5083 PR ipa/81128
5084 * gcc.target/i386/pr81128.c: New test.
5085
5086 2017-06-28 Martin Liska <mliska@suse.cz>
5087
5088 PR driver/79659
5089 * g++.dg/opt/pr79659.C: New test.
5090
5091 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5092
5093 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5094 and options.
5095 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5096
5097 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5098
5099 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5100 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5101
5102 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5103
5104 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5105 (foo): ... this. Change constants such that it isn't matched
5106 as __builtin_copysign, yet tests the combiner the same.
5107
5108 2017-06-28 Martin Liska <mliska@suse.cz>
5109
5110 PR sanitizer/81224
5111 * gcc.dg/asan/pr81224.c: New test.
5112
5113 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5114
5115 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5116 passed to pthread_join.
5117
5118 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5119
5120 * gcc.target/s390/nodatarel-1.c: New test.
5121
5122 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5123
5124 PR fortran/80164
5125 * gfortran.dg/array_temporaries_4.f90: New test.
5126
5127 2017-06-27 Andrew Pinski <apinski@cavium.com>
5128
5129 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5130 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5131 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5132
5133 2017-06-27 Marek Polacek <polacek@redhat.com>
5134
5135 PR sanitizer/81223
5136 * gcc.dg/ubsan/pr81223.c: New test.
5137
5138 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5139
5140 * gcc.dg/tree-ssa/assoc-1.c: New file.
5141
5142 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5143
5144 PR c++/62046
5145 * g++.dg/parse/catch2.C: New.
5146
5147 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5148
5149 PR sanitizer/81209
5150 * g++.dg/ubsan/pr81209.C: New test.
5151
5152 PR middle-end/81207
5153 * gcc.c-torture/compile/pr81207.c: New test.
5154
5155 2017-06-27 Marek Polacek <polacek@redhat.com>
5156
5157 PR bootstrap/81216
5158 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5159
5160 2017-06-26 Martin Sebor <msebor@redhat.com>
5161
5162 PR c++/81169
5163 * g++.dg/Wclass-memaccess-2.C: New test.
5164
5165 2017-06-26 Carl Love <cel@us.ibm.com>
5166
5167 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5168 Add new runnable test file for the vec_rev built-ins.
5169
5170 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5171
5172 PR/tree-optimization 71815
5173 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5174 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5175
5176 2017-06-26 Renlin Li <renlin.li@arm.com>
5177 Szabolcs Nagy <szabolcs.nagy@arm.com>
5178
5179 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5180 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5181 memmove.
5182
5183 2017-06-26 Richard Biener <rguenther@suse.de>
5184
5185 PR target/81175
5186 * gfortran.dg/pr81175.f: New testcase.
5187
5188 2017-06-26 Richard Biener <rguenther@suse.de>
5189
5190 PR tree-optimization/81203
5191 * gcc.dg/torture/pr81203.c: New testcase.
5192
5193 2017-06-26 Marek Polacek <polacek@redhat.com>
5194
5195 PR c/80116
5196 * c-c++-common/Wmultistatement-macros-1.c: New test.
5197 * c-c++-common/Wmultistatement-macros-2.c: New test.
5198 * c-c++-common/Wmultistatement-macros-3.c: New test.
5199 * c-c++-common/Wmultistatement-macros-4.c: New test.
5200 * c-c++-common/Wmultistatement-macros-5.c: New test.
5201 * c-c++-common/Wmultistatement-macros-6.c: New test.
5202 * c-c++-common/Wmultistatement-macros-7.c: New test.
5203 * c-c++-common/Wmultistatement-macros-8.c: New test.
5204 * c-c++-common/Wmultistatement-macros-9.c: New test.
5205 * c-c++-common/Wmultistatement-macros-10.c: New test.
5206 * c-c++-common/Wmultistatement-macros-11.c: New test.
5207
5208 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5209
5210 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5211
5212 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5213
5214 * lib/target-supports.exp
5215 (check_effective_target_arm_neon_ok_nocache): Add flags with
5216 -mfloat-abi=hard. Include arm_neon.h.
5217 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5218 (check_effective_target_arm_neon_ok_no_float_abi): New.
5219 * gcc.target/arm/lto/pr65837_0.c: Require
5220 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5221 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5222 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5223
5224 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/62315
5227 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5228
5229 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5230
5231 PR fortran/52473
5232 * gfortran.dg/cshift_2.f90: New test.
5233
5234 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5235
5236 PR middle-end/79794
5237 * gcc.target/aarch64/pr79794.c: New.
5238
5239 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5240
5241 PR target/80510
5242 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5243 * gcc.target/powerpc/pr80510-2.c: Likewise.
5244
5245 2017-06-22 Jeff Law <law@redhat.com>
5246
5247 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5248
5249 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5250
5251 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5252 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5253 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5254 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5255 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5256 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5257 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5258 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5259
5260 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5261
5262 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5263
5264 2017-06-22 Matt Turner <mattst88@gmail.com>
5265
5266 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5267 skylake check.
5268
5269 2017-06-22 Carl Love <cel@us.ibm.com>
5270
5271 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5272 vmuleuh): Fix scan-assembler-times should check for word not half word
5273 instructions.
5274
5275 2017-06-22 Jeff Law <law@redhat.com>
5276
5277 * gcc.c-torture/compile/stack-check-1.c: New test.
5278
5279 2016-06-22 Richard Biener <rguenther@suse.de>
5280
5281 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5282 * gcc.dg/vect/pr65947-2.c: Likewise.
5283 * gcc.dg/vect/pr65947-3.c: Likewise.
5284 * gcc.dg/vect/pr65947-4.c: Likewise.
5285 * gcc.dg/vect/pr65947-5.c: Likewise.
5286 * gcc.dg/vect/pr65947-6.c: Likewise.
5287 * gcc.dg/vect/pr65947-8.c: Likewise.
5288 * gcc.dg/vect/pr65947-9.c: Likewise.
5289 * gcc.dg/vect/pr65947-10.c: Likewise.
5290 * gcc.dg/vect/pr65947-12.c: Likewise.
5291 * gcc.dg/vect/pr65947-13.c: Likewise.
5292 * gcc.dg/vect/pr65947-14.c: Likewise.
5293 * gcc.dg/vect/vect-cond-2.c: Likewise.
5294 * gcc.dg/vect/vect-pr69848.c: Likewise.
5295
5296 2017-06-22 Martin Liska <mliska@suse.cz>
5297
5298 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5299 to not inline it.
5300
5301 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5302
5303 * gcc.dg/tree-ssa/forwprop-37.c: New.
5304
5305 2017-06-22 Richard Biener <rguenther@suse.de>
5306
5307 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5308
5309 2017-06-22 Richard Biener <rguenther@suse.de>
5310
5311 * gcc.dg/vect/pr65947-14.c: New testcase.
5312
5313 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5314
5315 PR target/80510
5316 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5317 32-bit support is added. Change ITYPE size to 64-bit integer.
5318 * gcc.target/powerpc/pr80510-2.c: Likewise.
5319
5320 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR c++/81154
5323 * g++.dg/gomp/pr81154.C: New test.
5324
5325 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5326
5327 * g++.dg/other/old-style-cast-fixits.C: New test case.
5328
5329 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5330
5331 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5332
5333 2017-06-21 Tom de Vries <tom@codesourcery.com>
5334
5335 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5336
5337 2017-06-21 Tom de Vries <tom@codesourcery.com>
5338
5339 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5340 warning.
5341
5342 2017-06-21 Martin Liska <mliska@suse.cz>
5343
5344 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5345
5346 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5347
5348 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5349 gnat.dg/debug11_pkg2.ads: New testcase.
5350
5351 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5352
5353 * gcc.target/i386/getround.c: New file.
5354
5355 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5356
5357 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5358 * gcc.dg/tree-ssa/addadd-2.c: New file.
5359
5360 2017-06-21 Tom de Vries <tom@codesourcery.com>
5361
5362 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5363 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5364 * gcc.c-torture/compile/20080806-1.c: Same.
5365 * gcc.c-torture/compile/920723-1.c: Same.
5366 * gcc.c-torture/compile/930621-1.c: Same.
5367 * gcc.c-torture/compile/991214-2.c: Same.
5368 * gcc.c-torture/compile/bcopy.c: Same.
5369 * gcc.c-torture/compile/memtst.c: Same.
5370 * gcc.c-torture/compile/msp.c: Same.
5371 * gcc.c-torture/compile/stuct.c: Same.
5372 * gcc.c-torture/execute/20011008-3.c: Same.
5373 * gcc.c-torture/execute/20030209-1.c: Same.
5374 * gcc.c-torture/execute/20031012-1.c: Same.
5375 * gcc.c-torture/execute/20040805-1.c: Same.
5376 * gcc.c-torture/execute/920410-1.c: Same.
5377 * gcc.c-torture/execute/921113-1.c: Same.
5378 * gcc.c-torture/execute/921202-1.c: Same.
5379 * gcc.c-torture/execute/921208-2.c: Same.
5380 * gcc.c-torture/execute/930106-1.c: Same.
5381 * gcc.c-torture/execute/930406-1.c: Same.
5382 * gcc.c-torture/execute/950221-1.c: Same.
5383 * gcc.c-torture/execute/960521-1.c: Same.
5384 * gcc.c-torture/execute/980605-1.c: Same.
5385 * gcc.c-torture/execute/comp-goto-1.c: Same.
5386 * gcc.c-torture/execute/comp-goto-2.c: Same.
5387 * gcc.c-torture/execute/memcpy-1.c: Same.
5388 * gcc.c-torture/execute/multi-ix.c: Same.
5389 * gcc.c-torture/execute/nestfunc-4.c: Same.
5390 * gcc.c-torture/execute/pr20621-1.c: Same.
5391 * gcc.c-torture/execute/pr23135.c: Same.
5392 * gcc.c-torture/execute/pr28982b.c: Same.
5393 * gcc.dg/loop-3.c: Same.
5394 * gcc.dg/struct-ret-3.c: Same.
5395 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5396 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5397 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5398 * gcc.dg/tree-prof/pr44777.c: Same.
5399
5400 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5401
5402 PR jit/81144
5403 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5404 memset call with zero-initialization.
5405 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5406
5407 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5408
5409 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5410 (main): Renamed to ...
5411 (fma4_test): ... this.
5412
5413 2017-06-20 Julia Koval <julia.koval@intel.com>
5414
5415 * gcc.target/i386/pr73350-2.c: New test.
5416
5417 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5418
5419 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5420 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5421 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5422 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5423 restrict to x86_64-*-*-gnu.
5424 Skip scan-assembler on *-*-darwin*.
5425 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5426 * gcc.dg/loop-invariant.c: Likewise.
5427 * gcc.dg/lto/pr70955_0.c: Likewise.
5428 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5429 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5430 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5431
5432 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5433 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5434 targets.
5435 * gcc.dg/attr-ms_struct-2.c: Likewise.
5436 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5437 * gcc.dg/bf-ms-layout.c: Likewise.
5438 * gcc.dg/bf-ms-layout-2.c: Likewise.
5439 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5440 Require fpic support.
5441 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5442 targets.
5443 * gcc.target/i386/bitfield2.c: Likewise.
5444 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5445 targets.
5446 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5447
5448 2017-06-20 Nathan Sidwell <nathan@acm.org>
5449
5450 PR c++/67074
5451 * g++.dg/lookup/pr67074.C: New.
5452 * g++.dg/parse/namespace-alias-1.C: Adjust.
5453
5454 2017-06-20 Richard Biener <rguenther@suse.de>
5455
5456 PR middle-end/81097
5457 * c-c++-common/ubsan/pr81097.c: New testcase.
5458
5459 2017-06-20 Richard Biener <rguenther@suse.de>
5460
5461 * gcc.dg/vect/pr65947-9.c: Adjust.
5462
5463 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5464
5465 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5466 * gcc.target/arm/acle/cdp2.c: Likewise.
5467 * gcc.target/arm/acle/ldc.c: Likewise.
5468 * gcc.target/arm/acle/ldc2.c: Likewise.
5469 * gcc.target/arm/acle/ldc2l.c: Likewise.
5470 * gcc.target/arm/acle/ldcl.c: Likewise.
5471 * gcc.target/arm/acle/mcr.c: Likewise.
5472 * gcc.target/arm/acle/mcr2.c: Likewise.
5473 * gcc.target/arm/acle/mcrr.c: Likewise.
5474 * gcc.target/arm/acle/mcrr2.c: Likewise.
5475 * gcc.target/arm/acle/mrc.c: Likewise.
5476 * gcc.target/arm/acle/mrc2.c: Likewise.
5477 * gcc.target/arm/acle/mrrc.c: Likewise.
5478 * gcc.target/arm/acle/mrrc2.c: Likewise.
5479 * gcc.target/arm/acle/stc.c: Likewise.
5480 * gcc.target/arm/acle/stc2.c: Likewise.
5481 * gcc.target/arm/acle/stc2l.c: Likewise.
5482 * gcc.target/arm/acle/stcl.c: Likewise.
5483
5484 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR target/81121
5487 * gcc.target/i386/pr81121.c: New test.
5488
5489 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5490
5491 PR target/79799
5492 * gcc.target/powerpc/pr79799-1.c: New test.
5493 * gcc.target/powerpc/pr79799-2.c: Likewise.
5494 * gcc.target/powerpc/pr79799-3.c: Likewise.
5495 * gcc.target/powerpc/pr79799-4.c: Likewise.
5496 * gcc.target/powerpc/pr79799-5.c: Likewise.
5497
5498 2017-06-19 Nathan Sidwell <nathan@acm.org>
5499
5500 PR c++/81124
5501 PR c++/79766
5502 * g++.dg/lookup/pr79766.C: New.
5503 * g++.dg/lookup/pr81124.C: New.
5504 * g++.dg/template/explicit6.C: Adjust.
5505 * g++.old-deja/g++.other/decl5.C: Adjust.
5506
5507 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5508
5509 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5510 -DSTACK_SIZE.
5511
5512 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR sanitizer/81125
5515 * g++.dg/ubsan/pr81125.C: New test.
5516
5517 PR sanitizer/81111
5518 * g++.dg/ubsan/pr81111.C: New test.
5519
5520 2017-06-19 Richard Biener <rguenther@suse.de>
5521
5522 PR middle-end/81118
5523 * gcc.dg/torture/pr81118.c: New testcase.
5524
5525 2017-06-19 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/80887
5528 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5529
5530 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR ipa/81112
5533 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5534
5535 2017-06-19 Nathan Sidwell <nathan@acm.org>
5536
5537 PR c++/81119
5538 * g++.dg/warn/pr81119.C: New.
5539
5540 2017-06-19 Martin Liska <mliska@suse.cz>
5541
5542 PR sanitizer/80879
5543 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5544
5545 2017-06-19 Martin Liska <mliska@suse.cz>
5546
5547 PR ipa/80732
5548 * gcc.target/i386/mvc5.c: Scan indirect_function.
5549 * gcc.target/i386/mvc7.c: Likewise.
5550 * gcc.target/i386/pr80732.c: New test.
5551
5552 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5553
5554 PR c++/66093
5555 * g++.dg/cpp1y/constexpr-66093.C: New.
5556
5557 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5558
5559 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5560 dg-skip-if list.
5561
5562 2017-06-19 Richard Biener <rguenther@suse.de>
5563
5564 PR ipa/81112
5565 * g++.dg/torture/pr81112.C: New testcase.
5566
5567 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5568
5569 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5570
5571 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5572
5573 PR fortran/52473
5574 * gfortran.dg/cshift_1.f90: New test.
5575
5576 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5577
5578 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5579
5580 2017-06-16 Carl Love <cel@us.ibm.com>
5581
5582 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5583 main): Add runnable tests and test checker for vec_float,
5584 vec_float2, vec_floate and vec_floato builtins.
5585
5586 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5587
5588 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5589 the architecture options added by dg-add-options arm_neon.
5590 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5591 to the architecture.
5592 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5593 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5594 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5595
5596 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5597
5598 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5599 multilibs have been built.
5600
5601 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5602
5603 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5604 * gcc.target/arm/pr51915.c: Likewise.
5605 * gcc.target/arm/pr52006.c: Likewise.
5606 * gcc.target/arm/pr53187.c: Likewise.
5607
5608 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5609
5610 * gcc.target/arm/multilibs.exp: New file.
5611
5612 2017-06-16 Martin Sebor <msebor@redhat.com>
5613
5614 PR tree-optimization/80933
5615 PR tree-optimization/80934
5616 * gcc.dg/fold-bcopy.c: New test.
5617 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5618 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5619 * gcc.dg/pr79214.c: Adjust.
5620 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5621 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5622 * gcc.dg/builtins-nonnull.c: Likewise.
5623
5624 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5625
5626 PR target/71778
5627 * gcc.target/arm/pr71778.c: New.
5628
5629 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5630
5631 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5632
5633 2017-06-16 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/81090
5636 * gcc.dg/graphite/pr81090.c: New testcase.
5637
5638 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5639
5640 PR fortran/80983
5641 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5642
5643 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR sanitizer/81094
5646 * c-c++-common/ubsan/object-size-11.c: New test.
5647
5648 2017-06-15 Martin Sebor <msebor@redhat.com>
5649
5650 PR c++/80560
5651 * g++.dg/Wclass-memaccess.C: New test.
5652
5653 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5654
5655 PR fortran/80983
5656 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5657
5658 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5659
5660 PR lto/69866
5661 * gcc.dg/lto/pr69866_0.c: New test.
5662 * gcc.dg/lto/pr69866_1.c: Likewise.
5663
5664 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5665
5666 PR target/78818
5667 * gcc.target/msp430/pr78818-real.c: New template for tests.
5668 * gcc.target/msp430/pr78818-auto.c: New test.
5669 * gcc.target/msp430/pr78818-data-region.c: New test.
5670 * gcc.target/msp430/pr78818-data-sec.c: New test.
5671 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5672
5673 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5674
5675 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5676 instructions in it rather than the number of IT blocks being 2.
5677 Transfer scan directive arm_thumb2 restriction to the whole
5678 testcase and restrict further to Thumb-only targets.
5679
5680 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5681
5682 * gcc.target/arm/sdiv_costs_1.c:
5683 Use dg-add-options.
5684
5685 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5686
5687 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5688 * gcc.target/mips/pr51513-1.c: New test.
5689 * gcc.target/mips/pr51513-2.c: New test.
5690
5691 2017-06-14 Richard Biener <rguenther@suse.de>
5692
5693 PR tree-optimization/81083
5694 * gcc.dg/torture/pr81083.c: Add prototypes.
5695
5696 2017-06-14 Richard Biener <rguenther@suse.de>
5697
5698 PR middle-end/81088
5699 * c-c++-common/ubsan/pr81088.c: New testcase.
5700
5701 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5702
5703 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5704
5705 2017-06-14 Andrew Pinski <apinski@cavium.com>
5706 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5707
5708 PR target/71663
5709 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5710 * gcc.target/aarch64/vect-init-2.c: Likewise.
5711 * gcc.target/aarch64/vect-init-3.c: Likewise.
5712 * gcc.target/aarch64/vect-init-4.c: Likewise.
5713 * gcc.target/aarch64/vect-init-5.c: Likewise.
5714
5715 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5716
5717 PR c++/58541
5718 * g++.dg/cpp0x/constexpr-58541.C: New.
5719
5720 2017-06-14 Richard Biener <rguenther@suse.de>
5721
5722 PR tree-optimization/81083
5723 * gcc.dg/torture/pr81083.c: New testcase.
5724
5725 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5726
5727 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5728 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5729
5730 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR c++/80973
5733 * g++.dg/ubsan/pr80973.C: New test.
5734
5735 PR c++/80984
5736 * g++.dg/opt/nrv18.C: New test.
5737
5738 2017-06-13 Martin Liska <mliska@suse.cz>
5739
5740 PR sanitize/78204
5741 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5742 test by adding no_sanitize attribute.
5743 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5744
5745 2017-06-13 Renlin Li <renlin.li@arm.com>
5746
5747 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5748 conditionally.
5749
5750 2017-06-13 Martin Jambor <mjambor@suse.cz>
5751
5752 PR tree-optimization/80803
5753 PR tree-optimization/81063
5754 gcc.dg/tree-ssa/pr80803.c: New test.
5755 gcc.dg/tree-ssa/pr81063.c: Likewise.
5756
5757 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5758
5759 * c-c++-common/fold-masked-cmp-3.c: New test.
5760
5761 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5762
5763 PR tree-optimization/67328
5764 * c-c++-common/fold-masked-cmp-1.c: New test.
5765 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5766 * gcc.dg/pr46309.c: Fix pattern.
5767 * gcc.dg/pr46309-2.c: Likewise.
5768
5769 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5770
5771 * gcc.target/arm/sdiv_costs_1.c:
5772 Require arm_arch_v8a_ok and add march option.
5773
5774 2017-06-13 Martin Liska <mliska@suse.cz>
5775
5776 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5777 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5778 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5779
5780 2017-06-13 Richard Biener <rguenther@suse.de>
5781
5782 PR middle-end/81065
5783 * c-c++-common/ubsan/pr81065.c: New testcase.
5784
5785 2017-06-12 Ian Lance Taylor <iant@golang.org>
5786
5787 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5788 freorder. Update comment to explain test.
5789
5790 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5791
5792 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5793 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5794 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5795 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5796
5797 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5798
5799 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5800
5801 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5802
5803 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5804
5805 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5806
5807 PR tree-optimization/81003
5808 * gcc.c-torture/compile/pr81003.c: New test.
5809
5810 2017-06-12 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/81053
5813 * gcc.dg/torture/pr81053.c: New testcase.
5814
5815 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5816
5817 PR fortran/80988
5818 * gfortran.dg/implied_do_io_3.f90: New test.
5819
5820 2017-06-10 Tom de Vries <tom@codesourcery.com>
5821
5822 * lib/target-supports.exp (check_effective_target_signal): New proc.
5823 * lib/gcc.exp (gcc_target_compile): Remove appending of
5824 -DSIGNAL_SUPPRESS to additional_flags.
5825 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5826 additional_flags if effective target signal is not supported by the
5827 target.
5828 * gcc.c-torture/execute/20101011-1.c: Same.
5829 * gcc.dg/c99-stdint-1.c: Same.
5830 * gcc.dg/c99-stdint-2.c: Same.
5831 * gcc.dg/c99-stdint-5.c: Same.
5832 * gcc.dg/c99-stdint-6.c: Same.
5833 * gcc.dg/stdint-width-1.c: Same.
5834
5835 2017-06-10 Tom de Vries <tom@codesourcery.com>
5836
5837 * lib/target-supports.exp (check_effective_target_stack_size)
5838 (dg-effective-target-value): New proc.
5839 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5840 additional_flags.
5841 * lib/objc.exp (objc_target_compile): Same.
5842 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5843 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5844 dg-additional-options.
5845 * gcc.c-torture/compile/20080806-1.c: Same.
5846 * gcc.c-torture/compile/920723-1.c: Same.
5847 * gcc.c-torture/compile/930621-1.c: Same.
5848 * gcc.c-torture/compile/991214-2.c: Same.
5849 * gcc.c-torture/compile/bcopy.c: Same.
5850 * gcc.c-torture/compile/memtst.c: Same.
5851 * gcc.c-torture/compile/msp.c: Same.
5852 * gcc.c-torture/compile/stuct.c: Same.
5853 * gcc.c-torture/execute/20011008-3.c: Same.
5854 * gcc.c-torture/execute/20030209-1.c: Same.
5855 * gcc.c-torture/execute/20031012-1.c: Same.
5856 * gcc.c-torture/execute/20040805-1.c: Same.
5857 * gcc.c-torture/execute/920410-1.c: Same.
5858 * gcc.c-torture/execute/920501-7.c: Same.
5859 * gcc.c-torture/execute/921113-1.c: Same.
5860 * gcc.c-torture/execute/921202-1.c: Same.
5861 * gcc.c-torture/execute/921208-2.c: Same.
5862 * gcc.c-torture/execute/930106-1.c: Same.
5863 * gcc.c-torture/execute/930406-1.c: Same.
5864 * gcc.c-torture/execute/950221-1.c: Same.
5865 * gcc.c-torture/execute/960521-1.c: Same.
5866 * gcc.c-torture/execute/980605-1.c: Same.
5867 * gcc.c-torture/execute/comp-goto-1.c: Same.
5868 * gcc.c-torture/execute/comp-goto-2.c: Same.
5869 * gcc.c-torture/execute/memcpy-1.c: Same.
5870 * gcc.c-torture/execute/multi-ix.c: Same.
5871 * gcc.c-torture/execute/nestfunc-4.c: Same.
5872 * gcc.c-torture/execute/pr20621-1.c: Same.
5873 * gcc.c-torture/execute/pr23135.c: Same.
5874 * gcc.c-torture/execute/pr28982b.c: Same.
5875 * gcc.dg/loop-3.c: Same.
5876 * gcc.dg/struct-ret-3.c: Same.
5877 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5878 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5879 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5880 * gcc.dg/tree-prof/pr44777.c: Same.
5881
5882 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5883
5884 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5885 (test_mutually_exclusive_suggestions): New test function.
5886 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5887 (test_mutually_exclusive_suggestions): New test function.
5888 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5889 (test_mutually_exclusive_suggestions): New test function.
5890 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5891 (test_show_locus): Add special-case for
5892 "test_mutually_exclusive_suggestions".
5893
5894 2017-06-09 Ian Lance Taylor <iant@golang.org>
5895
5896 * gcc.dg/tree-prof/split-1.c: New test.
5897
5898 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5899
5900 * gcc.dg/predict-14.c: Avoid cold function detection.
5901 * gcc.target/i386/umod-3.c: Likewise.
5902
5903 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5904
5905 * gcc.target/aarch64/lrint-matherr.h: New.
5906 * gcc.target/aarch64/inline-lrint_1.c: New.
5907 * gcc.target/aarch64/inline-lrint_2.c: New.
5908 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5909 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5910
5911 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5912
5913 * gcc.target/arm/sdiv_costs_1.c: New.
5914
5915 2017-06-09 Tom de Vries <tom@codesourcery.com>
5916
5917 PR target/80855
5918 * gcc.target/nvptx/label-values.c: New test.
5919
5920 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5921
5922 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5923 Test for null definitions instead of them being undefined. Add entry
5924 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5925 about using the effective target for architecture extension.
5926 (check_effective_target_arm_arch_v7ve_ok): Remove.
5927 (add_options_for_arm_arch_v7ve): Likewise.
5928
5929 2017-06-09 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/66623
5932 * gcc.dg/vect/pr66623.c: New testcase.
5933
5934 2017-06-09 Richard Biener <rguenther@suse.de>
5935
5936 PR tree-optimization/79483
5937 * gcc.dg/graphite/pr79483.c: New testcase.
5938
5939 2017-06-09 Richard Biener <rguenther@suse.de>
5940
5941 PR middle-end/81007
5942 * g++.dg/pr81007.C: New testcase.
5943
5944 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5945
5946 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5947 instead of "rsp" for -m32.
5948 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5949 target, add -msse2 to dg-options.
5950 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5951 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5952
5953 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5954
5955 PR target/80966
5956 * gcc.target/powerpc/stack-limit.c: New testcase.
5957
5958 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5959
5960 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5961 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5962 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5963 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5964 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5965 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5966
5967 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR c/81006
5970 * c-c++-common/gomp/pr81006.c: New test.
5971
5972 PR c++/81011
5973 * g++.dg/gomp/pr81011.C: New test.
5974
5975 PR middle-end/81005
5976 * c-c++-common/ubsan/align-10.c: New test.
5977 * c-c++-common/ubsan/null-13.c: New test.
5978
5979 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5980
5981 PR target/81015
5982 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5983 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5984 * gcc.target/i386/pr81015.c: New test.
5985
5986 2017-06-08 Tom de Vries <tom@codesourcery.com>
5987
5988 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5989 trampolines instead of NO_TRAMPOLINES.
5990 * gcc.c-torture/execute/20000822-1.c: Same.
5991 * gcc.c-torture/execute/920428-2.c: Same.
5992 * gcc.c-torture/execute/920501-7.c: Same.
5993 * gcc.c-torture/execute/920612-2.c: Same.
5994 * gcc.c-torture/execute/921017-1.c: Same.
5995 * gcc.c-torture/execute/921215-1.c: Same.
5996 * gcc.c-torture/execute/931002-1.c: Same.
5997 * gcc.c-torture/execute/comp-goto-2.c: Same.
5998 * gcc.c-torture/execute/nestfunc-1.c: Same.
5999 * gcc.c-torture/execute/nestfunc-2.c: Same.
6000 * gcc.c-torture/execute/nestfunc-3.c: Same.
6001 * gcc.c-torture/execute/nestfunc-5.c: Same.
6002 * gcc.c-torture/execute/nestfunc-6.c: Same.
6003 * gcc.c-torture/execute/pr24135.c: Same.
6004 * gcc.dg/Wtrampolines.c: Same.
6005 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6006 * gcc.dg/torture/stackalign/nested-5.c: Same.
6007 * gcc.dg/torture/stackalign/nested-6.c: Same.
6008 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6009 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6010 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6011 * gcc.dg/trampoline-1.c: Same.
6012 * gcc.dg/tree-prof/pr44777.c: Same.
6013 * gcc.target/i386/pr67770.c: Same.
6014 * lib/gcc.exp (gcc_target_compile): Remove appending of
6015 -DNO_TRAMPOLINES to additional_flags.
6016 * lib/objc.exp (objc_target_compile): Same.
6017
6018 2017-06-08 Tom de Vries <tom@codesourcery.com>
6019
6020 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6021 'gcc,no_trampolines' instead of 'no_trampolines'.
6022
6023 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6024
6025 PR middle-end/79988
6026 * gcc.target/i386/mpx/pr79988.c: New test.
6027
6028 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6029
6030 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6031 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6032 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6033
6034 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6035
6036 * g++.dg/tree-ssa/counts-1.C: New testcase.
6037 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6038
6039 2017-08-08 Julia Koval <julia.koval@intel.com>
6040
6041 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6042 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6043 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6044 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6045 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6046 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6047
6048 2017-06-08 Marek Polacek <polacek@redhat.com>
6049
6050 PR sanitize/80932
6051 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6052
6053 2017-08-08 Julia Koval <julia.koval@intel.com>
6054
6055 PR target/73350,80862
6056 * gcc.target/i386/pr73350.c: New test.
6057
6058 2017-06-08 Richard Biener <rguenther@suse.de>
6059
6060 PR tree-optimization/80928
6061 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6062
6063 2017-06-07 Carl Love <cel@us.ibm.com>
6064
6065 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6066
6067 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6068
6069 PR c++/80990
6070 * g++.dg/cpp1z/class-deduction39.C: New.
6071
6072 2017-06-07 Marek Polacek <polacek@redhat.com>
6073
6074 PR sanitizer/80932
6075 * c-c++-common/ubsan/pr80932.c: New test.
6076
6077 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6078
6079 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6080 * gcc.target/i386/l_fma_double_2.c: Ditto.
6081 * gcc.target/i386/l_fma_double_3.c: Ditto.
6082 * gcc.target/i386/l_fma_double_4.c: Ditto.
6083 * gcc.target/i386/l_fma_double_5.c: Ditto.
6084 * gcc.target/i386/l_fma_double_6.c: Ditto.
6085 * gcc.target/i386/l_fma_float_1.c: Ditto.
6086 * gcc.target/i386/l_fma_float_2.c: Ditto.
6087 * gcc.target/i386/l_fma_float_3.c: Ditto.
6088 * gcc.target/i386/l_fma_float_4.c: Ditto.
6089 * gcc.target/i386/l_fma_float_5.c: Ditto.
6090 * gcc.target/i386/l_fma_float_6.c: Ditto.
6091
6092 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6093
6094 * gcc.target/aarch64/sdiv_costs_1.c: New.
6095
6096 2017-06-07 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/80928
6099 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6100 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6101
6102 2017-06-07 Richard Biener <rguenther@suse.de>
6103
6104 PR tree-optimization/80928
6105 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6106 check_results.
6107
6108 2017-06-06 Nathan Sidwell <nathan@acm.org>
6109
6110 * g++.dg/pr45330.C: Add inline namespace case.
6111
6112 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6113
6114 PR fortran/80975
6115 * gfortran.dg/matmul_16.f90: New test.
6116 * gfortran.dg/inline_matmul_18.f90: New test.
6117
6118 2017-06-06 Marek Polacek <polacek@redhat.com>
6119
6120 PR c/79983
6121 * gcc.dg/pr79983.c: New test.
6122
6123 2017-06-06 David S. Miller <davem@davemloft.net>
6124
6125 * gcc.target/sparc/sparc-ret-3.c: New test.
6126
6127 2017-06-06 Tom de Vries <tom@codesourcery.com>
6128
6129 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6130 label_values instead of NO_LABEL_VALUES.
6131 * gcc.c-torture/compile/920301-1.c: Same.
6132 * gcc.c-torture/compile/920501-1.c: Same.
6133 * gcc.c-torture/compile/941014-4.c: Same.
6134 * gcc.c-torture/compile/labels-1.c: Same.
6135 * gcc.c-torture/compile/pr18903.c: Same.
6136 * gcc.c-torture/execute/920302-1.c: Same.
6137 * gcc.c-torture/execute/920415-1.c: Same.
6138 * gcc.c-torture/execute/920428-2.c: Same.
6139 * gcc.c-torture/execute/920501-3.c: Same.
6140 * gcc.c-torture/execute/920501-4.c: Same.
6141 * gcc.c-torture/execute/920501-5.c: Same.
6142 * gcc.c-torture/execute/920501-7.c: Same.
6143 * gcc.c-torture/execute/920721-4.c: Same.
6144 * gcc.c-torture/execute/980526-1.c: Same.
6145 * gcc.c-torture/execute/990208-1.c: Same.
6146 * gcc.c-torture/execute/comp-goto-1.c: Same.
6147 * gcc.c-torture/execute/comp-goto-2.c: Same.
6148 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6149 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6150 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6151 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6152 * gcc.dg/tree-prof/pr44777.c: Same.
6153 * gcc.misc-tests/bprob-2.c: Same.
6154 * gcc.misc-tests/gcov-3.c: Same.
6155 * lib/gcc.exp (gcc_target_compile): Remove appending of
6156 -DNO_LABEL_VALUES to additional_flags.
6157 * lib/objc.exp (objc_target_compile): Same.
6158 * lib/target-supports.exp (check_effective_target_label_values): Test on
6159 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6160
6161 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6162
6163 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6164
6165 2017-06-06 Richard Biener <rguenther@suse.de>
6166
6167 PR tree-optimization/80974
6168 * gcc.dg/torture/pr80974.c: New testcase.
6169
6170 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6171
6172 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6173 "unsigned int" in conversation warning on line 15.
6174
6175 2017-06-06 Richard Biener <rguenther@suse.de>
6176
6177 PR tree-optimization/80928
6178 * gcc.dg/vect/pr80928.c: New testcase.
6179 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6180 * gcc.dg/vect/slp-13.c: Likewise.
6181 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6182
6183 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6184
6185 * g++.dg/plugin/comment_plugin.c: New test plugin.
6186 * g++.dg/plugin/comments-1.C: New test file.
6187 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6188
6189 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6190
6191 * gcc.misc-tests/gcov-1a.c: New test.
6192
6193 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6194
6195 * gcc.target/powerpc/clone1.c: New test.
6196
6197 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6198
6199 PR fortran/70601
6200 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6201
6202 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6203
6204 PR fortran/35339
6205 * gfortran.dg/implied_do_io_1.f90: New Test.
6206 * gfortran.dg/implied_do_io_2.f90: New Test.
6207
6208 2017-06-05 Renlin Li <renlin.li@arm.com>
6209
6210 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6211 selector to related line.
6212
6213 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6214
6215 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6216
6217 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6218
6219 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6220
6221 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6222
6223 * gcc.target/aarch64/subs_compare_2.c: New test.
6224
6225 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6226
6227 * gcc.target/aarch64/subs_compare_1.c: New test.
6228
6229 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6230
6231 * gcc.target/mips/div-9.c: Delete duplicate test.
6232 * gcc.target/mips/div-10.c: Ditto.
6233 * gcc.target/mips/div-11.c: Ditto.
6234 * gcc.target/mips/div-12.c: Ditto.
6235
6236 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6237
6238 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6239
6240 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6241
6242 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6243 vesrion of the dejagnu grep.
6244 (list-module-names): Use it and adjust the regular expressions for
6245 modules and submodules.
6246 * gfortran.dg/prof/prof.exp: Cleanup modules.
6247 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6248 directives.
6249 * gfortran.dg/altreturn_8.f90: Likewise.
6250 * gfortran.dg/associate_12.f90: Likewise.
6251 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6252 * gfortran.dg/charlen_15.f90: Likewise.
6253 * gfortran.dg/class_4a.f03: Likewise.
6254 * gfortran.dg/class_54.f90: Likewise.
6255 * gfortran.dg/class_dummy_4.f03: Likewise.
6256 * gfortran.dg/class_dummy_5.f90: Likewise.
6257 * gfortran.dg/constructor_9.f90: Likewise.
6258 * gfortran.dg/dec_structure_15.f90: Likewise.
6259 * gfortran.dg/do_check_8.f90: Likewise.
6260 * gfortran.dg/dtio_26.f03: Likewise.
6261 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6262 * gfortran.dg/equiv_9.f90: Likewise.
6263 * gfortran.dg/extends_15.f90: Likewise.
6264 * gfortran.dg/finalize_22.f90: Likewise.
6265 * gfortran.dg/finalize_23.f90: Likewise.
6266 * gfortran.dg/generic_26.f90: Likewise.
6267 * gfortran.dg/generic_27.f90: Likewise.
6268 * gfortran.dg/namelist_76.f90: Likewise.
6269 * gfortran.dg/pointer_init_8.f90: Likewise.
6270 * gfortran.dg/pr61318.f90: Likewise.
6271 * gfortran.dg/pr77260_1.f90: Likewise.
6272 * gfortran.dg/pr77260_2.f90: Likewise.
6273 * gfortran.dg/pr77420_3.f90: Likewise.
6274 * gfortran.dg/proc_ptr_39.f90: Likewise.
6275 * gfortran.dg/proc_ptr_41.f90: Likewise.
6276 * gfortran.dg/proc_ptr_42.f90: Likewise.
6277 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6278 * gfortran.dg/submodule_1.f08: Likewise.
6279 * gfortran.dg/submodule_10.f08: Likewise.
6280 * gfortran.dg/submodule_14.f08: Likewise.
6281 * gfortran.dg/submodule_15.f08: Likewise.
6282 * gfortran.dg/submodule_2.f08: Likewise.
6283 * gfortran.dg/submodule_5.f08: Likewise.
6284 * gfortran.dg/submodule_6.f08: Likewise.
6285 * gfortran.dg/submodule_7.f08: Likewise.
6286 * gfortran.dg/submodule_8.f08: Likewise.
6287 * gfortran.dg/submodule_9.f08: Likewise.
6288 * gfortran.dg/transfer_class_2.f90: Likewise.
6289 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6290 * gfortran.dg/typebound_call_24.f03: Likewise.
6291 * gfortran.dg/typebound_call_25.f90: Likewise.
6292 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6293 * gfortran.dg/typebound_generic_12.f03: Likewise.
6294 * gfortran.dg/typebound_generic_13.f03: Likewise.
6295 * gfortran.dg/typebound_generic_14.f03: Likewise.
6296 * gfortran.dg/typebound_generic_15.f90: Likewise.
6297 * gfortran.dg/typebound_operator_16.f03: Likewise.
6298 * gfortran.dg/typebound_operator_18.f90: Likewise.
6299 * gfortran.dg/typebound_operator_20.f90: Likewise.
6300 * gfortran.dg/typebound_override_3.f90: Likewise.
6301 * gfortran.dg/typebound_override_4.f90: Likewise.
6302 * gfortran.dg/typebound_override_5.f90: Likewise.
6303 * gfortran.dg/typebound_override_6.f90: Likewise.
6304 * gfortran.dg/typebound_override_7.f90: Likewise.
6305 * gfortran.dg/typebound_proc_28.f03: Likewise.
6306 * gfortran.dg/typebound_proc_29.f90: Likewise.
6307 * gfortran.dg/typebound_proc_30.f90: Likewise.
6308 * gfortran.dg/typebound_proc_31.f90: Likewise.
6309 * gfortran.dg/typebound_proc_32.f90: Likewise.
6310 * gfortran.dg/typebound_proc_33.f90: Likewise.
6311 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6312 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6313 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6314 * gfortran.dg/use_only_3.f90: Likewise.
6315 * gfortran.dg/use_without_only_1.f90: Likewise.
6316 * gfortran.dg/warn_unused_function.f90: Likewise.
6317 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6318 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6319
6320 2017-06-04 Marek Polacek <polacek@redhat.com>
6321
6322 PR c/80919
6323 * gcc.dg/format/pr80919.c: New test.
6324
6325 2017-06-02 Martin Sebor <msebor@redhat.com>
6326
6327 PR c/80892
6328 * c-c++-common/Wfloat-conversion-2.c: New test.
6329
6330 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/68754
6333 * g++.dg/cpp1y/constexpr-68754.C: New.
6334
6335 2017-06-02 Carl Love <cel@us.ibm.com>
6336
6337 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6338 for the new built-ins.
6339
6340 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6341
6342 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6343
6344 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6345
6346 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6347 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6348 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6349 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6350 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6351
6352 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6353
6354 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6355
6356 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6357
6358 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6359
6360 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6361
6362 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6363 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6364 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6365 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6366 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6367 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6368 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6369 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6370 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6371
6372 2017-06-02 Nathan Sidwell <nathan@acm.org>
6373
6374 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6375
6376 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR rtl-optimization/80903
6379 * gcc.dg/pr80903.c: New test.
6380
6381 PR fortran/80918
6382 * gfortran.dg/gomp/pr80918.f90: New test.
6383
6384 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6385
6386 * c-c++-common/Wsizeof-pointer-div.c: New test.
6387 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6388 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6389 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6390 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6391 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6392 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6393 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6394 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6395 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6396 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6397 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6398 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6399 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6400 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6401 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6402 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6403 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6404 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6405
6406 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6407
6408 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6409 Update the target to power8-vector.
6410
6411 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6412
6413 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6414
6415 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6416
6417 * debug12.adb, debug12.ads: New testcase.
6418
6419 2017-06-01 Martin Jambor <mjambor@suse.cz>
6420
6421 PR tree-optimization/80898
6422 * gcc.dg/tree-ssa/pr80898.c: New test.
6423 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6424
6425 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6426
6427 PR c++/80896
6428 * g++.dg/cpp1z/nodiscard5.C: New.
6429
6430 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6431
6432 * gcc.target/arc/pr9001195952.c: New test.
6433
6434 2017-06-01 Tom de Vries <tom@codesourcery.com>
6435
6436 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6437 * gcc.c-torture/compile/asmgoto-1.c: Same.
6438 * gcc.dg/20000707-1.c: Same.
6439 * gcc.dg/pr38700.c: Same.
6440 * gcc.dg/pr70169.c: Same.
6441 * gcc.dg/pr80112.c: Same.
6442 * gcc.dg/torture/pr51071-2.c: Same.
6443 * gcc.dg/torture/pr51071.c: Same.
6444 * gcc.dg/tree-ssa/alias-34.c: Same.
6445
6446 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6447
6448 * gnat.dg/debug11.adb: New testcase.
6449
6450 2017-06-01 Richard Biener <rguenther@suse.de>
6451
6452 PR middle-end/66313
6453 * c-c++-common/ubsan/pr66313.c: New testcase.
6454 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6455
6456 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6457
6458 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6459 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6460 to vsx_hw. Add dg-skip-if directive to disable this test if
6461 -mcpu overridden.
6462 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6463 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6464 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6465 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6466 to dg-option. Add dg-skip-if directive to disable this test
6467 for darwin. Add dg-skip-if directive to disable this test if
6468 -mcpu overridden.
6469
6470 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6471
6472 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6473 (_mm_maskz_max_sd): Test new intrinsics.
6474 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6475 (_mm_maskz_max_sd): Test new intrinsics.
6476 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6477 (_mm_maskz_max_ss): Test new intrinsics.
6478 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6479 (_mm_maskz_max_ss): Test new intrinsics.
6480 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6481 (_mm_maskz_min_sd): Test new intrinsics.
6482 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6483 (_mm_maskz_min_sd): Test new intrinsics.
6484 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6485 (_mm_maskz_min_ss): Test new intrinsics.
6486 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6487 (_mm_maskz_min_ss): Test new intrinsics.
6488
6489 2017-05-31 Nathan Sidwell <nathan@acm.org>
6490
6491 * g++.dg/lookup/lambda1.C New.
6492
6493 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6494
6495 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6496 on pointer should not be replaced.
6497
6498 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6499
6500 PR testsuite/80580
6501 * gcc.dg/gimplefe-error-7.c: New test.
6502
6503 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6504
6505 * gcc.target/arc/add_n-combine.c: New test.
6506 * gcc.target/arc/sub_n-combine.c: New test.
6507
6508 2017-05-31 Richard Biener <rguenther@suse.de>
6509
6510 PR target/80880
6511 * gcc.target/i386/pr80880.c: New testcase.
6512
6513 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6514
6515 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6516
6517 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6518
6519 * gcc.dg/vect/pr80815-3.c: New test.
6520
6521 2017-05-31 Richard Biener <rguenther@suse.de>
6522
6523 PR tree-optimization/80906
6524 * gcc.dg/graphite/pr80906.c: New testcase.
6525
6526 2017-05-30 Tom de Vries <tom@codesourcery.com>
6527
6528 PR testsuite/80910
6529 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6530 unsupported if host compiler does not support c++11.
6531 (host_supports_c++11): New proc.
6532
6533 2017-05-30 Martin Sebor <msebor@redhat.com>
6534
6535 PR c/80731
6536 * g++.dg/ext/utf16-4.C: Relax test.
6537 * gcc.dg/fixed-point/int-warning.c: Adjust.
6538
6539 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6540
6541 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6542 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6543 test case.
6544 * g++.dg/plugin/show-template-tree-color.C: New test case.
6545 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6546 * g++.dg/template/show-template-tree-2.C: New test case.
6547 * g++.dg/template/show-template-tree-3.C: New test case.
6548 * g++.dg/template/show-template-tree-4.C: New test case.
6549 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6550 * g++.dg/template/show-template-tree.C: New test case.
6551
6552 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6553
6554 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6555 dg-options.
6556 * gfortran.dg/pr80107.f: Delete testcase.
6557
6558 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6559
6560 PR target/80833
6561 * gcc.target/i386/pr80833-1.c: New test.
6562 * gcc.target/i386/pr80833-2.c: Ditto.
6563
6564 2017-05-30 Nathan Sidwell <nathan@acm.org>
6565
6566 PR c++/80913
6567 * g++.dg/lookup/pr80913.C: New.
6568
6569 2017-05-30 Richard Biener <rguenther@suse.de>
6570
6571 PR middle-end/80901
6572 * gcc.dg/torture/pr80901.c: New testcase.
6573
6574 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6575
6576 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6577
6578 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6579
6580 PR target/78838
6581 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6582
6583 2017-05-30 Richard Biener <rguenther@suse.de>
6584
6585 PR middle-end/80876
6586 * gcc.dg/torture/pr80876.c: New testcase.
6587
6588 2017-05-29 Nathan Sidwell <nathan@acm.org>
6589
6590 PR c++/80891 (#5)
6591 * g++.dg/lookup/pr80891-5.C: New.
6592
6593 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6594
6595 PR libgfortran/53029
6596 * gfortran.dg/read_5.f90: New test.
6597
6598 2017-05-29 Nathan Sidwell <nathan@acm.org>
6599
6600 PR c++/80891 (#4)
6601 * g++.dg/lookup/pr80891-4.C: New.
6602
6603 PR c++/80891 (#1)
6604 * g++.dg/lookup/pr80891-1.C: New.
6605
6606 PR c++/80891 (#3)
6607 * g++.dg/lookup/pr80891-3.C: New.
6608
6609 PR c++/80891 (#2)
6610 * g++.dg/lookup/pr80891-2.C: New.
6611
6612 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6613
6614 PR fortran/37131
6615 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6616 flags.
6617 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6618 * gfortran.dg/inline_matmul_17.f90: New test.
6619
6620 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6621
6622 * gfortran.dg/matmul_bounds_12.f90: New test.
6623
6624 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR bootstrap/80887
6627 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6628
6629 2017-05-26 Nathan Sidwell <nathan@acm.org>
6630
6631 * g++.dg/cpp0x/dr2061.C: New.
6632 * g++.dg/parse/namespace-alias-1.C: Add more test.
6633
6634 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6635
6636 PR tree-optimization/80815
6637 * gcc.dg/vect/pr80815-1.c: New test.
6638 * gcc.dg/vect/pr80815-2.c: New test.
6639
6640 2017-05-26 Martin Liska <mliska@suse.cz>
6641
6642 PR ipa/80663
6643 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6644 split at the problematic spot.
6645 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6646 a valid value of the param.
6647
6648 2017-05-26 Marek Polacek <polacek@redhat.com>
6649
6650 PR sanitizer/80875
6651 * c-c++-common/ubsan/pr80875.c: New test.
6652
6653 2017-05-26 Tom de Vries <tom@codesourcery.com>
6654
6655 PR testsuite/80557
6656 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6657 * gcc.dg/Wcxx-compat-8.c: Same.
6658 * gcc.dg/Wobjsize-1.c: Same.
6659 * gcc.dg/Wshadow-local-2.c: Same.
6660 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6661 * gcc.dg/anon-struct-6.c: Same.
6662 * gcc.dg/asm-wide-1.c: Same.
6663 * gcc.dg/builtin-inf-1.c: Same.
6664 * gcc.dg/builtin-redefine.c: Same.
6665 * gcc.dg/c90-array-lval-6.c: Same.
6666 * gcc.dg/c90-array-lval-7.c: Same.
6667 * gcc.dg/c90-fordecl-1.c: Same.
6668 * gcc.dg/c99-fordecl-2.c: Same.
6669 * gcc.dg/cast-lvalue-1.c: Same.
6670 * gcc.dg/cast-lvalue-2.c: Same.
6671 * gcc.dg/compound-lvalue-1.c: Same.
6672 * gcc.dg/cond-lvalue-1.c: Same.
6673 * gcc.dg/cpp/20000419-1.c: Same.
6674 * gcc.dg/cpp/backslash.c: Same.
6675 * gcc.dg/cpp/backslash2.c: Same.
6676 * gcc.dg/cpp/macspace1.c: Same.
6677 * gcc.dg/cpp/macspace2.c: Same.
6678 * gcc.dg/cpp/multiline-2.c: Same.
6679 * gcc.dg/cpp/pr27777.c: Same.
6680 * gcc.dg/cpp/pr30786.c: Same.
6681 * gcc.dg/cpp/pr34602.c: Same.
6682 * gcc.dg/cpp/redef1.c: Same.
6683 * gcc.dg/cpp/tr-warn1.c: Same.
6684 * gcc.dg/cpp/tr-warn3.c: Same.
6685 * gcc.dg/cpp/tr-warn6.c: Same.
6686 * gcc.dg/cpp/trad/hash.c: Same.
6687 * gcc.dg/cpp/trad/redef1.c: Same.
6688 * gcc.dg/cpp/ucs.c: Same.
6689 * gcc.dg/declspec-10.c: Same.
6690 * gcc.dg/declspec-11.c: Same.
6691 * gcc.dg/declspec-18.c: Same.
6692 * gcc.dg/format/c99-strftime-1.c: Same.
6693 * gcc.dg/format/ext-3.c: Same.
6694 * gcc.dg/format/pr72858.c: Same.
6695 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6696 * gcc.dg/init-string-1.c: Same.
6697 * gcc.dg/label-decl-3.c: Same.
6698 * gcc.dg/m-un-2.c: Same.
6699 * gcc.dg/nofixed-point-2.c: Same.
6700 * gcc.dg/noncompile/20020213-1.c: Same.
6701 * gcc.dg/pch/counter-2.c: Same.
6702 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6703 * gcc.dg/pr27528.c: Same.
6704 * gcc.dg/pr27953.c: Same.
6705 * gcc.dg/pr35899.c: Same.
6706 * gcc.dg/pr37561.c: Same.
6707 * gcc.dg/pr45461.c: Same.
6708 * gcc.dg/pr45750.c: Same.
6709 * gcc.dg/pr53196-2.c: Same.
6710 * gcc.dg/pr53265.c: Same.
6711 * gcc.dg/redecl-1.c: Same.
6712 * gcc.dg/tls/thr-init-1.c: Same.
6713 * gcc.dg/torture/pr51106-1.c: Same.
6714 * gcc.dg/torture/pr51106-2.c: Same.
6715 * gcc.dg/uninit-19.c: Same.
6716 * gcc.dg/uninit-pr20644.c: Same.
6717
6718 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6719
6720 * g++.dg/cpp1z/decomp29.C (p): New variable.
6721 (main): Add further tests.
6722
6723 2017-05-26 Richard Biener <rguenther@suse.de>
6724
6725 PR tree-optimization/80842
6726 * gcc.dg/torture/pr80842.c: New testcase.
6727
6728 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/79652
6731 * g++.dg/cpp0x/pr79652.C: New.
6732
6733 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6734
6735 PR c++/71451
6736 * g++.dg/cpp0x/variadic170.C: New.
6737
6738 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6739
6740 * g++.dg/warn/Wcatch-value-1.C: New test.
6741 * g++.dg/warn/Wcatch-value-2.C: New test.
6742 * g++.dg/warn/Wcatch-value-3.C: New test.
6743
6744 2017-05-25 Nathan Sidwell <nathan@acm.org>
6745
6746 * g++.dg/lookup/using56.C: New.
6747 * g++.dg/lookup/using57.C: New.
6748 * g++.dg/lookup/using58.C: New.
6749 * g++.dg/lookup/using59.C: New.
6750
6751 * g++.dg/lookup/using17.C: Adjust diagnostics.
6752
6753 2017-05-25 Martin Sebor <msebor@redhat.com>
6754
6755 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6756 positives on ILP32.
6757 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6758 column numbers.
6759 * gcc.dg/pr60114.c: Same.
6760
6761 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6762
6763 * gfortran.dg/pr48636.f90: Fix template better.
6764
6765 2017-05-25 Nathan Sidwell <nathan@acm.org>
6766
6767 * g++.dg/lookup/koenig14.C: New.
6768
6769 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6770
6771 PR c++/79583
6772 * g++.dg/cpp0x/pr79583.C: New.
6773
6774 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6775
6776 PR c++/68578
6777 * g++.dg/cpp1y/pr68578.C: New.
6778
6779 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6780
6781 * gcc.dg/tree-ssa/vce-1.c: New file.
6782
6783 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6784
6785 * gcc.dg/tree-ssa/addadd.c: New file.
6786
6787 2017-05-24 Nathan Sidwell <nathan@acm.org>
6788
6789 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6790 * g++.dg/lookup/friend19.C: New.
6791 * g++.dg/lookup/friend20.C: New.
6792
6793 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6794
6795 PR c++/80544
6796 * g++.dg/expr/cast11.C: New test.
6797
6798 2017-05-24 Martin Sebor <msebor@redhat.com>
6799
6800 PR c/80731
6801 * c-c++-common/Wfloat-conversion.c: Adjust.
6802 * c-c++-common/dfp/convert-int-saturate.c: Same.
6803 * c-c++-common/pr68657-1.c: Same.
6804 * g++.dg/ext/utf-cvt.C: Same.
6805 * g++.dg/ext/utf16-4.C: Same.
6806 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6807 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6808 * g++.dg/warn/Wconversion3.C: Same.
6809 * g++.dg/warn/Wconversion4.C: Same.
6810 * g++.dg/warn/Wsign-conversion.C: Same.
6811 * g++.dg/warn/overflow-warn-1.C: Same.
6812 * g++.dg/warn/overflow-warn-3.C: Same.
6813 * g++.dg/warn/overflow-warn-4.C: Same.
6814 * g++.dg/warn/pr35635.C: Same.
6815 * g++.old-deja/g++.mike/enum1.C: Same.
6816 * gcc.dg/Wconversion-3.c: Same.
6817 * gcc.dg/Wconversion-5.c: Same.
6818 * gcc.dg/Wconversion-complex-c99.c: Same.
6819 * gcc.dg/Wconversion-complex-gnu.c: Same.
6820 * gcc.dg/Wconversion-integer.c: Same.
6821 * gcc.dg/Wsign-conversion.c: Same.
6822 * gcc.dg/bitfld-2.c: Same.
6823 * gcc.dg/c90-const-expr-11.c: Same.
6824 * gcc.dg/c90-const-expr-7.c: Same.
6825 * gcc.dg/c99-const-expr-7.c: Same.
6826 * gcc.dg/overflow-warn-1.c: Same.
6827 * gcc.dg/overflow-warn-2.c: Same.
6828 * gcc.dg/overflow-warn-3.c: Same.
6829 * gcc.dg/overflow-warn-4.c: Same.
6830 * gcc.dg/overflow-warn-5.c: Same.
6831 * gcc.dg/overflow-warn-8.c: Same.
6832 * gcc.dg/overflow-warn-9.c: New test.
6833 * gcc.dg/pr35635.c: Adjust.
6834 * gcc.dg/pr59940.c: Same.
6835 * gcc.dg/pr59963-2.c: Same.
6836 * gcc.dg/pr60114.c: Same.
6837 * gcc.dg/switch-warn-2.c: Same.
6838 * gcc.dg/utf-cvt.c: Same.
6839 * gcc.dg/utf16-4.c: Same.
6840
6841 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6842
6843 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6844 Don't include limits.h.
6845 (w): Conditionalize on long long wider than int. Use
6846 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6847 -9223372036854775808.
6848 (x): Use __INT_MAX__ instead of INT_MAX.
6849
6850 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6851
6852 PR fortran/66094
6853 * gfortran.dg/inline_matmul_16.f90: New test.
6854
6855 2017-05-24 Tom de Vries <tom@codesourcery.com>
6856
6857 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6858
6859 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6860
6861 PR middle-end/80823
6862 * gcc.dg/pr80823.c: New test.
6863
6864 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6865
6866 * gcc.target/s390/pr80725.c: New test.
6867
6868 2017-05-23 Nathan Sidwell <nathan@acm.org>
6869
6870 * g++.dg/lookup/extern-c-hidden.C: New.
6871 * g++.dg/lookup/extern-redecl1.C: New.
6872
6873 PR c++/80866
6874 * g++.dg/parse/pr80866.C: New.
6875
6876 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6877
6878 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6879 * gcc.dg/ipa/inline-5.c: Likewise.
6880 * gfortran.dg/pr48636.f90: Likewise.
6881
6882 2017-05-23 Nathan Sidwell <nathan@acm.org>
6883
6884 * g++.dg/parse/ctor9.C: Adjust expected error.
6885
6886 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6887
6888 PR libgfortran/80256
6889 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6890 Cygwin.
6891
6892 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6893
6894 * c-c++-common/goacc/parallel-dims-1.c: Update.
6895 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6896 * c-c++-common/goacc/routine-1.c: Likewise.
6897 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6898 * g++.dg/goacc/template.C: Likewise.
6899 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6900 * gfortran.dg/goacc/routine-3.f90: Likewise.
6901 * gfortran.dg/goacc/sie.f95: Likewise.
6902 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6903
6904 2017-05-23 Nathan Sidwell <nathan@acm.org>
6905
6906 * g++.dg/lookup/using13.C: Adjust expected error.
6907
6908 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6909
6910 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6911
6912 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6913
6914 PR target/80718
6915 * gcc.target/powerpc/pr80718.c: New test.
6916
6917 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6918
6919 * gcc.target/powerpc/conditional-return.c: New testcase.
6920
6921 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6922
6923 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6924 LE-only.
6925
6926 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6927
6928 PR fortran/80766
6929 * gfortran.dg/typebound_call_28.f90: New test.
6930
6931 2017-05-22 Nathan Sidwell <nathan@acm.org>
6932
6933 * g++.dg/lookup/strong-using.C: New.
6934
6935 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6936
6937 * gcc.target/arm/movsi_movt.c: New test.
6938 * gcc.target/arm/movdi_movt.c: New test.
6939
6940 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6941
6942 * gnat.dg/specs/not_null1.ads: New test.
6943
6944 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * gnat.dg/limited_with5.ad[sb]: New test.
6947 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6948 * gnat.dg/limited_with6.ad[sb]: New test.
6949 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6950
6951 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6952
6953 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6954 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6955
6956 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/70265
6959 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6960 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6961
6962 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6963
6964 PR libgfortran/80333
6965 * gfortran.dg/dtio_30.f03: New test.
6966
6967 2017-05-19 Marek Polacek <polacek@redhat.com>
6968
6969 PR sanitizer/80800
6970 * c-c++-common/ubsan/pr80800.c: New test.
6971 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6972
6973 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6974
6975 * c-c++-common/goacc/default-1.c: Update.
6976 * c-c++-common/goacc/default-2.c: Likewise.
6977 * c-c++-common/goacc/default-4.c: Likewise.
6978 * gfortran.dg/goacc/default-1.f95: Likewise.
6979 * gfortran.dg/goacc/default-4.f: Likewise.
6980 * c-c++-common/goacc/default-5.c: New file.
6981 * gfortran.dg/goacc/default-5.f: Likewise.
6982
6983 * c-c++-common/goacc/default-1.c: New file.
6984 * c-c++-common/goacc/default-2.c: Likewise.
6985 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6986 test cases in...
6987 * c-c++-common/goacc/default-3.c: ... this new file, and...
6988 * c-c++-common/goacc/default-4.c: ... this new file.
6989 * gfortran.dg/goacc/default.f95: Remove file, including its test
6990 cases in...
6991 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6992 * gfortran.dg/goacc/default-2.f: ... this new file.
6993 * gfortran.dg/goacc/default-3.f95: New file.
6994 * gfortran.dg/goacc/default-4.f: Likewise.
6995
6996 2017-05-19 Nathan Sidwell <nathan@acm.org>
6997
6998 * g++.dg/inherit/covariant7.C: Adjust.
6999
7000 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7001
7002 * gcc.target/arm/tls-disable-literal-pool.c: Change
7003 require-effective-target to tls_native.
7004 Move dg-error to return statement line and change to dg-message.
7005
7006 2017-05-19 Richard Biener <rguenther@suse.de>
7007
7008 PR c++/80593
7009 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7010 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7011
7012 2017-05-19 Richard Biener <rguenther@suse.de>
7013
7014 PR middle-end/80764
7015 * gcc.dg/torture/pr80764.c: New testcase.
7016
7017 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7018
7019 PR target/80510
7020 * gcc.target/powerpc/pr80510-1.c: New test.
7021 * gcc.target/powerpc/pr80510-2.c: Likewise.
7022
7023 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7024
7025 * gcc.dg/pragma-diag-7.c: New test.
7026
7027 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/80799
7030 * g++.dg/other/i386-11.C: New test.
7031
7032 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7033
7034 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7035 * fold-vec-div-floatdouble.c: Likewise.
7036 * fold-vec-logical-ands-char.c: Likewise.
7037 * fold-vec-logical-ands-int.c: Likewise.
7038 * fold-vec-logical-ands-short.c: Likewise.
7039 * fold-vec-logical-ors-char.c: Likewise.
7040 * fold-vec-logical-ors-int.c: Likewise.
7041 * fold-vec-logical-ors-short.c: Likewise.
7042 * fold-vec-logical-other-char.c: Likewise.
7043 * fold-vec-mule-misc.c: Likewise.
7044 * fold-vec-mult-float.c: Likewise.
7045 * fold-vec-mult-floatdouble.c: Likewise.
7046 * fold-vec-mult-int.c: Likewise.
7047 * fold-vec-mult-int128-p9.c: Likewise.
7048 * fold-vec-sub-floatdouble.c: Likewise.
7049 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7050 Add lp64 requirement.
7051 * fold-vec-mult-int128-p8.c: Likewise.
7052 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7053
7054 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7055
7056 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7057 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7058 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7059 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7060 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7061 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7062 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7063 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7064 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7065 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7066 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7067 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7068 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7069 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7070 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7071 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7072 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7073 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7074 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7075 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7076 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7077 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7078 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7079 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7080 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7081 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7082
7083 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7084
7085 * gcc.target/sparc/niagara7-align.c: New test.
7086
7087 2017-05-18 Marek Polacek <polacek@redhat.com>
7088
7089 PR sanitizer/80797
7090 * c-c++-common/ubsan/null-12.c: New test.
7091
7092 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7093
7094 PR middle-end/80692
7095 * gcc.c-torture/execute/pr80692.c: New testcase.
7096
7097 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7098
7099 PR libgfortran/80741
7100 * gfortran.dg/read_4.f90: New test.
7101
7102 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7103
7104 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7105
7106 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7107
7108 PR fortran/80668
7109 * gfortran.dg/pr80668.f90: New.
7110
7111 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7112
7113 PR middle-end/80775
7114 * gcc.dg/pr80775.c: New test.
7115
7116 2017-05-17 Marek Polacek <polacek@redhat.com>
7117
7118 PR sanitizer/80659
7119 * gcc.dg/asan/pr80659.c: New test.
7120
7121 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7122
7123 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7124 unsigned long.
7125
7126 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7127
7128 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7129
7130 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7131 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7132
7133 PR tree-optimization/80457
7134 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7135 call vect_model_simple_cost.
7136
7137 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7138
7139 PR fortran/80554
7140 * gfortran.dg/submodule_29.f08: New test.
7141
7142 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7143
7144 * g++.dg/other/accessor-fixits-1.C: New test case.
7145 * g++.dg/other/accessor-fixits-2.C: New test case.
7146 * g++.dg/other/accessor-fixits-3.C: New test case.
7147 * g++.dg/other/accessor-fixits-4.C: New test case.
7148
7149 2017-05-16 Carl Love <cel@us.ibm.com>
7150
7151 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7152 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7153 built-ins to the test suite file. Note, support for mradds exists
7154 but no test case exists.
7155 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7156 built-ins to the test suite file.
7157
7158 2017-05-16 Marek Polacek <polacek@redhat.com>
7159
7160 PR sanitizer/80536
7161 PR sanitizer/80386
7162 * c-c++-common/ubsan/pr80536.c: New test.
7163 * g++.dg/ubsan/pr80386.C: New test.
7164
7165 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7166
7167 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7168 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7169
7170 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7171
7172 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7173 expected output of vadd, vsub and vmul instructions.
7174 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7175 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7176 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7177
7178 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7179
7180 PR libgfortran/80727
7181 * gfortran.dg/read_3.f90: New test.
7182
7183 2017-05-15 Nathan Sidwell <nathan@acm.org>
7184
7185 PR c++/79369
7186 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7187
7188 PR c++/79369
7189 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7190 * g++.dg/cpp0x/pr79369.C: New.
7191
7192 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7193
7194 PR fortran/80752
7195 * gfortran.dg/pr80752.f90: New test.
7196
7197 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7198
7199 PR target/80425
7200 * gcc.target/i386/pr80425-1.c: New test.
7201 * gcc.target/i386/pr80425-2.c: Ditto.
7202
7203 2017-05-15 Jeff Law <law@redhat.com>
7204
7205 * gcc.target/mips/reorgbug-1.c: New test.
7206
7207 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7208
7209 * gnat.dg/specs/pack13.ads: New test.
7210
7211 2017-05-14 Martin Sebor <msebor@redhat.com>
7212
7213 PR middle-end/77671
7214 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7215 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7216 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7217 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7218 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7219
7220 2017-05-14 Martin Sebor <msebor@redhat.com>
7221
7222 PR middle-end/80669
7223 * gcc.dg/builtin-stpncpy.c: New test.
7224
7225 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7226
7227 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7228 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7229 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7230 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7231
7232 2017-05-14 Julia Koval <julia.koval@intel.com>
7233
7234 * gcc.target/i386/xgetsetbv.c: New test.
7235
7236 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7237
7238 PR fortran/80442
7239 * gfortran.dg/impl_do_var_data.f90: New Test
7240
7241 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7242
7243 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7244 A regression test for a private array access case which caused
7245 an assert.
7246
7247 2017-05-12 Martin Sebor <msebor@redhat.com>
7248
7249 PR testsuite/80643
7250 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7251 to the purpose of the test.
7252
7253 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7254
7255 * gcc.target/powerpc/bmi-andn-1.c: New file
7256 * gcc.target/powerpc/bmi-andn-2.c: New file.
7257 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7258 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7259 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7260 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7261 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7262 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7263 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7264 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7265 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7266 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7267 * gcc.target/powerpc/bmi-check.h: New File.
7268 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7269 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7270 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7271 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7272 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7273 * gcc.target/powerpc/bmi2-check.h: New file.
7274 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7275 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7276 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7277 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7278 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7279 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7280 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7281 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7282 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7283
7284 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7285
7286 PR c++/60430
7287 * g++.dg/cpp0x/pr60430.C: New.
7288
7289 2017-05-12 Jeff Law <law@redhat.com>
7290
7291 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7292
7293 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7294
7295 PR middle-end/80707
7296 * g++.dg/pr80707.C: New test.
7297
7298 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7299
7300 * gcc.target/powerpc/fold-vec-div-float.c: New.
7301 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7302 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7303
7304 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7305
7306 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7307 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7308 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7309 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7310 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7311 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7312 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7313 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7314 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7315 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7316 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7317 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7318
7319 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7320
7321 PR c++/49604
7322 * g++.dg/cpp0x/forw_enum14.C: New.
7323 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7324
7325 2017-05-12 Richard Biener <rguenther@suse.de>
7326
7327 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7328
7329 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/67687
7332 * g++.dg/cpp0x/constexpr-ice17.C: New.
7333
7334 2017-05-12 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/80713
7337 * gcc.dg/torture/pr80713.c: New testcase.
7338
7339 2017-05-12 Andi Kleen <ak@linux.intel.com>
7340
7341 PR testsuite/77684
7342 * lib/target-supports.exp (profopt-perf-wrapper):
7343 Add -m8 option to increase parallelism.
7344
7345 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7346
7347 * c-c++-common/goacc/parallel-dims-1.c: New file.
7348 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7349
7350 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7351 * c-c++-common/goacc/classify-kernels.c: Likewise.
7352 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7353 Likewise.
7354 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7355 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7356 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7357 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7358 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7359 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7360 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7361 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7362 * c-c++-common/goacc/kernels-loop.c: Likewise.
7363 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7364 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7365 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7366 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7367 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7368 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7369 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7370 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7371 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7372 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7373 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7374 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7375
7376 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7377 * c-c++-common/goacc/classify-kernels.c: Likewise.
7378 * c-c++-common/goacc/classify-parallel.c: Likewise.
7379 * c-c++-common/goacc/classify-routine.c: Likewise.
7380 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7381 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7382 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7383 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7384
7385 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7386 * c-c++-common/goacc/classify-kernels.c: Likewise.
7387 * c-c++-common/goacc/classify-parallel.c: Likewise.
7388 * c-c++-common/goacc/classify-routine.c: Likewise.
7389 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7390 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7391 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7392 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7393
7394 2017-05-11 Nathan Sidwell <nathan@acm.org>
7395
7396 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7397
7398 2017-05-11 Carl Love <cel@us.ibm.com>
7399
7400 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7401 to the test suite file.
7402 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7403 to the test suite file.
7404
7405 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7406
7407 PR fortran/78659
7408 * gfortran.dg/namelist_91.f90: New test.
7409 * gfortran.dg/namelist_92.f90: New test.
7410 * gfortran.dg/namelist_93.f90: New test.
7411 * gfortran.dg/namelist_94.f90: New test.
7412
7413 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7414
7415 PR target/80695
7416 * gcc.target/powerpc/pr80695-p8.c: New file.
7417 * gcc.target/powerpc/pr80695-p9.c: New file.
7418
7419 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7420 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR target/80706
7423 * gcc.target/i386/pr80706.c: New test.
7424
7425 2017-05-11 Julia Koval <julia.koval@intel.com>
7426
7427 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7428 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7429 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7430 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7431
7432 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7433
7434 PR c++/70538
7435 * g++.dg/cpp0x/pr70538.C: New.
7436
7437 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7438
7439 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7440 Remove unnecessary loop. Run on 32-bit targets only.
7441 (dg-options): Remove -fno-tree-sink.
7442
7443 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7444
7445 * gcc.target/powerpc/cmpb-1.c: New test.
7446 * gcc.target/powerpc/cmpb-2.c: New test.
7447 * gcc.target/powerpc/cmpb-3.c: New test.
7448 * gcc.target/powerpc/cmpb32-1.c: New test.
7449 * gcc.target/powerpc/cmpb32-2.c: New test.
7450
7451 2017-05-11 Richard Biener <rguenther@suse.de>
7452
7453 PR tree-optimization/80705
7454 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7455
7456 2017-05-11 Nathan Sidwell <nathan@acm.org>
7457
7458 * lib/scanlang.exp: New.
7459 * lib/gcc-dg.exp: Load scanlang.exp.
7460 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7461
7462 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7463
7464 PR testsuite/80580
7465 * gcc.dg/gimplefe-error-6.c: New test.
7466
7467 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7468
7469 PR testsuite/80580
7470 * gcc.dg/gimplefe-error-5.c: New test.
7471
7472 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7473
7474 PR testsuite/80580
7475 * gcc.dg/gimplefe-error-4.c: New test.
7476
7477 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7478
7479 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7480
7481 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7482
7483 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7484 (_mm_maskz_max_round_sd): Test new intrinsics.
7485 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7486 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7487 (_mm_maskz_max_round_ss): Test new intrinsics.
7488 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7489 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7490 (_mm_maskz_min_round_sd): Test new intrinsics.
7491 * gcc.target/i386/avx512f-vminsd-2.c: New.
7492 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7493 (_mm_maskz_min_round_ss): Test new intrinsics.
7494 * gcc.target/i386/avx512f-vminss-2.c: New.
7495 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7496 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7497 (__builtin_ia32_minss_mask_round): Test new builtins.
7498 * gcc.target/i386/sse-13.c: Ditto.
7499 * gcc.target/i386/sse-23.c: Ditto.
7500 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7501 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7502 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7503 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7504 (_mm_mask_min_round_ss): Test new intrinsics.
7505 * gcc.target/i386/testround-1.c: Ditto.
7506
7507 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7508
7509 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7510 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7511 (_mm_maskz_div_round_sd): Test new intrinsics.
7512 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7513 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7514 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7515 (_mm_maskz_div_round_ss): Test new intrinsics.
7516 * gcc.target/i386/avx512f-vdivss-2.c: New.
7517 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7518 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7519 (_mm_maskz_mul_round_sd): Test new intrinsics.
7520 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7521 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7522 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7523 (_mm_maskz_mul_round_ss): Test new intrinsics.
7524 * gcc.target/i386/avx512f-vmulss-2.c: New.
7525 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7526 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7527 (__builtin_ia32_mulss_mask_round): Test new builtins.
7528 * gcc.target/i386/sse-13.c: Ditto.
7529 * gcc.target/i386/sse-23.c: Ditto.
7530 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7531 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7532 (_mm_maskz_mul_round_ss): Test new intrinsics.
7533 * gcc.target/i386/testround-1.c: Ditto.
7534
7535 2017-05-10 Julia Koval <julia.koval@intel.com>
7536
7537 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7538 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7539 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7540
7541 2017-05-10 Julia Koval <julia.koval@intel.com>
7542
7543 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7544 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7545 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7546 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7547
7548 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7549
7550 PR tree-optimization/51513
7551 * gcc.target/powerpc/pr51513.c: New test.
7552 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7553 __builtin_abort().
7554 * gcc.dg/predict-14.c: Likewise.
7555
7556 2017-05-10 Carl Love <cel@us.ibm.com>
7557 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7558 to the test suite file.
7559 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7560 to the test suite file.
7561
7562 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7563
7564 PR tree-optimization/77644
7565 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7566
7567 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7568
7569 * gcc.dg/guality/inline-params-2.c: New.
7570
7571 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7572
7573 PR c++/80145
7574 * g++.dg/cpp1y/auto-fn37.C: New.
7575 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7576
7577 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7578
7579 PR target/68163
7580 * gcc.target/powerpc/pr68163.c: New test.
7581
7582 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7583
7584 PR fortran/79311
7585 * gfortran.dg/finalize_32.f90: New test.
7586
7587 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7588
7589 PR c/35441
7590 * gcc.dg/pr35441.c: New test.
7591
7592 2017-05-09 Martin Sebor <msebor@redhat.com>
7593
7594 PR testsuite/80643
7595 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7596 output.
7597
7598 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7599
7600 PR c++/80186
7601 * g++.dg/template/crash126.C: New.
7602
7603 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7604
7605 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7606 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7607 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7608 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7609
7610 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7611
7612 PR testsuite/80611
7613 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7614
7615 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7616
7617 * gcc.target/arc/tmac-1.c: New file.
7618 * gcc.target/arc/tmac-2.c: Likewise.
7619 * gcc.target/arc/tmac.h: Likewise.
7620
7621 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7622 Andrew Burgess <andrew.burgess@embecosm.com>
7623
7624 * gcc.target/arc/firq-1.c: New file.
7625 * gcc.target/arc/firq-2.c: Likewise.
7626 * gcc.target/arc/firq-3.c: Likewise.
7627 * gcc.target/arc/firq-4.c: Likewise.
7628 * gcc.target/arc/firq-5.c: Likewise.
7629 * gcc.target/arc/firq-6.c: Likewise.
7630
7631 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7632
7633 * gcc.target/arc/interrupt-5.c: Newfile.
7634 * gcc.target/arc/interrupt-6.c: Likewise.
7635 * gcc.target/arc/interrupt-7.c: Likewise.
7636 * gcc.target/arc/interrupt-8.c: Likewise.
7637 * gcc.target/arc/interrupt-9.c: Likewise.
7638
7639 2017-05-09 Richard Biener <rguenther@suse.de>
7640
7641 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7642 and adjust.
7643 * gcc.dg/vect/vect-50.c: Likewise.
7644
7645 2017-05-09 Marek Polacek <polacek@redhat.com>
7646
7647 PR c/80525
7648 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7649 * c-c++-common/Wlogical-op-2.c: New test.
7650
7651 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7652
7653 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7654 for targets with __SIZEOF_INT__ < 4.
7655
7656 2017-05-09 Richard Biener <rguenther@suse.de>
7657
7658 * gcc.dg/vect/vect-50.c: Revert last change.
7659 * gcc.dg/vect/vect-44.c: Likewise.
7660
7661 2017-05-08 Martin Sebor <msebor@redhat.com>
7662
7663 PR translation/80280
7664 * gcc.dg/format/gcc_diag-10.c: New test.
7665
7666 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7667
7668 PR target/80101
7669 * gcc.target/powerpc/pr80101-1.c: New test.
7670
7671 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7672
7673 PR fortran/79930
7674 * gfortran.dg/inline_transpose_1.f90: Add
7675 -finline-matmul-limit=0 to options.
7676 * gfortran.dg/matmul_5.f90: Likewise.
7677 * gfortran.dg/vect/vect-8.f90: Likewise.
7678 * gfortran.dg/inline_matmul_14.f90: New test.
7679 * gfortran.dg/inline_matmul_15.f90: New test.
7680
7681 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7682
7683 PR fortran/80602
7684 * gfortran.dg/matmul_15.f90: New test case.
7685
7686 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7687
7688 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7689 * gcc.dg/vect/vect-50.c: Likewise.
7690
7691 2017-05-07 Jeff Law <law@redhat.com>
7692
7693 Revert:
7694 2017-05-06 Jeff Law <law@redhat.com>
7695 PR tree-optimization/78496
7696 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7697 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7698
7699 2017-05-06 Jeff Law <law@redhat.com>
7700
7701 PR tree-optimization/78496
7702 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7703 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7704
7705 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7706
7707 * gcc.target/aarch64/spill_1.c: New test.
7708
7709 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7710
7711 PR rtl-optimization/75964
7712 * gcc.dg/torture/pr75964.c: New test.
7713
7714 2017-05-06 Tom de Vries <tom@codesourcery.com>
7715
7716 PR testsuite/80606
7717 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7718 * gcc.target/i386/avx-vtestpd-2.c: Same.
7719 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7720 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7721 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7722 * gcc.target/i386/avx-vtestpd-3.c: Same.
7723 * gcc.target/i386/avx-vtestps-1.c: Same.
7724 * gcc.target/i386/avx-vtestps-2.c: Same.
7725 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7726 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7727 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7728 * gcc.target/i386/avx-vtestps-3.c: Same.
7729
7730 2017-05-06 Tom de Vries <tom@codesourcery.com>
7731
7732 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7733
7734 2017-05-06 Tom de Vries <tom@codesourcery.com>
7735
7736 PR testsuite/80557
7737 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7738 * gcc.target/powerpc/altivec-types-1.c: Same.
7739
7740 2017-05-06 Tom de Vries <tom@codesourcery.com>
7741
7742 PR testsuite/80557
7743 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7744 * gcc.target/spu/intrinsics-1.c: Same.
7745
7746 2017-05-06 Tom de Vries <tom@codesourcery.com>
7747
7748 PR testsuite/80557
7749 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7750
7751 2017-05-06 Tom de Vries <tom@codesourcery.com>
7752
7753 PR testsuite/80557
7754 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7755 * gcc.target/aarch64/spellcheck_2.c: Same.
7756 * gcc.target/aarch64/spellcheck_3.c: Same.
7757
7758 2017-05-06 Tom de Vries <tom@codesourcery.com>
7759
7760 PR testsuite/80557
7761 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7762 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7763 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7764 * g++.dg/debug/dwarf2/typedef5.C: Same.
7765 * g++.dg/goacc/data-1.C: Same.
7766
7767 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7768
7769 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7770
7771 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7772
7773 PR target/79038
7774 PR target/79202
7775 PR target/79203
7776 * gcc.target/powerpc/ppc-round3.c: New test.
7777 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7778
7779 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/80632
7782 * gcc.dg/pr80632.c: New test.
7783
7784 PR tree-optimization/80558
7785 * gcc.dg/tree-ssa/vrp115.c: New test.
7786
7787 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7788 Thomas Preud'homme <thomas.preudhomme@arm.com>
7789 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7790
7791 PR target/71607
7792 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7793 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7794 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7795 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7796 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7797 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7798 * gcc.target/arm/tls-disable-literal-pool.c: New.
7799
7800 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7801
7802 PR tree-optimization/80613
7803 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7804
7805 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7806
7807 PR c++/71577
7808 * g++.dg/cpp0x/pr71577.C: New.
7809
7810 2017-05-04 Martin Sebor <msebor@redhat.com>
7811
7812 PR middle-end/79234
7813 * gcc.dg/builtin-stringop-chk-8.c: New test.
7814 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7815 * gcc.dg/builtin-stringop-chk-4.c: Same.
7816 * gcc.dg/builtin-strncat-chk-1.c: Same.
7817 * g++.dg/ext/strncpy-chk1.C: Same.
7818 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7819 * gcc.dg/out-of-bounds-1.c: Same.
7820 * gcc.dg/pr78138.c: Same.
7821 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7822 * gfortran.dg/mvbits_7.f90: Same.
7823
7824 2017-05-04 Martin Sebor <msebor@redhat.com>
7825
7826 PR preprocessor/79214
7827 PR middle-end/79222
7828 PR middle-end/79223
7829 * gcc.dg/pr79214.c: New test.
7830 * gcc.dg/pr79214.h: New test header.
7831 * gcc.dg/pr79222.c: New test.
7832 * gcc.dg/pr79223.c: New test.
7833 * gcc.dg/pr78138.c: Adjust.
7834 * gfortran.dg/unconstrained_commons.f: Same.
7835
7836 2017-05-04 Martin Sebor <msebor@redhat.com>
7837
7838 PR translation/80280
7839 * g++.dg/abi/Wabi-2-3.C: Adjust.
7840 * g++.dg/abi/Wabi-3-2.C: Ditto.
7841 * g++.dg/lookup/using17.C: Ditto.
7842 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7843
7844 2017-05-04 Martin Jambor <mjambor@suse.cz>
7845
7846 PR tree-optimization/80622
7847 * gcc.dg/tree-ssa/pr80622.c: New test.
7848
7849 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7850
7851 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7852
7853 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7854
7855 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7856 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7857
7858 2017-05-04 Richard Biener <rguenther@suse.de>
7859
7860 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7861
7862 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7863
7864 * gcc.dg/vect/vect-profile-1.c: New test.
7865
7866 2017-05-04 Marek Polacek <polacek@redhat.com>
7867
7868 PR tree-optimization/80612
7869 * gcc.dg/torture/pr80612.c: New test.
7870
7871 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7872 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7873
7874 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7875 check_effective_target_arm_thumb1_movt_ok.
7876
7877 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7878
7879 * gcc.target/arm/fpscr.c: New file.
7880
7881 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7882
7883 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7884 target.
7885
7886 2017-05-04 Tom de Vries <tom@codesourcery.com>
7887
7888 PR testsuite/80557
7889 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7890 line numbers.
7891 * g++.dg/warn/miss-format-1.C: Same.
7892 * g++.dg/warn/overflow-warn-1.C: Same.
7893 * g++.dg/warn/overflow-warn-3.C: Same.
7894 * g++.dg/warn/overflow-warn-4.C: Same.
7895
7896 2017-05-04 Tom de Vries <tom@codesourcery.com>
7897
7898 PR testsuite/80557
7899 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7900 * gcc.target/i386/pr68657.c: Same.
7901 * gcc.target/i386/pr69255-1.c: Same.
7902 * gcc.target/i386/pr69255-2.c: Same.
7903 * gcc.target/i386/pr69255-3.c: Same.
7904
7905 2017-05-04 Richard Biener <rguenther@suse.de>
7906
7907 PR tree-optimization/31130
7908 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7909 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7910 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7911 * gcc.dg/pr52904.c: Remove XFAIL.
7912 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7913
7914 2017-05-03 Jeff Law <law@redhat.com>
7915
7916 PR tree-optimization/78496
7917 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7918
7919 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7920
7921 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7922
7923 2017-05-03 Richard Biener <rguenther@suse.de>
7924
7925 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7926
7927 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/79472
7930 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7931 to dg-options.
7932 * gcc.dg/tree-ssa/vrp113.c: New test.
7933 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7934 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7935 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7936
7937 2017-05-03 Tom de Vries <tom@codesourcery.com>
7938
7939 PR testsuite/80557
7940 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7941 * c-c++-common/Wshift-negative-value-2.c: Same.
7942 * c-c++-common/Wshift-negative-value-3.c: Same.
7943 * c-c++-common/Wshift-negative-value-4.c: Same.
7944 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7945 * c-c++-common/cpp/pr60400.c: Same.
7946 * c-c++-common/fmax-errors.c: Same.
7947 * c-c++-common/goacc/data-2.c: Same.
7948 * c-c++-common/goacc/host_data-2.c: Same.
7949 * c-c++-common/gomp/simd4.c: Same.
7950 * c-c++-common/pr28656.c: Same.
7951 * c-c++-common/pr43395.c: Same.
7952 * c-c++-common/torture/pr57945.c: Same.
7953
7954 2017-05-03 Tom de Vries <tom@codesourcery.com>
7955
7956 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7957 arg of dg directive.
7958 * c-c++-common/goacc/routine-3.c: Same.
7959 * c-c++-common/goacc/routine-4.c: Same.
7960
7961 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7962
7963 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7964 (test_fixit_insert_newline): New function.
7965 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7966 (test_fixit_insert_newline): New function.
7967 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7968 (test_fixit_insert_newline): New function.
7969 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7970 (test_fixit_insert_newline): New function.
7971 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7972 (test_show_locus): Handle test_fixit_insert_newline.
7973
7974 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7975
7976 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7977
7978 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7979
7980 * gcc.dg/lsr-div1.c: New testcase.
7981
7982 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7983
7984 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7985 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7986 (_mm_maskz_add_round_sd): Test new intrinsics.
7987 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7988 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7989 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7990 (_mm_maskz_add_round_ss): Test new intrinsics.
7991 * gcc.target/i386/avx512f-vaddss-2.c: New.
7992 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7993 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7994 (_mm_maskz_sub_round_sd): Test new intrinsics.
7995 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7996 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7997 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7998 (_mm_maskz_sub_round_ss): Test new intrinsics.
7999 * gcc.target/i386/avx512f-vsubss-2.c: New.
8000 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8001 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8002 (__builtin_ia32_subss_mask_round): Test new builtins.
8003 * gcc.target/i386/sse-13.c: Ditto.
8004 * gcc.target/i386/sse-23.c: Ditto.
8005 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8006 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8007 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8008 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8009 (_mm_mask_sub_round_ss): Test new intrinsics.
8010 * gcc.target/i386/testround-1.c: Ditto.
8011
8012 2017-05-02 Martin Jambor <mjambor@suse.cz>
8013
8014 PR tree-optimization/78687
8015 * g++.dg/tree-ssa/pr78687.C: New test.
8016
8017 2017-05-02 Richard Biener <rguenther@suse.de>
8018
8019 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8020 behavior.
8021 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8022
8023 2017-05-02 Richard Biener <rguenther@suse.de>
8024
8025 PR tree-optimization/80591
8026 * gcc.dg/torture/pr80591.c: New testcase.
8027
8028 2017-05-02 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/80549
8031 * gcc.dg/torture/pr80549.c: New testcase.
8032
8033 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8034
8035 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8036 unsigned long.
8037
8038 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8039
8040 PR c++/80038
8041 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8042
8043 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8044
8045 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8046 reflect insertion fix-it hints at the same location now being
8047 consolidated.
8048
8049 2017-05-01 Martin Sebor <msebor@redhat.com>
8050
8051 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8052 on ILP32 targets.
8053
8054 2017-05-01 Tom de Vries <tom@codesourcery.com>
8055
8056 * gcc.dg/pr78768.c: Require linker plugin.
8057
8058 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8059
8060 PR fortran/37131
8061 * gfortran.dg/matmul_bounds_11.f90: New test.
8062
8063 2017-05-01 Martin Sebor <msebor@redhat.com>
8064
8065 PR tree-optimization/79715
8066 * gcc.dg/pr79715.c: New test.
8067
8068 2017-05-01 Tom de Vries <tom@codesourcery.com>
8069
8070 PR testsuite/65941
8071 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8072 * g++.dg/other/pr59492.C: Require effective target rdrand.
8073
8074 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8075
8076 * g++.dg/diagnostic/member-decl-1.C: New test.
8077
8078 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8079
8080 PR tree-optimization/80487
8081 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8082
8083 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8084
8085 PR tree-optimization/79697
8086 * gcc.dg/tree-ssa/pr79697.c: New test.
8087
8088 2017-04-29 Tom de Vries <tom@codesourcery.com>
8089
8090 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8091
8092 2017-04-28 Martin Sebor <msebor@redhat.com>
8093
8094 PR tree-optimization/80523
8095 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8096
8097 2017-04-28 Tom de Vries <tom@codesourcery.com>
8098
8099 PR testsuite/80557
8100 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8101 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8102
8103 2017-04-28 Tom de Vries <tom@codesourcery.com>
8104
8105 PR testsuite/80557
8106 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8107 * obj-c++.dg/bitfield-4.mm: Same.
8108 * obj-c++.dg/bitfield-5.mm: Same.
8109 * obj-c++.dg/exceptions-3.mm: Same.
8110 * obj-c++.dg/exceptions-5.mm: Same.
8111 * obj-c++.dg/method-1.mm: Same.
8112 * obj-c++.dg/method-12.mm: Same.
8113 * obj-c++.dg/method-13.mm: Same.
8114 * obj-c++.dg/method-15.mm: Same.
8115 * obj-c++.dg/method-16.mm: Same.
8116 * obj-c++.dg/property/at-property-18.mm: Same.
8117 * obj-c++.dg/property/at-property-25.mm: Same.
8118 * obj-c++.dg/property/at-property-5.mm: Same.
8119 * obj-c++.dg/property/dynamic-2.mm: Same.
8120 * obj-c++.dg/property/property-neg-3.mm: Same.
8121 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8122 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8123 * obj-c++.dg/syntax-error-1.mm: Same.
8124 * obj-c++.dg/try-catch-13.mm: Same.
8125 * objc.dg/bitfield-4.m: Same.
8126 * objc.dg/class-1.m: Same.
8127 * objc.dg/method-11.m: Same.
8128 * objc.dg/method-6.m: Same.
8129 * objc.dg/method-7.m: Same.
8130 * objc.dg/method-9.m: Same.
8131 * objc.dg/missing-proto-3.m: Same.
8132 * objc.dg/naming-2.m: Same.
8133 * objc.dg/property/at-property-16.m: Same.
8134 * objc.dg/property/at-property-18.m: Same.
8135 * objc.dg/property/at-property-25.m: Same.
8136 * objc.dg/property/at-property-5.m: Same.
8137 * objc.dg/property/dynamic-2.m: Same.
8138 * objc.dg/property/property-neg-3.m: Same.
8139 * objc.dg/protocol-inheritance-1.m: Same.
8140 * objc.dg/protocol-inheritance-2.m: Same.
8141
8142 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8143
8144 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8145
8146 2017-04-28 Tom de Vries <tom@codesourcery.com>
8147
8148 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8149 dg-(error|warning|message|bogus).
8150 * g++.dg/conversion/dr195-1.C: Same.
8151 * g++.dg/conversion/dr195.C: Same.
8152 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8153 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8154 * g++.dg/cpp0x/inline-ns7.C: Same.
8155 * g++.dg/cpp0x/variadic105.C: Same.
8156 * g++.dg/cpp0x/variadic65.C: Same.
8157 * g++.dg/expr/call2.C: Same.
8158 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8159 * g++.dg/expr/pmf-1.C: Same.
8160 * g++.dg/ext/altivec-types-1.C: Same.
8161 * g++.dg/ext/altivec-types-2.C: Same.
8162 * g++.dg/ext/altivec-types-3.C: Same.
8163 * g++.dg/ext/attrib14.C: Same.
8164 * g++.dg/ext/complit1.C: Same.
8165 * g++.dg/ext/forscope2.C: Same.
8166 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8167 * g++.dg/ext/label13.C: Same.
8168 * g++.dg/ext/member-attr.C: Same.
8169 * g++.dg/ext/visibility/anon7.C: Same.
8170 * g++.dg/ext/visibility/visibility-7.C: Same.
8171 * g++.dg/ext/vla2.C: Same.
8172 * g++.dg/inherit/access2.C: Same.
8173 * g++.dg/inherit/covariant12.C: Same.
8174 * g++.dg/inherit/covariant14.C: Same.
8175 * g++.dg/inherit/namespace-as-base.C: Same.
8176 * g++.dg/inherit/template-as-base.C: Same.
8177 * g++.dg/lookup/ambig1.C: Same.
8178 * g++.dg/lookup/ambig2.C: Same.
8179 * g++.dg/lookup/ambig3.C: Same.
8180 * g++.dg/lookup/class-member-1.C: Same.
8181 * g++.dg/lookup/conv-1.C: Same.
8182 * g++.dg/lookup/decl1.C: Same.
8183 * g++.dg/lookup/koenig1.C: Same.
8184 * g++.dg/lookup/scoped1.C: Same.
8185 * g++.dg/lookup/scoped2.C: Same.
8186 * g++.dg/lookup/two-stage4.C: Same.
8187 * g++.dg/lookup/used-before-declaration.C: Same.
8188 * g++.dg/lookup/using.C: Same.
8189 * g++.dg/lookup/using17.C: Same.
8190 * g++.dg/lookup/using2.C: Same.
8191 * g++.dg/other/abstract2.C: Same.
8192 * g++.dg/other/classkey1.C: Same.
8193 * g++.dg/other/component1.C: Same.
8194 * g++.dg/other/const1.C: Same.
8195 * g++.dg/other/const2.C: Same.
8196 * g++.dg/other/conversion1.C: Same.
8197 * g++.dg/other/do1.C: Same.
8198 * g++.dg/other/error1.C: Same.
8199 * g++.dg/other/error10.C: Same.
8200 * g++.dg/other/error3.C: Same.
8201 * g++.dg/other/error4.C: Same.
8202 * g++.dg/other/error5.C: Same.
8203 * g++.dg/other/error8.C: Same.
8204 * g++.dg/other/error9.C: Same.
8205 * g++.dg/other/field1.C: Same.
8206 * g++.dg/other/init1.C: Same.
8207 * g++.dg/other/ptrmem2.C: Same.
8208 * g++.dg/other/return1.C: Same.
8209 * g++.dg/overload/builtin3.C: Same.
8210 * g++.dg/overload/error1.C: Same.
8211 * g++.dg/overload/error2.C: Same.
8212 * g++.dg/overload/koenig2.C: Same.
8213 * g++.dg/overload/pmf1.C: Same.
8214 * g++.dg/parse/args1.C: Same.
8215 * g++.dg/parse/attr3.C: Same.
8216 * g++.dg/parse/constant4.C: Same.
8217 * g++.dg/parse/crash10.C: Same.
8218 * g++.dg/parse/crash18.C: Same.
8219 * g++.dg/parse/crash19.C: Same.
8220 * g++.dg/parse/crash20.C: Same.
8221 * g++.dg/parse/crash21.C: Same.
8222 * g++.dg/parse/crash22.C: Same.
8223 * g++.dg/parse/crash32.C: Same.
8224 * g++.dg/parse/decl-specifier-1.C: Same.
8225 * g++.dg/parse/error58.C: Same.
8226 * g++.dg/parse/local-class1.C: Same.
8227 * g++.dg/parse/non-dependent2.C: Same.
8228 * g++.dg/parse/parameter-declaration-1.C: Same.
8229 * g++.dg/parse/ptrmem2.C: Same.
8230 * g++.dg/parse/ptrmem3.C: Same.
8231 * g++.dg/parse/saved1.C: Same.
8232 * g++.dg/tc1/dr101.C: Same.
8233 * g++.dg/tc1/dr142.C: Same.
8234 * g++.dg/tc1/dr176.C: Same.
8235 * g++.dg/template/conv4.C: Same.
8236 * g++.dg/template/crash56.C: Same.
8237 * g++.dg/template/dependent-expr2.C: Same.
8238 * g++.dg/template/error1.C: Same.
8239 * g++.dg/template/error2.C: Same.
8240 * g++.dg/template/explicit6.C: Same.
8241 * g++.dg/template/init-list.C: Same.
8242 * g++.dg/template/local1.C: Same.
8243 * g++.dg/template/lookup2.C: Same.
8244 * g++.dg/template/meminit2.C: Same.
8245 * g++.dg/template/nontype25.C: Same.
8246 * g++.dg/template/ptrmem2.C: Same.
8247 * g++.dg/template/qualttp19.C: Same.
8248 * g++.dg/template/qualttp20.C: Same.
8249 * g++.dg/template/ttp3.C: Same.
8250 * g++.dg/template/unify4.C: Same.
8251 * g++.dg/template/unify6.C: Same.
8252 * g++.dg/template/unify7.C: Same.
8253 * g++.dg/template/warn1.C: Same.
8254 * g++.dg/tree-ssa/dom-invalid.C: Same.
8255 * g++.dg/ubsan/shift-1.C: Same.
8256 * g++.dg/warn/Wunused-2.C: Same.
8257 * g++.dg/warn/Wunused-4.C: Same.
8258 * g++.dg/warn/Wunused-6.C: Same.
8259 * g++.dg/warn/deprecated-6.C: Same.
8260 * g++.dg/warn/deprecated.C: Same.
8261 * g++.dg/warn/effc1.C: Same.
8262 * g++.dg/warn/effc3.C: Same.
8263 * g++.dg/warn/incomplete1.C: Same.
8264 * g++.dg/warn/inline1.C: Same.
8265 * g++.dg/warn/noeffect2.C: Same.
8266 * g++.dg/warn/noeffect4.C: Same.
8267 * g++.dg/warn/oldcast1.C: Same.
8268 * g++.dg/warn/sentinel.C: Same.
8269 * g++.dg/warn/unit-1.C: Same.
8270 * g++.old-deja/g++.pt/inherit2.C: Same.
8271 * g++.old-deja/g++.pt/overload8.C: Same.
8272 * gcc.dg/20000926-1.c: Same.
8273 * gcc.dg/20040223-1.c: Same.
8274 * gcc.dg/Warray-bounds-7.c: Same.
8275 * gcc.dg/alias-1.c: Same.
8276 * gcc.dg/alias-12.c: Same.
8277 * gcc.dg/alias-13.c: Same.
8278 * gcc.dg/alias-2.c: Same.
8279 * gcc.dg/array-13.c: Same.
8280 * gcc.dg/array-4.c: Same.
8281 * gcc.dg/attr-ifunc-2.c: Same.
8282 * gcc.dg/attr-invalid.c: Same.
8283 * gcc.dg/attr-noinline.c: Same.
8284 * gcc.dg/bitfld-2.c: Same.
8285 * gcc.dg/c90-const-expr-7.c: Same.
8286 * gcc.dg/c99-const-expr-7.c: Same.
8287 * gcc.dg/cpp/20000625-1.c: Same.
8288 * gcc.dg/cpp/charconst-4.c: Same.
8289 * gcc.dg/cpp/include2.c: Same.
8290 * gcc.dg/cpp/include2a.c: Same.
8291 * gcc.dg/decl-4.c: Same.
8292 * gcc.dg/deprecated-4.c: Same.
8293 * gcc.dg/deprecated.c: Same.
8294 * gcc.dg/dfp/altivec-types.c: Same.
8295 * gcc.dg/float-range-1.c: Same.
8296 * gcc.dg/pack-test-3.c: Same.
8297 * gcc.dg/pr11492.c: Same.
8298 * gcc.dg/pr15360-1.c: Same.
8299 * gcc.dg/pr37908.c: Same.
8300 * gcc.dg/pr53265.c: Same.
8301 * gcc.dg/pr57287-2.c: Same.
8302 * gcc.dg/pr57287.c: Same.
8303 * gcc.dg/redecl-1.c: Same.
8304 * gcc.dg/sync-3.c: Same.
8305 * gcc.dg/two-types-1.c: Same.
8306 * gcc.dg/two-types-2.c: Same.
8307 * gcc.dg/two-types-4.c: Same.
8308 * gcc.dg/two-types-5.c: Same.
8309 * gcc.dg/two-types-6.c: Same.
8310 * gcc.dg/two-types-7.c: Same.
8311 * gcc.dg/two-types-8.c: Same.
8312 * gcc.dg/two-types-9.c: Same.
8313 * gcc.dg/uninit-I.c: Same.
8314 * gcc.dg/uninit-pr19430.c: Same.
8315 * gcc.dg/visibility-7.c: Same.
8316 * gcc.dg/winline-10.c: Same.
8317 * gcc.dg/winline-2.c: Same.
8318 * gcc.dg/winline-3.c: Same.
8319 * gcc.dg/winline-9.c: Same.
8320 * gcc.target/i386/attr-returns_twice-1.c: Same.
8321 * gcc.target/i386/chkp-const-check-2.c: Same.
8322 * gcc.target/i386/chkp-label-address.c: Same.
8323 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8324 * gcc.target/i386/pr39162.c: Same.
8325 * gcc.target/i386/sse-5.c: Same.
8326 * gcc.target/powerpc/altivec-types-1.c: Same.
8327 * gcc.target/powerpc/altivec-types-2.c: Same.
8328 * gcc.target/powerpc/altivec-types-3.c: Same.
8329 * gcc.target/powerpc/float128-mix.c: Same.
8330 * gcc.target/powerpc/no-r11-3.c: Same.
8331 * gcc.target/spu/Wmain.c: Same.
8332 * gcc.target/spu/ea/errors2.c: Same.
8333 * gfortran.dg/assignment_1.f90: Same.
8334 * gfortran.dg/common_3.f90: Same.
8335 * gfortran.dg/der_io_1.f90: Same.
8336 * gfortran.dg/g77/20030326-1.f: Same.
8337 * gfortran.dg/g77/9263.f: Same.
8338 * gfortran.dg/g77/960317-1.f: Same.
8339 * gfortran.dg/g77/970625-2.f: Same.
8340 * gfortran.dg/g77/980615-0.f: Same.
8341 * gfortran.dg/g77/check0.f: Same.
8342 * gfortran.dg/g77/dnrm2.f: Same.
8343 * gfortran.dg/g77/pr9258.f: Same.
8344 * gfortran.dg/ichar_1.f90: Same.
8345 * gfortran.dg/interface_1.f90: Same.
8346 * gfortran.dg/namelist_1.f90: Same.
8347 * gfortran.dg/namelist_2.f90: Same.
8348 * gfortran.dg/namelist_3.f90: Same.
8349 * gfortran.dg/namelist_print_2.f: Same.
8350 * gfortran.dg/oldstyle_1.f90: Same.
8351 * gfortran.dg/runtime_warning_1.f90: Same.
8352 * gfortran.dg/underflow.f90: Same.
8353 * gnat.dg/specs/integer_value.ads: Same.
8354 * obj-c++.dg/fsf-package-0.m: Same.
8355 * objc.dg/two-types-1.m: Same.
8356
8357 2017-04-28 Martin Liska <mliska@suse.cz>
8358
8359 PR gcov-profile/79891
8360 * gcc.misc-tests/gcov-17.c: New test.
8361 * gcc.misc-tests/gcov-18.c: New test.
8362
8363 2017-04-28 Tom de Vries <tom@codesourcery.com>
8364
8365 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8366 dg-(error|warning|message|bogus).
8367 * g++.dg/parse/parameter-declaration-1.C: Same.
8368 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8369 * gcc.dg/Wpointer-sign-Wall.c: Same.
8370 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8371 * gcc.dg/cpp/19990413-1.c: Same.
8372 * gcc.dg/dg-test-1.c: Same.
8373 * gcc.dg/empty-source-2.c: Same.
8374 * gcc.dg/empty-source-3.c: Same.
8375 * gcc.dg/format/c99-printf-1.c: Same.
8376 * gcc.dg/format/c99-scanf-1.c: Same.
8377 * gcc.dg/label-decl-2.c: Same.
8378 * gcc.dg/m-un-2.c: Same.
8379 * gcc.dg/uninit-pr20644-O0.c: Same.
8380 * gfortran.dg/pr70006.f90: Same.
8381 * obj-c++.dg/fsf-package-0.m: Same.
8382
8383 2017-04-28 Tom de Vries <tom@codesourcery.com>
8384
8385 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8386 dg-(error|warning|message|bogus).
8387 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8388 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8389 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8390 * c-c++-common/pr20000.c: Same.
8391 * c-c++-common/pr49706.c: Same.
8392 * g++.dg/ext/utf16-4.C: Same.
8393 * g++.dg/parse/error2.C: Same.
8394 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8395 * g++.dg/warn/Wtype-limits.C: Same.
8396 * g++.dg/warn/overflow-warn-1.C: Same.
8397 * g++.dg/warn/overflow-warn-3.C: Same.
8398 * gcc.dg/Wpointer-sign-Wall.c: Same.
8399 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8400 * gcc.dg/Wtype-limits-Wextra.c: Same.
8401 * gcc.dg/Wtype-limits.c: Same.
8402 * gcc.dg/cpp/19990413-1.c: Same.
8403 * gcc.dg/dg-test-1.c: Same.
8404 * gcc.dg/empty-source-2.c: Same.
8405 * gcc.dg/empty-source-3.c: Same.
8406 * gcc.dg/label-decl-2.c: Same.
8407 * gcc.dg/m-un-2.c: Same.
8408 * gcc.dg/uninit-pr19430-O0.c: Same.
8409 * gcc.dg/uninit-pr19430.c: Same.
8410 * gcc.dg/uninit-pr20644-O0.c: Same.
8411 * gcc.dg/utf16-4.c: Same.
8412 * gfortran.dg/pr70006.f90: Same.
8413 * obj-c++.dg/fsf-package-0.m: Same.
8414
8415 2017-04-28 Richard Biener <rguenther@suse.de>
8416
8417 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8418 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8419 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8420 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8421 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8422 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8423
8424 2017-04-27 Marek Polacek <polacek@redhat.com>
8425
8426 PR sanitizer/80349
8427 * c-c++-common/ubsan/pr80349.c: New test.
8428
8429 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8430
8431 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8432 diagnostics.
8433 * g++.dg/warn/pr12242.C: Likewise.
8434
8435 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8436
8437 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8438
8439 2017-04-27 Martin Liska <mliska@suse.cz>
8440
8441 PR testsuite/79455
8442 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8443 more generic.
8444
8445 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR c++/80534
8448 * g++.dg/other/pr80534-1.C: New test.
8449 * g++.dg/other/pr80534-2.C: New test.
8450
8451 2017-04-27 Richard Biener <rguenther@suse.de>
8452
8453 PR middle-end/80539
8454 * gcc.dg/torture/pr80539.c: New testcase.
8455
8456 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR target/77728
8459 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8460
8461 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8462
8463 * g++.dg/diagnostic/nested-name-1.C: New test.
8464
8465 2017-04-26 Martin Liska <mliska@suse.cz>
8466
8467 * gcc.dg/guality/guality.h: Add prefix to test verification.
8468
8469 2017-04-25 Nathan Sidwell <nathan@acm.org>
8470
8471 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8472
8473 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8474
8475 PR target/70799
8476 * gcc.target/i386/pr70799-5.c: New test.
8477
8478 2017-04-25 Martin Sebor <msebor@redhat.com>
8479
8480 PR tree-optimization/80497
8481 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8482
8483 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8484 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR target/77728
8487 * g++.dg/abi/pr77728-1.C: New test.
8488
8489 2017-04-25 Marek Polacek <polacek@redhat.com>
8490
8491 PR sanitizer/80349
8492 * g++.dg/ubsan/pr80349-2.C: New test.
8493
8494 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8495
8496 * g++.dg/cpp0x/enum34.C: New test.
8497
8498 2017-04-25 Tom de Vries <tom@codesourcery.com>
8499
8500 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8501 variables.
8502 (dg-line): New proc.
8503 (process-message): Handle line number variables.
8504 * objc.dg/try-catch-12.m: Use dg-line.
8505
8506 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8507
8508 PR target/80482
8509 * gcc.target/powerpc/vec-constvolatile.c: New test.
8510
8511 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8512
8513 * g++.dg/semicolon-fixits.C: New test case.
8514
8515 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8516
8517 * gcc.dg/semicolon-fixits.c: New test case.
8518
8519 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8520
8521 * g++.dg/lookup/missing-std-include.C: New test file.
8522
8523 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8524 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR target/77728
8527 * g++.dg/abi/pr77728-2.C: New test.
8528
8529 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8530
8531 PR c++/80177
8532 * g++.dg/spellcheck-pr80177.C: New test case.
8533
8534 2017-04-25 Nathan Sidwell <nathan@acm.org>
8535
8536 * g++.dg/dg.exp (find-cxx-tests): New function.
8537 (main): Use it, remove explicit pruning
8538
8539 2017-04-25 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/80492
8542 * gcc.dg/pr80492.c: New testcase.
8543
8544 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8545
8546 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8547 for targets with int size less than 32 bits.
8548
8549 2017-04-25 Richard Biener <rguenther@suse.de>
8550
8551 PR tree-optimization/79201
8552 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8553 * gcc.target/i386/pr22152.c: Disable sinking.
8554
8555 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8556
8557 PR target/80464
8558 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8559
8560 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8561
8562 PR target/79895
8563 * gcc.target/s390/pr79895.c: New test.
8564
8565 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8566
8567 PR target/80080
8568 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8569 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8570 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8571
8572 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR rtl-optimization/80501
8575 * gcc.c-torture/execute/pr80501.c: New test.
8576
8577 PR rtl-optimization/80500
8578 * gcc.dg/pr80500.c: New test.
8579
8580 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8581
8582 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8583 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8584
8585 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8586
8587 PR fortran/80121
8588 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8589 directive.
8590
8591 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8592
8593 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8594 * jit.dg/test-alignment.c: New test case.
8595 * jit.dg/test-alignment.cc: New test case.
8596 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8597 New test case.
8598
8599 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8600
8601 PR c++/80016
8602 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8603 test function.
8604 (test_alignof): New test function.
8605
8606 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8607
8608 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8609
8610 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8611
8612 * g++.dg/diagnostic/duplicate1.C: New test.
8613 * g++.dg/cpp0x/duplicate1.C: New test.
8614
8615 2017-04-24 Martin Jambor <mjambor@suse.cz>
8616
8617 PR tree-optimization/80293
8618 * g++.dg/tree-ssa/pr80293.C: New test.
8619
8620 2017-04-24 Martin Liska <mliska@suse.cz>
8621
8622 PR middle-end/79931
8623 * g++.dg/ipa/pr79931.C: New test.
8624
8625 2017-04-24 Richard Biener <rguenther@suse.de>
8626
8627 PR tree-optimization/80494
8628 * gfortran.dg/pr80494.f90: New testcase.
8629
8630 2017-04-24 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/79725
8633 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8634
8635 2017-04-24 Richard Biener <rguenther@suse.de>
8636
8637 PR c++/2972
8638 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8639
8640 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8641
8642 PR fortran/80484
8643 * gfortran.dg/dtio_29.f03: New test.
8644
8645 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8646
8647 PR fortran/80121
8648 * gfortran.dg/intent_out_9.f90: New test case.
8649
8650 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8651
8652 PR target/70799
8653 * gcc.target/i386/pr70799-4.c: New test.
8654
8655 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8656
8657 PR fortran/80392
8658 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8659
8660 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8661
8662 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8663
8664 2017-04-21 Richard Biener <rguenther@suse.de>
8665
8666 PR tree-optimization/79547
8667 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8668
8669 2017-04-21 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/78847
8672 * g++.dg/tree-ssa/pr78847.C: New testcase.
8673
8674 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c/80468
8677 * gcc.dg/pr80468.c: New test.
8678
8679 2017-04-21 Martin Liska <mliska@suse.cz>
8680
8681 PR tree-optimization/66278
8682 * gcc.dg/vect/pr66278.c: New test.
8683
8684 2017-04-21 Richard Biener <rguenther@suse.de>
8685
8686 PR tree-optimization/80237
8687 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8688 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8689 adjust expected optimizations.
8690
8691 2016-04-21 Richard Biener <rguenther@suse.de>
8692
8693 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8694 of inner loops.
8695 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8696 * gcc.dg/vect/vect-104.c: Likewise.
8697
8698 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8699
8700 PR tree-optimization/80426
8701 * gcc.c-torture/execute/20170429-1.c: Rename into...
8702 * gcc.c-torture/execute/20170419-1.c: ...this.
8703
8704 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8705
8706 PR target/79804
8707 * gcc.target/i386/pr79804.c: New test.
8708
8709 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8710
8711 PR target/78090
8712 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8713
8714 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8715
8716 * g++/opt/pr80436.C: XFAIL on AIX.
8717
8718 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8719
8720 PR c++/80473
8721 * g++.dg/diagnostic/pr80473.C: New test.
8722
8723 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8724
8725 * g++.dg/warn/Wextra-semi.C: New test.
8726
8727 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR middle-end/80423
8730 * g++.dg/other/pr80423.C: New test.
8731
8732 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8733
8734 * gcc.dg/pr80170.c: Require ptr32plus.
8735
8736 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 PR tree-optimization/80426
8739 * gcc.c-torture/execute/20170419-1.c: New test.
8740
8741 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR debug/80461
8744 * g++.dg/debug/pr80461.C: New test.
8745
8746 PR c++/80459
8747 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8748 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8749 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8750
8751 PR debug/80436
8752 * g++.dg/opt/pr80436.C: New test.
8753
8754 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8755
8756 * gcc.dg/torture/pr80341.c: Require int32plus.
8757
8758 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8759 Jeff Law <law@redhat.com>
8760
8761 * gcc.c-torture/compile/20170419-1.c: New test.
8762
8763 2017-04-19 Tom de Vries <tom@codesourcery.com>
8764
8765 PR testsuite/80221
8766 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8767 subsequent dg directives.
8768 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8769 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8770 * c-c++-common/attr-fallthrough-2.c: Same.
8771 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8772 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8773 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8774 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8775 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8776 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8777 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8778 * c-c++-common/cilk-plus/CK/errors.c: Same.
8779 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8780 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8781 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8782 * c-c++-common/cpp/pr57580.c: Same.
8783 * c-c++-common/goacc/asyncwait-1.c: Same.
8784 * c-c++-common/goacc/cache-2.c: Same.
8785 * c-c++-common/goacc/declare-2.c: Same.
8786 * c-c++-common/goacc/deviceptr-1.c: Same.
8787 * c-c++-common/goacc/routine-5.c: Same.
8788 * c-c++-common/gomp/clauses-2.c: Same.
8789 * c-c++-common/gomp/ordered-3.c: Same.
8790 * c-c++-common/gomp/pr67501.c: Same.
8791 * c-c++-common/pr20000.c: Same.
8792 * c-c++-common/pr43395.c: Same.
8793 * c-c++-common/pr49706.c: Same.
8794 * c-c++-common/pr77624-1.c: Same.
8795 * c-c++-common/pr77624-2.c: Same.
8796 * c-c++-common/raw-string-14.c: Same.
8797 * c-c++-common/raw-string-16.c: Same.
8798 * c-c++-common/raw-string-3.c: Same.
8799 * c-c++-common/raw-string-4.c: Same.
8800 * c-c++-common/raw-string-5.c: Same.
8801 * c-c++-common/raw-string-6.c: Same.
8802 * g++.dg/abi/mangle41.C: Same.
8803 * g++.dg/conversion/nullptr1.C: Same.
8804 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8805 * g++.dg/cpp0x/auto27.C: Same.
8806 * g++.dg/cpp0x/constexpr-98.C: Same.
8807 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8808 * g++.dg/cpp0x/diag2.C: Same.
8809 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8810 * g++.dg/cpp0x/nullptr15.C: Same.
8811 * g++.dg/cpp0x/pr31431-2.C: Same.
8812 * g++.dg/cpp0x/pr31431.C: Same.
8813 * g++.dg/cpp0x/pr79118.C: Same.
8814 * g++.dg/cpp0x/static_assert3.C: Same.
8815 * g++.dg/cpp0x/temp_default2.C: Same.
8816 * g++.dg/cpp0x/trailing4.C: Same.
8817 * g++.dg/cpp0x/variadic-ex10.C: Same.
8818 * g++.dg/cpp0x/variadic-ex13.C: Same.
8819 * g++.dg/cpp0x/variadic-ex14.C: Same.
8820 * g++.dg/cpp0x/variadic-ex3.C: Same.
8821 * g++.dg/cpp0x/variadic-ex4.C: Same.
8822 * g++.dg/cpp0x/variadic59.C: Same.
8823 * g++.dg/cpp0x/vt-37737-2.C: Same.
8824 * g++.dg/cpp0x/vt-57397-1.C: Same.
8825 * g++.dg/cpp0x/vt-57397-2.C: Same.
8826 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8827 * g++.dg/cpp1z/gen-attrs1.C: Same.
8828 * g++.dg/diagnostic/pr71075.C: Same.
8829 * g++.dg/eh/goto2.C: Same.
8830 * g++.dg/eh/goto3.C: Same.
8831 * g++.dg/expr/bitfield4.C: Same.
8832 * g++.dg/expr/bitfield5.C: Same.
8833 * g++.dg/expr/bitfield6.C: Same.
8834 * g++.dg/expr/bool1.C: Same.
8835 * g++.dg/expr/bool3.C: Same.
8836 * g++.dg/expr/cond10.C: Same.
8837 * g++.dg/expr/cond11.C: Same.
8838 * g++.dg/expr/lval3.C: Same.
8839 * g++.dg/expr/lval4.C: Same.
8840 * g++.dg/ext/anon-struct4.C: Same.
8841 * g++.dg/ext/attrib44.C: Same.
8842 * g++.dg/ext/builtin3.C: Same.
8843 * g++.dg/ext/dllimport7.C: Same.
8844 * g++.dg/ext/label5.C: Same.
8845 * g++.dg/ext/no-asm-1.C: Same.
8846 * g++.dg/ext/utf16-4.C: Same.
8847 * g++.dg/ext/vla2.C: Same.
8848 * g++.dg/gomp/block-1.C: Same.
8849 * g++.dg/gomp/block-2.C: Same.
8850 * g++.dg/gomp/block-3.C: Same.
8851 * g++.dg/gomp/block-5.C: Same.
8852 * g++.dg/gomp/linear-2.C: Same.
8853 * g++.dg/gomp/target-1.C: Same.
8854 * g++.dg/gomp/target-2.C: Same.
8855 * g++.dg/gomp/taskgroup-1.C: Same.
8856 * g++.dg/gomp/teams-1.C: Same.
8857 * g++.dg/inherit/pure1.C: Same.
8858 * g++.dg/init/array43.C: Same.
8859 * g++.dg/init/array46.C: Same.
8860 * g++.dg/init/const10.C: Same.
8861 * g++.dg/init/ctor4-1.C: Same.
8862 * g++.dg/init/ctor4.C: Same.
8863 * g++.dg/init/new37.C: Same.
8864 * g++.dg/init/pr25811.C: Same.
8865 * g++.dg/init/pr29043.C: Same.
8866 * g++.dg/init/pr29571.C: Same.
8867 * g++.dg/lookup/duperr1.C: Same.
8868 * g++.dg/lookup/error1.C: Same.
8869 * g++.dg/lookup/koenig5.C: Same.
8870 * g++.dg/lookup/pr77549.C: Same.
8871 * g++.dg/lookup/suggestions1.C: Same.
8872 * g++.dg/lookup/using16.C: Same.
8873 * g++.dg/lookup/using7.C: Same.
8874 * g++.dg/other/anon-union3.C: Same.
8875 * g++.dg/other/array2.C: Same.
8876 * g++.dg/other/error13.C: Same.
8877 * g++.dg/other/error34.C: Same.
8878 * g++.dg/overload/builtin1.C: Same.
8879 * g++.dg/overload/conv-op1.C: Same.
8880 * g++.dg/overload/error3.C: Same.
8881 * g++.dg/overload/koenig1.C: Same.
8882 * g++.dg/overload/operator5.C: Same.
8883 * g++.dg/overload/template5.C: Same.
8884 * g++.dg/overload/unknown1.C: Same.
8885 * g++.dg/overload/using2.C: Same.
8886 * g++.dg/parse/constructor1.C: Same.
8887 * g++.dg/parse/crash36.C: Same.
8888 * g++.dg/parse/crash63.C: Same.
8889 * g++.dg/parse/error11.C: Same.
8890 * g++.dg/parse/error12.C: Same.
8891 * g++.dg/parse/error14.C: Same.
8892 * g++.dg/parse/error2.C: Same.
8893 * g++.dg/parse/error21.C: Same.
8894 * g++.dg/parse/error26.C: Same.
8895 * g++.dg/parse/error36.C: Same.
8896 * g++.dg/parse/friend12.C: Same.
8897 * g++.dg/parse/invalid-op1.C: Same.
8898 * g++.dg/parse/missing-template1.C: Same.
8899 * g++.dg/parse/parser-pr28152-2.C: Same.
8900 * g++.dg/parse/parser-pr28152.C: Same.
8901 * g++.dg/parse/pr16696-permissive.C: Same.
8902 * g++.dg/parse/pr16696.C: Same.
8903 * g++.dg/parse/pr69628.C: Same.
8904 * g++.dg/parse/ret-type2.C: Same.
8905 * g++.dg/parse/specialization1.C: Same.
8906 * g++.dg/parse/template3.C: Same.
8907 * g++.dg/parse/template9.C: Same.
8908 * g++.dg/parse/typename11.C: Same.
8909 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8910 * g++.dg/pr45330.C: Same.
8911 * g++.dg/rtti/typeid6.C: Same.
8912 * g++.dg/spellcheck-fields.C: Same.
8913 * g++.dg/spellcheck-typenames.C: Same.
8914 * g++.dg/tc1/dr108.C: Same.
8915 * g++.dg/tc1/dr147.C: Same.
8916 * g++.dg/template/arg7.C: Same.
8917 * g++.dg/template/conv11.C: Same.
8918 * g++.dg/template/crash13.C: Same.
8919 * g++.dg/template/crash55.C: Same.
8920 * g++.dg/template/dependent-expr5.C: Same.
8921 * g++.dg/template/error17.C: Same.
8922 * g++.dg/template/error33.C: Same.
8923 * g++.dg/template/error4.C: Same.
8924 * g++.dg/template/error50.C: Same.
8925 * g++.dg/template/error53.C: Same.
8926 * g++.dg/template/friend.C: Same.
8927 * g++.dg/template/func2.C: Same.
8928 * g++.dg/template/local6.C: Same.
8929 * g++.dg/template/member5.C: Same.
8930 * g++.dg/template/meminit1.C: Same.
8931 * g++.dg/template/nested3.C: Same.
8932 * g++.dg/template/nontype6.C: Same.
8933 * g++.dg/template/overload12.C: Same.
8934 * g++.dg/template/ptrmem8.C: Same.
8935 * g++.dg/template/qualified-id1.C: Same.
8936 * g++.dg/template/spec15.C: Same.
8937 * g++.dg/template/static1.C: Same.
8938 * g++.dg/template/static10.C: Same.
8939 * g++.dg/template/static2.C: Same.
8940 * g++.dg/template/ttp25.C: Same.
8941 * g++.dg/template/typedef2.C: Same.
8942 * g++.dg/template/typename2.C: Same.
8943 * g++.dg/template/unify10.C: Same.
8944 * g++.dg/template/unify6.C: Same.
8945 * g++.dg/template/unify7.C: Same.
8946 * g++.dg/template/unify9.C: Same.
8947 * g++.dg/template/varmod1.C: Same.
8948 * g++.dg/ubsan/div-by-zero-1.C: Same.
8949 * g++.dg/ubsan/pr63956.C: Same.
8950 * g++.dg/warn/Waddress-1.C: Same.
8951 * g++.dg/warn/Wconversion2.C: Same.
8952 * g++.dg/warn/Wnull-conversion-1.C: Same.
8953 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8954 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8955 * g++.dg/warn/Wswitch-1.C: Same.
8956 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8957 * g++.dg/warn/Wtype-limits.C: Same.
8958 * g++.dg/warn/Wunused-parm-5.C: Same.
8959 * g++.dg/warn/deprecated-6.C: Same.
8960 * g++.dg/warn/deprecated.C: Same.
8961 * g++.dg/warn/incomplete1.C: Same.
8962 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8963 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8964 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8965 * g++.dg/warn/overflow-warn-1.C: Same.
8966 * g++.dg/warn/overflow-warn-3.C: Same.
8967 * g++.dg/warn/overflow-warn-4.C: Same.
8968 * g++.dg/warn/pr12242.C: Same.
8969 * g++.dg/warn/pr30551-2.C: Same.
8970 * g++.dg/warn/pr30551.C: Same.
8971 * g++.old-deja/g++.benjamin/16077.C: Same.
8972 * g++.old-deja/g++.bob/inherit1.C: Same.
8973 * g++.old-deja/g++.brendan/crash56.C: Same.
8974 * g++.old-deja/g++.brendan/template17.C: Same.
8975 * g++.old-deja/g++.eh/ctor1.C: Same.
8976 * g++.old-deja/g++.jason/bool5.C: Same.
8977 * g++.old-deja/g++.jason/cond.C: Same.
8978 * g++.old-deja/g++.jason/operator.C: Same.
8979 * g++.old-deja/g++.jason/pmf5.C: Same.
8980 * g++.old-deja/g++.law/ctors5.C: Same.
8981 * g++.old-deja/g++.law/missed-error2.C: Same.
8982 * g++.old-deja/g++.law/operators9.C: Same.
8983 * g++.old-deja/g++.law/temps1.C: Same.
8984 * g++.old-deja/g++.mike/for2.C: Same.
8985 * g++.old-deja/g++.mike/ns5.C: Same.
8986 * g++.old-deja/g++.mike/ns7.C: Same.
8987 * g++.old-deja/g++.mike/p10769b.C: Same.
8988 * g++.old-deja/g++.niklas/t120.C: Same.
8989 * g++.old-deja/g++.niklas/t121.C: Same.
8990 * g++.old-deja/g++.ns/koenig5.C: Same.
8991 * g++.old-deja/g++.oliva/overload1.C: Same.
8992 * g++.old-deja/g++.other/crash24.C: Same.
8993 * g++.old-deja/g++.other/crash25.C: Same.
8994 * g++.old-deja/g++.other/decl5.C: Same.
8995 * g++.old-deja/g++.other/lineno5.C: Same.
8996 * g++.old-deja/g++.other/null3.C: Same.
8997 * g++.old-deja/g++.other/overcnv2.C: Same.
8998 * g++.old-deja/g++.other/ptrmem7.C: Same.
8999 * g++.old-deja/g++.other/typename1.C: Same.
9000 * g++.old-deja/g++.other/vaarg3.C: Same.
9001 * g++.old-deja/g++.pt/crash10.C: Same.
9002 * g++.old-deja/g++.pt/crash28.C: Same.
9003 * g++.old-deja/g++.pt/crash38.C: Same.
9004 * g++.old-deja/g++.pt/explicit70.C: Same.
9005 * g++.old-deja/g++.pt/explicit77.C: Same.
9006 * g++.old-deja/g++.pt/expr2.C: Same.
9007 * g++.old-deja/g++.pt/spec5.C: Same.
9008 * g++.old-deja/g++.pt/spec6.C: Same.
9009 * g++.old-deja/g++.pt/typename3.C: Same.
9010 * g++.old-deja/g++.pt/typename5.C: Same.
9011 * g++.old-deja/g++.pt/typename6.C: Same.
9012 * g++.old-deja/g++.pt/typename7.C: Same.
9013 * g++.old-deja/g++.pt/unify4.C: Same.
9014 * g++.old-deja/g++.pt/unify8.C: Same.
9015 * g++.old-deja/g++.pt/vaarg3.C: Same.
9016 * g++.old-deja/g++.robertl/eb22.C: Same.
9017 * g++.old-deja/g++.robertl/eb4.C: Same.
9018 * g++.old-deja/g++.robertl/eb44.C: Same.
9019 * g++.old-deja/g++.robertl/eb69.C: Same.
9020 * g++.old-deja/g++.robertl/eb98.C: Same.
9021 * gcc.dg/20031223-1.c: Same.
9022 * gcc.dg/940510-1.c: Same.
9023 * gcc.dg/990506-0.c: Same.
9024 * gcc.dg/Walloca-1.c: Same.
9025 * gcc.dg/Walloca-2.c: Same.
9026 * gcc.dg/Wconversion-integer.c: Same.
9027 * gcc.dg/Wcxx-compat-8.c: Same.
9028 * gcc.dg/Wimplicit-int-1.c: Same.
9029 * gcc.dg/Wimplicit-int-2.c: Same.
9030 * gcc.dg/Wimplicit-int-4.c: Same.
9031 * gcc.dg/Wpointer-sign-Wall.c: Same.
9032 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9033 * gcc.dg/Wshadow-1.c: Same.
9034 * gcc.dg/Wshadow-3.c: Same.
9035 * gcc.dg/Wswitch-enum-error.c: Same.
9036 * gcc.dg/Wswitch-enum.c: Same.
9037 * gcc.dg/Wswitch-error.c: Same.
9038 * gcc.dg/Wswitch.c: Same.
9039 * gcc.dg/Wtype-limits-Wextra.c: Same.
9040 * gcc.dg/Wtype-limits.c: Same.
9041 * gcc.dg/Wvla-larger-than-2.c: Same.
9042 * gcc.dg/anon-struct-5.c: Same.
9043 * gcc.dg/array-10.c: Same.
9044 * gcc.dg/array-11.c: Same.
9045 * gcc.dg/array-15.c: Same.
9046 * gcc.dg/array-2.c: Same.
9047 * gcc.dg/array-8.c: Same.
9048 * gcc.dg/array-const-2.c: Same.
9049 * gcc.dg/array-const-3.c: Same.
9050 * gcc.dg/bitfld-1.c: Same.
9051 * gcc.dg/bitfld-8.c: Same.
9052 * gcc.dg/builtin-redefine.c: Same.
9053 * gcc.dg/c11-noreturn-1.c: Same.
9054 * gcc.dg/c11-noreturn-2.c: Same.
9055 * gcc.dg/c11-static-assert-3.c: Same.
9056 * gcc.dg/c90-arraydecl-1.c: Same.
9057 * gcc.dg/c90-complex-1.c: Same.
9058 * gcc.dg/c90-complit-1.c: Same.
9059 * gcc.dg/c90-const-expr-11.c: Same.
9060 * gcc.dg/c90-const-expr-7.c: Same.
9061 * gcc.dg/c90-const-expr-8.c: Same.
9062 * gcc.dg/c90-enum-comma-1.c: Same.
9063 * gcc.dg/c90-flex-array-1.c: Same.
9064 * gcc.dg/c90-hexfloat-1.c: Same.
9065 * gcc.dg/c90-idem-qual-1.c: Same.
9066 * gcc.dg/c90-idem-qual-2.c: Same.
9067 * gcc.dg/c90-idem-qual-3.c: Same.
9068 * gcc.dg/c90-mixdecl-1.c: Same.
9069 * gcc.dg/c90-restrict-1.c: Same.
9070 * gcc.dg/c90-return-1.c: Same.
9071 * gcc.dg/c99-array-nonobj-1.c: Same.
9072 * gcc.dg/c99-arraydecl-1.c: Same.
9073 * gcc.dg/c99-complex-1.c: Same.
9074 * gcc.dg/c99-complex-2.c: Same.
9075 * gcc.dg/c99-complit-2.c: Same.
9076 * gcc.dg/c99-const-expr-7.c: Same.
9077 * gcc.dg/c99-const-expr-8.c: Same.
9078 * gcc.dg/c99-flex-array-3.c: Same.
9079 * gcc.dg/c99-flex-array-7.c: Same.
9080 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9081 * gcc.dg/c99-impl-decl-1.c: Same.
9082 * gcc.dg/c99-impl-int-1.c: Same.
9083 * gcc.dg/c99-impl-int-2.c: Same.
9084 * gcc.dg/c99-init-3.c: Same.
9085 * gcc.dg/c99-restrict-1.c: Same.
9086 * gcc.dg/c99-return-1.c: Same.
9087 * gcc.dg/c99-tag-1.c: Same.
9088 * gcc.dg/c99-tag-3.c: Same.
9089 * gcc.dg/call-diag-2.c: Same.
9090 * gcc.dg/cpp/19940712-1.c: Same.
9091 * gcc.dg/cpp/19951025-1.c: Same.
9092 * gcc.dg/cpp/19990413-1.c: Same.
9093 * gcc.dg/cpp/direct2.c: Same.
9094 * gcc.dg/cpp/direct2s.c: Same.
9095 * gcc.dg/cpp/pr28709.c: Same.
9096 * gcc.dg/cpp/pr61854-c90.c: Same.
9097 * gcc.dg/cpp/pr61854-c94.c: Same.
9098 * gcc.dg/cpp/pragma-1.c: Same.
9099 * gcc.dg/cpp/pragma-2.c: Same.
9100 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9101 * gcc.dg/cpp/trad/literals-2.c: Same.
9102 * gcc.dg/cpp/warn-comments-2.c: Same.
9103 * gcc.dg/cpp/warn-comments-3.c: Same.
9104 * gcc.dg/cpp/warn-comments.c: Same.
9105 * gcc.dg/cpp/warn-long-long-2.c: Same.
9106 * gcc.dg/cpp/warn-long-long.c: Same.
9107 * gcc.dg/cpp/warn-redefined-2.c: Same.
9108 * gcc.dg/cpp/warn-redefined.c: Same.
9109 * gcc.dg/darwin-cfstring-2.c: Same.
9110 * gcc.dg/darwin-cfstring-format-1.c: Same.
9111 * gcc.dg/decl-9.c: Same.
9112 * gcc.dg/declspec-1.c: Same.
9113 * gcc.dg/declspec-10.c: Same.
9114 * gcc.dg/declspec-11.c: Same.
9115 * gcc.dg/declspec-13.c: Same.
9116 * gcc.dg/declspec-18.c: Same.
9117 * gcc.dg/declspec-4.c: Same.
9118 * gcc.dg/declspec-5.c: Same.
9119 * gcc.dg/declspec-6.c: Same.
9120 * gcc.dg/declspec-8.c: Same.
9121 * gcc.dg/deprecated-4.c: Same.
9122 * gcc.dg/deprecated.c: Same.
9123 * gcc.dg/dfp/composite-type.c: Same.
9124 * gcc.dg/empty-source-2.c: Same.
9125 * gcc.dg/empty-source-3.c: Same.
9126 * gcc.dg/format/attr-6.c: Same.
9127 * gcc.dg/format/branch-1.c: Same.
9128 * gcc.dg/format/c90-printf-1.c: Same.
9129 * gcc.dg/format/c90-strftime-2.c: Same.
9130 * gcc.dg/format/c99-strftime-1.c: Same.
9131 * gcc.dg/format/cmn-err-1.c: Same.
9132 * gcc.dg/format/few-1.c: Same.
9133 * gcc.dg/format/ms_branch-1.c: Same.
9134 * gcc.dg/format/ms_unnamed-1.c: Same.
9135 * gcc.dg/format/ms_va-1.c: Same.
9136 * gcc.dg/format/unnamed-1.c: Same.
9137 * gcc.dg/format/va-1.c: Same.
9138 * gcc.dg/format/xopen-1.c: Same.
9139 * gcc.dg/funcdef-var-1.c: Same.
9140 * gcc.dg/funcdef-var-2.c: Same.
9141 * gcc.dg/gnu89-const-expr-1.c: Same.
9142 * gcc.dg/gnu89-const-expr-2.c: Same.
9143 * gcc.dg/gnu90-const-expr-1.c: Same.
9144 * gcc.dg/gnu99-const-expr-1.c: Same.
9145 * gcc.dg/gnu99-const-expr-2.c: Same.
9146 * gcc.dg/gnu99-init-2.c: Same.
9147 * gcc.dg/gomp/_Atomic-5.c: Same.
9148 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9149 * gcc.dg/gomp/atomic-5.c: Same.
9150 * gcc.dg/gomp/linear-1.c: Same.
9151 * gcc.dg/gomp/pr67500.c: Same.
9152 * gcc.dg/init-bad-1.c: Same.
9153 * gcc.dg/init-bad-2.c: Same.
9154 * gcc.dg/init-bad-3.c: Same.
9155 * gcc.dg/init-string-1.c: Same.
9156 * gcc.dg/label-compound-stmt-1.c: Same.
9157 * gcc.dg/label-decl-2.c: Same.
9158 * gcc.dg/label-decl-4.c: Same.
9159 * gcc.dg/large-size-array-2.c: Same.
9160 * gcc.dg/large-size-array-4.c: Same.
9161 * gcc.dg/lvalue-6.c: Same.
9162 * gcc.dg/m-un-2.c: Same.
9163 * gcc.dg/multiple-overflow-warn-1.c: Same.
9164 * gcc.dg/multiple-overflow-warn-2.c: Same.
9165 * gcc.dg/multiple-overflow-warn-3.c: Same.
9166 * gcc.dg/nested-redef-1.c: Same.
9167 * gcc.dg/no-asm-1.c: Same.
9168 * gcc.dg/no-asm-3.c: Same.
9169 * gcc.dg/no-asm-4.c: Same.
9170 * gcc.dg/noncompile/20010524-1.c: Same.
9171 * gcc.dg/noncompile/incomplete-5.c: Same.
9172 * gcc.dg/noncompile/pr44517.c: Same.
9173 * gcc.dg/noncompile/pr52290.c: Same.
9174 * gcc.dg/noreturn-1.c: Same.
9175 * gcc.dg/overflow-warn-1.c: Same.
9176 * gcc.dg/overflow-warn-2.c: Same.
9177 * gcc.dg/overflow-warn-3.c: Same.
9178 * gcc.dg/overflow-warn-4.c: Same.
9179 * gcc.dg/parm-mismatch-1.c: Same.
9180 * gcc.dg/parser-pr28152-2.c: Same.
9181 * gcc.dg/parser-pr28152.c: Same.
9182 * gcc.dg/pedwarn-init.c: Same.
9183 * gcc.dg/pointer-arith-2.c: Same.
9184 * gcc.dg/pointer-arith-3.c: Same.
9185 * gcc.dg/pointer-arith-4.c: Same.
9186 * gcc.dg/pr14475.c: Same.
9187 * gcc.dg/pr18596-3.c: Same.
9188 * gcc.dg/pr18809-1.c: Same.
9189 * gcc.dg/pr27953.c: Same.
9190 * gcc.dg/pr30457.c: Same.
9191 * gcc.dg/pr30551-2.c: Same.
9192 * gcc.dg/pr30551-3.c: Same.
9193 * gcc.dg/pr30551-4.c: Same.
9194 * gcc.dg/pr30551-5.c: Same.
9195 * gcc.dg/pr30551-6.c: Same.
9196 * gcc.dg/pr30551.c: Same.
9197 * gcc.dg/pr36997.c: Same.
9198 * gcc.dg/pr41842.c: Same.
9199 * gcc.dg/pr48552-1.c: Same.
9200 * gcc.dg/pr48552-2.c: Same.
9201 * gcc.dg/pr59717.c: Same.
9202 * gcc.dg/pr61077.c: Same.
9203 * gcc.dg/pr61096-1.c: Same.
9204 * gcc.dg/pr63626.c: Same.
9205 * gcc.dg/pr64223-1.c: Same.
9206 * gcc.dg/pr64223-2.c: Same.
9207 * gcc.dg/pr8788-1.c: Same.
9208 * gcc.dg/pr8927-1.c: Same.
9209 * gcc.dg/pragma-darwin.c: Same.
9210 * gcc.dg/pragma-diag-5.c: Same.
9211 * gcc.dg/pragma-message.c: Same.
9212 * gcc.dg/redecl-1.c: Same.
9213 * gcc.dg/simd-1.c: Same.
9214 * gcc.dg/simd-5.c: Same.
9215 * gcc.dg/simd-6.c: Same.
9216 * gcc.dg/spellcheck-fields.c: Same.
9217 * gcc.dg/spellcheck-typenames.c: Same.
9218 * gcc.dg/struct-semi-2.c: Same.
9219 * gcc.dg/struct-semi-3.c: Same.
9220 * gcc.dg/transparent-union-3.c: Same.
9221 * gcc.dg/ucnid-8.c: Same.
9222 * gcc.dg/uninit-pr19430-O0.c: Same.
9223 * gcc.dg/uninit-pr19430.c: Same.
9224 * gcc.dg/uninit-pr20644-O0.c: Same.
9225 * gcc.dg/utf-dflt.c: Same.
9226 * gcc.dg/utf-dflt2.c: Same.
9227 * gcc.dg/utf16-4.c: Same.
9228 * gcc.dg/vla-11.c: Same.
9229 * gcc.dg/vla-20.c: Same.
9230 * gcc.dg/vla-init-1.c: Same.
9231 * gcc.dg/vla-init-2.c: Same.
9232 * gcc.dg/vla-init-3.c: Same.
9233 * gcc.dg/weak/weak-6.c: Same.
9234 * gcc.dg/weak/weak-7.c: Same.
9235 * gcc.dg/wtr-int-type-1.c: Same.
9236 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9237 * gcc.target/arm/polytypes.c: Same.
9238 * gcc.target/i386/spellcheck-options-4.c: Same.
9239 * gcc.target/powerpc/20030218-1.c: Same.
9240 * gcc.target/sh/pr21255-4.c: Same.
9241 * gcc.test-framework/dg-error-exp-XP.c: Same.
9242 * gfortran.dg/array_constructor_30.f03: Same.
9243 * gfortran.dg/class_30.f90: Same.
9244 * gfortran.dg/goacc/subarrays.f95: Same.
9245 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9246 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9247 * gfortran.dg/intrinsic_std_1.f90: Same.
9248 * gfortran.dg/pr70006.f90: Same.
9249 * gfortran.dg/warning-directive-1.F90: Same.
9250 * gfortran.dg/warning-directive-2.F90: Same.
9251 * gfortran.dg/warning-directive-3.F90: Same.
9252 * gfortran.dg/warning-directive-4.F90: Same.
9253 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9254 * obj-c++.dg/class-extension-1.mm: Same.
9255 * obj-c++.dg/class-extension-2.mm: Same.
9256 * obj-c++.dg/class-protocol-1.mm: Same.
9257 * obj-c++.dg/cxx-ivars-1.mm: Same.
9258 * obj-c++.dg/duplicate-class-1.mm: Same.
9259 * obj-c++.dg/exceptions-3.mm: Same.
9260 * obj-c++.dg/exceptions-4.mm: Same.
9261 * obj-c++.dg/exceptions-5.mm: Same.
9262 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9263 * obj-c++.dg/fsf-package-0.m: Same.
9264 * obj-c++.dg/invalid-type-1.mm: Same.
9265 * obj-c++.dg/method-12.mm: Same.
9266 * obj-c++.dg/method-13.mm: Same.
9267 * obj-c++.dg/method-15.mm: Same.
9268 * obj-c++.dg/method-16.mm: Same.
9269 * obj-c++.dg/method-6.mm: Same.
9270 * obj-c++.dg/method-7.mm: Same.
9271 * obj-c++.dg/property/at-property-1.mm: Same.
9272 * obj-c++.dg/property/at-property-14.mm: Same.
9273 * obj-c++.dg/property/at-property-17.mm: Same.
9274 * obj-c++.dg/property/at-property-21.mm: Same.
9275 * obj-c++.dg/property/at-property-5.mm: Same.
9276 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9277 * obj-c++.dg/property/dynamic-3.mm: Same.
9278 * obj-c++.dg/property/dynamic-4.mm: Same.
9279 * obj-c++.dg/property/property-neg-1.mm: Same.
9280 * obj-c++.dg/property/property-neg-6.mm: Same.
9281 * obj-c++.dg/property/synthesize-11.mm: Same.
9282 * obj-c++.dg/property/synthesize-5.mm: Same.
9283 * obj-c++.dg/property/synthesize-6.mm: Same.
9284 * obj-c++.dg/proto-lossage-4.mm: Same.
9285 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9286 * obj-c++.dg/strings/strings-1.mm: Same.
9287 * obj-c++.dg/super-class-1.mm: Same.
9288 * obj-c++.dg/syntax-error-6.mm: Same.
9289 * obj-c++.dg/syntax-error-7.mm: Same.
9290 * obj-c++.dg/syntax-error-9.mm: Same.
9291 * obj-c++.dg/try-catch-13.mm: Same.
9292 * objc.dg/attributes/method-noreturn-1.m: Same.
9293 * objc.dg/bad-receiver-type-2.m: Same.
9294 * objc.dg/bad-receiver-type.m: Same.
9295 * objc.dg/call-super-2.m: Same.
9296 * objc.dg/class-2.m: Same.
9297 * objc.dg/class-extension-1.m: Same.
9298 * objc.dg/class-extension-2.m: Same.
9299 * objc.dg/class-protocol-1.m: Same.
9300 * objc.dg/desig-init-1.m: Same.
9301 * objc.dg/duplicate-class-1.m: Same.
9302 * objc.dg/exceptions-3.m: Same.
9303 * objc.dg/exceptions-4.m: Same.
9304 * objc.dg/exceptions-5.m: Same.
9305 * objc.dg/foreach-6.m: Same.
9306 * objc.dg/foreach-7.m: Same.
9307 * objc.dg/fsf-nsstring-format-1.m: Same.
9308 * objc.dg/fsf-package-0.m: Same.
9309 * objc.dg/invalid-type-1.m: Same.
9310 * objc.dg/method-11.m: Same.
9311 * objc.dg/method-19.m: Same.
9312 * objc.dg/method-2.m: Same.
9313 * objc.dg/method-20.m: Same.
9314 * objc.dg/method-5.m: Same.
9315 * objc.dg/method-6.m: Same.
9316 * objc.dg/method-7.m: Same.
9317 * objc.dg/method-9.m: Same.
9318 * objc.dg/missing-proto-3.m: Same.
9319 * objc.dg/private-1.m: Same.
9320 * objc.dg/property/at-property-1.m: Same.
9321 * objc.dg/property/at-property-14.m: Same.
9322 * objc.dg/property/at-property-17.m: Same.
9323 * objc.dg/property/at-property-21.m: Same.
9324 * objc.dg/property/at-property-5.m: Same.
9325 * objc.dg/property/dynamic-3.m: Same.
9326 * objc.dg/property/dynamic-4.m: Same.
9327 * objc.dg/property/property-neg-1.m: Same.
9328 * objc.dg/property/property-neg-6.m: Same.
9329 * objc.dg/property/synthesize-11.m: Same.
9330 * objc.dg/property/synthesize-5.m: Same.
9331 * objc.dg/property/synthesize-6.m: Same.
9332 * objc.dg/proto-hier-1.m: Same.
9333 * objc.dg/proto-lossage-4.m: Same.
9334 * objc.dg/protocol-qualifier-2.m: Same.
9335 * objc.dg/strings/strings-1.m: Same.
9336 * objc.dg/type-size-1.m: Same.
9337
9338 2017-04-18 Jeff Law <law@redhat.com>
9339
9340 PR target/74563
9341 * gcc.target/mips/pr74563: New test.
9342
9343 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR tree-optimization/80443
9346 * gcc.c-torture/compile/pr80443.c: New test.
9347
9348 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9349
9350 PR rtl-optimization/80357
9351 * gcc.c-torture/compile/pr80357.c: New test.
9352
9353 2017-04-18 Jeff Law <law@redhat.com>
9354
9355 PR middle-end/80422
9356 * gcc.c-torture/compile/pr80422.c: New test.
9357
9358 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR debug/80263
9361 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9362
9363 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9364
9365 PR target/80099
9366 * gcc.target/powerpc/pr80099-1.c: New test.
9367 * gcc.target/powerpc/pr80099-2.c: Likewise.
9368 * gcc.target/powerpc/pr80099-3.c: Likewise.
9369 * gcc.target/powerpc/pr80099-4.c: Likewise.
9370 * gcc.target/powerpc/pr80099-5.c: Likewise.
9371
9372 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR sanitizer/80444
9375 * gcc.dg/sancov/pr80444.c: New test.
9376
9377 PR middle-end/79788
9378 PR middle-end/80375
9379 * gcc.dg/pr79788-1.c: New test.
9380 * gcc.dg/pr79788-2.c: New test.
9381
9382 2017-04-18 Marek Polacek <polacek@redhat.com>
9383
9384 PR c++/80244 - ICE with attribute in template alias.
9385 * g++.dg/cpp0x/alias-decl-59.C: New test.
9386
9387 PR c++/80241 - ICE with alignas pack expansion.
9388 * g++.dg/cpp0x/alignas11.C: New test.
9389
9390 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9391
9392 PR c++/80287
9393 * g++.dg/lto/pr80287_0.C: New test.
9394
9395 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9396
9397 PR target/80315
9398 * gcc.target/powerpc/pr80315-1.c: New test.
9399 * gcc.target/powerpc/pr80315-2.c: New test.
9400 * gcc.target/powerpc/pr80315-3.c: New test.
9401 * gcc.target/powerpc/pr80315-4.c: New test.
9402
9403 2017-04-16 Tom de Vries <tom@codesourcery.com>
9404
9405 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9406 directive.
9407 * g++.dg/parse/error3.C: Same.
9408 * g++.old-deja/g++.pt/niklas01a.C: Same.
9409 * gcc.dg/990506-0.c: Same.
9410 * gcc.dg/cpp/19990413-1.c: Same.
9411 * gcc.dg/cpp/pragma-1.c: Same.
9412 * gcc.dg/cpp/pragma-2.c: Same.
9413 * gcc.dg/m-un-2.c: Same.
9414 * objc.dg/private-1.m: Same.
9415
9416 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9417
9418 * gcc.dg/pr54669.c: Fix dg-do directive.
9419 * gcc.dg/pr78582.c: Ditto.
9420 * gcc.dg/pr80020.c: Ditto.
9421 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9422 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9423 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9424 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9425 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9426 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9427 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9428 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9429 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9430 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9431
9432 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9433
9434 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9435 * gfortran.dg/generic_29.f90: Likewise.
9436 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9437 * gfortran.dg/pr41922.f90: Likewise.
9438 * gfortran.dg/pr70006.f90: Likewise.
9439
9440 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9441
9442 PR tree-optimization/66612
9443 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9444
9445 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9446
9447 PR fortran/80361
9448 * gfortran.dg/class_62.f90: New test case.
9449
9450 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9451
9452 * gcc.target/arc/loop-1.c: New file.
9453
9454 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9455
9456 PR target/80098
9457 * gcc.target/powerpc/pr80098-1.c: New test.
9458 * gcc.target/powerpc/pr80098-2.c: Likewise.
9459 * gcc.target/powerpc/pr80098-3.c: Likewise.
9460 * gcc.target/powerpc/pr80098-4.c: Likewise.
9461
9462 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR sanitizer/80403
9465 * g++.dg/ubsan/pr80403-2.C: New test.
9466
9467 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9468
9469 PR rtl-optimization/80343
9470 * gcc.target/powerpc/pr80343.c: New.
9471
9472 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9473
9474 PR sanitizer/80414
9475 * c-c++-common/ubsan/bounds-15.c: New test.
9476
9477 2017-04-13 Richard Biener <rguenther@suse.de>
9478
9479 PR testsuite/80416
9480 * g++.dg/torture/pr79671.C: Fix asm constraints.
9481
9482 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR debug/80321
9485 * gcc.dg/debug/pr80321.c: New test.
9486
9487 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9488
9489 * gnat.dg/debug10.adb: New test.
9490 * gnat.dg/debug10_pkg.ads: New helper.
9491
9492 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR tree-optimization/79390
9495 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9496
9497 PR sanitizer/80403
9498 PR sanitizer/80404
9499 PR sanitizer/80405
9500 * g++.dg/ubsan/pr80403.C: New test.
9501 * g++.dg/ubsan/pr80404.C: New test.
9502 * g++.dg/ubsan/pr80405.C: New test.
9503
9504 PR c/80163
9505 * gcc.dg/torture/pr80163.c: New test.
9506
9507 2017-04-12 Richard Biener <rguenther@suse.de>
9508 Jeff Law <law@redhat.com>
9509
9510 PR tree-optimization/80359
9511 * gcc.dg/torture/pr80359.c: New testcase.
9512
9513 2017-04-12 Richard Biener <rguenther@suse.de>
9514 Bernd Edlinger <bernd.edlinger@hotmail.de>
9515
9516 PR middle-end/79671
9517 * g++.dg/torture/pr79671.C: New testcase.
9518 * g++.dg/lto/pr79671_0.C: Likewise.
9519 * g++.dg/lto/pr79671_1.c: Likewise.
9520
9521 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR sanitizer/80349
9524 * g++.dg/ubsan/pr80349.C: New test.
9525
9526 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR c++/80370
9529 * g++.dg/cpp1z/decomp28.C: New test.
9530
9531 PR middle-end/80100
9532 * gcc.dg/pr80100.c: New test.
9533
9534 PR rtl-optimization/80385
9535 * g++.dg/opt/pr80385.C: New test.
9536
9537 2017-04-11 Martin Liska <mliska@suse.cz>
9538
9539 PR ipa/80212
9540 * g++.dg/ipa/pr80212.C: New test.
9541
9542 2017-04-11 Martin Sebor <msebor@redhat.com>
9543
9544 PR middle-end/80364
9545 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9546
9547 2017-04-11 Martin Liska <mliska@suse.cz>
9548
9549 PR sanitizer/70878
9550 * gcc.dg/ubsan/pr70878.c: New test.
9551
9552 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR target/80381
9555 * gcc.target/i386/pr80381.c: New test.
9556
9557 PR c++/80363
9558 * g++.dg/ext/pr80363.C: New test.
9559
9560 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9561
9562 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9563 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9564 Add avr-*-* to non-lp64 selector.
9565
9566 2017-04-10 Martin Sebor <msebor@redhat.com>
9567
9568 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9569 * gcc.dg/pr40340-4.c: Same.
9570
9571 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9572
9573 PR fortran/69498
9574 * gfortran.dg/submodule_unexp.f90: Modified test
9575 to account for new error.
9576 * gfortran.dg/submodule_twice.f90: New Test
9577
9578 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR c++/80176
9581 * g++.dg/init/ref23.C: New test.
9582
9583 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9584
9585 PR tree-optimization/80304
9586 * gfortran.dg/do_concurrent_4.f90: New test case.
9587
9588 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9589
9590 PR fortran/80046
9591 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9592
9593 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9594
9595 * g++.dg/torture/pr79905.C: Add -maltivec option.
9596
9597 2017-04-10 Jeff Law <law@redhat.com>
9598
9599 PR tree-optimization/80374
9600 * g++.dg/pr80374.c: New test.
9601
9602 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9603
9604 PR target/80108
9605 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9606 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9607
9608 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9609
9610 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9611
9612 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9613
9614 PR testsuite/79356
9615 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9616
9617 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9618
9619 PR testsuite/79867
9620 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9621
9622 2017-04-10 Marek Polacek <polacek@redhat.com>
9623
9624 PR sanitizer/80348
9625 * g++.dg/ubsan/div-by-zero-3.C: New test.
9626
9627 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9628
9629 PR tree-optimization/80153
9630 * gcc.c-torture/execute/pr80153.c: New.
9631
9632 2017-04-10 Richard Biener <rguenther@suse.de>
9633
9634 PR middle-end/80362
9635 * gcc.dg/torture/pr80362.c: New testcase.
9636
9637 2017-04-10 Richard Biener <rguenther@suse.de>
9638
9639 PR tree-optimization/80304
9640 * gcc.dg/torture/pr80304.c: New testcase.
9641
9642 2017-04-10 Nathan Sidwell <nathan@acm.org>
9643
9644 PR target/79905
9645 * g++.dg/torture/pr79905.C: New.
9646
9647 2017-04-10 Martin Liska <mliska@suse.cz>
9648
9649 PR sanitizer/80350
9650 * c-c++-common/ubsan/pr80350.c: New test.
9651
9652 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR target/80324
9655 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9656
9657 2017-04-08 Martin Liska <mliska@suse.cz>
9658
9659 Revert:
9660 2017-04-07 Martin Liska <mliska@suse.cz>
9661
9662 PR ipa/80212
9663 * g++.dg/ipa/pr80212.C: New test.
9664
9665 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9666
9667 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9668 dg-options.
9669 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9670
9671 PR target/80322
9672 PR target/80323
9673 PR target/80325
9674 PR target/80326
9675 * gcc.target/i386/avx512f-undefined-1.c: New test.
9676 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9677 * gcc.target/i386/avx-cvtsd-1.c: New test.
9678 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9679 * gcc.target/i386/avx512f-abspd-1.c: New test.
9680 * gcc.target/i386/avx-cvtss-1.c: New test.
9681 * gcc.target/i386/avx512f-absps-1.c: New test.
9682 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9683 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9684
9685 2017-04-07 Marek Polacek <polacek@redhat.com>
9686
9687 PR sanitizer/80348
9688 * g++.dg/ubsan/div-by-zero-2.C: New test.
9689
9690 PR c++/80095
9691 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9692
9693 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9694
9695 PR rtl-optimization/70478
9696 * gcc.target/s390/pr70478.c: New.
9697
9698 2017-04-07 Martin Liska <mliska@suse.cz>
9699
9700 PR target/79889
9701 * g++.dg/ext/mv8.C: Add aarch64* targets.
9702
9703 2017-04-07 Martin Liska <mliska@suse.cz>
9704
9705 PR ipa/80212
9706 * g++.dg/ipa/pr80212.C: New test.
9707
9708 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9709
9710 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9711
9712 2017-04-07 Richard Biener <rguenther@suse.de>
9713
9714 PR tree-optimization/80334
9715 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9716 alignas on stack.
9717
9718 2017-04-07 Richard Biener <rguenther@suse.de>
9719
9720 PR middle-end/80341
9721 * gcc.dg/torture/pr80341.c: New testcase.
9722
9723 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR debug/80234
9726 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9727 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9728
9729 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9730
9731 PR target/79733
9732 * gcc.target/i386/pr79733.c: New test.
9733
9734 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9735
9736 PR target/80298
9737 * gcc.target/i386/pr80298-1.c: New test.
9738 * gcc.target/i386/pr80298-2.c: Ditto.
9739
9740 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9741
9742 PR target/80082
9743 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9744 ARMv7-R.
9745
9746 2017-04-06 Richard Biener <rguenther@suse.de>
9747
9748 PR tree-optimization/80334
9749 * g++.dg/torture/pr80334.C: New testcase.
9750
9751 2017-04-06 Martin Liska <mliska@suse.cz>
9752
9753 PR sanitizer/80166
9754 * gcc.dg/asan/pr80166.c: New test.
9755
9756 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9757
9758 PR tree-optimization/79390
9759 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9760
9761 2017-04-06 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/80262
9764 * gcc.target/i386/pr80262.c: New testcase.
9765
9766 2017-04-06 Richard Biener <rguenther@suse.de>
9767
9768 PR middle-end/80281
9769 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9770
9771 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9772
9773 PR rtl-optimization/70703
9774 * gcc.target/i386/pr70703.c: New.
9775
9776 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR sanitizer/80308
9779 * c-c++-common/asan/pr80308.c: New test.
9780
9781 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9782
9783 PR target/79890
9784 * gcc.target/s390/pr79890.c: New test case.
9785
9786 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR target/80310
9789 * c-c++-common/ubsan/pr80310.c: New test.
9790
9791 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR c++/80297
9794 * g++.dg/torture/pr80297.C: New test.
9795
9796 PR tree-optimization/79390
9797 * gcc.target/i386/pr79390.c: New test.
9798 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9799
9800 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9801
9802 PR c++/80296
9803 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9804
9805 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9806
9807 PR target/80307
9808 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9809 targeting any CPU or architecture.
9810 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9811 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9812 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9813 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9814 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9815 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9816 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9817 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9818
9819 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9820
9821 PR fortran/69498
9822 * gfortran.dg/submodule_unexp.f90: New test.
9823
9824 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR target/80286
9827 * gcc.target/i386/avx-pr80286.c: New test.
9828 * gcc.dg/pr80286.c: New test.
9829
9830 2017-04-04 Richard Biener <rguenther@suse.de>
9831
9832 PR middle-end/80281
9833 * gcc.dg/torture/pr80281.c: New testcase.
9834
9835 2017-04-04 Richard Biener <rguenther@suse.de>
9836
9837 PR tree-optimization/80275
9838 * g++.dg/opt/pr80275.C: Make g static.
9839
9840 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9841
9842 PR rtl-optimization/60818
9843 * gcc.c-torture/compile/pr60818.c: New testcase.
9844
9845 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9846
9847 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9848 * gcc.dg/20031012-1.c: Likewise.
9849 * gcc.dg/ipa/ipcp-1.c: Likewise.
9850 * gcc.dg/torture/matrix-3.c: Likewise.
9851 * gcc.target/powerpc/ppc-spe.c: Likewise.
9852 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9853
9854 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9855
9856 PR target/80246
9857 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9858 powerpc_vsx_ok.
9859 (std, ld): Limit scan-assembler-times check to lp64.
9860 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9861 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9862 powerpc_vsx_ok.
9863
9864 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9865
9866 PR target/80246
9867 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9868
9869 2017-04-03 Richard Biener <rguenther@suse.de>
9870
9871 PR tree-optimization/80275
9872 * g++.dg/opt/pr80275.C: New testcase.
9873
9874 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9875
9876 PR testsuite/79356
9877 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9878
9879 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9880
9881 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9882 (bal): Increase iteration count and assume alignment.
9883
9884 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9885
9886 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9887
9888 2017-04-02 Andrew Pinski <apinski@cavium.com>
9889
9890 * gcc.c-torture/compile/nested-3.c: New testcase.
9891 * gcc.c-torture/execute/20170401-1.c: New testcase.
9892 * gcc.c-torture/execute/20170401-2.c: New testcase.
9893
9894 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9895
9896 PR rtl-optimization/79405
9897 gcc.dg/pr79405.c: New testcase.
9898
9899 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR debug/79255
9902 * gcc.dg/pr79255.c: New test.
9903
9904 PR c++/79572
9905 * g++.dg/ubsan/null-8.C: New test.
9906
9907 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9908
9909 PR target/80107
9910 * gfortran.dg/pr80107.f: New.
9911
9912 2017-03-31 Jeff Law <law@redhat.com>
9913
9914 PR tree-optimization/49498
9915 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9916
9917 2017-03-31 Richard Biener <rguenther@suse.de>
9918
9919 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9920
9921 2017-03-31 Richard Biener <rguenther@suse.de>
9922
9923 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9924
9925 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR libstdc++/80251
9928 * g++.dg/ext/is_aggregate.C: New test.
9929
9930 PR middle-end/80173
9931 * gcc.target/i386/pr80173.c: New test.
9932
9933 PR middle-end/80163
9934 * gcc.dg/pr80163.c: New test.
9935
9936 PR debug/80025
9937 * gcc.dg/torture/pr80025.c: New test.
9938
9939 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9940
9941 * gcc.target/mips/pr52125.c: Add -msym32.
9942
9943 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR translation/80189
9946 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9947 * g++.dg/gomp/sharing-1.C: Likewise.
9948 * gfortran.dg/gomp/pr44536.f90: Likewise.
9949 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9950 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9951 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9952 * gfortran.dg/gomp/pr33439.f90: Likewise.
9953 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9954 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9955 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9956 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9957 * gcc.dg/gomp/sharing-1.c: Likewise.
9958
9959 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9960
9961 PR target/80246
9962 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9963 Darwin and SPE.
9964 (dxex, dxexq): Update return type.
9965 (diex, diexq): Update argument type.
9966 * gcc.target/powerpc/pr80246.c: New test.
9967
9968 2017-03-30 Martin Jambor <mjambor@suse.cz>
9969
9970 PR ipa/77333
9971 * g++.dg/ipa/pr77333.C: New test.
9972
9973 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR target/80206
9976 * gcc.target/i386/pr80206.c: New test.
9977
9978 2017-03-30 Richard Biener <rguenther@suse.de>
9979
9980 PR tree-optimization/77498
9981 * gfortran.dg/pr77498.f: New testcase.
9982
9983 2017-03-29 Marek Polacek <polacek@redhat.com>
9984
9985 PR c/79730
9986 * gcc.dg/pr79730.c: New test.
9987
9988 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9989
9990 PR libgfortran/78670
9991 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9992 a character of length 1. Update test for success.
9993 * gfortran.dg/dtio_28.f03: New test.
9994 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9995 'scratch' to delete the file when done.
9996
9997 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9998
9999 PR rtl-optimization/80233
10000 * gcc.c-torture/compile/pr80233.c: New testcase.
10001
10002 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10003
10004 PR fortran/80254
10005 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10006 * gfortran.dg/dec_io_2a.f90: instead (new test).
10007
10008 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10009
10010 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10011
10012 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10013
10014 PR testsuite/43496
10015 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10016 generating PIC code.
10017
10018 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10019
10020 PR rtl-optimization/80193
10021 * gcc.target/i386/pr80193.c: New.
10022
10023 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10024
10025 PR fortran/78661
10026 * gfortran.dg/dtio_25.f90: Modified test case.
10027 * gfortran.dg/dtio_27.f90: New test case.
10028
10029 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10030
10031 PR target/53383
10032 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10033 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10034 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10035
10036 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10037
10038 * gcc.c-torture/compile/irreducible-loop.c: New.
10039
10040 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10041
10042 PR tree-optimization/80218
10043 * gcc.dg/pr80218.c: New test.
10044
10045 2017-03-28 Richard Biener <rguenther@suse.de>
10046
10047 PR tree-optimization/78644
10048 * gcc.dg/pr78644-1.c: New testcase.
10049 * gcc.dg/pr78644-2.c: Likewise.
10050
10051 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10052
10053 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10054 * gcc.dg/pic-4.c: Likewise.
10055 * gcc.dg/pie-3.c: Likewise.
10056 * gcc.dg/pie-4.c: Likewise.
10057
10058 2017-03-28 Martin Liska <mliska@suse.cz>
10059
10060 PR ipa/80205
10061 * g++.dg/ipa/pr80205.C: New test.
10062
10063 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10064
10065 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10066 with sizeof(int) < 4.
10067 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10068 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10069 * gcc.dg/torture/pr79777.c: Likewise.
10070 * gcc.dg/torture/pr79910.c: Likewise.
10071
10072 2017-03-28 Richard Biener <rguenther@suse.de>
10073
10074 PR middle-end/80222
10075 * g++.dg/pr80222.C: New testcase.
10076
10077 2017-03-28 Martin Liska <mliska@suse.cz>
10078
10079 PR ipa/80104
10080 * gcc.dg/ipa/pr80104.c: New test.
10081
10082 2017-03-28 Marek Polacek <polacek@redhat.com>
10083
10084 PR sanitizer/80067
10085 * c-c++-common/ubsan/shift-10.c: New test.
10086
10087 2017-03-27 Jeff Law <law@redhat.com>
10088
10089 PR tree-optimization/80216
10090 * gcc.c-torture/compile/pr80216.c: New test.
10091
10092 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR middle-end/80162
10095 * c-c++-common/pr80162-1.c: New test.
10096 * c-c++-common/pr80162-2.c: New test.
10097 * c-c++-common/pr80162-3.c: New test.
10098
10099 PR target/80102
10100 * g++.dg/opt/pr80102.C: New test.
10101
10102 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10103
10104 PR target/78543
10105 * gcc.target/powerpc/pr78543.c: New test.
10106
10107 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10108
10109 PR target/80103
10110 * gcc.target/powerpc/pr80103-1.c: New test.
10111
10112 2017-03-27 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/80181
10115 * gcc.dg/torture/pr80181.c: New testcase.
10116
10117 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10118
10119 * gcc.target/arc/interrupt-4.c: New file.
10120
10121 2017-03-27 Richard Biener <rguenther@suse.de>
10122
10123 PR ipa/79776
10124 * g++.dg/ipa/pr79776.C: New testcase.
10125
10126 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR sanitizer/80168
10129 * gcc.dg/asan/pr80168.c: New test.
10130
10131 2017-03-27 Richard Biener <rguenther@suse.de>
10132
10133 PR tree-optimization/80170
10134 * gcc.dg/pr80170.c: New testcase.
10135
10136 2017-03-27 Richard Biener <rguenther@suse.de>
10137
10138 PR middle-end/80171
10139 * g++.dg/torture/pr80171.C: New testcase.
10140
10141 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10142
10143 * gcc.dg/torture/pr79732.c: Require alias support.
10144 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10145
10146 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10147 libatomic_available.
10148 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10149 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10150
10151 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10152
10153 PR libgfortran/78881
10154 * gfortran.dg/dtio_26.f90: New test.
10155
10156 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10157
10158 PR fortran/80156
10159 PR fortran/79382
10160 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10161 testcase for PR80156. Add a main programme that tests that
10162 the typebound generic is accessible.
10163
10164 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10165
10166 PR rtl-optimization/80160
10167 PR rtl-optimization/80159
10168
10169 * gcc.target/i386/pr80160.c: New test.
10170
10171 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR sanitizer/79904
10174 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10175
10176 2017-03-24 Marek Polacek <polacek@redhat.com>
10177
10178 PR c++/80119
10179 * g++.dg/warn/Wuninitialized-9.C: New test.
10180
10181 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10182
10183 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10184 and remove the high-level builtin. The error message for the
10185 would prevent compilation from reaching the second.
10186 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10187
10188 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10189
10190 * gcc.target/s390/vxe/negfma-1.c: New test.
10191
10192 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10193
10194 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10195 * gcc.target/s390/arch12/mul-1.c: New test.
10196 * gcc.target/s390/arch12/mul-2.c: New test.
10197
10198 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10199
10200 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10201
10202 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10203
10204 * gcc.target/s390/vxe/popcount-1.c: New test.
10205
10206 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10207
10208 * gcc.target/s390/vxe/bitops-1.c: New test.
10209
10210 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10211
10212 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10213 * lib/target-supports.exp: Add effective target check s390_vxe.
10214
10215 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10216
10217 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10218 comparison instructions used from now on.
10219
10220 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221
10222 * gcc.target/s390/s390.exp (check_effective_target_vector):
10223 Include target-supports.exp and move target_vector check routine
10224 ...
10225 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10226 here and rename it.
10227 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10228 check from vector to s390_vx.
10229 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10230 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10231 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10232 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10233 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10234 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10235 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10236 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10237 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10238
10239 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10240
10241 * gcc.target/s390/vector/vec-init-2.c: New test.
10242
10243 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10244
10245 * gcc.dg/ubsan/pr79904-2.c: New test.
10246
10247 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10248
10249 PR target/79893
10250 * gcc.target/s390/zvector/pr79893.c: New test.
10251
10252 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR rtl-optimization/80112
10255 * gcc.dg/pr80112.c: New test.
10256
10257 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10258
10259 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10260 etc. line numbers.
10261 * gcc.dg/Walloca-1.c: Likewise.
10262 * gcc.dg/Walloca-2.c: Likewise.
10263 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10264
10265 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10266
10267 PR tree-optimization/80158
10268 * gfortran.fortran-torture/compile/pr80158.f: New file.
10269
10270 2017-03-24 Richard Biener <rguenther@suse.de>
10271
10272 PR tree-optimization/80167
10273 * gcc.dg/graphite/pr80167.c: New testcase.
10274
10275 2017-03-24 Tom de Vries <tom@codesourcery.com>
10276
10277 PR testsuite/80092
10278 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10279 dg-require-effective-target global_constructor.
10280 * gcc.dg/tls/emutls-2.c: Same.
10281
10282 2017-03-24 Tom de Vries <tom@codesourcery.com>
10283
10284 PR testsuite/80092
10285 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10286 dg-require-effective-target indirect_jumps.
10287
10288 2017-03-24 Tom de Vries <tom@codesourcery.com>
10289
10290 PR testsuite/80092
10291 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10292 nonlocal_goto.
10293
10294 2017-03-24 Tom de Vries <tom@codesourcery.com>
10295
10296 PR testsuite/80092
10297 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10298 * gcc.dg/Walloca-12.c: Same.
10299 * gcc.dg/attr-alloc_size-8.c: Same.
10300 * gcc.dg/Walloca-4.c: Same.
10301 * gcc.dg/Walloca-8.c: Same.
10302 * gcc.dg/Walloca-13.c: Same.
10303 * gcc.dg/Walloca-14.c: Same.
10304 * gcc.dg/attr-alloc_size-9.c: Same.
10305 * gcc.dg/Walloca-1.c: Same.
10306 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10307 * gcc.dg/Walloca-5.c: Same.
10308 * gcc.dg/Walloca-10.c: Same.
10309 * gcc.dg/Walloca-9.c: Same.
10310 * gcc.dg/attr-alloc_size-6.c: Same.
10311 * gcc.dg/Wvla-larger-than-1.c: Same.
10312 * gcc.dg/torture/pr71881.c: Same.
10313 * gcc.dg/torture/pr71901.c: Same.
10314 * gcc.dg/torture/pr78742.c: Same.
10315 * gcc.dg/builtin-alloc-size.c: Same.
10316 * gcc.dg/Walloca-2.c: Same.
10317 * gcc.dg/Walloca-6.c: Same.
10318 * gcc.dg/Walloca-11.c: Same.
10319 * gcc.dg/attr-alloc_size-7.c: Same.
10320 * gcc.dg/Wvla-larger-than-2.c: Same.
10321 * gcc.dg/Walloca-3.c: Same.
10322 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10323 * gcc.c-torture/compile/pr79413.c: Same.
10324 * gcc.c-torture/compile/pr78439.c: Same.
10325
10326 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10327
10328 * gcc.target/powerpc/p9-options-1.c: New test.
10329
10330 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10331
10332 PR target/71436
10333 * gcc.c-torture/compile/pr71436.c: New test.
10334
10335 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10336 Richard Biener <rguenther@suse.de>
10337
10338 PR tree-optimization/79908
10339 PR tree-optimization/80136
10340 * gcc.dg/torture/pr79908.c: New file.
10341
10342 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10343
10344 PR fortran/39239
10345 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10346
10347 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10348
10349 PR c++/80141
10350 * g++.dg/gomp/pr80141.C: New test.
10351
10352 PR c++/80129
10353 * g++.dg/torture/pr80129.C: New test.
10354
10355 PR sanitizer/80110
10356 * g++.dg/tsan/pr80110.C: New test.
10357
10358 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10359
10360 PR fortran/80142
10361 * gfortran.dg/any_loc.f90: New test case.
10362
10363 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10364
10365 PR target/80082
10366 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10367 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10368
10369 2017-03-22 Martin Liska <mliska@suse.cz>
10370
10371 PR target/79906
10372 * g++.dg/ext/mv8.C: Add power* targets.
10373
10374 2017-03-21 Martin Sebor <msebor@redhat.com>
10375
10376 PR c++/79548
10377 * g++.dg/warn/Wunused-var-26.C: New test.
10378
10379 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10380
10381 PR tree-optimization/79908
10382 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10383
10384 2017-03-21 Marek Polacek <polacek@redhat.com>
10385 Martin Sebor <msebor@redhat.com>
10386
10387 PR tree-optimization/80109
10388 * gcc.dg/Walloca-14.c: New test.
10389
10390 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR target/80125
10393 * gcc.target/powerpc/pr80125.c: New test.
10394
10395 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10396
10397 PR fortran/69498
10398 * gfortran.dg/unexp_attribute.f90: New test
10399
10400 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10401 Richard Biener <rguenther@suse.de>
10402
10403 PR tree-optimization/79908
10404 * gcc.dg/torture/pr79908.c: New file.
10405
10406 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10407
10408 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10409 with sizeof(int) < 4.
10410
10411 2017-03-21 Martin Liska <mliska@suse.cz>
10412
10413 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10414 apostrophes.
10415
10416 2017-03-21 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/80032
10419 * g++.dg/opt/pr80032.C: New testcase.
10420
10421 2017-03-21 Richard Biener <rguenther@suse.de>
10422
10423 PR tree-optimization/80122
10424 * gcc.dg/torture/pr80122.c: New testcase.
10425
10426 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10427
10428 * gcc.dg/pic-2.c: Skip for MIPS.
10429 * gcc.dg/pie-2.c: Skip for MIPS.
10430
10431 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10432
10433 PR c++/77752
10434 * g++.dg/cpp0x/initlist97.C: New.
10435 * g++.dg/cpp0x/initlist85.C: Update.
10436
10437 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR c/67338
10440 * gcc.dg/pr67338.c: New test.
10441
10442 PR c++/35878
10443 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10444 dump instead of assembler.
10445 * g++.dg/init/pr35878_2.C: Likewise.
10446 * g++.dg/init/pr35878_3.C: Likewise.
10447
10448 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR c/80097
10451 * gcc.dg/ubsan/pr80097.c: New test.
10452
10453 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10454
10455 PR tree-optimization/80054
10456 * g++.dg/torture/pr80054.C: New file.
10457
10458 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10459
10460 PR target/79963
10461 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10462 directive to assure selection of proper bit using rlwinm insn.
10463 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10464 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10465 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10466 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10467
10468 2017-03-20 Marek Polacek <polacek@redhat.com>
10469 Paolo Carlini <paolo.carlini@oracle.com>
10470
10471 PR c++/80059 - ICE with noexcept and __transaction_atomic
10472 * g++.dg/tm/pr80059-2.C: New test.
10473 * g++.dg/tm/pr80059.C: New test.
10474
10475 2017-03-20 Martin Liska <mliska@suse.cz>
10476
10477 PR middle-end/79753
10478 * gcc.target/i386/mpx/pr79753.c: New test.
10479
10480 2017-03-20 Martin Liska <mliska@suse.cz>
10481
10482 PR target/79769
10483 PR target/79770
10484 * g++.dg/pr79769.C: New test.
10485 * gcc.target/i386/mpx/pr79770.c: New test.
10486
10487 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10488
10489 PR target/78857
10490 * gcc.target/s390/load-and-test-fp-1.c: New test.
10491 * gcc.target/s390/load-and-test-fp-2.c: New test.
10492
10493 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10494
10495 PR fortran/79676
10496 * gfortran.dg/submodule_28.f08 : New test.
10497
10498 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10499
10500 PR fortran/71838
10501 * gfortran.dg/submodule_26.f08 : New test.
10502 * gfortran.dg/submodule_27.f08 : New test.
10503
10504 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10505
10506 PR target/79951
10507 * gcc.target/powerpc/pr79951.c: New.
10508
10509 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10510
10511 PR rtl-optimization/79910
10512 * gcc.dg/torture/pr79910.c: New test.
10513
10514 2017-03-17 Jeff Law <law@redhat.com>
10515
10516 PR tree-optimization/71437
10517 * gcc.dg/tree-ssa/pr71437.c: New test.
10518 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10519 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10520 now caught by VRP, but which were previously caught by DOM.
10521
10522 2017-03-17 Richard Biener <rguenther@suse.de>
10523
10524 PR middle-end/80075
10525 * g++.dg/torture/pr80075.C: New testcase.
10526
10527 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10528
10529 PR target/71294
10530 * g++.dg/pr71294.C: New test.
10531
10532 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10533
10534 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10535
10536 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR fortran/80010
10539 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10540
10541 PR fortran/79886
10542 * gfortran.dg/pr79886.f90: New test.
10543
10544 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10545
10546 PR target/79038
10547 * gcc.target/powerpc/pr79038-1.c: New test.
10548
10549 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10550
10551 PR fortran/33271
10552 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10553
10554 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10555
10556 PR testsuite/79356
10557 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10558
10559 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10560
10561 PR target/80019
10562 * gcc.target/i386/pr80019.c: New test.
10563
10564 2017-03-15 Martin Liska <mliska@suse.cz>
10565
10566 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10567
10568 2017-03-14 Martin Sebor <msebor@redhat.com>
10569
10570 PR tree-optimization/79800
10571 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10572 * gcc.dg/tree-ssa/pr79800.c: New test.
10573
10574 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10575
10576 PR target/79947
10577 * gcc.target/powerpc/pr79947.c: New test.
10578
10579 2017-03-14 Martin Sebor <msebor@redhat.com>
10580
10581 PR middle-end/80020
10582 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10583 * gcc.dg/attr-alloc_size-7.c: Same.
10584 * gcc.dg/attr-alloc_size-9.c: Same.
10585 * gcc.dg/builtin-alloc-size.c: Same.
10586 * gcc.dg/pr80020.c: New test.
10587
10588 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10589
10590 PR rtl-optimization/79728
10591 * gcc.target/i386/sse-globalreg.c: New test.
10592
10593 2017-03-14 Martin Liska <mliska@suse.cz>
10594
10595 PR lto/66295
10596 * gcc.dg/tree-prof/pr66295.c: New test.
10597
10598 2017-03-13 Martin Liska <mliska@suse.cz>
10599
10600 PR middle-end/78339
10601 * gcc.target/i386/mpx/pr78339.c: New test.
10602
10603 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10604
10605 * gcc.target/arc/bitfield.c: New file.
10606
10607 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10608
10609 * gcc.target/arc/pr9001090948.c: New file.
10610
10611 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10612
10613 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10614 Fix test. Make early-out condition return early. Correct comments.
10615
10616 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10617
10618 PR libgfortran/78854
10619 * gfortran.dg/dtio_25.f90: New test.
10620
10621 2017-03-10 Martin Sebor <msebor@redhat.com>
10622
10623 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10624
10625 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10626
10627 PR rtl-optimization/78911
10628 * gcc.target/i386/pr78911-1.c: New test.
10629 * gcc.target/i386/pr78911-2.c: New test.
10630
10631 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10632
10633 PR target/79941
10634 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10635 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10636 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10637
10638 2017-03-10 Marek Polacek <polacek@redhat.com>
10639
10640 PR c++/79967
10641 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10642
10643 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR c++/79899
10646 * g++.dg/other/friend7.C: New test.
10647
10648 PR c++/79896
10649 * g++.dg/ext/int128-5.C: New test.
10650
10651 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10652
10653 PR testsuite/79356
10654 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10655 powerpc, sparc, or s390x.
10656
10657 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10658
10659 PR target/79907
10660 * gcc.target/powerpc/pr79907.c: New.
10661
10662 2017-03-10 Olivier Hainque <hainque@adacore.com>
10663
10664 * gnat.dg/opt64.adb: New test.
10665 * gnat.dg/opt64_pkg.ads: New helper.
10666 * gnat.dg/opt64_pkg.adb: New helper.
10667
10668 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10669
10670 PR rtl-optimization/79909
10671 * gcc.target/powerpc/pr79909.c: New test.
10672
10673 PR tree-optimization/79972
10674 * gcc.dg/pr79972.c: New test.
10675
10676 PR tree-optimization/77975
10677 * gcc.dg/pr77975.c: New test.
10678
10679 2017-03-09 Marek Polacek <polacek@redhat.com>
10680
10681 PR c++/79962
10682 PR c++/79984
10683 * c-c++-common/nonnull-3.c: New test.
10684 * g++.dg/warn/Wnonnull3.C: New test.
10685
10686 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10687
10688 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10689 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10690
10691 2017-03-09 Marek Polacek <polacek@redhat.com>
10692
10693 PR sanitizer/79757
10694 * gcc.dg/ubsan/pr79757-1.c: New test.
10695 * gcc.dg/ubsan/pr79757-2.c: New test.
10696 * gcc.dg/ubsan/pr79757-3.c: New test.
10697 * gcc.dg/ubsan/pr79757-4.c: New test.
10698 * gcc.dg/ubsan/pr79757-5.c: New test.
10699
10700 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR c/79969
10703 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10704
10705 2017-03-09 Marek Polacek <polacek@redhat.com>
10706
10707 PR c++/79687
10708 * g++.dg/expr/ptrmem8.C: New test.
10709 * g++.dg/expr/ptrmem9.C: New test.
10710
10711 2017-03-09 Richard Biener <rguenther@suse.de>
10712
10713 PR tree-optimization/79977
10714 * gcc.dg/graphite/pr79977.c: New testcase.
10715
10716 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10717
10718 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10719 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10720 * lib/target-supports.exp (check_effective_target_rdynamic):
10721 New proc.
10722
10723 2017-03-09 Richard Biener <rguenther@suse.de>
10724
10725 PR middle-end/79971
10726 * gcc.dg/fixed-point/pr79971.c: New testcase.
10727
10728 2017-03-09 Richard Biener <rguenther@suse.de>
10729
10730 PR ipa/79970
10731 * gcc.dg/torture/pr79970.c: New testcase.
10732
10733 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10734
10735 PR c++/71966
10736 * g++.dg/cpp0x/pr71966-1.C: New.
10737 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10738
10739 2017-03-09 Martin Liska <mliska@suse.cz>
10740
10741 PR tree-optimization/79631
10742 * gcc.target/i386/mpx/pr79631.c: New test.
10743
10744 2017-03-09 Martin Liska <mliska@suse.cz>
10745
10746 PR target/65705
10747 PR target/69804
10748 * gcc.target/i386/pr71458.c: Update scanned pattern.
10749
10750 2017-03-09 Marek Polacek <polacek@redhat.com>
10751
10752 PR c++/79672
10753 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10754 * g++.dg/warn/Wduplicated-branches3.C: New test.
10755
10756 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10757
10758 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10759
10760 2017-03-09 Martin Liska <mliska@suse.cz>
10761
10762 PR ipa/79764
10763 * g++.dg/pr79764.C: New test.
10764
10765 2017-03-09 Martin Liska <mliska@suse.cz>
10766
10767 PR ipa/79761
10768 * g++.dg/pr79761.C: New test.
10769
10770 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR sanitizer/79944
10773 * c-c++-common/asan/pr79944.c: New test.
10774
10775 PR target/79932
10776 * gcc.target/i386/pr79932-2.c: New test.
10777
10778 PR target/79932
10779 * gcc.target/i386/pr79932-1.c: New test.
10780
10781 2017-03-09 Marek Polacek <polacek@redhat.com>
10782
10783 PR c++/79900 - ICE in strip_typedefs
10784 * g++.dg/warn/Wpadded-1.C: New test.
10785
10786 2017-03-08 Marek Polacek <polacek@redhat.com>
10787
10788 * g++.dg/Walloca1.C: Adjust dg-warning.
10789
10790 2017-03-08 Andrew Haley <aph@redhat.com>
10791
10792 PR tree-optimization/79943
10793 * gcc.dg/tree-ssa/pr79943.c: New test.
10794
10795 2017-03-08 Richard Biener <rguenther@suse.de>
10796
10797 PR tree-optimization/79955
10798 * gcc.dg/uninit-24.c: New testcase.
10799
10800 2017-03-08 Richard Biener <rguenther@suse.de>
10801
10802 PR tree-optimization/79920
10803 * gcc.dg/vect/pr79920.c: New testcase.
10804
10805 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10806
10807 PR sanitizer/79904
10808 * gcc.dg/ubsan/pr79904.c: New test.
10809
10810 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10811
10812 PR c/79834
10813 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10814 diagnostics.
10815
10816 2017-03-07 Marek Polacek <polacek@redhat.com>
10817
10818 PR middle-end/79809
10819 * g++.dg/Walloca1.C: New test.
10820
10821 2017-03-07 Martin Liska <mliska@suse.cz>
10822
10823 PR middle-end/68270
10824 * g++.dg/pr68270.C: New test.
10825
10826 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR rtl-optimization/79901
10829 * gcc.target/i386/pr79901.c: New test.
10830
10831 PR sanitizer/79897
10832 * c-c++-common/ubsan/pr79897.c: New test.
10833
10834 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10835
10836 PR rtl-optimization/79571
10837 * gcc.target/i386/pr79571.c: New.
10838
10839 2017-03-06 Marek Polacek <polacek@redhat.com>
10840
10841 PR c++/79796 - ICE with NSDMI and this pointer
10842 * g++.dg/cpp0x/nsdmi13.C: New test.
10843
10844 2017-03-06 Julia Koval <julia.koval@intel.com>
10845
10846 PR target/79793
10847 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10848 directives.
10849 * gcc.target/i386/interrupt-13.c: Ditto.
10850 * gcc.target/i386/interrupt-14.c: Ditto.
10851 * gcc.target/i386/interrupt-15.c: Ditto.
10852
10853 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR c++/79822
10856 * g++.dg/cpp0x/constexpr-79822.C: New test.
10857
10858 2017-03-06 Richard Biener <rguenther@suse.de>
10859
10860 PR tree-optimization/79894
10861 * gcc.dg/vect/pr79887.c: New testcase.
10862
10863 2017-03-06 Richard Biener <rguenther@suse.de>
10864
10865 PR tree-optimization/79824
10866 * gcc.dg/vect/pr79824-1.c: New testcase.
10867 * gcc.dg/vect/pr79824-2.c: Likewise.
10868
10869 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10870
10871 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10872 gettimeofday. Remove dg-skip-if for AVR.
10873 * lib/target-supports.exp (check_effective_target_gettimeofday):
10874 New proc.
10875
10876 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10877
10878 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10879 * gcc.target/s390/hotpatch-10.c: Likewise.
10880 * gcc.target/s390/hotpatch-11.c: Likewise.
10881 * gcc.target/s390/hotpatch-12.c: Likewise.
10882 * gcc.target/s390/hotpatch-13.c: Likewise.
10883 * gcc.target/s390/hotpatch-14.c: Likewise.
10884 * gcc.target/s390/hotpatch-15.c: Likewise.
10885 * gcc.target/s390/hotpatch-16.c: Likewise.
10886 * gcc.target/s390/hotpatch-17.c: Likewise.
10887 * gcc.target/s390/hotpatch-18.c: Likewise.
10888 * gcc.target/s390/hotpatch-19.c: Likewise.
10889 * gcc.target/s390/hotpatch-2.c: Likewise.
10890 * gcc.target/s390/hotpatch-26.c: Likewise.
10891 * gcc.target/s390/hotpatch-27.c: Likewise.
10892 * gcc.target/s390/hotpatch-28.c: Likewise.
10893 * gcc.target/s390/hotpatch-3.c: Likewise.
10894 * gcc.target/s390/hotpatch-4.c: Likewise.
10895 * gcc.target/s390/hotpatch-5.c: Likewise.
10896 * gcc.target/s390/hotpatch-6.c: Likewise.
10897 * gcc.target/s390/hotpatch-7.c: Likewise.
10898 * gcc.target/s390/hotpatch-8.c: Likewise.
10899 * gcc.target/s390/hotpatch-9.c: Likewise.
10900
10901 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10902
10903 PR c++/64574
10904 * g++.dg/template/crash125.C: New.
10905
10906 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR target/79812
10909 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10910
10911 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10912
10913 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10914
10915 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10916
10917 * gcc.target/mips/msa-minmax.c: New tests.
10918
10919 2017-03-06 Martin Liska <mliska@suse.cz>
10920
10921 PR sanitize/79783
10922 * g++.dg/asan/pr79783.C: New test.
10923
10924 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10925
10926 * gcc.target/mips/msa-dotp.c: New tests.
10927
10928 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10929
10930 * gcc.target/mips/msa-bclri.c: New test.
10931
10932 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10933
10934 PR c++/70266
10935 * g++.dg/tm/pr70266.C: New.
10936
10937 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10938 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10939
10940 * gfortran.dg/coarray/fail_image_1.f08: New test.
10941 * gfortran.dg/coarray/fail_image_2.f08: New test.
10942 * gfortran.dg/coarray/failed_images_1.f08: New test.
10943 * gfortran.dg/coarray/failed_images_2.f08: New test.
10944 * gfortran.dg/coarray/image_status_1.f08: New test.
10945 * gfortran.dg/coarray/image_status_2.f08: New test.
10946 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10947 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10948 * gfortran.dg/coarray_fail_st.f90: New test.
10949 * gfortran.dg/coarray_failed_images_1.f08: New test.
10950 * gfortran.dg/coarray_image_status_1.f08: New test.
10951 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10952
10953 2017-03-03 Marek Polacek <polacek@redhat.com>
10954
10955 PR c/79758
10956 * gcc.dg/noncompile/pr79758.c: New test.
10957
10958 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10959
10960 PR middle-end/79805
10961 * g++.dg/opt/pr79805.C: New test.
10962
10963 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10964
10965 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10966 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10967 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10968 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10969 * gcc.target/i386/i386.exp
10970 (check_effective_target_avx512vpopcntdq): New.
10971
10972 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10973
10974 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10975 ilp32 targets and match DImode registers for lp64 targets.
10976
10977 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10978
10979 * g++.dg/pr71624.C: Disable for x32.
10980 * g++.dg/pr71633.C: Ditto.
10981
10982 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10983
10984 PR target/79807
10985 * gcc.target/i386/pr79807.c: New test.
10986
10987 2017-03-03 Martin Liska <mliska@suse.cz>
10988
10989 PR tree-optimization/79803
10990 * gcc.dg/tree-ssa/pr79803.c: New test.
10991
10992 2017-03-03 Martin Liska <mliska@suse.cz>
10993
10994 PR rtl-optimization/79574
10995 * gcc.dg/pr79574-2.c: New test.
10996
10997 2017-03-03 Richard Biener <rguenther@suse.de>
10998
10999 PR c++/79825
11000 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11001
11002 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11003
11004 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11005
11006 2017-03-03 Marek Polacek <polacek@redhat.com>
11007
11008 PR c++/79791
11009 * g++.dg/warn/Wwrite-strings-1.C: New test.
11010 * g++.dg/warn/Wwrite-strings-2.C: New test.
11011 * g++.dg/warn/Wwrite-strings-3.C: New test.
11012 * g++.dg/warn/Wwrite-strings-4.C: New test.
11013 * g++.dg/warn/Wwrite-strings-5.C: New test.
11014 * g++.dg/warn/Wwrite-strings-6.C: New test.
11015 * g++.dg/warn/Wwrite-strings-7.C: New test.
11016 * g++.dg/warn/Wwrite-strings-8.C: New test.
11017 * g++.dg/warn/Wwrite-strings-9.C: New test.
11018 * g++.dg/warn/Wwrite-strings-10.C: New test.
11019 * g++.dg/warn/Wwrite-strings-11.C: New test.
11020 * g++.dg/warn/Wwrite-strings-12.C: New test.
11021
11022 2017-03-03 Richard Biener <rguenther@suse.de>
11023
11024 PR middle-end/79818
11025 * gcc.dg/torture/pr79818.c: New testcase.
11026
11027 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR c++/79782
11030 * g++.dg/warn/Wunused-parm-10.C: New test.
11031
11032 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11033
11034 * gcc.dg/rtl/x86_64/*.c: Test for
11035 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11036
11037 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11038
11039 PR target/79514
11040 * gcc.target/i386/pr79514.c: New test.
11041
11042 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11043
11044 PR rtl-optimization/79780
11045 * gcc.c-torture/compile/pr79780.c: New test.
11046
11047 2017-03-02 Richard Biener <rguenther@suse.de>
11048
11049 PR tree-optimization/79345
11050 PR c++/42000
11051 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11052 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11053 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11054
11055 2017-03-02 Richard Biener <rguenther@suse.de>
11056
11057 PR c/79756
11058 * gcc.dg/vector-1.c: New testcase.
11059
11060 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11061
11062 PR tree-optimization/66768
11063 * gcc.target/i386/pr66768.c: New test.
11064
11065 2017-03-02 Richard Biener <rguenther@suse.de>
11066
11067 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11068 * gcc.dg/rtl/x86_64/final.c: Likewise.
11069 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11070 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11071 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11072 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11073
11074 2017-03-02 Richard Biener <rguenther@suse.de>
11075
11076 PR tree-optimization/79777
11077 * gcc.dg/torture/pr79777.c: New testcase.
11078
11079 2017-03-01 Martin Sebor <msebor@redhat.com>
11080
11081 PR middle-end/79692
11082 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11083 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11084 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11085 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11086
11087 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11088
11089 * gcc.target/i386/invsize-2.c: New test.
11090 * gcc.target/i386/invsize-3.c: Ditto.
11091 * gcc.target/i386/invsize-4.c: Ditto.
11092 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11093 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11094
11095 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11096
11097 PR target/79439
11098 * gcc.target/powerpc/pr79439.c: New test.
11099
11100 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11101
11102 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11103 scan string.
11104
11105
11106 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11107
11108 PR target/79395
11109 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11110 pattern to look for vcmpequd. instead of vcmpnew.
11111 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11112 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11113 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11114 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11115 look for xvcmpeqdp. instead of xvcmpnedp.
11116 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11117 look for vcmpequd. instead of vcmpnew.
11118 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11119 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11120 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11121 look for xvcmpeqsp. instead of xvcmpnesp.
11122 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11123 look for xvcmpeqdp. instead of xvcmpnedp.
11124 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11125 look for vcmpequd. instead of vcmpnew.
11126 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11127 look for vcmpeqsp instead of xvcmpnesp.
11128 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11129 look for xvcmpeqdp instead of xvcmpnedp.
11130
11131 2017-03-01 Richard Biener <rguenther@suse.de>
11132
11133 PR middle-end/79721
11134 * gcc.dg/torture/pr79721.c: New testcase.
11135
11136 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11137
11138 PR c++/79681
11139 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11140 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11141
11142 PR c++/79746
11143 * g++.dg/warn/Wunused-parm-9.C: New test.
11144
11145 PR tree-optimization/79734
11146 * g++.dg/opt/pr79734.C: New test.
11147
11148 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR tree-optimization/79737
11151 * gcc.c-torture/execute/pr79737-1.c: New test.
11152 * gcc.c-torture/execute/pr79737-2.c: New test.
11153
11154 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11155
11156 * gcc.target/sparc/20170228-1.c: New test.
11157
11158 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11159
11160 * gcc.target/i386/invsize-1.c: New test.
11161
11162 2017-02-28 Martin Sebor <msebor@redhat.com>
11163
11164 PR tree-optimization/79691
11165 * gcc.dg/tree-ssa/pr79691.c: New test.
11166
11167 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR target/79729
11170 * gcc.target/i386/pr79729.c: New test.
11171
11172 2017-02-28 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/79740
11175 * gcc.dg/torture/pr79740.c: New testcase.
11176
11177 2017-02-28 Richard Biener <rguenther@suse.de>
11178
11179 PR middle-end/79731
11180 * c-c++-common/torture/pr79731.c: New testcase.
11181
11182 2017-02-28 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/79732
11185 * gcc.dg/torture/pr79732.c: New testcase.
11186
11187 2017-02-28 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/79723
11190 * gcc.target/i386/pr79723.c: New testcase.
11191
11192 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11193
11194 PR target/79544
11195 * gcc.target/powerpc/pr79544.c: New.
11196
11197 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11198
11199 PR c++/79414
11200 * g++.dg/parse/crash67.C: New.
11201
11202 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11203
11204 PR tree-optimization/77536
11205 * gcc.dg/vect/pr79347.c: Revise testing string.
11206
11207 2017-02-27 Richard Biener <rguenther@suse.de>
11208
11209 PR tree-optimization/45397
11210 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11211
11212 2017-02-27 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/79690
11215 * gcc.target/i386/pr79690.c: New testcase.
11216
11217 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11218
11219 PR fortran/51119
11220 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11221 of original.
11222 * gfortran.dg/inline_matmul_11.f90: Likewise.
11223 * gfortran.dg/inline_matmul_9.f90: Likewise.
11224 * gfortran.dg/matmul_13.f90: New test.
11225 * gfortran.dg/matmul_14.f90: New test.
11226
11227 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11228
11229 PR middle-end/79396
11230 * g++.dg/opt/pr79396.C: New test.
11231
11232 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11233
11234 PR fortran/79597
11235 * gfortran.dg/dtio_6.f90: Update test.
11236
11237 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11238
11239 PR fortran/79601
11240 * gfortran.dg/interface_operator_2.f90: New test.
11241
11242 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11243
11244 PR c/79677
11245 * gcc.dg/pr79677.c: New test.
11246
11247 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11248
11249 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11250 of mov.ps.
11251 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11252 (cond_move1): Simplify condition to force generation of
11253 mov[nz].ps.
11254 (cond_move2): Likewise.
11255
11256 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11257
11258 PR c++/79588
11259 * g++.dg/warn/Wrestrict-1.C: New test.
11260 * g++.dg/warn/Wrestrict-2.C: New test.
11261
11262 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11263
11264 * g++.dg/ext/complit15.C: Require LTO.
11265
11266 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11267
11268 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11269 logical_op_short_circuit to skip targets.
11270 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11271 and s390.
11272
11273 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11274
11275 * gnat.dg/opt63.adb: New test.
11276
11277 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11278
11279 * gnat.dg/discr47.adb: New test.
11280
11281 2017-02-24 Richard Biener <rguenther@suse.de>
11282
11283 PR tree-optimization/79389
11284 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11285
11286 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11287
11288 PR c++/79361
11289 * g++.dg/cpp0x/pr79361-1.C: New.
11290 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11291
11292 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11293
11294 * gcc.target/visium/bit_test.c: Accept any lsr form.
11295 * gcc.target/visium/block_move.c: Tweak.
11296
11297 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11298
11299 PR 68749
11300 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11301
11302 2017-02-23 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/79683
11305 * gcc.target/i386/pr79683.c: New testcase.
11306
11307 2017-02-22 Jeff Law <law@redhat.com>
11308
11309 PR tree-optimization/79578
11310 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11311
11312 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11313
11314 * gcc.target/mips/msa-fp-cc.c: New test.
11315
11316 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11317
11318 PR c++/79664
11319 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11320 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11321 * g++.dg/gomp/pr79664.C: New test.
11322
11323 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11324
11325 2017-02-22 Marek Polacek <polacek@redhat.com>
11326
11327 PR c++/79653
11328 * g++.dg/cpp0x/alignas10.C: New test.
11329 * g++.dg/cpp0x/alignas9.C: New test.
11330
11331 PR c++/79657
11332 * g++.dg/ext/underlying_type12.C: New test.
11333
11334 PR c/79662
11335 * gcc.dg/enum-incomplete-4.c: New test.
11336
11337 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR target/70465
11340 * gcc.target/i386/pr70465-2.c: New test.
11341
11342 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11343
11344 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11345
11346 2017-02-22 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/79673
11349 * gcc.target/i386/pr79673.c: New testcase.
11350
11351 2017-02-22 Richard Biener <rguenther@suse.de>
11352
11353 PR tree-optimization/79666
11354 * gcc.dg/torture/pr79666.c: New testcase.
11355
11356 2017-02-22 Martin Liska <mliska@suse.cz>
11357
11358 PR lto/79587
11359 * gcc.dg/tree-prof/pr79587.c: New test.
11360
11361 2017-02-21 Marek Polacek <polacek@redhat.com>
11362
11363 PR c++/79535
11364 * g++.dg/ext/flexary23.C: New test.
11365
11366 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11367
11368 PR target/79593
11369 * gcc.target/i386/pr79593.c: New test.
11370
11371 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR c++/79654
11374 * g++.dg/cpp1z/decomp26.C: New test.
11375
11376 PR sanitizer/79589
11377 * g++.dg/ubsan/pr79589.C: New test.
11378
11379 2017-02-21 Jeff Law <law@redhat.com>
11380
11381 PR tree-optimization/79621
11382 * gcc.c-torture/compile/pr79621.c: New test.
11383
11384 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR c++/79655
11387 * g++.dg/cpp1y/constexpr-79655.C: New test.
11388
11389 PR c++/79639
11390 * g++.dg/cpp1y/constexpr-79639.C: New test.
11391
11392 PR target/79633
11393 * gcc.target/i386/mpx/pr79633.c: New test.
11394
11395 PR target/79570
11396 * gcc.dg/pr79570.c: New test.
11397
11398 PR c++/79641
11399 * c-c++-common/pr79641.c: New test.
11400
11401 PR tree-optimization/79649
11402 * gcc.target/i386/pr79649.c: New test.
11403
11404 PR target/79494
11405 * gcc.dg/pr79494.c: New test.
11406
11407 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11408
11409 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11410 to dg-options.
11411
11412 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11413
11414 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11415
11416 2017-02-02 Jason Merrill <jason@redhat.com>
11417
11418 PR c++/79580
11419 * g++.dg/ext/complit15.C: New.
11420
11421 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11422
11423 PR target/78056
11424 * gcc.target/powerpc/pr78056-8.c: Remove.
11425
11426 2017-02-20 Marek Polacek <polacek@redhat.com>
11427
11428 PR middle-end/79537
11429 * gcc.dg/comp-goto-4.c: New test.
11430
11431 PR sanitizer/79558
11432 * c-c++-common/ubsan/bounds-14.c: New test.
11433
11434 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11435
11436 PR target/79568
11437 * gcc.target/i386/pr79568-1.c: New test.
11438 * gcc.target/i386/pr79568-2.c: New test.
11439 * gcc.target/i386/pr79568-3.c: New test.
11440
11441 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11442
11443 PR fortran/79382
11444 * gfortran.dg/dtio_10.f90: Change test of error message.
11445 * gfortran.dg/dtio_23.f90: New test.
11446 * gfortran.dg/dtio_24.f90: New test.
11447
11448 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11449
11450 PR fortran/79434
11451 * gfortran.dg/submodule_25.f08: New test.
11452
11453 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11454
11455 PR fortran/79447
11456 * gfortran.dg/submodule_24.f08: New test.
11457
11458 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11459
11460 PR fortran/79229
11461 * gfortran.dg/class_allocate_24.f90: New test.
11462
11463 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11464
11465 PR fortran/79402
11466 * gfortran.dg/submodule_23.f90: New test.
11467
11468 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11469
11470 PR c++/79380
11471 * g++.dg/cpp0x/alignas8.C: New.
11472
11473 2017-02-19 Eric Fiselier <eric@efcs.ca>
11474 Jonathan Wakely <jwakely@redhat.com>
11475
11476 PR c++/69523
11477 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11478
11479 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11480
11481 * gcc.dg/gimplefe-26.c: New test.
11482
11483 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11484
11485 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11486
11487 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11488
11489 PR target/79569
11490 * gcc.target/i386/3dnowA-3.c: New test.
11491
11492 PR target/79559
11493 * gcc.target/i386/pr79559.c: New test.
11494
11495 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11496
11497 * gcc.dg/c11-float-2.c: New test.
11498 * gcc.dg/torture/float128-floath.c,
11499 gcc.dg/torture/float128x-floath.c,
11500 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11501 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11502 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11503 *_DECIMAL_DIG macros with DECIMAL_DIG.
11504
11505 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11506
11507 PR target/79261
11508 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11509
11510 2017-02-17 Julia Koval <julia.koval@intel.com>
11511
11512 * gcc.target/i386/rdpid.c New test.
11513 * gcc.target/i386/sse-12.c: Add -mrdpid.
11514 * gcc.target/i386/sse-13.c: Ditto.
11515 * gcc.target/i386/sse-14.c: Ditto.
11516 * gcc.target/i386/sse-22.c: Ditto.
11517 * gcc.target/i386/sse-23.c: Ditto.
11518 * g++.dg/other/i386-2.C: Ditto.
11519 * g++.dg/other/i386-3.C: Ditto.
11520
11521 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11522
11523 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11524 * gcc.dg/pr61441.c: Ditto.
11525
11526 2017-02-17 Martin Liska <mliska@suse.cz>
11527
11528 PR rtl-optimization/79574
11529 * gcc.dg/pr79574.c: New test.
11530
11531 2017-02-17 Marek Polacek <polacek@redhat.com>
11532
11533 PR middle-end/79536
11534 * gcc.dg/torture/pr79536.c: New test.
11535
11536 2017-02-16 Alan Modra <amodra@gmail.com>
11537
11538 * gcc.c-torture/execute/pr79286.c: New.
11539
11540 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR c++/79512
11543 * c-c++-common/gomp/pr79512.c: New test.
11544
11545 2017-02-15 Martin Sebor <msebor@redhat.com>
11546
11547 PR c++/79363
11548 * g++.dg/ext/flexary12.C: Adjust.
11549 * g++.dg/ext/flexary20.C: Same.
11550 * g++.dg/ext/flexary21.C: Same.
11551 * g++.dg/ext/flexary22.C: New test.
11552
11553 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11554
11555 PR tree-optimization/79347
11556 * gcc.dg/vect/pr79347.c: New test.
11557
11558 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR c++/79301
11561 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11562 [[deprecated]] comment.
11563 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11564 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11565 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11566 [[deprecated]] in -std=c++11.
11567 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11568 [[fallthrough]] in -std=c++11 and -std=c++14.
11569
11570 PR c++/79288
11571 * g++.dg/tls/pr79288.C: New test.
11572
11573 2017-02-15 Marek Polacek <polacek@redhat.com>
11574
11575 PR c/79515
11576 * gcc.dg/dfp/pr79515.c: New.
11577
11578 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11579
11580 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11581
11582 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11583
11584 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11585 "opt_files".
11586
11587 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11588
11589 PR target/79487
11590 * gcc.dg/dfp/pr79487.c: New test.
11591 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11592 2017-02-13 change.
11593
11594 2017-01-14 Carl Love <cel@us.ibm.com>
11595
11596 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11597 xvcvsxdsp and xvcvuxdsp instructions.
11598
11599 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11600
11601 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11602 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11603 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11604 64-bit default target.
11605 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11606 a 64-bit default target.
11607
11608 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR target/79481
11611 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11612 (test_3vx): Change return type from int to void.
11613 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11614 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11615 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11616 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11617 tests.
11618 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11619 (test_3vx): Change return type from int to void.
11620 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11621 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11622 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11623 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11624 tests.
11625 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11626 intrinsic. Change scan-assembler-times number from 1 to 2.
11627 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11628 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11629 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11630 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11631 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11632 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11633 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11634
11635 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11636
11637 PR middle-end/61225
11638 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11639 Use dg-additional-options for ia32 target. Remove XFAIL.
11640
11641 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11642
11643 PR target/79495
11644 * gcc.target/i386/pr79495.c: New test.
11645
11646 2017-02-14 Marek Polacek <polacek@redhat.com>
11647
11648 PR c++/79420
11649 PR c++/79463
11650 * g++.dg/cpp1y/pr79463.C: New.
11651 * g++.dg/template/incomplete10.C: New.
11652 * g++.dg/template/incomplete9.C: New.
11653
11654 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11655
11656 PR target/79498
11657 * gcc.target/i386/pr79498.c: New test.
11658
11659 2017-02-14 Martin Sebor <msebor@redhat.com>
11660
11661 PR middle-end/79448
11662 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11663 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11664 * gcc.dg/tree-ssa/pr79448.c: New test.
11665
11666 2017-02-14 Jeff Law <law@redhat.com>
11667
11668 PR tree-optimization/79095
11669 * g++.dg/pr79095-1.C: New test
11670 * g++.dg/pr79095-2.C: New test
11671 * g++.dg/pr79095-3.C: New test
11672 * g++.dg/pr79095-4.C: New test
11673 * g++.dg/pr79095-5.C: New test
11674 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11675 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11676
11677 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11678
11679 * gcc.target/aarch64/vect_fp16_1.c: New.
11680
11681 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11682
11683 * gcc.dg/gimplefe-25.c: New test.
11684
11685 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR tree-optimization/79408
11688 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11689
11690 2017-02-14 Richard Biener <rguenther@suse.de>
11691
11692 PR middle-end/79432
11693 * gcc.dg/torture/pr79432.c: New testcase.
11694
11695 2017-02-13 Martin Sebor <msebor@redhat.com>
11696
11697 PR middle-end/79496
11698 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11699
11700 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR sanitizer/79341
11703 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11704 variables volatile.
11705
11706 PR c++/79232
11707 * g++.dg/cpp1z/eval-order4.C: New test.
11708 * g++.dg/other/pr79232.C: New test.
11709
11710 2017-02-13 Nathan Sidwell <nathan@acm.org>
11711
11712 PR c++/79296
11713 * g++.dg/cpp0x/pr79296.C: New.
11714
11715 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11716
11717 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11718 Instead, xfail powerpc*-*-* && lp64.
11719
11720 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11721
11722 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11723 powerpc_p8vector_ok.
11724 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11725
11726 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11727
11728 PR target/79449
11729 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11730 for reading beyond a 4k boundary.
11731
11732 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR rtl-optimization/79388
11735 PR rtl-optimization/79450
11736 * gcc.c-torture/execute/pr79388.c: New test.
11737 * gcc.c-torture/execute/pr79450.c: New test.
11738
11739 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11740
11741 PR fortran/65542
11742 * gfortran.dg/spread_init_expr_2.f90: New test case.
11743
11744 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR sanitizer/79341
11747 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11748
11749 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11750
11751 PR tree-ssa/56727
11752 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11753
11754 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c++/79457
11757 * g++.dg/cpp0x/pr79457.C: New test.
11758
11759 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11760
11761 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11762 scan-assembler unless lp64.
11763
11764 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11765
11766 PR tree-optimization/66612
11767 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11768
11769 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11770
11771 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11772 of all powerpc.
11773
11774 2017-02-10 Marek Polacek <polacek@redhat.com>
11775
11776 PR c++/79435
11777 * g++.dg/cpp1y/pr79435.C: New.
11778
11779 PR c++/79184
11780 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11781
11782 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11783
11784 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11785 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11786 New.
11787 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11788 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11789 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11790 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11791 (vtst_expected_poly64x2): Move to aarch64-only section.
11792 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11793 (vtst_p64, vtstq_p64): New tests.
11794
11795 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11796
11797 PR c++/71737
11798 * g++.dg/cpp0x/pr71737.C: New.
11799
11800 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11801 Richard Biener <rguenther@suse.de>
11802
11803 * gcc.dg/gimplefe-error-1.c: New testcase.
11804 * gcc.dg/gimplefe-error-2.c: New testcase.
11805 * gcc.dg/gimplefe-error-3.c: New testcase.
11806
11807 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR tree-optimization/79411
11810 * gcc.c-torture/compile/pr79411.c: New test.
11811
11812 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11813 Jason Merrill <jason@redhat.com>
11814
11815 PR c++/79143
11816 * g++.dg/cpp1z/pr79143.C: New test.
11817
11818 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11819
11820 * gcc.dg/loop-unswitch-2.c: Update testcase.
11821 * gcc.dg/loop-unswitch-1.c: Update testcase.
11822
11823 2017-02-09 Marek Polacek <polacek@redhat.com>
11824
11825 PR c/79428
11826 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11827 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11828 * c-c++-common/goacc/pr79428-1.c: New test.
11829 * c-c++-common/gomp/pr79428-2.c: New test.
11830 * c-c++-common/gomp/pr79428-5.c: New test.
11831 * c-c++-common/gomp/pr79428-6.c: New test.
11832 * c-c++-common/pr79428-3.c: New test.
11833
11834 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11835
11836 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11837 testcases.
11838
11839 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR c/79413
11842 * gcc.c-torture/compile/pr79413.c: New test.
11843
11844 PR c++/79429
11845 * c-c++-common/gomp/pr79429.c: New test.
11846 * g++.dg/gomp/pr79429.C: New test.
11847
11848 PR c/79431
11849 * c-c++-common/gomp/pr79431.c: New test.
11850
11851 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11852 Cesar Philippidis <cesar@codesourcery.com>
11853 Joseph Myers <joseph@codesourcery.com>
11854 Chung-Lin Tang <cltang@codesourcery.com>
11855
11856 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11857 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11858 * c-c++-common/goacc/loop-auto-2.c: New.
11859 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11860 * c-c++-common/goacc/tile-2.c: New.
11861 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11862 * g++.dg/goacc/tile-1.C: New, check tile subst.
11863 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11864 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11865 * gfortran.dg/goacc/tile-1.f90: New test.
11866 * gfortran.dg/goacc/tile-2.f90: New test.
11867 * gfortran.dg/goacc/tile-lowering.f95: New test.
11868
11869 2017-02-09 Richard Biener <rguenther@suse.de>
11870
11871 PR tree-optimization/69823
11872 * gcc.dg/graphite/pr69823.c: New testcase.
11873
11874 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11875
11876 PR target/78604
11877 * gcc.target/powerpc/pr78604.c: New.
11878
11879 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11880
11881 PR target/68972
11882 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11883 disable this test on power architecture.
11884
11885 2017-02-08 Richard Biener <rguenther@suse.de>
11886
11887 PR tree-optimization/71824
11888 PR tree-optimization/79409
11889 * gcc.dg/graphite/pr71824-3.c: New testcase.
11890
11891 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11892
11893 PR tree-optimization/79408
11894 * gcc.dg/tree-ssa/pr79408.c: New test.
11895
11896 2017-02-08 Richard Biener <rguenther@suse.de>
11897
11898 PR tree-optimization/71824
11899 * gcc.dg/graphite/pr71824-2.c: New testcase.
11900
11901 2017-02-07 Andrew Pinski <apinski@cavium.com>
11902
11903 * gcc.target/aarch64/popcount.c: New Testcase.
11904
11905 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11906
11907 PR rtl-optimization/79386
11908 * gcc.c-torture/compile/pr79386.c: New test.
11909
11910 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11911 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11912
11913 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11914 *-*-solaris*.
11915
11916 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR target/79299
11919 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11920 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11921
11922 2017-02-07 Richard Biener <rguenther@suse.de>
11923
11924 * gcc.dg/gimplefe-23.c: New testcase.
11925 * gcc.dg/gimplefe-24.c: Likewise.
11926
11927 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11928
11929 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11930 scan-assembler instead of scan-assembler-times.
11931 * gcc.target/aarch64/test_frame_10.c: Likewise.
11932 * gcc.target/aarch64/test_frame_12.c: Likewise.
11933 * gcc.target/aarch64/test_frame_2.c: Likewise.
11934 * gcc.target/aarch64/test_frame_4.c: Likewise.
11935 * gcc.target/aarch64/test_frame_6.c: Likewise.
11936 * gcc.target/aarch64/test_frame_7.c: Likewise.
11937 * gcc.target/aarch64/test_frame_8.c: Likewise.
11938
11939 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11940
11941 * gcc.target/i386/pr78419.c: Require ifunc support.
11942
11943 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11944
11945 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11946
11947 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11948
11949 PR c++/79360
11950 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11951
11952 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11953
11954 * lib/target-supports.exp: Define the RISC-V target.
11955 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11956 * gcc.dg/builtin-apply2.c: Likewise.
11957 * gcc.dg/ifcvt-4.c: Likewise.
11958 * gcc.dg/loop-8.c: Likewise.
11959 * gcc.dg/sibcall-10.c: Likewise.
11960 * gcc.dg/sibcall-9.c: Likewise.
11961 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11962 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11963 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11964 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11965 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11966 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11967 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11968
11969 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11970
11971 PR target/66144
11972 * gcc.target/powerpc/pr66144-1.c: New test.
11973 * gcc.target/powerpc/pr66144-2.c: Likewise.
11974 * gcc.target/powerpc/pr66144-3.c: Likewise.
11975
11976 2017-02-06 Martin Sebor <msebor@redhat.com>
11977
11978 PR tree-optimization/79376
11979 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11980 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11981
11982 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR c++/79379
11985 * g++.dg/cpp1y/constexpr-79379.C: New test.
11986
11987 PR c++/79377
11988 * g++.dg/lookup/pr79377.C: New test.
11989
11990 PR c++/79372
11991 * g++.dg/cpp1z/decomp25.C: New test.
11992
11993 PR tree-optimization/79284
11994 * gcc.c-torture/compile/pr79284.c: New test.
11995
11996 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11997
11998 PR c++/70448
11999 * g++.dg/cpp0x/pr70448.C: New.
12000
12001 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12002
12003 PR 78348
12004 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12005 to dg-options.
12006
12007 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12008
12009 PR target/78883
12010 * gcc.c-torture/compile/pr78883.c: New test.
12011
12012 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12013
12014 PR tree-ssa/79347
12015 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12016 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12017 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12018 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12019 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12020 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12021 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12022 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12023 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12024 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12025 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12026 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12027 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12028
12029 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12030
12031 PR fortran/79344
12032 * gfortran.dg/allocate_with_source_24.f90: New test.
12033
12034 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12035
12036 PR fortran/79230
12037 * gfortran.dg/der_ptr_component_2.f90: New test.
12038
12039 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12040
12041 * gcc.target/sparc/20170205-1.c: New test.
12042
12043 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12044
12045 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12046 libatomic_available.
12047
12048 * gcc.dg/pr77587.c: Require alias support.
12049 * gcc.dg/pr77587a.c: Likewise.
12050
12051 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12052 * gcc.c-torture/execute/pr78622.c: Likewise.
12053
12054 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12055 hppa*-*-hpux*.
12056 * c-c++-common/Wunused-var-16.c: Likewise.
12057 * c-c++-common/builtin-shuffle-1.c: Likewise.
12058 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12059 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12060
12061 2017-02-03 Martin Sebor <msebor@redhat.com>
12062
12063 PR tree-optimization/79327
12064 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12065 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12066 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12067
12068 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12069 Martin Sebor <msebor@redhat.com>
12070
12071 PR tree-optimization/79327
12072 * gcc.dg/tree-ssa/pr79327.c: New test.
12073 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12074 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12075 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12076 (test_sprintf_chk_range_schar): Adjust dg-message.
12077 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12078 * gcc.c-torture/execute/pr79327.c: New test.
12079
12080 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR target/79354
12083 * gcc.target/powerpc/pr79354.c: New test.
12084 * gcc.c-torture/execute/pr79354.c: New test.
12085
12086 2017-02-03 Martin Sebor <msebor@redhat.com>
12087
12088 PR tree-optimization/79352
12089 * gcc.dg/tree-ssa/pr79352.c: New test.
12090
12091 2017-02-03 Martin Liska <mliska@suse.cz>
12092
12093 PR lto/66295
12094 * gcc.target/i386/mvc9.c: New test.
12095
12096 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12097
12098 PR target/79158
12099 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12100 to VSX reg.
12101
12102 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12103
12104 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12105 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12106 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12107 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12108 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12109 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12110 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12111 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12112 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12113 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12114 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12115 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12116 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12117
12118 2017-02-02 Martin Sebor <msebor@redhat.com>
12119
12120 PR middle-end/79275
12121 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12122 * gcc.dg/tree-ssa/pr79275.c: New test.
12123
12124 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12125
12126 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12127
12128 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12129
12130 PR middle-end/77445
12131 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12132 threading is done.
12133
12134 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12135
12136 PR middle-end/78142
12137 * gcc.target/aarch64/vector_initialization_nostack.c
12138 (f12): Use one vector
12139
12140 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12141
12142 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12143 * c-c++-common/asan/misalign-1.c: Likewise.
12144 * c-c++-common/asan/misalign-2.c: Likewise.
12145 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12146 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12147 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12148 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12149 add -ffat-lto-objects from/to dg-additional-options.
12150 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12151 dg-additional-options.
12152
12153 PR target/79197
12154 * gcc.target/powerpc/pr79197.c: New test.
12155 * gcc.c-torture/compile/pr79197.c: New test.
12156
12157 2017-02-02 Richard Biener <rguenther@suse.de>
12158
12159 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12160
12161 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12162
12163 PR c++/69637
12164 * g++.dg/cpp0x/pr69637-1.C: New.
12165 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12166
12167 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12168
12169 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12170
12171 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12172
12173 PR target/70012
12174 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12175 conditions.
12176
12177 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR testsuite/79324
12180 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12181 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12182 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12183 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12184 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12185 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12186 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12187 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12188 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12189 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12190 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12191 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12192 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12193
12194 2017-02-01 Martin Liska <mliska@suse.cz>
12195
12196 PR testsuite/79272
12197 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12198
12199 2017-02-01 Richard Biener <rguenther@suse.de>
12200
12201 PR testsuite/76957
12202 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12203 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12204 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12205 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12206
12207 2017-02-01 Richard Biener <rguenther@suse.de>
12208
12209 PR middle-end/79315
12210 * gfortran.dg/pr79315.f90: New testcase.
12211
12212 2017-02-01 Richard Biener <rguenther@suse.de>
12213
12214 PR tree-optimization/71824
12215 * gcc.dg/graphite/pr71824.c: New testcase.
12216
12217 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12218
12219 PR c++/79304
12220 * g++.dg/diagnostic/pr79304.C: New test.
12221
12222 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12223
12224 PR c++/79298
12225 * g++.dg/spellcheck-pr79298.C: New test case.
12226
12227 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12228
12229 PR preprocessor/79210
12230 * gcc.dg/format/pr79210.c: New test case.
12231 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12232 New function.
12233
12234 2017-01-31 Nathan Sidwell <nathan@acm.org>
12235
12236 PR c++/79290
12237 * g++.dg/warn/pr79290.C: New.
12238
12239 PR c++/67273
12240 PR c++/79253
12241 * g++.dg/cpp1y/pr67273.C: New.
12242 * g++.dg/cpp1y/pr79253.C: New.
12243
12244 2017-01-31 Nathan Sidwell <nathan@acm.org>
12245
12246 PR c++/79264
12247 * g++.dg/cpp1y/pr61636-1.C: Augment.
12248
12249 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12250
12251 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12252 rand() instead of random().
12253
12254 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12255
12256 PR tree-optimization/71691
12257 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12258
12259 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12260
12261 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12262 __ARCH__.
12263
12264 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12265
12266 PR tree-optimization/79267
12267 * g++.dg/opt/pr79267.C: New test.
12268
12269 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12270
12271 PR debug/63238
12272 * gcc.dg/debug/dwarf2/align-1.c: New.
12273 * gcc.dg/debug/dwarf2/align-2.c: New.
12274 * gcc.dg/debug/dwarf2/align-3.c: New.
12275 * gcc.dg/debug/dwarf2/align-4.c: New.
12276 * gcc.dg/debug/dwarf2/align-5.c: New.
12277 * gcc.dg/debug/dwarf2/align-6.c: New.
12278 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12279 * g++.dg/debug/dwarf2/align-1.C: New.
12280 * g++.dg/debug/dwarf2/align-2.C: New.
12281 * g++.dg/debug/dwarf2/align-3.C: New.
12282 * g++.dg/debug/dwarf2/align-4.C: New.
12283 * g++.dg/debug/dwarf2/align-5.C: New.
12284 * g++.dg/debug/dwarf2/align-6.C: New.
12285
12286 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12287
12288 PR target/79170
12289 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12290
12291 2017-01-30 Martin Sebor <msebor@redhat.com>
12292
12293 PR testsuite/79293
12294 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12295
12296 2017-01-30 Martin Liska <mliska@suse.cz>
12297
12298 PR gcov-profile/79259
12299 * g++.dg/tree-prof/pr79259.C: New test.
12300
12301 2017-01-30 Richard Biener <rguenther@suse.de>
12302
12303 PR tree-optimization/79276
12304 * gcc.dg/torture/pr79276.c: New testcase.
12305
12306 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12307
12308 PR target/79240
12309 * gcc.target/s390/pr79240.c: New test.
12310
12311 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12312
12313 PR target/79268
12314 * gcc.target/powerpc/pr79268.c: New file.
12315 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12316 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12317 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12318 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12319
12320 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12321
12322 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12323
12324 PR testsuite/70583
12325 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12326
12327 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12328 * gnat.dg/debug9.adb: Likewise.
12329
12330 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12331
12332 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12333 libatomic_available.
12334 * gfortran.dg/coarray_42.f90: Likewise.
12335 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12336 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12337 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12338
12339 2017-01-27 Martin Sebor <msebor@redhat.com>
12340
12341 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12342
12343 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12344
12345 PR rtl-optimization/79194
12346 * gcc.dg/torture/pr79194.c: New test.
12347
12348 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12349
12350 PR tree-optimization/71374
12351 * gcc.target/i386/pr71374.c: New.
12352
12353 2017-01-27 Martin Sebor <msebor@redhat.com>
12354
12355 PR c++/71290
12356 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12357 a dg-error directive.
12358
12359 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12360
12361 PR target/79131
12362 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12363 * gcc.target/arm/pr79131-2.c: New.
12364
12365 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12366
12367 PR target/65484
12368 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12369 vectorized on POWER unless hardware misaligned loads are
12370 available.
12371
12372 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12373
12374 PR rtl-optimization/78559
12375 * gcc.c-torture/execute/pr78559.c: New test.
12376
12377 2017-01-27 Richard Biener <rguenther@suse.de>
12378
12379 PR tree-optimization/79245
12380 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12381 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12382
12383 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12384
12385 PR c/79199
12386 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12387 target. Use 4294967293U instead of 4294967293.
12388
12389 2017-01-27 Richard Biener <rguenther@suse.de>
12390
12391 PR tree-optimization/71433
12392 * gcc.dg/Warray-bounds-21.c: New testcase.
12393
12394 2017-01-27 Richard Biener <rguenther@suse.de>
12395
12396 PR tree-optimization/79244
12397 * gcc.dg/torture/pr79244.c: New testcase.
12398
12399 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12400
12401 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12402 all occurrences of 40 to 32.
12403
12404 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12405
12406 PR target/79239
12407 * gcc.target/arm/pr79239.c: New test.
12408
12409 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12410
12411 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12412
12413 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12414
12415 PR c++/64382
12416 * g++.dg/cpp1y/pr64382.C: New test.
12417
12418 2017-01-26 Martin Sebor <msebor@redhat.com>
12419
12420 PR middle-end/78703
12421 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12422 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12423 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12424 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12425
12426 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR debug/79129
12429 * g++.dg/debug/dwarf2/pr79129.C: New test.
12430
12431 PR debug/78835
12432 * g++.dg/debug/dwarf2/pr78835.C: New test.
12433
12434 2017-01-26 Martin Sebor <msebor@redhat.com>
12435
12436 PR middle-end/78703
12437 * gcc.dg/format/pr78569.c: Adjust.
12438 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12439 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12440 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12441 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12442 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12443 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12444 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12445 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12446 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12447 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12448 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12449
12450 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12451
12452 PR c++/68727
12453 * g++.dg/other/offsetof8.C: Add expected error.
12454 * g++.dg/other/offsetof9.C: New test.
12455
12456 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12457
12458 * g++.dg/opt/declone3.C: Require LTO.
12459
12460 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12461
12462 PR target/79131
12463 * gcc.target/arm/pr79131.c: New.
12464
12465 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12466
12467 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12468
12469 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12470
12471 PR libstdc++/79190
12472 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12473 matches replaced operator delete.
12474
12475 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12476
12477 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12478 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12479 avx512f with avx512dq.
12480 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12481 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12482 avx512f with avx512dq.
12483 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12484 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12485 avx512f with avx512dq.
12486
12487 2017-01-26 Marek Polacek <polacek@redhat.com>
12488
12489 PR c/79199
12490 * c-c++-common/Wduplicated-branches-13.c: New test.
12491
12492 2017-01-26 David Sherwood <david.sherwood@arm.com>
12493
12494 PR middle-end/79212
12495 * gfortran.dg/gomp/sharing-4.f90: New test.
12496
12497 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12498
12499 PR target/70465
12500 * gcc.target/i386/pr70465.c: New test.
12501
12502 * brig.dg/dg.exp: Update copyright years.
12503 * lib/brig-dg.exp: Update copyright years.
12504 * lib/brig.exp: Update copyright years.
12505
12506 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12507
12508 PR target/79179
12509 * gcc.target/powerpc/pr79179.c: New test.
12510
12511 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12512
12513 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12514 generation to accept D-mode memory accesses.
12515
12516 2017-01-25 Martin Sebor <msebor@redhat.com>
12517
12518 PR c++/71290
12519 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12520 * g++.dg/ext/flexarray-mangle.C: Same.
12521 * g++.dg/ext/flexarray-subst.C: Same.
12522 * g++.dg/ext/flexary10.C: Same.
12523 * g++.dg/ext/flexary11.C: Same.
12524 * g++.dg/ext/flexary14.C: Same.
12525 * g++.dg/ext/flexary16.C: Same.
12526 * g++.dg/ext/flexary18.C: Same.
12527 * g++.dg/ext/flexary19.C: Same.
12528 * g++.dg/ext/flexary7.C: Same.
12529 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12530 * g++.dg/ubsan/object-size-1.C: Same.
12531 * obj-c++.dg/property/at-property-23.mm: Same.
12532
12533 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR c++/78896
12536 * g++.dg/cpp1z/decomp24.C: New test.
12537
12538 PR c++/77914
12539 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12540 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12541 expect a warning.
12542 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12543 expect warnings.
12544 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12545 * g++.dg/cpp1y/pr59636.C: Likewise.
12546 * g++.dg/cpp1y/pr60190.C: Likewise.
12547
12548 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12549
12550 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12551
12552 2017-01-25 Carl Love <cel@us.ibm.com>
12553
12554 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12555 vec_packs built-ins
12556
12557 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12558
12559 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12560 -mcpu=cortex-a57.
12561 * gcc.target/arm/vseleqsf.c: Likewise.
12562 * gcc.target/arm/vselgedf.c: Likewise.
12563 * gcc.target/arm/vselgesf.c: Likewise.
12564 * gcc.target/arm/vselgtdf.c: Likewise.
12565 * gcc.target/arm/vselgtsf.c: Likewise.
12566 * gcc.target/arm/vselledf.c: Likewise.
12567 * gcc.target/arm/vsellesf.c: Likewise.
12568 * gcc.target/arm/vselltdf.c: Likewise.
12569 * gcc.target/arm/vselltsf.c: Likewise.
12570 * gcc.target/arm/vselnedf.c: Likewise.
12571 * gcc.target/arm/vselnesf.c: Likewise.
12572 * gcc.target/arm/vselvcdf.c: Likewise.
12573 * gcc.target/arm/vselvcsf.c: Likewise.
12574 * gcc.target/arm/vselvsdf.c: Likewise.
12575 * gcc.target/arm/vselvssf.c: Likewise.
12576
12577 2017-01-25 Richard Biener <rguenther@suse.de>
12578
12579 PR testsuite/72850
12580 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12581 to what we had before adding the threading passes.
12582
12583 2017-01-25 Richard Biener <rguenther@suse.de>
12584
12585 PR tree-optimization/69264
12586 * g++.dg/torture/pr69264.C: New testcase.
12587
12588 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12589
12590 PR target/79145
12591 * gcc.target/arm/pr79145.c: New test.
12592
12593 2017-01-25 Richard Biener <rguenther@suse.de>
12594
12595 PR debug/78363
12596 * g++.dg/gomp/pr78363-1.C: New testcase.
12597 * g++.dg/gomp/pr78363-2.C: Likewise.
12598 * g++.dg/gomp/pr78363-3.C: Likewise.
12599
12600 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12601
12602 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12603 * gcc.dg/lto/pr61526_0.c: Likewise.
12604 * gcc.dg/lto/pr64415_0.c: Likewise.
12605
12606 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR c++/79205
12609 * g++.dg/cpp1z/decomp22.C: New test.
12610 * g++.dg/cpp1z/decomp23.C: New test.
12611
12612 2017-01-24 Nathan Sidwell <nathan@acm.org>
12613
12614 PR c++/78469
12615 * g++.dg/cpp0x/pr78469.C: New.
12616
12617 PR c++/79118
12618 * g++.dg/cpp0x/pr79118.C: New.
12619
12620 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12621
12622 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12623
12624 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12625
12626 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12627 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12628 * gcc.dg/rtl/rtl.exp: New file.
12629 * gcc.dg/rtl/test.c: New file.
12630 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12631 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12632 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12633 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12634 * gcc.dg/rtl/x86_64/final.c: New test case.
12635 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12636 * gcc.dg/rtl/x86_64/ira.c: New test case.
12637 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12638 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12639 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12640 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12641 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12642 * gcc.dg/rtl/x86_64/test_1.h: New file.
12643 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12644 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12645 * gcc.dg/rtl/x86_64/times-two.h: New file.
12646 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12647
12648 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12649
12650 PR tree-optimization/79159
12651 * g++.dg/tree-ssa/pr79159.C: New test.
12652
12653 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12654 Martin Jambor <mjambor@suse.cz>
12655
12656 * lib/brig-dg.exp: New file.
12657 * lib/brig.exp: Likewise.
12658 * brig.dg/README: Likewise.
12659 * brig.dg/dg.exp: Likewise.
12660 * brig.dg/test/gimple/alloca.hsail: Likewise.
12661 * brig.dg/test/gimple/atomics.hsail: Likewise.
12662 * brig.dg/test/gimple/branches.hsail: Likewise.
12663 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12664 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12665 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12666 * brig.dg/test/gimple/mem.hsail: Likewise.
12667 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12668 * brig.dg/test/gimple/packed.hsail: Likewise.
12669 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12670 * brig.dg/test/gimple/variables.hsail: Likewise.
12671 * brig.dg/test/gimple/vector.hsail: Likewise.
12672
12673 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12674
12675 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12676 support asan, only on i?86/x86_64 require sse2_runtime.
12677
12678 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12679
12680 PR target/66669
12681 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12682 test on powerpc targets.
12683
12684 2017-01-23 Martin Sebor <msebor@redhat.com>
12685
12686 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12687
12688 2017-01-23 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/79088
12691 PR tree-optimization/79188
12692 * gcc.dg/torture/pr79088.c: New testcase.
12693 * gcc.dg/torture/pr79188.c: Likewise.
12694
12695 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12696
12697 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12698 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12699 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12700 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12701 type of test function to reflect change in built-in function's
12702 return type.
12703 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12704 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12705 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12706 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12707 type and second argument type to reflect change in built-in
12708 function's type signature.
12709 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12710 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12711 type of test function to reflect change in built-in function's
12712 return type.
12713 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12714 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12715 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12716 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12717 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12718 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12719 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12720 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12721 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12722 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12723 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12724 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12725 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12726 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12727 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12728 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12729 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12730 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12731 type of test function to reflect change in built-in function's
12732 return type.
12733 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12734 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12735 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12736 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12737 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12738 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12739 test function's result and second argument to reflect change in
12740 built-in function's type signature.
12741 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12742
12743 2017-01-23 Nathan Sidwell <nathan@acm.org>
12744
12745 PR C++/71710
12746 * g++.dg/template/pr71710.C: New.
12747
12748 PR c++/71406
12749 PR c++/77508
12750 * g++.dg/template/pr71406.C: New.
12751
12752 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12753
12754 * gfortran.dg/integer_exponentiation_7.f90: New test.
12755
12756 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12757
12758 PR rtl-optimization/78634
12759 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12760
12761 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12762
12763 PR tree-optimization/70754
12764 * gfortran.dg/pr70754.f90: New test.
12765
12766 2017-01-23 Martin Liska <mliska@suse.cz>
12767
12768 PR tree-optimization/79196
12769 * gcc.dg/asan/pr79196.c: New test.
12770 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12771
12772 2017-01-23 Michael Matz <matz@suse.de>
12773
12774 PR tree-optimization/78384
12775 * gcc.dg/pr78384.c: New test.
12776
12777 2017-01-23 Richard Biener <rguenther@suse.de>
12778
12779 PR tree-optimization/79186
12780 * gcc.dg/torture/pr79186.c: New testcase.
12781 * gcc.dg/torture/pr79187.c: Likewise.
12782
12783 2017-01-23 Martin Jambor <mjambor@suse.cz>
12784
12785 * gcc.dg/ipa/vrp8.c: New test.
12786
12787 2017-01-23 Martin Jambor <mjambor@suse.cz>
12788
12789 PR ipa/79108
12790 * gfortran.dg/lto/pr79108_0.f90: New test.
12791
12792 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12793
12794 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12795 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12796 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12797 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12798 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12799 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12800 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12801 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12802 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12803 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12804 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12805 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12806 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12807 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12808 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12809 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12810
12811 2017-01-23 Richard Biener <rguenther@suse.de>
12812 Nick Clifton <nickc@redhat.com>
12813
12814 PR testsuite/78421
12815 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12816 If the target is ARM return the result of the
12817 check_effective_target_arm_vect_no_misalign proc.
12818 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12819 support unaligned vectors then only expect one of the loops to be
12820 unrolled.
12821
12822 2017-01-23 Martin Liska <mliska@suse.cz>
12823
12824 * gcc.dg/asan/use-after-scope-10.c: New test.
12825 * gcc.dg/asan/use-after-scope-11.c: New test.
12826 * g++.dg/asan/use-after-scope-5.C: New test.
12827
12828 2017-01-23 Martin Liska <mliska@suse.cz>
12829
12830 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12831 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12832 sanopt optimization for ASAN_POISON.
12833
12834 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12835
12836 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12837
12838 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12839
12840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12841 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12842 for poly*_t types.
12843 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12844 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12845 exec_vcombine): Likewise.
12846 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12847 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12848 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12849 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12850 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12851 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12852 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12853 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12854 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12856 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12857 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12858 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12859 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12860 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12861 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12862 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12863 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12864 Likewise.
12865 (TEST_VGET_LANE): Cast to uint to avoid warning.
12866 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12867 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12868 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12869 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12870 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12871 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12872 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12873 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12874 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12876 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12877 CHECK_POLY instead of CHECK for poly64_t types.
12878 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12879 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12880 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12881 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12882 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12883 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12884 uint32_t.
12885 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12886 for int32_t, int64_t.
12887 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12888 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12889 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12890 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12891 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12892 needed.
12893
12894 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12895
12896 PR fortran/79154
12897 * gfortran.dg/gomp/pr79154-1.f90: New test.
12898 * gfortran.dg/gomp/pr79154-2.f90: New test.
12899
12900 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12901
12902 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12903
12904 2017-01-21 Marek Polacek <polacek@redhat.com>
12905
12906 PR testsuite/79169
12907 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12908
12909 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12910
12911 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12912
12913 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12914
12915 PR rtl-optimization/79125
12916 * gcc.dg/torture/pr79125.c: New test.
12917
12918 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12919
12920 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12921 only.
12922 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12923 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12924
12925 2017-01-20 Nathan Sidwell <nathan@acm.org>
12926
12927 PR c++/78495
12928 * g++.dg/cpp1z/inh-ctor38.C: New.
12929
12930 2017-01-20 Marek Polacek <polacek@redhat.com>
12931
12932 PR c/79152
12933 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12934
12935 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12936
12937 * lib/target-supports.exp (check_configured_with): New procedure.
12938 (check_effective_target_default_mode): new effective target.
12939 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12940 default mode. Fix dg-skip-if target selector syntax.
12941 * gcc.target/arm/optional_thumb-2.c: Likewise.
12942 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12943 syntax.
12944
12945 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12946
12947 PR c++/77829
12948 PR c++/78656
12949 * g++.dg/spellcheck-pr77829.C: New test case.
12950 * g++.dg/spellcheck-pr78656.C: New test case.
12951
12952 2017-01-20 Marek Polacek <polacek@redhat.com>
12953
12954 PR c/64279
12955 * c-c++-common/Wduplicated-branches-1.c: New test.
12956 * c-c++-common/Wduplicated-branches-10.c: New test.
12957 * c-c++-common/Wduplicated-branches-11.c: New test.
12958 * c-c++-common/Wduplicated-branches-12.c: New test.
12959 * c-c++-common/Wduplicated-branches-2.c: New test.
12960 * c-c++-common/Wduplicated-branches-3.c: New test.
12961 * c-c++-common/Wduplicated-branches-4.c: New test.
12962 * c-c++-common/Wduplicated-branches-5.c: New test.
12963 * c-c++-common/Wduplicated-branches-6.c: New test.
12964 * c-c++-common/Wduplicated-branches-7.c: New test.
12965 * c-c++-common/Wduplicated-branches-8.c: New test.
12966 * c-c++-common/Wduplicated-branches-9.c: New test.
12967 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12968 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12969 * g++.dg/ext/builtin-object-size3.C: Likewise.
12970 * g++.dg/gomp/loop-1.C: Likewise.
12971 * g++.dg/warn/Wduplicated-branches1.C: New test.
12972 * g++.dg/warn/Wduplicated-branches2.C: New test.
12973
12974 2017-01-20 Martin Liska <mliska@suse.cz>
12975
12976 PR lto/69188
12977 * gcc.dg/lto/pr69188_0.c: New test.
12978 * gcc.dg/lto/pr69188_1.c: New test.
12979
12980 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12981
12982 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12983 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12984 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12985 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12986 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12987 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12988 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12989 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12990 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12991 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12992 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12993 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12994 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12995 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12996 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12997 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12998 * gcc.target/i386/avx-1.c: Test new intrinsics.
12999 * gcc.target/i386/sse-13.c: Ditto.
13000 * gcc.target/i386/sse-23.c: Ditto.
13001
13002 2017-01-20 Richard Biener <rguenther@suse.de>
13003
13004 PR tree-optimization/71264
13005 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13006
13007 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13008
13009 * gcc.target/mips/madd4-1.c: New file.
13010 * gcc.target/mips/madd4-2.c: Likewise.
13011 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13012 HAS_MADD4.
13013 (mips_option_groups): Add -m[no-]madd4.
13014 (mips-dg-init): Detect default -mno-madd4.
13015 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13016 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13017 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13018 * gcc.target/mips/nmadd-1.c: Likewise.
13019 * gcc.target/mips/nmadd-2.c: Likewise.
13020 * gcc.target/mips/nmadd-3.c: Likewise.
13021
13022 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13023
13024 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13025 combined instructions.
13026 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13027 instructions.
13028 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13029 of pointer authentication.
13030
13031 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13032
13033 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13034 floating point hardware to run test.
13035
13036 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13037
13038 * lib/target-supports.exp
13039 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13040
13041 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13042
13043 PR testsuite/79051
13044 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13045 __x86_64__]: Allow for target i?86-*-*.
13046
13047 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13048
13049 PR target/78176
13050 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13051 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13052 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13053 HAS_LXC1.
13054 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13055 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13056 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13057
13058 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13059
13060 PR fortran/70696
13061 * gfortran.dg/coarray_43.f90: New test.
13062
13063 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13064
13065 PR rtl-optimization/79121
13066 * gcc.c-torture/execute/pr79121.c: New test.
13067
13068 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13069
13070 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13071 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13072
13073 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13074
13075 PR fortran/50069
13076 PR fortran/55086
13077 * gfortran.dg/pr50069_1.f90: New test.
13078 * gfortran.dg/pr50069_2.f90: New test.
13079 * gfortran.dg/pr55086_1.f90: New test.
13080 * gfortran.dg/pr55086_1_tfat.f90: New test.
13081 * gfortran.dg/pr55086_2.f90: New test.
13082 * gfortran.dg/pr55086_2_tfat.f90: New test.
13083 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13084
13085 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13086 * gcc.dg/strcmp-1.c: New test.
13087 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13088
13089 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13090
13091 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13092 (dejagnu_fail): Likewise.
13093 (dejagnu_note): Likewise.
13094 (pass): Provide forward decl, moving true decl to after #include
13095 of harness.h.
13096 (fail): Likewise.
13097 (note): Likewise.
13098
13099 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13100
13101 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13102 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13103
13104 2017-01-18 Nathan Sidwell <nathan@acm.org>
13105
13106 PR c++/78488
13107 * g++.dg/cpp1z/inh-ctor37.C: New.
13108
13109 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13110
13111 PR rtl-optimization/78952
13112 * gcc.target/i386/pr78952-1.c: New test.
13113 * gcc.target/i386/pr78952-2.c: Ditto.
13114
13115 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13116
13117 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13118
13119 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13120
13121 PR fortran/70696
13122 * gfortran.dg/coarray_event_1.f08: New test.
13123
13124 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13125
13126 PR target/77416
13127 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13128 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13129 from dg-options.
13130 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13131 guarded test.
13132 * gcc.target/powerpc/fusion4.c: Likewise.
13133 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13134 guarded test.
13135 * gcc.target/powerpc/pr58673-1.c: Likewise.
13136 * gcc.target/powerpc/pr58673-2.c: Likewise.
13137 * gcc.target/powerpc/pr59054.c: Likewise.
13138
13139 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13140
13141 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13142 vec_bperm.
13143 * gcc.target/powerpc/p9-vbpermd.c: New file.
13144
13145 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13146
13147 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13148 (must_not_compile2): Downcase first letter of error messages.
13149 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13150 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13151
13152 2017-01-18 Nathan Sidwell <nathan@acm.org>
13153
13154 PR c++/79091
13155 * g++.dg/pr79091.C: New.
13156
13157 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13158
13159 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13160 to dg-options.
13161 (p0): Add missing dg-error.
13162
13163 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13164
13165 * gcc.target/msp430/mul_f5_muldef.c: New test.
13166
13167 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13168
13169 PR target/79004
13170 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13171 options. Fix up the syntax for using \m and \M.
13172
13173 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13174
13175 PR target/78875
13176 * gcc.target/powerpc/ssp-1.c: New testcase.
13177 * gcc.target/powerpc/ssp-2.c: New testcase.
13178
13179 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13180
13181 * gcc.target/aarch64/eh_return.c: New test.
13182
13183 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13184
13185 * vec-rlmi-rlnm.c: New file.
13186
13187 2017-01-17 Nathan Sidwell <nathan@acm.org>
13188
13189 PR c++/61636
13190 * g++.dg/cpp1y/pr61636-1.C: New.
13191 * g++.dg/cpp1y/pr61636-2.C: New.
13192 * g++.dg/cpp1y/pr61636-3.C: New.
13193
13194 2017-01-17 Martin Sebor <msebor@redhat.com>
13195
13196 PR testsuite/79115
13197 * gcc.dg/pr78768.c: Make it a link-only test.
13198
13199 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13200
13201 PR c++/71497
13202 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13203 expected messages.
13204 * c-c++-common/Wmisleading-indentation.c: Likewise.
13205
13206 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13207
13208 PR target/79058
13209 * gcc.target/arm/pr79058.c: New.
13210
13211 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR tree-optimization/71854
13214 * gcc.dg/vect/pr71854.c: New test.
13215
13216 2017-01-17 Martin Liska <mliska@suse.cz>
13217
13218 PR ipa/71207
13219 * g++.dg/ipa/pr71207.C: New test.
13220
13221 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13222
13223 PR middle-end/77445
13224 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13225 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13226
13227 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13228
13229 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13230 rather than long unsigned int.
13231 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13232
13233 2017-01-17 Richard Biener <rguenther@suse.de>
13234
13235 PR tree-optimization/71433
13236 * gcc.dg/Warray-bounds-20.c: New testcase.
13237
13238 2017-01-17 Richard Biener <rguenther@suse.de>
13239
13240 PR testsuite/52563
13241 PR testsuite/71237
13242 PR testsuite/77737
13243 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13244 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13245 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13246
13247 2017-01-17 Alan Modra <amodra@gmail.com>
13248
13249 * gcc.target/powerpc/pr79066.c: New.
13250
13251 2017-01-16 Jeff Law <law@redhat.com>
13252
13253 PR tree-optimization/33562
13254 PR tree-optimization/61912
13255 PR tree-optimization/77485
13256 PR tree-optimization/79090
13257 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13258 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13259
13260 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR c/79089
13263 * gcc.c-torture/compile/pr79089.c: New test.
13264
13265 PR target/79080
13266 * gcc.dg/pr79080.c: New test.
13267
13268 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13269
13270 PR c/78304
13271 * gcc.dg/format/pr78304.c: Convert argument from integral type
13272 to a pointer.
13273 * gcc.dg/format/pr78304-2.c: Likewise.
13274
13275 2017-01-16 Carl Love <cel@us.ibm.com>
13276
13277 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13278 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13279
13280 2017-01-16 Carl Love <cel@us.ibm.com>
13281
13282 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13283 Change arguments and return type to bool long long.
13284
13285 2017-01-16 Martin Sebor <msebor@redhat.com>
13286
13287 PR testsuite/79051
13288 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13289 on x86.
13290
13291 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13292
13293 Revert:
13294 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13295
13296 PR c++/71737
13297 * g++.dg/cpp0x/pr71737.C: New.
13298
13299 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13300
13301 * gcc.target/powerpc/swaps-p8-27.c: New.
13302
13303 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13304
13305 PR c++/71737
13306 * g++.dg/cpp0x/pr71737.C: New.
13307
13308 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13309
13310 * gnat.dg/opt62.adb: New test.
13311 * gnat.dg/opt62_pkg.ads: New helper.
13312
13313 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13314
13315 PR rtl-optimization/78626
13316 PR rtl-optimization/78727
13317 * gcc.dg/torture/pr78626.c: New test.
13318 * gcc.dg/torture/pr78727.c: New test.
13319
13320 2017-01-14 Alan Modra <amodra@gmail.com>
13321
13322 * gcc.c-torture/compile/pr72749.c: New test.
13323
13324 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13325
13326 PR c/78304
13327 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13328 (test_macro_2): New test.
13329 (test_macro_3): New test.
13330 (test_macro_4): New test.
13331 (test_non_contiguous_strings): Convert line number to line offset.
13332 * gcc.dg/format/pr78304-2.c: New test case.
13333 * gcc.dg/format/pr78304.c: New test case.
13334
13335 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13336
13337 * gcc.target/i386/funcspec-56.inc: Add missing options and
13338 reorder options by implied ISAs, as in ix86_target_string.
13339
13340 2017-01-13 Marek Polacek <polacek@redhat.com>
13341
13342 PR c++/71166
13343 * g++.dg/cpp0x/constexpr-array18.C: New test.
13344
13345 2017-01-13 Jeff Law <law@redhat.com>
13346
13347 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13348
13349 PR tree-optimization/61912
13350 PR tree-optimization/77485
13351 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13352 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13353 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13354
13355 PR tree-optimization/33562
13356 PR tree-optimization/61912
13357 PR tree-optimization/77485
13358 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13359 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13360 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13361 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13362 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13363 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13364 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13365
13366 2017-01-13 Martin Liska <mliska@suse.cz>
13367
13368 PR ipa/79043
13369 * gcc.c-torture/execute/pr79043.c: New test.
13370
13371 2017-01-13 Richard Biener <rguenther@suse.de>
13372
13373 PR middle-end/78411
13374 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13375
13376 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13377
13378 PR fortran/70697
13379 * gfortran.dg/coarray/event_4.f08: New test.
13380
13381 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13382
13383 PR fortran/70696
13384 * gfortran.dg/coarray/event_3.f08: New test.
13385
13386 2017-01-13 Richard Biener <rguenther@suse.de>
13387
13388 PR tree-optimization/77283
13389 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13390
13391 2017-01-13 Richard Biener <rguenther@suse.de>
13392
13393 * gcc.dg/gimplefe-22.c: New testcase.
13394
13395 2017-01-13 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/77283
13398 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13399 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13400 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13401
13402 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13403
13404 * gcc.dg/pr77862.c: Require fpic target.
13405
13406 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13407
13408 PR target/79004
13409 * gcc.target/powerpc/pr79004.c: New test.
13410
13411 2017-01-12 Martin Sebor <msebor@redhat.com>
13412
13413 * gcc.dg/pr78138.c: Adjust.
13414 * gcc.dg/pr78768.c: Adjust.
13415 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13416 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13417 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13418 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13419 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13420 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13421 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13422 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13423 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13424 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13425 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13426
13427 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13428
13429 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13430
13431 2017-01-12 Martin Sebor <msebor@redhat.com>
13432
13433 PR testsuite/79051
13434 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13435 due to bug 79054.
13436
13437 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13438
13439 * gcc.dg/pr78768.c: Require LTO.
13440
13441 2017-01-12 Martin Sebor <msebor@redhat.com>
13442
13443 PR c/79074
13444 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13445 due to the referenced bug.
13446
13447 2017-01-12 Martin Sebor <msebor@redhat.com>
13448
13449 PR testsuite/79073
13450 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13451
13452 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13453
13454 * gcc.target/i386/builtin_target.c (check_features): Check all
13455 supported __builtin_cpu_supports options.
13456
13457 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13458
13459 PR tree-optimization/78319
13460 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13461 Remove xfail.
13462
13463 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13464
13465 PR target/79044
13466 * gcc.target/powerpc/swaps-p8-26.c: New.
13467
13468 2017-01-12 Richard Biener <rguenther@suse.de>
13469
13470 * gcc.dg/gimplefe-21.c: New testcase.
13471
13472 2017-01-12 Michael Collison <michael.collison@arm.com>
13473
13474 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13475
13476 2017-01-11 Julia Koval <julia.koval@intel.com>
13477 Uros Bizjak <ubizjak@gmail.com>
13478
13479 * gcc.target/i386/sgx.c New test.
13480 * gcc.target/i386/sse-12.c: Add -msgx.
13481 * gcc.target/i386/sse-13.c: Ditto.
13482 * gcc.target/i386/sse-14.c: Ditto.
13483 * gcc.target/i386/sse-22.c: Ditto.
13484 * gcc.target/i386/sse-23.c: Ditto.
13485 * g++.dg/other/i386-2.C: Ditto.
13486 * g++.dg/other/i386-3.C: Ditto.
13487
13488 2017-01-11 Martin Sebor <msebor@redhat.com>
13489
13490 PR c++/24511
13491 * g++.dg/template/explicit9.C: New test.
13492
13493 2017-01-11 Nathan Sidwell <nathan@acm.org>
13494
13495 PR c++/77812
13496 * g++.dg/pr77812.C: New.
13497
13498 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR c++/71537
13501 * g++.dg/cpp1y/constexpr-71537.C: New test.
13502
13503 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13504 argument.
13505
13506 2017-01-11 Martin Sebor <msebor@redhat.com>
13507
13508 PR c/47931
13509 * c-c++-common/Waddress-2.c: New test.
13510
13511 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR c++/78341
13514 * g++.dg/cpp0x/pr78341.C: New test.
13515
13516 2017-01-11 Martin Sebor <msebor@redhat.com>
13517
13518 PR c/78768
13519 * gcc.dg/pr78768.c: New test.
13520
13521 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13522
13523 PR driver/78877
13524 * gcc.dg/spellcheck-options-14.c: New test case.
13525 * gcc.dg/spellcheck-options-15.c: New test case.
13526 * gcc.dg/spellcheck-options-16.c: New test case.
13527 * gcc.dg/spellcheck-options-17.c: New test case.
13528
13529 2017-01-11 Martin Liska <mliska@suse.cz>
13530
13531 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13532
13533 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13534
13535 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13536 instead of just 1 for the decomposition from struct C.
13537
13538 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13539
13540 * gcc.c-torture/execute/20170111-1.c: New test.
13541
13542 2017-01-11 Richard Biener <rguenther@suse.de>
13543
13544 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13545
13546 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13547
13548 PR middle-end/50199
13549 * gcc.dg/lto/pr50199_0.c: New test.
13550
13551 2017-01-10 Martin Sebor <msebor@redhat.com>
13552
13553 PR testsuite/78960
13554 PR testsuite/78959
13555 PR testsuite/78133
13556 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13557 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13558
13559 2017-01-10 Martin Sebor <msebor@redhat.com>
13560
13561 PR middle-end/78138
13562 * gcc.dg/pr78138.c: New test.
13563
13564 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13565
13566 PR c++/77949
13567 * g++.dg/diagnostic/pr77949.C: New test case.
13568
13569 2017-01-10 Martin Sebor <msebor@redhat.com>
13570
13571 PR middle-end/78245
13572 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13573
13574 2017-01-10 Martin Sebor <msebor@redhat.com>
13575
13576 PR tree-optimization/78775
13577 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13578 * gcc.dg/attr-alloc_size-10.c: New test.
13579 * gcc.dg/attr-alloc_size-11.c: New test.
13580 * gcc.dg/builtin-stringop-chk-7.c: New test.
13581 * gcc.dg/pr78775.c: New test.
13582 * gcc.dg/pr78973-2.c: New test.
13583 * gcc.dg/pr78973.c: New test.
13584
13585 2017-01-10 Jeff Law <law@redhat.com>
13586
13587 PR tree-optimization/77766
13588 PR tree-optimization/78856
13589 * gcc.c-torture/execute/pr77766.c: New test.
13590
13591 2016-01-10 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/79034
13594 * g++.dg/torture/pr79034.C: New testcase.
13595
13596 2017-01-10 Martin Liska <mliska@suse.cz>
13597
13598 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13599 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13600 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13601 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13602 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13603 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13604 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13605 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13606 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13607 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13608 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13609 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13610 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13611 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13612 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13613 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13614 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13615 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13616 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13617 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13618 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13619 * gcc.dg/ipa/pr64307.c: Likewise.
13620 * gcc.dg/ipa/pr77653.c: Likewise.
13621
13622 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13623
13624 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13625 * g++.dg/other/i386-3.C: Ditto.
13626 * gcc.target/i386/sse-12.c: Ditto.
13627 * gcc.target/i386/sse-13.c: Ditto.
13628 * gcc.target/i386/sse-22.c: Ditto.
13629 * gcc.target/i386/sse-23.c: Ditto.
13630 * gcc.target/i386/builtin_target.c: Handle new option.
13631 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13632 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13633 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13634
13635 2017-01-09 Martin Sebor <msebor@redhat.com>
13636
13637 PR testsuite/79036
13638 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13639 with different precisions.
13640
13641 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13642
13643 * g++.dg/opt/call2.C: New test.
13644 * g++.dg/opt/call3.C: Likewise.
13645 * gnat.dg/array26.adb: New test.
13646 * gnat.dg/array26_pkg.ad[sb]: New helper.
13647 * gnat.dg/array27.adb: New test.
13648 * gnat.dg/array27_pkg.ad[sb]: New helper.
13649 * gnat.dg/array28.adb: New test.
13650 * gnat.dg/array28_pkg.ad[sb]: New helper.
13651
13652 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13653
13654 PR translation/79019
13655 PR translation/79020
13656 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13657 diagnostics.
13658 * gfortran.dg/initialization_17.f90: Likewise.
13659
13660 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13661
13662 PR testsuite/79026
13663 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13664 * gcc.target/i386/pr78904-4.c: Likewise.
13665 * gcc.target/i386/pr78904-6.c: Likewise.
13666 * gcc.target/i386/pr78967-2.c: Likewise.
13667
13668 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR tree-optimization/78899
13671 * gcc.target/i386/pr78899.c: New test.
13672 * gcc.dg/pr71077.c: New test.
13673
13674 2017-01-09 Martin Jambor <mjambor@suse.cz>
13675
13676 PR ipa/78365
13677 PR ipa/78599
13678 * gcc.dg/torture/pr78365.c: New test.
13679
13680 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13681
13682 PR c++/78948
13683 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13684 (main): Use int* instead of long long.
13685
13686 PR tree-optimization/78938
13687 * gcc.dg/vect/pr78938.c: New test.
13688
13689 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13690
13691 * gcc.dg/20161219.c: New test.
13692
13693 2017-01-09 Richard Biener <rguenther@suse.de>
13694
13695 PR tree-optimization/78997
13696 * gcc.dg/torture/pr78997.c: New testcase.
13697
13698 2017-01-09 Richard Biener <rguenther@suse.de>
13699
13700 PR debug/79000
13701 * g++.dg/lto/pr79000_0.C: New testcase.
13702 * g++.dg/lto/pr79000_1.c: Likewise.
13703
13704 2017-01-08 Martin Sebor <msebor@redhat.com>
13705
13706 PR middle-end/77708
13707 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13708 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13709 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13710 due to bug 78969.
13711 * gcc.dg/format/pr78569.c: Adjust.
13712
13713 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13714
13715 PR c++/72803
13716 * g++.dg/diagnostic/pr72803.C: New test case.
13717
13718 2017-01-07 Martin Sebor <msebor@redhat.com>
13719
13720 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13721 * gcc.dg/attr-alloc_size-4.c: Same.
13722
13723 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13724
13725 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13726 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13727 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13728 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13729 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13730 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13731 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13732
13733 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13734 * gcc.dg/memcmp-1.c: New.
13735 * gcc.dg/strncmp-1.c: New.
13736
13737 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13738
13739 * gcc.target/arm/acle/mcrr: New.
13740 * gcc.target/arm/acle/mcrr2: New.
13741 * gcc.target/arm/acle/mrrc: New.
13742 * gcc.target/arm/acle/mrrc2: New.
13743
13744 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13745
13746 * gcc.target/arm/acle/mcr.c: New.
13747 * gcc.target/arm/acle/mrc.c: New.
13748 * gcc.target/arm/acle/mcr2.c: New.
13749 * gcc.target/arm/acle/mrc2.c: New.
13750
13751 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13752
13753 * gcc.target/arm/acle/ldc: New.
13754 * gcc.target/arm/acle/ldc2: New.
13755 * gcc.target/arm/acle/ldcl: New.
13756 * gcc.target/arm/acle/ldc2l: New.
13757 * gcc.target/arm/acle/stc: New.
13758 * gcc.target/arm/acle/stc2: New.
13759 * gcc.target/arm/acle/stcl: New.
13760 * gcc.target/arm/acle/stc2l: New.
13761
13762 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13763
13764 * gcc.target/arm/acle/acle.exp: Run tests for different options
13765 and make sure fat-lto-objects is used such that we can still do
13766 assemble scans.
13767 * gcc.target/arm/acle/cdp.c: New.
13768 * gcc.target/arm/acle/cdp2.c: New.
13769 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13770 (check_effective_target_arm_coproc1_ok_nocache): New.
13771 (check_effective_target_arm_coproc2_ok): New.
13772 (check_effective_target_arm_coproc2_ok_nocache): New.
13773 (check_effective_target_arm_coproc3_ok): New.
13774 (check_effective_target_arm_coproc3_ok_nocache): New.
13775 (check_effective_target_arm_coproc4_ok): New.
13776 (check_effective_target_arm_coproc4_ok_nocache): New.
13777
13778 2017-01-06 Martin Sebor <msebor@redhat.com>
13779
13780 PR middle-end/78605
13781 * gcc.dg/tree-ssa/pr78605.c: New test.
13782
13783 2017-01-05 Martin Sebor <msebor@redhat.com>
13784
13785 PR tree-optimization/78910
13786 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13787 diagnostics.
13788 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13789 * gcc.dg/tree-ssa/pr78910.c: New test.
13790
13791 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13792
13793 * gcc.dg/sso-10.c: New test.
13794
13795 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR tree-optimization/71016
13798 * gcc.target/i386/pr71016.c: New test.
13799 * gcc.target/aarch64/pr71016.c: New test.
13800 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13801
13802 PR c++/78931
13803 * g++.dg/cpp1z/decomp19.C: New test.
13804
13805 PR c++/78890
13806 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13807 * g++.dg/init/union1.C: Likewise.
13808 * g++.dg/cpp0x/union6.C: Expect errors.
13809 * g++.dg/cpp0x/union8.C: New test.
13810 * g++.dg/cpp0x/pr78890-1.C: New test.
13811 * g++.dg/cpp0x/pr78890-2.C: New test.
13812
13813 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13814
13815 * gcc.target/powerpc/pr71670.c: Require p9vector.
13816 * gcc.target/powerpc/p9-novsx.c: Same.
13817
13818 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13819
13820 * selftests/asr_div1.rtl: New file.
13821 * selftests/aarch64: New subdirectory.
13822 * selftests/aarch64/times-two.rtl: New file.
13823 * selftests/bb-index.rtl: New file.
13824 * selftests/cfg-test.rtl: New file.
13825 * selftests/const-int.rtl: New file.
13826 * selftests/example-labels.rtl: New file.
13827 * selftests/insn-with-mode.rtl: New file.
13828 * selftests/jump-to-label-ref.rtl: New file.
13829 * selftests/jump-to-return.rtl: New file.
13830 * selftests/jump-to-simple-return.rtl: New file.
13831 * selftests/mem.rtl: New file.
13832 * selftests/note-insn-deleted.rtl: New file.
13833 * selftests/note_insn_basic_block.rtl: New file.
13834 * selftests/simple-cse.rtl: New file.
13835 * selftests/symbol-ref.rtl: New file.
13836 * selftests/x86_64: New subdirectory.
13837 * selftests/x86_64/call-insn.rtl: New file.
13838 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13839 * selftests/x86_64/times-two.rtl: New file.
13840 * selftests/x86_64/unspec.rtl: New file.
13841
13842 2017-01-05 Nathan Sidwell <nathan@acm.org>
13843
13844 PR c++/78765
13845 * g++.dg/cpp0x/pr78765.C: New.
13846
13847 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13848
13849 * gcc.target/s390/memcpy-2.c: New test.
13850 * gcc.target/s390/memset-2.c: New test.
13851
13852 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13853
13854 * gcc.target/s390/memcpy-1.c: New test.
13855
13856 2017-01-04 Jeff Law <law@redhat.com>
13857
13858 PR tree-optimization/78812
13859 * g++.dg/torture/pr78812.C: New test.
13860
13861 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13862
13863 PR target/71977
13864 PR target/70568
13865 PR target/78823
13866 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13867 64-bit VSX systems with direct move, whether we optimize common
13868 code sequences in the GLIBC math library for float math functions.
13869 * gcc.target/powerpc/pr71977-2.c: Likewise.
13870
13871 2017-01-04 Marek Polacek <polacek@redhat.com>
13872
13873 PR c++/64767
13874 * c-c++-common/Wpointer-compare-1.c: New test.
13875
13876 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13877
13878 PR c++/78949
13879 * c-c++-common/Wunused-var-16.c: New test.
13880
13881 PR c++/78693
13882 * g++.dg/cpp0x/pr78693.C: New test.
13883
13884 PR driver/78957
13885 * gcc.dg/pr78957.c: New test.
13886
13887 * g++.dg/cpp1y/auto-fn34.C: New test.
13888
13889 PR c++/71182
13890 * g++.dg/cpp0x/pr71182.C: New test.
13891
13892 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13893
13894 PR target/78056
13895 * gcc.target/powerpc/pr78056-1.c: New test.
13896 * gcc.target/powerpc/pr78056-2.c: New test.
13897 * gcc.target/powerpc/pr78056-3.c: New test.
13898 * gcc.target/powerpc/pr78056-4.c: New test.
13899 * gcc.target/powerpc/pr78056-5.c: New test.
13900 * gcc.target/powerpc/pr78056-6.c: New test.
13901 * gcc.target/powerpc/pr78056-7.c: New test.
13902 * gcc.target/powerpc/pr78056-8.c: New test.
13903 * lib/target-supports.exp
13904 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13905 whether the effective target supports the popcntb instruction.
13906
13907 2017-01-03 Jeff Law <law@redhat.com>
13908
13909 PR tree-optimization/67955
13910 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13911
13912 2017-01-04 Marek Polacek <polacek@redhat.com>
13913
13914 PR c++/77545
13915 PR c++/77284
13916 * g++.dg/cpp0x/range-for32.C: New test.
13917 * g++.dg/cpp0x/range-for33.C: New test.
13918
13919 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13920
13921 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13922
13923 2017-01-04 Nathan Sidwell <nathan@acm.org>
13924
13925 PR c++/66735
13926 * g++.dg/cpp1y/pr66735.C: New.
13927
13928 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13929
13930 PR tree-optimization/71563
13931 * gcc.dg/tree-ssa/pr71563.c: New test.
13932
13933 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13934
13935 PR fortran/78534
13936 PR fortran/78976
13937 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13938 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13939 * gfortran.dg/transfer_intrinsic_1.f90: Change
13940 scan-tree-dump-times due to gfc_trans_string_copy change to
13941 avoid -Wstringop-overflow.
13942
13943 2017-01-03 Jeff Law <law@redhat.com>
13944
13945 PR tree-optimization/78856
13946 * gcc.c-torture/execute/pr78856.c: New test.
13947
13948 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13949
13950 PR target/78953
13951 * gcc.target/powerpc/pr78953.c: New test.
13952
13953 2017-01-03 Ian Lance Taylor <iant@google.com>
13954
13955 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13956 enums.
13957
13958 2017-01-03 Martin Sebor <msebor@redhat.com>
13959
13960 PR tree-optimization/78696
13961 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13962 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13963 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13964 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13965
13966 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13967
13968 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13969 with more than one digit.
13970 * lib/gcc-dg.exp (process-message): Support more than one digit
13971 in relative line specifications.
13972
13973 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13974
13975 PR tree-optimization/78965
13976 * gcc.dg/pr78965.c: New test.
13977
13978 PR middle-end/78901
13979 * g++.dg/opt/pr78901.C: New test.
13980
13981 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13982
13983 PR fortran/78534
13984 PR fortran/66310
13985 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13986 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13987 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13988 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13989 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13990 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13991 * gfortran.dg/string_1_lp64.f90: New test.
13992 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13993 * gfortran.dg/string_3_lp64.f90: New test.
13994 * gfortran.dg/transfer_intrinsic_1.f90: Change
13995 scan-tree-dump-times due to gfc_trans_string_copy change to
13996 avoid -Wstringop-overflow.
13997
13998 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13999
14000 PR target/78967
14001 * gcc.target/i386/pr78967-1.c: New test.
14002 * gcc.target/i386/pr78967-2.c: Ditto.
14003 * gcc.target/i386/pr78967-3.c: Ditto.
14004
14005 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14006 * gcc.target/i386/pr78904-4.c: Ditto.
14007 * gcc.target/i386/pr78904-6.c: Ditto.
14008
14009 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14010
14011 PR middle-end/77674
14012 * g++.dg/torture/pr77674.C: New testcase.
14013
14014 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14015
14016 Update copyright years.
14017 \f
14018 Copyright (C) 2017 Free Software Foundation, Inc.
14019
14020 Copying and distribution of this file, with or without modification,
14021 are permitted in any medium without royalty provided the copyright
14022 notice and this notice are preserved.