|-------* gcc.target/powerpc/fold-vec-splat-16.c: New |-------* gcc.target/powerpc...
[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 Will Schmidt <will_schmidt@vnet.ibm.com>
8
9 * gcc.target/powerpc/fold-vec-splats-char.c: New.
10 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
11 * gcc.target/powerpc/fold-vec-splats-int.c: New.
12 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
13 * gcc.target/powerpc/fold-vec-splats-short.c: New.
14
15 2017-10-10 Jakub Jelinek <jakub@redhat.com>
16
17 PR c/82437
18 * c-c++-common/Wtautological-compare-7.c: New test.
19
20 2017-10-10 Bin Cheng <bin.cheng@arm.com>
21
22 * gcc.dg/tree-ssa/ldist-34.c: New test.
23
24 2017-10-10 Bin Cheng <bin.cheng@arm.com>
25
26 * gcc.dg/tree-ssa/ldist-27.c: New test.
27
28 2017-10-09 Ed Schonberg <schonberg@adacore.com>
29
30 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
31 gnat.dg/class_wide4_pkg2.ads: New testcase.
32
33 2017-10-09 Ed Schonberg <schonberg@adacore.com>
34
35 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
36
37 2017-10-09 Ed Schonberg <schonberg@adacore.com>
38
39 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
40 New testcase.
41
42 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
43
44 * gcc.target/powerpc/amo1.c: New test.
45 * gcc.target/powerpc/amo2.c: Likewise.
46
47 2017-10-09 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/82449
50 * gfortran.dg/graphite/pr82449.f: New testcase.
51
52 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
53
54 PR target/82463
55 * gcc.target/s390/zvector/pr82463.c: New test.
56
57 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
58
59 PR target/82465
60 * gcc.target/s390/zvector/pr82465.c: New test.
61
62 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
63
64 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
65
66 2017-10-09 Tom de Vries <tom@codesourcery.com>
67
68 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
69 number relative.
70 (abort): Declare.
71
72 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
73
74 * gcc.c-torture/execute/20171008-1.c: New test.
75
76 2017-10-03 Jeff Law <law@redhat.com>
77
78 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
79 * gcc.dg/stack-check-6.c: Likewise.
80 * gcc.dg/stack-check-6a.c: Likewise.
81
82 2017-10-07 Michael Collison <michael.collison@arm.com>
83
84 * gcc.target/aarch64/var_shift_mask_2.c: New test.
85
86 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
87
88 PR fortran/82375
89 * gfortran.dg/pdt_13.f03 : New test.
90 * gfortran.dg/pdt_14.f03 : New test.
91 * gfortran.dg/pdt_15.f03 : New test.
92
93 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
94
95 * gcc.dg/cold-1.c: New testcase.
96
97 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/80805
100 * g++.dg/cpp0x/pr80805.C: New.
101
102 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
103
104 PR fortran/49232
105 * gfortran.dg/contiguous_4.f90: New test.
106
107 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
108
109 PR c++/66690
110 * g++.dg/cpp1y/pr66690.C: New.
111
112 2017-10-06 Nathan Sidwell <nathan@acm.org>
113
114 PR c++/82424
115 * g++.dg/warn/pr82424.C: New.
116
117 2017-10-06 Jakub Jelinek <jakub@redhat.com>
118
119 PR c++/82299
120 * g++.dg/cpp0x/pr82299.C: New test.
121
122 P0704R1 - fixing const-qualified pointers to members
123 * g++.dg/cpp2a/ptrmem1.C: New test.
124
125 2017-10-06 Martin Liska <mliska@suse.cz>
126
127 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
128
129 2017-10-06 Sudakshina Das <sudi.das@arm.com>
130
131 * gcc.target/aarch64/bic_imm_1.c: New test.
132 * gcc.target/aarch64/orr_imm_1.c: Likewise.
133
134 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/60153
137 * g++.dg/cpp0x/variadic-crash3.C: New.
138
139 2017-10-06 Jakub Jelinek <jakub@redhat.com>
140
141 PR tree-optimization/82434
142 * gcc.dg/store_merging_9.c: New test.
143
144 2017-10-06 Richard Biener <rguenther@suse.de>
145
146 PR tree-optimization/82397
147 * gfortran.dg/pr82397.f: New testcase.
148
149 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
150
151 PR target/82322
152 * gcc.target/s390/zvector/pr82322.c: New test.
153
154 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
155
156 PR target/82317
157 * gcc.target/s390/zvector/pr82317.c: New test.
158
159 2017-10-06 Richard Biener <rguenther@suse.de>
160
161 PR tree-optimization/82422
162 * gcc.dg/graphite/pr82422.c: New testcase.
163
164 2017-10-06 Richard Biener <rguenther@suse.de>
165
166 PR tree-optimization/82421
167 * gcc.dg/graphite/pr82421.c: New testcase.
168
169 2017-10-06 Jakub Jelinek <jakub@redhat.com>
170
171 PR c/82437
172 * c-c++-common/Wtautological-compare-6.c: New test.
173
174 2017-10-06 Richard Biener <rguenther@suse.de>
175
176 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
177 * gcc.dg/graphite/id-16.c: Likewise.
178 * gcc.dg/graphite/pr46168.c: Likewise.
179 * gcc.dg/graphite/pr68756.c: Likewise.
180 * gcc.dg/graphite/pr69728.c: Likewise.
181 * gcc.dg/graphite/pr71575-2.c: Likewise.
182 * gcc.dg/graphite/pr77362.c: Likewise.
183 * gcc.dg/graphite/pr81373.c: Likewise.
184 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
185 * gfortran.dg/graphite/interchange-1.f: Likewise.
186 * gfortran.dg/graphite/pr42334-1.f: Likewise.
187 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
188 * gfortran.dg/graphite/pr42393.f90: Likewise.
189 * gfortran.dg/graphite/pr47019.f: Likewise.
190 * gfortran.dg/graphite/id-17.f: Likewise.
191 * gfortran.dg/graphite/id-19.f: Likewise.
192 * gfortran.dg/graphite/run-id-2.f90: Likewise.
193 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
194 * gfortran.dg/graphite/pr42326.f90: Likewise.
195 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
196 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
197 a code generation error.
198 * gfortran.dg/graphite/run-id-3.f90: Likewise.
199 * gfortran.dg/graphite/pr29832.f90: Likewise.
200
201 2017-10-06 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/82436
204 * gcc.dg/vect/pr82436.c: New testcase.
205
206 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
207
208 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
209
210 2017-10-05 Tamar Christina <tamar.christina@arm.com>
211
212 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
213 * lib/target-supports.exp (vect_sizes_16B_8B): New.
214
215 2017-10-05 Tamar Christina <tamar.christina@arm.com>
216
217 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
218 * gcc.dg/vect/vect-align-2.c: Likewise.
219 * gcc.dg/vect/vect-multitypes-1.c: Likewise
220
221 2017-10-05 Nathan Sidwell <nathan@acm.org>
222
223 * g++.dg/warn/mvp.C: New.
224
225 2017-10-05 Jakub Jelinek <jakub@redhat.com>
226
227 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
228 friendly.
229
230 2017-10-05 Richard Biener <rguenther@suse.de>
231
232 * gfortran.dg/graphite/id-17.f: Fix typo.
233 * gfortran.dg/graphite/id-19.f: Likewise.
234 * gfortran.dg/graphite/pr29832.f90: Likewise.
235 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
236 * gfortran.dg/graphite/pr42326.f90: Likewise.
237 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
238 * gfortran.dg/graphite/run-id-2.f90: Likewise.
239 * gfortran.dg/graphite/run-id-3.f90: Likewise.
240
241 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
242
243 PR c++/80471
244 * g++.dg/cpp1y/pr80471.C: New.
245
246 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/78131
249 * g++.dg/cpp1z/constexpr-lambda17.C: New.
250
251 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
252
253 PR c++/78018
254 * g++.dg/cpp1y/lambda-generic-78018.C: New.
255
256 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
257 Andrew Pinski <apinski@cavium.com>
258
259 PR c++/71946
260 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
261 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
262
263 2017-10-04 Sudakshina Das <sudi.das@arm.com>
264
265 * gcc.target/aarch64/bic_imm_1.c: New.
266 * gcc.target/aarch64/orr_imm_1.c: Likewise.
267
268 2017-10-04 Nathan Sidwell <nathan@acm.org>
269
270 * g++.dg/abi/mangle41.C: Adjust diagnostics.
271
272 2017-10-04 Jakub Jelinek <jakub@redhat.com>
273
274 PR c++/82373
275 * g++.dg/cpp1y/pr82373.C: New test.
276
277 2017-10-04 David Malcolm <dmalcolm@redhat.com>
278
279 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
280 underlining for param.
281 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
282 highlighting of parameters; add test coverage for trivial
283 parameter decls, and for callback parameters.
284 * gcc.dg/pr68533.c: Update location of two errors to reflect
285 location of params.
286
287 2017-10-04 David Malcolm <dmalcolm@redhat.com>
288
289 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
290 (create_code): Call it.
291 * jit.dg/test-vector-rvalues.cc: New test case.
292
293 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
294
295 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
296 vector loop peeling.
297 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
298 New proc.
299
300 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
301
302 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
303 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
304 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
305 vect_floatint_cvt with vect_doubleint_cvt.
306 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
307 vect_intfloat_cvt with vect_intdouble_cvt.
308 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
309 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
310 depend on vect_intdouble_cvt.
311 * lib/target-supports.exp
312 (check_effective_target_vect_doubleint_cvt)
313 (check_effective_target_vect_intdouble_cvt): New procs.
314
315 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
316
317 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
318 * lib/target-supports.exp (check_effective_target_vect_long_mult):
319 New proc.
320
321 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
322
323 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
324 * gfortran.dg/vect/pr77848.f: Likewise.
325
326 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
327
328 * lib/target-supports.exp (check_effective_target_vect_float):
329 Return 1 being on a S/390 with VXE.
330 * gcc.dg/vect/pr31699.c: Require vec_float.
331 * gcc.dg/vect/pr61194.c: Likewise.
332 * gcc.dg/vect/pr65947-10.c: Likewise.
333 * gcc.dg/vect/pr66142.c: Likewise.
334 * gcc.dg/vect/slp-10.c: Likewise.
335 * gcc.dg/vect/slp-11c.c: Likewise.
336 * gcc.dg/vect/slp-12b.c: Likewise.
337 * gcc.dg/vect/slp-18.c: Likewise.
338 * gcc.dg/vect/slp-33.c: Likewise.
339 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
340 * gcc.dg/vect/slp-cond-2.c: Likewise.
341 * gcc.dg/vect/vect-cond-10.c: Likewise.
342 * gcc.dg/vect/vect-cond-8.c: Likewise.
343 * gcc.dg/vect/vect-cond-9.c: Likewise.
344 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
345 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
346
347 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
348
349 PR tree-optimization/82374
350 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
351 attributes propagation changes for OMP outlined regions.
352 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
353 * c-c++-common/goacc/kernels-reduction.c: Likewise.
354
355 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
356
357 PR tree-optimization/82413
358 * g++.dg/pr82413.C: New test.
359
360 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
361
362 PR fortran/77296
363 * gfortran.dg/associate_32.f03 : New test.
364
365 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
366
367 PR c++/78816
368 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
369
370 2017-10-04 Jakub Jelinek <jakub@redhat.com>
371
372 PR tree-optimization/82374
373 * gcc.dg/gomp/pr82374.c: New test.
374
375 2017-10-04 Richard Biener <rguenther@suse.de>
376
377 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
378 errors and scan for one.
379 * gfortran.dg/graphite/id-19.f: Likewise.
380 * gfortran.dg/graphite/pr29832.f90: Likewise.
381 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
382 * gfortran.dg/graphite/pr42326.f90: Likewise.
383 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
384 * gfortran.dg/graphite/run-id-2.f90: Likewise.
385 * gfortran.dg/graphite/run-id-3.f90: Likewise.
386 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
387
388 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
389
390 * gcc.target/powerpc/float128-odd.c: New test.
391
392 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
393
394 PR c++/70343
395 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
396
397 2017-10-03 Jeff Law <law@redhat.com>
398
399 PR target/82358
400 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
401
402 2017-10-03 Martin Jambor <mjambor@suse.cz>
403
404 PR tree-optimization/82363
405 * gcc.dg/tree-ssa/pr82363.c: New test.
406
407 2017-10-03 Jakub Jelinek <jakub@redhat.com>
408
409 PR tree-optimization/82381
410 * gcc.c-torture/compile/pr82381.c: New test.
411
412 PR target/82386
413 * gcc.dg/pr82386.c: New test.
414
415 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/70570
418 * g++.dg/cpp1y/lambda-generic-70570.C: New.
419
420 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
421
422 PR c++/79590
423 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
424
425 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/79005
428 * g++.dg/cpp1y/lambda-generic-79005.C: New.
429
430 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
431
432 PR fortran/82312
433 * gfortran.dg/typebound_proc_36.f90 : New test.
434
435 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
436
437 PR target/80210
438 * gcc.target/powerpc/pr80210-2.c: New test.
439
440 2017-10-02 Jakub Jelinek <jakub@redhat.com>
441
442 * gcc.dg/pr82389.c: New test.
443
444 PR tree-optimization/82387
445 PR tree-optimization/82388
446 PR tree-optimization/82389
447 * gcc.c-torture/compile/pr82389.c: New test.
448 * gcc.c-torture/execute/pr82387.c: New test.
449 * gcc.c-torture/execute/pr82388.c: New test.
450
451 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
452
453 PR c++/79180
454 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
455 * g++.dg/torture/pr79180.C: Likewise.
456
457 PR c++/71386
458 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
459
460 2017-10-02 Richard Biener <rguenther@suse.de>
461
462 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
463 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
464 * gcc.dg/graphite/id-16.c: Likewise.
465 * gcc.dg/graphite/pr46168.c: Likewise.
466 * gcc.dg/graphite/pr68756.c: Likewise.
467 * gcc.dg/graphite/pr69728.c: Likewise.
468 * gcc.dg/graphite/pr71575-2.c: Likewise.
469 * gcc.dg/graphite/pr77362.c: Likewise.
470 * gcc.dg/graphite/pr81373.c: Likewise.
471 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
472 * gfortran.dg/graphite/interchange-1.f: Likewise.
473 * gfortran.dg/graphite/pr29581.f90: Likewise.
474 * gfortran.dg/graphite/pr42334-1.f: Likewise.
475 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
476 * gfortran.dg/graphite/pr42393.f90: Likewise.
477 * gfortran.dg/graphite/pr47019.f: Likewise.
478
479 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
480
481 PR c++/69977
482 * g++.dg/cpp1y/lambda-generic-69977.C: New.
483
484 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
485
486 PR c++/59991
487 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
488
489 2017-10-02 Tom de Vries <tom@codesourcery.com>
490
491 * gcc.c-torture/compile/pr82337.c: Add
492 dg-require-effective-target nonlocal_goto.
493
494 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
495 Alan Hayward <alan.hayward@arm.com>
496 David Sherwood <david.sherwood@arm.com>
497
498 PR target/71307
499 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
500
501 2017-10-02 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/82355
504 * gcc.dg/graphite/fuse-1.c: Adjust.
505 * gcc.dg/graphite/fuse-2.c: Likewise.
506 * gcc.dg/graphite/pr82355.c: New testcase.
507
508 2017-10-01 Jeff Law <law@redhat.com>
509
510 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
511
512 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
513
514 PR fortran/61450
515 * gfortran.dg/binding_label_tests_28.f90: New test.
516
517 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
518
519 PR c++/65949
520 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
521
522 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
523
524 PR c++/68754
525 * g++.dg/cpp1y/constexpr-68754.C: Move...
526 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
527
528 2017-09-30 Jakub Jelinek <jakub@redhat.com>
529
530 PR target/82361
531 * gcc.target/i386/pr82361-1.c: New test.
532 * gcc.target/i386/pr82361-2.c: New test.
533
534 2017-09-29 Yury Gribov <tetra2005@gmail.com>
535
536 PR middle-end/82319
537 * c-c++/common/pr57371-4.c: Test NaN comparisons.
538
539 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
540
541 * g++.dg/other/dump-ada-spec-10.C: New test.
542
543 2017-09-29 Jeff Law <law@redhat.com>
544
545 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
546
547 2017-09-29 Jakub Jelinek <jakub@redhat.com>
548
549 P0683R1 - default member initializers for bit-fields
550 * g++.dg/ext/bitfield6.C: New test.
551 * g++.dg/cpp2a/bitfield1.C: New test.
552 * g++.dg/cpp2a/bitfield2.C: New test.
553 * g++.dg/cpp2a/bitfield3.C: New test.
554
555 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
556
557 PR target/81481
558 * gcc.target/i386/pr81481.c: New.
559
560 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
561
562 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
563 and dg-require-effective-target directives to correct testing
564 behavior.
565 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
566 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
567 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
568 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
569 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
570 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
571 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
572 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
573 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
574 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
575 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
576 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
577 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
578 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
579 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
580 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
581 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
582
583 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
584
585 PR tree-optimization/82337
586 * gcc.c-torture/compile/pr82337.c: New file.
587
588 2017-09-29 Javier Miranda <miranda@adacore.com>
589
590 * gnat.dg/unchecked_union3.adb: New testcase.
591
592 2017-09-29 Javier Miranda <miranda@adacore.com>
593
594 * gnat.dg/unchecked_union2.adb: New testcase.
595
596 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
597
598 PR fortran/25071
599 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
600 * gfortran.dg/argument_checking_4.f90: Likewise.
601 * gfortran.dg/argument_checking_5.f90: Likewise.
602 * gfortran.dg/argument_checking_6.f90: Likewise.
603 * gfortran.dg/argument_checking_10.f90: Likewise.
604 * gfortran.dg/argument_checking_13.f90: Likewise.
605 * gfortran.dg/argument_checking_15.f90: Likewise.
606 * gfortran.dg/argument_checking_18.f90: Likewise.
607 * gfortran.dg/gomp/udr8.f90: Likewise.
608 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
609 the dg-options.
610
611 2017-09-29 Jakub Jelinek <jakub@redhat.com>
612
613 * g++.dg/ext/bitfield7.C: New test.
614 * g++.dg/ext/bitfield8.C: New test.
615 * g++.dg/ext/bitfield9.C: New test.
616
617 PR c/82340
618 * gcc.dg/tree-ssa/pr82340.c: New test.
619
620 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
621
622 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
623
624 PR c++/79488
625 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
626
627 2017-09-28 Jakub Jelinek <jakub@redhat.com>
628
629 PR target/82342
630 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
631 * gcc.target/i386/pr82260-2.c: Likewise.
632
633 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
634
635 * gcc.target/i386/avx512f-constant-float-return.c: New test.
636
637 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
638
639 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
640 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
641 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
642 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
643 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
644 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
645 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
646 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
647 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
648 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
649
650 2017-09-28 David Malcolm <dmalcolm@redhat.com>
651
652 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
653 test case.
654 * jit.dg/test-returning-function-ptr.c (create_code): Update to
655 create a function pointer type independently of the call to
656 gcc_jit_function_get_address, and assign the pointer to a local
657 before returning it, to exercise the function pointer type
658 comparison code.
659
660 2017-09-27 David Malcolm <dmalcolm@redhat.com>
661
662 * jit.dg/all-non-failing-tests.h: Add
663 test-returning-function-ptr.c.
664 * jit.dg/test-returning-function-ptr.c: New test case.
665
666 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
667
668 PR target/71727
669 * gcc.target/aarch64/pr71727-2.c: New test.
670
671 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
672
673 * gcc.target/powerpc/swaps-p8-28.c: New test.
674 * gcc.target/powerpc/swaps-p8-29.c: New test.
675 * gcc.target/powerpc/swaps-p8-30.c: New test.
676 * gcc.target/powerpc/swaps-p8-31.c: New test.
677 * gcc.target/powerpc/swaps-p8-32.c: New test.
678 * gcc.target/powerpc/swaps-p8-33.c: New test.
679 * gcc.target/powerpc/swaps-p8-34.c: New test.
680 * gcc.target/powerpc/swaps-p8-35.c: New test.
681 * gcc.target/powerpc/swaps-p8-36.c: New test.
682 * gcc.target/powerpc/swaps-p8-37.c: New test.
683 * gcc.target/powerpc/swaps-p8-38.c: New test.
684 * gcc.target/powerpc/swaps-p8-39.c: New test.
685 * gcc.target/powerpc/swaps-p8-40.c: New test.
686 * gcc.target/powerpc/swaps-p8-41.c: New test.
687 * gcc.target/powerpc/swaps-p8-42.c: New test.
688 * gcc.target/powerpc/swaps-p8-43.c: New test.
689 * gcc.target/powerpc/swaps-p8-44.c: New test.
690 * gcc.target/powerpc/swaps-p8-45.c: New test.
691
692 2017-09-27 Carl Love <cel@us.ibm.com>
693 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
694 for the __builtin_fctid and __builtin_fctiw.
695
696 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
697
698 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
699 new group memory offsetting code in the BRIG frontend.
700 * brig.dg/test/gimple/function_calls.hsail: Likewise.
701 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
702 * brig.dg/test/gimple/variables.hsail: Likewise.
703
704 2017-09-27 Jakub Jelinek <jakub@redhat.com>
705
706 PR c++/82159
707 * g++.dg/opt/pr82159.C: New test.
708
709 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
710
711 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
712
713 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
714
715 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
716 don't generate a 32-bit shift after doing XSCVDPSPN.
717 * gcc.target/powerpc/direct-move-float1.c: Likewise.
718 * gcc.target/powerpc/direct-move-float3.c: New test.
719
720 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
721
722 * gcc.dg/tree-ssa/cmpdiv.c: New test.
723
724 2017-09-26 Carl Love <cel@us.ibm.com>
725
726 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
727 file for the new built-ins and the existing built-ins.
728
729 2017-09-26 Janus Weil <janus@gcc.gnu.org>
730
731 PR fortran/82143
732 PR fortran/82324
733 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
734 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
735 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
736 Don't assume that DOUBLE PRECISION has kind=16.
737
738 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
739
740 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
741 warning from associate construct and do loop.
742
743 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
744
745 * gfortran.dg/gomp/associate1.f90: Really commit change
746 from 2017-09-25.
747 * gfortran.dg/predcom-1.f: Likewise.
748 * gfortran.dg/unconstrained_commons.f: Likewise.
749
750 2017-09-26 Jakub Jelinek <jakub@redhat.com>
751
752 PR middle-end/35691
753 * gcc.dg/pr35691-5.c: New test.
754 * gcc.dg/pr35691-6.c: New test.
755
756 2017-09-26 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/82321
759 * gcc.dg/graphite/pr82321.c: New testcase.
760
761 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
762
763 * lib/target-supports.exp (check_effective_target_vect_int)
764 (check_effective_target_vect_shift)
765 (check_effective_target_whole_vector_shift)
766 (check_effective_target_vect_shift_char)
767 (check_effective_target_vect_long)
768 (check_effective_target_vect_double)
769 (check_effective_target_vect_long_long)
770 (check_effective_target_vect_perm)
771 (check_effective_target_vect_perm_byte)
772 (check_effective_target_vect_perm_short)
773 (check_effective_target_vect_widen_mult_qi_to_hi)
774 (check_effective_target_vect_widen_mult_hi_to_si)
775 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
776 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
777 (check_effective_target_vect_widen_mult_si_to_di_pattern)
778 (check_effective_target_vect_pack_trunc)
779 (check_effective_target_vect_unpack)
780 (check_effective_target_vect_hw_misalign)
781 (check_effective_target_vect_condition)
782 (check_effective_target_vect_cond_mixed)
783 (check_effective_target_vect_char_mult)
784 (check_effective_target_vect_short_mult)
785 (check_effective_target_vect_int_mult)
786 (check_effective_target_vect_extract_even_odd)
787 (check_effective_target_vect_interleave)
788 (check_effective_target_sqrt_insn)
789 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
790 VX.
791 (check_vect_support_and_set_flags): New proc.
792 (check_effective_target_s390_vxe): Rename arch12 to z14.
793
794 2017-09-26 Richard Biener <rguenther@suse.de>
795
796 PR tree-optimization/82320
797 * gcc.dg/torture/pr82320.c: New testcase.
798
799 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
800
801 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
802 Fix arm check.
803
804 2017-09-25 Jeff Law <law@redhat.com>
805
806 * lib/target-supports.exp
807 (check_effective_target_supports_stack_clash_protection): Enable for
808 rs6000 and powerpc targets.
809
810 2017-09-25 Bin Cheng <bin.cheng@arm.com>
811
812 PR tree-optimization/82163
813 * gcc.dg/tree-ssa/pr82163.c: New test.
814
815 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
816
817 * gfortran.dg/do_subscript_1.f90: New test.
818 * gfortran.dg/do_subscript_2.f90: New test.
819 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
820 * gfortran.dg/predcom-1.f: Adjust loop bounds.
821 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
822
823 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
824
825 * gcc.target/powerpc/fold-vec-st-char.c: New.
826 * gcc.target/powerpc/fold-vec-st-double.c: New.
827 * gcc.target/powerpc/fold-vec-st-float.c: New.
828 * gcc.target/powerpc/fold-vec-st-int.c: New.
829 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
830 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
831 * gcc.target/powerpc/fold-vec-st-short.c: New.
832
833 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
834
835 * g++.dg/pr82155.C: New testcase.
836
837 2017-09-25 Richard Biener <rguenther@suse.de>
838
839 PR tree-optimization/82285
840 * gcc.dg/torture/pr82285.c: New testcase.
841
842 2017-09-25 Justin Squirek <squirek@adacore.com>
843
844 * gnat.dg/entry_family.adb: New testcase
845
846 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
847
848 PR target/82267
849 * gcc.target/i386/pr82267.c: New test.
850
851 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
852 PR fortran/66328
853
854 * gfortran.dg/data_derived_1.f90: New test.
855
856 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
857
858 PR fortran/54633
859 * gfortran.dg/intrinsic_bounds_1.f90: New test.
860 * gfortran.dg/intrinsic_param_1.f90: New test.
861
862 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
863 Steven G. Kargl <kargl@gcc.gnu.org>
864
865 PR fortran/80118
866 * gfortran.dg/zero_sized_7.f90: New test.
867
868 2017-09-23 Janus Weil <janus@gcc.gnu.org>
869
870 PR fortran/82143
871 * gfortran.dg/promotion_3.f90: New test case.
872 * gfortran.dg/promotion_4.f90: New test case.
873
874 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
875
876 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
877 * gcc.target/i386/pr82196-2.c: (b): Likewise.
878
879 2017-09-22 Jakub Jelinek <jakub@redhat.com>
880
881 PR middle-end/35691
882 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
883 instead of -fdump-tree-forwprop-details in dg-options.
884 * gcc.dg/pr35691-2.c: Likewise.
885 * gcc.dg/pr35691-3.c: New test.
886 * gcc.dg/pr35691-4.c: New test.
887
888 PR sanitizer/81929
889 * g++.dg/ubsan/pr81929.C: New test.
890
891 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
892
893 PR tree-optimization/82289
894 * gcc.dg/vect/pr82289.c: New test.
895
896 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
897 Alan Hayward <alan.hayward@arm.com>
898 David Sherwood <david.sherwood@arm.com>
899
900 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
901 of alignment message.
902 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
903
904 2017-09-22 Martin Sebor <msebor@redhat.com>
905
906 PR c/81854
907 * gcc.target/i386/pr80732.c: Correct a type error.
908
909 2017-09-22 David Malcolm <dmalcolm@redhat.com>
910
911 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
912 to reflect highlighting of parameters; add test coverage for
913 callback parameters.
914
915 2017-09-22 Richard Biener <rguenther@suse.de>
916
917 * gcc.dg/graphite/scop-24.c: New testcase.
918
919 2017-09-22 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/82291
922 * gcc.dg/torture/pr82291.c: New testcase.
923
924 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
925
926 * gcc.target/i386/avx512f-constant-set.c: New test.
927
928 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
929
930 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
931 * gcc.target/i386/avx512f-prefer.c: New test.
932
933 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
934
935 * lib/target-supports.exp
936 (check_effective_target_frame_pointer_for_non_leaf): Add
937 case for x86 Solaris.
938
939 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/78512
942 * gfortran.dg/associate_26.f90 : New test.
943
944 PR fortran/80120
945 * gfortran.dg/associate_27.f90 : New test.
946
947 PR fortran/81903
948 * gfortran.dg/associate_28.f90 : New test.
949
950 PR fortran/82121
951 * gfortran.dg/associate_29.f90 : New test.
952
953 PR fortran/67543
954 * gfortran.dg/associate_30.f90 : New test.
955
956 PR fortran/52832
957 * gfortran.dg/associate_31.f90 : New test.
958
959 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
960
961 * gnat.dg/discr48.adb: New test.
962 * gnat.dg/discr48_pkg.ads: New helper.
963
964 2017-09-21 Tamar Christina <tamar.christina@arm.com>
965
966 PR testsuite/78421
967 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
968 Invert arm check.
969
970 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
971
972 * gfortran.dg/goacc/wait.f90: New test.
973
974 2017-09-21 Jakub Jelinek <jakub@redhat.com>
975
976 PR sanitizer/81715
977 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
978 const predicate to const predicate & to avoid UB.
979 * g++.dg/opt/pr81715.C: New test.
980
981 2017-09-21 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/82276
984 PR tree-optimization/82244
985 * gcc.dg/torture/pr82276.c: New testcase.
986
987 2017-09-21 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/71351
990 * gfortran.dg/graphite/pr71351.f90: New testcase.
991 * gfortran.dg/graphite/interchange-3.f90: Adjust.
992
993 2017-09-21 Jakub Jelinek <jakub@redhat.com>
994
995 PR target/82260
996 * gcc.target/i386/pr82260-1.c: New test.
997 * gcc.target/i386/pr82260-2.c: New test.
998
999 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1000 Jeff Law <law@redhat.com>
1001
1002 * gcc.dg/stack-check-5.c: Add argument for s390.
1003 * lib/target-supports.exp:
1004 (check_effective_target_supports_stack_clash_protection): Enable for
1005 s390/s390x targets.
1006
1007 2017-09-20 Martin Sebor <msebor@redhat.com>
1008
1009 PR c/81854
1010 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1011 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1012 * lib/target-supports.exp: Adjust for C++.
1013
1014 PR c/81854
1015 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1016 * gcc.dg/attr-ifunc-2.c: Ditto.
1017 * gcc.dg/attr-ifunc-3.c: Ditto.
1018 * gcc.dg/attr-ifunc-4.c: Ditto.
1019 * gcc.dg/attr-ifunc-5.c: Ditto.
1020 * gcc.dg/pr81854.c: Require ifunc support.
1021 * lib/target-supports.exp: Correct type error.
1022
1023 2017-09-20 Jeff Law <law@redhat.com>
1024
1025 * gcc.target/i386/stack-check-11.c: Update test and regexp
1026 so that it works for both i?86 and x86_64.
1027
1028 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1029
1030 PR target/77687
1031 * gcc.target/powerpc/pr77687.c: New testcase.
1032
1033 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1034
1035 P0409R2 - allow lambda capture [=, this]
1036 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1037 capture. Add further tests.
1038 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1039 for c++2a on [=, this] capture.
1040
1041 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1042 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1043
1044 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1045
1046 * gcc.target/i386/builtin_target.c: Test knm.
1047 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1048
1049 2017-09-20 Richard Biener <rguenther@suse.de>
1050
1051 PR tree-optimization/77362
1052 * gcc.dg/graphite/pr77362.c: New testcase.
1053
1054 2017-09-20 Richard Biener <rguenther@suse.de>
1055
1056 PR tree-optimization/82264
1057 * gcc.dg/torture/pr82264.c: New testcase.
1058
1059 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1060
1061 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1062 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1063 it doesn't match newlines.
1064 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1065 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1066 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1067 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1068 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1069 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1070 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1071 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1072 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1073 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1074
1075 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/64954
1078 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1079
1080 2017-09-20 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/81373
1083 * gcc.dg/graphite/pr81373.c: New testcase.
1084
1085 2017-09-19 Jeff Law <law@redhat.com>
1086
1087 * gcc.target/i386/stack-check-11.c: New test.
1088
1089 * gcc.dg/stack-check-4.c: New test.
1090 * gcc.dg/stack-check-5.c: New test.
1091 * gcc.dg/stack-check-6.c: New test.
1092 * gcc.dg/stack-check-6a.c: New test.
1093 * gcc.dg/stack-check-7.c: New test.
1094 * gcc.dg/stack-check-8.c: New test.
1095 * gcc.dg/stack-check-9.c: New test.
1096 * gcc.dg/stack-check-10.c: New test.
1097 * lib/target-supports.exp
1098 (check_effective_target_supports_stack_clash_protection): Enable for
1099 x86 and x86_64 targets.
1100
1101 * gcc.dg/stack-check-3.c: New test.
1102
1103 * gcc.dg/stack-check-2.c: New test.
1104 * lib/target-supports.exp
1105 (check_effective_target_supports_stack_clash_protection): New.
1106 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1107 (check_effective_target_caller_implicit_probes): Likewise.
1108
1109 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1110
1111 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1112 * g++.dg/tree-ssa/pr41428.C: Likewise.
1113 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1114 c++17 and up.
1115 * g++.dg/expr/bool3.C: Likewise.
1116 * g++.dg/expr/bitfield5.C: Likewise.
1117 * g++.old-deja/g++.jason/bool5.C: Likewise.
1118
1119 2017-09-18 Martin Sebor <msebor@redhat.com>
1120
1121 PR c/81854
1122 * gcc.dg/pr81854.c: New test.
1123 * g++.dg/ext/attr-ifunc-5.C: New test.
1124 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1125 * g++.dg/ext/attr-ifunc-2.C: Same.
1126 * g++.dg/ext/attr-ifunc-3.C: Same.
1127 * g++.dg/ext/attr-ifunc-4.C: Same.
1128 * g++.old-deja/g++.abi/vtable2.C: Same.
1129 * gcc.dg/attr-ifunc-1.c: Same.
1130
1131 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1132
1133 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1134
1135 2017-09-19 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/82244
1138 * gcc.dg/torture/pr82244.c: New testcase.
1139
1140 2017-09-19 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/69728
1143 * gfortran.dg/graphite/pr69728.f90: New testcase.
1144 * gcc.dg/graphite/pr69728.c: Likewise.
1145
1146 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 PR c++/80947
1149 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1150
1151 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1152
1153 * gcc.dg/vect/slp-multitypes-13.c: New test.
1154
1155 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1156
1157 * gfortran.dg/vect/mask-store-1.f90: New test.
1158
1159 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/45033
1162 * g++.dg/expr/delete1.C: New.
1163
1164 2017-09-18 Bob Duff <duff@adacore.com>
1165
1166 * gnat.dg/validity_check.adb: New testcase.
1167
1168 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1169
1170 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1171
1172 2017-09-18 Bob Duff <duff@adacore.com>
1173
1174 * gnat.dg/tagged_prefix_call.adb: New testcase.
1175
1176 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1177
1178 * gnat.dg/default_variants.adb: New testcase.
1179
1180 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1181
1182 PR target/81736
1183 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1184 * gcc.target/i386/pr81736-4.c: Likewise.
1185
1186 2017-09-18 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/79622
1189 * gcc.dg/graphite/pr79622.c: New testcase.
1190
1191 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1192
1193 gcc.target/i386/pr82196-1.c: New test.
1194 gcc.target/i386/pr82196-2.c: Likewise.
1195
1196 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1197
1198 PR target/82166
1199 * gcc.target/i386/pr82166.c: New test.
1200
1201 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1202
1203 PR fortran/82173
1204 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1205 * gfortran.dg/pdt_2.f03 : The same.
1206 * gfortran.dg/pdt_3.f03 : The same.
1207 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1208 module 'bad_vars'. Add error concerning assumed parameters and
1209 save attribute.
1210 * gfortran.dg/pdt_11.f03 : New test.
1211
1212 PR fortran/60483
1213 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1214 * gfortran.dg/associate_25.f90 : New test.
1215 * gfortran.dg/pdt_12.f03 : New test.
1216
1217 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1218 Jakub Jelinek <jakub@redhat.com>
1219
1220 Add support for -std=c++2a.
1221 * lib/target-supports.exp (check_effective_target_c++17): Return
1222 1 also if check_effective_target_c++2a.
1223 (check_effective_target_c++17_down): New.
1224 (check_effective_target_c++2a_only): New.
1225 (check_effective_target_c++2a): New.
1226 * g++.dg/cpp2a/cplusplus.C: New.
1227
1228 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1229
1230 PR c/82071
1231 * gcc.target/i386/excess-precision-8.c: New test.
1232
1233 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1234 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 PR c++/64644
1237 * g++.dg/other/anon-union4.C: New.
1238 * g++.old-deja/g++.law/union4.C: Adjust.
1239 * g++.old-deja/g++.other/anon1.C: Likewise.
1240
1241 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1242
1243 * c-c++-common/Wcast-align.c: New test.
1244
1245 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1246
1247 * g++.dg/sso-1.C: New test.
1248 * g++.dg/sso-2.C: Likewise.
1249
1250 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/78648
1253 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1254
1255 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1256
1257 PR tree-optimization/71026
1258 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1259
1260 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1261
1262 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1263 * lib/target-supports.exp (check_effective_target_c++14): Use
1264 check_effective_target_c++17 instead of check_effective_target_c++1z.
1265 (check_effective_target_c++14_down): Likewise.
1266 (check_effective_target_c++1z_only): Rename to ...
1267 (check_effective_target_c++17_only): ... this.
1268 (check_effective_target_c++1z): Rename to ...
1269 (check_effective_target_c++17): ... this.
1270 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1271 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1272 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1273 and comments refering to 1z to 17.
1274 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1275 * g++.dg/template/partial5.C: Likewise.
1276 * g++.dg/template/nontype8.C: Likewise.
1277 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1278 * g++.dg/cpp1z/nontype3a.C: Likewise.
1279 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1280 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1281 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1282 * g++.dg/cpp1z/pr78771.C: Likewise.
1283 * g++.dg/cpp1z/elide1.C: Likewise.
1284 * g++.dg/cpp1z/fold3.C: Likewise.
1285 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1286 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1287 * g++.dg/cpp1z/inline-var2.C: Likewise.
1288 * g++.dg/cpp1z/eval-order2.C: Likewise.
1289 * g++.dg/cpp1z/decomp21.C: Likewise.
1290 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1291 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1292 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1293 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1294 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1295 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1296 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1297 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1298 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1299 * g++.dg/cpp1z/range-for1.C: Likewise.
1300 * g++.dg/cpp1z/init-statement4.C: Likewise.
1301 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1302 * g++.dg/cpp1z/decomp30.C: Likewise.
1303 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1304 * g++.dg/cpp1z/register2.C: Likewise.
1305 * g++.dg/cpp1z/decomp9.C: Likewise.
1306 * g++.dg/cpp1z/regress1.C: Likewise.
1307 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1308 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1309 * g++.dg/cpp1z/abbrev2.C: Likewise.
1310 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1311 * g++.dg/cpp1z/regress2.C: Likewise.
1312 * g++.dg/cpp1z/decomp16.C: Likewise.
1313 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1314 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1315 * g++.dg/cpp1z/decomp3.C: Likewise.
1316 * g++.dg/cpp1z/register1.C: Likewise.
1317 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1318 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1319 * g++.dg/cpp1z/decomp10.C: Likewise.
1320 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1321 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1322 * g++.dg/cpp1z/decomp27.C: Likewise.
1323 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1324 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1325 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1326 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1327 * g++.dg/cpp1z/decomp11.C: Likewise.
1328 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1329 * g++.dg/cpp1z/utf8-2.C: Likewise.
1330 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1331 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1332 * g++.dg/cpp1z/byte1.C: Likewise.
1333 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1334 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1335 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1336 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1337 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1338 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1339 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1340 * g++.dg/cpp1z/cplusplus.C: Likewise.
1341 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1342 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1343 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1344 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1345 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1346 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1347 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1348 * g++.dg/cpp1z/fold9.C: Likewise.
1349 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1350 * g++.dg/cpp1z/abbrev1.C: Likewise.
1351 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1352 * g++.dg/cpp1z/utf8.C: Likewise.
1353 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1354 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1355 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1356 * g++.dg/cpp1z/init-statement2.C: Likewise.
1357 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1358 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1359 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1360 * g++.dg/cpp1z/nontype3.C: Likewise.
1361 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1362 * g++.dg/cpp1z/fold7.C: Likewise.
1363 * g++.dg/cpp1z/nontype2.C: Likewise.
1364 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1365 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1366 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1367 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1368 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1369 * g++.dg/cpp1z/nontype1.C: Likewise.
1370 * g++.dg/cpp1z/init-statement5.C: Likewise.
1371 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1372 * g++.dg/cpp1z/decomp17.C: Likewise.
1373 * g++.dg/cpp1z/fold4.C: Likewise.
1374 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1375 * g++.dg/cpp1z/fold7a.C: Likewise.
1376 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1377 * g++.dg/cpp1z/init-statement7.C: Likewise.
1378 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1379 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1380 * g++.dg/cpp1z/pr79143.C: Likewise.
1381 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1382 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1383 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1384 * g++.dg/cpp1z/decomp20.C: Likewise.
1385 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1386 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1387 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1388 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1389 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1390 * g++.dg/cpp1z/fold8.C: Likewise.
1391 * g++.dg/cpp1z/init-statement3.C: Likewise.
1392 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1394 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1395 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1396 * g++.dg/cpp1z/fold1.C: Likewise.
1397 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1398 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1399 * g++.dg/cpp1z/fold5.C: Likewise.
1400 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1401 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1402 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1403 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1404 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1405 * g++.dg/cpp1z/eval-order3.C: Likewise.
1406 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1407 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1408 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1409 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1410 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1411 * g++.dg/cpp1z/decomp15.C: Likewise.
1412 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1413 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1415 * g++.dg/cpp1z/decomp4.C: Likewise.
1416 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1417 * g++.dg/cpp1z/init-statement8.C: Likewise.
1418 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1419 * g++.dg/cpp1z/init-statement6.C: Likewise.
1420 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1421 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1422 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1423 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1424 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1425 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1426 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1427 * g++.dg/cpp1z/init-statement9.C: Likewise.
1428 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1429 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1430 * g++.dg/cpp1z/fold2.C: Likewise.
1431 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1433 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1434 * g++.dg/cpp1z/fold6.C: Likewise.
1435 * g++.dg/cpp1z/decomp12.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1437 * g++.dg/cpp1z/inline-var1.C: Likewise.
1438 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1439 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1440 * g++.dg/other/error3.C: Likewise.
1441 * g++.dg/init/new25.C: Likewise.
1442 * g++.dg/init/new13.C: Likewise.
1443 * g++.dg/tls/diag-2.C: Likewise.
1444 * g++.dg/tls/diag-4.C: Likewise.
1445 * g++.dg/opt/noreturn-1.C: Likewise.
1446 * g++.dg/eh/async-unwind2.C: Likewise.
1447 * g++.dg/eh/spec9.C: Likewise.
1448 * g++.dg/eh/spec7.C: Likewise.
1449 * g++.dg/eh/template1.C: Likewise.
1450 * g++.dg/eh/cond4.C: Likewise.
1451 * g++.dg/eh/pr41819.C: Likewise.
1452 * g++.dg/eh/delete1.C: Likewise.
1453 * g++.dg/eh/spec3.C: Likewise.
1454 * g++.dg/eh/forced4.C: Likewise.
1455 * g++.dg/eh/spec2.C: Likewise.
1456 * g++.dg/eh/shadow1.C: Likewise.
1457 * g++.dg/eh/pr38662.C: Likewise.
1458 * g++.dg/eh/ehopt1.C: Likewise.
1459 * g++.dg/eh/spec8.C: Likewise.
1460 * g++.dg/eh/init-temp2.C: Likewise.
1461 * g++.dg/rtti/crash3.C: Likewise.
1462 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1463 * g++.dg/warn/register-parm-1.C: Likewise.
1464 * g++.dg/warn/register-var-2.C: Likewise.
1465 * g++.dg/gcov/gcov-7.C: Likewise.
1466 * g++.dg/tree-ssa/pr45605.C: Likewise.
1467 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1468 * g++.dg/lookup/exception1.C: Likewise.
1469 * g++.dg/ubsan/pr79589.C: Likewise.
1470 * g++.dg/tm/pr47340.C: Likewise.
1471 * g++.dg/tm/pr46567.C: Likewise.
1472 * g++.dg/expr/bitfield5.C: Likewise.
1473 * g++.dg/expr/bool1.C: Likewise.
1474 * g++.dg/expr/lval3.C: Likewise.
1475 * g++.dg/expr/lval4.C: Likewise.
1476 * g++.dg/expr/bitfield4.C: Likewise.
1477 * g++.dg/expr/bitfield6.C: Likewise.
1478 * g++.dg/expr/bool3.C: Likewise.
1479 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1480 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1481 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1482 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1483 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1484 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1485 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1486 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1487 * g++.dg/parse/register1.C: Likewise.
1488 * g++.dg/parse/error15.C: Likewise.
1489 * g++.dg/parse/linkage2.C: Likewise.
1490 * g++.dg/concepts/intro2.C: Likewise.
1491 * g++.dg/concepts/class.C: Likewise.
1492 * g++.dg/concepts/traits1.C: Likewise.
1493 * g++.dg/concepts/req5.C: Likewise.
1494 * g++.dg/concepts/var-concept5.C: Likewise.
1495 * g++.dg/concepts/fn-concept2.C: Likewise.
1496 * g++.dg/concepts/traits2.C: Likewise.
1497 * g++.dg/concepts/placeholder2.C: Likewise.
1498 * g++.dg/concepts/class6.C: Likewise.
1499 * g++.dg/concepts/memtmpl1.C: Likewise.
1500 * g++.dg/concepts/friend2.C: Likewise.
1501 * g++.dg/concepts/template-parm3.C: Likewise.
1502 * g++.dg/concepts/template-parm10.C: Likewise.
1503 * g++.dg/concepts/explicit-spec1.C: Likewise.
1504 * g++.dg/concepts/explicit-spec3.C: Likewise.
1505 * g++.dg/concepts/var-templ2.C: Likewise.
1506 * g++.dg/concepts/intro5.C: Likewise.
1507 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1508 * g++.dg/concepts/iconv1.C: Likewise.
1509 * g++.dg/concepts/constrained-parm.C: Likewise.
1510 * g++.dg/concepts/template-template-parm1.C: Likewise.
1511 * g++.dg/concepts/var-concept3.C: Likewise.
1512 * g++.dg/concepts/class3.C: Likewise.
1513 * g++.dg/concepts/memfun2.C: Likewise.
1514 * g++.dg/concepts/req1.C: Likewise.
1515 * g++.dg/concepts/disjunction1.C: Likewise.
1516 * g++.dg/concepts/req17.C: Likewise.
1517 * g++.dg/concepts/pr65848.C: Likewise.
1518 * g++.dg/concepts/placeholder4.C: Likewise.
1519 * g++.dg/concepts/decl-diagnose.C: Likewise.
1520 * g++.dg/concepts/intro7.C: Likewise.
1521 * g++.dg/concepts/pr68683.C: Likewise.
1522 * g++.dg/concepts/partial-spec4.C: Likewise.
1523 * g++.dg/concepts/template-parm5.C: Likewise.
1524 * g++.dg/concepts/explicit-inst1.C: Likewise.
1525 * g++.dg/concepts/class-deduction1.C: Likewise.
1526 * g++.dg/concepts/class1.C: Likewise.
1527 * g++.dg/concepts/req15.C: Likewise.
1528 * g++.dg/concepts/memfun.C: Likewise.
1529 * g++.dg/concepts/pr68434.C: Likewise.
1530 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1531 * g++.dg/concepts/partial-spec6.C: Likewise.
1532 * g++.dg/concepts/var-templ1.C: Likewise.
1533 * g++.dg/concepts/template-parm8.C: Likewise.
1534 * g++.dg/concepts/explicit-inst3.C: Likewise.
1535 * g++.dg/concepts/class4.C: Likewise.
1536 * g++.dg/concepts/req6.C: Likewise.
1537 * g++.dg/concepts/fn8.C: Likewise.
1538 * g++.dg/concepts/class5.C: Likewise.
1539 * g++.dg/concepts/placeholder5.C: Likewise.
1540 * g++.dg/concepts/req16.C: Likewise.
1541 * g++.dg/concepts/req10.C: Likewise.
1542 * g++.dg/concepts/var-concept2.C: Likewise.
1543 * g++.dg/concepts/auto3.C: Likewise.
1544 * g++.dg/concepts/generic-fn-err.C: Likewise.
1545 * g++.dg/concepts/pr65552.C: Likewise.
1546 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1547 * g++.dg/concepts/fn1.C: Likewise.
1548 * g++.dg/concepts/partial-spec.C: Likewise.
1549 * g++.dg/concepts/template-parm12.C: Likewise.
1550 * g++.dg/concepts/diagnostic1.C: Likewise.
1551 * g++.dg/concepts/intro1.C: Likewise.
1552 * g++.dg/concepts/explicit-inst4.C: Likewise.
1553 * g++.dg/concepts/req18.C: Likewise.
1554 * g++.dg/concepts/explicit-spec5.C: Likewise.
1555 * g++.dg/concepts/var-concept6.C: Likewise.
1556 * g++.dg/concepts/fn9.C: Likewise.
1557 * g++.dg/concepts/req2.C: Likewise.
1558 * g++.dg/concepts/template-parm7.C: Likewise.
1559 * g++.dg/concepts/req14.C: Likewise.
1560 * g++.dg/concepts/template-parm6.C: Likewise.
1561 * g++.dg/concepts/variadic4.C: Likewise.
1562 * g++.dg/concepts/fn6.C: Likewise.
1563 * g++.dg/concepts/req-neg1.C: Likewise.
1564 * g++.dg/concepts/alias3.C: Likewise.
1565 * g++.dg/concepts/expression2.C: Likewise.
1566 * g++.dg/concepts/partial-spec3.C: Likewise.
1567 * g++.dg/concepts/expression3.C: Likewise.
1568 * g++.dg/concepts/memfun-err.C: Likewise.
1569 * g++.dg/concepts/pr66091.C: Likewise.
1570 * g++.dg/concepts/explicit-spec2.C: Likewise.
1571 * g++.dg/concepts/equiv.C: Likewise.
1572 * g++.dg/concepts/friend1.C: Likewise.
1573 * g++.dg/concepts/fn4.C: Likewise.
1574 * g++.dg/concepts/var-templ3.C: Likewise.
1575 * g++.dg/concepts/explicit-inst2.C: Likewise.
1576 * g++.dg/concepts/alias2.C: Likewise.
1577 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1578 * g++.dg/concepts/placeholder6.C: Likewise.
1579 * g++.dg/concepts/fn10.C: Likewise.
1580 * g++.dg/concepts/req3.C: Likewise.
1581 * g++.dg/concepts/variadic2.C: Likewise.
1582 * g++.dg/concepts/pr65636.C: Likewise.
1583 * g++.dg/concepts/intro6.C: Likewise.
1584 * g++.dg/concepts/class2.C: Likewise.
1585 * g++.dg/concepts/fn2.C: Likewise.
1586 * g++.dg/concepts/req20.C: Likewise.
1587 * g++.dg/concepts/req8.C: Likewise.
1588 * g++.dg/concepts/placeholder1.C: Likewise.
1589 * g++.dg/concepts/pr65854.C: Likewise.
1590 * g++.dg/concepts/member-concept.C: Likewise.
1591 * g++.dg/concepts/template-parm2.C: Likewise.
1592 * g++.dg/concepts/variadic1.C: Likewise.
1593 * g++.dg/concepts/fn7.C: Likewise.
1594 * g++.dg/concepts/intro4.C: Likewise.
1595 * g++.dg/concepts/req13.C: Likewise.
1596 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1597 * g++.dg/concepts/explicit-spec6.C: Likewise.
1598 * g++.dg/concepts/auto1.C: Likewise.
1599 * g++.dg/concepts/alias1.C: Likewise.
1600 * g++.dg/concepts/fn-concept1.C: Likewise.
1601 * g++.dg/concepts/template-parm11.C: Likewise.
1602 * g++.dg/concepts/explicit-spec4.C: Likewise.
1603 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1604 * g++.dg/concepts/req9.C: Likewise.
1605 * g++.dg/concepts/req4.C: Likewise.
1606 * g++.dg/concepts/pr65681.C: Likewise.
1607 * g++.dg/concepts/req7.C: Likewise.
1608 * g++.dg/concepts/req12.C: Likewise.
1609 * g++.dg/concepts/fn5.C: Likewise.
1610 * g++.dg/concepts/alias4.C: Likewise.
1611 * g++.dg/concepts/generic-fn.C: Likewise.
1612 * g++.dg/concepts/feature-macro.C: Likewise.
1613 * g++.dg/concepts/req19.C: Likewise.
1614 * g++.dg/concepts/placeholder3.C: Likewise.
1615 * g++.dg/concepts/intro3.C: Likewise.
1616 * g++.dg/concepts/partial-spec5.C: Likewise.
1617 * g++.dg/concepts/template-parm4.C: Likewise.
1618 * g++.dg/concepts/dr1430.C: Likewise.
1619 * g++.dg/concepts/pr65634.C: Likewise.
1620 * g++.dg/concepts/var-concept4.C: Likewise.
1621 * g++.dg/concepts/pr67249.C: Likewise.
1622 * g++.dg/concepts/expression.C: Likewise.
1623 * g++.dg/concepts/pr65575.C: Likewise.
1624 * g++.dg/concepts/partial-spec2.C: Likewise.
1625 * g++.dg/concepts/template-parm9.C: Likewise.
1626 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1627 * g++.dg/concepts/equiv2.C: Likewise.
1628 * g++.dg/concepts/req11.C: Likewise.
1629 * g++.dg/concepts/template-parm1.C: Likewise.
1630 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1631 * g++.dg/concepts/var-concept1.C: Likewise.
1632 * g++.dg/concepts/fn3.C: Likewise.
1633 * g++.dg/torture/pr46364.C: Likewise.
1634 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1635 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1636 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1637 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1638 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1639 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1640 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1641 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1642 * g++.dg/torture/pr52918-1.C: Likewise.
1643 * g++.dg/torture/pr49394.C: Likewise.
1644 * g++.dg/torture/pr57190.C: Likewise.
1645 * g++.dg/cpp0x/static_assert8.C: Likewise.
1646 * g++.dg/cpp0x/noexcept19.C: Likewise.
1647 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1648 * g++.dg/cpp0x/variadic73.C: Likewise.
1649 * g++.dg/cpp0x/noexcept02.C: Likewise.
1650 * g++.dg/cpp0x/defaulted23.C: Likewise.
1651 * g++.dg/cpp0x/noexcept08.C: Likewise.
1652 * g++.dg/cpp0x/auto9.C: Likewise.
1653 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1654 * g++.dg/cpp0x/error5.C: Likewise.
1655 * c-c++-common/gomp/atomic-12.c: Likewise.
1656 * c-c++-common/gomp/atomic-13.c: Likewise.
1657 * c-c++-common/gomp/atomic-14.c: Likewise.
1658 * c-c++-common/Wvarargs-2.c: Likewise.
1659 * c-c++-common/Wvarargs.c: Likewise.
1660 * c-c++-common/vector-subscript-2.c: Likewise.
1661 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1662 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1663 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1664 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1665 * g++.old-deja/g++.eh/throw2.C: Likewise.
1666 * g++.old-deja/g++.eh/throw1.C: Likewise.
1667 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1668 * g++.old-deja/g++.other/new7.C: Likewise.
1669 * g++.old-deja/g++.other/crash30.C: Likewise.
1670 * g++.old-deja/g++.other/regstack.C: Likewise.
1671 * g++.old-deja/g++.other/crash28.C: Likewise.
1672 * g++.old-deja/g++.jason/bool5.C: Likewise.
1673 * g++.old-deja/g++.mike/p10416.C: Likewise.
1674 * g++.old-deja/g++.mike/eh25.C: Likewise.
1675 * g++.old-deja/g++.mike/eh55.C: Likewise.
1676
1677 PR rtl-optimization/82192
1678 * gcc.c-torture/execute/pr82192.c: New test.
1679
1680 2017-09-15 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/82217
1683 * gcc.dg/torture/pr82217.c: New testcase.
1684
1685 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1686
1687 PR target/82145
1688 * gcc.target/i386/pr82145.c: New test.
1689
1690 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1691
1692 PR fortran/82184
1693 * gfortran.dg/pointer_array_9.f90: New test.
1694
1695 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1696
1697 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1698 __builtin_fabsq.
1699 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1700 of __builtin_fabsq. Prevent the test from running on 32-bit.
1701 * gcc.target/powerpc/float128-fma1.c: New test.
1702 * gcc.target/powerpc/float128-fma2.c: Likewise.
1703 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1704 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1705
1706 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1707
1708 PR jit/82174
1709 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1710 New test case.
1711
1712 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1713
1714 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1715
1716 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1717
1718 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1719 lp64 requirement.
1720
1721 2017-09-14 Richard Biener <rguenther@suse.de>
1722
1723 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1724 * gcc.dg/uninit-suppress_2.c: Adjust.
1725 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1726
1727 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1728
1729 PR tree-optimization/80996
1730 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1731
1732 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR target/81325
1735 * g++.dg/cpp0x/pr81325.C: New test.
1736
1737 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1738
1739 PR fortran/82173
1740 * gfortran.dg/pdt_10.f03 : New test.
1741
1742 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/68177
1745 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1746
1747 2017-09-13 Martin Liska <mliska@suse.cz>
1748
1749 PR middle-end/82154
1750 * g++.dg/torture/pr82154.C: New test.
1751
1752 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1753
1754 PR c++/61362
1755 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1756 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1757
1758 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1759
1760 PR tree-optimization/80925
1761 * gfortran.dg/vect/vect-2.f90: Add
1762 --param vect-max-peeling-for-alignment=0 option.
1763 Remove unaligned access and peeling checks.
1764 * gfortran.dg/vect/vect-3.f90: Ditto.
1765 * gfortran.dg/vect/vect-4.f90: Ditto.
1766 * gfortran.dg/vect/vect-5.f90: Ditto.
1767
1768 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1769
1770 PR c++/61135
1771 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1772 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1773
1774 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1775
1776 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1777
1778 2017-09-13 Marek Polacek <polacek@redhat.com>
1779
1780 PR c/82167
1781 * gcc.dg/pr82167.c: New test.
1782
1783 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1784
1785 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1786 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1787 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1788 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1789 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1790 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1791
1792 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1793
1794 * gcc.target/aarch64/pr62178.c: Updated testcase
1795 to scan for two ldrs and an mla.
1796
1797 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/59949
1800 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1801
1802 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1803
1804 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1805
1806 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1807
1808 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1809 ARMv8-A and ARMv8-R.
1810 * gcc.target/arm/acle/cdp2.c: Likewise.
1811 * gcc.target/arm/acle/ldc.c: Likewise.
1812 * gcc.target/arm/acle/ldc2.c: Likewise.
1813 * gcc.target/arm/acle/ldc2l.c: Likewise.
1814 * gcc.target/arm/acle/ldcl.c: Likewise.
1815 * gcc.target/arm/acle/mcr.c: Likewise.
1816 * gcc.target/arm/acle/mcr2.c: Likewise.
1817 * gcc.target/arm/acle/mcrr.c: Likewise.
1818 * gcc.target/arm/acle/mcrr2.c: Likewise.
1819 * gcc.target/arm/acle/mrc.c: Likewise.
1820 * gcc.target/arm/acle/mrc2.c: Likewise.
1821 * gcc.target/arm/acle/mrrc.c: Likewise.
1822 * gcc.target/arm/acle/mrrc2.c: Likewise.
1823 * gcc.target/arm/acle/stc.c: Likewise.
1824 * gcc.target/arm/acle/stc2.c: Likewise.
1825 * gcc.target/arm/acle/stc2l.c: Likewise.
1826 * gcc.target/arm/acle/stcl.c: Likewise.
1827 * lib/target-supports.exp:
1828 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1829 and stcl in the comment.
1830 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1831 and disable Thumb-1 targets.
1832 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1833 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1834
1835 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/47226
1838 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1839 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1840
1841 2017-09-13 Richard Biener <rguenther@suse.de>
1842
1843 PR middle-end/82128
1844 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1845 default-def to avoid breaking iterator update with the weird
1846 interaction with cgraph_update_edges_for_call_stmt_node.
1847
1848 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1849
1850 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1851
1852 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/70621
1855 * g++.dg/torture/pr70621.C: New.
1856
1857 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1858
1859 PR fortran/82173
1860 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1861 is defined' error.
1862 * gfortran.dg/pdt_6.f03 : New test.
1863 * gfortran.dg/pdt_7.f03 : New test.
1864 * gfortran.dg/pdt_8.f03 : New test.
1865
1866 PR fortran/82168
1867 * gfortran.dg/pdt_9.f03 : New test.
1868
1869 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR target/82112
1872 * gcc.target/powerpc/pr82112.c: New test.
1873 * g++.dg/ext/altivec-18.C: New test.
1874
1875 2017-09-12 Martin Liska <mliska@suse.cz>
1876
1877 PR testsuite/82114
1878 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1879
1880 2017-09-12 Richard Biener <rguenther@suse.de>
1881
1882 PR tree-optimization/82157
1883 * gcc.dg/torture/pr82157.c: New testcase.
1884
1885 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1886
1887 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1888 attribute.
1889 * gcc.target/mips/near-far-2.c: Likewise.
1890 * gcc.target/mips/near-far-3.c: Likewise.
1891 * gcc.target/mips/near-far-4.c: Likewise.
1892
1893 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR target/82112
1896 * c-c++-common/pr82112.c: New test.
1897 * gcc.dg/pr82112.c: New test.
1898
1899 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1900
1901 PR ada/79441
1902 * gnat.dg/pack9.adb: Robustify.
1903
1904 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1905
1906 PR fortran/34640
1907 * gfortran.dg/associate_24.f90: New test.
1908 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1909 checks.
1910 * gfortran.dg/no_arg_check_2.f90: Likewise.
1911 * gfortran.dg/pointer_array_1.f90: New test.
1912 * gfortran.dg/pointer_array_2.f90: New test.
1913 * gfortran.dg/pointer_array_7.f90: New test.
1914 * gfortran.dg/pointer_array_8.f90: New test.
1915 * gfortran.dg/pointer_array_component_1.f90: New test.
1916 * gfortran.dg/pointer_array_component_2.f90: New test.
1917 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1918 counts by 1.
1919
1920 PR fortran/40737
1921 * gfortran.dg/pointer_array_3.f90: New test.
1922
1923 PR fortran/57116
1924 * gfortran.dg/pointer_array_4.f90: New test.
1925
1926 PR fortran/55763
1927 * gfortran.dg/pointer_array_5.f90: New test.
1928
1929 PR fortran/57019
1930 * gfortran.dg/pointer_array_6.f90: New test.
1931
1932 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1933
1934 PR c++/81852
1935 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1936 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1937 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1938 * g++.dg/cpp1y/feat-neg.C: Likewise.
1939 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1940
1941 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1942
1943 * gnat.dg/debug14.adb: New test.
1944
1945 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 * gnat.dg/specs/atomic3.ads: New test.
1948
1949 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 * gnat.dg/specs/vfa.ads: Rename into...
1952 * gnat.dg/specs/vfa1.ads: ...this.
1953 * gnat.dg/specs/vfa2.ads: New test.
1954
1955 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1956
1957 * gfortran.dg/pdt_1.f03 : New test.
1958 * gfortran.dg/pdt_2.f03 : New test.
1959 * gfortran.dg/pdt_3.f03 : New test.
1960 * gfortran.dg/pdt_4.f03 : New test.
1961 * gfortran.dg/pdt_5.f03 : New test.
1962
1963 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 * gcc.dg/pr81988.c: New test.
1966
1967 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1968
1969 * gnat.dg/opt67.adb: New test.
1970 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1971
1972 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR target/81979
1975 * gcc.dg/pr81979.c: New test.
1976
1977 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 PR ada/82126
1980 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1981
1982 2017-09-07 Richard Biener <rguenther@suse.de>
1983
1984 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1985 opportunity.
1986
1987 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1988
1989 * gcc.target/powerpc/float128-1.c: Update options to know that
1990 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1991 -static-libgcc option which is no longer needed. Use -mvsx or
1992 -mpower9-vector to enable VSX or hardware IEEE support, rather
1993 than specifying a particular CPU.
1994 * gcc.target/powerpc/float128-2.c: Likewise.
1995 * gcc.target/powerpc/float128-cmp.c: Likewise.
1996 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1997 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1998 * gcc.target/powerpc/float128-hw.c: Likewise.
1999 * gcc.target/powerpc/float128-mix.c: Likewise.
2000 * gcc.target/powerpc/float128-type-1.c: Likewise.
2001 * gcc.target/powerpc/float128-type-2.c: Likewise.
2002 * gcc.target/powerpc/float128-3.c: New test.
2003 * gcc.target/powerpc/float128-4.c: Likewise.
2004 * gcc.target/powerpc/float128-5.c: Likewise.
2005
2006 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2007
2008 PR middle-end/78468
2009 * gcc.dg/pr78468.c: Add alignment test.
2010
2011 2017-09-06 Wish Wu <wishwu007@gmail.com>
2012 Jakub Jelinek <jakub@redhat.com>
2013
2014 * gcc.dg/sancov/cmp0.c: New test.
2015
2016 2017-09-06 Richard Biener <rguenther@suse.de>
2017
2018 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2019 test for correctness of vector lowering.
2020
2021 2017-09-06 Richard Biener <rguenther@suse.de>
2022
2023 PR tree-optimization/82108
2024 * gcc.dg/vect/pr82108.c: New testcase.
2025
2026 2017-09-06 Martin Jambor <mjambor@suse.cz>
2027
2028 PR tree-optimization/82078
2029 * gcc.dg/tree-ssa/pr82078.c: New test.
2030
2031 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR middle-end/82095
2034 * gcc.dg/tls/pr82095.c: New test.
2035
2036 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR middle-end/81768
2039 * gcc.dg/gomp/pr81768-2.c: New test.
2040
2041 PR middle-end/81768
2042 * gcc.dg/gomp/pr81768-1.c: New test.
2043
2044 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2045
2046 PR target/81833
2047 * gcc.target/powerpc/pr81833-1.c: New file.
2048 * gcc.target/powerpc/pr81833-2.c: New file.
2049
2050 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2051
2052 PR target/59501
2053 PR target/81624
2054 PR target/81769
2055 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2056 * gcc.target/i386/pr81769-1a.c: New test.
2057 * gcc.target/i386/pr81769-1b.c: Likewise.
2058 * gcc.target/i386/pr81769-2.c: Likewise.
2059
2060 2017-09-05 Marek Polacek <polacek@redhat.com>
2061
2062 PR sanitizer/82072
2063 * c-c++-common/ubsan/pr82072-2.c: New test.
2064
2065 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2066
2067 PR c++/81942
2068 * g++.dg/cpp1y/constexpr-return3.C: New.
2069
2070 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2071
2072 * gnat.dg/incomplete5.ad[sb]: New test.
2073 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2074
2075 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2076
2077 * gnat.dg/specs/uc2.ads: New test.
2078
2079 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2080
2081 * gnat.dg/taft_type4.adb: New test.
2082 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2083
2084 2017-09-05 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/82102
2087 * gcc.dg/torture/pr82102.c: New testcase.
2088
2089 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2090
2091 * testsuite/gnat.dg/array29.ad[sb]: New test.
2092
2093 2017-09-05 Martin Liska <mliska@suse.cz>
2094
2095 PR tree-optimization/82032
2096 * g++.dg/other/pr82032.C: New test.
2097 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2098 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2099 * gcc.dg/switch-10.c: Likewise.
2100
2101 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2102
2103 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2104 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2105
2106 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2107
2108 PR target/77308
2109 * gcc.target/arm/pr77308-1.c: New test.
2110
2111 2017-09-04 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/82084
2114 * g++.dg/torture/pr82084.C: New testcase.
2115
2116 2017-09-04 Marek Polacek <polacek@redhat.com>
2117
2118 PR c/81783
2119 * c-c++-common/Wtautological-compare-5.c: New test.
2120
2121 2017-09-04 Jeff Law <law@redhat.com>
2122
2123 PR tree-optimization/64910
2124 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2125
2126 2017-09-04 Marek Polacek <polacek@redhat.com>
2127
2128 PR sanitizer/82072
2129 * c-c++-common/ubsan/pr82072.c: New test.
2130
2131 2017-09-04 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/82060
2134 * g++.dg/torture/pr82060.C: New testcase.
2135
2136 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2137
2138 PR rtl-optimization/57448
2139 PR target/67458
2140 PR target/81316
2141 * gcc.dg/atomic/pr80640-2.c: New testcase.
2142 * gcc.dg/atomic/pr81316.c: New testcase.
2143
2144 2017-09-04 Tom de Vries <tom@codesourcery.com>
2145
2146 PR tree-optimization/82052
2147 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2148 call in fn11.
2149
2150 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2151
2152 PR sanitizer/81981
2153 * gcc.dg/ubsan/pr81981.c: New test.
2154
2155 PR tree-optimization/70043
2156 PR testsuite/82093
2157 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2158
2159 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2160
2161 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2162 * gcc.target/i386/bmi-check.h (main): Ditto.
2163 * gcc.target/i386/bmi2-check.h (main): Ditto.
2164 * gcc.target/i386/rtm-check.h (main): Ditto.
2165 * gcc.target/i386/sha-check.h (main): Ditto.
2166 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2167 (main): Use __get_cpuid_count. Use check_osxsave.
2168 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2169 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2170 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2171 (main): Use check_osxsave.
2172
2173 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2174
2175 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2176 and return NORUNRES on failure.
2177 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2178 __builtin_va_arg_pack instead of __va_arg_pack.
2179 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2180 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2181 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2182 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2183 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2184
2185 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR target/81766
2188 * gcc.target/i386/pr81766.c: New test.
2189
2190 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2191
2192 PR c/82071
2193 * gcc.target/i386/excess-precision-7.c: New test.
2194
2195 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2196
2197 PR target/82012
2198 * gcc.target/s390/target-attribute/pr82012.c: New test.
2199
2200 2017-09-01 Jeff Law <law@redhat.com>
2201
2202 * gcc.target/i386/const-in-bss.c: New test.
2203
2204 PR tree-optimization/82052
2205 * gcc.c-torture/compile/pr82052.c: New test.
2206
2207 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR sanitizer/81923
2210 * gcc.dg/asan/pr81923.c: New test.
2211
2212 2017-09-01 Martin Liska <mliska@suse.cz>
2213
2214 PR tree-optimization/82059
2215 * gcc.dg/tree-ssa/pr82059.c: New test.
2216
2217 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2218
2219 * gcc.target/arc/loop-1.c: Deleted.
2220
2221 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2222
2223 * gcc.target/arc/arc.exp: Test also cpp files.
2224 * gcc.target/arc/tdelay_slots.cpp: New test.
2225
2226 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2227
2228 * gcc.target/arc/pr9001184797.c: New test.
2229
2230 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR c/81887
2233 * c-c++-common/gomp/pr81887.c: New test.
2234 * gfortran.dg/gomp/pr81887.f90: New test.
2235
2236 2017-09-01 Marek Polacek <polacek@redhat.com>
2237
2238 PR c++/82040
2239 * g++.dg/warn/Wbool-operation-1.C: New test.
2240
2241 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2242
2243 * gcc.target/arc/sdata-5.c: New test.
2244 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2245
2246 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2247
2248 * gcc.target/arc/sdata-3.c: New file.
2249 * gcc.target/arc/sdata-4.c: Likewise.
2250
2251 2017-08-31 Richard Biener <rguenther@suse.de>
2252
2253 PR middle-end/82054
2254 * g++.dg/gomp/pr82054.C: New testcase.
2255
2256 2017-08-31 Renlin Li <renlin.li@arm.com>
2257 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2258
2259 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2260
2261 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2262
2263 PR tree-optimization/81987
2264 * g++.dg/torture/pr81987.C: New file.
2265
2266 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2267
2268 * gnat.dg/aggr22.ad[sb]: New test.
2269
2270 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2271
2272 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2273
2274 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2275
2276 PR target/82015
2277 * gcc.target/powerpc/pr82015.c: Fix up error message.
2278
2279 2017-08-30 Martin Liska <mliska@suse.cz>
2280
2281 PR inline-asm/82001
2282 * gcc.dg/ipa/pr82001.c: New test.
2283
2284 2017-08-30 Martin Liska <mliska@suse.cz>
2285
2286 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2287
2288 2017-08-30 Richard Biener <rguenther@suse.de>
2289
2290 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2291
2292 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2293
2294 PR target/82015
2295 * gcc.target/powerpc/pr82015.c: New test.
2296
2297 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2298
2299 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2300
2301 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2302
2303 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2304 * gcc.target/i386/abi-2.c: Ditto.
2305 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2306 * gcc.target/i386/pr22076.c: Ditto.
2307 * gcc.target/i386/pr37216.c: Ditto.
2308 * gcc.target/i386/pr39431.c: Ditto.
2309 * gcc.target/i386/pr40906-1.c: Ditto.
2310 * gcc.target/i386/pr40906-2.c: Ditto.
2311 * gcc.target/i386/pr43766.c: Ditto.
2312 * gcc.target/i386/pr46226.c: Ditto.
2313 * gcc.target/i386/pr46470.c: Ditto.
2314 * gcc.target/i386/pr59929.c: Ditto.
2315 * gcc.target/i386/sse-10.c: Ditto.
2316 * gcc.target/i386/vararg-1.c: Ditto.
2317 * gcc.target/i386/vararg-1.c: Ditto.
2318 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2319 * gcc.target/i386/pr44223.c: Ditto.
2320 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2321 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2322 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2323 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2324 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2325 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2326 * gcc.target/i386/mvc9.c: Compile for lto target only.
2327 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2328 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2329 * gcc.target/i386/pr57091.c: Ditto.
2330 * gcc.target/i386/pr61599-2.c: Ditto.
2331
2332 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2333
2334 PR tree-optimization/81503
2335 * gcc.c-torture/execute/pr81503.c: New file.
2336
2337 2017-08-29 Martin Liska <mliska@suse.cz>
2338
2339 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2340 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2341
2342 2017-08-29 Richard Biener <rguenther@suse.de>
2343 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2344
2345 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2346
2347 2017-08-28 Jeff Law <law@redhat.com>
2348
2349 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2350 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2351 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2352 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2353 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2354 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2355 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2356 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2357 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2358
2359 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2360
2361 PR fortran/81770
2362 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2363 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2364
2365 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2366
2367 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2368 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2369 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2370
2371 2017-08-28 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/81977
2374 * g++.dg/torture/pr81977.C: New testcase.
2375
2376 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2377
2378 PR target/80640
2379 * gcc.dg/atomic/pr80640.c: New testcase.
2380
2381 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2382
2383 PR target/81995
2384 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2385 * gcc.target/i386/pr46091-4a.c: Ditto.
2386
2387 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2388
2389 PR fortran/81974
2390 * gfortran.dg/inline_matmul_19.f90: New test.
2391
2392 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2393
2394 * gcc.target/powerpc/m128-check.h: New file.
2395 * gcc.target/powerpc/sse-check.h: New file.
2396 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2397 * gcc.target/powerpc/sse-movlps-2.c: New file.
2398 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2399 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2400 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2401 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2402 * gcc.target/powerpc/sse-divss-1.c: New file.
2403 * gcc.target/powerpc/sse-movhps-1.c: New file.
2404 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2405 * gcc.target/powerpc/sse-subps-1.c: New file.
2406 * gcc.target/powerpc/sse-minps-1.c: New file.
2407 * gcc.target/powerpc/sse-pminub-1.c: New file.
2408 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2409 * gcc.target/powerpc/sse-shufps-1.c: New file.
2410 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2411 * gcc.target/powerpc/sse-maxps-1.c: New file.
2412 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2413 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2414 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2415 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2416 * gcc.target/powerpc/sse-mulps-1.c: New file.
2417 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2418 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2419 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2420 * gcc.target/powerpc/sse-subss-1.c: New file.
2421 * gcc.target/powerpc/sse-movss-2.c: New file.
2422 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2423 * gcc.target/powerpc/sse-minss-1.c: New file.
2424 * gcc.target/powerpc/sse-movaps-2.c: New file.
2425 * gcc.target/powerpc/sse-movlps-1.c: New file.
2426 * gcc.target/powerpc/sse-maxss-1.c: New file.
2427 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2428 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2429 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2430 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2431 * gcc.target/powerpc/sse-mulss-1.c: New file.
2432 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2433 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2434 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2435 * gcc.target/powerpc/sse-movhps-2.c: New file.
2436 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2437 * gcc.target/powerpc/sse-xorps-1.c: New file.
2438 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2439 * gcc.target/powerpc/sse-orps-1.c: New file.
2440 * gcc.target/powerpc/sse-addps-1.c: New file.
2441 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2442 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2443 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2444 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2445 * gcc.target/powerpc/sse-andps-1.c: New file.
2446 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2447 * gcc.target/powerpc/sse-divps-1.c: New file.
2448 * gcc.target/powerpc/sse-andnps-1.c: New file.
2449 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2450 * gcc.target/powerpc/sse-movss-1.c: New file.
2451 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2452 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2453 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2454 * gcc.target/powerpc/sse-movaps-1.c: New file.
2455 * gcc.target/powerpc/sse-movss-3.c: New file.
2456 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2457 * gcc.target/powerpc/sse-addss-1.c: New file.
2458 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2459
2460 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2461
2462 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2463 * gcc.target/powerpc/dform-2.c: Likewise.
2464 * gcc.target/powerpc/dform-3.c: Likewise.
2465 * gcc.target/powerpc/pr71656-1.c: Likewise.
2466 * gcc.target/powerpc/pr71656-2.c: Likewise.
2467 * gcc.target/powerpc/pr80103-1.c: Likewise.
2468 * gcc.target/powerpc/pr80098-1.c: Likewise.
2469
2470 2017-08-24 Martin Sebor <msebor@redhat.com>
2471
2472 PR middle-end/81908
2473 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2474 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2475 * gcc.dg/tree-ssa/pr81908.c: New test.
2476
2477 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2478
2479 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2480 Suppress warning during tests.
2481
2482 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2483
2484 * lib/target-supports.exp: Group together target-dependant checks.
2485
2486 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2487
2488 PR tree-optimization/81913
2489 * gcc.c-torture/execute/pr81913.c: New test.
2490 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2491 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2492
2493 2017-08-23 Richard Biener <rguenther@suse.de>
2494
2495 PR target/81921
2496 * gcc.target/i386/pr81921.c: New testcase.
2497
2498 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2499
2500 * gcc.target/i386/pr80969-1.c: New testcase.
2501 * gcc.target/i386/pr80969-2a.c: Likewise.
2502 * gcc.target/i386/pr80969-2.c: Likewise.
2503 * gcc.target/i386/pr80969-3.c: Likewise.
2504 * gcc.target/i386/pr80969-4a.c: Likewise.
2505 * gcc.target/i386/pr80969-4b.c: Likewise.
2506 * gcc.target/i386/pr80969-4.c: Likewise.
2507 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2508 * lib/target-supports.exp (check_avx512_os_support_available,
2509 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2510 New proceedures for target avx512f and avx512f_runtime selectors.
2511 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2512
2513 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2514
2515 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2516 * gcc.dg/param-type-mismatch.c: New test case.
2517
2518 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2519
2520 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2521 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2522 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2523 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2524 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2525 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2526 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2527
2528 2017-08-23 Richard Biener <rguenther@suse.de>
2529
2530 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2531 * g++.dg/tree-ssa/pr45605.C: Likewise.
2532 * gnat.dg/noinline2.adb: Likewise.
2533 * gnat.dg/renaming6.adb: Likewise.
2534 * gnat.dg/renaming6.ads: Likewise.
2535 * gnat.dg/specs/noinline3.ads: Likewise.
2536
2537 2017-08-23 Richard Biener <rguenther@suse.de>
2538
2539 PR lto/81940
2540 * g++.dg/lto/pr81940_0.C: New testcase.
2541
2542 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2543
2544 PR middle-end/19706
2545 * gcc.dg/tree-ssa/pr19706.c: New.
2546 * lib/target-supports.exp (check_effective_target_xorsign): New.
2547
2548 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2549
2550 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2551 -mabi=ms
2552 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2553 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2554 * gcc.target/i386/pr66275.c: Likewise.
2555 * gcc.target/i386/pr68018.c: Likewise.
2556
2557 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2558
2559 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2560
2561 2017-08-22 Jeff Law <law@redhat.com>
2562
2563 PR tree-optimization/81741
2564 PR tree-optimization/71947
2565 * gcc.dg/tree-ssa/pr81741.c: New test.
2566 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2567 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2568 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2569 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2570 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2571 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2572 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2573
2574 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2575
2576 PR c++/80287
2577 * g++.dg/pr80287.C: New test.
2578
2579 2017-08-22 Richard Biener <rguenther@suse.de>
2580
2581 Revert
2582 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2583
2584 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2585
2586 2017-08-22 Richard Biener <rguenther@suse.de>
2587
2588 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2589 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2590 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2591 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2592 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2593 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2594 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2595 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2596
2597 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2598
2599 PR fortran/81296
2600 * gfortran.dg/dtio_12.f90: Update test.
2601
2602 2017-08-21 Nathan Sidwell <nathan@acm.org>
2603
2604 * g++.dg/template/pr81899.C: Fix c++03.
2605 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2606
2607 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2608
2609 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2610 Update expected result to show all of "(long)0" being underlined.
2611 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2612 (test_multitoken_macro): Update expected underlining.
2613
2614 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2615
2616 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2617 to show underlining of all pertinent params.
2618 * gcc.dg/format/pr72858.c: Likewise.
2619
2620 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2621
2622 PR target/46091
2623 * gcc.target/i386/pr46091-4.c: New test.
2624 * gcc.target/i386/pr46091-4a.c: Ditto.
2625 * gcc.target/i386/pr46091-5.c: Ditto.
2626 * gcc.target/i386/pr46091-5a.c: Ditto.
2627
2628 2017-08-21 Nathan Sidwell <nathan@acm.org>
2629
2630 PR c++/81899
2631 * g++.dg/template/pr81899.C: New.
2632
2633 2017-08-21 Richard Biener <rguenther@suse.de>
2634
2635 PR tree-optimization/81900
2636 * gcc.dg/torture/pr81900.c: New testcase.
2637
2638 2017-08-21 Richard Biener <rguenther@suse.de>
2639
2640 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2641 regex to handle the LTO case.
2642 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2643 * c-c++-common/asan/misalign-1.c: Likewise.
2644 * c-c++-common/asan/misalign-2.c: Likewise.
2645 * c-c++-common/asan/null-deref-1.c: Likewise.
2646 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2647 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2648 * c-c++-common/asan/use-after-free-1.c: Likewise.
2649 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2650 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2651 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2652 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2653 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2654 * g++.dg/asan/large-func-test-1.C: Likewise.
2655 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2656
2657 2017-08-21 Richard Biener <rguenther@suse.de>
2658
2659 PR middle-end/81884
2660 * g++.dg/torture/pr81884.C: New testcase.
2661
2662 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2663
2664 PR ipa/77732
2665 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2666
2667 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2668
2669 PR tree-optimization/46805
2670 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2671 * jit.dg/test-autovectorize.c: New test case.
2672
2673 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2674
2675 PR target/80210
2676 * gcc.target/powerpc/pr80210.c: New test.
2677
2678 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2679
2680 PR c++/81514
2681 * g++.dg/lookup/empty.h: New file.
2682 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2683 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2684 on a built-in.
2685
2686 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2687
2688 PR c/53037
2689 * c-c++-common/pr53037-5.c: New test.
2690 * g++.dg/pr53037-1.C: Likewise.
2691 * g++.dg/pr53037-2.C: Likewise.
2692 * g++.dg/pr53037-3.C: Likewise.
2693 * g++.dg/pr53037-4.C: Likewise.
2694 * gcc.dg/pr53037-1.c: Likewise.
2695 * gcc.dg/pr53037-2.c: Likewise.
2696 * gcc.dg/pr53037-3.c: Likewise.
2697 * gcc.dg/pr53037-4.c: Likewise.
2698
2699 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2700
2701 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2702 * gcc.target/powerpc/p9-vparity.c: Likewise.
2703 * gcc.target/powerpc/pr68805.c: Likewise.
2704 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2705
2706 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2707
2708 PR target/72804
2709 * gcc.target/powerpc/pr72804.c: New test.
2710
2711 2017-08-17 Marek Polacek <polacek@redhat.com>
2712
2713 PR middle-end/81814
2714 * gcc.dg/torture/pr81814.c: New test.
2715
2716 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2717
2718 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2719
2720 2017-08-17 Tom de Vries <tom@codesourcery.com>
2721
2722 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2723
2724 2017-08-17 Richard Biener <rguenther@suse.de>
2725
2726 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2727
2728 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2729
2730 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2731 scan-assembler-times for alpha*-*-*.
2732 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2733 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2734
2735 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2736
2737 PR fortran/81116
2738 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2739
2740 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2741
2742 PR target/46091
2743 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2744 (testm): New test function.
2745 * gcc.target/i386/pr46091-2.c: Ditto.
2746 * gcc.target/i386/pr46091-3.c: Ditto.
2747
2748 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2749
2750 PR tree-optimization/81832
2751 * gcc.dg/tree-ssa/pr81832.c: New test.
2752
2753 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2754
2755 PR tree-optimization/81835
2756 * gcc.dg/vect/pr81815.c: New test.
2757
2758 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2759
2760 PR target/78460
2761 PR target/67712
2762 * gcc.c-torture/compile/string-large-1.c: New test.
2763
2764 2017-08-15 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/81790
2767 * gcc.dg/torture/pr81790.c: New testcase.
2768
2769 2017-08-14 Martin Sebor <msebor@redhat.com>
2770
2771 PR c/81117
2772 * c-c++-common/attr-nonstring-1.c: New test.
2773
2774 2017-08-14 Martin Sebor <msebor@redhat.com>
2775
2776 PR c/81117
2777 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2778
2779 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2780
2781 * gcc.dg/ucnid-5.c: Skip on AIX.
2782 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2783
2784 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2785
2786 PR target/46091
2787 * gcc.target/i386/pr46091-1.c: New test.
2788 * gcc.target/i386/pr46091-2.c: Ditto.
2789 * gcc.target/i386/pr46091-3.c: Ditto.
2790
2791 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2792
2793 PR target/81643
2794 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2795
2796 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2797
2798 PR target/79845
2799 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2800 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2801 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2802 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2803 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2804 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2805 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2806 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2807 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2808 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2809 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2810 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2811 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2812 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2813 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2814 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2815 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2816 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2817 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2818 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2819 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2820 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2821 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2822 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2823 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2824 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2825 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2826 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2827 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2828 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2829 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2830 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2831 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2832 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2833 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2834 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2835 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2836 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2837 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2838 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2839 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2840 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2841 * gcc.target/powerpc/cmpb-3.c: Likewise.
2842 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2843 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2844 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2845 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2846 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2847 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2848 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2849 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2850 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2851 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2852 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2853 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2854 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2855 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2856 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2857 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2858 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2859 * gcc.target/powerpc/no-r11-3.c: Likewise.
2860 * gcc.target/powerpc/pr80098-1.c: Likewise.
2861 * gcc.target/powerpc/pr80098-2.c: Likewise.
2862 * gcc.target/powerpc/pr80098-3.c: Likewise.
2863 * gcc.target/powerpc/pr80098-4.c: Likewise.
2864 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2865 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2866 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2867 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2868 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2869 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2870 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2871 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2872 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2873 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2874 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2875
2876 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2877
2878 PR tree-optimization/81799
2879 * gcc.dg/tree-ssa/pr81799.c: New.
2880
2881 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2882
2883 PR middle-end/46932
2884 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2885 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2886
2887 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2888
2889 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2890 -mno-pc-relative-literal-loads.
2891
2892 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893
2894 PR testsuite/81793
2895 * gcc.dg/pie-static-1.c: Require both static and pie support.
2896 * gcc.dg/pie-static-2.c: Likewise.
2897
2898 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2899
2900 PR ada/79542
2901 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2902
2903 2017-08-11 Marek Polacek <polacek@redhat.com>
2904
2905 PR c/81795
2906 * gcc.dg/pr81795.c: New test.
2907
2908 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2909
2910 PR fortran/60355
2911 * gfortran.dg (bind_c_usage_30): New test.
2912
2913 2017-08-11 Martin Liska <mliska@suse.cz>
2914
2915 PR tree-opt/79987
2916 * gcc.target/i386/mpx/pr79987.c: New test.
2917
2918 2017-08-11 Martin Liska <mliska@suse.cz>
2919
2920 PR ipa/81213
2921 * gcc.target/i386/pr81213.c: New test.
2922
2923 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2924
2925 PR target/81708
2926 * gcc.target/i386/stack-prot-sym.c: New test.
2927
2928 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2929
2930 PR testsuite/81738
2931 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2932 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2933 vect_perm and vect_element_align for vectorization.
2934
2935 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2936
2937 PR target/81736
2938 * gcc.target/i386/pr81736-1.c: New test.
2939 * gcc.target/i386/pr81736-2.c: Likewise.
2940 * gcc.target/i386/pr81736-3.c: Likewise.
2941 * gcc.target/i386/pr81736-4.c: Likewise.
2942 * gcc.target/i386/pr81736-5.c: Likewise.
2943 * gcc.target/i386/pr81736-6.c: Likewise.
2944 * gcc.target/i386/pr81736-7.c: Likewise.
2945
2946 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2947
2948 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2949 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2950
2951 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2952
2953 * c-c++-common/missing-close-symbol.c: New test case.
2954 * c-c++-common/missing-symbol.c: New test case.
2955 * gcc.dg/unclosed-init.c: New test case.
2956 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2957 * g++.dg/diagnostic/unclosed-function.C: New test case.
2958 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2959 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2960 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2961 "expected identifier" error.
2962
2963 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2964
2965 * gfortran.dg/dec_d_lines_1.f: New test.
2966 * gfortran.dg/dec_d_lines_2.f: New test.
2967
2968 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2969
2970 * gfortran.dg/dec_structure_18.f90: New test.
2971 * gfortran.dg/dec_structure_19.f90: New test.
2972 * gfortran.dg/dec_structure_20.f90: New test.
2973 * gfortran.dg/dec_structure_21.f90: New test.
2974
2975 2017-08-10 Marek Polacek <polacek@redhat.com>
2976
2977 PR testsuite/81784
2978 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2979
2980 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2981
2982 2017-08-10 Martin Liska <mliska@suse.cz>
2983
2984 PR c++/81355
2985 * g++.dg/other/pr81355.C: New test.
2986
2987 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2988
2989 * jit.dg/all-non-failing-tests.h: Add note about
2990 test-vector-types.cc.
2991 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2992 case.
2993 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2994 New test case.
2995 * jit.dg/test-vector-types.cc: New test case.
2996
2997 2017-08-09 Andrew Pinski <apinski@cavium.com>
2998
2999 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3000 --save-temps to the options passed.
3001
3002 2017-08-09 Michael Collison <michael.collison@arm.com>
3003
3004 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3005 boundary option and fix comment.
3006 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3007 boundary option and fix comment.
3008 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3009 boundary option and fix comment.
3010 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3011 -mstructure-size boundary option.
3012
3013 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3014
3015 PR rtl-optimization/81423
3016 * gcc.c-torture/execute/pr81423.c: New testcase.
3017
3018 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3019
3020 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3021 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3022 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3023 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3024
3025 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3026
3027 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3028 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3029
3030 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3031
3032 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3033 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3034 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3035
3036 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3037
3038 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3039 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3040 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3041 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3042
3043 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3044
3045 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3046
3047 2017-08-09 Marek Polacek <polacek@redhat.com>
3048
3049 PR c/81233
3050 * gcc.dg/diagnostic-types-1.c: New test.
3051 * gcc.dg/assign-warn-1.c: Update warning messages.
3052 * gcc.dg/assign-warn-2.c: Likewise.
3053 * gcc.dg/c90-const-expr-5.c: Likewise.
3054 * gcc.dg/c99-const-expr-5.c: Likewise.
3055 * gcc.dg/conv-2.c: Likewise.
3056 * gcc.dg/init-bad-7.c: Likewise.
3057 * gcc.dg/overflow-warn-1.c: Likewise.
3058 * gcc.dg/overflow-warn-2.c: Likewise.
3059 * gcc.dg/overflow-warn-3.c: Likewise.
3060 * gcc.dg/overflow-warn-4.c: Likewise.
3061 * gcc.dg/pointer-array-atomic.c: Likewise.
3062 * gcc.dg/pr26865.c: Likewise.
3063 * gcc.dg/pr61162-2.c: Likewise.
3064 * gcc.dg/pr61162.c: Likewise.
3065 * gcc.dg/pr67730-2.c: Likewise.
3066 * gcc.dg/pr69156.c: Likewise.
3067 * gcc.dg/pr70174.c: Likewise.
3068 * objc.dg/proto-lossage-4.m: Likewise.
3069
3070 2017-08-09 Marek Polacek <polacek@redhat.com>
3071
3072 PR c/81417
3073 * Wsign-compare-1.c: New test.
3074 * gcc.dg/compare1.c: Adjust dg-bogus.
3075 * gcc.dg/compare2.c: Likewise.
3076 * gcc.dg/compare3.c: Likewise.
3077 * gcc.dg/compare7.c: Likewise.
3078 * gcc.dg/compare8.c: Likewise.
3079 * gcc.dg/compare9.c: Likewise.
3080 * gcc.dg/pr11492.c: Likewise.
3081
3082 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 PR driver/81523
3085 * gcc.dg/pie-7.c: New test.
3086 * gcc.dg/pie-static-1.c: Likewise.
3087 * gcc.dg/pie-static-2.c: Likewise.
3088
3089 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3090
3091 PR target/81708
3092 * gcc.target/i386/stack-prot-guard.c: New test.
3093
3094 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3095
3096 * gcc.target/aarch64/xorsign.c: New.
3097 * gcc.target/aarch64/xorsign_exec.c: New.
3098 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3099
3100 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3101
3102 PR tree-optimization/81354
3103 * g++.dg/torture/pr81354.C: New file.
3104
3105 2017-08-08 Richard Biener <rguenther@suse.de>
3106
3107 PR middle-end/81719
3108 * g++.dg/tree-ssa/pr81719.C: New testcase.
3109
3110 2017-08-08 Richard Biener <rguenther@suse.de>
3111
3112 PR tree-optimization/81723
3113 * gfortran.dg/pr81723.f: New testcase.
3114
3115 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3116
3117 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3118 string.
3119 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3120 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3121 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3122 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3123 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3124 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3125 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3126 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3127 * gcc.target/powerpc/cmpb-3.c: Likewise.
3128 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3129 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3130
3131 2017-08-08 Martin Liska <mliska@suse.cz>
3132
3133 PR tree-opt/81696
3134 * gcc.dg/ipa/pr81696.c: New test.
3135
3136 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3137
3138 PR tree-optimization/81744
3139 * gcc.dg/tree-ssa/pr81744.c: New.
3140
3141 2017-08-08 Marek Polacek <polacek@redhat.com>
3142
3143 PR c++/81607
3144 * g++.dg/other/bitfield6.C: New test.
3145
3146 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3147
3148 PR target/81593
3149 * gcc.target/powerpc/vec-setup.h: New tests to test various
3150 combinations of setting up vectors of 2 double word elements.
3151 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3152 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3153 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3154 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3155 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3156 vector inserts from vector extracts.
3157 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3158
3159 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3160
3161 PR fortran/68829
3162 PR fortran/81701
3163 * gfortran.dg/o_fast_stacksize.90: New test.
3164
3165 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3166
3167 PR middle-end/46932
3168 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3169
3170 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3171
3172 * gcc.target/i386/pr81736-1.c: Removed.
3173 * gcc.target/i386/pr81736-2.c: Likewise.
3174 * gcc.target/i386/pr81736-3.c: Likewise.
3175 * gcc.target/i386/pr81736-4.c: Likewise.
3176
3177 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 PR target/81736
3180 * gcc.target/i386/pr81736-1.c: New test.
3181 * gcc.target/i386/pr81736-2.c: Likewise.
3182 * gcc.target/i386/pr81736-3.c: Likewise.
3183 * gcc.target/i386/pr81736-4.c: Likewise.
3184
3185 2017-08-07 Marek Polacek <polacek@redhat.com>
3186
3187 PR middle-end/81737
3188 * gcc.dg/pr81737.c: New test.
3189
3190 2017-08-07 Martin Liska <mliska@suse.cz>
3191
3192 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3193 * gcc.dg/parm-impl-decl-1.c: Likewise.
3194 * gcc.dg/parm-impl-decl-3.c: Likewise.
3195 * gcc.dg/Wattributes-5.c: New test.
3196
3197 2017-08-06 Andrew Pinski <apinski@cavium.com>
3198
3199 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3200 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3201 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3202 * gcc.target/aarch64/target_attr_4.c: Likewise.
3203 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3204 * gcc.target/aarch64/target_attr_2.c: Likewise.
3205 * gcc.target/aarch64/target_attr_7.c: Likewise.
3206 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3207 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3208 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3209
3210 2017-08-06 Andrew Pinski <apinski@cavium.com>
3211
3212 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3213 -march=armv8-a+nolse, skip if -mcpu= is passed.
3214 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3215
3216 2017-08-06 Andrew Pinski <apinski@cavium.com>
3217
3218 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3219 * gcc.target/aarch64/_Float16_2.c: Likewise.
3220 * gcc.target/aarch64/_Float16_3.c: Likewise.
3221
3222 2017-08-06 Tom de Vries <tom@codesourcery.com>
3223
3224 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3225
3226 2017-08-06 Tom de Vries <tom@codesourcery.com>
3227
3228 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3229 type. Add missing return.
3230
3231 2017-08-06 Tom de Vries <tom@codesourcery.com>
3232
3233 PR testsuite/81731
3234 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3235 variable 'a' definition.
3236 (b): Remove unused variable.
3237 (gp): New variable.
3238 (check): Add parameter corresponding to call in main, and handle.
3239
3240 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3241
3242 PR c++/79790
3243 * g++.dg/cpp1z/class-deduction43.C: New.
3244
3245 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3246
3247 PR tree-optimization/57371
3248 * c-c++-common/pr57371-1.c: New test.
3249 * c-c++-common/pr57371-2.c: New test.
3250 * c-c++-common/pr57371-3.c: New test.
3251 * c-c++-common/pr57371-4.c: New test.
3252 * gcc.dg/pr57371-5.c: New test.
3253
3254 2017-08-04 Carl Love <cel@us.ibm.com>
3255
3256 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3257 builtin test cases for vec_mule, and vec_mulo.
3258 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3259 builtin test cases for vec_mule, and vec_mulo.
3260
3261 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3262
3263 PR target/81590
3264 * gcc.target/i386/avx512-check.h: New file.
3265 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3266 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3267 * gcc.target/i386/avx512cd-check.h: Likewise.
3268 * gcc.target/i386/avx512ifma-check.h: Likewise.
3269 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3270 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3271 * gcc.target/i386/avx512bw-check.h: Rewrite.
3272 * gcc.target/i386/avx512dq-check.h: Likewise.
3273 * gcc.target/i386/avx512er-check.h: Likewise.
3274 * gcc.target/i386/avx512f-check.h: Likewise.
3275 * gcc.target/i386/avx512vl-check.h: Likewise.
3276 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3277 only.
3278 (test_512): Removed.
3279 (avx512*_test): Likewise.
3280 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3281
3282 2017-08-04 Marek Polacek <polacek@redhat.com>
3283
3284 PR middle-end/81695
3285 * gcc.dg/pr81695.c: New test.
3286
3287 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3288
3289 PR tree-optimization/81136
3290 * gcc.dg/vect/pr81136.c: Add scan test.
3291
3292 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3293
3294 * gcc.dg/vect/vect-alias-check-3.c: New test.
3295 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3296 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3297
3298 2017-08-04 Richard Biener <rguenther@suse.de>
3299
3300 PR middle-end/81705
3301 * c-c++-common/ubsan/pr81705.c: New testcase.
3302
3303 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3304
3305 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3306 messages that used to start with a capital letter.
3307 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3308 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3309 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3310 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3311 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3312 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3313 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3314 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3315 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3316 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3317 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3318 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3319 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3320 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3321 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3322 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3323 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3324 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3325 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3326 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3327 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3328 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3329 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3330 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3331 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3332 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3333 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3334 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3335 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3336 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3337 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3338 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3339 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3340 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3341 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3342 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3343 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3344 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3345 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3346 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3347 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3348 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3349 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3350 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3351 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3352 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3353 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3354 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3355 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3356 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3357 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3358 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3359 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3360 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3361 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3362 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3363
3364 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3365
3366 PR target/81621
3367 * gcc.dg/pr81621.c: New test.
3368
3369 2017-08-03 Richard Biener <rguenther@suse.de>
3370
3371 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3372 and CSE.
3373
3374 2017-08-03 Richard Biener <rguenther@suse.de>
3375
3376 PR middle-end/81148
3377 * c-c++-common/ubsan/pr81148.c: New testcase.
3378
3379 2017-08-03 Tom de Vries <tom@codesourcery.com>
3380
3381 PR target/81662
3382 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3383
3384 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR driver/81650
3387 * gcc.dg/pr81650.c: New test.
3388
3389 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3390
3391 PR c++/71440
3392 * g++.dg/template/crash127.C: New.
3393
3394 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR middle-end/81052
3397 * c-c++-common/pr81052.c: New test.
3398
3399 2017-08-03 Tom de Vries <tom@codesourcery.com>
3400
3401 * gcc.dg/pr56727-2.c: Require alias.
3402
3403 2017-08-03 Tom de Vries <tom@codesourcery.com>
3404
3405 * gcc.dg/attr-noipa.c: Require alloca.
3406
3407 2017-08-03 Tom de Vries <tom@codesourcery.com>
3408
3409 * gcc.dg/torture/pr80163.c: Require label_values.
3410
3411 2017-08-03 Tom de Vries <tom@codesourcery.com>
3412
3413 PR target/81662
3414 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3415 * c-c++-common/patchable_function_entry-default.c: Same.
3416 * c-c++-common/patchable_function_entry-definition.c: Same.
3417
3418 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3419
3420 PR target/81644
3421 * gcc.target/i386/pr81644.c: New test.
3422
3423 2017-08-02 Tom de Vries <tom@codesourcery.com>
3424
3425 * gcc.dg/Walloca-14.c: Use relative line number.
3426
3427 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3428
3429 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3430 test "no-3dnowa" target attribute.
3431
3432 2017-08-02 Marek Polacek <polacek@redhat.com>
3433
3434 PR c/81289
3435 * gcc.dg/noncompile/pr81289.c: New test.
3436
3437 PR c/81448
3438 PR c/81306
3439 * c-c++-common/Wmultistatement-macros-13.c: New test.
3440
3441 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR c++/81640
3444 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3445
3446 PR middle-end/79499
3447 * gcc.dg/pr79499.c: New test.
3448
3449 2017-08-02 Richard Biener <rguenther@suse.de>
3450
3451 PR tree-optimization/81633
3452 * gcc.dg/vect/pr81633.c: New testcase.
3453
3454 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3455
3456 * gcc.dg/guality/pr25967-1.c: New test.
3457 * gcc.dg/guality/pr25967-2.c: Likewise.
3458 * gcc.dg/torture/pr25967-1.c: Likewise.
3459 * gcc.dg/torture/pr25967-2.c: Likewise.
3460
3461 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3462
3463 PR target/81654
3464 * gcc.target/i386/pr81654.c: New test.
3465
3466 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3467
3468 PR fortran/79312
3469 * gfortran.dg/logical_assignment_1.f90: New test.
3470
3471 2017-08-01 Martin Liska <mliska@suse.cz>
3472
3473 PR middle-end/70140
3474 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3475
3476 2017-08-01 Martin Liska <mliska@suse.cz>
3477
3478 Revert r250771
3479 Make mempcpy more optimal (PR middle-end/70140).
3480
3481 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR target/81622
3484 * gcc.target/powerpc/pr81622.c: New test.
3485
3486 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3487
3488 PR tree-optimization/80925
3489 * gcc.dg/vect/vect-28.c: Add
3490 --param vect-max-peeling-for-alignment=0 option.
3491 Remove unaligned access and peeling checks.
3492 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3493 * gcc.dg/vect/vect-70.c: Ditto.
3494 * gcc.dg/vect/vect-87.c: Ditto.
3495 * gcc.dg/vect/vect-88.c: Ditto.
3496 * gcc.dg/vect/vect-91.c: Ditto.
3497 * gcc.dg/vect/vect-93.c: Ditto.
3498
3499 2017-08-01 Tom de Vries <tom@codesourcery.com>
3500
3501 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3502 * gcc.target/nvptx/slp.c (foo): Same.
3503
3504 2017-08-01 Richard Biener <rguenther@suse.de>
3505
3506 PR tree-optimization/81181
3507 * gcc.dg/torture/pr81181.c: New testcase.
3508
3509 2017-08-01 Martin Liska <mliska@suse.cz>
3510
3511 PR middle-end/70140
3512 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3513
3514 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3515
3516 PR target/81641
3517 * gcc.target/i386/pr81641.c: New test.
3518
3519 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3520
3521 PR target/81639
3522 * gcc.target/i386/pr81639.c: New test.
3523
3524 2017-08-01 Richard Biener <rguenther@suse.de>
3525
3526 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3527 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3528 endless loop.
3529 * gcc.dg/uninit-23.c: Adjust.
3530
3531 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3532
3533 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3534 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3535
3536 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3537
3538 PR tree-optimization/81627
3539 * gcc.dg/tree-ssa/pr81627.c: New.
3540
3541 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3542
3543 PR tree-optimization/81620
3544 * gcc.dg/tree-ssa/pr81620-1.c: New.
3545 * gcc.dg/tree-ssa/pr81620-2.c: New.
3546
3547 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3548
3549 PR testsuite/53542
3550 * gfortran.dg/use_30.f90: New test.
3551
3552 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3553
3554 PR tree-optimization/81588
3555 * gcc.dg/tree-ssa/pr81588.c: New test.
3556 * gcc.dg/pr81588.c: New test.
3557 * gcc.c-torture/execute/pr81588.c: New test.
3558
3559 2017-08-01 Richard Biener <rguenther@suse.de>
3560
3561 PR tree-optimization/81297
3562 * gcc.dg/torture/pr81297.c: New testcase.
3563
3564 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3565
3566 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3567
3568 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3569
3570 PR tree-optimization/80925
3571 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3572 --param vect-max-peeling-for-alignment=0 option.
3573 Remove unaligned access and peeling checks.
3574 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3575
3576 2017-07-31 Carl Love <cel@us.ibm.com>
3577
3578 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3579 missed in commit 250746.
3580
3581 2017-07-31 Carl Love <cel@us.ibm.com>
3582
3583 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3584 new builtins.
3585
3586 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3587
3588 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3589 * gcc.target/i386/pr79793-2.c: Likewise.
3590
3591 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3592
3593 PR target/25967
3594 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3595 (naked): Add attribute regparm(1) for x86_32 targets.
3596 Add integer argument. Remove global "data" variable.
3597 (main): Pass integer argument to naked function.
3598 * gcc.target/i386/naked-4.c: New test.
3599
3600 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3601 Martin Liska <mliska@suse.cz>
3602
3603 * gcc.dg/predict-15.c: New test.
3604 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3605
3606 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3607
3608 PR target/25967
3609 * gcc.target/i386/naked-1.c: New test.
3610 * gcc.target/i386/naked-2.c: Ditto.
3611 * gcc.target/i386/naked-3.c: Ditto.
3612 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3613 do_test_body0 stub function, use attribute "naked" instead.
3614 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3615 * gcc.dg/pr44290-2.c: Ditto.
3616
3617 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3618
3619 PR fortran/81581
3620 * gfortran.dg/dim_sum_1.f90: New test case.
3621 * gfortran.dg/dim_sum_2.f90: New test case.
3622 * gfortran.dg/dim_sum_3.f90: New test case.
3623
3624 2017-07-31 Martin Liska <mliska@suse.cz>
3625
3626 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3627 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3628
3629 2017-07-31 Martin Liska <mliska@suse.cz>
3630
3631 PR sanitize/81530
3632 * g++.dg/ubsan/pr81530.C: New test.
3633
3634 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR sanitizer/81604
3637 * c-c++-common/ubsan/pr81604.c: New test.
3638
3639 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3640
3641 PR target/79793
3642 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3643 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3644 (foo): Check the builtin return address against the return address
3645 in interrupt frame.
3646 * gcc.target/i386/pr79793-1.c: New test.
3647 * gcc.target/i386/pr79793-2.c: Likewise.
3648
3649 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3650
3651 * c-c++-common/dump-ada-spec-7.c: New test.
3652
3653 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3654
3655 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3656 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3657
3658 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3659
3660 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3661
3662 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3663
3664 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3665
3666 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3667
3668 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3669
3670 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3671 Bilyan Borisov <bilyan.borisov@arm.com>
3672
3673 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3674 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3675 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3676 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3677 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3678
3679 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3680
3681 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3682 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3683 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3684 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3685 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3686 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3687 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3688 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3689 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3690 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3691 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3692
3693 2017-07-28 Martin Liska <mliska@suse.cz>
3694
3695 PR sanitizer/81340
3696 * g++.dg/asan/pr81340.C: New test.
3697
3698 2017-07-28 Richard Biener <rguenther@suse.de>
3699
3700 PR tree-optimization/81502
3701 * gcc.target/i386/pr81502.c: New testcase.
3702
3703 2017-07-28 Martin Liska <mliska@suse.cz>
3704
3705 PR sanitizer/81460
3706 * gcc.dg/asan/pr81460.c: New test.
3707
3708 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR sanitizer/80998
3711 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3712 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3713
3714 PR tree-optimization/81578
3715 * gcc.dg/pr81578.c: New test.
3716
3717 2017-07-28 Richard Biener <rguenther@suse.de>
3718
3719 PR tree-optimization/81573
3720 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3721
3722 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3723
3724 * g++.dg/pr69667.C: Remove option -mlra.
3725 * gcc.target/powerpc/dform-1.c: Likewise.
3726 * gcc.target/powerpc/dform-2.c: Likewise.
3727 * gcc.target/powerpc/dform-3.c: Likewise.
3728 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3729 * gcc.target/powerpc/p9-vparity.c: Likewise.
3730 * gcc.target/powerpc/pr63491.c: Likewise.
3731 * gcc.target/powerpc/pr67808.c: Likewise.
3732 * gcc.target/powerpc/pr68805.c: Likewise.
3733 * gcc.target/powerpc/pr69461.c: Likewise.
3734 * gcc.target/powerpc/pr71680.c: Likewise.
3735 * gcc.target/powerpc/pr77289.c: Likewise.
3736 * gcc.target/powerpc/pr78458.c: Likewise.
3737 * gcc.target/powerpc/pr78543.c: Likewise.
3738 * g++.dg/pr71294.C: Remove option -mno-lra.
3739 * gcc.target/powerpc/pr71656-1.c: Likewise.
3740 * gcc.target/powerpc/pr71656-2.c: Likewise.
3741 * gcc.target/powerpc/pr71698.c: Likewise.
3742
3743 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3744 Sudakshina Das <sudi.das@arm.com>
3745
3746 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3747
3748 2017-07-27 Marek Polacek <polacek@redhat.com>
3749
3750 PR c/81417
3751 * c-c++-common/Wsign-compare-1.c: New test.
3752 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3753 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3754 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3755 * g++.dg/warn/compare1.C: Likewise.
3756 * gcc.dg/compare1.c: Likewise.
3757 * gcc.dg/compare2.c: Likewise.
3758 * gcc.dg/compare4.c: Likewise.
3759 * gcc.dg/compare5.c: Likewise.
3760 * gcc.dg/pr35430.c: Likewise.
3761 * gcc.dg/pr60087.c: Likewise.
3762
3763 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3764
3765 PR middle-end/81564
3766 * gcc.dg/pr81564.c: New test.
3767
3768 2017-07-27 Richard Biener <rguenther@suse.de>
3769
3770 PR tree-optimization/81573
3771 PR tree-optimization/81494
3772 * gcc.dg/torture/pr81573.c: New testcase.
3773
3774 2017-07-27 Richard Biener <rguenther@suse.de>
3775
3776 PR tree-optimization/81571
3777 * gcc.dg/torture/pr81571.c: New testcase.
3778
3779 2017-07-27 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/81502
3782 * gcc.target/i386/vect-insert-1.c: New testcase.
3783
3784 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3785
3786 PR target/81534
3787 * gcc.target/s390/pr81534.c: New test.
3788
3789 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR tree-optimization/81555
3792 PR tree-optimization/81556
3793 * gcc.c-torture/execute/pr81555.c: New test.
3794 * gcc.c-torture/execute/pr81556.c: New test.
3795
3796 * gcc.dg/attr-noipa.c: New test.
3797 * gcc.dg/ipa/ipa-pta-18.c: New test.
3798 * gcc.dg/ipa/ipa-sra-11.c: New test.
3799
3800 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3801
3802 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3803 option.
3804 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3805 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3806 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3807 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3808 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3809 * gcc.target/powerpc/vsx-simode.c: Likewise.
3810 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3811 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3812
3813 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 PR c++/71570
3816 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3817
3818 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3819
3820 PR target/81563
3821 * gcc.target/i386/pr81563.c: New test
3822
3823 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3824
3825 PR target/79041
3826 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3827
3828 2017-07-26 Marek Polacek <polacek@redhat.com>
3829
3830 PR middle-end/70992
3831 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3832 * gcc.dg/overflow-warn-2.c: Likewise.
3833 * gcc.dg/overflow-warn-3.c: Likewise.
3834 * gcc.dg/overflow-warn-4.c: Likewise.
3835 * gcc.dg/torture/pr70992-2.c: New test.
3836 * gcc.dg/torture/pr70992.c: New test.
3837
3838 2017-07-26 Richard Biener <rguenther@suse.de>
3839
3840 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3841 happening in ccp1.
3842 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3843
3844 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3845
3846 PR middle-end/46932
3847 * gcc.dg/pr46932.c: New testcase.
3848
3849 2017-07-26 Martin Liska <mliska@suse.cz>
3850
3851 PR sanitize/81186
3852 * gcc.dg/asan/pr81186.c: New test.
3853
3854 2017-07-25 Carl Love <cel@us.ibm.com>
3855
3856 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3857 vec_cnttz builtins.
3858
3859 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3860
3861 * gnat.dg/opt66.adb: New test.
3862
3863 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3864
3865 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3866 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3867
3868 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3869
3870 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3871
3872 2017-07-25 Torsten Duwe <duwe@suse.de>
3873
3874 * c-c++-common/patchable_function_entry-default.c: New test.
3875 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3876 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3877
3878 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR target/81532
3881 * gcc.target/i386/pr80833-3.c: New test.
3882 * gcc.target/i386/avx512dq-pr81532.c: New test.
3883 * gcc.target/i386/avx512bw-pr81532.c: New test.
3884
3885 2017-07-25 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/81455
3888 * gcc.dg/pr81455.c: New testcase.
3889
3890 2017-07-25 Richard Biener <rguenther@suse.de>
3891
3892 PR tree-optimization/81529
3893 * gfortran.dg/pr81529.f90: New testcase.
3894
3895 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3896
3897 * gcc.target/aarch64/pr79041-2.c: Improve test.
3898
3899 2017-07-25 Richard Biener <rguenther@suse.de>
3900
3901 PR tree-optimization/81410
3902 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3903
3904 2017-07-25 Richard Biener <rguenther@suse.de>
3905
3906 PR tree-optimization/81510
3907 * gcc.dg/torture/pr81510.c: New testcase.
3908 * gcc.dg/torture/pr81510-2.c: Likewise.
3909
3910 2017-07-25 Martin Liska <mliska@suse.cz>
3911
3912 PR ipa/81520
3913 * gcc.dg/ipa/pr81520.c: New test.
3914
3915 2017-07-25 Marek Polacek <polacek@redhat.com>
3916
3917 PR c/81364
3918 * Wmultistatement-macros-12.c: New test.
3919
3920 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3921
3922 PR target/81414
3923 * gcc.target/aarch64/pr81414.C: New.
3924
3925 2017-07-25 Richard Biener <rguenther@suse.de>
3926
3927 PR middle-end/81505
3928 * gcc.dg/ubsan/pr81505.c: New testcase.
3929
3930 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3931
3932 PR testsuite/80759
3933 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3934 (ELFFN_BEGIN): Rename to FN_TYPE.
3935 (ELFFN_END): Rename to FN_SIZE.
3936 (ASMNAME): New macro.
3937 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3938 .global.
3939 (FUNC_END): Use ASMNAME.
3940 (test_data_save): Remove.
3941 (test_data_input): Likewise.
3942 (test_data_output: Likewise.
3943 (test_data_fn): Likewise.
3944 (test_data_retaddr): Likewise.
3945 (regs_to_mem): Make globals, use r10 instead of rax.
3946 (mem_to_regs): Likewise.
3947 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3948 body to ms-sysv.c.
3949 (do_test_aligned): Likewise.
3950 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3951 Add dg-* directives.
3952 (PASTE_STR): New macro.
3953 (ASMNAME): Likewise.
3954 (LOAD_TEST_DATA_ADDR): Likewise.
3955 (TEST_DATA_OFFSET): Likewise.
3956 (do_test_body0): New C function.
3957 (do_test_body): New inline assembly routine.
3958 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3959 (runtest_ms_sysv): Modify.
3960
3961 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3962
3963 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3964 since the upper-regs options have been deleted.
3965 * gcc.target/powerpc/pr65849-2.c: Likewise.
3966 * gcc.target/powerpc/pr80099-1.c: Likewise.
3967 * gcc.target/powerpc/pr80099-2.c: Likewise.
3968 * gcc.target/powerpc/pr80099-3.c: Likewise.
3969 * gcc.target/powerpc/pr80099-4.c: Likewise.
3970 * gcc.target/powerpc/pr80099-5.c: Likewise.
3971 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3972 support removal of the upper-regs options.
3973 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3974 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3975 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3976 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3977 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3978 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3979 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3980 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3981 * gcc.target/powerpc/ppc-round.c: Likewise.
3982 * gcc.target/powerpc/pr71720.c: Likewise.
3983 * gcc.target/powerpc/pr72853.c: Likewise.
3984 * gcc.target/powerpc/pr79907.c: Likewise.
3985 * gcc.target/powerpc/pr78953.c: Likewise.
3986 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3987 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3988 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3989 * gcc.target/powerpc/vec-init-3.c: Likewise.
3990 * gcc.target/powerpc/vec-init-6.c: Likewise.
3991 * gcc.target/powerpc/vec-init-7.c: Likewise.
3992 * gcc.target/powerpc/vec-set-char.c: Likewise.
3993 * gcc.target/powerpc/vec-set-int.c: Likewise.
3994 * gcc.target/powerpc/vec-set-short.c: Likewise.
3995
3996 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3997
3998 PR target/79041
3999 * gcc.target/aarch64/pr79041-2.c: New test.
4000
4001 2017-07-24 Carl Love <cel@us.ibm.com>
4002
4003 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4004 the new built-ins.
4005
4006 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4007
4008 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4009
4010 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4011 Mikael Morin <mikael@gcc.gnu.org>
4012
4013 PR fortran/66102
4014 * gfortran.dg/realloc_on_assign_28.f90: New test.
4015
4016 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4017
4018 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4019 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4020
4021 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4022
4023 PR target/80569
4024 * gcc.target/i386/pr80569.c: New test.
4025
4026 2017-07-21 Carl Love <cel@us.ibm.com>
4027
4028 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4029 vmuleuh): Fix scan-assembler-times should check for word not half word
4030 instructions.
4031
4032 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4033
4034 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4035 redundant -march option.
4036 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4037 in addition to armv8.1-a.
4038
4039 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4040
4041 PR middle-end/56727
4042 * gcc.dg/pr56727-1.c: New test.
4043 * gcc.dg/pr56727-2.c: New test.
4044
4045 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4046
4047 * gcc.target/powerpc/mmx-check.h: New file.
4048 * gcc.target/powerpc/mmx-packs.c: New file.
4049 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4050 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4051 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4052 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4053 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4054 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4055 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4056 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4057 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4058 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4059 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4060 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4061 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4062 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4063 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4064 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4065 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4066 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4067 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4068 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4069 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4070 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4071 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4072 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4073 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4074 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4075 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4076 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4077 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4078 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4079 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4080 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4081 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4082 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4083 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4084 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4085 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4086 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4087
4088 2017-06-21 Richard Biener <rguenther@suse.de>
4089
4090 PR tree-optimization/81500
4091 * gcc.dg/torture/pr81500.c: New testcase.
4092
4093 2017-07-20 Nathan Sidwell <nathan@acm.org>
4094
4095 * g++.dg/ext/anon-struct6.C: Adjust diag.
4096 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4097
4098 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR target/80846
4101 * gcc.target/i386/avx-pr80846.c: New test.
4102 * gcc.target/i386/avx2-pr80846.c: New test.
4103 * gcc.target/i386/avx512f-pr80846.c: New test.
4104
4105 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4106
4107 PR tree-optimization/81388
4108 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4109 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4110
4111 2017-07-17 Tom de Vries <tom@codesourcery.com>
4112
4113 PR middle-end/81030
4114 * gcc.dg/pr81030.c: New test.
4115
4116 2017-07-20 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/61171
4119 * g++.dg/vect/pr61171.cc: New testcase.
4120 * gfortran.dg/vect/pr61171.f: Likewise.
4121 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4122
4123 2017-07-20 Richard Biener <rguenther@suse.de>
4124
4125 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4126 with V64QImode.
4127 * gcc.dg/vect/slp-45.c: Likewise.
4128
4129 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4130
4131 * gcc.dg/tree-ssa/vrp116.c: New Test.
4132
4133 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4136 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4137 __builtin_cpu_is and __builtin_cpu_supports are supported.
4138
4139 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4140
4141 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4142 __BUILTIN_CPU_SUPPORTS__ defined.
4143 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4144 __BUILTIN_CPU_SUPPORTS__ defined.
4145
4146 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR tree-optimization/81346
4149 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4150
4151 2017-07-19 Tom de Vries <tom@codesourcery.com>
4152
4153 * gcc.target/nvptx/decl-init.c: Update alignment.
4154 * gcc.target/nvptx/slp-2-run.c: New test.
4155 * gcc.target/nvptx/slp-2.c: New test.
4156 * gcc.target/nvptx/v2di.c: New test.
4157
4158 2017-07-19 Tom de Vries <tom@codesourcery.com>
4159
4160 * gcc.target/nvptx/slp-run.c: New test.
4161 * gcc.target/nvptx/slp.c: New test.
4162 * gcc.target/nvptx/v2si-cvt.c: New test.
4163 * gcc.target/nvptx/v2si-run.c: New test.
4164 * gcc.target/nvptx/v2si.c: New test.
4165 * gcc.target/nvptx/vec.inc: New test.
4166
4167 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR tree-optimization/81346
4170 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4171 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4172 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4173 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4174 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4175 compiler to avoid X / C1 op C2 optimization to trigger.
4176
4177 2017-07-19 Martin Liska <mliska@suse.cz>
4178
4179 PR sanitizer/63361
4180 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4181 -ffloat-store or -mieee for targets that need it.
4182
4183 2017-07-18 Tom de Vries <tom@codesourcery.com>
4184
4185 PR middle-end/81464
4186 * gfortran.dg/pr81464.f90: New test.
4187
4188 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4189
4190 PR target/81471
4191 * gcc.target/i386/pr81471.c: New test.
4192
4193 2017-06-18 Richard Biener <rguenther@suse.de>
4194
4195 PR tree-optimization/81410
4196 * gcc.dg/vect/pr81410.c: New testcase.
4197
4198 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4199
4200 PR middle-end/81462
4201 * g++.dg/torture/pr81462.C: New testcase.
4202
4203 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4204
4205 PR target/81408
4206 * g++.dg/tree-ssa/pr81408.C: New.
4207 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4208
4209 2017-07-18 Richard Biener <rguenther@suse.de>
4210
4211 PR tree-optimization/80620
4212 PR tree-optimization/81403
4213 * gcc.dg/torture/pr80620.c: New testcase.
4214 * gcc.dg/torture/pr81403.c: Likewise.
4215
4216 2017-07-18 Richard Biener <rguenther@suse.de>
4217
4218 PR tree-optimization/81418
4219 * gcc.dg/torture/pr81418.c: New testcase.
4220
4221 2017-07-17 Carl Love <cel@us.ibm.com>
4222
4223 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4224 test case changes for commit 249424
4225
4226 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4227 vmuleuh): Fix scan-assembler-times should check for word not half word
4228 instructions.
4229
4230 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4231
4232 PR tree-optimization/81162
4233 * gcc.dg/pr81162.c: Move this to...
4234 * gcc.dg/ubsan/pr81162.c: ...here.
4235
4236 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4237
4238 * g++.dg/diagnostic/friend1.C: New test.
4239 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4240
4241 2017-07-17 Nathan Sidwell <nathan@acm.org>
4242
4243 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4244
4245 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4246
4247 * lib/gcc-dg.exp: Increase expect's match buffer size.
4248
4249 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4250
4251 PR target/81369
4252 * gcc.dg/tree-ssa/pr81369.c: New.
4253
4254 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4255
4256 * gcc.target/arc/pr9000674901.c: New file.
4257 * gcc.target/arc/pic-1.c: Likewise.
4258 * gcc.target/arc/pr9001191897.c: Likewise.
4259
4260 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4261 Andrew Burgess <andrew.burgess@embecosm.com>
4262
4263 * gcc.target/arc/naked-1.c: New file.
4264 * gcc.target/arc/naked-2.c: Likewise.
4265
4266 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR tree-optimization/81428
4269 * gcc.dg/fixed-point/pr81428.c: New test.
4270
4271 PR tree-optimization/81365
4272 * g++.dg/torture/pr81365.C: New test.
4273
4274 PR tree-optimization/81396
4275 * gcc.dg/tree-ssa/pr81396.c: New test.
4276
4277 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4278
4279 * gnat.dg/opt65.adb: New test.
4280
4281 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4282
4283 * gcc.dg/predict-8.c: Update.
4284
4285 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4286
4287 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4288 * g++.dg/warn/pr12242.C: Likewise.
4289
4290 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4291
4292 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4293 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4294 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4295 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4296 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4297 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4298 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4299 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4300 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4301 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4302 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4303 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4304 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4305 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4306 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4307 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4308 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4309 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4310 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4311 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4312 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4313 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4314 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4315 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4316 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4317 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4318 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4319 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4320 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4321 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4322 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4323 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4324 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4325 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4326 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4327 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4328 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4329 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4330 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4331 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4332 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4333 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4334 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4335 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4336 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4337 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4338 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4339 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4340 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4341 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4342 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4343
4344 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4345
4346 PR tree-optimization/81162
4347 * gcc.dg/pr81162.c: New file.
4348
4349 2017-07-14 Martin Sebor <msebor@redhat.com>
4350
4351 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4352 that bcopy is expected to be transformed to.
4353
4354 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4355
4356 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4357 * g++.dg/lookup/missing-std-include-2.C: New test case.
4358 * g++.dg/lookup/missing-std-include-3.C: New test case.
4359 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4360 * gcc.dg/missing-header-fixit-1.c: New test case.
4361 * gcc.dg/missing-header-fixit-2.c: New test case.
4362 * gcc.dg/missing-header-fixit-2.h: New header.
4363
4364 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4365
4366 PR c/81405
4367 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4368
4369 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4370
4371 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4372
4373 2017-07-13 Martin Liska <mliska@suse.cz>
4374
4375 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4376 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4377 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4378 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4379 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4380 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4381 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4382
4383 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4384
4385 PR target/81193
4386 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4387 __builtin_cpu_supports with old GLIBC's.
4388 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4389 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4390 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4391 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4392 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4393 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4394 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4395 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4396 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4397 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4398 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4399 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4400 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4401 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4402 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4403 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4404 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4405 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4406 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4407 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4408 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4409 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4410 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4411 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4412
4413 2017-07-12 Carl Love <cel@us.ibm.com>
4414
4415 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4416 rev_bool_int): Add test cases for builtins.
4417 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4418 test cases for builtins.
4419
4420 2017-07-12 Carl Love <cel@us.ibm.com>
4421
4422 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4423 lp64 && p9vector_hw.
4424
4425 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4426
4427 * lib/target-supports.exp (check_stack_check_available): Make
4428 testcase name depend on stack_kind.
4429
4430 2017-07-11 Michael Collison <michael.collison@arm.com>
4431
4432 * gcc.target/aarch64/cmp-2.c: New testcase.
4433
4434 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4435
4436 PR c++/51270
4437 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4438
4439 2017-07-11 Carl Love <cel@us.ibm.com>
4440
4441 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4442 test cases for the builtins.
4443
4444 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4445
4446 * lib/profopt.exp: Print relative names in UNSUPPORTED
4447 AutoFDO tests.
4448
4449 2017-07-10 Michael Collison <michael.collison@arm.com>
4450
4451 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4452
4453 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4454
4455 PR target/81375
4456 * gcc.target/i386/pr81375.c: New test.
4457
4458 2017-07-10 Martin Sebor <msebor@redhat.com>
4459
4460 PR tree-optimization/80397
4461 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4462
4463 2017-07-10 Martin Sebor <msebor@redhat.com>
4464
4465 PR other/81345
4466 * gcc.dg/pr81345.c: New test.
4467
4468 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4469
4470 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4471 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4472
4473 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4474
4475 PR target/81313
4476 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4477 integer argumets to bypass x86_64 outgoing args optimization.
4478
4479 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4480
4481 * gfortran.dg/eoshift_4.f90: New test.
4482 * gfortran.dg/eoshift_5.f90: New test.
4483 * gfortran.dg/eoshift_6.f90: New test.
4484
4485 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4486
4487 PR target/81313
4488 * gcc.target/i386/pr81313-1.c: New test.
4489 * gcc.target/i386/pr81313-2.c: Likewise.
4490 * gcc.target/i386/pr81313-3.c: Likewise.
4491 * gcc.target/i386/pr81313-4.c: Likewise.
4492 * gcc.target/i386/pr81313-5.c: Likewise.
4493
4494 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4495
4496 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4497 * gnat.dg/vect16.ads (Sarray): Likewise.
4498 * gnat.dg/vect17.ads (Sarray): Likewise.
4499 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4500 * gnat.dg/vect16.adb (Add): Likewise.
4501 * gnat.dg/vect17.adb (Add): Likewise.
4502
4503 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4504
4505 PR c++/79300
4506 * g++.dg/diagnostic/pr79300.C: New test case.
4507
4508 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4509
4510 * gcc.target/powerpc/clone1.c: Add check to make sure the
4511 __builtin_cpu_supports function is fully supported.
4512 * gcc.target/powerpc/clone2.c: New runtime test for
4513 target_clones.
4514
4515 PR target/81348
4516 * gcc.target/powerpc/pr81348.c: New test.
4517
4518 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4519
4520 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4521
4522 2017-07-07 Carl Love <cel@us.ibm.com>
4523
4524 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4525 file for built-ins.
4526
4527 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4528
4529 * gcc.target/sparc/dictunpack.c: New file.
4530 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4531 * gcc.target/sparc/fpcmpshl.c: Likewise.
4532 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4533 * gcc.target/sparc/fpcmpushl.c: Likewise.
4534
4535 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4536
4537 PR fortran/70071
4538 * gfortran.dg/coarray_44.f90: New testcase.
4539
4540 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4541
4542 * c-c++-common/asan/kasan-alloca-1.c: New test.
4543 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4544
4545 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4546
4547 * c-c++-common/asan/alloca_big_alignment.c: New test.
4548 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4549 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4550 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4551 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4552 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4553 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4554 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4555
4556 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4557
4558 PR target/81305
4559 * gcc.target/avr/isr-test.h: Fix warnings.
4560
4561 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4562
4563 * lib/target-supports.exp: Generate
4564 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4565 and check_effective_target_arm_arch_v8r_multilib.
4566
4567 2017-07-06 Carl Love <cel@us.ibm.com>
4568
4569 * ChangeLog: Clean up from mid air collision
4570
4571 2017-07-06 Carl Love <cel@us.ibm.com>
4572
4573 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4574 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4575 cases for vec_addc, adde and addec builtins.
4576
4577 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4578
4579 PR c++/79300
4580 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4581 expected underlining within macro expansion.
4582 * c-c++-common/pr70264.c: Likewise.
4583 * g++.dg/plugin/diagnostic-test-expressions-1.C
4584 (test_within_macro_1): New test.
4585 (test_within_macro_2): Likewise.
4586 (test_within_macro_3): Likewise.
4587 (test_within_macro_4): Likewise.
4588 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4589 expected underlining within macro expansion.
4590 (test_macro_4): Likewise.
4591 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4592 (test_within_macro_1): New test.
4593 (test_within_macro_2): Likewise.
4594 (test_within_macro_3): Likewise.
4595 (test_within_macro_4): Likewise.
4596 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4597 underlining within macro expansion.
4598
4599 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4600
4601 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4602 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4603 _mm_maskz_getexp_round_sd): Test new intrinsics.
4604 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4605 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4606 _mm_maskz_getexp_round_ss): Ditto.
4607 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4608 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4609 _mm_maskz_getmant_round_sd): Ditto.
4610 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4611 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4612 _mm_maskz_getmant_round_ss): Ditto.
4613 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4614 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4615 _mm_maskz_getexp_round_sd): New runtime tests.
4616 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4617 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4618 _mm_maskz_getexp_round_ss): Ditto.
4619 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4620 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4621 _mm_maskz_getmant_round_sd): Ditto.
4622 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4623 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4624 _mm_maskz_getmant_round_ss): Ditto.
4625 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4626 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4627 __builtin_ia32_getmantss_mask_round): Test new builtins.
4628 * gcc.target/i386/sse-13.c : Ditto.
4629 * gcc.target/i386/sse-23.c: Ditto.
4630 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4631 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4632 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4633 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4634 _mm_mask_getexp_round_ss): Test new intrinsics.
4635 * gcc.target/i386/testround-1.c: Ditto.
4636 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4637 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4638 _mm_mask_getmant_round_ss): Test new intrinsics
4639 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4640 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4641 _mm_maskz_getmant_ss): Test new intrinsics.
4642
4643 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4644
4645 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4646 * lib/target-supports.exp (check_stack_check_available): New.
4647 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4648 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4649 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4650 * gcc.dg/pr47443.c: Likewise.
4651 * gcc.dg/pr48134.c: Likewise.
4652 * gcc.dg/pr70017.c: Likewise.
4653 * gcc.target/aarch64/stack-checking.c: Likewise.
4654 * gcc.target/arm/stack-checking.c: Likewise.
4655 * gcc.target/i386/pr48723.c: Likewise.
4656 * gcc.target/i386/pr55672.c: Likewise.
4657 * gcc.target/i386/pr67265-2.c: Likewise.
4658 * gcc.target/i386/pr67265.c: Likewise.
4659 * gnat.dg/opt49.adb: Likewise.
4660 * gnat.dg/stack_check1.adb: Likewise.
4661 * gnat.dg/stack_check2.adb: Likewise.
4662 * gnat.dg/stack_check3.adb: Likewise.
4663
4664 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4665
4666 PR target/80103
4667 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4668 __attribute__.
4669
4670 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4671
4672 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4673 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4674 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4675 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4676 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4677 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4678 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4679 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4680 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4681 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4682 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4683 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4684
4685 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4686
4687 PR target/81305
4688 * gcc.target/avr/isr-test.h: New file.
4689 * gcc.target/avr/torture/isr-01-simple.c: New test.
4690 * gcc.target/avr/torture/isr-02-call.c: New test.
4691 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4692
4693 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4694
4695 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4696 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4697 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4698 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4699
4700 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4701
4702 * gcc.dg/tree-ssa/ldist-26.c: New test.
4703
4704 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4705
4706 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4707
4708 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4709
4710 PR target/81300
4711 * gcc.target/i386/pr81300.c: New test.
4712
4713 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4714
4715 PR target/81294
4716 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4717 x and y arguments in the call to _subborrow_u32.
4718 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4719 x and y arguments in the call to _subborrow_u64.
4720 * gcc.target/i386/pr81294-1.c: New test.
4721 * gcc.target/i386/pr81294-2.c: Ditto.
4722
4723 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4724
4725 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4726
4727 2017-07-04 Marek Polacek <polacek@redhat.com>
4728
4729 PR c/81231
4730 * gcc.dg/atomic-pr81231.c: New test.
4731
4732 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4733
4734 PR tree-optimization/81292
4735 * gcc.dg/pr81292-1.c: New test.
4736 * gcc.dg/pr81292-2.c: Likewise.
4737
4738 2017-07-04 Martin Liska <mliska@suse.cz>
4739
4740 PR sanitizer/81040
4741 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4742 use-after-scope sanitization.
4743
4744 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4745
4746 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4747 options.
4748
4749 PR target/81175
4750 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4751 gather.
4752
4753 2017-07-04 Martin Liska <mliska@suse.cz>
4754
4755 PR ipa/81214
4756 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4757 * g++.dg/ext/mvc3.C: Likewise.
4758 * gcc.target/i386/mvc2.c: Likewise.
4759 * gcc.target/i386/mvc3.c: Likewise.
4760
4761 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4762
4763 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4764 decomposition declaration in diagnostics.
4765 * g++.dg/cpp1z/decomp2.C: Likewise.
4766 * g++.dg/cpp1z/decomp3.C: Likewise.
4767 * g++.dg/cpp1z/decomp4.C: Likewise.
4768 * g++.dg/cpp1z/decomp5.C: Likewise.
4769 * g++.dg/cpp1z/decomp6.C: Likewise.
4770 * g++.dg/cpp1z/decomp7.C: Likewise.
4771 * g++.dg/cpp1z/decomp8.C: Likewise.
4772 * g++.dg/cpp1z/decomp13.C: Likewise.
4773 * g++.dg/cpp1z/decomp14.C: Likewise.
4774 * g++.dg/cpp1z/decomp18.C: Likewise.
4775 * g++.dg/cpp1z/decomp19.C: Likewise.
4776 * g++.dg/cpp1z/decomp22.C: Likewise.
4777 * g++.dg/cpp1z/decomp23.C: Likewise.
4778 * g++.dg/cpp1z/decomp24.C: Likewise.
4779 * g++.dg/cpp1z/decomp25.C: Likewise.
4780 * g++.dg/cpp1z/decomp26.C: Likewise.
4781 * g++.dg/cpp1z/decomp28.C: Likewise.
4782
4783 PR c++/81258
4784 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4785 * g++.dg/cpp1z/decomp30.C: New test.
4786
4787 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4788
4789 PR c++/65775
4790 * g++.dg/cpp0x/trailing14.C: New.
4791
4792 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4793
4794 PR testsuite/79866
4795 * gfortran.dg/coarray_event_2.f08: New test.
4796
4797 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4798
4799 PR testsuite/79843
4800 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4801 * gfortran.dg/pointer_intent_2.f90: Likewise.
4802
4803 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4804
4805 PR middle-end/81290
4806 * gcc.c-torture/compile/pr81290.c: New.
4807
4808 2017-07-03 Richard Biener <rguenther@suse.de>
4809
4810 PR tree-optimization/60510
4811 * gfortran.dg/vect/pr60510.f: New testcase.
4812
4813 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4814
4815 * gcc.target/i386/mvc6.c: Require ifunc support.
4816
4817 2017-07-03 Martin Liska <mliska@suse.cz>
4818
4819 PR sanitize/81040
4820 * g++.dg/asan/function-argument-1.C: New test.
4821 * g++.dg/asan/function-argument-2.C: New test.
4822 * g++.dg/asan/function-argument-3.C: New test.
4823
4824 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4825
4826 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4827 as well.
4828
4829 2017-07-03 Tom de Vries <tom@codesourcery.com>
4830
4831 PR tree-optimization/69468
4832 * gcc.dg/pr81192.c: Update.
4833
4834 2017-07-03 Tom de Vries <tom@codesourcery.com>
4835
4836 PR tree-optimization/81192
4837 * gcc.dg/pr81192.c: Update.
4838
4839 2017-07-03 Tom de Vries <tom@codesourcery.com>
4840
4841 PR tree-optimization/81192
4842 * gcc.dg/pr81192.c: New test.
4843
4844 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4845
4846 * gfortran/eoshift_3.f90: New test.
4847
4848 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4849
4850 * gcc.dg/strlenopt-32.c: New testcase.
4851 * gcc.dg/strlenopt-33.c: Likewise.
4852 * gcc.dg/strlenopt-33g.c: Likewise.
4853 * gcc.dg/strlenopt-34.c: Likewise.
4854 * gcc.dg/strlenopt-35.c: Likewise.
4855
4856 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4857
4858 PR tree-optimization/80769
4859 * gcc.dg/strlenopt-31.c: New test.
4860 * gcc.dg/strlenopt-31g.c: Likewise.
4861
4862 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4863
4864 PR tree-optimization/81136
4865 * gcc.dg/vect/pr81136.c: New test.
4866
4867 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4868
4869 PR sanitizer/81262
4870 * gcc.c-torture/compile/pr81262.c: New test.
4871 * g++.dg/ubsan/pr81262.C: New test.
4872
4873 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4874
4875 PR ipa/81261
4876 * g++.dg/ipa/pr81261.C: New testcase.
4877
4878 2017-06-30 Andrew Pinski <apinski@cavium.com>
4879
4880 * gcc.dg/torture/pr81245.c: New testcase.
4881
4882 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4883
4884 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4885 unbounded use.
4886
4887 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4888
4889 PR c++/80014
4890 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4891 Add declaration.
4892 (test_typeid): New test function.
4893
4894 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4895
4896 PR target/81225
4897 * gcc.target/i386/pr81225.c: New test.
4898
4899 2017-06-30 Nathan Sidwell <nathan@acm.org>
4900
4901 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4902 * g++.dg/cpp0x/decltype9.C: Likewise.
4903 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4904 * g++.dg/lookup/decl1.C: Likewise.
4905 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4906 * g++.dg/other/pr28432.C: Likewise.
4907 * g++.dg/parse/crash12.C: Likewise.
4908 * g++.dg/parse/enum3.C: Likewise.
4909 * g++.dg/parse/operator6.C: Likewise.
4910 * g++.dg/template/crash69.C: Likewise.
4911 * g++.dg/template/error27.C: Likewise.
4912 * g++.dg/template/error28.C: Likewise.
4913 * g++.dg/template/memfriend6.C: Likewise.
4914 * g++.old-deja/g++.mike/err1.C: Likewise.
4915 * g++.old-deja/g++.mike/p811.C: Likewise.
4916 * g++.old-deja/g++.other/crash25.C: Likewise.
4917 * g++.old-deja/g++.other/dtor4.C: Likewise.
4918 * g++.old-deja/g++.pt/t37.C: Likewise.
4919
4920 2017-06-30 Martin Liska <mliska@suse.cz>
4921
4922 PR ipa/81214
4923 * gcc.target/i386/pr81214.c: New test.
4924
4925 2017-06-30 Nathan Sidwell <nathan@acm.org>
4926
4927 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4928
4929 PR c++/81229
4930 * g++.dg/lookup/pr81229.C: New.
4931
4932 2017-06-30 Martin Liska <mliska@suse.cz>
4933
4934 PR sanitizer/81021
4935 * g++.dg/asan/pr81021.C: New test.
4936
4937 2017-06-30 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/81249
4940 * g++.dg/torture/pr81249.C: New testcase.
4941
4942 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4945 * g++.dg/diagnostic/variadic1.C: Likewise.
4946 * g++.dg/gomp/udr-3.C: Likewise.
4947 * g++.dg/overload/error1.C: Likewise.
4948 * g++.dg/overload/error2.C: Likewise.
4949 * g++.dg/template/duplicate1.C: Likewise.
4950 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4951 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4952 * g++.old-deja/g++.other/redecl2.C: Likewise.
4953 * g++.old-deja/g++.other/redecl4.C: Likewise.
4954 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4955
4956 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4957
4958 PR fortran/77765
4959 * gfortran.dg/goacc/pr77765.f90: New test.
4960
4961 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4962
4963 * gcc.target/aarch64/ccmp_2.c: New test.
4964
4965 2017-06-29 Nathan Sidwell <nathan@acm.org>
4966
4967 PR c++/81247
4968 * g++.dg/parse/pr81247-[abc].C: New.
4969
4970 2017-06-29 Carl Love <cel@us.ibm.com>
4971
4972 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4973 test_unsigned_int_result, test_ll_int_result,
4974 test_ll_unsigned_int_result): Add result checking functions, add
4975 debug support.
4976 (main): Add builtin function tests.
4977
4978 2017-06-29 Carl Love <cel@us.ibm.com>
4979
4980 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4981 dg-skip-if): Add -mvsx -mcpu=power7.
4982
4983 2017-06-29 Richard Biener <rguenther@suse.de>
4984
4985 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4986
4987 2017-06-29 Nathan Sidwell <nathan@acm.org>
4988
4989 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4990
4991 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4992
4993 PR middle-end/81194
4994 * g++.dg/pr81194.C: New test.
4995
4996 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4997
4998 PR ipa/80565
4999 * gcc.dg/torture/pr80565.c: New file.
5000
5001 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5002
5003 PR tree-optimization/81196
5004 * gcc.dg/vect/pr81196.c: New.
5005
5006 2017-06-29 Michael Collison <michael.collison@arm.com>
5007
5008 Fix date on previous ChangeLog entry.
5009
5010 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5011 Michael Collison <michael.collison@arm.com>
5012
5013 PR target/70119
5014 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5015
5016 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5017
5018 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5019 Test new intrinsic.
5020 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5021 Ditto.
5022 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5023 Ditto.
5024 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5025 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5026 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5027
5028 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5029
5030 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5031 current ARM check by ARM NEON's availability check.
5032 (check_effective_target_vect_intfloat_cvt): Likewise.
5033 (check_effective_target_vect_uintfloat_cvt): Likewise.
5034 (check_effective_target_vect_floatint_cvt): Likewise.
5035 (check_effective_target_vect_floatuint_cvt): Likewise.
5036 (check_effective_target_vect_shift): Likewise.
5037 (check_effective_target_whole_vector_shift): Likewise.
5038 (check_effective_target_vect_bswap): Likewise.
5039 (check_effective_target_vect_shift_char): Likewise.
5040 (check_effective_target_vect_long): Likewise.
5041 (check_effective_target_vect_float): Likewise.
5042 (check_effective_target_vect_perm): Likewise.
5043 (check_effective_target_vect_perm_byte): Likewise.
5044 (check_effective_target_vect_perm_short): Likewise.
5045 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5046 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5047 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5048 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5049 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5050 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5051 (check_effective_target_vect_widen_shift): Likewise.
5052 (check_effective_target_vect_extract_even_odd): Likewise.
5053 (check_effective_target_vect_interleave): Likewise.
5054 (check_effective_target_vect_multiple_sizes): Likewise.
5055 (check_effective_target_vect64): Likewise.
5056 (check_effective_target_vect_max_reduc): Likewise.
5057
5058 2017-06-28 Richard Biener <rguenther@suse.de>
5059
5060 PR middle-end/81227
5061 * gcc.dg/pr81227.c: New testcase.
5062
5063 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5064
5065 PR target/81193
5066 * lib/target-supports.exp
5067 (check_ppc_cpu_supports_hw_available): New test to make sure
5068 __builtin_cpu_supports works on power7 and newer.
5069
5070 2017-06-28 Martin Liska <mliska@suse.cz>
5071
5072 PR ipa/81128
5073 * gcc.target/i386/pr81128.c: New test.
5074
5075 2017-06-28 Martin Liska <mliska@suse.cz>
5076
5077 PR driver/79659
5078 * g++.dg/opt/pr79659.C: New test.
5079
5080 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5081
5082 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5083 and options.
5084 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5085
5086 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5087
5088 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5089 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5090
5091 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5092
5093 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5094 (foo): ... this. Change constants such that it isn't matched
5095 as __builtin_copysign, yet tests the combiner the same.
5096
5097 2017-06-28 Martin Liska <mliska@suse.cz>
5098
5099 PR sanitizer/81224
5100 * gcc.dg/asan/pr81224.c: New test.
5101
5102 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5103
5104 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5105 passed to pthread_join.
5106
5107 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5108
5109 * gcc.target/s390/nodatarel-1.c: New test.
5110
5111 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5112
5113 PR fortran/80164
5114 * gfortran.dg/array_temporaries_4.f90: New test.
5115
5116 2017-06-27 Andrew Pinski <apinski@cavium.com>
5117
5118 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5119 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5120 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5121
5122 2017-06-27 Marek Polacek <polacek@redhat.com>
5123
5124 PR sanitizer/81223
5125 * gcc.dg/ubsan/pr81223.c: New test.
5126
5127 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5128
5129 * gcc.dg/tree-ssa/assoc-1.c: New file.
5130
5131 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/62046
5134 * g++.dg/parse/catch2.C: New.
5135
5136 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR sanitizer/81209
5139 * g++.dg/ubsan/pr81209.C: New test.
5140
5141 PR middle-end/81207
5142 * gcc.c-torture/compile/pr81207.c: New test.
5143
5144 2017-06-27 Marek Polacek <polacek@redhat.com>
5145
5146 PR bootstrap/81216
5147 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5148
5149 2017-06-26 Martin Sebor <msebor@redhat.com>
5150
5151 PR c++/81169
5152 * g++.dg/Wclass-memaccess-2.C: New test.
5153
5154 2017-06-26 Carl Love <cel@us.ibm.com>
5155
5156 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5157 Add new runnable test file for the vec_rev built-ins.
5158
5159 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5160
5161 PR/tree-optimization 71815
5162 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5163 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5164
5165 2017-06-26 Renlin Li <renlin.li@arm.com>
5166 Szabolcs Nagy <szabolcs.nagy@arm.com>
5167
5168 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5169 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5170 memmove.
5171
5172 2017-06-26 Richard Biener <rguenther@suse.de>
5173
5174 PR target/81175
5175 * gfortran.dg/pr81175.f: New testcase.
5176
5177 2017-06-26 Richard Biener <rguenther@suse.de>
5178
5179 PR tree-optimization/81203
5180 * gcc.dg/torture/pr81203.c: New testcase.
5181
5182 2017-06-26 Marek Polacek <polacek@redhat.com>
5183
5184 PR c/80116
5185 * c-c++-common/Wmultistatement-macros-1.c: New test.
5186 * c-c++-common/Wmultistatement-macros-2.c: New test.
5187 * c-c++-common/Wmultistatement-macros-3.c: New test.
5188 * c-c++-common/Wmultistatement-macros-4.c: New test.
5189 * c-c++-common/Wmultistatement-macros-5.c: New test.
5190 * c-c++-common/Wmultistatement-macros-6.c: New test.
5191 * c-c++-common/Wmultistatement-macros-7.c: New test.
5192 * c-c++-common/Wmultistatement-macros-8.c: New test.
5193 * c-c++-common/Wmultistatement-macros-9.c: New test.
5194 * c-c++-common/Wmultistatement-macros-10.c: New test.
5195 * c-c++-common/Wmultistatement-macros-11.c: New test.
5196
5197 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5200
5201 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5202
5203 * lib/target-supports.exp
5204 (check_effective_target_arm_neon_ok_nocache): Add flags with
5205 -mfloat-abi=hard. Include arm_neon.h.
5206 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5207 (check_effective_target_arm_neon_ok_no_float_abi): New.
5208 * gcc.target/arm/lto/pr65837_0.c: Require
5209 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5210 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5211 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5212
5213 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5214
5215 PR c++/62315
5216 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5217
5218 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5219
5220 PR fortran/52473
5221 * gfortran.dg/cshift_2.f90: New test.
5222
5223 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5224
5225 PR middle-end/79794
5226 * gcc.target/aarch64/pr79794.c: New.
5227
5228 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5229
5230 PR target/80510
5231 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5232 * gcc.target/powerpc/pr80510-2.c: Likewise.
5233
5234 2017-06-22 Jeff Law <law@redhat.com>
5235
5236 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5237
5238 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5239
5240 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5241 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5242 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5243 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5244 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5245 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5246 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5247 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5248
5249 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5250
5251 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5252
5253 2017-06-22 Matt Turner <mattst88@gmail.com>
5254
5255 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5256 skylake check.
5257
5258 2017-06-22 Carl Love <cel@us.ibm.com>
5259
5260 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5261 vmuleuh): Fix scan-assembler-times should check for word not half word
5262 instructions.
5263
5264 2017-06-22 Jeff Law <law@redhat.com>
5265
5266 * gcc.c-torture/compile/stack-check-1.c: New test.
5267
5268 2016-06-22 Richard Biener <rguenther@suse.de>
5269
5270 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5271 * gcc.dg/vect/pr65947-2.c: Likewise.
5272 * gcc.dg/vect/pr65947-3.c: Likewise.
5273 * gcc.dg/vect/pr65947-4.c: Likewise.
5274 * gcc.dg/vect/pr65947-5.c: Likewise.
5275 * gcc.dg/vect/pr65947-6.c: Likewise.
5276 * gcc.dg/vect/pr65947-8.c: Likewise.
5277 * gcc.dg/vect/pr65947-9.c: Likewise.
5278 * gcc.dg/vect/pr65947-10.c: Likewise.
5279 * gcc.dg/vect/pr65947-12.c: Likewise.
5280 * gcc.dg/vect/pr65947-13.c: Likewise.
5281 * gcc.dg/vect/pr65947-14.c: Likewise.
5282 * gcc.dg/vect/vect-cond-2.c: Likewise.
5283 * gcc.dg/vect/vect-pr69848.c: Likewise.
5284
5285 2017-06-22 Martin Liska <mliska@suse.cz>
5286
5287 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5288 to not inline it.
5289
5290 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5291
5292 * gcc.dg/tree-ssa/forwprop-37.c: New.
5293
5294 2017-06-22 Richard Biener <rguenther@suse.de>
5295
5296 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5297
5298 2017-06-22 Richard Biener <rguenther@suse.de>
5299
5300 * gcc.dg/vect/pr65947-14.c: New testcase.
5301
5302 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5303
5304 PR target/80510
5305 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5306 32-bit support is added. Change ITYPE size to 64-bit integer.
5307 * gcc.target/powerpc/pr80510-2.c: Likewise.
5308
5309 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR c++/81154
5312 * g++.dg/gomp/pr81154.C: New test.
5313
5314 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5315
5316 * g++.dg/other/old-style-cast-fixits.C: New test case.
5317
5318 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5319
5320 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5321
5322 2017-06-21 Tom de Vries <tom@codesourcery.com>
5323
5324 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5325
5326 2017-06-21 Tom de Vries <tom@codesourcery.com>
5327
5328 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5329 warning.
5330
5331 2017-06-21 Martin Liska <mliska@suse.cz>
5332
5333 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5334
5335 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5336
5337 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5338 gnat.dg/debug11_pkg2.ads: New testcase.
5339
5340 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5341
5342 * gcc.target/i386/getround.c: New file.
5343
5344 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5345
5346 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5347 * gcc.dg/tree-ssa/addadd-2.c: New file.
5348
5349 2017-06-21 Tom de Vries <tom@codesourcery.com>
5350
5351 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5352 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5353 * gcc.c-torture/compile/20080806-1.c: Same.
5354 * gcc.c-torture/compile/920723-1.c: Same.
5355 * gcc.c-torture/compile/930621-1.c: Same.
5356 * gcc.c-torture/compile/991214-2.c: Same.
5357 * gcc.c-torture/compile/bcopy.c: Same.
5358 * gcc.c-torture/compile/memtst.c: Same.
5359 * gcc.c-torture/compile/msp.c: Same.
5360 * gcc.c-torture/compile/stuct.c: Same.
5361 * gcc.c-torture/execute/20011008-3.c: Same.
5362 * gcc.c-torture/execute/20030209-1.c: Same.
5363 * gcc.c-torture/execute/20031012-1.c: Same.
5364 * gcc.c-torture/execute/20040805-1.c: Same.
5365 * gcc.c-torture/execute/920410-1.c: Same.
5366 * gcc.c-torture/execute/921113-1.c: Same.
5367 * gcc.c-torture/execute/921202-1.c: Same.
5368 * gcc.c-torture/execute/921208-2.c: Same.
5369 * gcc.c-torture/execute/930106-1.c: Same.
5370 * gcc.c-torture/execute/930406-1.c: Same.
5371 * gcc.c-torture/execute/950221-1.c: Same.
5372 * gcc.c-torture/execute/960521-1.c: Same.
5373 * gcc.c-torture/execute/980605-1.c: Same.
5374 * gcc.c-torture/execute/comp-goto-1.c: Same.
5375 * gcc.c-torture/execute/comp-goto-2.c: Same.
5376 * gcc.c-torture/execute/memcpy-1.c: Same.
5377 * gcc.c-torture/execute/multi-ix.c: Same.
5378 * gcc.c-torture/execute/nestfunc-4.c: Same.
5379 * gcc.c-torture/execute/pr20621-1.c: Same.
5380 * gcc.c-torture/execute/pr23135.c: Same.
5381 * gcc.c-torture/execute/pr28982b.c: Same.
5382 * gcc.dg/loop-3.c: Same.
5383 * gcc.dg/struct-ret-3.c: Same.
5384 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5385 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5386 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5387 * gcc.dg/tree-prof/pr44777.c: Same.
5388
5389 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5390
5391 PR jit/81144
5392 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5393 memset call with zero-initialization.
5394 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5395
5396 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5397
5398 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5399 (main): Renamed to ...
5400 (fma4_test): ... this.
5401
5402 2017-06-20 Julia Koval <julia.koval@intel.com>
5403
5404 * gcc.target/i386/pr73350-2.c: New test.
5405
5406 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407
5408 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5409 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5410 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5411 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5412 restrict to x86_64-*-*-gnu.
5413 Skip scan-assembler on *-*-darwin*.
5414 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5415 * gcc.dg/loop-invariant.c: Likewise.
5416 * gcc.dg/lto/pr70955_0.c: Likewise.
5417 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5418 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5419 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5420
5421 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5422 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5423 targets.
5424 * gcc.dg/attr-ms_struct-2.c: Likewise.
5425 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5426 * gcc.dg/bf-ms-layout.c: Likewise.
5427 * gcc.dg/bf-ms-layout-2.c: Likewise.
5428 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5429 Require fpic support.
5430 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5431 targets.
5432 * gcc.target/i386/bitfield2.c: Likewise.
5433 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5434 targets.
5435 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5436
5437 2017-06-20 Nathan Sidwell <nathan@acm.org>
5438
5439 PR c++/67074
5440 * g++.dg/lookup/pr67074.C: New.
5441 * g++.dg/parse/namespace-alias-1.C: Adjust.
5442
5443 2017-06-20 Richard Biener <rguenther@suse.de>
5444
5445 PR middle-end/81097
5446 * c-c++-common/ubsan/pr81097.c: New testcase.
5447
5448 2017-06-20 Richard Biener <rguenther@suse.de>
5449
5450 * gcc.dg/vect/pr65947-9.c: Adjust.
5451
5452 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5453
5454 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5455 * gcc.target/arm/acle/cdp2.c: Likewise.
5456 * gcc.target/arm/acle/ldc.c: Likewise.
5457 * gcc.target/arm/acle/ldc2.c: Likewise.
5458 * gcc.target/arm/acle/ldc2l.c: Likewise.
5459 * gcc.target/arm/acle/ldcl.c: Likewise.
5460 * gcc.target/arm/acle/mcr.c: Likewise.
5461 * gcc.target/arm/acle/mcr2.c: Likewise.
5462 * gcc.target/arm/acle/mcrr.c: Likewise.
5463 * gcc.target/arm/acle/mcrr2.c: Likewise.
5464 * gcc.target/arm/acle/mrc.c: Likewise.
5465 * gcc.target/arm/acle/mrc2.c: Likewise.
5466 * gcc.target/arm/acle/mrrc.c: Likewise.
5467 * gcc.target/arm/acle/mrrc2.c: Likewise.
5468 * gcc.target/arm/acle/stc.c: Likewise.
5469 * gcc.target/arm/acle/stc2.c: Likewise.
5470 * gcc.target/arm/acle/stc2l.c: Likewise.
5471 * gcc.target/arm/acle/stcl.c: Likewise.
5472
5473 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR target/81121
5476 * gcc.target/i386/pr81121.c: New test.
5477
5478 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5479
5480 PR target/79799
5481 * gcc.target/powerpc/pr79799-1.c: New test.
5482 * gcc.target/powerpc/pr79799-2.c: Likewise.
5483 * gcc.target/powerpc/pr79799-3.c: Likewise.
5484 * gcc.target/powerpc/pr79799-4.c: Likewise.
5485 * gcc.target/powerpc/pr79799-5.c: Likewise.
5486
5487 2017-06-19 Nathan Sidwell <nathan@acm.org>
5488
5489 PR c++/81124
5490 PR c++/79766
5491 * g++.dg/lookup/pr79766.C: New.
5492 * g++.dg/lookup/pr81124.C: New.
5493 * g++.dg/template/explicit6.C: Adjust.
5494 * g++.old-deja/g++.other/decl5.C: Adjust.
5495
5496 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5497
5498 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5499 -DSTACK_SIZE.
5500
5501 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR sanitizer/81125
5504 * g++.dg/ubsan/pr81125.C: New test.
5505
5506 PR sanitizer/81111
5507 * g++.dg/ubsan/pr81111.C: New test.
5508
5509 2017-06-19 Richard Biener <rguenther@suse.de>
5510
5511 PR middle-end/81118
5512 * gcc.dg/torture/pr81118.c: New testcase.
5513
5514 2017-06-19 Richard Biener <rguenther@suse.de>
5515
5516 PR tree-optimization/80887
5517 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5518
5519 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5520
5521 PR ipa/81112
5522 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5523
5524 2017-06-19 Nathan Sidwell <nathan@acm.org>
5525
5526 PR c++/81119
5527 * g++.dg/warn/pr81119.C: New.
5528
5529 2017-06-19 Martin Liska <mliska@suse.cz>
5530
5531 PR sanitizer/80879
5532 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5533
5534 2017-06-19 Martin Liska <mliska@suse.cz>
5535
5536 PR ipa/80732
5537 * gcc.target/i386/mvc5.c: Scan indirect_function.
5538 * gcc.target/i386/mvc7.c: Likewise.
5539 * gcc.target/i386/pr80732.c: New test.
5540
5541 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5542
5543 PR c++/66093
5544 * g++.dg/cpp1y/constexpr-66093.C: New.
5545
5546 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5547
5548 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5549 dg-skip-if list.
5550
5551 2017-06-19 Richard Biener <rguenther@suse.de>
5552
5553 PR ipa/81112
5554 * g++.dg/torture/pr81112.C: New testcase.
5555
5556 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5557
5558 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5559
5560 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5561
5562 PR fortran/52473
5563 * gfortran.dg/cshift_1.f90: New test.
5564
5565 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5566
5567 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5568
5569 2017-06-16 Carl Love <cel@us.ibm.com>
5570
5571 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5572 main): Add runnable tests and test checker for vec_float,
5573 vec_float2, vec_floate and vec_floato builtins.
5574
5575 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5576
5577 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5578 the architecture options added by dg-add-options arm_neon.
5579 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5580 to the architecture.
5581 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5582 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5583 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5584
5585 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5586
5587 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5588 multilibs have been built.
5589
5590 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5591
5592 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5593 * gcc.target/arm/pr51915.c: Likewise.
5594 * gcc.target/arm/pr52006.c: Likewise.
5595 * gcc.target/arm/pr53187.c: Likewise.
5596
5597 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5598
5599 * gcc.target/arm/multilibs.exp: New file.
5600
5601 2017-06-16 Martin Sebor <msebor@redhat.com>
5602
5603 PR tree-optimization/80933
5604 PR tree-optimization/80934
5605 * gcc.dg/fold-bcopy.c: New test.
5606 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5607 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5608 * gcc.dg/pr79214.c: Adjust.
5609 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5610 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5611 * gcc.dg/builtins-nonnull.c: Likewise.
5612
5613 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5614
5615 PR target/71778
5616 * gcc.target/arm/pr71778.c: New.
5617
5618 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5619
5620 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5621
5622 2017-06-16 Richard Biener <rguenther@suse.de>
5623
5624 PR tree-optimization/81090
5625 * gcc.dg/graphite/pr81090.c: New testcase.
5626
5627 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5628
5629 PR fortran/80983
5630 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5631
5632 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR sanitizer/81094
5635 * c-c++-common/ubsan/object-size-11.c: New test.
5636
5637 2017-06-15 Martin Sebor <msebor@redhat.com>
5638
5639 PR c++/80560
5640 * g++.dg/Wclass-memaccess.C: New test.
5641
5642 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5643
5644 PR fortran/80983
5645 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5646
5647 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5648
5649 PR lto/69866
5650 * gcc.dg/lto/pr69866_0.c: New test.
5651 * gcc.dg/lto/pr69866_1.c: Likewise.
5652
5653 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5654
5655 PR target/78818
5656 * gcc.target/msp430/pr78818-real.c: New template for tests.
5657 * gcc.target/msp430/pr78818-auto.c: New test.
5658 * gcc.target/msp430/pr78818-data-region.c: New test.
5659 * gcc.target/msp430/pr78818-data-sec.c: New test.
5660 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5661
5662 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5663
5664 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5665 instructions in it rather than the number of IT blocks being 2.
5666 Transfer scan directive arm_thumb2 restriction to the whole
5667 testcase and restrict further to Thumb-only targets.
5668
5669 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5670
5671 * gcc.target/arm/sdiv_costs_1.c:
5672 Use dg-add-options.
5673
5674 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5675
5676 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5677 * gcc.target/mips/pr51513-1.c: New test.
5678 * gcc.target/mips/pr51513-2.c: New test.
5679
5680 2017-06-14 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/81083
5683 * gcc.dg/torture/pr81083.c: Add prototypes.
5684
5685 2017-06-14 Richard Biener <rguenther@suse.de>
5686
5687 PR middle-end/81088
5688 * c-c++-common/ubsan/pr81088.c: New testcase.
5689
5690 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5691
5692 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5693
5694 2017-06-14 Andrew Pinski <apinski@cavium.com>
5695 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5696
5697 PR target/71663
5698 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5699 * gcc.target/aarch64/vect-init-2.c: Likewise.
5700 * gcc.target/aarch64/vect-init-3.c: Likewise.
5701 * gcc.target/aarch64/vect-init-4.c: Likewise.
5702 * gcc.target/aarch64/vect-init-5.c: Likewise.
5703
5704 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5705
5706 PR c++/58541
5707 * g++.dg/cpp0x/constexpr-58541.C: New.
5708
5709 2017-06-14 Richard Biener <rguenther@suse.de>
5710
5711 PR tree-optimization/81083
5712 * gcc.dg/torture/pr81083.c: New testcase.
5713
5714 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5715
5716 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5717 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5718
5719 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR c++/80973
5722 * g++.dg/ubsan/pr80973.C: New test.
5723
5724 PR c++/80984
5725 * g++.dg/opt/nrv18.C: New test.
5726
5727 2017-06-13 Martin Liska <mliska@suse.cz>
5728
5729 PR sanitize/78204
5730 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5731 test by adding no_sanitize attribute.
5732 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5733
5734 2017-06-13 Renlin Li <renlin.li@arm.com>
5735
5736 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5737 conditionally.
5738
5739 2017-06-13 Martin Jambor <mjambor@suse.cz>
5740
5741 PR tree-optimization/80803
5742 PR tree-optimization/81063
5743 gcc.dg/tree-ssa/pr80803.c: New test.
5744 gcc.dg/tree-ssa/pr81063.c: Likewise.
5745
5746 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5747
5748 * c-c++-common/fold-masked-cmp-3.c: New test.
5749
5750 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5751
5752 PR tree-optimization/67328
5753 * c-c++-common/fold-masked-cmp-1.c: New test.
5754 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5755 * gcc.dg/pr46309.c: Fix pattern.
5756 * gcc.dg/pr46309-2.c: Likewise.
5757
5758 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5759
5760 * gcc.target/arm/sdiv_costs_1.c:
5761 Require arm_arch_v8a_ok and add march option.
5762
5763 2017-06-13 Martin Liska <mliska@suse.cz>
5764
5765 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5766 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5767 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5768
5769 2017-06-13 Richard Biener <rguenther@suse.de>
5770
5771 PR middle-end/81065
5772 * c-c++-common/ubsan/pr81065.c: New testcase.
5773
5774 2017-06-12 Ian Lance Taylor <iant@golang.org>
5775
5776 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5777 freorder. Update comment to explain test.
5778
5779 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5780
5781 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5782 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5783 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5784 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5785
5786 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5787
5788 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5789
5790 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5791
5792 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5793
5794 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR tree-optimization/81003
5797 * gcc.c-torture/compile/pr81003.c: New test.
5798
5799 2017-06-12 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/81053
5802 * gcc.dg/torture/pr81053.c: New testcase.
5803
5804 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5805
5806 PR fortran/80988
5807 * gfortran.dg/implied_do_io_3.f90: New test.
5808
5809 2017-06-10 Tom de Vries <tom@codesourcery.com>
5810
5811 * lib/target-supports.exp (check_effective_target_signal): New proc.
5812 * lib/gcc.exp (gcc_target_compile): Remove appending of
5813 -DSIGNAL_SUPPRESS to additional_flags.
5814 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5815 additional_flags if effective target signal is not supported by the
5816 target.
5817 * gcc.c-torture/execute/20101011-1.c: Same.
5818 * gcc.dg/c99-stdint-1.c: Same.
5819 * gcc.dg/c99-stdint-2.c: Same.
5820 * gcc.dg/c99-stdint-5.c: Same.
5821 * gcc.dg/c99-stdint-6.c: Same.
5822 * gcc.dg/stdint-width-1.c: Same.
5823
5824 2017-06-10 Tom de Vries <tom@codesourcery.com>
5825
5826 * lib/target-supports.exp (check_effective_target_stack_size)
5827 (dg-effective-target-value): New proc.
5828 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5829 additional_flags.
5830 * lib/objc.exp (objc_target_compile): Same.
5831 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5832 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5833 dg-additional-options.
5834 * gcc.c-torture/compile/20080806-1.c: Same.
5835 * gcc.c-torture/compile/920723-1.c: Same.
5836 * gcc.c-torture/compile/930621-1.c: Same.
5837 * gcc.c-torture/compile/991214-2.c: Same.
5838 * gcc.c-torture/compile/bcopy.c: Same.
5839 * gcc.c-torture/compile/memtst.c: Same.
5840 * gcc.c-torture/compile/msp.c: Same.
5841 * gcc.c-torture/compile/stuct.c: Same.
5842 * gcc.c-torture/execute/20011008-3.c: Same.
5843 * gcc.c-torture/execute/20030209-1.c: Same.
5844 * gcc.c-torture/execute/20031012-1.c: Same.
5845 * gcc.c-torture/execute/20040805-1.c: Same.
5846 * gcc.c-torture/execute/920410-1.c: Same.
5847 * gcc.c-torture/execute/920501-7.c: Same.
5848 * gcc.c-torture/execute/921113-1.c: Same.
5849 * gcc.c-torture/execute/921202-1.c: Same.
5850 * gcc.c-torture/execute/921208-2.c: Same.
5851 * gcc.c-torture/execute/930106-1.c: Same.
5852 * gcc.c-torture/execute/930406-1.c: Same.
5853 * gcc.c-torture/execute/950221-1.c: Same.
5854 * gcc.c-torture/execute/960521-1.c: Same.
5855 * gcc.c-torture/execute/980605-1.c: Same.
5856 * gcc.c-torture/execute/comp-goto-1.c: Same.
5857 * gcc.c-torture/execute/comp-goto-2.c: Same.
5858 * gcc.c-torture/execute/memcpy-1.c: Same.
5859 * gcc.c-torture/execute/multi-ix.c: Same.
5860 * gcc.c-torture/execute/nestfunc-4.c: Same.
5861 * gcc.c-torture/execute/pr20621-1.c: Same.
5862 * gcc.c-torture/execute/pr23135.c: Same.
5863 * gcc.c-torture/execute/pr28982b.c: Same.
5864 * gcc.dg/loop-3.c: Same.
5865 * gcc.dg/struct-ret-3.c: Same.
5866 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5867 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5868 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5869 * gcc.dg/tree-prof/pr44777.c: Same.
5870
5871 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5872
5873 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5874 (test_mutually_exclusive_suggestions): New test function.
5875 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5876 (test_mutually_exclusive_suggestions): New test function.
5877 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5878 (test_mutually_exclusive_suggestions): New test function.
5879 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5880 (test_show_locus): Add special-case for
5881 "test_mutually_exclusive_suggestions".
5882
5883 2017-06-09 Ian Lance Taylor <iant@golang.org>
5884
5885 * gcc.dg/tree-prof/split-1.c: New test.
5886
5887 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5888
5889 * gcc.dg/predict-14.c: Avoid cold function detection.
5890 * gcc.target/i386/umod-3.c: Likewise.
5891
5892 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5893
5894 * gcc.target/aarch64/lrint-matherr.h: New.
5895 * gcc.target/aarch64/inline-lrint_1.c: New.
5896 * gcc.target/aarch64/inline-lrint_2.c: New.
5897 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5898 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5899
5900 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5901
5902 * gcc.target/arm/sdiv_costs_1.c: New.
5903
5904 2017-06-09 Tom de Vries <tom@codesourcery.com>
5905
5906 PR target/80855
5907 * gcc.target/nvptx/label-values.c: New test.
5908
5909 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5910
5911 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5912 Test for null definitions instead of them being undefined. Add entry
5913 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5914 about using the effective target for architecture extension.
5915 (check_effective_target_arm_arch_v7ve_ok): Remove.
5916 (add_options_for_arm_arch_v7ve): Likewise.
5917
5918 2017-06-09 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/66623
5921 * gcc.dg/vect/pr66623.c: New testcase.
5922
5923 2017-06-09 Richard Biener <rguenther@suse.de>
5924
5925 PR tree-optimization/79483
5926 * gcc.dg/graphite/pr79483.c: New testcase.
5927
5928 2017-06-09 Richard Biener <rguenther@suse.de>
5929
5930 PR middle-end/81007
5931 * g++.dg/pr81007.C: New testcase.
5932
5933 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5934
5935 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5936 instead of "rsp" for -m32.
5937 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5938 target, add -msse2 to dg-options.
5939 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5940 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5941
5942 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5943
5944 PR target/80966
5945 * gcc.target/powerpc/stack-limit.c: New testcase.
5946
5947 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5948
5949 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5950 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5951 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5952 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5953 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5954 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5955
5956 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR c/81006
5959 * c-c++-common/gomp/pr81006.c: New test.
5960
5961 PR c++/81011
5962 * g++.dg/gomp/pr81011.C: New test.
5963
5964 PR middle-end/81005
5965 * c-c++-common/ubsan/align-10.c: New test.
5966 * c-c++-common/ubsan/null-13.c: New test.
5967
5968 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5969
5970 PR target/81015
5971 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5972 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5973 * gcc.target/i386/pr81015.c: New test.
5974
5975 2017-06-08 Tom de Vries <tom@codesourcery.com>
5976
5977 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5978 trampolines instead of NO_TRAMPOLINES.
5979 * gcc.c-torture/execute/20000822-1.c: Same.
5980 * gcc.c-torture/execute/920428-2.c: Same.
5981 * gcc.c-torture/execute/920501-7.c: Same.
5982 * gcc.c-torture/execute/920612-2.c: Same.
5983 * gcc.c-torture/execute/921017-1.c: Same.
5984 * gcc.c-torture/execute/921215-1.c: Same.
5985 * gcc.c-torture/execute/931002-1.c: Same.
5986 * gcc.c-torture/execute/comp-goto-2.c: Same.
5987 * gcc.c-torture/execute/nestfunc-1.c: Same.
5988 * gcc.c-torture/execute/nestfunc-2.c: Same.
5989 * gcc.c-torture/execute/nestfunc-3.c: Same.
5990 * gcc.c-torture/execute/nestfunc-5.c: Same.
5991 * gcc.c-torture/execute/nestfunc-6.c: Same.
5992 * gcc.c-torture/execute/pr24135.c: Same.
5993 * gcc.dg/Wtrampolines.c: Same.
5994 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5995 * gcc.dg/torture/stackalign/nested-5.c: Same.
5996 * gcc.dg/torture/stackalign/nested-6.c: Same.
5997 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5998 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5999 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6000 * gcc.dg/trampoline-1.c: Same.
6001 * gcc.dg/tree-prof/pr44777.c: Same.
6002 * gcc.target/i386/pr67770.c: Same.
6003 * lib/gcc.exp (gcc_target_compile): Remove appending of
6004 -DNO_TRAMPOLINES to additional_flags.
6005 * lib/objc.exp (objc_target_compile): Same.
6006
6007 2017-06-08 Tom de Vries <tom@codesourcery.com>
6008
6009 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6010 'gcc,no_trampolines' instead of 'no_trampolines'.
6011
6012 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6013
6014 PR middle-end/79988
6015 * gcc.target/i386/mpx/pr79988.c: New test.
6016
6017 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6018
6019 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6020 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6021 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6022
6023 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6024
6025 * g++.dg/tree-ssa/counts-1.C: New testcase.
6026 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6027
6028 2017-08-08 Julia Koval <julia.koval@intel.com>
6029
6030 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6031 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6032 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6033 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6034 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6035 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6036
6037 2017-06-08 Marek Polacek <polacek@redhat.com>
6038
6039 PR sanitize/80932
6040 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6041
6042 2017-08-08 Julia Koval <julia.koval@intel.com>
6043
6044 PR target/73350,80862
6045 * gcc.target/i386/pr73350.c: New test.
6046
6047 2017-06-08 Richard Biener <rguenther@suse.de>
6048
6049 PR tree-optimization/80928
6050 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6051
6052 2017-06-07 Carl Love <cel@us.ibm.com>
6053
6054 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6055
6056 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6057
6058 PR c++/80990
6059 * g++.dg/cpp1z/class-deduction39.C: New.
6060
6061 2017-06-07 Marek Polacek <polacek@redhat.com>
6062
6063 PR sanitizer/80932
6064 * c-c++-common/ubsan/pr80932.c: New test.
6065
6066 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6067
6068 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6069 * gcc.target/i386/l_fma_double_2.c: Ditto.
6070 * gcc.target/i386/l_fma_double_3.c: Ditto.
6071 * gcc.target/i386/l_fma_double_4.c: Ditto.
6072 * gcc.target/i386/l_fma_double_5.c: Ditto.
6073 * gcc.target/i386/l_fma_double_6.c: Ditto.
6074 * gcc.target/i386/l_fma_float_1.c: Ditto.
6075 * gcc.target/i386/l_fma_float_2.c: Ditto.
6076 * gcc.target/i386/l_fma_float_3.c: Ditto.
6077 * gcc.target/i386/l_fma_float_4.c: Ditto.
6078 * gcc.target/i386/l_fma_float_5.c: Ditto.
6079 * gcc.target/i386/l_fma_float_6.c: Ditto.
6080
6081 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6082
6083 * gcc.target/aarch64/sdiv_costs_1.c: New.
6084
6085 2017-06-07 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/80928
6088 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6089 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6090
6091 2017-06-07 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/80928
6094 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6095 check_results.
6096
6097 2017-06-06 Nathan Sidwell <nathan@acm.org>
6098
6099 * g++.dg/pr45330.C: Add inline namespace case.
6100
6101 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6102
6103 PR fortran/80975
6104 * gfortran.dg/matmul_16.f90: New test.
6105 * gfortran.dg/inline_matmul_18.f90: New test.
6106
6107 2017-06-06 Marek Polacek <polacek@redhat.com>
6108
6109 PR c/79983
6110 * gcc.dg/pr79983.c: New test.
6111
6112 2017-06-06 David S. Miller <davem@davemloft.net>
6113
6114 * gcc.target/sparc/sparc-ret-3.c: New test.
6115
6116 2017-06-06 Tom de Vries <tom@codesourcery.com>
6117
6118 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6119 label_values instead of NO_LABEL_VALUES.
6120 * gcc.c-torture/compile/920301-1.c: Same.
6121 * gcc.c-torture/compile/920501-1.c: Same.
6122 * gcc.c-torture/compile/941014-4.c: Same.
6123 * gcc.c-torture/compile/labels-1.c: Same.
6124 * gcc.c-torture/compile/pr18903.c: Same.
6125 * gcc.c-torture/execute/920302-1.c: Same.
6126 * gcc.c-torture/execute/920415-1.c: Same.
6127 * gcc.c-torture/execute/920428-2.c: Same.
6128 * gcc.c-torture/execute/920501-3.c: Same.
6129 * gcc.c-torture/execute/920501-4.c: Same.
6130 * gcc.c-torture/execute/920501-5.c: Same.
6131 * gcc.c-torture/execute/920501-7.c: Same.
6132 * gcc.c-torture/execute/920721-4.c: Same.
6133 * gcc.c-torture/execute/980526-1.c: Same.
6134 * gcc.c-torture/execute/990208-1.c: Same.
6135 * gcc.c-torture/execute/comp-goto-1.c: Same.
6136 * gcc.c-torture/execute/comp-goto-2.c: Same.
6137 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6138 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6139 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6140 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6141 * gcc.dg/tree-prof/pr44777.c: Same.
6142 * gcc.misc-tests/bprob-2.c: Same.
6143 * gcc.misc-tests/gcov-3.c: Same.
6144 * lib/gcc.exp (gcc_target_compile): Remove appending of
6145 -DNO_LABEL_VALUES to additional_flags.
6146 * lib/objc.exp (objc_target_compile): Same.
6147 * lib/target-supports.exp (check_effective_target_label_values): Test on
6148 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6149
6150 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6151
6152 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6153
6154 2017-06-06 Richard Biener <rguenther@suse.de>
6155
6156 PR tree-optimization/80974
6157 * gcc.dg/torture/pr80974.c: New testcase.
6158
6159 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6160
6161 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6162 "unsigned int" in conversation warning on line 15.
6163
6164 2017-06-06 Richard Biener <rguenther@suse.de>
6165
6166 PR tree-optimization/80928
6167 * gcc.dg/vect/pr80928.c: New testcase.
6168 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6169 * gcc.dg/vect/slp-13.c: Likewise.
6170 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6171
6172 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6173
6174 * g++.dg/plugin/comment_plugin.c: New test plugin.
6175 * g++.dg/plugin/comments-1.C: New test file.
6176 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6177
6178 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6179
6180 * gcc.misc-tests/gcov-1a.c: New test.
6181
6182 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6183
6184 * gcc.target/powerpc/clone1.c: New test.
6185
6186 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6187
6188 PR fortran/70601
6189 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6190
6191 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6192
6193 PR fortran/35339
6194 * gfortran.dg/implied_do_io_1.f90: New Test.
6195 * gfortran.dg/implied_do_io_2.f90: New Test.
6196
6197 2017-06-05 Renlin Li <renlin.li@arm.com>
6198
6199 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6200 selector to related line.
6201
6202 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6203
6204 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6205
6206 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207
6208 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6209
6210 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6211
6212 * gcc.target/aarch64/subs_compare_2.c: New test.
6213
6214 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6215
6216 * gcc.target/aarch64/subs_compare_1.c: New test.
6217
6218 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6219
6220 * gcc.target/mips/div-9.c: Delete duplicate test.
6221 * gcc.target/mips/div-10.c: Ditto.
6222 * gcc.target/mips/div-11.c: Ditto.
6223 * gcc.target/mips/div-12.c: Ditto.
6224
6225 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6226
6227 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6228
6229 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6230
6231 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6232 vesrion of the dejagnu grep.
6233 (list-module-names): Use it and adjust the regular expressions for
6234 modules and submodules.
6235 * gfortran.dg/prof/prof.exp: Cleanup modules.
6236 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6237 directives.
6238 * gfortran.dg/altreturn_8.f90: Likewise.
6239 * gfortran.dg/associate_12.f90: Likewise.
6240 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6241 * gfortran.dg/charlen_15.f90: Likewise.
6242 * gfortran.dg/class_4a.f03: Likewise.
6243 * gfortran.dg/class_54.f90: Likewise.
6244 * gfortran.dg/class_dummy_4.f03: Likewise.
6245 * gfortran.dg/class_dummy_5.f90: Likewise.
6246 * gfortran.dg/constructor_9.f90: Likewise.
6247 * gfortran.dg/dec_structure_15.f90: Likewise.
6248 * gfortran.dg/do_check_8.f90: Likewise.
6249 * gfortran.dg/dtio_26.f03: Likewise.
6250 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6251 * gfortran.dg/equiv_9.f90: Likewise.
6252 * gfortran.dg/extends_15.f90: Likewise.
6253 * gfortran.dg/finalize_22.f90: Likewise.
6254 * gfortran.dg/finalize_23.f90: Likewise.
6255 * gfortran.dg/generic_26.f90: Likewise.
6256 * gfortran.dg/generic_27.f90: Likewise.
6257 * gfortran.dg/namelist_76.f90: Likewise.
6258 * gfortran.dg/pointer_init_8.f90: Likewise.
6259 * gfortran.dg/pr61318.f90: Likewise.
6260 * gfortran.dg/pr77260_1.f90: Likewise.
6261 * gfortran.dg/pr77260_2.f90: Likewise.
6262 * gfortran.dg/pr77420_3.f90: Likewise.
6263 * gfortran.dg/proc_ptr_39.f90: Likewise.
6264 * gfortran.dg/proc_ptr_41.f90: Likewise.
6265 * gfortran.dg/proc_ptr_42.f90: Likewise.
6266 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6267 * gfortran.dg/submodule_1.f08: Likewise.
6268 * gfortran.dg/submodule_10.f08: Likewise.
6269 * gfortran.dg/submodule_14.f08: Likewise.
6270 * gfortran.dg/submodule_15.f08: Likewise.
6271 * gfortran.dg/submodule_2.f08: Likewise.
6272 * gfortran.dg/submodule_5.f08: Likewise.
6273 * gfortran.dg/submodule_6.f08: Likewise.
6274 * gfortran.dg/submodule_7.f08: Likewise.
6275 * gfortran.dg/submodule_8.f08: Likewise.
6276 * gfortran.dg/submodule_9.f08: Likewise.
6277 * gfortran.dg/transfer_class_2.f90: Likewise.
6278 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6279 * gfortran.dg/typebound_call_24.f03: Likewise.
6280 * gfortran.dg/typebound_call_25.f90: Likewise.
6281 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6282 * gfortran.dg/typebound_generic_12.f03: Likewise.
6283 * gfortran.dg/typebound_generic_13.f03: Likewise.
6284 * gfortran.dg/typebound_generic_14.f03: Likewise.
6285 * gfortran.dg/typebound_generic_15.f90: Likewise.
6286 * gfortran.dg/typebound_operator_16.f03: Likewise.
6287 * gfortran.dg/typebound_operator_18.f90: Likewise.
6288 * gfortran.dg/typebound_operator_20.f90: Likewise.
6289 * gfortran.dg/typebound_override_3.f90: Likewise.
6290 * gfortran.dg/typebound_override_4.f90: Likewise.
6291 * gfortran.dg/typebound_override_5.f90: Likewise.
6292 * gfortran.dg/typebound_override_6.f90: Likewise.
6293 * gfortran.dg/typebound_override_7.f90: Likewise.
6294 * gfortran.dg/typebound_proc_28.f03: Likewise.
6295 * gfortran.dg/typebound_proc_29.f90: Likewise.
6296 * gfortran.dg/typebound_proc_30.f90: Likewise.
6297 * gfortran.dg/typebound_proc_31.f90: Likewise.
6298 * gfortran.dg/typebound_proc_32.f90: Likewise.
6299 * gfortran.dg/typebound_proc_33.f90: Likewise.
6300 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6301 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6302 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6303 * gfortran.dg/use_only_3.f90: Likewise.
6304 * gfortran.dg/use_without_only_1.f90: Likewise.
6305 * gfortran.dg/warn_unused_function.f90: Likewise.
6306 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6307 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6308
6309 2017-06-04 Marek Polacek <polacek@redhat.com>
6310
6311 PR c/80919
6312 * gcc.dg/format/pr80919.c: New test.
6313
6314 2017-06-02 Martin Sebor <msebor@redhat.com>
6315
6316 PR c/80892
6317 * c-c++-common/Wfloat-conversion-2.c: New test.
6318
6319 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/68754
6322 * g++.dg/cpp1y/constexpr-68754.C: New.
6323
6324 2017-06-02 Carl Love <cel@us.ibm.com>
6325
6326 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6327 for the new built-ins.
6328
6329 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6330
6331 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6332
6333 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6334
6335 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6336 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6337 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6338 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6339 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6340
6341 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6342
6343 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6344
6345 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6346
6347 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6348
6349 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6350
6351 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6352 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6353 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6354 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6355 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6356 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6357 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6358 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6359 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6360
6361 2017-06-02 Nathan Sidwell <nathan@acm.org>
6362
6363 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6364
6365 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR rtl-optimization/80903
6368 * gcc.dg/pr80903.c: New test.
6369
6370 PR fortran/80918
6371 * gfortran.dg/gomp/pr80918.f90: New test.
6372
6373 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6374
6375 * c-c++-common/Wsizeof-pointer-div.c: New test.
6376 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6377 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6378 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6379 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6380 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6381 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6382 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6383 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6384 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6385 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6386 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6387 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6388 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6389 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6390 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6391 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6392 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6393 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6394
6395 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6396
6397 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6398 Update the target to power8-vector.
6399
6400 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6401
6402 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6403
6404 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6405
6406 * debug12.adb, debug12.ads: New testcase.
6407
6408 2017-06-01 Martin Jambor <mjambor@suse.cz>
6409
6410 PR tree-optimization/80898
6411 * gcc.dg/tree-ssa/pr80898.c: New test.
6412 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6413
6414 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6415
6416 PR c++/80896
6417 * g++.dg/cpp1z/nodiscard5.C: New.
6418
6419 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6420
6421 * gcc.target/arc/pr9001195952.c: New test.
6422
6423 2017-06-01 Tom de Vries <tom@codesourcery.com>
6424
6425 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6426 * gcc.c-torture/compile/asmgoto-1.c: Same.
6427 * gcc.dg/20000707-1.c: Same.
6428 * gcc.dg/pr38700.c: Same.
6429 * gcc.dg/pr70169.c: Same.
6430 * gcc.dg/pr80112.c: Same.
6431 * gcc.dg/torture/pr51071-2.c: Same.
6432 * gcc.dg/torture/pr51071.c: Same.
6433 * gcc.dg/tree-ssa/alias-34.c: Same.
6434
6435 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6436
6437 * gnat.dg/debug11.adb: New testcase.
6438
6439 2017-06-01 Richard Biener <rguenther@suse.de>
6440
6441 PR middle-end/66313
6442 * c-c++-common/ubsan/pr66313.c: New testcase.
6443 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6444
6445 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6446
6447 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6448 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6449 to vsx_hw. Add dg-skip-if directive to disable this test if
6450 -mcpu overridden.
6451 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6452 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6453 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6454 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6455 to dg-option. Add dg-skip-if directive to disable this test
6456 for darwin. Add dg-skip-if directive to disable this test if
6457 -mcpu overridden.
6458
6459 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6460
6461 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6462 (_mm_maskz_max_sd): Test new intrinsics.
6463 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6464 (_mm_maskz_max_sd): Test new intrinsics.
6465 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6466 (_mm_maskz_max_ss): Test new intrinsics.
6467 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6468 (_mm_maskz_max_ss): Test new intrinsics.
6469 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6470 (_mm_maskz_min_sd): Test new intrinsics.
6471 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6472 (_mm_maskz_min_sd): Test new intrinsics.
6473 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6474 (_mm_maskz_min_ss): Test new intrinsics.
6475 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6476 (_mm_maskz_min_ss): Test new intrinsics.
6477
6478 2017-05-31 Nathan Sidwell <nathan@acm.org>
6479
6480 * g++.dg/lookup/lambda1.C New.
6481
6482 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6483
6484 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6485 on pointer should not be replaced.
6486
6487 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6488
6489 PR testsuite/80580
6490 * gcc.dg/gimplefe-error-7.c: New test.
6491
6492 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6493
6494 * gcc.target/arc/add_n-combine.c: New test.
6495 * gcc.target/arc/sub_n-combine.c: New test.
6496
6497 2017-05-31 Richard Biener <rguenther@suse.de>
6498
6499 PR target/80880
6500 * gcc.target/i386/pr80880.c: New testcase.
6501
6502 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6503
6504 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6505
6506 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6507
6508 * gcc.dg/vect/pr80815-3.c: New test.
6509
6510 2017-05-31 Richard Biener <rguenther@suse.de>
6511
6512 PR tree-optimization/80906
6513 * gcc.dg/graphite/pr80906.c: New testcase.
6514
6515 2017-05-30 Tom de Vries <tom@codesourcery.com>
6516
6517 PR testsuite/80910
6518 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6519 unsupported if host compiler does not support c++11.
6520 (host_supports_c++11): New proc.
6521
6522 2017-05-30 Martin Sebor <msebor@redhat.com>
6523
6524 PR c/80731
6525 * g++.dg/ext/utf16-4.C: Relax test.
6526 * gcc.dg/fixed-point/int-warning.c: Adjust.
6527
6528 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6529
6530 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6531 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6532 test case.
6533 * g++.dg/plugin/show-template-tree-color.C: New test case.
6534 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6535 * g++.dg/template/show-template-tree-2.C: New test case.
6536 * g++.dg/template/show-template-tree-3.C: New test case.
6537 * g++.dg/template/show-template-tree-4.C: New test case.
6538 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6539 * g++.dg/template/show-template-tree.C: New test case.
6540
6541 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6542
6543 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6544 dg-options.
6545 * gfortran.dg/pr80107.f: Delete testcase.
6546
6547 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6548
6549 PR target/80833
6550 * gcc.target/i386/pr80833-1.c: New test.
6551 * gcc.target/i386/pr80833-2.c: Ditto.
6552
6553 2017-05-30 Nathan Sidwell <nathan@acm.org>
6554
6555 PR c++/80913
6556 * g++.dg/lookup/pr80913.C: New.
6557
6558 2017-05-30 Richard Biener <rguenther@suse.de>
6559
6560 PR middle-end/80901
6561 * gcc.dg/torture/pr80901.c: New testcase.
6562
6563 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6564
6565 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6566
6567 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6568
6569 PR target/78838
6570 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6571
6572 2017-05-30 Richard Biener <rguenther@suse.de>
6573
6574 PR middle-end/80876
6575 * gcc.dg/torture/pr80876.c: New testcase.
6576
6577 2017-05-29 Nathan Sidwell <nathan@acm.org>
6578
6579 PR c++/80891 (#5)
6580 * g++.dg/lookup/pr80891-5.C: New.
6581
6582 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6583
6584 PR libgfortran/53029
6585 * gfortran.dg/read_5.f90: New test.
6586
6587 2017-05-29 Nathan Sidwell <nathan@acm.org>
6588
6589 PR c++/80891 (#4)
6590 * g++.dg/lookup/pr80891-4.C: New.
6591
6592 PR c++/80891 (#1)
6593 * g++.dg/lookup/pr80891-1.C: New.
6594
6595 PR c++/80891 (#3)
6596 * g++.dg/lookup/pr80891-3.C: New.
6597
6598 PR c++/80891 (#2)
6599 * g++.dg/lookup/pr80891-2.C: New.
6600
6601 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6602
6603 PR fortran/37131
6604 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6605 flags.
6606 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6607 * gfortran.dg/inline_matmul_17.f90: New test.
6608
6609 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6610
6611 * gfortran.dg/matmul_bounds_12.f90: New test.
6612
6613 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR bootstrap/80887
6616 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6617
6618 2017-05-26 Nathan Sidwell <nathan@acm.org>
6619
6620 * g++.dg/cpp0x/dr2061.C: New.
6621 * g++.dg/parse/namespace-alias-1.C: Add more test.
6622
6623 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6624
6625 PR tree-optimization/80815
6626 * gcc.dg/vect/pr80815-1.c: New test.
6627 * gcc.dg/vect/pr80815-2.c: New test.
6628
6629 2017-05-26 Martin Liska <mliska@suse.cz>
6630
6631 PR ipa/80663
6632 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6633 split at the problematic spot.
6634 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6635 a valid value of the param.
6636
6637 2017-05-26 Marek Polacek <polacek@redhat.com>
6638
6639 PR sanitizer/80875
6640 * c-c++-common/ubsan/pr80875.c: New test.
6641
6642 2017-05-26 Tom de Vries <tom@codesourcery.com>
6643
6644 PR testsuite/80557
6645 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6646 * gcc.dg/Wcxx-compat-8.c: Same.
6647 * gcc.dg/Wobjsize-1.c: Same.
6648 * gcc.dg/Wshadow-local-2.c: Same.
6649 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6650 * gcc.dg/anon-struct-6.c: Same.
6651 * gcc.dg/asm-wide-1.c: Same.
6652 * gcc.dg/builtin-inf-1.c: Same.
6653 * gcc.dg/builtin-redefine.c: Same.
6654 * gcc.dg/c90-array-lval-6.c: Same.
6655 * gcc.dg/c90-array-lval-7.c: Same.
6656 * gcc.dg/c90-fordecl-1.c: Same.
6657 * gcc.dg/c99-fordecl-2.c: Same.
6658 * gcc.dg/cast-lvalue-1.c: Same.
6659 * gcc.dg/cast-lvalue-2.c: Same.
6660 * gcc.dg/compound-lvalue-1.c: Same.
6661 * gcc.dg/cond-lvalue-1.c: Same.
6662 * gcc.dg/cpp/20000419-1.c: Same.
6663 * gcc.dg/cpp/backslash.c: Same.
6664 * gcc.dg/cpp/backslash2.c: Same.
6665 * gcc.dg/cpp/macspace1.c: Same.
6666 * gcc.dg/cpp/macspace2.c: Same.
6667 * gcc.dg/cpp/multiline-2.c: Same.
6668 * gcc.dg/cpp/pr27777.c: Same.
6669 * gcc.dg/cpp/pr30786.c: Same.
6670 * gcc.dg/cpp/pr34602.c: Same.
6671 * gcc.dg/cpp/redef1.c: Same.
6672 * gcc.dg/cpp/tr-warn1.c: Same.
6673 * gcc.dg/cpp/tr-warn3.c: Same.
6674 * gcc.dg/cpp/tr-warn6.c: Same.
6675 * gcc.dg/cpp/trad/hash.c: Same.
6676 * gcc.dg/cpp/trad/redef1.c: Same.
6677 * gcc.dg/cpp/ucs.c: Same.
6678 * gcc.dg/declspec-10.c: Same.
6679 * gcc.dg/declspec-11.c: Same.
6680 * gcc.dg/declspec-18.c: Same.
6681 * gcc.dg/format/c99-strftime-1.c: Same.
6682 * gcc.dg/format/ext-3.c: Same.
6683 * gcc.dg/format/pr72858.c: Same.
6684 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6685 * gcc.dg/init-string-1.c: Same.
6686 * gcc.dg/label-decl-3.c: Same.
6687 * gcc.dg/m-un-2.c: Same.
6688 * gcc.dg/nofixed-point-2.c: Same.
6689 * gcc.dg/noncompile/20020213-1.c: Same.
6690 * gcc.dg/pch/counter-2.c: Same.
6691 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6692 * gcc.dg/pr27528.c: Same.
6693 * gcc.dg/pr27953.c: Same.
6694 * gcc.dg/pr35899.c: Same.
6695 * gcc.dg/pr37561.c: Same.
6696 * gcc.dg/pr45461.c: Same.
6697 * gcc.dg/pr45750.c: Same.
6698 * gcc.dg/pr53196-2.c: Same.
6699 * gcc.dg/pr53265.c: Same.
6700 * gcc.dg/redecl-1.c: Same.
6701 * gcc.dg/tls/thr-init-1.c: Same.
6702 * gcc.dg/torture/pr51106-1.c: Same.
6703 * gcc.dg/torture/pr51106-2.c: Same.
6704 * gcc.dg/uninit-19.c: Same.
6705 * gcc.dg/uninit-pr20644.c: Same.
6706
6707 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6708
6709 * g++.dg/cpp1z/decomp29.C (p): New variable.
6710 (main): Add further tests.
6711
6712 2017-05-26 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/80842
6715 * gcc.dg/torture/pr80842.c: New testcase.
6716
6717 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/79652
6720 * g++.dg/cpp0x/pr79652.C: New.
6721
6722 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 PR c++/71451
6725 * g++.dg/cpp0x/variadic170.C: New.
6726
6727 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6728
6729 * g++.dg/warn/Wcatch-value-1.C: New test.
6730 * g++.dg/warn/Wcatch-value-2.C: New test.
6731 * g++.dg/warn/Wcatch-value-3.C: New test.
6732
6733 2017-05-25 Nathan Sidwell <nathan@acm.org>
6734
6735 * g++.dg/lookup/using56.C: New.
6736 * g++.dg/lookup/using57.C: New.
6737 * g++.dg/lookup/using58.C: New.
6738 * g++.dg/lookup/using59.C: New.
6739
6740 * g++.dg/lookup/using17.C: Adjust diagnostics.
6741
6742 2017-05-25 Martin Sebor <msebor@redhat.com>
6743
6744 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6745 positives on ILP32.
6746 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6747 column numbers.
6748 * gcc.dg/pr60114.c: Same.
6749
6750 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6751
6752 * gfortran.dg/pr48636.f90: Fix template better.
6753
6754 2017-05-25 Nathan Sidwell <nathan@acm.org>
6755
6756 * g++.dg/lookup/koenig14.C: New.
6757
6758 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6759
6760 PR c++/79583
6761 * g++.dg/cpp0x/pr79583.C: New.
6762
6763 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6764
6765 PR c++/68578
6766 * g++.dg/cpp1y/pr68578.C: New.
6767
6768 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6769
6770 * gcc.dg/tree-ssa/vce-1.c: New file.
6771
6772 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6773
6774 * gcc.dg/tree-ssa/addadd.c: New file.
6775
6776 2017-05-24 Nathan Sidwell <nathan@acm.org>
6777
6778 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6779 * g++.dg/lookup/friend19.C: New.
6780 * g++.dg/lookup/friend20.C: New.
6781
6782 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6783
6784 PR c++/80544
6785 * g++.dg/expr/cast11.C: New test.
6786
6787 2017-05-24 Martin Sebor <msebor@redhat.com>
6788
6789 PR c/80731
6790 * c-c++-common/Wfloat-conversion.c: Adjust.
6791 * c-c++-common/dfp/convert-int-saturate.c: Same.
6792 * c-c++-common/pr68657-1.c: Same.
6793 * g++.dg/ext/utf-cvt.C: Same.
6794 * g++.dg/ext/utf16-4.C: Same.
6795 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6796 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6797 * g++.dg/warn/Wconversion3.C: Same.
6798 * g++.dg/warn/Wconversion4.C: Same.
6799 * g++.dg/warn/Wsign-conversion.C: Same.
6800 * g++.dg/warn/overflow-warn-1.C: Same.
6801 * g++.dg/warn/overflow-warn-3.C: Same.
6802 * g++.dg/warn/overflow-warn-4.C: Same.
6803 * g++.dg/warn/pr35635.C: Same.
6804 * g++.old-deja/g++.mike/enum1.C: Same.
6805 * gcc.dg/Wconversion-3.c: Same.
6806 * gcc.dg/Wconversion-5.c: Same.
6807 * gcc.dg/Wconversion-complex-c99.c: Same.
6808 * gcc.dg/Wconversion-complex-gnu.c: Same.
6809 * gcc.dg/Wconversion-integer.c: Same.
6810 * gcc.dg/Wsign-conversion.c: Same.
6811 * gcc.dg/bitfld-2.c: Same.
6812 * gcc.dg/c90-const-expr-11.c: Same.
6813 * gcc.dg/c90-const-expr-7.c: Same.
6814 * gcc.dg/c99-const-expr-7.c: Same.
6815 * gcc.dg/overflow-warn-1.c: Same.
6816 * gcc.dg/overflow-warn-2.c: Same.
6817 * gcc.dg/overflow-warn-3.c: Same.
6818 * gcc.dg/overflow-warn-4.c: Same.
6819 * gcc.dg/overflow-warn-5.c: Same.
6820 * gcc.dg/overflow-warn-8.c: Same.
6821 * gcc.dg/overflow-warn-9.c: New test.
6822 * gcc.dg/pr35635.c: Adjust.
6823 * gcc.dg/pr59940.c: Same.
6824 * gcc.dg/pr59963-2.c: Same.
6825 * gcc.dg/pr60114.c: Same.
6826 * gcc.dg/switch-warn-2.c: Same.
6827 * gcc.dg/utf-cvt.c: Same.
6828 * gcc.dg/utf16-4.c: Same.
6829
6830 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6831
6832 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6833 Don't include limits.h.
6834 (w): Conditionalize on long long wider than int. Use
6835 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6836 -9223372036854775808.
6837 (x): Use __INT_MAX__ instead of INT_MAX.
6838
6839 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6840
6841 PR fortran/66094
6842 * gfortran.dg/inline_matmul_16.f90: New test.
6843
6844 2017-05-24 Tom de Vries <tom@codesourcery.com>
6845
6846 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6847
6848 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6849
6850 PR middle-end/80823
6851 * gcc.dg/pr80823.c: New test.
6852
6853 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6854
6855 * gcc.target/s390/pr80725.c: New test.
6856
6857 2017-05-23 Nathan Sidwell <nathan@acm.org>
6858
6859 * g++.dg/lookup/extern-c-hidden.C: New.
6860 * g++.dg/lookup/extern-redecl1.C: New.
6861
6862 PR c++/80866
6863 * g++.dg/parse/pr80866.C: New.
6864
6865 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6866
6867 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6868 * gcc.dg/ipa/inline-5.c: Likewise.
6869 * gfortran.dg/pr48636.f90: Likewise.
6870
6871 2017-05-23 Nathan Sidwell <nathan@acm.org>
6872
6873 * g++.dg/parse/ctor9.C: Adjust expected error.
6874
6875 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR libgfortran/80256
6878 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6879 Cygwin.
6880
6881 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6882
6883 * c-c++-common/goacc/parallel-dims-1.c: Update.
6884 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6885 * c-c++-common/goacc/routine-1.c: Likewise.
6886 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6887 * g++.dg/goacc/template.C: Likewise.
6888 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6889 * gfortran.dg/goacc/routine-3.f90: Likewise.
6890 * gfortran.dg/goacc/sie.f95: Likewise.
6891 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6892
6893 2017-05-23 Nathan Sidwell <nathan@acm.org>
6894
6895 * g++.dg/lookup/using13.C: Adjust expected error.
6896
6897 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6898
6899 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6900
6901 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6902
6903 PR target/80718
6904 * gcc.target/powerpc/pr80718.c: New test.
6905
6906 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6907
6908 * gcc.target/powerpc/conditional-return.c: New testcase.
6909
6910 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6911
6912 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6913 LE-only.
6914
6915 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6916
6917 PR fortran/80766
6918 * gfortran.dg/typebound_call_28.f90: New test.
6919
6920 2017-05-22 Nathan Sidwell <nathan@acm.org>
6921
6922 * g++.dg/lookup/strong-using.C: New.
6923
6924 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6925
6926 * gcc.target/arm/movsi_movt.c: New test.
6927 * gcc.target/arm/movdi_movt.c: New test.
6928
6929 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6930
6931 * gnat.dg/specs/not_null1.ads: New test.
6932
6933 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6934
6935 * gnat.dg/limited_with5.ad[sb]: New test.
6936 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6937 * gnat.dg/limited_with6.ad[sb]: New test.
6938 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6939
6940 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6941
6942 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6943 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6944
6945 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6946
6947 PR c++/70265
6948 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6949 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6950
6951 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6952
6953 PR libgfortran/80333
6954 * gfortran.dg/dtio_30.f03: New test.
6955
6956 2017-05-19 Marek Polacek <polacek@redhat.com>
6957
6958 PR sanitizer/80800
6959 * c-c++-common/ubsan/pr80800.c: New test.
6960 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6961
6962 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6963
6964 * c-c++-common/goacc/default-1.c: Update.
6965 * c-c++-common/goacc/default-2.c: Likewise.
6966 * c-c++-common/goacc/default-4.c: Likewise.
6967 * gfortran.dg/goacc/default-1.f95: Likewise.
6968 * gfortran.dg/goacc/default-4.f: Likewise.
6969 * c-c++-common/goacc/default-5.c: New file.
6970 * gfortran.dg/goacc/default-5.f: Likewise.
6971
6972 * c-c++-common/goacc/default-1.c: New file.
6973 * c-c++-common/goacc/default-2.c: Likewise.
6974 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6975 test cases in...
6976 * c-c++-common/goacc/default-3.c: ... this new file, and...
6977 * c-c++-common/goacc/default-4.c: ... this new file.
6978 * gfortran.dg/goacc/default.f95: Remove file, including its test
6979 cases in...
6980 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6981 * gfortran.dg/goacc/default-2.f: ... this new file.
6982 * gfortran.dg/goacc/default-3.f95: New file.
6983 * gfortran.dg/goacc/default-4.f: Likewise.
6984
6985 2017-05-19 Nathan Sidwell <nathan@acm.org>
6986
6987 * g++.dg/inherit/covariant7.C: Adjust.
6988
6989 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6990
6991 * gcc.target/arm/tls-disable-literal-pool.c: Change
6992 require-effective-target to tls_native.
6993 Move dg-error to return statement line and change to dg-message.
6994
6995 2017-05-19 Richard Biener <rguenther@suse.de>
6996
6997 PR c++/80593
6998 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6999 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7000
7001 2017-05-19 Richard Biener <rguenther@suse.de>
7002
7003 PR middle-end/80764
7004 * gcc.dg/torture/pr80764.c: New testcase.
7005
7006 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7007
7008 PR target/80510
7009 * gcc.target/powerpc/pr80510-1.c: New test.
7010 * gcc.target/powerpc/pr80510-2.c: Likewise.
7011
7012 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7013
7014 * gcc.dg/pragma-diag-7.c: New test.
7015
7016 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7017
7018 PR target/80799
7019 * g++.dg/other/i386-11.C: New test.
7020
7021 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7022
7023 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7024 * fold-vec-div-floatdouble.c: Likewise.
7025 * fold-vec-logical-ands-char.c: Likewise.
7026 * fold-vec-logical-ands-int.c: Likewise.
7027 * fold-vec-logical-ands-short.c: Likewise.
7028 * fold-vec-logical-ors-char.c: Likewise.
7029 * fold-vec-logical-ors-int.c: Likewise.
7030 * fold-vec-logical-ors-short.c: Likewise.
7031 * fold-vec-logical-other-char.c: Likewise.
7032 * fold-vec-mule-misc.c: Likewise.
7033 * fold-vec-mult-float.c: Likewise.
7034 * fold-vec-mult-floatdouble.c: Likewise.
7035 * fold-vec-mult-int.c: Likewise.
7036 * fold-vec-mult-int128-p9.c: Likewise.
7037 * fold-vec-sub-floatdouble.c: Likewise.
7038 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7039 Add lp64 requirement.
7040 * fold-vec-mult-int128-p8.c: Likewise.
7041 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7042
7043 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7044
7045 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7046 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7047 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7048 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7049 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7050 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7051 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7052 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7053 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7054 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7055 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7056 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7057 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7058 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7059 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7060 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7061 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7062 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7063 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7064 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7065 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7066 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7067 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7068 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7069 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7070 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7071
7072 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7073
7074 * gcc.target/sparc/niagara7-align.c: New test.
7075
7076 2017-05-18 Marek Polacek <polacek@redhat.com>
7077
7078 PR sanitizer/80797
7079 * c-c++-common/ubsan/null-12.c: New test.
7080
7081 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7082
7083 PR middle-end/80692
7084 * gcc.c-torture/execute/pr80692.c: New testcase.
7085
7086 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7087
7088 PR libgfortran/80741
7089 * gfortran.dg/read_4.f90: New test.
7090
7091 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7092
7093 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7094
7095 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7096
7097 PR fortran/80668
7098 * gfortran.dg/pr80668.f90: New.
7099
7100 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7101
7102 PR middle-end/80775
7103 * gcc.dg/pr80775.c: New test.
7104
7105 2017-05-17 Marek Polacek <polacek@redhat.com>
7106
7107 PR sanitizer/80659
7108 * gcc.dg/asan/pr80659.c: New test.
7109
7110 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7111
7112 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7113 unsigned long.
7114
7115 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7116
7117 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7118
7119 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7120 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7121
7122 PR tree-optimization/80457
7123 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7124 call vect_model_simple_cost.
7125
7126 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7127
7128 PR fortran/80554
7129 * gfortran.dg/submodule_29.f08: New test.
7130
7131 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7132
7133 * g++.dg/other/accessor-fixits-1.C: New test case.
7134 * g++.dg/other/accessor-fixits-2.C: New test case.
7135 * g++.dg/other/accessor-fixits-3.C: New test case.
7136 * g++.dg/other/accessor-fixits-4.C: New test case.
7137
7138 2017-05-16 Carl Love <cel@us.ibm.com>
7139
7140 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7141 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7142 built-ins to the test suite file. Note, support for mradds exists
7143 but no test case exists.
7144 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7145 built-ins to the test suite file.
7146
7147 2017-05-16 Marek Polacek <polacek@redhat.com>
7148
7149 PR sanitizer/80536
7150 PR sanitizer/80386
7151 * c-c++-common/ubsan/pr80536.c: New test.
7152 * g++.dg/ubsan/pr80386.C: New test.
7153
7154 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7155
7156 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7157 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7158
7159 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7160
7161 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7162 expected output of vadd, vsub and vmul instructions.
7163 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7164 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7165 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7166
7167 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7168
7169 PR libgfortran/80727
7170 * gfortran.dg/read_3.f90: New test.
7171
7172 2017-05-15 Nathan Sidwell <nathan@acm.org>
7173
7174 PR c++/79369
7175 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7176
7177 PR c++/79369
7178 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7179 * g++.dg/cpp0x/pr79369.C: New.
7180
7181 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7182
7183 PR fortran/80752
7184 * gfortran.dg/pr80752.f90: New test.
7185
7186 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7187
7188 PR target/80425
7189 * gcc.target/i386/pr80425-1.c: New test.
7190 * gcc.target/i386/pr80425-2.c: Ditto.
7191
7192 2017-05-15 Jeff Law <law@redhat.com>
7193
7194 * gcc.target/mips/reorgbug-1.c: New test.
7195
7196 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7197
7198 * gnat.dg/specs/pack13.ads: New test.
7199
7200 2017-05-14 Martin Sebor <msebor@redhat.com>
7201
7202 PR middle-end/77671
7203 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7204 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7205 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7206 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7207 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7208
7209 2017-05-14 Martin Sebor <msebor@redhat.com>
7210
7211 PR middle-end/80669
7212 * gcc.dg/builtin-stpncpy.c: New test.
7213
7214 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7215
7216 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7217 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7218 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7219 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7220
7221 2017-05-14 Julia Koval <julia.koval@intel.com>
7222
7223 * gcc.target/i386/xgetsetbv.c: New test.
7224
7225 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7226
7227 PR fortran/80442
7228 * gfortran.dg/impl_do_var_data.f90: New Test
7229
7230 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7231
7232 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7233 A regression test for a private array access case which caused
7234 an assert.
7235
7236 2017-05-12 Martin Sebor <msebor@redhat.com>
7237
7238 PR testsuite/80643
7239 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7240 to the purpose of the test.
7241
7242 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7243
7244 * gcc.target/powerpc/bmi-andn-1.c: New file
7245 * gcc.target/powerpc/bmi-andn-2.c: New file.
7246 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7247 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7248 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7249 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7250 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7251 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7252 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7253 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7254 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7255 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7256 * gcc.target/powerpc/bmi-check.h: New File.
7257 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7258 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7259 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7260 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7261 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7262 * gcc.target/powerpc/bmi2-check.h: New file.
7263 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7264 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7265 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7266 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7267 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7268 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7269 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7270 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7271 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7272
7273 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7274
7275 PR c++/60430
7276 * g++.dg/cpp0x/pr60430.C: New.
7277
7278 2017-05-12 Jeff Law <law@redhat.com>
7279
7280 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7281
7282 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7283
7284 PR middle-end/80707
7285 * g++.dg/pr80707.C: New test.
7286
7287 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7288
7289 * gcc.target/powerpc/fold-vec-div-float.c: New.
7290 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7291 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7292
7293 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7294
7295 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7296 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7297 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7298 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7299 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7300 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7301 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7302 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7303 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7304 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7305 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7306 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7307
7308 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7309
7310 PR c++/49604
7311 * g++.dg/cpp0x/forw_enum14.C: New.
7312 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7313
7314 2017-05-12 Richard Biener <rguenther@suse.de>
7315
7316 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7317
7318 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 PR c++/67687
7321 * g++.dg/cpp0x/constexpr-ice17.C: New.
7322
7323 2017-05-12 Richard Biener <rguenther@suse.de>
7324
7325 PR tree-optimization/80713
7326 * gcc.dg/torture/pr80713.c: New testcase.
7327
7328 2017-05-12 Andi Kleen <ak@linux.intel.com>
7329
7330 PR testsuite/77684
7331 * lib/target-supports.exp (profopt-perf-wrapper):
7332 Add -m8 option to increase parallelism.
7333
7334 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7335
7336 * c-c++-common/goacc/parallel-dims-1.c: New file.
7337 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7338
7339 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7340 * c-c++-common/goacc/classify-kernels.c: Likewise.
7341 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7342 Likewise.
7343 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7344 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7345 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7346 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7347 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7348 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7349 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7350 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7351 * c-c++-common/goacc/kernels-loop.c: Likewise.
7352 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7353 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7354 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7355 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7356 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7357 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7358 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7359 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7360 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7361 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7362 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7363 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7364
7365 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7366 * c-c++-common/goacc/classify-kernels.c: Likewise.
7367 * c-c++-common/goacc/classify-parallel.c: Likewise.
7368 * c-c++-common/goacc/classify-routine.c: Likewise.
7369 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7370 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7371 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7372 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7373
7374 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7375 * c-c++-common/goacc/classify-kernels.c: Likewise.
7376 * c-c++-common/goacc/classify-parallel.c: Likewise.
7377 * c-c++-common/goacc/classify-routine.c: Likewise.
7378 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7379 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7380 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7381 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7382
7383 2017-05-11 Nathan Sidwell <nathan@acm.org>
7384
7385 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7386
7387 2017-05-11 Carl Love <cel@us.ibm.com>
7388
7389 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7390 to the test suite file.
7391 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7392 to the test suite file.
7393
7394 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7395
7396 PR fortran/78659
7397 * gfortran.dg/namelist_91.f90: New test.
7398 * gfortran.dg/namelist_92.f90: New test.
7399 * gfortran.dg/namelist_93.f90: New test.
7400 * gfortran.dg/namelist_94.f90: New test.
7401
7402 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7403
7404 PR target/80695
7405 * gcc.target/powerpc/pr80695-p8.c: New file.
7406 * gcc.target/powerpc/pr80695-p9.c: New file.
7407
7408 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7409 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/80706
7412 * gcc.target/i386/pr80706.c: New test.
7413
7414 2017-05-11 Julia Koval <julia.koval@intel.com>
7415
7416 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7417 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7418 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7419 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7420
7421 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7422
7423 PR c++/70538
7424 * g++.dg/cpp0x/pr70538.C: New.
7425
7426 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7427
7428 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7429 Remove unnecessary loop. Run on 32-bit targets only.
7430 (dg-options): Remove -fno-tree-sink.
7431
7432 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7433
7434 * gcc.target/powerpc/cmpb-1.c: New test.
7435 * gcc.target/powerpc/cmpb-2.c: New test.
7436 * gcc.target/powerpc/cmpb-3.c: New test.
7437 * gcc.target/powerpc/cmpb32-1.c: New test.
7438 * gcc.target/powerpc/cmpb32-2.c: New test.
7439
7440 2017-05-11 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/80705
7443 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7444
7445 2017-05-11 Nathan Sidwell <nathan@acm.org>
7446
7447 * lib/scanlang.exp: New.
7448 * lib/gcc-dg.exp: Load scanlang.exp.
7449 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7450
7451 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7452
7453 PR testsuite/80580
7454 * gcc.dg/gimplefe-error-6.c: New test.
7455
7456 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7457
7458 PR testsuite/80580
7459 * gcc.dg/gimplefe-error-5.c: New test.
7460
7461 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7462
7463 PR testsuite/80580
7464 * gcc.dg/gimplefe-error-4.c: New test.
7465
7466 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7467
7468 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7469
7470 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7471
7472 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7473 (_mm_maskz_max_round_sd): Test new intrinsics.
7474 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7475 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7476 (_mm_maskz_max_round_ss): Test new intrinsics.
7477 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7478 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7479 (_mm_maskz_min_round_sd): Test new intrinsics.
7480 * gcc.target/i386/avx512f-vminsd-2.c: New.
7481 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7482 (_mm_maskz_min_round_ss): Test new intrinsics.
7483 * gcc.target/i386/avx512f-vminss-2.c: New.
7484 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7485 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7486 (__builtin_ia32_minss_mask_round): Test new builtins.
7487 * gcc.target/i386/sse-13.c: Ditto.
7488 * gcc.target/i386/sse-23.c: Ditto.
7489 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7490 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7491 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7492 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7493 (_mm_mask_min_round_ss): Test new intrinsics.
7494 * gcc.target/i386/testround-1.c: Ditto.
7495
7496 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7497
7498 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7499 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7500 (_mm_maskz_div_round_sd): Test new intrinsics.
7501 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7502 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7503 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7504 (_mm_maskz_div_round_ss): Test new intrinsics.
7505 * gcc.target/i386/avx512f-vdivss-2.c: New.
7506 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7507 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7508 (_mm_maskz_mul_round_sd): Test new intrinsics.
7509 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7510 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7511 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7512 (_mm_maskz_mul_round_ss): Test new intrinsics.
7513 * gcc.target/i386/avx512f-vmulss-2.c: New.
7514 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7515 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7516 (__builtin_ia32_mulss_mask_round): Test new builtins.
7517 * gcc.target/i386/sse-13.c: Ditto.
7518 * gcc.target/i386/sse-23.c: Ditto.
7519 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7520 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7521 (_mm_maskz_mul_round_ss): Test new intrinsics.
7522 * gcc.target/i386/testround-1.c: Ditto.
7523
7524 2017-05-10 Julia Koval <julia.koval@intel.com>
7525
7526 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7527 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7528 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7529
7530 2017-05-10 Julia Koval <julia.koval@intel.com>
7531
7532 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7533 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7534 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7535 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7536
7537 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7538
7539 PR tree-optimization/51513
7540 * gcc.target/powerpc/pr51513.c: New test.
7541 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7542 __builtin_abort().
7543 * gcc.dg/predict-14.c: Likewise.
7544
7545 2017-05-10 Carl Love <cel@us.ibm.com>
7546 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7547 to the test suite file.
7548 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7549 to the test suite file.
7550
7551 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7552
7553 PR tree-optimization/77644
7554 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7555
7556 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7557
7558 * gcc.dg/guality/inline-params-2.c: New.
7559
7560 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7561
7562 PR c++/80145
7563 * g++.dg/cpp1y/auto-fn37.C: New.
7564 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7565
7566 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7567
7568 PR target/68163
7569 * gcc.target/powerpc/pr68163.c: New test.
7570
7571 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7572
7573 PR fortran/79311
7574 * gfortran.dg/finalize_32.f90: New test.
7575
7576 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7577
7578 PR c/35441
7579 * gcc.dg/pr35441.c: New test.
7580
7581 2017-05-09 Martin Sebor <msebor@redhat.com>
7582
7583 PR testsuite/80643
7584 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7585 output.
7586
7587 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7588
7589 PR c++/80186
7590 * g++.dg/template/crash126.C: New.
7591
7592 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7593
7594 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7595 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7596 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7597 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7598
7599 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7600
7601 PR testsuite/80611
7602 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7603
7604 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7605
7606 * gcc.target/arc/tmac-1.c: New file.
7607 * gcc.target/arc/tmac-2.c: Likewise.
7608 * gcc.target/arc/tmac.h: Likewise.
7609
7610 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7611 Andrew Burgess <andrew.burgess@embecosm.com>
7612
7613 * gcc.target/arc/firq-1.c: New file.
7614 * gcc.target/arc/firq-2.c: Likewise.
7615 * gcc.target/arc/firq-3.c: Likewise.
7616 * gcc.target/arc/firq-4.c: Likewise.
7617 * gcc.target/arc/firq-5.c: Likewise.
7618 * gcc.target/arc/firq-6.c: Likewise.
7619
7620 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7621
7622 * gcc.target/arc/interrupt-5.c: Newfile.
7623 * gcc.target/arc/interrupt-6.c: Likewise.
7624 * gcc.target/arc/interrupt-7.c: Likewise.
7625 * gcc.target/arc/interrupt-8.c: Likewise.
7626 * gcc.target/arc/interrupt-9.c: Likewise.
7627
7628 2017-05-09 Richard Biener <rguenther@suse.de>
7629
7630 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7631 and adjust.
7632 * gcc.dg/vect/vect-50.c: Likewise.
7633
7634 2017-05-09 Marek Polacek <polacek@redhat.com>
7635
7636 PR c/80525
7637 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7638 * c-c++-common/Wlogical-op-2.c: New test.
7639
7640 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7641
7642 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7643 for targets with __SIZEOF_INT__ < 4.
7644
7645 2017-05-09 Richard Biener <rguenther@suse.de>
7646
7647 * gcc.dg/vect/vect-50.c: Revert last change.
7648 * gcc.dg/vect/vect-44.c: Likewise.
7649
7650 2017-05-08 Martin Sebor <msebor@redhat.com>
7651
7652 PR translation/80280
7653 * gcc.dg/format/gcc_diag-10.c: New test.
7654
7655 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7656
7657 PR target/80101
7658 * gcc.target/powerpc/pr80101-1.c: New test.
7659
7660 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7661
7662 PR fortran/79930
7663 * gfortran.dg/inline_transpose_1.f90: Add
7664 -finline-matmul-limit=0 to options.
7665 * gfortran.dg/matmul_5.f90: Likewise.
7666 * gfortran.dg/vect/vect-8.f90: Likewise.
7667 * gfortran.dg/inline_matmul_14.f90: New test.
7668 * gfortran.dg/inline_matmul_15.f90: New test.
7669
7670 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7671
7672 PR fortran/80602
7673 * gfortran.dg/matmul_15.f90: New test case.
7674
7675 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7676
7677 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7678 * gcc.dg/vect/vect-50.c: Likewise.
7679
7680 2017-05-07 Jeff Law <law@redhat.com>
7681
7682 Revert:
7683 2017-05-06 Jeff Law <law@redhat.com>
7684 PR tree-optimization/78496
7685 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7686 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7687
7688 2017-05-06 Jeff Law <law@redhat.com>
7689
7690 PR tree-optimization/78496
7691 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7692 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7693
7694 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7695
7696 * gcc.target/aarch64/spill_1.c: New test.
7697
7698 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7699
7700 PR rtl-optimization/75964
7701 * gcc.dg/torture/pr75964.c: New test.
7702
7703 2017-05-06 Tom de Vries <tom@codesourcery.com>
7704
7705 PR testsuite/80606
7706 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7707 * gcc.target/i386/avx-vtestpd-2.c: Same.
7708 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7709 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7710 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7711 * gcc.target/i386/avx-vtestpd-3.c: Same.
7712 * gcc.target/i386/avx-vtestps-1.c: Same.
7713 * gcc.target/i386/avx-vtestps-2.c: Same.
7714 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7715 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7716 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7717 * gcc.target/i386/avx-vtestps-3.c: Same.
7718
7719 2017-05-06 Tom de Vries <tom@codesourcery.com>
7720
7721 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7722
7723 2017-05-06 Tom de Vries <tom@codesourcery.com>
7724
7725 PR testsuite/80557
7726 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7727 * gcc.target/powerpc/altivec-types-1.c: Same.
7728
7729 2017-05-06 Tom de Vries <tom@codesourcery.com>
7730
7731 PR testsuite/80557
7732 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7733 * gcc.target/spu/intrinsics-1.c: Same.
7734
7735 2017-05-06 Tom de Vries <tom@codesourcery.com>
7736
7737 PR testsuite/80557
7738 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7739
7740 2017-05-06 Tom de Vries <tom@codesourcery.com>
7741
7742 PR testsuite/80557
7743 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7744 * gcc.target/aarch64/spellcheck_2.c: Same.
7745 * gcc.target/aarch64/spellcheck_3.c: Same.
7746
7747 2017-05-06 Tom de Vries <tom@codesourcery.com>
7748
7749 PR testsuite/80557
7750 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7751 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7752 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7753 * g++.dg/debug/dwarf2/typedef5.C: Same.
7754 * g++.dg/goacc/data-1.C: Same.
7755
7756 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7757
7758 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7759
7760 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7761
7762 PR target/79038
7763 PR target/79202
7764 PR target/79203
7765 * gcc.target/powerpc/ppc-round3.c: New test.
7766 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7767
7768 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR tree-optimization/80632
7771 * gcc.dg/pr80632.c: New test.
7772
7773 PR tree-optimization/80558
7774 * gcc.dg/tree-ssa/vrp115.c: New test.
7775
7776 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7777 Thomas Preud'homme <thomas.preudhomme@arm.com>
7778 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7779
7780 PR target/71607
7781 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7782 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7783 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7784 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7785 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7786 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7787 * gcc.target/arm/tls-disable-literal-pool.c: New.
7788
7789 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7790
7791 PR tree-optimization/80613
7792 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7793
7794 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7795
7796 PR c++/71577
7797 * g++.dg/cpp0x/pr71577.C: New.
7798
7799 2017-05-04 Martin Sebor <msebor@redhat.com>
7800
7801 PR middle-end/79234
7802 * gcc.dg/builtin-stringop-chk-8.c: New test.
7803 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7804 * gcc.dg/builtin-stringop-chk-4.c: Same.
7805 * gcc.dg/builtin-strncat-chk-1.c: Same.
7806 * g++.dg/ext/strncpy-chk1.C: Same.
7807 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7808 * gcc.dg/out-of-bounds-1.c: Same.
7809 * gcc.dg/pr78138.c: Same.
7810 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7811 * gfortran.dg/mvbits_7.f90: Same.
7812
7813 2017-05-04 Martin Sebor <msebor@redhat.com>
7814
7815 PR preprocessor/79214
7816 PR middle-end/79222
7817 PR middle-end/79223
7818 * gcc.dg/pr79214.c: New test.
7819 * gcc.dg/pr79214.h: New test header.
7820 * gcc.dg/pr79222.c: New test.
7821 * gcc.dg/pr79223.c: New test.
7822 * gcc.dg/pr78138.c: Adjust.
7823 * gfortran.dg/unconstrained_commons.f: Same.
7824
7825 2017-05-04 Martin Sebor <msebor@redhat.com>
7826
7827 PR translation/80280
7828 * g++.dg/abi/Wabi-2-3.C: Adjust.
7829 * g++.dg/abi/Wabi-3-2.C: Ditto.
7830 * g++.dg/lookup/using17.C: Ditto.
7831 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7832
7833 2017-05-04 Martin Jambor <mjambor@suse.cz>
7834
7835 PR tree-optimization/80622
7836 * gcc.dg/tree-ssa/pr80622.c: New test.
7837
7838 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7839
7840 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7841
7842 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7843
7844 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7845 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7846
7847 2017-05-04 Richard Biener <rguenther@suse.de>
7848
7849 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7850
7851 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7852
7853 * gcc.dg/vect/vect-profile-1.c: New test.
7854
7855 2017-05-04 Marek Polacek <polacek@redhat.com>
7856
7857 PR tree-optimization/80612
7858 * gcc.dg/torture/pr80612.c: New test.
7859
7860 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7861 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7862
7863 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7864 check_effective_target_arm_thumb1_movt_ok.
7865
7866 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7867
7868 * gcc.target/arm/fpscr.c: New file.
7869
7870 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7871
7872 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7873 target.
7874
7875 2017-05-04 Tom de Vries <tom@codesourcery.com>
7876
7877 PR testsuite/80557
7878 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7879 line numbers.
7880 * g++.dg/warn/miss-format-1.C: Same.
7881 * g++.dg/warn/overflow-warn-1.C: Same.
7882 * g++.dg/warn/overflow-warn-3.C: Same.
7883 * g++.dg/warn/overflow-warn-4.C: Same.
7884
7885 2017-05-04 Tom de Vries <tom@codesourcery.com>
7886
7887 PR testsuite/80557
7888 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7889 * gcc.target/i386/pr68657.c: Same.
7890 * gcc.target/i386/pr69255-1.c: Same.
7891 * gcc.target/i386/pr69255-2.c: Same.
7892 * gcc.target/i386/pr69255-3.c: Same.
7893
7894 2017-05-04 Richard Biener <rguenther@suse.de>
7895
7896 PR tree-optimization/31130
7897 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7898 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7899 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7900 * gcc.dg/pr52904.c: Remove XFAIL.
7901 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7902
7903 2017-05-03 Jeff Law <law@redhat.com>
7904
7905 PR tree-optimization/78496
7906 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7907
7908 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7909
7910 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7911
7912 2017-05-03 Richard Biener <rguenther@suse.de>
7913
7914 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7915
7916 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR tree-optimization/79472
7919 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7920 to dg-options.
7921 * gcc.dg/tree-ssa/vrp113.c: New test.
7922 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7923 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7924 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7925
7926 2017-05-03 Tom de Vries <tom@codesourcery.com>
7927
7928 PR testsuite/80557
7929 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7930 * c-c++-common/Wshift-negative-value-2.c: Same.
7931 * c-c++-common/Wshift-negative-value-3.c: Same.
7932 * c-c++-common/Wshift-negative-value-4.c: Same.
7933 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7934 * c-c++-common/cpp/pr60400.c: Same.
7935 * c-c++-common/fmax-errors.c: Same.
7936 * c-c++-common/goacc/data-2.c: Same.
7937 * c-c++-common/goacc/host_data-2.c: Same.
7938 * c-c++-common/gomp/simd4.c: Same.
7939 * c-c++-common/pr28656.c: Same.
7940 * c-c++-common/pr43395.c: Same.
7941 * c-c++-common/torture/pr57945.c: Same.
7942
7943 2017-05-03 Tom de Vries <tom@codesourcery.com>
7944
7945 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7946 arg of dg directive.
7947 * c-c++-common/goacc/routine-3.c: Same.
7948 * c-c++-common/goacc/routine-4.c: Same.
7949
7950 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7951
7952 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7953 (test_fixit_insert_newline): New function.
7954 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7955 (test_fixit_insert_newline): New function.
7956 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7957 (test_fixit_insert_newline): New function.
7958 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7959 (test_fixit_insert_newline): New function.
7960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7961 (test_show_locus): Handle test_fixit_insert_newline.
7962
7963 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7964
7965 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7966
7967 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7968
7969 * gcc.dg/lsr-div1.c: New testcase.
7970
7971 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7972
7973 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7974 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7975 (_mm_maskz_add_round_sd): Test new intrinsics.
7976 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7977 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7978 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7979 (_mm_maskz_add_round_ss): Test new intrinsics.
7980 * gcc.target/i386/avx512f-vaddss-2.c: New.
7981 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7982 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7983 (_mm_maskz_sub_round_sd): Test new intrinsics.
7984 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7985 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7986 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7987 (_mm_maskz_sub_round_ss): Test new intrinsics.
7988 * gcc.target/i386/avx512f-vsubss-2.c: New.
7989 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7990 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7991 (__builtin_ia32_subss_mask_round): Test new builtins.
7992 * gcc.target/i386/sse-13.c: Ditto.
7993 * gcc.target/i386/sse-23.c: Ditto.
7994 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7995 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7996 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7997 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7998 (_mm_mask_sub_round_ss): Test new intrinsics.
7999 * gcc.target/i386/testround-1.c: Ditto.
8000
8001 2017-05-02 Martin Jambor <mjambor@suse.cz>
8002
8003 PR tree-optimization/78687
8004 * g++.dg/tree-ssa/pr78687.C: New test.
8005
8006 2017-05-02 Richard Biener <rguenther@suse.de>
8007
8008 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8009 behavior.
8010 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8011
8012 2017-05-02 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/80591
8015 * gcc.dg/torture/pr80591.c: New testcase.
8016
8017 2017-05-02 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/80549
8020 * gcc.dg/torture/pr80549.c: New testcase.
8021
8022 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8023
8024 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8025 unsigned long.
8026
8027 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8028
8029 PR c++/80038
8030 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8031
8032 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8033
8034 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8035 reflect insertion fix-it hints at the same location now being
8036 consolidated.
8037
8038 2017-05-01 Martin Sebor <msebor@redhat.com>
8039
8040 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8041 on ILP32 targets.
8042
8043 2017-05-01 Tom de Vries <tom@codesourcery.com>
8044
8045 * gcc.dg/pr78768.c: Require linker plugin.
8046
8047 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8048
8049 PR fortran/37131
8050 * gfortran.dg/matmul_bounds_11.f90: New test.
8051
8052 2017-05-01 Martin Sebor <msebor@redhat.com>
8053
8054 PR tree-optimization/79715
8055 * gcc.dg/pr79715.c: New test.
8056
8057 2017-05-01 Tom de Vries <tom@codesourcery.com>
8058
8059 PR testsuite/65941
8060 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8061 * g++.dg/other/pr59492.C: Require effective target rdrand.
8062
8063 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8064
8065 * g++.dg/diagnostic/member-decl-1.C: New test.
8066
8067 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8068
8069 PR tree-optimization/80487
8070 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8071
8072 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8073
8074 PR tree-optimization/79697
8075 * gcc.dg/tree-ssa/pr79697.c: New test.
8076
8077 2017-04-29 Tom de Vries <tom@codesourcery.com>
8078
8079 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8080
8081 2017-04-28 Martin Sebor <msebor@redhat.com>
8082
8083 PR tree-optimization/80523
8084 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8085
8086 2017-04-28 Tom de Vries <tom@codesourcery.com>
8087
8088 PR testsuite/80557
8089 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8090 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8091
8092 2017-04-28 Tom de Vries <tom@codesourcery.com>
8093
8094 PR testsuite/80557
8095 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8096 * obj-c++.dg/bitfield-4.mm: Same.
8097 * obj-c++.dg/bitfield-5.mm: Same.
8098 * obj-c++.dg/exceptions-3.mm: Same.
8099 * obj-c++.dg/exceptions-5.mm: Same.
8100 * obj-c++.dg/method-1.mm: Same.
8101 * obj-c++.dg/method-12.mm: Same.
8102 * obj-c++.dg/method-13.mm: Same.
8103 * obj-c++.dg/method-15.mm: Same.
8104 * obj-c++.dg/method-16.mm: Same.
8105 * obj-c++.dg/property/at-property-18.mm: Same.
8106 * obj-c++.dg/property/at-property-25.mm: Same.
8107 * obj-c++.dg/property/at-property-5.mm: Same.
8108 * obj-c++.dg/property/dynamic-2.mm: Same.
8109 * obj-c++.dg/property/property-neg-3.mm: Same.
8110 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8111 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8112 * obj-c++.dg/syntax-error-1.mm: Same.
8113 * obj-c++.dg/try-catch-13.mm: Same.
8114 * objc.dg/bitfield-4.m: Same.
8115 * objc.dg/class-1.m: Same.
8116 * objc.dg/method-11.m: Same.
8117 * objc.dg/method-6.m: Same.
8118 * objc.dg/method-7.m: Same.
8119 * objc.dg/method-9.m: Same.
8120 * objc.dg/missing-proto-3.m: Same.
8121 * objc.dg/naming-2.m: Same.
8122 * objc.dg/property/at-property-16.m: Same.
8123 * objc.dg/property/at-property-18.m: Same.
8124 * objc.dg/property/at-property-25.m: Same.
8125 * objc.dg/property/at-property-5.m: Same.
8126 * objc.dg/property/dynamic-2.m: Same.
8127 * objc.dg/property/property-neg-3.m: Same.
8128 * objc.dg/protocol-inheritance-1.m: Same.
8129 * objc.dg/protocol-inheritance-2.m: Same.
8130
8131 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8132
8133 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8134
8135 2017-04-28 Tom de Vries <tom@codesourcery.com>
8136
8137 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8138 dg-(error|warning|message|bogus).
8139 * g++.dg/conversion/dr195-1.C: Same.
8140 * g++.dg/conversion/dr195.C: Same.
8141 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8142 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8143 * g++.dg/cpp0x/inline-ns7.C: Same.
8144 * g++.dg/cpp0x/variadic105.C: Same.
8145 * g++.dg/cpp0x/variadic65.C: Same.
8146 * g++.dg/expr/call2.C: Same.
8147 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8148 * g++.dg/expr/pmf-1.C: Same.
8149 * g++.dg/ext/altivec-types-1.C: Same.
8150 * g++.dg/ext/altivec-types-2.C: Same.
8151 * g++.dg/ext/altivec-types-3.C: Same.
8152 * g++.dg/ext/attrib14.C: Same.
8153 * g++.dg/ext/complit1.C: Same.
8154 * g++.dg/ext/forscope2.C: Same.
8155 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8156 * g++.dg/ext/label13.C: Same.
8157 * g++.dg/ext/member-attr.C: Same.
8158 * g++.dg/ext/visibility/anon7.C: Same.
8159 * g++.dg/ext/visibility/visibility-7.C: Same.
8160 * g++.dg/ext/vla2.C: Same.
8161 * g++.dg/inherit/access2.C: Same.
8162 * g++.dg/inherit/covariant12.C: Same.
8163 * g++.dg/inherit/covariant14.C: Same.
8164 * g++.dg/inherit/namespace-as-base.C: Same.
8165 * g++.dg/inherit/template-as-base.C: Same.
8166 * g++.dg/lookup/ambig1.C: Same.
8167 * g++.dg/lookup/ambig2.C: Same.
8168 * g++.dg/lookup/ambig3.C: Same.
8169 * g++.dg/lookup/class-member-1.C: Same.
8170 * g++.dg/lookup/conv-1.C: Same.
8171 * g++.dg/lookup/decl1.C: Same.
8172 * g++.dg/lookup/koenig1.C: Same.
8173 * g++.dg/lookup/scoped1.C: Same.
8174 * g++.dg/lookup/scoped2.C: Same.
8175 * g++.dg/lookup/two-stage4.C: Same.
8176 * g++.dg/lookup/used-before-declaration.C: Same.
8177 * g++.dg/lookup/using.C: Same.
8178 * g++.dg/lookup/using17.C: Same.
8179 * g++.dg/lookup/using2.C: Same.
8180 * g++.dg/other/abstract2.C: Same.
8181 * g++.dg/other/classkey1.C: Same.
8182 * g++.dg/other/component1.C: Same.
8183 * g++.dg/other/const1.C: Same.
8184 * g++.dg/other/const2.C: Same.
8185 * g++.dg/other/conversion1.C: Same.
8186 * g++.dg/other/do1.C: Same.
8187 * g++.dg/other/error1.C: Same.
8188 * g++.dg/other/error10.C: Same.
8189 * g++.dg/other/error3.C: Same.
8190 * g++.dg/other/error4.C: Same.
8191 * g++.dg/other/error5.C: Same.
8192 * g++.dg/other/error8.C: Same.
8193 * g++.dg/other/error9.C: Same.
8194 * g++.dg/other/field1.C: Same.
8195 * g++.dg/other/init1.C: Same.
8196 * g++.dg/other/ptrmem2.C: Same.
8197 * g++.dg/other/return1.C: Same.
8198 * g++.dg/overload/builtin3.C: Same.
8199 * g++.dg/overload/error1.C: Same.
8200 * g++.dg/overload/error2.C: Same.
8201 * g++.dg/overload/koenig2.C: Same.
8202 * g++.dg/overload/pmf1.C: Same.
8203 * g++.dg/parse/args1.C: Same.
8204 * g++.dg/parse/attr3.C: Same.
8205 * g++.dg/parse/constant4.C: Same.
8206 * g++.dg/parse/crash10.C: Same.
8207 * g++.dg/parse/crash18.C: Same.
8208 * g++.dg/parse/crash19.C: Same.
8209 * g++.dg/parse/crash20.C: Same.
8210 * g++.dg/parse/crash21.C: Same.
8211 * g++.dg/parse/crash22.C: Same.
8212 * g++.dg/parse/crash32.C: Same.
8213 * g++.dg/parse/decl-specifier-1.C: Same.
8214 * g++.dg/parse/error58.C: Same.
8215 * g++.dg/parse/local-class1.C: Same.
8216 * g++.dg/parse/non-dependent2.C: Same.
8217 * g++.dg/parse/parameter-declaration-1.C: Same.
8218 * g++.dg/parse/ptrmem2.C: Same.
8219 * g++.dg/parse/ptrmem3.C: Same.
8220 * g++.dg/parse/saved1.C: Same.
8221 * g++.dg/tc1/dr101.C: Same.
8222 * g++.dg/tc1/dr142.C: Same.
8223 * g++.dg/tc1/dr176.C: Same.
8224 * g++.dg/template/conv4.C: Same.
8225 * g++.dg/template/crash56.C: Same.
8226 * g++.dg/template/dependent-expr2.C: Same.
8227 * g++.dg/template/error1.C: Same.
8228 * g++.dg/template/error2.C: Same.
8229 * g++.dg/template/explicit6.C: Same.
8230 * g++.dg/template/init-list.C: Same.
8231 * g++.dg/template/local1.C: Same.
8232 * g++.dg/template/lookup2.C: Same.
8233 * g++.dg/template/meminit2.C: Same.
8234 * g++.dg/template/nontype25.C: Same.
8235 * g++.dg/template/ptrmem2.C: Same.
8236 * g++.dg/template/qualttp19.C: Same.
8237 * g++.dg/template/qualttp20.C: Same.
8238 * g++.dg/template/ttp3.C: Same.
8239 * g++.dg/template/unify4.C: Same.
8240 * g++.dg/template/unify6.C: Same.
8241 * g++.dg/template/unify7.C: Same.
8242 * g++.dg/template/warn1.C: Same.
8243 * g++.dg/tree-ssa/dom-invalid.C: Same.
8244 * g++.dg/ubsan/shift-1.C: Same.
8245 * g++.dg/warn/Wunused-2.C: Same.
8246 * g++.dg/warn/Wunused-4.C: Same.
8247 * g++.dg/warn/Wunused-6.C: Same.
8248 * g++.dg/warn/deprecated-6.C: Same.
8249 * g++.dg/warn/deprecated.C: Same.
8250 * g++.dg/warn/effc1.C: Same.
8251 * g++.dg/warn/effc3.C: Same.
8252 * g++.dg/warn/incomplete1.C: Same.
8253 * g++.dg/warn/inline1.C: Same.
8254 * g++.dg/warn/noeffect2.C: Same.
8255 * g++.dg/warn/noeffect4.C: Same.
8256 * g++.dg/warn/oldcast1.C: Same.
8257 * g++.dg/warn/sentinel.C: Same.
8258 * g++.dg/warn/unit-1.C: Same.
8259 * g++.old-deja/g++.pt/inherit2.C: Same.
8260 * g++.old-deja/g++.pt/overload8.C: Same.
8261 * gcc.dg/20000926-1.c: Same.
8262 * gcc.dg/20040223-1.c: Same.
8263 * gcc.dg/Warray-bounds-7.c: Same.
8264 * gcc.dg/alias-1.c: Same.
8265 * gcc.dg/alias-12.c: Same.
8266 * gcc.dg/alias-13.c: Same.
8267 * gcc.dg/alias-2.c: Same.
8268 * gcc.dg/array-13.c: Same.
8269 * gcc.dg/array-4.c: Same.
8270 * gcc.dg/attr-ifunc-2.c: Same.
8271 * gcc.dg/attr-invalid.c: Same.
8272 * gcc.dg/attr-noinline.c: Same.
8273 * gcc.dg/bitfld-2.c: Same.
8274 * gcc.dg/c90-const-expr-7.c: Same.
8275 * gcc.dg/c99-const-expr-7.c: Same.
8276 * gcc.dg/cpp/20000625-1.c: Same.
8277 * gcc.dg/cpp/charconst-4.c: Same.
8278 * gcc.dg/cpp/include2.c: Same.
8279 * gcc.dg/cpp/include2a.c: Same.
8280 * gcc.dg/decl-4.c: Same.
8281 * gcc.dg/deprecated-4.c: Same.
8282 * gcc.dg/deprecated.c: Same.
8283 * gcc.dg/dfp/altivec-types.c: Same.
8284 * gcc.dg/float-range-1.c: Same.
8285 * gcc.dg/pack-test-3.c: Same.
8286 * gcc.dg/pr11492.c: Same.
8287 * gcc.dg/pr15360-1.c: Same.
8288 * gcc.dg/pr37908.c: Same.
8289 * gcc.dg/pr53265.c: Same.
8290 * gcc.dg/pr57287-2.c: Same.
8291 * gcc.dg/pr57287.c: Same.
8292 * gcc.dg/redecl-1.c: Same.
8293 * gcc.dg/sync-3.c: Same.
8294 * gcc.dg/two-types-1.c: Same.
8295 * gcc.dg/two-types-2.c: Same.
8296 * gcc.dg/two-types-4.c: Same.
8297 * gcc.dg/two-types-5.c: Same.
8298 * gcc.dg/two-types-6.c: Same.
8299 * gcc.dg/two-types-7.c: Same.
8300 * gcc.dg/two-types-8.c: Same.
8301 * gcc.dg/two-types-9.c: Same.
8302 * gcc.dg/uninit-I.c: Same.
8303 * gcc.dg/uninit-pr19430.c: Same.
8304 * gcc.dg/visibility-7.c: Same.
8305 * gcc.dg/winline-10.c: Same.
8306 * gcc.dg/winline-2.c: Same.
8307 * gcc.dg/winline-3.c: Same.
8308 * gcc.dg/winline-9.c: Same.
8309 * gcc.target/i386/attr-returns_twice-1.c: Same.
8310 * gcc.target/i386/chkp-const-check-2.c: Same.
8311 * gcc.target/i386/chkp-label-address.c: Same.
8312 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8313 * gcc.target/i386/pr39162.c: Same.
8314 * gcc.target/i386/sse-5.c: Same.
8315 * gcc.target/powerpc/altivec-types-1.c: Same.
8316 * gcc.target/powerpc/altivec-types-2.c: Same.
8317 * gcc.target/powerpc/altivec-types-3.c: Same.
8318 * gcc.target/powerpc/float128-mix.c: Same.
8319 * gcc.target/powerpc/no-r11-3.c: Same.
8320 * gcc.target/spu/Wmain.c: Same.
8321 * gcc.target/spu/ea/errors2.c: Same.
8322 * gfortran.dg/assignment_1.f90: Same.
8323 * gfortran.dg/common_3.f90: Same.
8324 * gfortran.dg/der_io_1.f90: Same.
8325 * gfortran.dg/g77/20030326-1.f: Same.
8326 * gfortran.dg/g77/9263.f: Same.
8327 * gfortran.dg/g77/960317-1.f: Same.
8328 * gfortran.dg/g77/970625-2.f: Same.
8329 * gfortran.dg/g77/980615-0.f: Same.
8330 * gfortran.dg/g77/check0.f: Same.
8331 * gfortran.dg/g77/dnrm2.f: Same.
8332 * gfortran.dg/g77/pr9258.f: Same.
8333 * gfortran.dg/ichar_1.f90: Same.
8334 * gfortran.dg/interface_1.f90: Same.
8335 * gfortran.dg/namelist_1.f90: Same.
8336 * gfortran.dg/namelist_2.f90: Same.
8337 * gfortran.dg/namelist_3.f90: Same.
8338 * gfortran.dg/namelist_print_2.f: Same.
8339 * gfortran.dg/oldstyle_1.f90: Same.
8340 * gfortran.dg/runtime_warning_1.f90: Same.
8341 * gfortran.dg/underflow.f90: Same.
8342 * gnat.dg/specs/integer_value.ads: Same.
8343 * obj-c++.dg/fsf-package-0.m: Same.
8344 * objc.dg/two-types-1.m: Same.
8345
8346 2017-04-28 Martin Liska <mliska@suse.cz>
8347
8348 PR gcov-profile/79891
8349 * gcc.misc-tests/gcov-17.c: New test.
8350 * gcc.misc-tests/gcov-18.c: New test.
8351
8352 2017-04-28 Tom de Vries <tom@codesourcery.com>
8353
8354 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8355 dg-(error|warning|message|bogus).
8356 * g++.dg/parse/parameter-declaration-1.C: Same.
8357 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8358 * gcc.dg/Wpointer-sign-Wall.c: Same.
8359 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8360 * gcc.dg/cpp/19990413-1.c: Same.
8361 * gcc.dg/dg-test-1.c: Same.
8362 * gcc.dg/empty-source-2.c: Same.
8363 * gcc.dg/empty-source-3.c: Same.
8364 * gcc.dg/format/c99-printf-1.c: Same.
8365 * gcc.dg/format/c99-scanf-1.c: Same.
8366 * gcc.dg/label-decl-2.c: Same.
8367 * gcc.dg/m-un-2.c: Same.
8368 * gcc.dg/uninit-pr20644-O0.c: Same.
8369 * gfortran.dg/pr70006.f90: Same.
8370 * obj-c++.dg/fsf-package-0.m: Same.
8371
8372 2017-04-28 Tom de Vries <tom@codesourcery.com>
8373
8374 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8375 dg-(error|warning|message|bogus).
8376 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8377 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8378 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8379 * c-c++-common/pr20000.c: Same.
8380 * c-c++-common/pr49706.c: Same.
8381 * g++.dg/ext/utf16-4.C: Same.
8382 * g++.dg/parse/error2.C: Same.
8383 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8384 * g++.dg/warn/Wtype-limits.C: Same.
8385 * g++.dg/warn/overflow-warn-1.C: Same.
8386 * g++.dg/warn/overflow-warn-3.C: Same.
8387 * gcc.dg/Wpointer-sign-Wall.c: Same.
8388 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8389 * gcc.dg/Wtype-limits-Wextra.c: Same.
8390 * gcc.dg/Wtype-limits.c: Same.
8391 * gcc.dg/cpp/19990413-1.c: Same.
8392 * gcc.dg/dg-test-1.c: Same.
8393 * gcc.dg/empty-source-2.c: Same.
8394 * gcc.dg/empty-source-3.c: Same.
8395 * gcc.dg/label-decl-2.c: Same.
8396 * gcc.dg/m-un-2.c: Same.
8397 * gcc.dg/uninit-pr19430-O0.c: Same.
8398 * gcc.dg/uninit-pr19430.c: Same.
8399 * gcc.dg/uninit-pr20644-O0.c: Same.
8400 * gcc.dg/utf16-4.c: Same.
8401 * gfortran.dg/pr70006.f90: Same.
8402 * obj-c++.dg/fsf-package-0.m: Same.
8403
8404 2017-04-28 Richard Biener <rguenther@suse.de>
8405
8406 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8407 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8408 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8409 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8410 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8411 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8412
8413 2017-04-27 Marek Polacek <polacek@redhat.com>
8414
8415 PR sanitizer/80349
8416 * c-c++-common/ubsan/pr80349.c: New test.
8417
8418 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8419
8420 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8421 diagnostics.
8422 * g++.dg/warn/pr12242.C: Likewise.
8423
8424 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8425
8426 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8427
8428 2017-04-27 Martin Liska <mliska@suse.cz>
8429
8430 PR testsuite/79455
8431 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8432 more generic.
8433
8434 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR c++/80534
8437 * g++.dg/other/pr80534-1.C: New test.
8438 * g++.dg/other/pr80534-2.C: New test.
8439
8440 2017-04-27 Richard Biener <rguenther@suse.de>
8441
8442 PR middle-end/80539
8443 * gcc.dg/torture/pr80539.c: New testcase.
8444
8445 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR target/77728
8448 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8449
8450 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8451
8452 * g++.dg/diagnostic/nested-name-1.C: New test.
8453
8454 2017-04-26 Martin Liska <mliska@suse.cz>
8455
8456 * gcc.dg/guality/guality.h: Add prefix to test verification.
8457
8458 2017-04-25 Nathan Sidwell <nathan@acm.org>
8459
8460 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8461
8462 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8463
8464 PR target/70799
8465 * gcc.target/i386/pr70799-5.c: New test.
8466
8467 2017-04-25 Martin Sebor <msebor@redhat.com>
8468
8469 PR tree-optimization/80497
8470 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8471
8472 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8473 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR target/77728
8476 * g++.dg/abi/pr77728-1.C: New test.
8477
8478 2017-04-25 Marek Polacek <polacek@redhat.com>
8479
8480 PR sanitizer/80349
8481 * g++.dg/ubsan/pr80349-2.C: New test.
8482
8483 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8484
8485 * g++.dg/cpp0x/enum34.C: New test.
8486
8487 2017-04-25 Tom de Vries <tom@codesourcery.com>
8488
8489 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8490 variables.
8491 (dg-line): New proc.
8492 (process-message): Handle line number variables.
8493 * objc.dg/try-catch-12.m: Use dg-line.
8494
8495 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8496
8497 PR target/80482
8498 * gcc.target/powerpc/vec-constvolatile.c: New test.
8499
8500 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8501
8502 * g++.dg/semicolon-fixits.C: New test case.
8503
8504 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8505
8506 * gcc.dg/semicolon-fixits.c: New test case.
8507
8508 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8509
8510 * g++.dg/lookup/missing-std-include.C: New test file.
8511
8512 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8513 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR target/77728
8516 * g++.dg/abi/pr77728-2.C: New test.
8517
8518 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8519
8520 PR c++/80177
8521 * g++.dg/spellcheck-pr80177.C: New test case.
8522
8523 2017-04-25 Nathan Sidwell <nathan@acm.org>
8524
8525 * g++.dg/dg.exp (find-cxx-tests): New function.
8526 (main): Use it, remove explicit pruning
8527
8528 2017-04-25 Richard Biener <rguenther@suse.de>
8529
8530 PR tree-optimization/80492
8531 * gcc.dg/pr80492.c: New testcase.
8532
8533 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8534
8535 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8536 for targets with int size less than 32 bits.
8537
8538 2017-04-25 Richard Biener <rguenther@suse.de>
8539
8540 PR tree-optimization/79201
8541 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8542 * gcc.target/i386/pr22152.c: Disable sinking.
8543
8544 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8545
8546 PR target/80464
8547 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8548
8549 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8550
8551 PR target/79895
8552 * gcc.target/s390/pr79895.c: New test.
8553
8554 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8555
8556 PR target/80080
8557 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8558 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8559 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8560
8561 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR rtl-optimization/80501
8564 * gcc.c-torture/execute/pr80501.c: New test.
8565
8566 PR rtl-optimization/80500
8567 * gcc.dg/pr80500.c: New test.
8568
8569 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8570
8571 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8572 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8573
8574 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8575
8576 PR fortran/80121
8577 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8578 directive.
8579
8580 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8581
8582 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8583 * jit.dg/test-alignment.c: New test case.
8584 * jit.dg/test-alignment.cc: New test case.
8585 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8586 New test case.
8587
8588 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8589
8590 PR c++/80016
8591 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8592 test function.
8593 (test_alignof): New test function.
8594
8595 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8596
8597 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8598
8599 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8600
8601 * g++.dg/diagnostic/duplicate1.C: New test.
8602 * g++.dg/cpp0x/duplicate1.C: New test.
8603
8604 2017-04-24 Martin Jambor <mjambor@suse.cz>
8605
8606 PR tree-optimization/80293
8607 * g++.dg/tree-ssa/pr80293.C: New test.
8608
8609 2017-04-24 Martin Liska <mliska@suse.cz>
8610
8611 PR middle-end/79931
8612 * g++.dg/ipa/pr79931.C: New test.
8613
8614 2017-04-24 Richard Biener <rguenther@suse.de>
8615
8616 PR tree-optimization/80494
8617 * gfortran.dg/pr80494.f90: New testcase.
8618
8619 2017-04-24 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/79725
8622 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8623
8624 2017-04-24 Richard Biener <rguenther@suse.de>
8625
8626 PR c++/2972
8627 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8628
8629 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8630
8631 PR fortran/80484
8632 * gfortran.dg/dtio_29.f03: New test.
8633
8634 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8635
8636 PR fortran/80121
8637 * gfortran.dg/intent_out_9.f90: New test case.
8638
8639 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8640
8641 PR target/70799
8642 * gcc.target/i386/pr70799-4.c: New test.
8643
8644 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8645
8646 PR fortran/80392
8647 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8648
8649 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8650
8651 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8652
8653 2017-04-21 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/79547
8656 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8657
8658 2017-04-21 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/78847
8661 * g++.dg/tree-ssa/pr78847.C: New testcase.
8662
8663 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR c/80468
8666 * gcc.dg/pr80468.c: New test.
8667
8668 2017-04-21 Martin Liska <mliska@suse.cz>
8669
8670 PR tree-optimization/66278
8671 * gcc.dg/vect/pr66278.c: New test.
8672
8673 2017-04-21 Richard Biener <rguenther@suse.de>
8674
8675 PR tree-optimization/80237
8676 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8677 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8678 adjust expected optimizations.
8679
8680 2016-04-21 Richard Biener <rguenther@suse.de>
8681
8682 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8683 of inner loops.
8684 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8685 * gcc.dg/vect/vect-104.c: Likewise.
8686
8687 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 PR tree-optimization/80426
8690 * gcc.c-torture/execute/20170429-1.c: Rename into...
8691 * gcc.c-torture/execute/20170419-1.c: ...this.
8692
8693 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8694
8695 PR target/79804
8696 * gcc.target/i386/pr79804.c: New test.
8697
8698 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8699
8700 PR target/78090
8701 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8702
8703 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8704
8705 * g++/opt/pr80436.C: XFAIL on AIX.
8706
8707 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8708
8709 PR c++/80473
8710 * g++.dg/diagnostic/pr80473.C: New test.
8711
8712 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8713
8714 * g++.dg/warn/Wextra-semi.C: New test.
8715
8716 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR middle-end/80423
8719 * g++.dg/other/pr80423.C: New test.
8720
8721 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8722
8723 * gcc.dg/pr80170.c: Require ptr32plus.
8724
8725 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8726
8727 PR tree-optimization/80426
8728 * gcc.c-torture/execute/20170419-1.c: New test.
8729
8730 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR debug/80461
8733 * g++.dg/debug/pr80461.C: New test.
8734
8735 PR c++/80459
8736 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8737 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8738 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8739
8740 PR debug/80436
8741 * g++.dg/opt/pr80436.C: New test.
8742
8743 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8744
8745 * gcc.dg/torture/pr80341.c: Require int32plus.
8746
8747 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8748 Jeff Law <law@redhat.com>
8749
8750 * gcc.c-torture/compile/20170419-1.c: New test.
8751
8752 2017-04-19 Tom de Vries <tom@codesourcery.com>
8753
8754 PR testsuite/80221
8755 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8756 subsequent dg directives.
8757 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8758 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8759 * c-c++-common/attr-fallthrough-2.c: Same.
8760 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8761 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8762 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8763 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8764 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8765 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8766 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8767 * c-c++-common/cilk-plus/CK/errors.c: Same.
8768 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8769 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8770 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8771 * c-c++-common/cpp/pr57580.c: Same.
8772 * c-c++-common/goacc/asyncwait-1.c: Same.
8773 * c-c++-common/goacc/cache-2.c: Same.
8774 * c-c++-common/goacc/declare-2.c: Same.
8775 * c-c++-common/goacc/deviceptr-1.c: Same.
8776 * c-c++-common/goacc/routine-5.c: Same.
8777 * c-c++-common/gomp/clauses-2.c: Same.
8778 * c-c++-common/gomp/ordered-3.c: Same.
8779 * c-c++-common/gomp/pr67501.c: Same.
8780 * c-c++-common/pr20000.c: Same.
8781 * c-c++-common/pr43395.c: Same.
8782 * c-c++-common/pr49706.c: Same.
8783 * c-c++-common/pr77624-1.c: Same.
8784 * c-c++-common/pr77624-2.c: Same.
8785 * c-c++-common/raw-string-14.c: Same.
8786 * c-c++-common/raw-string-16.c: Same.
8787 * c-c++-common/raw-string-3.c: Same.
8788 * c-c++-common/raw-string-4.c: Same.
8789 * c-c++-common/raw-string-5.c: Same.
8790 * c-c++-common/raw-string-6.c: Same.
8791 * g++.dg/abi/mangle41.C: Same.
8792 * g++.dg/conversion/nullptr1.C: Same.
8793 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8794 * g++.dg/cpp0x/auto27.C: Same.
8795 * g++.dg/cpp0x/constexpr-98.C: Same.
8796 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8797 * g++.dg/cpp0x/diag2.C: Same.
8798 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8799 * g++.dg/cpp0x/nullptr15.C: Same.
8800 * g++.dg/cpp0x/pr31431-2.C: Same.
8801 * g++.dg/cpp0x/pr31431.C: Same.
8802 * g++.dg/cpp0x/pr79118.C: Same.
8803 * g++.dg/cpp0x/static_assert3.C: Same.
8804 * g++.dg/cpp0x/temp_default2.C: Same.
8805 * g++.dg/cpp0x/trailing4.C: Same.
8806 * g++.dg/cpp0x/variadic-ex10.C: Same.
8807 * g++.dg/cpp0x/variadic-ex13.C: Same.
8808 * g++.dg/cpp0x/variadic-ex14.C: Same.
8809 * g++.dg/cpp0x/variadic-ex3.C: Same.
8810 * g++.dg/cpp0x/variadic-ex4.C: Same.
8811 * g++.dg/cpp0x/variadic59.C: Same.
8812 * g++.dg/cpp0x/vt-37737-2.C: Same.
8813 * g++.dg/cpp0x/vt-57397-1.C: Same.
8814 * g++.dg/cpp0x/vt-57397-2.C: Same.
8815 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8816 * g++.dg/cpp1z/gen-attrs1.C: Same.
8817 * g++.dg/diagnostic/pr71075.C: Same.
8818 * g++.dg/eh/goto2.C: Same.
8819 * g++.dg/eh/goto3.C: Same.
8820 * g++.dg/expr/bitfield4.C: Same.
8821 * g++.dg/expr/bitfield5.C: Same.
8822 * g++.dg/expr/bitfield6.C: Same.
8823 * g++.dg/expr/bool1.C: Same.
8824 * g++.dg/expr/bool3.C: Same.
8825 * g++.dg/expr/cond10.C: Same.
8826 * g++.dg/expr/cond11.C: Same.
8827 * g++.dg/expr/lval3.C: Same.
8828 * g++.dg/expr/lval4.C: Same.
8829 * g++.dg/ext/anon-struct4.C: Same.
8830 * g++.dg/ext/attrib44.C: Same.
8831 * g++.dg/ext/builtin3.C: Same.
8832 * g++.dg/ext/dllimport7.C: Same.
8833 * g++.dg/ext/label5.C: Same.
8834 * g++.dg/ext/no-asm-1.C: Same.
8835 * g++.dg/ext/utf16-4.C: Same.
8836 * g++.dg/ext/vla2.C: Same.
8837 * g++.dg/gomp/block-1.C: Same.
8838 * g++.dg/gomp/block-2.C: Same.
8839 * g++.dg/gomp/block-3.C: Same.
8840 * g++.dg/gomp/block-5.C: Same.
8841 * g++.dg/gomp/linear-2.C: Same.
8842 * g++.dg/gomp/target-1.C: Same.
8843 * g++.dg/gomp/target-2.C: Same.
8844 * g++.dg/gomp/taskgroup-1.C: Same.
8845 * g++.dg/gomp/teams-1.C: Same.
8846 * g++.dg/inherit/pure1.C: Same.
8847 * g++.dg/init/array43.C: Same.
8848 * g++.dg/init/array46.C: Same.
8849 * g++.dg/init/const10.C: Same.
8850 * g++.dg/init/ctor4-1.C: Same.
8851 * g++.dg/init/ctor4.C: Same.
8852 * g++.dg/init/new37.C: Same.
8853 * g++.dg/init/pr25811.C: Same.
8854 * g++.dg/init/pr29043.C: Same.
8855 * g++.dg/init/pr29571.C: Same.
8856 * g++.dg/lookup/duperr1.C: Same.
8857 * g++.dg/lookup/error1.C: Same.
8858 * g++.dg/lookup/koenig5.C: Same.
8859 * g++.dg/lookup/pr77549.C: Same.
8860 * g++.dg/lookup/suggestions1.C: Same.
8861 * g++.dg/lookup/using16.C: Same.
8862 * g++.dg/lookup/using7.C: Same.
8863 * g++.dg/other/anon-union3.C: Same.
8864 * g++.dg/other/array2.C: Same.
8865 * g++.dg/other/error13.C: Same.
8866 * g++.dg/other/error34.C: Same.
8867 * g++.dg/overload/builtin1.C: Same.
8868 * g++.dg/overload/conv-op1.C: Same.
8869 * g++.dg/overload/error3.C: Same.
8870 * g++.dg/overload/koenig1.C: Same.
8871 * g++.dg/overload/operator5.C: Same.
8872 * g++.dg/overload/template5.C: Same.
8873 * g++.dg/overload/unknown1.C: Same.
8874 * g++.dg/overload/using2.C: Same.
8875 * g++.dg/parse/constructor1.C: Same.
8876 * g++.dg/parse/crash36.C: Same.
8877 * g++.dg/parse/crash63.C: Same.
8878 * g++.dg/parse/error11.C: Same.
8879 * g++.dg/parse/error12.C: Same.
8880 * g++.dg/parse/error14.C: Same.
8881 * g++.dg/parse/error2.C: Same.
8882 * g++.dg/parse/error21.C: Same.
8883 * g++.dg/parse/error26.C: Same.
8884 * g++.dg/parse/error36.C: Same.
8885 * g++.dg/parse/friend12.C: Same.
8886 * g++.dg/parse/invalid-op1.C: Same.
8887 * g++.dg/parse/missing-template1.C: Same.
8888 * g++.dg/parse/parser-pr28152-2.C: Same.
8889 * g++.dg/parse/parser-pr28152.C: Same.
8890 * g++.dg/parse/pr16696-permissive.C: Same.
8891 * g++.dg/parse/pr16696.C: Same.
8892 * g++.dg/parse/pr69628.C: Same.
8893 * g++.dg/parse/ret-type2.C: Same.
8894 * g++.dg/parse/specialization1.C: Same.
8895 * g++.dg/parse/template3.C: Same.
8896 * g++.dg/parse/template9.C: Same.
8897 * g++.dg/parse/typename11.C: Same.
8898 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8899 * g++.dg/pr45330.C: Same.
8900 * g++.dg/rtti/typeid6.C: Same.
8901 * g++.dg/spellcheck-fields.C: Same.
8902 * g++.dg/spellcheck-typenames.C: Same.
8903 * g++.dg/tc1/dr108.C: Same.
8904 * g++.dg/tc1/dr147.C: Same.
8905 * g++.dg/template/arg7.C: Same.
8906 * g++.dg/template/conv11.C: Same.
8907 * g++.dg/template/crash13.C: Same.
8908 * g++.dg/template/crash55.C: Same.
8909 * g++.dg/template/dependent-expr5.C: Same.
8910 * g++.dg/template/error17.C: Same.
8911 * g++.dg/template/error33.C: Same.
8912 * g++.dg/template/error4.C: Same.
8913 * g++.dg/template/error50.C: Same.
8914 * g++.dg/template/error53.C: Same.
8915 * g++.dg/template/friend.C: Same.
8916 * g++.dg/template/func2.C: Same.
8917 * g++.dg/template/local6.C: Same.
8918 * g++.dg/template/member5.C: Same.
8919 * g++.dg/template/meminit1.C: Same.
8920 * g++.dg/template/nested3.C: Same.
8921 * g++.dg/template/nontype6.C: Same.
8922 * g++.dg/template/overload12.C: Same.
8923 * g++.dg/template/ptrmem8.C: Same.
8924 * g++.dg/template/qualified-id1.C: Same.
8925 * g++.dg/template/spec15.C: Same.
8926 * g++.dg/template/static1.C: Same.
8927 * g++.dg/template/static10.C: Same.
8928 * g++.dg/template/static2.C: Same.
8929 * g++.dg/template/ttp25.C: Same.
8930 * g++.dg/template/typedef2.C: Same.
8931 * g++.dg/template/typename2.C: Same.
8932 * g++.dg/template/unify10.C: Same.
8933 * g++.dg/template/unify6.C: Same.
8934 * g++.dg/template/unify7.C: Same.
8935 * g++.dg/template/unify9.C: Same.
8936 * g++.dg/template/varmod1.C: Same.
8937 * g++.dg/ubsan/div-by-zero-1.C: Same.
8938 * g++.dg/ubsan/pr63956.C: Same.
8939 * g++.dg/warn/Waddress-1.C: Same.
8940 * g++.dg/warn/Wconversion2.C: Same.
8941 * g++.dg/warn/Wnull-conversion-1.C: Same.
8942 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8943 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8944 * g++.dg/warn/Wswitch-1.C: Same.
8945 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8946 * g++.dg/warn/Wtype-limits.C: Same.
8947 * g++.dg/warn/Wunused-parm-5.C: Same.
8948 * g++.dg/warn/deprecated-6.C: Same.
8949 * g++.dg/warn/deprecated.C: Same.
8950 * g++.dg/warn/incomplete1.C: Same.
8951 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8952 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8953 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8954 * g++.dg/warn/overflow-warn-1.C: Same.
8955 * g++.dg/warn/overflow-warn-3.C: Same.
8956 * g++.dg/warn/overflow-warn-4.C: Same.
8957 * g++.dg/warn/pr12242.C: Same.
8958 * g++.dg/warn/pr30551-2.C: Same.
8959 * g++.dg/warn/pr30551.C: Same.
8960 * g++.old-deja/g++.benjamin/16077.C: Same.
8961 * g++.old-deja/g++.bob/inherit1.C: Same.
8962 * g++.old-deja/g++.brendan/crash56.C: Same.
8963 * g++.old-deja/g++.brendan/template17.C: Same.
8964 * g++.old-deja/g++.eh/ctor1.C: Same.
8965 * g++.old-deja/g++.jason/bool5.C: Same.
8966 * g++.old-deja/g++.jason/cond.C: Same.
8967 * g++.old-deja/g++.jason/operator.C: Same.
8968 * g++.old-deja/g++.jason/pmf5.C: Same.
8969 * g++.old-deja/g++.law/ctors5.C: Same.
8970 * g++.old-deja/g++.law/missed-error2.C: Same.
8971 * g++.old-deja/g++.law/operators9.C: Same.
8972 * g++.old-deja/g++.law/temps1.C: Same.
8973 * g++.old-deja/g++.mike/for2.C: Same.
8974 * g++.old-deja/g++.mike/ns5.C: Same.
8975 * g++.old-deja/g++.mike/ns7.C: Same.
8976 * g++.old-deja/g++.mike/p10769b.C: Same.
8977 * g++.old-deja/g++.niklas/t120.C: Same.
8978 * g++.old-deja/g++.niklas/t121.C: Same.
8979 * g++.old-deja/g++.ns/koenig5.C: Same.
8980 * g++.old-deja/g++.oliva/overload1.C: Same.
8981 * g++.old-deja/g++.other/crash24.C: Same.
8982 * g++.old-deja/g++.other/crash25.C: Same.
8983 * g++.old-deja/g++.other/decl5.C: Same.
8984 * g++.old-deja/g++.other/lineno5.C: Same.
8985 * g++.old-deja/g++.other/null3.C: Same.
8986 * g++.old-deja/g++.other/overcnv2.C: Same.
8987 * g++.old-deja/g++.other/ptrmem7.C: Same.
8988 * g++.old-deja/g++.other/typename1.C: Same.
8989 * g++.old-deja/g++.other/vaarg3.C: Same.
8990 * g++.old-deja/g++.pt/crash10.C: Same.
8991 * g++.old-deja/g++.pt/crash28.C: Same.
8992 * g++.old-deja/g++.pt/crash38.C: Same.
8993 * g++.old-deja/g++.pt/explicit70.C: Same.
8994 * g++.old-deja/g++.pt/explicit77.C: Same.
8995 * g++.old-deja/g++.pt/expr2.C: Same.
8996 * g++.old-deja/g++.pt/spec5.C: Same.
8997 * g++.old-deja/g++.pt/spec6.C: Same.
8998 * g++.old-deja/g++.pt/typename3.C: Same.
8999 * g++.old-deja/g++.pt/typename5.C: Same.
9000 * g++.old-deja/g++.pt/typename6.C: Same.
9001 * g++.old-deja/g++.pt/typename7.C: Same.
9002 * g++.old-deja/g++.pt/unify4.C: Same.
9003 * g++.old-deja/g++.pt/unify8.C: Same.
9004 * g++.old-deja/g++.pt/vaarg3.C: Same.
9005 * g++.old-deja/g++.robertl/eb22.C: Same.
9006 * g++.old-deja/g++.robertl/eb4.C: Same.
9007 * g++.old-deja/g++.robertl/eb44.C: Same.
9008 * g++.old-deja/g++.robertl/eb69.C: Same.
9009 * g++.old-deja/g++.robertl/eb98.C: Same.
9010 * gcc.dg/20031223-1.c: Same.
9011 * gcc.dg/940510-1.c: Same.
9012 * gcc.dg/990506-0.c: Same.
9013 * gcc.dg/Walloca-1.c: Same.
9014 * gcc.dg/Walloca-2.c: Same.
9015 * gcc.dg/Wconversion-integer.c: Same.
9016 * gcc.dg/Wcxx-compat-8.c: Same.
9017 * gcc.dg/Wimplicit-int-1.c: Same.
9018 * gcc.dg/Wimplicit-int-2.c: Same.
9019 * gcc.dg/Wimplicit-int-4.c: Same.
9020 * gcc.dg/Wpointer-sign-Wall.c: Same.
9021 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9022 * gcc.dg/Wshadow-1.c: Same.
9023 * gcc.dg/Wshadow-3.c: Same.
9024 * gcc.dg/Wswitch-enum-error.c: Same.
9025 * gcc.dg/Wswitch-enum.c: Same.
9026 * gcc.dg/Wswitch-error.c: Same.
9027 * gcc.dg/Wswitch.c: Same.
9028 * gcc.dg/Wtype-limits-Wextra.c: Same.
9029 * gcc.dg/Wtype-limits.c: Same.
9030 * gcc.dg/Wvla-larger-than-2.c: Same.
9031 * gcc.dg/anon-struct-5.c: Same.
9032 * gcc.dg/array-10.c: Same.
9033 * gcc.dg/array-11.c: Same.
9034 * gcc.dg/array-15.c: Same.
9035 * gcc.dg/array-2.c: Same.
9036 * gcc.dg/array-8.c: Same.
9037 * gcc.dg/array-const-2.c: Same.
9038 * gcc.dg/array-const-3.c: Same.
9039 * gcc.dg/bitfld-1.c: Same.
9040 * gcc.dg/bitfld-8.c: Same.
9041 * gcc.dg/builtin-redefine.c: Same.
9042 * gcc.dg/c11-noreturn-1.c: Same.
9043 * gcc.dg/c11-noreturn-2.c: Same.
9044 * gcc.dg/c11-static-assert-3.c: Same.
9045 * gcc.dg/c90-arraydecl-1.c: Same.
9046 * gcc.dg/c90-complex-1.c: Same.
9047 * gcc.dg/c90-complit-1.c: Same.
9048 * gcc.dg/c90-const-expr-11.c: Same.
9049 * gcc.dg/c90-const-expr-7.c: Same.
9050 * gcc.dg/c90-const-expr-8.c: Same.
9051 * gcc.dg/c90-enum-comma-1.c: Same.
9052 * gcc.dg/c90-flex-array-1.c: Same.
9053 * gcc.dg/c90-hexfloat-1.c: Same.
9054 * gcc.dg/c90-idem-qual-1.c: Same.
9055 * gcc.dg/c90-idem-qual-2.c: Same.
9056 * gcc.dg/c90-idem-qual-3.c: Same.
9057 * gcc.dg/c90-mixdecl-1.c: Same.
9058 * gcc.dg/c90-restrict-1.c: Same.
9059 * gcc.dg/c90-return-1.c: Same.
9060 * gcc.dg/c99-array-nonobj-1.c: Same.
9061 * gcc.dg/c99-arraydecl-1.c: Same.
9062 * gcc.dg/c99-complex-1.c: Same.
9063 * gcc.dg/c99-complex-2.c: Same.
9064 * gcc.dg/c99-complit-2.c: Same.
9065 * gcc.dg/c99-const-expr-7.c: Same.
9066 * gcc.dg/c99-const-expr-8.c: Same.
9067 * gcc.dg/c99-flex-array-3.c: Same.
9068 * gcc.dg/c99-flex-array-7.c: Same.
9069 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9070 * gcc.dg/c99-impl-decl-1.c: Same.
9071 * gcc.dg/c99-impl-int-1.c: Same.
9072 * gcc.dg/c99-impl-int-2.c: Same.
9073 * gcc.dg/c99-init-3.c: Same.
9074 * gcc.dg/c99-restrict-1.c: Same.
9075 * gcc.dg/c99-return-1.c: Same.
9076 * gcc.dg/c99-tag-1.c: Same.
9077 * gcc.dg/c99-tag-3.c: Same.
9078 * gcc.dg/call-diag-2.c: Same.
9079 * gcc.dg/cpp/19940712-1.c: Same.
9080 * gcc.dg/cpp/19951025-1.c: Same.
9081 * gcc.dg/cpp/19990413-1.c: Same.
9082 * gcc.dg/cpp/direct2.c: Same.
9083 * gcc.dg/cpp/direct2s.c: Same.
9084 * gcc.dg/cpp/pr28709.c: Same.
9085 * gcc.dg/cpp/pr61854-c90.c: Same.
9086 * gcc.dg/cpp/pr61854-c94.c: Same.
9087 * gcc.dg/cpp/pragma-1.c: Same.
9088 * gcc.dg/cpp/pragma-2.c: Same.
9089 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9090 * gcc.dg/cpp/trad/literals-2.c: Same.
9091 * gcc.dg/cpp/warn-comments-2.c: Same.
9092 * gcc.dg/cpp/warn-comments-3.c: Same.
9093 * gcc.dg/cpp/warn-comments.c: Same.
9094 * gcc.dg/cpp/warn-long-long-2.c: Same.
9095 * gcc.dg/cpp/warn-long-long.c: Same.
9096 * gcc.dg/cpp/warn-redefined-2.c: Same.
9097 * gcc.dg/cpp/warn-redefined.c: Same.
9098 * gcc.dg/darwin-cfstring-2.c: Same.
9099 * gcc.dg/darwin-cfstring-format-1.c: Same.
9100 * gcc.dg/decl-9.c: Same.
9101 * gcc.dg/declspec-1.c: Same.
9102 * gcc.dg/declspec-10.c: Same.
9103 * gcc.dg/declspec-11.c: Same.
9104 * gcc.dg/declspec-13.c: Same.
9105 * gcc.dg/declspec-18.c: Same.
9106 * gcc.dg/declspec-4.c: Same.
9107 * gcc.dg/declspec-5.c: Same.
9108 * gcc.dg/declspec-6.c: Same.
9109 * gcc.dg/declspec-8.c: Same.
9110 * gcc.dg/deprecated-4.c: Same.
9111 * gcc.dg/deprecated.c: Same.
9112 * gcc.dg/dfp/composite-type.c: Same.
9113 * gcc.dg/empty-source-2.c: Same.
9114 * gcc.dg/empty-source-3.c: Same.
9115 * gcc.dg/format/attr-6.c: Same.
9116 * gcc.dg/format/branch-1.c: Same.
9117 * gcc.dg/format/c90-printf-1.c: Same.
9118 * gcc.dg/format/c90-strftime-2.c: Same.
9119 * gcc.dg/format/c99-strftime-1.c: Same.
9120 * gcc.dg/format/cmn-err-1.c: Same.
9121 * gcc.dg/format/few-1.c: Same.
9122 * gcc.dg/format/ms_branch-1.c: Same.
9123 * gcc.dg/format/ms_unnamed-1.c: Same.
9124 * gcc.dg/format/ms_va-1.c: Same.
9125 * gcc.dg/format/unnamed-1.c: Same.
9126 * gcc.dg/format/va-1.c: Same.
9127 * gcc.dg/format/xopen-1.c: Same.
9128 * gcc.dg/funcdef-var-1.c: Same.
9129 * gcc.dg/funcdef-var-2.c: Same.
9130 * gcc.dg/gnu89-const-expr-1.c: Same.
9131 * gcc.dg/gnu89-const-expr-2.c: Same.
9132 * gcc.dg/gnu90-const-expr-1.c: Same.
9133 * gcc.dg/gnu99-const-expr-1.c: Same.
9134 * gcc.dg/gnu99-const-expr-2.c: Same.
9135 * gcc.dg/gnu99-init-2.c: Same.
9136 * gcc.dg/gomp/_Atomic-5.c: Same.
9137 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9138 * gcc.dg/gomp/atomic-5.c: Same.
9139 * gcc.dg/gomp/linear-1.c: Same.
9140 * gcc.dg/gomp/pr67500.c: Same.
9141 * gcc.dg/init-bad-1.c: Same.
9142 * gcc.dg/init-bad-2.c: Same.
9143 * gcc.dg/init-bad-3.c: Same.
9144 * gcc.dg/init-string-1.c: Same.
9145 * gcc.dg/label-compound-stmt-1.c: Same.
9146 * gcc.dg/label-decl-2.c: Same.
9147 * gcc.dg/label-decl-4.c: Same.
9148 * gcc.dg/large-size-array-2.c: Same.
9149 * gcc.dg/large-size-array-4.c: Same.
9150 * gcc.dg/lvalue-6.c: Same.
9151 * gcc.dg/m-un-2.c: Same.
9152 * gcc.dg/multiple-overflow-warn-1.c: Same.
9153 * gcc.dg/multiple-overflow-warn-2.c: Same.
9154 * gcc.dg/multiple-overflow-warn-3.c: Same.
9155 * gcc.dg/nested-redef-1.c: Same.
9156 * gcc.dg/no-asm-1.c: Same.
9157 * gcc.dg/no-asm-3.c: Same.
9158 * gcc.dg/no-asm-4.c: Same.
9159 * gcc.dg/noncompile/20010524-1.c: Same.
9160 * gcc.dg/noncompile/incomplete-5.c: Same.
9161 * gcc.dg/noncompile/pr44517.c: Same.
9162 * gcc.dg/noncompile/pr52290.c: Same.
9163 * gcc.dg/noreturn-1.c: Same.
9164 * gcc.dg/overflow-warn-1.c: Same.
9165 * gcc.dg/overflow-warn-2.c: Same.
9166 * gcc.dg/overflow-warn-3.c: Same.
9167 * gcc.dg/overflow-warn-4.c: Same.
9168 * gcc.dg/parm-mismatch-1.c: Same.
9169 * gcc.dg/parser-pr28152-2.c: Same.
9170 * gcc.dg/parser-pr28152.c: Same.
9171 * gcc.dg/pedwarn-init.c: Same.
9172 * gcc.dg/pointer-arith-2.c: Same.
9173 * gcc.dg/pointer-arith-3.c: Same.
9174 * gcc.dg/pointer-arith-4.c: Same.
9175 * gcc.dg/pr14475.c: Same.
9176 * gcc.dg/pr18596-3.c: Same.
9177 * gcc.dg/pr18809-1.c: Same.
9178 * gcc.dg/pr27953.c: Same.
9179 * gcc.dg/pr30457.c: Same.
9180 * gcc.dg/pr30551-2.c: Same.
9181 * gcc.dg/pr30551-3.c: Same.
9182 * gcc.dg/pr30551-4.c: Same.
9183 * gcc.dg/pr30551-5.c: Same.
9184 * gcc.dg/pr30551-6.c: Same.
9185 * gcc.dg/pr30551.c: Same.
9186 * gcc.dg/pr36997.c: Same.
9187 * gcc.dg/pr41842.c: Same.
9188 * gcc.dg/pr48552-1.c: Same.
9189 * gcc.dg/pr48552-2.c: Same.
9190 * gcc.dg/pr59717.c: Same.
9191 * gcc.dg/pr61077.c: Same.
9192 * gcc.dg/pr61096-1.c: Same.
9193 * gcc.dg/pr63626.c: Same.
9194 * gcc.dg/pr64223-1.c: Same.
9195 * gcc.dg/pr64223-2.c: Same.
9196 * gcc.dg/pr8788-1.c: Same.
9197 * gcc.dg/pr8927-1.c: Same.
9198 * gcc.dg/pragma-darwin.c: Same.
9199 * gcc.dg/pragma-diag-5.c: Same.
9200 * gcc.dg/pragma-message.c: Same.
9201 * gcc.dg/redecl-1.c: Same.
9202 * gcc.dg/simd-1.c: Same.
9203 * gcc.dg/simd-5.c: Same.
9204 * gcc.dg/simd-6.c: Same.
9205 * gcc.dg/spellcheck-fields.c: Same.
9206 * gcc.dg/spellcheck-typenames.c: Same.
9207 * gcc.dg/struct-semi-2.c: Same.
9208 * gcc.dg/struct-semi-3.c: Same.
9209 * gcc.dg/transparent-union-3.c: Same.
9210 * gcc.dg/ucnid-8.c: Same.
9211 * gcc.dg/uninit-pr19430-O0.c: Same.
9212 * gcc.dg/uninit-pr19430.c: Same.
9213 * gcc.dg/uninit-pr20644-O0.c: Same.
9214 * gcc.dg/utf-dflt.c: Same.
9215 * gcc.dg/utf-dflt2.c: Same.
9216 * gcc.dg/utf16-4.c: Same.
9217 * gcc.dg/vla-11.c: Same.
9218 * gcc.dg/vla-20.c: Same.
9219 * gcc.dg/vla-init-1.c: Same.
9220 * gcc.dg/vla-init-2.c: Same.
9221 * gcc.dg/vla-init-3.c: Same.
9222 * gcc.dg/weak/weak-6.c: Same.
9223 * gcc.dg/weak/weak-7.c: Same.
9224 * gcc.dg/wtr-int-type-1.c: Same.
9225 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9226 * gcc.target/arm/polytypes.c: Same.
9227 * gcc.target/i386/spellcheck-options-4.c: Same.
9228 * gcc.target/powerpc/20030218-1.c: Same.
9229 * gcc.target/sh/pr21255-4.c: Same.
9230 * gcc.test-framework/dg-error-exp-XP.c: Same.
9231 * gfortran.dg/array_constructor_30.f03: Same.
9232 * gfortran.dg/class_30.f90: Same.
9233 * gfortran.dg/goacc/subarrays.f95: Same.
9234 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9235 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9236 * gfortran.dg/intrinsic_std_1.f90: Same.
9237 * gfortran.dg/pr70006.f90: Same.
9238 * gfortran.dg/warning-directive-1.F90: Same.
9239 * gfortran.dg/warning-directive-2.F90: Same.
9240 * gfortran.dg/warning-directive-3.F90: Same.
9241 * gfortran.dg/warning-directive-4.F90: Same.
9242 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9243 * obj-c++.dg/class-extension-1.mm: Same.
9244 * obj-c++.dg/class-extension-2.mm: Same.
9245 * obj-c++.dg/class-protocol-1.mm: Same.
9246 * obj-c++.dg/cxx-ivars-1.mm: Same.
9247 * obj-c++.dg/duplicate-class-1.mm: Same.
9248 * obj-c++.dg/exceptions-3.mm: Same.
9249 * obj-c++.dg/exceptions-4.mm: Same.
9250 * obj-c++.dg/exceptions-5.mm: Same.
9251 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9252 * obj-c++.dg/fsf-package-0.m: Same.
9253 * obj-c++.dg/invalid-type-1.mm: Same.
9254 * obj-c++.dg/method-12.mm: Same.
9255 * obj-c++.dg/method-13.mm: Same.
9256 * obj-c++.dg/method-15.mm: Same.
9257 * obj-c++.dg/method-16.mm: Same.
9258 * obj-c++.dg/method-6.mm: Same.
9259 * obj-c++.dg/method-7.mm: Same.
9260 * obj-c++.dg/property/at-property-1.mm: Same.
9261 * obj-c++.dg/property/at-property-14.mm: Same.
9262 * obj-c++.dg/property/at-property-17.mm: Same.
9263 * obj-c++.dg/property/at-property-21.mm: Same.
9264 * obj-c++.dg/property/at-property-5.mm: Same.
9265 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9266 * obj-c++.dg/property/dynamic-3.mm: Same.
9267 * obj-c++.dg/property/dynamic-4.mm: Same.
9268 * obj-c++.dg/property/property-neg-1.mm: Same.
9269 * obj-c++.dg/property/property-neg-6.mm: Same.
9270 * obj-c++.dg/property/synthesize-11.mm: Same.
9271 * obj-c++.dg/property/synthesize-5.mm: Same.
9272 * obj-c++.dg/property/synthesize-6.mm: Same.
9273 * obj-c++.dg/proto-lossage-4.mm: Same.
9274 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9275 * obj-c++.dg/strings/strings-1.mm: Same.
9276 * obj-c++.dg/super-class-1.mm: Same.
9277 * obj-c++.dg/syntax-error-6.mm: Same.
9278 * obj-c++.dg/syntax-error-7.mm: Same.
9279 * obj-c++.dg/syntax-error-9.mm: Same.
9280 * obj-c++.dg/try-catch-13.mm: Same.
9281 * objc.dg/attributes/method-noreturn-1.m: Same.
9282 * objc.dg/bad-receiver-type-2.m: Same.
9283 * objc.dg/bad-receiver-type.m: Same.
9284 * objc.dg/call-super-2.m: Same.
9285 * objc.dg/class-2.m: Same.
9286 * objc.dg/class-extension-1.m: Same.
9287 * objc.dg/class-extension-2.m: Same.
9288 * objc.dg/class-protocol-1.m: Same.
9289 * objc.dg/desig-init-1.m: Same.
9290 * objc.dg/duplicate-class-1.m: Same.
9291 * objc.dg/exceptions-3.m: Same.
9292 * objc.dg/exceptions-4.m: Same.
9293 * objc.dg/exceptions-5.m: Same.
9294 * objc.dg/foreach-6.m: Same.
9295 * objc.dg/foreach-7.m: Same.
9296 * objc.dg/fsf-nsstring-format-1.m: Same.
9297 * objc.dg/fsf-package-0.m: Same.
9298 * objc.dg/invalid-type-1.m: Same.
9299 * objc.dg/method-11.m: Same.
9300 * objc.dg/method-19.m: Same.
9301 * objc.dg/method-2.m: Same.
9302 * objc.dg/method-20.m: Same.
9303 * objc.dg/method-5.m: Same.
9304 * objc.dg/method-6.m: Same.
9305 * objc.dg/method-7.m: Same.
9306 * objc.dg/method-9.m: Same.
9307 * objc.dg/missing-proto-3.m: Same.
9308 * objc.dg/private-1.m: Same.
9309 * objc.dg/property/at-property-1.m: Same.
9310 * objc.dg/property/at-property-14.m: Same.
9311 * objc.dg/property/at-property-17.m: Same.
9312 * objc.dg/property/at-property-21.m: Same.
9313 * objc.dg/property/at-property-5.m: Same.
9314 * objc.dg/property/dynamic-3.m: Same.
9315 * objc.dg/property/dynamic-4.m: Same.
9316 * objc.dg/property/property-neg-1.m: Same.
9317 * objc.dg/property/property-neg-6.m: Same.
9318 * objc.dg/property/synthesize-11.m: Same.
9319 * objc.dg/property/synthesize-5.m: Same.
9320 * objc.dg/property/synthesize-6.m: Same.
9321 * objc.dg/proto-hier-1.m: Same.
9322 * objc.dg/proto-lossage-4.m: Same.
9323 * objc.dg/protocol-qualifier-2.m: Same.
9324 * objc.dg/strings/strings-1.m: Same.
9325 * objc.dg/type-size-1.m: Same.
9326
9327 2017-04-18 Jeff Law <law@redhat.com>
9328
9329 PR target/74563
9330 * gcc.target/mips/pr74563: New test.
9331
9332 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR tree-optimization/80443
9335 * gcc.c-torture/compile/pr80443.c: New test.
9336
9337 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9338
9339 PR rtl-optimization/80357
9340 * gcc.c-torture/compile/pr80357.c: New test.
9341
9342 2017-04-18 Jeff Law <law@redhat.com>
9343
9344 PR middle-end/80422
9345 * gcc.c-torture/compile/pr80422.c: New test.
9346
9347 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR debug/80263
9350 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9351
9352 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9353
9354 PR target/80099
9355 * gcc.target/powerpc/pr80099-1.c: New test.
9356 * gcc.target/powerpc/pr80099-2.c: Likewise.
9357 * gcc.target/powerpc/pr80099-3.c: Likewise.
9358 * gcc.target/powerpc/pr80099-4.c: Likewise.
9359 * gcc.target/powerpc/pr80099-5.c: Likewise.
9360
9361 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR sanitizer/80444
9364 * gcc.dg/sancov/pr80444.c: New test.
9365
9366 PR middle-end/79788
9367 PR middle-end/80375
9368 * gcc.dg/pr79788-1.c: New test.
9369 * gcc.dg/pr79788-2.c: New test.
9370
9371 2017-04-18 Marek Polacek <polacek@redhat.com>
9372
9373 PR c++/80244 - ICE with attribute in template alias.
9374 * g++.dg/cpp0x/alias-decl-59.C: New test.
9375
9376 PR c++/80241 - ICE with alignas pack expansion.
9377 * g++.dg/cpp0x/alignas11.C: New test.
9378
9379 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9380
9381 PR c++/80287
9382 * g++.dg/lto/pr80287_0.C: New test.
9383
9384 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9385
9386 PR target/80315
9387 * gcc.target/powerpc/pr80315-1.c: New test.
9388 * gcc.target/powerpc/pr80315-2.c: New test.
9389 * gcc.target/powerpc/pr80315-3.c: New test.
9390 * gcc.target/powerpc/pr80315-4.c: New test.
9391
9392 2017-04-16 Tom de Vries <tom@codesourcery.com>
9393
9394 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9395 directive.
9396 * g++.dg/parse/error3.C: Same.
9397 * g++.old-deja/g++.pt/niklas01a.C: Same.
9398 * gcc.dg/990506-0.c: Same.
9399 * gcc.dg/cpp/19990413-1.c: Same.
9400 * gcc.dg/cpp/pragma-1.c: Same.
9401 * gcc.dg/cpp/pragma-2.c: Same.
9402 * gcc.dg/m-un-2.c: Same.
9403 * objc.dg/private-1.m: Same.
9404
9405 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9406
9407 * gcc.dg/pr54669.c: Fix dg-do directive.
9408 * gcc.dg/pr78582.c: Ditto.
9409 * gcc.dg/pr80020.c: Ditto.
9410 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9411 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9412 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9413 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9414 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9415 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9416 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9417 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9418 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9419 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9420
9421 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9422
9423 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9424 * gfortran.dg/generic_29.f90: Likewise.
9425 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9426 * gfortran.dg/pr41922.f90: Likewise.
9427 * gfortran.dg/pr70006.f90: Likewise.
9428
9429 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9430
9431 PR tree-optimization/66612
9432 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9433
9434 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9435
9436 PR fortran/80361
9437 * gfortran.dg/class_62.f90: New test case.
9438
9439 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9440
9441 * gcc.target/arc/loop-1.c: New file.
9442
9443 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9444
9445 PR target/80098
9446 * gcc.target/powerpc/pr80098-1.c: New test.
9447 * gcc.target/powerpc/pr80098-2.c: Likewise.
9448 * gcc.target/powerpc/pr80098-3.c: Likewise.
9449 * gcc.target/powerpc/pr80098-4.c: Likewise.
9450
9451 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR sanitizer/80403
9454 * g++.dg/ubsan/pr80403-2.C: New test.
9455
9456 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9457
9458 PR rtl-optimization/80343
9459 * gcc.target/powerpc/pr80343.c: New.
9460
9461 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9462
9463 PR sanitizer/80414
9464 * c-c++-common/ubsan/bounds-15.c: New test.
9465
9466 2017-04-13 Richard Biener <rguenther@suse.de>
9467
9468 PR testsuite/80416
9469 * g++.dg/torture/pr79671.C: Fix asm constraints.
9470
9471 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR debug/80321
9474 * gcc.dg/debug/pr80321.c: New test.
9475
9476 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9477
9478 * gnat.dg/debug10.adb: New test.
9479 * gnat.dg/debug10_pkg.ads: New helper.
9480
9481 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR tree-optimization/79390
9484 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9485
9486 PR sanitizer/80403
9487 PR sanitizer/80404
9488 PR sanitizer/80405
9489 * g++.dg/ubsan/pr80403.C: New test.
9490 * g++.dg/ubsan/pr80404.C: New test.
9491 * g++.dg/ubsan/pr80405.C: New test.
9492
9493 PR c/80163
9494 * gcc.dg/torture/pr80163.c: New test.
9495
9496 2017-04-12 Richard Biener <rguenther@suse.de>
9497 Jeff Law <law@redhat.com>
9498
9499 PR tree-optimization/80359
9500 * gcc.dg/torture/pr80359.c: New testcase.
9501
9502 2017-04-12 Richard Biener <rguenther@suse.de>
9503 Bernd Edlinger <bernd.edlinger@hotmail.de>
9504
9505 PR middle-end/79671
9506 * g++.dg/torture/pr79671.C: New testcase.
9507 * g++.dg/lto/pr79671_0.C: Likewise.
9508 * g++.dg/lto/pr79671_1.c: Likewise.
9509
9510 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR sanitizer/80349
9513 * g++.dg/ubsan/pr80349.C: New test.
9514
9515 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9516
9517 PR c++/80370
9518 * g++.dg/cpp1z/decomp28.C: New test.
9519
9520 PR middle-end/80100
9521 * gcc.dg/pr80100.c: New test.
9522
9523 PR rtl-optimization/80385
9524 * g++.dg/opt/pr80385.C: New test.
9525
9526 2017-04-11 Martin Liska <mliska@suse.cz>
9527
9528 PR ipa/80212
9529 * g++.dg/ipa/pr80212.C: New test.
9530
9531 2017-04-11 Martin Sebor <msebor@redhat.com>
9532
9533 PR middle-end/80364
9534 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9535
9536 2017-04-11 Martin Liska <mliska@suse.cz>
9537
9538 PR sanitizer/70878
9539 * gcc.dg/ubsan/pr70878.c: New test.
9540
9541 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR target/80381
9544 * gcc.target/i386/pr80381.c: New test.
9545
9546 PR c++/80363
9547 * g++.dg/ext/pr80363.C: New test.
9548
9549 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9550
9551 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9552 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9553 Add avr-*-* to non-lp64 selector.
9554
9555 2017-04-10 Martin Sebor <msebor@redhat.com>
9556
9557 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9558 * gcc.dg/pr40340-4.c: Same.
9559
9560 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9561
9562 PR fortran/69498
9563 * gfortran.dg/submodule_unexp.f90: Modified test
9564 to account for new error.
9565 * gfortran.dg/submodule_twice.f90: New Test
9566
9567 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR c++/80176
9570 * g++.dg/init/ref23.C: New test.
9571
9572 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9573
9574 PR tree-optimization/80304
9575 * gfortran.dg/do_concurrent_4.f90: New test case.
9576
9577 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9578
9579 PR fortran/80046
9580 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9581
9582 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9583
9584 * g++.dg/torture/pr79905.C: Add -maltivec option.
9585
9586 2017-04-10 Jeff Law <law@redhat.com>
9587
9588 PR tree-optimization/80374
9589 * g++.dg/pr80374.c: New test.
9590
9591 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9592
9593 PR target/80108
9594 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9595 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9596
9597 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9598
9599 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9600
9601 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9602
9603 PR testsuite/79356
9604 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9605
9606 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9607
9608 PR testsuite/79867
9609 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9610
9611 2017-04-10 Marek Polacek <polacek@redhat.com>
9612
9613 PR sanitizer/80348
9614 * g++.dg/ubsan/div-by-zero-3.C: New test.
9615
9616 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9617
9618 PR tree-optimization/80153
9619 * gcc.c-torture/execute/pr80153.c: New.
9620
9621 2017-04-10 Richard Biener <rguenther@suse.de>
9622
9623 PR middle-end/80362
9624 * gcc.dg/torture/pr80362.c: New testcase.
9625
9626 2017-04-10 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/80304
9629 * gcc.dg/torture/pr80304.c: New testcase.
9630
9631 2017-04-10 Nathan Sidwell <nathan@acm.org>
9632
9633 PR target/79905
9634 * g++.dg/torture/pr79905.C: New.
9635
9636 2017-04-10 Martin Liska <mliska@suse.cz>
9637
9638 PR sanitizer/80350
9639 * c-c++-common/ubsan/pr80350.c: New test.
9640
9641 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR target/80324
9644 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9645
9646 2017-04-08 Martin Liska <mliska@suse.cz>
9647
9648 Revert:
9649 2017-04-07 Martin Liska <mliska@suse.cz>
9650
9651 PR ipa/80212
9652 * g++.dg/ipa/pr80212.C: New test.
9653
9654 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9655
9656 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9657 dg-options.
9658 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9659
9660 PR target/80322
9661 PR target/80323
9662 PR target/80325
9663 PR target/80326
9664 * gcc.target/i386/avx512f-undefined-1.c: New test.
9665 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9666 * gcc.target/i386/avx-cvtsd-1.c: New test.
9667 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9668 * gcc.target/i386/avx512f-abspd-1.c: New test.
9669 * gcc.target/i386/avx-cvtss-1.c: New test.
9670 * gcc.target/i386/avx512f-absps-1.c: New test.
9671 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9672 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9673
9674 2017-04-07 Marek Polacek <polacek@redhat.com>
9675
9676 PR sanitizer/80348
9677 * g++.dg/ubsan/div-by-zero-2.C: New test.
9678
9679 PR c++/80095
9680 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9681
9682 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9683
9684 PR rtl-optimization/70478
9685 * gcc.target/s390/pr70478.c: New.
9686
9687 2017-04-07 Martin Liska <mliska@suse.cz>
9688
9689 PR target/79889
9690 * g++.dg/ext/mv8.C: Add aarch64* targets.
9691
9692 2017-04-07 Martin Liska <mliska@suse.cz>
9693
9694 PR ipa/80212
9695 * g++.dg/ipa/pr80212.C: New test.
9696
9697 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9698
9699 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9700
9701 2017-04-07 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/80334
9704 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9705 alignas on stack.
9706
9707 2017-04-07 Richard Biener <rguenther@suse.de>
9708
9709 PR middle-end/80341
9710 * gcc.dg/torture/pr80341.c: New testcase.
9711
9712 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR debug/80234
9715 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9716 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9717
9718 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9719
9720 PR target/79733
9721 * gcc.target/i386/pr79733.c: New test.
9722
9723 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9724
9725 PR target/80298
9726 * gcc.target/i386/pr80298-1.c: New test.
9727 * gcc.target/i386/pr80298-2.c: Ditto.
9728
9729 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9730
9731 PR target/80082
9732 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9733 ARMv7-R.
9734
9735 2017-04-06 Richard Biener <rguenther@suse.de>
9736
9737 PR tree-optimization/80334
9738 * g++.dg/torture/pr80334.C: New testcase.
9739
9740 2017-04-06 Martin Liska <mliska@suse.cz>
9741
9742 PR sanitizer/80166
9743 * gcc.dg/asan/pr80166.c: New test.
9744
9745 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9746
9747 PR tree-optimization/79390
9748 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9749
9750 2017-04-06 Richard Biener <rguenther@suse.de>
9751
9752 PR tree-optimization/80262
9753 * gcc.target/i386/pr80262.c: New testcase.
9754
9755 2017-04-06 Richard Biener <rguenther@suse.de>
9756
9757 PR middle-end/80281
9758 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9759
9760 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9761
9762 PR rtl-optimization/70703
9763 * gcc.target/i386/pr70703.c: New.
9764
9765 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR sanitizer/80308
9768 * c-c++-common/asan/pr80308.c: New test.
9769
9770 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9771
9772 PR target/79890
9773 * gcc.target/s390/pr79890.c: New test case.
9774
9775 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR target/80310
9778 * c-c++-common/ubsan/pr80310.c: New test.
9779
9780 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR c++/80297
9783 * g++.dg/torture/pr80297.C: New test.
9784
9785 PR tree-optimization/79390
9786 * gcc.target/i386/pr79390.c: New test.
9787 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9788
9789 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9790
9791 PR c++/80296
9792 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9793
9794 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9795
9796 PR target/80307
9797 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9798 targeting any CPU or architecture.
9799 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9800 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9801 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9802 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9803 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9804 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9805 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9806 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9807
9808 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9809
9810 PR fortran/69498
9811 * gfortran.dg/submodule_unexp.f90: New test.
9812
9813 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR target/80286
9816 * gcc.target/i386/avx-pr80286.c: New test.
9817 * gcc.dg/pr80286.c: New test.
9818
9819 2017-04-04 Richard Biener <rguenther@suse.de>
9820
9821 PR middle-end/80281
9822 * gcc.dg/torture/pr80281.c: New testcase.
9823
9824 2017-04-04 Richard Biener <rguenther@suse.de>
9825
9826 PR tree-optimization/80275
9827 * g++.dg/opt/pr80275.C: Make g static.
9828
9829 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9830
9831 PR rtl-optimization/60818
9832 * gcc.c-torture/compile/pr60818.c: New testcase.
9833
9834 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9835
9836 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9837 * gcc.dg/20031012-1.c: Likewise.
9838 * gcc.dg/ipa/ipcp-1.c: Likewise.
9839 * gcc.dg/torture/matrix-3.c: Likewise.
9840 * gcc.target/powerpc/ppc-spe.c: Likewise.
9841 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9842
9843 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9844
9845 PR target/80246
9846 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9847 powerpc_vsx_ok.
9848 (std, ld): Limit scan-assembler-times check to lp64.
9849 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9850 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9851 powerpc_vsx_ok.
9852
9853 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9854
9855 PR target/80246
9856 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9857
9858 2017-04-03 Richard Biener <rguenther@suse.de>
9859
9860 PR tree-optimization/80275
9861 * g++.dg/opt/pr80275.C: New testcase.
9862
9863 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9864
9865 PR testsuite/79356
9866 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9867
9868 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9869
9870 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9871 (bal): Increase iteration count and assume alignment.
9872
9873 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9874
9875 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9876
9877 2017-04-02 Andrew Pinski <apinski@cavium.com>
9878
9879 * gcc.c-torture/compile/nested-3.c: New testcase.
9880 * gcc.c-torture/execute/20170401-1.c: New testcase.
9881 * gcc.c-torture/execute/20170401-2.c: New testcase.
9882
9883 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9884
9885 PR rtl-optimization/79405
9886 gcc.dg/pr79405.c: New testcase.
9887
9888 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR debug/79255
9891 * gcc.dg/pr79255.c: New test.
9892
9893 PR c++/79572
9894 * g++.dg/ubsan/null-8.C: New test.
9895
9896 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9897
9898 PR target/80107
9899 * gfortran.dg/pr80107.f: New.
9900
9901 2017-03-31 Jeff Law <law@redhat.com>
9902
9903 PR tree-optimization/49498
9904 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9905
9906 2017-03-31 Richard Biener <rguenther@suse.de>
9907
9908 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9909
9910 2017-03-31 Richard Biener <rguenther@suse.de>
9911
9912 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9913
9914 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR libstdc++/80251
9917 * g++.dg/ext/is_aggregate.C: New test.
9918
9919 PR middle-end/80173
9920 * gcc.target/i386/pr80173.c: New test.
9921
9922 PR middle-end/80163
9923 * gcc.dg/pr80163.c: New test.
9924
9925 PR debug/80025
9926 * gcc.dg/torture/pr80025.c: New test.
9927
9928 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9929
9930 * gcc.target/mips/pr52125.c: Add -msym32.
9931
9932 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR translation/80189
9935 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9936 * g++.dg/gomp/sharing-1.C: Likewise.
9937 * gfortran.dg/gomp/pr44536.f90: Likewise.
9938 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9939 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9940 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9941 * gfortran.dg/gomp/pr33439.f90: Likewise.
9942 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9943 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9944 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9945 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9946 * gcc.dg/gomp/sharing-1.c: Likewise.
9947
9948 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9949
9950 PR target/80246
9951 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9952 Darwin and SPE.
9953 (dxex, dxexq): Update return type.
9954 (diex, diexq): Update argument type.
9955 * gcc.target/powerpc/pr80246.c: New test.
9956
9957 2017-03-30 Martin Jambor <mjambor@suse.cz>
9958
9959 PR ipa/77333
9960 * g++.dg/ipa/pr77333.C: New test.
9961
9962 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR target/80206
9965 * gcc.target/i386/pr80206.c: New test.
9966
9967 2017-03-30 Richard Biener <rguenther@suse.de>
9968
9969 PR tree-optimization/77498
9970 * gfortran.dg/pr77498.f: New testcase.
9971
9972 2017-03-29 Marek Polacek <polacek@redhat.com>
9973
9974 PR c/79730
9975 * gcc.dg/pr79730.c: New test.
9976
9977 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9978
9979 PR libgfortran/78670
9980 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9981 a character of length 1. Update test for success.
9982 * gfortran.dg/dtio_28.f03: New test.
9983 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9984 'scratch' to delete the file when done.
9985
9986 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9987
9988 PR rtl-optimization/80233
9989 * gcc.c-torture/compile/pr80233.c: New testcase.
9990
9991 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9992
9993 PR fortran/80254
9994 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9995 * gfortran.dg/dec_io_2a.f90: instead (new test).
9996
9997 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9998
9999 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10000
10001 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10002
10003 PR testsuite/43496
10004 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10005 generating PIC code.
10006
10007 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10008
10009 PR rtl-optimization/80193
10010 * gcc.target/i386/pr80193.c: New.
10011
10012 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10013
10014 PR fortran/78661
10015 * gfortran.dg/dtio_25.f90: Modified test case.
10016 * gfortran.dg/dtio_27.f90: New test case.
10017
10018 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10019
10020 PR target/53383
10021 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10022 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10023 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10024
10025 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10026
10027 * gcc.c-torture/compile/irreducible-loop.c: New.
10028
10029 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10030
10031 PR tree-optimization/80218
10032 * gcc.dg/pr80218.c: New test.
10033
10034 2017-03-28 Richard Biener <rguenther@suse.de>
10035
10036 PR tree-optimization/78644
10037 * gcc.dg/pr78644-1.c: New testcase.
10038 * gcc.dg/pr78644-2.c: Likewise.
10039
10040 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10041
10042 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10043 * gcc.dg/pic-4.c: Likewise.
10044 * gcc.dg/pie-3.c: Likewise.
10045 * gcc.dg/pie-4.c: Likewise.
10046
10047 2017-03-28 Martin Liska <mliska@suse.cz>
10048
10049 PR ipa/80205
10050 * g++.dg/ipa/pr80205.C: New test.
10051
10052 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10053
10054 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10055 with sizeof(int) < 4.
10056 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10057 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10058 * gcc.dg/torture/pr79777.c: Likewise.
10059 * gcc.dg/torture/pr79910.c: Likewise.
10060
10061 2017-03-28 Richard Biener <rguenther@suse.de>
10062
10063 PR middle-end/80222
10064 * g++.dg/pr80222.C: New testcase.
10065
10066 2017-03-28 Martin Liska <mliska@suse.cz>
10067
10068 PR ipa/80104
10069 * gcc.dg/ipa/pr80104.c: New test.
10070
10071 2017-03-28 Marek Polacek <polacek@redhat.com>
10072
10073 PR sanitizer/80067
10074 * c-c++-common/ubsan/shift-10.c: New test.
10075
10076 2017-03-27 Jeff Law <law@redhat.com>
10077
10078 PR tree-optimization/80216
10079 * gcc.c-torture/compile/pr80216.c: New test.
10080
10081 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR middle-end/80162
10084 * c-c++-common/pr80162-1.c: New test.
10085 * c-c++-common/pr80162-2.c: New test.
10086 * c-c++-common/pr80162-3.c: New test.
10087
10088 PR target/80102
10089 * g++.dg/opt/pr80102.C: New test.
10090
10091 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10092
10093 PR target/78543
10094 * gcc.target/powerpc/pr78543.c: New test.
10095
10096 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10097
10098 PR target/80103
10099 * gcc.target/powerpc/pr80103-1.c: New test.
10100
10101 2017-03-27 Richard Biener <rguenther@suse.de>
10102
10103 PR tree-optimization/80181
10104 * gcc.dg/torture/pr80181.c: New testcase.
10105
10106 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10107
10108 * gcc.target/arc/interrupt-4.c: New file.
10109
10110 2017-03-27 Richard Biener <rguenther@suse.de>
10111
10112 PR ipa/79776
10113 * g++.dg/ipa/pr79776.C: New testcase.
10114
10115 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR sanitizer/80168
10118 * gcc.dg/asan/pr80168.c: New test.
10119
10120 2017-03-27 Richard Biener <rguenther@suse.de>
10121
10122 PR tree-optimization/80170
10123 * gcc.dg/pr80170.c: New testcase.
10124
10125 2017-03-27 Richard Biener <rguenther@suse.de>
10126
10127 PR middle-end/80171
10128 * g++.dg/torture/pr80171.C: New testcase.
10129
10130 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10131
10132 * gcc.dg/torture/pr79732.c: Require alias support.
10133 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10134
10135 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10136 libatomic_available.
10137 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10138 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10139
10140 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141
10142 PR libgfortran/78881
10143 * gfortran.dg/dtio_26.f90: New test.
10144
10145 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10146
10147 PR fortran/80156
10148 PR fortran/79382
10149 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10150 testcase for PR80156. Add a main programme that tests that
10151 the typebound generic is accessible.
10152
10153 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10154
10155 PR rtl-optimization/80160
10156 PR rtl-optimization/80159
10157
10158 * gcc.target/i386/pr80160.c: New test.
10159
10160 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10161
10162 PR sanitizer/79904
10163 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10164
10165 2017-03-24 Marek Polacek <polacek@redhat.com>
10166
10167 PR c++/80119
10168 * g++.dg/warn/Wuninitialized-9.C: New test.
10169
10170 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10171
10172 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10173 and remove the high-level builtin. The error message for the
10174 would prevent compilation from reaching the second.
10175 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10176
10177 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10178
10179 * gcc.target/s390/vxe/negfma-1.c: New test.
10180
10181 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10182
10183 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10184 * gcc.target/s390/arch12/mul-1.c: New test.
10185 * gcc.target/s390/arch12/mul-2.c: New test.
10186
10187 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10188
10189 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10190
10191 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10192
10193 * gcc.target/s390/vxe/popcount-1.c: New test.
10194
10195 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10196
10197 * gcc.target/s390/vxe/bitops-1.c: New test.
10198
10199 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10200
10201 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10202 * lib/target-supports.exp: Add effective target check s390_vxe.
10203
10204 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10205
10206 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10207 comparison instructions used from now on.
10208
10209 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10210
10211 * gcc.target/s390/s390.exp (check_effective_target_vector):
10212 Include target-supports.exp and move target_vector check routine
10213 ...
10214 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10215 here and rename it.
10216 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10217 check from vector to s390_vx.
10218 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10219 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10220 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10221 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10222 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10223 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10224 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10225 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10226 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10227
10228 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10229
10230 * gcc.target/s390/vector/vec-init-2.c: New test.
10231
10232 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10233
10234 * gcc.dg/ubsan/pr79904-2.c: New test.
10235
10236 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10237
10238 PR target/79893
10239 * gcc.target/s390/zvector/pr79893.c: New test.
10240
10241 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR rtl-optimization/80112
10244 * gcc.dg/pr80112.c: New test.
10245
10246 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10247
10248 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10249 etc. line numbers.
10250 * gcc.dg/Walloca-1.c: Likewise.
10251 * gcc.dg/Walloca-2.c: Likewise.
10252 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10253
10254 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10255
10256 PR tree-optimization/80158
10257 * gfortran.fortran-torture/compile/pr80158.f: New file.
10258
10259 2017-03-24 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/80167
10262 * gcc.dg/graphite/pr80167.c: New testcase.
10263
10264 2017-03-24 Tom de Vries <tom@codesourcery.com>
10265
10266 PR testsuite/80092
10267 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10268 dg-require-effective-target global_constructor.
10269 * gcc.dg/tls/emutls-2.c: Same.
10270
10271 2017-03-24 Tom de Vries <tom@codesourcery.com>
10272
10273 PR testsuite/80092
10274 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10275 dg-require-effective-target indirect_jumps.
10276
10277 2017-03-24 Tom de Vries <tom@codesourcery.com>
10278
10279 PR testsuite/80092
10280 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10281 nonlocal_goto.
10282
10283 2017-03-24 Tom de Vries <tom@codesourcery.com>
10284
10285 PR testsuite/80092
10286 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10287 * gcc.dg/Walloca-12.c: Same.
10288 * gcc.dg/attr-alloc_size-8.c: Same.
10289 * gcc.dg/Walloca-4.c: Same.
10290 * gcc.dg/Walloca-8.c: Same.
10291 * gcc.dg/Walloca-13.c: Same.
10292 * gcc.dg/Walloca-14.c: Same.
10293 * gcc.dg/attr-alloc_size-9.c: Same.
10294 * gcc.dg/Walloca-1.c: Same.
10295 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10296 * gcc.dg/Walloca-5.c: Same.
10297 * gcc.dg/Walloca-10.c: Same.
10298 * gcc.dg/Walloca-9.c: Same.
10299 * gcc.dg/attr-alloc_size-6.c: Same.
10300 * gcc.dg/Wvla-larger-than-1.c: Same.
10301 * gcc.dg/torture/pr71881.c: Same.
10302 * gcc.dg/torture/pr71901.c: Same.
10303 * gcc.dg/torture/pr78742.c: Same.
10304 * gcc.dg/builtin-alloc-size.c: Same.
10305 * gcc.dg/Walloca-2.c: Same.
10306 * gcc.dg/Walloca-6.c: Same.
10307 * gcc.dg/Walloca-11.c: Same.
10308 * gcc.dg/attr-alloc_size-7.c: Same.
10309 * gcc.dg/Wvla-larger-than-2.c: Same.
10310 * gcc.dg/Walloca-3.c: Same.
10311 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10312 * gcc.c-torture/compile/pr79413.c: Same.
10313 * gcc.c-torture/compile/pr78439.c: Same.
10314
10315 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10316
10317 * gcc.target/powerpc/p9-options-1.c: New test.
10318
10319 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10320
10321 PR target/71436
10322 * gcc.c-torture/compile/pr71436.c: New test.
10323
10324 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10325 Richard Biener <rguenther@suse.de>
10326
10327 PR tree-optimization/79908
10328 PR tree-optimization/80136
10329 * gcc.dg/torture/pr79908.c: New file.
10330
10331 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10332
10333 PR fortran/39239
10334 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10335
10336 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR c++/80141
10339 * g++.dg/gomp/pr80141.C: New test.
10340
10341 PR c++/80129
10342 * g++.dg/torture/pr80129.C: New test.
10343
10344 PR sanitizer/80110
10345 * g++.dg/tsan/pr80110.C: New test.
10346
10347 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10348
10349 PR fortran/80142
10350 * gfortran.dg/any_loc.f90: New test case.
10351
10352 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10353
10354 PR target/80082
10355 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10356 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10357
10358 2017-03-22 Martin Liska <mliska@suse.cz>
10359
10360 PR target/79906
10361 * g++.dg/ext/mv8.C: Add power* targets.
10362
10363 2017-03-21 Martin Sebor <msebor@redhat.com>
10364
10365 PR c++/79548
10366 * g++.dg/warn/Wunused-var-26.C: New test.
10367
10368 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10369
10370 PR tree-optimization/79908
10371 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10372
10373 2017-03-21 Marek Polacek <polacek@redhat.com>
10374 Martin Sebor <msebor@redhat.com>
10375
10376 PR tree-optimization/80109
10377 * gcc.dg/Walloca-14.c: New test.
10378
10379 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR target/80125
10382 * gcc.target/powerpc/pr80125.c: New test.
10383
10384 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10385
10386 PR fortran/69498
10387 * gfortran.dg/unexp_attribute.f90: New test
10388
10389 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10390 Richard Biener <rguenther@suse.de>
10391
10392 PR tree-optimization/79908
10393 * gcc.dg/torture/pr79908.c: New file.
10394
10395 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10396
10397 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10398 with sizeof(int) < 4.
10399
10400 2017-03-21 Martin Liska <mliska@suse.cz>
10401
10402 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10403 apostrophes.
10404
10405 2017-03-21 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/80032
10408 * g++.dg/opt/pr80032.C: New testcase.
10409
10410 2017-03-21 Richard Biener <rguenther@suse.de>
10411
10412 PR tree-optimization/80122
10413 * gcc.dg/torture/pr80122.c: New testcase.
10414
10415 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10416
10417 * gcc.dg/pic-2.c: Skip for MIPS.
10418 * gcc.dg/pie-2.c: Skip for MIPS.
10419
10420 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10421
10422 PR c++/77752
10423 * g++.dg/cpp0x/initlist97.C: New.
10424 * g++.dg/cpp0x/initlist85.C: Update.
10425
10426 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR c/67338
10429 * gcc.dg/pr67338.c: New test.
10430
10431 PR c++/35878
10432 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10433 dump instead of assembler.
10434 * g++.dg/init/pr35878_2.C: Likewise.
10435 * g++.dg/init/pr35878_3.C: Likewise.
10436
10437 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR c/80097
10440 * gcc.dg/ubsan/pr80097.c: New test.
10441
10442 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10443
10444 PR tree-optimization/80054
10445 * g++.dg/torture/pr80054.C: New file.
10446
10447 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10448
10449 PR target/79963
10450 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10451 directive to assure selection of proper bit using rlwinm insn.
10452 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10453 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10454 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10455 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10456
10457 2017-03-20 Marek Polacek <polacek@redhat.com>
10458 Paolo Carlini <paolo.carlini@oracle.com>
10459
10460 PR c++/80059 - ICE with noexcept and __transaction_atomic
10461 * g++.dg/tm/pr80059-2.C: New test.
10462 * g++.dg/tm/pr80059.C: New test.
10463
10464 2017-03-20 Martin Liska <mliska@suse.cz>
10465
10466 PR middle-end/79753
10467 * gcc.target/i386/mpx/pr79753.c: New test.
10468
10469 2017-03-20 Martin Liska <mliska@suse.cz>
10470
10471 PR target/79769
10472 PR target/79770
10473 * g++.dg/pr79769.C: New test.
10474 * gcc.target/i386/mpx/pr79770.c: New test.
10475
10476 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10477
10478 PR target/78857
10479 * gcc.target/s390/load-and-test-fp-1.c: New test.
10480 * gcc.target/s390/load-and-test-fp-2.c: New test.
10481
10482 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10483
10484 PR fortran/79676
10485 * gfortran.dg/submodule_28.f08 : New test.
10486
10487 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10488
10489 PR fortran/71838
10490 * gfortran.dg/submodule_26.f08 : New test.
10491 * gfortran.dg/submodule_27.f08 : New test.
10492
10493 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10494
10495 PR target/79951
10496 * gcc.target/powerpc/pr79951.c: New.
10497
10498 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10499
10500 PR rtl-optimization/79910
10501 * gcc.dg/torture/pr79910.c: New test.
10502
10503 2017-03-17 Jeff Law <law@redhat.com>
10504
10505 PR tree-optimization/71437
10506 * gcc.dg/tree-ssa/pr71437.c: New test.
10507 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10508 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10509 now caught by VRP, but which were previously caught by DOM.
10510
10511 2017-03-17 Richard Biener <rguenther@suse.de>
10512
10513 PR middle-end/80075
10514 * g++.dg/torture/pr80075.C: New testcase.
10515
10516 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10517
10518 PR target/71294
10519 * g++.dg/pr71294.C: New test.
10520
10521 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10522
10523 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10524
10525 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR fortran/80010
10528 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10529
10530 PR fortran/79886
10531 * gfortran.dg/pr79886.f90: New test.
10532
10533 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10534
10535 PR target/79038
10536 * gcc.target/powerpc/pr79038-1.c: New test.
10537
10538 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10539
10540 PR fortran/33271
10541 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10542
10543 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10544
10545 PR testsuite/79356
10546 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10547
10548 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10549
10550 PR target/80019
10551 * gcc.target/i386/pr80019.c: New test.
10552
10553 2017-03-15 Martin Liska <mliska@suse.cz>
10554
10555 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10556
10557 2017-03-14 Martin Sebor <msebor@redhat.com>
10558
10559 PR tree-optimization/79800
10560 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10561 * gcc.dg/tree-ssa/pr79800.c: New test.
10562
10563 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10564
10565 PR target/79947
10566 * gcc.target/powerpc/pr79947.c: New test.
10567
10568 2017-03-14 Martin Sebor <msebor@redhat.com>
10569
10570 PR middle-end/80020
10571 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10572 * gcc.dg/attr-alloc_size-7.c: Same.
10573 * gcc.dg/attr-alloc_size-9.c: Same.
10574 * gcc.dg/builtin-alloc-size.c: Same.
10575 * gcc.dg/pr80020.c: New test.
10576
10577 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10578
10579 PR rtl-optimization/79728
10580 * gcc.target/i386/sse-globalreg.c: New test.
10581
10582 2017-03-14 Martin Liska <mliska@suse.cz>
10583
10584 PR lto/66295
10585 * gcc.dg/tree-prof/pr66295.c: New test.
10586
10587 2017-03-13 Martin Liska <mliska@suse.cz>
10588
10589 PR middle-end/78339
10590 * gcc.target/i386/mpx/pr78339.c: New test.
10591
10592 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10593
10594 * gcc.target/arc/bitfield.c: New file.
10595
10596 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10597
10598 * gcc.target/arc/pr9001090948.c: New file.
10599
10600 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10601
10602 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10603 Fix test. Make early-out condition return early. Correct comments.
10604
10605 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10606
10607 PR libgfortran/78854
10608 * gfortran.dg/dtio_25.f90: New test.
10609
10610 2017-03-10 Martin Sebor <msebor@redhat.com>
10611
10612 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10613
10614 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10615
10616 PR rtl-optimization/78911
10617 * gcc.target/i386/pr78911-1.c: New test.
10618 * gcc.target/i386/pr78911-2.c: New test.
10619
10620 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10621
10622 PR target/79941
10623 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10624 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10625 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10626
10627 2017-03-10 Marek Polacek <polacek@redhat.com>
10628
10629 PR c++/79967
10630 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10631
10632 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10633
10634 PR c++/79899
10635 * g++.dg/other/friend7.C: New test.
10636
10637 PR c++/79896
10638 * g++.dg/ext/int128-5.C: New test.
10639
10640 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10641
10642 PR testsuite/79356
10643 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10644 powerpc, sparc, or s390x.
10645
10646 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10647
10648 PR target/79907
10649 * gcc.target/powerpc/pr79907.c: New.
10650
10651 2017-03-10 Olivier Hainque <hainque@adacore.com>
10652
10653 * gnat.dg/opt64.adb: New test.
10654 * gnat.dg/opt64_pkg.ads: New helper.
10655 * gnat.dg/opt64_pkg.adb: New helper.
10656
10657 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10658
10659 PR rtl-optimization/79909
10660 * gcc.target/powerpc/pr79909.c: New test.
10661
10662 PR tree-optimization/79972
10663 * gcc.dg/pr79972.c: New test.
10664
10665 PR tree-optimization/77975
10666 * gcc.dg/pr77975.c: New test.
10667
10668 2017-03-09 Marek Polacek <polacek@redhat.com>
10669
10670 PR c++/79962
10671 PR c++/79984
10672 * c-c++-common/nonnull-3.c: New test.
10673 * g++.dg/warn/Wnonnull3.C: New test.
10674
10675 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10676
10677 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10678 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10679
10680 2017-03-09 Marek Polacek <polacek@redhat.com>
10681
10682 PR sanitizer/79757
10683 * gcc.dg/ubsan/pr79757-1.c: New test.
10684 * gcc.dg/ubsan/pr79757-2.c: New test.
10685 * gcc.dg/ubsan/pr79757-3.c: New test.
10686 * gcc.dg/ubsan/pr79757-4.c: New test.
10687 * gcc.dg/ubsan/pr79757-5.c: New test.
10688
10689 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR c/79969
10692 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10693
10694 2017-03-09 Marek Polacek <polacek@redhat.com>
10695
10696 PR c++/79687
10697 * g++.dg/expr/ptrmem8.C: New test.
10698 * g++.dg/expr/ptrmem9.C: New test.
10699
10700 2017-03-09 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/79977
10703 * gcc.dg/graphite/pr79977.c: New testcase.
10704
10705 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10706
10707 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10708 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10709 * lib/target-supports.exp (check_effective_target_rdynamic):
10710 New proc.
10711
10712 2017-03-09 Richard Biener <rguenther@suse.de>
10713
10714 PR middle-end/79971
10715 * gcc.dg/fixed-point/pr79971.c: New testcase.
10716
10717 2017-03-09 Richard Biener <rguenther@suse.de>
10718
10719 PR ipa/79970
10720 * gcc.dg/torture/pr79970.c: New testcase.
10721
10722 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10723
10724 PR c++/71966
10725 * g++.dg/cpp0x/pr71966-1.C: New.
10726 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10727
10728 2017-03-09 Martin Liska <mliska@suse.cz>
10729
10730 PR tree-optimization/79631
10731 * gcc.target/i386/mpx/pr79631.c: New test.
10732
10733 2017-03-09 Martin Liska <mliska@suse.cz>
10734
10735 PR target/65705
10736 PR target/69804
10737 * gcc.target/i386/pr71458.c: Update scanned pattern.
10738
10739 2017-03-09 Marek Polacek <polacek@redhat.com>
10740
10741 PR c++/79672
10742 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10743 * g++.dg/warn/Wduplicated-branches3.C: New test.
10744
10745 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10746
10747 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10748
10749 2017-03-09 Martin Liska <mliska@suse.cz>
10750
10751 PR ipa/79764
10752 * g++.dg/pr79764.C: New test.
10753
10754 2017-03-09 Martin Liska <mliska@suse.cz>
10755
10756 PR ipa/79761
10757 * g++.dg/pr79761.C: New test.
10758
10759 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10760
10761 PR sanitizer/79944
10762 * c-c++-common/asan/pr79944.c: New test.
10763
10764 PR target/79932
10765 * gcc.target/i386/pr79932-2.c: New test.
10766
10767 PR target/79932
10768 * gcc.target/i386/pr79932-1.c: New test.
10769
10770 2017-03-09 Marek Polacek <polacek@redhat.com>
10771
10772 PR c++/79900 - ICE in strip_typedefs
10773 * g++.dg/warn/Wpadded-1.C: New test.
10774
10775 2017-03-08 Marek Polacek <polacek@redhat.com>
10776
10777 * g++.dg/Walloca1.C: Adjust dg-warning.
10778
10779 2017-03-08 Andrew Haley <aph@redhat.com>
10780
10781 PR tree-optimization/79943
10782 * gcc.dg/tree-ssa/pr79943.c: New test.
10783
10784 2017-03-08 Richard Biener <rguenther@suse.de>
10785
10786 PR tree-optimization/79955
10787 * gcc.dg/uninit-24.c: New testcase.
10788
10789 2017-03-08 Richard Biener <rguenther@suse.de>
10790
10791 PR tree-optimization/79920
10792 * gcc.dg/vect/pr79920.c: New testcase.
10793
10794 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10795
10796 PR sanitizer/79904
10797 * gcc.dg/ubsan/pr79904.c: New test.
10798
10799 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10800
10801 PR c/79834
10802 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10803 diagnostics.
10804
10805 2017-03-07 Marek Polacek <polacek@redhat.com>
10806
10807 PR middle-end/79809
10808 * g++.dg/Walloca1.C: New test.
10809
10810 2017-03-07 Martin Liska <mliska@suse.cz>
10811
10812 PR middle-end/68270
10813 * g++.dg/pr68270.C: New test.
10814
10815 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR rtl-optimization/79901
10818 * gcc.target/i386/pr79901.c: New test.
10819
10820 PR sanitizer/79897
10821 * c-c++-common/ubsan/pr79897.c: New test.
10822
10823 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10824
10825 PR rtl-optimization/79571
10826 * gcc.target/i386/pr79571.c: New.
10827
10828 2017-03-06 Marek Polacek <polacek@redhat.com>
10829
10830 PR c++/79796 - ICE with NSDMI and this pointer
10831 * g++.dg/cpp0x/nsdmi13.C: New test.
10832
10833 2017-03-06 Julia Koval <julia.koval@intel.com>
10834
10835 PR target/79793
10836 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10837 directives.
10838 * gcc.target/i386/interrupt-13.c: Ditto.
10839 * gcc.target/i386/interrupt-14.c: Ditto.
10840 * gcc.target/i386/interrupt-15.c: Ditto.
10841
10842 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR c++/79822
10845 * g++.dg/cpp0x/constexpr-79822.C: New test.
10846
10847 2017-03-06 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/79894
10850 * gcc.dg/vect/pr79887.c: New testcase.
10851
10852 2017-03-06 Richard Biener <rguenther@suse.de>
10853
10854 PR tree-optimization/79824
10855 * gcc.dg/vect/pr79824-1.c: New testcase.
10856 * gcc.dg/vect/pr79824-2.c: Likewise.
10857
10858 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10859
10860 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10861 gettimeofday. Remove dg-skip-if for AVR.
10862 * lib/target-supports.exp (check_effective_target_gettimeofday):
10863 New proc.
10864
10865 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10866
10867 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10868 * gcc.target/s390/hotpatch-10.c: Likewise.
10869 * gcc.target/s390/hotpatch-11.c: Likewise.
10870 * gcc.target/s390/hotpatch-12.c: Likewise.
10871 * gcc.target/s390/hotpatch-13.c: Likewise.
10872 * gcc.target/s390/hotpatch-14.c: Likewise.
10873 * gcc.target/s390/hotpatch-15.c: Likewise.
10874 * gcc.target/s390/hotpatch-16.c: Likewise.
10875 * gcc.target/s390/hotpatch-17.c: Likewise.
10876 * gcc.target/s390/hotpatch-18.c: Likewise.
10877 * gcc.target/s390/hotpatch-19.c: Likewise.
10878 * gcc.target/s390/hotpatch-2.c: Likewise.
10879 * gcc.target/s390/hotpatch-26.c: Likewise.
10880 * gcc.target/s390/hotpatch-27.c: Likewise.
10881 * gcc.target/s390/hotpatch-28.c: Likewise.
10882 * gcc.target/s390/hotpatch-3.c: Likewise.
10883 * gcc.target/s390/hotpatch-4.c: Likewise.
10884 * gcc.target/s390/hotpatch-5.c: Likewise.
10885 * gcc.target/s390/hotpatch-6.c: Likewise.
10886 * gcc.target/s390/hotpatch-7.c: Likewise.
10887 * gcc.target/s390/hotpatch-8.c: Likewise.
10888 * gcc.target/s390/hotpatch-9.c: Likewise.
10889
10890 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10891
10892 PR c++/64574
10893 * g++.dg/template/crash125.C: New.
10894
10895 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10896
10897 PR target/79812
10898 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10899
10900 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10901
10902 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10903
10904 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10905
10906 * gcc.target/mips/msa-minmax.c: New tests.
10907
10908 2017-03-06 Martin Liska <mliska@suse.cz>
10909
10910 PR sanitize/79783
10911 * g++.dg/asan/pr79783.C: New test.
10912
10913 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10914
10915 * gcc.target/mips/msa-dotp.c: New tests.
10916
10917 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10918
10919 * gcc.target/mips/msa-bclri.c: New test.
10920
10921 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10922
10923 PR c++/70266
10924 * g++.dg/tm/pr70266.C: New.
10925
10926 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10927 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10928
10929 * gfortran.dg/coarray/fail_image_1.f08: New test.
10930 * gfortran.dg/coarray/fail_image_2.f08: New test.
10931 * gfortran.dg/coarray/failed_images_1.f08: New test.
10932 * gfortran.dg/coarray/failed_images_2.f08: New test.
10933 * gfortran.dg/coarray/image_status_1.f08: New test.
10934 * gfortran.dg/coarray/image_status_2.f08: New test.
10935 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10936 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10937 * gfortran.dg/coarray_fail_st.f90: New test.
10938 * gfortran.dg/coarray_failed_images_1.f08: New test.
10939 * gfortran.dg/coarray_image_status_1.f08: New test.
10940 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10941
10942 2017-03-03 Marek Polacek <polacek@redhat.com>
10943
10944 PR c/79758
10945 * gcc.dg/noncompile/pr79758.c: New test.
10946
10947 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR middle-end/79805
10950 * g++.dg/opt/pr79805.C: New test.
10951
10952 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10953
10954 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10955 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10956 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10957 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10958 * gcc.target/i386/i386.exp
10959 (check_effective_target_avx512vpopcntdq): New.
10960
10961 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10962
10963 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10964 ilp32 targets and match DImode registers for lp64 targets.
10965
10966 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10967
10968 * g++.dg/pr71624.C: Disable for x32.
10969 * g++.dg/pr71633.C: Ditto.
10970
10971 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR target/79807
10974 * gcc.target/i386/pr79807.c: New test.
10975
10976 2017-03-03 Martin Liska <mliska@suse.cz>
10977
10978 PR tree-optimization/79803
10979 * gcc.dg/tree-ssa/pr79803.c: New test.
10980
10981 2017-03-03 Martin Liska <mliska@suse.cz>
10982
10983 PR rtl-optimization/79574
10984 * gcc.dg/pr79574-2.c: New test.
10985
10986 2017-03-03 Richard Biener <rguenther@suse.de>
10987
10988 PR c++/79825
10989 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10990
10991 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10992
10993 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10994
10995 2017-03-03 Marek Polacek <polacek@redhat.com>
10996
10997 PR c++/79791
10998 * g++.dg/warn/Wwrite-strings-1.C: New test.
10999 * g++.dg/warn/Wwrite-strings-2.C: New test.
11000 * g++.dg/warn/Wwrite-strings-3.C: New test.
11001 * g++.dg/warn/Wwrite-strings-4.C: New test.
11002 * g++.dg/warn/Wwrite-strings-5.C: New test.
11003 * g++.dg/warn/Wwrite-strings-6.C: New test.
11004 * g++.dg/warn/Wwrite-strings-7.C: New test.
11005 * g++.dg/warn/Wwrite-strings-8.C: New test.
11006 * g++.dg/warn/Wwrite-strings-9.C: New test.
11007 * g++.dg/warn/Wwrite-strings-10.C: New test.
11008 * g++.dg/warn/Wwrite-strings-11.C: New test.
11009 * g++.dg/warn/Wwrite-strings-12.C: New test.
11010
11011 2017-03-03 Richard Biener <rguenther@suse.de>
11012
11013 PR middle-end/79818
11014 * gcc.dg/torture/pr79818.c: New testcase.
11015
11016 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11017
11018 PR c++/79782
11019 * g++.dg/warn/Wunused-parm-10.C: New test.
11020
11021 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11022
11023 * gcc.dg/rtl/x86_64/*.c: Test for
11024 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11025
11026 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11027
11028 PR target/79514
11029 * gcc.target/i386/pr79514.c: New test.
11030
11031 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR rtl-optimization/79780
11034 * gcc.c-torture/compile/pr79780.c: New test.
11035
11036 2017-03-02 Richard Biener <rguenther@suse.de>
11037
11038 PR tree-optimization/79345
11039 PR c++/42000
11040 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11041 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11042 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11043
11044 2017-03-02 Richard Biener <rguenther@suse.de>
11045
11046 PR c/79756
11047 * gcc.dg/vector-1.c: New testcase.
11048
11049 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11050
11051 PR tree-optimization/66768
11052 * gcc.target/i386/pr66768.c: New test.
11053
11054 2017-03-02 Richard Biener <rguenther@suse.de>
11055
11056 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11057 * gcc.dg/rtl/x86_64/final.c: Likewise.
11058 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11059 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11060 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11061 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11062
11063 2017-03-02 Richard Biener <rguenther@suse.de>
11064
11065 PR tree-optimization/79777
11066 * gcc.dg/torture/pr79777.c: New testcase.
11067
11068 2017-03-01 Martin Sebor <msebor@redhat.com>
11069
11070 PR middle-end/79692
11071 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11072 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11073 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11074 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11075
11076 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11077
11078 * gcc.target/i386/invsize-2.c: New test.
11079 * gcc.target/i386/invsize-3.c: Ditto.
11080 * gcc.target/i386/invsize-4.c: Ditto.
11081 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11082 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11083
11084 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11085
11086 PR target/79439
11087 * gcc.target/powerpc/pr79439.c: New test.
11088
11089 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11090
11091 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11092 scan string.
11093
11094
11095 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11096
11097 PR target/79395
11098 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11099 pattern to look for vcmpequd. instead of vcmpnew.
11100 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11101 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11102 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11103 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11104 look for xvcmpeqdp. instead of xvcmpnedp.
11105 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11106 look for vcmpequd. instead of vcmpnew.
11107 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11108 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11109 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11110 look for xvcmpeqsp. instead of xvcmpnesp.
11111 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11112 look for xvcmpeqdp. instead of xvcmpnedp.
11113 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11114 look for vcmpequd. instead of vcmpnew.
11115 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11116 look for vcmpeqsp instead of xvcmpnesp.
11117 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11118 look for xvcmpeqdp instead of xvcmpnedp.
11119
11120 2017-03-01 Richard Biener <rguenther@suse.de>
11121
11122 PR middle-end/79721
11123 * gcc.dg/torture/pr79721.c: New testcase.
11124
11125 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR c++/79681
11128 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11129 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11130
11131 PR c++/79746
11132 * g++.dg/warn/Wunused-parm-9.C: New test.
11133
11134 PR tree-optimization/79734
11135 * g++.dg/opt/pr79734.C: New test.
11136
11137 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR tree-optimization/79737
11140 * gcc.c-torture/execute/pr79737-1.c: New test.
11141 * gcc.c-torture/execute/pr79737-2.c: New test.
11142
11143 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11144
11145 * gcc.target/sparc/20170228-1.c: New test.
11146
11147 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11148
11149 * gcc.target/i386/invsize-1.c: New test.
11150
11151 2017-02-28 Martin Sebor <msebor@redhat.com>
11152
11153 PR tree-optimization/79691
11154 * gcc.dg/tree-ssa/pr79691.c: New test.
11155
11156 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR target/79729
11159 * gcc.target/i386/pr79729.c: New test.
11160
11161 2017-02-28 Richard Biener <rguenther@suse.de>
11162
11163 PR tree-optimization/79740
11164 * gcc.dg/torture/pr79740.c: New testcase.
11165
11166 2017-02-28 Richard Biener <rguenther@suse.de>
11167
11168 PR middle-end/79731
11169 * c-c++-common/torture/pr79731.c: New testcase.
11170
11171 2017-02-28 Richard Biener <rguenther@suse.de>
11172
11173 PR tree-optimization/79732
11174 * gcc.dg/torture/pr79732.c: New testcase.
11175
11176 2017-02-28 Richard Biener <rguenther@suse.de>
11177
11178 PR tree-optimization/79723
11179 * gcc.target/i386/pr79723.c: New testcase.
11180
11181 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11182
11183 PR target/79544
11184 * gcc.target/powerpc/pr79544.c: New.
11185
11186 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11187
11188 PR c++/79414
11189 * g++.dg/parse/crash67.C: New.
11190
11191 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11192
11193 PR tree-optimization/77536
11194 * gcc.dg/vect/pr79347.c: Revise testing string.
11195
11196 2017-02-27 Richard Biener <rguenther@suse.de>
11197
11198 PR tree-optimization/45397
11199 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11200
11201 2017-02-27 Richard Biener <rguenther@suse.de>
11202
11203 PR tree-optimization/79690
11204 * gcc.target/i386/pr79690.c: New testcase.
11205
11206 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11207
11208 PR fortran/51119
11209 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11210 of original.
11211 * gfortran.dg/inline_matmul_11.f90: Likewise.
11212 * gfortran.dg/inline_matmul_9.f90: Likewise.
11213 * gfortran.dg/matmul_13.f90: New test.
11214 * gfortran.dg/matmul_14.f90: New test.
11215
11216 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR middle-end/79396
11219 * g++.dg/opt/pr79396.C: New test.
11220
11221 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11222
11223 PR fortran/79597
11224 * gfortran.dg/dtio_6.f90: Update test.
11225
11226 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11227
11228 PR fortran/79601
11229 * gfortran.dg/interface_operator_2.f90: New test.
11230
11231 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR c/79677
11234 * gcc.dg/pr79677.c: New test.
11235
11236 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11237
11238 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11239 of mov.ps.
11240 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11241 (cond_move1): Simplify condition to force generation of
11242 mov[nz].ps.
11243 (cond_move2): Likewise.
11244
11245 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR c++/79588
11248 * g++.dg/warn/Wrestrict-1.C: New test.
11249 * g++.dg/warn/Wrestrict-2.C: New test.
11250
11251 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11252
11253 * g++.dg/ext/complit15.C: Require LTO.
11254
11255 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11256
11257 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11258 logical_op_short_circuit to skip targets.
11259 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11260 and s390.
11261
11262 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gnat.dg/opt63.adb: New test.
11265
11266 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11267
11268 * gnat.dg/discr47.adb: New test.
11269
11270 2017-02-24 Richard Biener <rguenther@suse.de>
11271
11272 PR tree-optimization/79389
11273 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11274
11275 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11276
11277 PR c++/79361
11278 * g++.dg/cpp0x/pr79361-1.C: New.
11279 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11280
11281 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11282
11283 * gcc.target/visium/bit_test.c: Accept any lsr form.
11284 * gcc.target/visium/block_move.c: Tweak.
11285
11286 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11287
11288 PR 68749
11289 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11290
11291 2017-02-23 Richard Biener <rguenther@suse.de>
11292
11293 PR tree-optimization/79683
11294 * gcc.target/i386/pr79683.c: New testcase.
11295
11296 2017-02-22 Jeff Law <law@redhat.com>
11297
11298 PR tree-optimization/79578
11299 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11300
11301 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11302
11303 * gcc.target/mips/msa-fp-cc.c: New test.
11304
11305 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR c++/79664
11308 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11309 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11310 * g++.dg/gomp/pr79664.C: New test.
11311
11312 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11313
11314 2017-02-22 Marek Polacek <polacek@redhat.com>
11315
11316 PR c++/79653
11317 * g++.dg/cpp0x/alignas10.C: New test.
11318 * g++.dg/cpp0x/alignas9.C: New test.
11319
11320 PR c++/79657
11321 * g++.dg/ext/underlying_type12.C: New test.
11322
11323 PR c/79662
11324 * gcc.dg/enum-incomplete-4.c: New test.
11325
11326 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11327
11328 PR target/70465
11329 * gcc.target/i386/pr70465-2.c: New test.
11330
11331 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11332
11333 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11334
11335 2017-02-22 Richard Biener <rguenther@suse.de>
11336
11337 PR tree-optimization/79673
11338 * gcc.target/i386/pr79673.c: New testcase.
11339
11340 2017-02-22 Richard Biener <rguenther@suse.de>
11341
11342 PR tree-optimization/79666
11343 * gcc.dg/torture/pr79666.c: New testcase.
11344
11345 2017-02-22 Martin Liska <mliska@suse.cz>
11346
11347 PR lto/79587
11348 * gcc.dg/tree-prof/pr79587.c: New test.
11349
11350 2017-02-21 Marek Polacek <polacek@redhat.com>
11351
11352 PR c++/79535
11353 * g++.dg/ext/flexary23.C: New test.
11354
11355 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11356
11357 PR target/79593
11358 * gcc.target/i386/pr79593.c: New test.
11359
11360 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11361
11362 PR c++/79654
11363 * g++.dg/cpp1z/decomp26.C: New test.
11364
11365 PR sanitizer/79589
11366 * g++.dg/ubsan/pr79589.C: New test.
11367
11368 2017-02-21 Jeff Law <law@redhat.com>
11369
11370 PR tree-optimization/79621
11371 * gcc.c-torture/compile/pr79621.c: New test.
11372
11373 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR c++/79655
11376 * g++.dg/cpp1y/constexpr-79655.C: New test.
11377
11378 PR c++/79639
11379 * g++.dg/cpp1y/constexpr-79639.C: New test.
11380
11381 PR target/79633
11382 * gcc.target/i386/mpx/pr79633.c: New test.
11383
11384 PR target/79570
11385 * gcc.dg/pr79570.c: New test.
11386
11387 PR c++/79641
11388 * c-c++-common/pr79641.c: New test.
11389
11390 PR tree-optimization/79649
11391 * gcc.target/i386/pr79649.c: New test.
11392
11393 PR target/79494
11394 * gcc.dg/pr79494.c: New test.
11395
11396 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11397
11398 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11399 to dg-options.
11400
11401 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11402
11403 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11404
11405 2017-02-02 Jason Merrill <jason@redhat.com>
11406
11407 PR c++/79580
11408 * g++.dg/ext/complit15.C: New.
11409
11410 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11411
11412 PR target/78056
11413 * gcc.target/powerpc/pr78056-8.c: Remove.
11414
11415 2017-02-20 Marek Polacek <polacek@redhat.com>
11416
11417 PR middle-end/79537
11418 * gcc.dg/comp-goto-4.c: New test.
11419
11420 PR sanitizer/79558
11421 * c-c++-common/ubsan/bounds-14.c: New test.
11422
11423 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR target/79568
11426 * gcc.target/i386/pr79568-1.c: New test.
11427 * gcc.target/i386/pr79568-2.c: New test.
11428 * gcc.target/i386/pr79568-3.c: New test.
11429
11430 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11431
11432 PR fortran/79382
11433 * gfortran.dg/dtio_10.f90: Change test of error message.
11434 * gfortran.dg/dtio_23.f90: New test.
11435 * gfortran.dg/dtio_24.f90: New test.
11436
11437 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11438
11439 PR fortran/79434
11440 * gfortran.dg/submodule_25.f08: New test.
11441
11442 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11443
11444 PR fortran/79447
11445 * gfortran.dg/submodule_24.f08: New test.
11446
11447 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11448
11449 PR fortran/79229
11450 * gfortran.dg/class_allocate_24.f90: New test.
11451
11452 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11453
11454 PR fortran/79402
11455 * gfortran.dg/submodule_23.f90: New test.
11456
11457 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11458
11459 PR c++/79380
11460 * g++.dg/cpp0x/alignas8.C: New.
11461
11462 2017-02-19 Eric Fiselier <eric@efcs.ca>
11463 Jonathan Wakely <jwakely@redhat.com>
11464
11465 PR c++/69523
11466 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11467
11468 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11469
11470 * gcc.dg/gimplefe-26.c: New test.
11471
11472 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11473
11474 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11475
11476 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR target/79569
11479 * gcc.target/i386/3dnowA-3.c: New test.
11480
11481 PR target/79559
11482 * gcc.target/i386/pr79559.c: New test.
11483
11484 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11485
11486 * gcc.dg/c11-float-2.c: New test.
11487 * gcc.dg/torture/float128-floath.c,
11488 gcc.dg/torture/float128x-floath.c,
11489 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11490 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11491 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11492 *_DECIMAL_DIG macros with DECIMAL_DIG.
11493
11494 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11495
11496 PR target/79261
11497 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11498
11499 2017-02-17 Julia Koval <julia.koval@intel.com>
11500
11501 * gcc.target/i386/rdpid.c New test.
11502 * gcc.target/i386/sse-12.c: Add -mrdpid.
11503 * gcc.target/i386/sse-13.c: Ditto.
11504 * gcc.target/i386/sse-14.c: Ditto.
11505 * gcc.target/i386/sse-22.c: Ditto.
11506 * gcc.target/i386/sse-23.c: Ditto.
11507 * g++.dg/other/i386-2.C: Ditto.
11508 * g++.dg/other/i386-3.C: Ditto.
11509
11510 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11511
11512 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11513 * gcc.dg/pr61441.c: Ditto.
11514
11515 2017-02-17 Martin Liska <mliska@suse.cz>
11516
11517 PR rtl-optimization/79574
11518 * gcc.dg/pr79574.c: New test.
11519
11520 2017-02-17 Marek Polacek <polacek@redhat.com>
11521
11522 PR middle-end/79536
11523 * gcc.dg/torture/pr79536.c: New test.
11524
11525 2017-02-16 Alan Modra <amodra@gmail.com>
11526
11527 * gcc.c-torture/execute/pr79286.c: New.
11528
11529 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11530
11531 PR c++/79512
11532 * c-c++-common/gomp/pr79512.c: New test.
11533
11534 2017-02-15 Martin Sebor <msebor@redhat.com>
11535
11536 PR c++/79363
11537 * g++.dg/ext/flexary12.C: Adjust.
11538 * g++.dg/ext/flexary20.C: Same.
11539 * g++.dg/ext/flexary21.C: Same.
11540 * g++.dg/ext/flexary22.C: New test.
11541
11542 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11543
11544 PR tree-optimization/79347
11545 * gcc.dg/vect/pr79347.c: New test.
11546
11547 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR c++/79301
11550 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11551 [[deprecated]] comment.
11552 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11553 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11554 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11555 [[deprecated]] in -std=c++11.
11556 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11557 [[fallthrough]] in -std=c++11 and -std=c++14.
11558
11559 PR c++/79288
11560 * g++.dg/tls/pr79288.C: New test.
11561
11562 2017-02-15 Marek Polacek <polacek@redhat.com>
11563
11564 PR c/79515
11565 * gcc.dg/dfp/pr79515.c: New.
11566
11567 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11568
11569 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11570
11571 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11572
11573 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11574 "opt_files".
11575
11576 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11577
11578 PR target/79487
11579 * gcc.dg/dfp/pr79487.c: New test.
11580 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11581 2017-02-13 change.
11582
11583 2017-01-14 Carl Love <cel@us.ibm.com>
11584
11585 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11586 xvcvsxdsp and xvcvuxdsp instructions.
11587
11588 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11589
11590 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11591 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11592 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11593 64-bit default target.
11594 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11595 a 64-bit default target.
11596
11597 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR target/79481
11600 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11601 (test_3vx): Change return type from int to void.
11602 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11603 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11604 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11605 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11606 tests.
11607 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11608 (test_3vx): Change return type from int to void.
11609 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11610 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11611 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11612 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11613 tests.
11614 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11615 intrinsic. Change scan-assembler-times number from 1 to 2.
11616 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11617 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11618 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11619 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11620 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11621 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11622 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11623
11624 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11625
11626 PR middle-end/61225
11627 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11628 Use dg-additional-options for ia32 target. Remove XFAIL.
11629
11630 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11631
11632 PR target/79495
11633 * gcc.target/i386/pr79495.c: New test.
11634
11635 2017-02-14 Marek Polacek <polacek@redhat.com>
11636
11637 PR c++/79420
11638 PR c++/79463
11639 * g++.dg/cpp1y/pr79463.C: New.
11640 * g++.dg/template/incomplete10.C: New.
11641 * g++.dg/template/incomplete9.C: New.
11642
11643 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11644
11645 PR target/79498
11646 * gcc.target/i386/pr79498.c: New test.
11647
11648 2017-02-14 Martin Sebor <msebor@redhat.com>
11649
11650 PR middle-end/79448
11651 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11652 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11653 * gcc.dg/tree-ssa/pr79448.c: New test.
11654
11655 2017-02-14 Jeff Law <law@redhat.com>
11656
11657 PR tree-optimization/79095
11658 * g++.dg/pr79095-1.C: New test
11659 * g++.dg/pr79095-2.C: New test
11660 * g++.dg/pr79095-3.C: New test
11661 * g++.dg/pr79095-4.C: New test
11662 * g++.dg/pr79095-5.C: New test
11663 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11664 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11665
11666 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11667
11668 * gcc.target/aarch64/vect_fp16_1.c: New.
11669
11670 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11671
11672 * gcc.dg/gimplefe-25.c: New test.
11673
11674 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR tree-optimization/79408
11677 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11678
11679 2017-02-14 Richard Biener <rguenther@suse.de>
11680
11681 PR middle-end/79432
11682 * gcc.dg/torture/pr79432.c: New testcase.
11683
11684 2017-02-13 Martin Sebor <msebor@redhat.com>
11685
11686 PR middle-end/79496
11687 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11688
11689 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11690
11691 PR sanitizer/79341
11692 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11693 variables volatile.
11694
11695 PR c++/79232
11696 * g++.dg/cpp1z/eval-order4.C: New test.
11697 * g++.dg/other/pr79232.C: New test.
11698
11699 2017-02-13 Nathan Sidwell <nathan@acm.org>
11700
11701 PR c++/79296
11702 * g++.dg/cpp0x/pr79296.C: New.
11703
11704 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11705
11706 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11707 Instead, xfail powerpc*-*-* && lp64.
11708
11709 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11710
11711 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11712 powerpc_p8vector_ok.
11713 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11714
11715 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11716
11717 PR target/79449
11718 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11719 for reading beyond a 4k boundary.
11720
11721 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR rtl-optimization/79388
11724 PR rtl-optimization/79450
11725 * gcc.c-torture/execute/pr79388.c: New test.
11726 * gcc.c-torture/execute/pr79450.c: New test.
11727
11728 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11729
11730 PR fortran/65542
11731 * gfortran.dg/spread_init_expr_2.f90: New test case.
11732
11733 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR sanitizer/79341
11736 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11737
11738 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11739
11740 PR tree-ssa/56727
11741 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11742
11743 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR c++/79457
11746 * g++.dg/cpp0x/pr79457.C: New test.
11747
11748 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11749
11750 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11751 scan-assembler unless lp64.
11752
11753 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11754
11755 PR tree-optimization/66612
11756 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11757
11758 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11759
11760 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11761 of all powerpc.
11762
11763 2017-02-10 Marek Polacek <polacek@redhat.com>
11764
11765 PR c++/79435
11766 * g++.dg/cpp1y/pr79435.C: New.
11767
11768 PR c++/79184
11769 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11770
11771 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11772
11773 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11774 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11775 New.
11776 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11777 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11778 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11779 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11780 (vtst_expected_poly64x2): Move to aarch64-only section.
11781 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11782 (vtst_p64, vtstq_p64): New tests.
11783
11784 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11785
11786 PR c++/71737
11787 * g++.dg/cpp0x/pr71737.C: New.
11788
11789 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11790 Richard Biener <rguenther@suse.de>
11791
11792 * gcc.dg/gimplefe-error-1.c: New testcase.
11793 * gcc.dg/gimplefe-error-2.c: New testcase.
11794 * gcc.dg/gimplefe-error-3.c: New testcase.
11795
11796 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11797
11798 PR tree-optimization/79411
11799 * gcc.c-torture/compile/pr79411.c: New test.
11800
11801 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11802 Jason Merrill <jason@redhat.com>
11803
11804 PR c++/79143
11805 * g++.dg/cpp1z/pr79143.C: New test.
11806
11807 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11808
11809 * gcc.dg/loop-unswitch-2.c: Update testcase.
11810 * gcc.dg/loop-unswitch-1.c: Update testcase.
11811
11812 2017-02-09 Marek Polacek <polacek@redhat.com>
11813
11814 PR c/79428
11815 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11816 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11817 * c-c++-common/goacc/pr79428-1.c: New test.
11818 * c-c++-common/gomp/pr79428-2.c: New test.
11819 * c-c++-common/gomp/pr79428-5.c: New test.
11820 * c-c++-common/gomp/pr79428-6.c: New test.
11821 * c-c++-common/pr79428-3.c: New test.
11822
11823 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11824
11825 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11826 testcases.
11827
11828 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR c/79413
11831 * gcc.c-torture/compile/pr79413.c: New test.
11832
11833 PR c++/79429
11834 * c-c++-common/gomp/pr79429.c: New test.
11835 * g++.dg/gomp/pr79429.C: New test.
11836
11837 PR c/79431
11838 * c-c++-common/gomp/pr79431.c: New test.
11839
11840 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11841 Cesar Philippidis <cesar@codesourcery.com>
11842 Joseph Myers <joseph@codesourcery.com>
11843 Chung-Lin Tang <cltang@codesourcery.com>
11844
11845 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11846 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11847 * c-c++-common/goacc/loop-auto-2.c: New.
11848 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11849 * c-c++-common/goacc/tile-2.c: New.
11850 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11851 * g++.dg/goacc/tile-1.C: New, check tile subst.
11852 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11853 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11854 * gfortran.dg/goacc/tile-1.f90: New test.
11855 * gfortran.dg/goacc/tile-2.f90: New test.
11856 * gfortran.dg/goacc/tile-lowering.f95: New test.
11857
11858 2017-02-09 Richard Biener <rguenther@suse.de>
11859
11860 PR tree-optimization/69823
11861 * gcc.dg/graphite/pr69823.c: New testcase.
11862
11863 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11864
11865 PR target/78604
11866 * gcc.target/powerpc/pr78604.c: New.
11867
11868 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11869
11870 PR target/68972
11871 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11872 disable this test on power architecture.
11873
11874 2017-02-08 Richard Biener <rguenther@suse.de>
11875
11876 PR tree-optimization/71824
11877 PR tree-optimization/79409
11878 * gcc.dg/graphite/pr71824-3.c: New testcase.
11879
11880 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR tree-optimization/79408
11883 * gcc.dg/tree-ssa/pr79408.c: New test.
11884
11885 2017-02-08 Richard Biener <rguenther@suse.de>
11886
11887 PR tree-optimization/71824
11888 * gcc.dg/graphite/pr71824-2.c: New testcase.
11889
11890 2017-02-07 Andrew Pinski <apinski@cavium.com>
11891
11892 * gcc.target/aarch64/popcount.c: New Testcase.
11893
11894 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR rtl-optimization/79386
11897 * gcc.c-torture/compile/pr79386.c: New test.
11898
11899 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11900 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11901
11902 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11903 *-*-solaris*.
11904
11905 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11906
11907 PR target/79299
11908 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11909 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11910
11911 2017-02-07 Richard Biener <rguenther@suse.de>
11912
11913 * gcc.dg/gimplefe-23.c: New testcase.
11914 * gcc.dg/gimplefe-24.c: Likewise.
11915
11916 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11917
11918 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11919 scan-assembler instead of scan-assembler-times.
11920 * gcc.target/aarch64/test_frame_10.c: Likewise.
11921 * gcc.target/aarch64/test_frame_12.c: Likewise.
11922 * gcc.target/aarch64/test_frame_2.c: Likewise.
11923 * gcc.target/aarch64/test_frame_4.c: Likewise.
11924 * gcc.target/aarch64/test_frame_6.c: Likewise.
11925 * gcc.target/aarch64/test_frame_7.c: Likewise.
11926 * gcc.target/aarch64/test_frame_8.c: Likewise.
11927
11928 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11929
11930 * gcc.target/i386/pr78419.c: Require ifunc support.
11931
11932 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11933
11934 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11935
11936 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11937
11938 PR c++/79360
11939 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11940
11941 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11942
11943 * lib/target-supports.exp: Define the RISC-V target.
11944 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11945 * gcc.dg/builtin-apply2.c: Likewise.
11946 * gcc.dg/ifcvt-4.c: Likewise.
11947 * gcc.dg/loop-8.c: Likewise.
11948 * gcc.dg/sibcall-10.c: Likewise.
11949 * gcc.dg/sibcall-9.c: Likewise.
11950 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11951 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11952 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11953 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11954 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11955 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11956 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11957
11958 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11959
11960 PR target/66144
11961 * gcc.target/powerpc/pr66144-1.c: New test.
11962 * gcc.target/powerpc/pr66144-2.c: Likewise.
11963 * gcc.target/powerpc/pr66144-3.c: Likewise.
11964
11965 2017-02-06 Martin Sebor <msebor@redhat.com>
11966
11967 PR tree-optimization/79376
11968 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11969 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11970
11971 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR c++/79379
11974 * g++.dg/cpp1y/constexpr-79379.C: New test.
11975
11976 PR c++/79377
11977 * g++.dg/lookup/pr79377.C: New test.
11978
11979 PR c++/79372
11980 * g++.dg/cpp1z/decomp25.C: New test.
11981
11982 PR tree-optimization/79284
11983 * gcc.c-torture/compile/pr79284.c: New test.
11984
11985 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11986
11987 PR c++/70448
11988 * g++.dg/cpp0x/pr70448.C: New.
11989
11990 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11991
11992 PR 78348
11993 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11994 to dg-options.
11995
11996 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11997
11998 PR target/78883
11999 * gcc.c-torture/compile/pr78883.c: New test.
12000
12001 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12002
12003 PR tree-ssa/79347
12004 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12005 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12006 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12007 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12008 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12009 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12010 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12011 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12012 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12013 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12014 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12015 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12016 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12017
12018 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12019
12020 PR fortran/79344
12021 * gfortran.dg/allocate_with_source_24.f90: New test.
12022
12023 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12024
12025 PR fortran/79230
12026 * gfortran.dg/der_ptr_component_2.f90: New test.
12027
12028 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12029
12030 * gcc.target/sparc/20170205-1.c: New test.
12031
12032 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12033
12034 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12035 libatomic_available.
12036
12037 * gcc.dg/pr77587.c: Require alias support.
12038 * gcc.dg/pr77587a.c: Likewise.
12039
12040 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12041 * gcc.c-torture/execute/pr78622.c: Likewise.
12042
12043 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12044 hppa*-*-hpux*.
12045 * c-c++-common/Wunused-var-16.c: Likewise.
12046 * c-c++-common/builtin-shuffle-1.c: Likewise.
12047 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12048 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12049
12050 2017-02-03 Martin Sebor <msebor@redhat.com>
12051
12052 PR tree-optimization/79327
12053 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12054 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12055 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12056
12057 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12058 Martin Sebor <msebor@redhat.com>
12059
12060 PR tree-optimization/79327
12061 * gcc.dg/tree-ssa/pr79327.c: New test.
12062 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12063 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12064 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12065 (test_sprintf_chk_range_schar): Adjust dg-message.
12066 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12067 * gcc.c-torture/execute/pr79327.c: New test.
12068
12069 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR target/79354
12072 * gcc.target/powerpc/pr79354.c: New test.
12073 * gcc.c-torture/execute/pr79354.c: New test.
12074
12075 2017-02-03 Martin Sebor <msebor@redhat.com>
12076
12077 PR tree-optimization/79352
12078 * gcc.dg/tree-ssa/pr79352.c: New test.
12079
12080 2017-02-03 Martin Liska <mliska@suse.cz>
12081
12082 PR lto/66295
12083 * gcc.target/i386/mvc9.c: New test.
12084
12085 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12086
12087 PR target/79158
12088 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12089 to VSX reg.
12090
12091 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12092
12093 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12094 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12095 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12096 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12097 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12098 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12099 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12100 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12101 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12102 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12103 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12104 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12105 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12106
12107 2017-02-02 Martin Sebor <msebor@redhat.com>
12108
12109 PR middle-end/79275
12110 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12111 * gcc.dg/tree-ssa/pr79275.c: New test.
12112
12113 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12114
12115 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12116
12117 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12118
12119 PR middle-end/77445
12120 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12121 threading is done.
12122
12123 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12124
12125 PR middle-end/78142
12126 * gcc.target/aarch64/vector_initialization_nostack.c
12127 (f12): Use one vector
12128
12129 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12130
12131 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12132 * c-c++-common/asan/misalign-1.c: Likewise.
12133 * c-c++-common/asan/misalign-2.c: Likewise.
12134 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12135 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12136 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12137 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12138 add -ffat-lto-objects from/to dg-additional-options.
12139 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12140 dg-additional-options.
12141
12142 PR target/79197
12143 * gcc.target/powerpc/pr79197.c: New test.
12144 * gcc.c-torture/compile/pr79197.c: New test.
12145
12146 2017-02-02 Richard Biener <rguenther@suse.de>
12147
12148 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12149
12150 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12151
12152 PR c++/69637
12153 * g++.dg/cpp0x/pr69637-1.C: New.
12154 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12155
12156 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12157
12158 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12159
12160 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12161
12162 PR target/70012
12163 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12164 conditions.
12165
12166 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12167
12168 PR testsuite/79324
12169 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12170 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12171 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12172 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12173 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12174 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12175 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12176 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12177 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12178 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12179 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12180 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12181 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12182
12183 2017-02-01 Martin Liska <mliska@suse.cz>
12184
12185 PR testsuite/79272
12186 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12187
12188 2017-02-01 Richard Biener <rguenther@suse.de>
12189
12190 PR testsuite/76957
12191 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12192 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12193 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12194 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12195
12196 2017-02-01 Richard Biener <rguenther@suse.de>
12197
12198 PR middle-end/79315
12199 * gfortran.dg/pr79315.f90: New testcase.
12200
12201 2017-02-01 Richard Biener <rguenther@suse.de>
12202
12203 PR tree-optimization/71824
12204 * gcc.dg/graphite/pr71824.c: New testcase.
12205
12206 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR c++/79304
12209 * g++.dg/diagnostic/pr79304.C: New test.
12210
12211 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12212
12213 PR c++/79298
12214 * g++.dg/spellcheck-pr79298.C: New test case.
12215
12216 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12217
12218 PR preprocessor/79210
12219 * gcc.dg/format/pr79210.c: New test case.
12220 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12221 New function.
12222
12223 2017-01-31 Nathan Sidwell <nathan@acm.org>
12224
12225 PR c++/79290
12226 * g++.dg/warn/pr79290.C: New.
12227
12228 PR c++/67273
12229 PR c++/79253
12230 * g++.dg/cpp1y/pr67273.C: New.
12231 * g++.dg/cpp1y/pr79253.C: New.
12232
12233 2017-01-31 Nathan Sidwell <nathan@acm.org>
12234
12235 PR c++/79264
12236 * g++.dg/cpp1y/pr61636-1.C: Augment.
12237
12238 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12239
12240 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12241 rand() instead of random().
12242
12243 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12244
12245 PR tree-optimization/71691
12246 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12247
12248 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12249
12250 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12251 __ARCH__.
12252
12253 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR tree-optimization/79267
12256 * g++.dg/opt/pr79267.C: New test.
12257
12258 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12259
12260 PR debug/63238
12261 * gcc.dg/debug/dwarf2/align-1.c: New.
12262 * gcc.dg/debug/dwarf2/align-2.c: New.
12263 * gcc.dg/debug/dwarf2/align-3.c: New.
12264 * gcc.dg/debug/dwarf2/align-4.c: New.
12265 * gcc.dg/debug/dwarf2/align-5.c: New.
12266 * gcc.dg/debug/dwarf2/align-6.c: New.
12267 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12268 * g++.dg/debug/dwarf2/align-1.C: New.
12269 * g++.dg/debug/dwarf2/align-2.C: New.
12270 * g++.dg/debug/dwarf2/align-3.C: New.
12271 * g++.dg/debug/dwarf2/align-4.C: New.
12272 * g++.dg/debug/dwarf2/align-5.C: New.
12273 * g++.dg/debug/dwarf2/align-6.C: New.
12274
12275 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12276
12277 PR target/79170
12278 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12279
12280 2017-01-30 Martin Sebor <msebor@redhat.com>
12281
12282 PR testsuite/79293
12283 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12284
12285 2017-01-30 Martin Liska <mliska@suse.cz>
12286
12287 PR gcov-profile/79259
12288 * g++.dg/tree-prof/pr79259.C: New test.
12289
12290 2017-01-30 Richard Biener <rguenther@suse.de>
12291
12292 PR tree-optimization/79276
12293 * gcc.dg/torture/pr79276.c: New testcase.
12294
12295 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12296
12297 PR target/79240
12298 * gcc.target/s390/pr79240.c: New test.
12299
12300 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12301
12302 PR target/79268
12303 * gcc.target/powerpc/pr79268.c: New file.
12304 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12305 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12306 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12307 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12308
12309 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12310
12311 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12312
12313 PR testsuite/70583
12314 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12315
12316 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12317 * gnat.dg/debug9.adb: Likewise.
12318
12319 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12320
12321 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12322 libatomic_available.
12323 * gfortran.dg/coarray_42.f90: Likewise.
12324 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12325 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12326 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12327
12328 2017-01-27 Martin Sebor <msebor@redhat.com>
12329
12330 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12331
12332 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12333
12334 PR rtl-optimization/79194
12335 * gcc.dg/torture/pr79194.c: New test.
12336
12337 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12338
12339 PR tree-optimization/71374
12340 * gcc.target/i386/pr71374.c: New.
12341
12342 2017-01-27 Martin Sebor <msebor@redhat.com>
12343
12344 PR c++/71290
12345 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12346 a dg-error directive.
12347
12348 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12349
12350 PR target/79131
12351 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12352 * gcc.target/arm/pr79131-2.c: New.
12353
12354 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12355
12356 PR target/65484
12357 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12358 vectorized on POWER unless hardware misaligned loads are
12359 available.
12360
12361 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12362
12363 PR rtl-optimization/78559
12364 * gcc.c-torture/execute/pr78559.c: New test.
12365
12366 2017-01-27 Richard Biener <rguenther@suse.de>
12367
12368 PR tree-optimization/79245
12369 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12370 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12371
12372 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR c/79199
12375 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12376 target. Use 4294967293U instead of 4294967293.
12377
12378 2017-01-27 Richard Biener <rguenther@suse.de>
12379
12380 PR tree-optimization/71433
12381 * gcc.dg/Warray-bounds-21.c: New testcase.
12382
12383 2017-01-27 Richard Biener <rguenther@suse.de>
12384
12385 PR tree-optimization/79244
12386 * gcc.dg/torture/pr79244.c: New testcase.
12387
12388 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12389
12390 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12391 all occurrences of 40 to 32.
12392
12393 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12394
12395 PR target/79239
12396 * gcc.target/arm/pr79239.c: New test.
12397
12398 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12399
12400 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12401
12402 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12403
12404 PR c++/64382
12405 * g++.dg/cpp1y/pr64382.C: New test.
12406
12407 2017-01-26 Martin Sebor <msebor@redhat.com>
12408
12409 PR middle-end/78703
12410 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12411 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12412 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12413 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12414
12415 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR debug/79129
12418 * g++.dg/debug/dwarf2/pr79129.C: New test.
12419
12420 PR debug/78835
12421 * g++.dg/debug/dwarf2/pr78835.C: New test.
12422
12423 2017-01-26 Martin Sebor <msebor@redhat.com>
12424
12425 PR middle-end/78703
12426 * gcc.dg/format/pr78569.c: Adjust.
12427 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12428 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12429 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12430 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12431 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12432 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12433 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12434 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12435 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12436 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12437 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12438
12439 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12440
12441 PR c++/68727
12442 * g++.dg/other/offsetof8.C: Add expected error.
12443 * g++.dg/other/offsetof9.C: New test.
12444
12445 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12446
12447 * g++.dg/opt/declone3.C: Require LTO.
12448
12449 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12450
12451 PR target/79131
12452 * gcc.target/arm/pr79131.c: New.
12453
12454 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12455
12456 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12457
12458 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12459
12460 PR libstdc++/79190
12461 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12462 matches replaced operator delete.
12463
12464 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12465
12466 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12467 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12468 avx512f with avx512dq.
12469 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12470 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12471 avx512f with avx512dq.
12472 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12473 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12474 avx512f with avx512dq.
12475
12476 2017-01-26 Marek Polacek <polacek@redhat.com>
12477
12478 PR c/79199
12479 * c-c++-common/Wduplicated-branches-13.c: New test.
12480
12481 2017-01-26 David Sherwood <david.sherwood@arm.com>
12482
12483 PR middle-end/79212
12484 * gfortran.dg/gomp/sharing-4.f90: New test.
12485
12486 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12487
12488 PR target/70465
12489 * gcc.target/i386/pr70465.c: New test.
12490
12491 * brig.dg/dg.exp: Update copyright years.
12492 * lib/brig-dg.exp: Update copyright years.
12493 * lib/brig.exp: Update copyright years.
12494
12495 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12496
12497 PR target/79179
12498 * gcc.target/powerpc/pr79179.c: New test.
12499
12500 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12501
12502 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12503 generation to accept D-mode memory accesses.
12504
12505 2017-01-25 Martin Sebor <msebor@redhat.com>
12506
12507 PR c++/71290
12508 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12509 * g++.dg/ext/flexarray-mangle.C: Same.
12510 * g++.dg/ext/flexarray-subst.C: Same.
12511 * g++.dg/ext/flexary10.C: Same.
12512 * g++.dg/ext/flexary11.C: Same.
12513 * g++.dg/ext/flexary14.C: Same.
12514 * g++.dg/ext/flexary16.C: Same.
12515 * g++.dg/ext/flexary18.C: Same.
12516 * g++.dg/ext/flexary19.C: Same.
12517 * g++.dg/ext/flexary7.C: Same.
12518 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12519 * g++.dg/ubsan/object-size-1.C: Same.
12520 * obj-c++.dg/property/at-property-23.mm: Same.
12521
12522 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR c++/78896
12525 * g++.dg/cpp1z/decomp24.C: New test.
12526
12527 PR c++/77914
12528 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12529 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12530 expect a warning.
12531 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12532 expect warnings.
12533 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12534 * g++.dg/cpp1y/pr59636.C: Likewise.
12535 * g++.dg/cpp1y/pr60190.C: Likewise.
12536
12537 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12538
12539 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12540
12541 2017-01-25 Carl Love <cel@us.ibm.com>
12542
12543 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12544 vec_packs built-ins
12545
12546 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12547
12548 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12549 -mcpu=cortex-a57.
12550 * gcc.target/arm/vseleqsf.c: Likewise.
12551 * gcc.target/arm/vselgedf.c: Likewise.
12552 * gcc.target/arm/vselgesf.c: Likewise.
12553 * gcc.target/arm/vselgtdf.c: Likewise.
12554 * gcc.target/arm/vselgtsf.c: Likewise.
12555 * gcc.target/arm/vselledf.c: Likewise.
12556 * gcc.target/arm/vsellesf.c: Likewise.
12557 * gcc.target/arm/vselltdf.c: Likewise.
12558 * gcc.target/arm/vselltsf.c: Likewise.
12559 * gcc.target/arm/vselnedf.c: Likewise.
12560 * gcc.target/arm/vselnesf.c: Likewise.
12561 * gcc.target/arm/vselvcdf.c: Likewise.
12562 * gcc.target/arm/vselvcsf.c: Likewise.
12563 * gcc.target/arm/vselvsdf.c: Likewise.
12564 * gcc.target/arm/vselvssf.c: Likewise.
12565
12566 2017-01-25 Richard Biener <rguenther@suse.de>
12567
12568 PR testsuite/72850
12569 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12570 to what we had before adding the threading passes.
12571
12572 2017-01-25 Richard Biener <rguenther@suse.de>
12573
12574 PR tree-optimization/69264
12575 * g++.dg/torture/pr69264.C: New testcase.
12576
12577 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12578
12579 PR target/79145
12580 * gcc.target/arm/pr79145.c: New test.
12581
12582 2017-01-25 Richard Biener <rguenther@suse.de>
12583
12584 PR debug/78363
12585 * g++.dg/gomp/pr78363-1.C: New testcase.
12586 * g++.dg/gomp/pr78363-2.C: Likewise.
12587 * g++.dg/gomp/pr78363-3.C: Likewise.
12588
12589 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12590
12591 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12592 * gcc.dg/lto/pr61526_0.c: Likewise.
12593 * gcc.dg/lto/pr64415_0.c: Likewise.
12594
12595 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR c++/79205
12598 * g++.dg/cpp1z/decomp22.C: New test.
12599 * g++.dg/cpp1z/decomp23.C: New test.
12600
12601 2017-01-24 Nathan Sidwell <nathan@acm.org>
12602
12603 PR c++/78469
12604 * g++.dg/cpp0x/pr78469.C: New.
12605
12606 PR c++/79118
12607 * g++.dg/cpp0x/pr79118.C: New.
12608
12609 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12610
12611 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12612
12613 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12614
12615 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12616 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12617 * gcc.dg/rtl/rtl.exp: New file.
12618 * gcc.dg/rtl/test.c: New file.
12619 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12620 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12621 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12622 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12623 * gcc.dg/rtl/x86_64/final.c: New test case.
12624 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12625 * gcc.dg/rtl/x86_64/ira.c: New test case.
12626 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12627 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12628 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12629 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12630 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12631 * gcc.dg/rtl/x86_64/test_1.h: New file.
12632 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12633 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12634 * gcc.dg/rtl/x86_64/times-two.h: New file.
12635 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12636
12637 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12638
12639 PR tree-optimization/79159
12640 * g++.dg/tree-ssa/pr79159.C: New test.
12641
12642 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12643 Martin Jambor <mjambor@suse.cz>
12644
12645 * lib/brig-dg.exp: New file.
12646 * lib/brig.exp: Likewise.
12647 * brig.dg/README: Likewise.
12648 * brig.dg/dg.exp: Likewise.
12649 * brig.dg/test/gimple/alloca.hsail: Likewise.
12650 * brig.dg/test/gimple/atomics.hsail: Likewise.
12651 * brig.dg/test/gimple/branches.hsail: Likewise.
12652 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12653 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12654 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12655 * brig.dg/test/gimple/mem.hsail: Likewise.
12656 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12657 * brig.dg/test/gimple/packed.hsail: Likewise.
12658 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12659 * brig.dg/test/gimple/variables.hsail: Likewise.
12660 * brig.dg/test/gimple/vector.hsail: Likewise.
12661
12662 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12663
12664 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12665 support asan, only on i?86/x86_64 require sse2_runtime.
12666
12667 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12668
12669 PR target/66669
12670 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12671 test on powerpc targets.
12672
12673 2017-01-23 Martin Sebor <msebor@redhat.com>
12674
12675 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12676
12677 2017-01-23 Richard Biener <rguenther@suse.de>
12678
12679 PR tree-optimization/79088
12680 PR tree-optimization/79188
12681 * gcc.dg/torture/pr79088.c: New testcase.
12682 * gcc.dg/torture/pr79188.c: Likewise.
12683
12684 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12685
12686 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12687 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12688 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12689 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12690 type of test function to reflect change in built-in function's
12691 return type.
12692 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12693 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12694 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12695 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12696 type and second argument type to reflect change in built-in
12697 function's type signature.
12698 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12699 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12700 type of test function to reflect change in built-in function's
12701 return type.
12702 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12703 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12704 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12705 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12706 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12707 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12708 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12709 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12710 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12711 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12712 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12713 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12714 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12715 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12716 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12717 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12718 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12719 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12720 type of test function to reflect change in built-in function's
12721 return type.
12722 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12723 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12724 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12725 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12726 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12727 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12728 test function's result and second argument to reflect change in
12729 built-in function's type signature.
12730 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12731
12732 2017-01-23 Nathan Sidwell <nathan@acm.org>
12733
12734 PR C++/71710
12735 * g++.dg/template/pr71710.C: New.
12736
12737 PR c++/71406
12738 PR c++/77508
12739 * g++.dg/template/pr71406.C: New.
12740
12741 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12742
12743 * gfortran.dg/integer_exponentiation_7.f90: New test.
12744
12745 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12746
12747 PR rtl-optimization/78634
12748 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12749
12750 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12751
12752 PR tree-optimization/70754
12753 * gfortran.dg/pr70754.f90: New test.
12754
12755 2017-01-23 Martin Liska <mliska@suse.cz>
12756
12757 PR tree-optimization/79196
12758 * gcc.dg/asan/pr79196.c: New test.
12759 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12760
12761 2017-01-23 Michael Matz <matz@suse.de>
12762
12763 PR tree-optimization/78384
12764 * gcc.dg/pr78384.c: New test.
12765
12766 2017-01-23 Richard Biener <rguenther@suse.de>
12767
12768 PR tree-optimization/79186
12769 * gcc.dg/torture/pr79186.c: New testcase.
12770 * gcc.dg/torture/pr79187.c: Likewise.
12771
12772 2017-01-23 Martin Jambor <mjambor@suse.cz>
12773
12774 * gcc.dg/ipa/vrp8.c: New test.
12775
12776 2017-01-23 Martin Jambor <mjambor@suse.cz>
12777
12778 PR ipa/79108
12779 * gfortran.dg/lto/pr79108_0.f90: New test.
12780
12781 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12782
12783 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12784 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12785 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12786 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12787 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12788 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12789 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12790 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12791 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12792 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12793 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12794 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12795 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12796 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12797 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12798 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12799
12800 2017-01-23 Richard Biener <rguenther@suse.de>
12801 Nick Clifton <nickc@redhat.com>
12802
12803 PR testsuite/78421
12804 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12805 If the target is ARM return the result of the
12806 check_effective_target_arm_vect_no_misalign proc.
12807 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12808 support unaligned vectors then only expect one of the loops to be
12809 unrolled.
12810
12811 2017-01-23 Martin Liska <mliska@suse.cz>
12812
12813 * gcc.dg/asan/use-after-scope-10.c: New test.
12814 * gcc.dg/asan/use-after-scope-11.c: New test.
12815 * g++.dg/asan/use-after-scope-5.C: New test.
12816
12817 2017-01-23 Martin Liska <mliska@suse.cz>
12818
12819 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12820 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12821 sanopt optimization for ASAN_POISON.
12822
12823 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12824
12825 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12826
12827 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12828
12829 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12830 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12831 for poly*_t types.
12832 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12833 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12834 exec_vcombine): Likewise.
12835 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12836 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12837 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12838 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12839 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12840 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12841 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12842 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12843 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12844 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12845 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12846 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12847 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12848 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12849 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12850 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12851 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12852 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12853 Likewise.
12854 (TEST_VGET_LANE): Cast to uint to avoid warning.
12855 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12856 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12857 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12858 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12859 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12860 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12861 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12862 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12863 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12864 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12865 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12866 CHECK_POLY instead of CHECK for poly64_t types.
12867 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12868 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12869 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12870 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12871 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12872 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12873 uint32_t.
12874 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12875 for int32_t, int64_t.
12876 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12877 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12878 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12879 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12880 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12881 needed.
12882
12883 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12884
12885 PR fortran/79154
12886 * gfortran.dg/gomp/pr79154-1.f90: New test.
12887 * gfortran.dg/gomp/pr79154-2.f90: New test.
12888
12889 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12890
12891 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12892
12893 2017-01-21 Marek Polacek <polacek@redhat.com>
12894
12895 PR testsuite/79169
12896 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12897
12898 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12899
12900 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12901
12902 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12903
12904 PR rtl-optimization/79125
12905 * gcc.dg/torture/pr79125.c: New test.
12906
12907 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12908
12909 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12910 only.
12911 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12912 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12913
12914 2017-01-20 Nathan Sidwell <nathan@acm.org>
12915
12916 PR c++/78495
12917 * g++.dg/cpp1z/inh-ctor38.C: New.
12918
12919 2017-01-20 Marek Polacek <polacek@redhat.com>
12920
12921 PR c/79152
12922 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12923
12924 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12925
12926 * lib/target-supports.exp (check_configured_with): New procedure.
12927 (check_effective_target_default_mode): new effective target.
12928 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12929 default mode. Fix dg-skip-if target selector syntax.
12930 * gcc.target/arm/optional_thumb-2.c: Likewise.
12931 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12932 syntax.
12933
12934 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12935
12936 PR c++/77829
12937 PR c++/78656
12938 * g++.dg/spellcheck-pr77829.C: New test case.
12939 * g++.dg/spellcheck-pr78656.C: New test case.
12940
12941 2017-01-20 Marek Polacek <polacek@redhat.com>
12942
12943 PR c/64279
12944 * c-c++-common/Wduplicated-branches-1.c: New test.
12945 * c-c++-common/Wduplicated-branches-10.c: New test.
12946 * c-c++-common/Wduplicated-branches-11.c: New test.
12947 * c-c++-common/Wduplicated-branches-12.c: New test.
12948 * c-c++-common/Wduplicated-branches-2.c: New test.
12949 * c-c++-common/Wduplicated-branches-3.c: New test.
12950 * c-c++-common/Wduplicated-branches-4.c: New test.
12951 * c-c++-common/Wduplicated-branches-5.c: New test.
12952 * c-c++-common/Wduplicated-branches-6.c: New test.
12953 * c-c++-common/Wduplicated-branches-7.c: New test.
12954 * c-c++-common/Wduplicated-branches-8.c: New test.
12955 * c-c++-common/Wduplicated-branches-9.c: New test.
12956 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12957 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12958 * g++.dg/ext/builtin-object-size3.C: Likewise.
12959 * g++.dg/gomp/loop-1.C: Likewise.
12960 * g++.dg/warn/Wduplicated-branches1.C: New test.
12961 * g++.dg/warn/Wduplicated-branches2.C: New test.
12962
12963 2017-01-20 Martin Liska <mliska@suse.cz>
12964
12965 PR lto/69188
12966 * gcc.dg/lto/pr69188_0.c: New test.
12967 * gcc.dg/lto/pr69188_1.c: New test.
12968
12969 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12970
12971 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12972 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12973 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12974 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12975 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12976 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12977 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12978 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12979 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12980 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12981 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12982 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12983 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12984 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12985 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12986 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12987 * gcc.target/i386/avx-1.c: Test new intrinsics.
12988 * gcc.target/i386/sse-13.c: Ditto.
12989 * gcc.target/i386/sse-23.c: Ditto.
12990
12991 2017-01-20 Richard Biener <rguenther@suse.de>
12992
12993 PR tree-optimization/71264
12994 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12995
12996 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12997
12998 * gcc.target/mips/madd4-1.c: New file.
12999 * gcc.target/mips/madd4-2.c: Likewise.
13000 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13001 HAS_MADD4.
13002 (mips_option_groups): Add -m[no-]madd4.
13003 (mips-dg-init): Detect default -mno-madd4.
13004 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13005 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13006 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13007 * gcc.target/mips/nmadd-1.c: Likewise.
13008 * gcc.target/mips/nmadd-2.c: Likewise.
13009 * gcc.target/mips/nmadd-3.c: Likewise.
13010
13011 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13012
13013 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13014 combined instructions.
13015 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13016 instructions.
13017 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13018 of pointer authentication.
13019
13020 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13021
13022 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13023 floating point hardware to run test.
13024
13025 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13026
13027 * lib/target-supports.exp
13028 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13029
13030 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13031
13032 PR testsuite/79051
13033 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13034 __x86_64__]: Allow for target i?86-*-*.
13035
13036 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13037
13038 PR target/78176
13039 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13040 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13041 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13042 HAS_LXC1.
13043 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13044 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13045 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13046
13047 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13048
13049 PR fortran/70696
13050 * gfortran.dg/coarray_43.f90: New test.
13051
13052 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13053
13054 PR rtl-optimization/79121
13055 * gcc.c-torture/execute/pr79121.c: New test.
13056
13057 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13058
13059 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13060 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13061
13062 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13063
13064 PR fortran/50069
13065 PR fortran/55086
13066 * gfortran.dg/pr50069_1.f90: New test.
13067 * gfortran.dg/pr50069_2.f90: New test.
13068 * gfortran.dg/pr55086_1.f90: New test.
13069 * gfortran.dg/pr55086_1_tfat.f90: New test.
13070 * gfortran.dg/pr55086_2.f90: New test.
13071 * gfortran.dg/pr55086_2_tfat.f90: New test.
13072 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13073
13074 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13075 * gcc.dg/strcmp-1.c: New test.
13076 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13077
13078 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13079
13080 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13081 (dejagnu_fail): Likewise.
13082 (dejagnu_note): Likewise.
13083 (pass): Provide forward decl, moving true decl to after #include
13084 of harness.h.
13085 (fail): Likewise.
13086 (note): Likewise.
13087
13088 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13089
13090 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13091 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13092
13093 2017-01-18 Nathan Sidwell <nathan@acm.org>
13094
13095 PR c++/78488
13096 * g++.dg/cpp1z/inh-ctor37.C: New.
13097
13098 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13099
13100 PR rtl-optimization/78952
13101 * gcc.target/i386/pr78952-1.c: New test.
13102 * gcc.target/i386/pr78952-2.c: Ditto.
13103
13104 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13105
13106 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13107
13108 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13109
13110 PR fortran/70696
13111 * gfortran.dg/coarray_event_1.f08: New test.
13112
13113 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR target/77416
13116 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13117 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13118 from dg-options.
13119 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13120 guarded test.
13121 * gcc.target/powerpc/fusion4.c: Likewise.
13122 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13123 guarded test.
13124 * gcc.target/powerpc/pr58673-1.c: Likewise.
13125 * gcc.target/powerpc/pr58673-2.c: Likewise.
13126 * gcc.target/powerpc/pr59054.c: Likewise.
13127
13128 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13129
13130 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13131 vec_bperm.
13132 * gcc.target/powerpc/p9-vbpermd.c: New file.
13133
13134 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13135
13136 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13137 (must_not_compile2): Downcase first letter of error messages.
13138 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13139 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13140
13141 2017-01-18 Nathan Sidwell <nathan@acm.org>
13142
13143 PR c++/79091
13144 * g++.dg/pr79091.C: New.
13145
13146 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13147
13148 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13149 to dg-options.
13150 (p0): Add missing dg-error.
13151
13152 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13153
13154 * gcc.target/msp430/mul_f5_muldef.c: New test.
13155
13156 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13157
13158 PR target/79004
13159 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13160 options. Fix up the syntax for using \m and \M.
13161
13162 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13163
13164 PR target/78875
13165 * gcc.target/powerpc/ssp-1.c: New testcase.
13166 * gcc.target/powerpc/ssp-2.c: New testcase.
13167
13168 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13169
13170 * gcc.target/aarch64/eh_return.c: New test.
13171
13172 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13173
13174 * vec-rlmi-rlnm.c: New file.
13175
13176 2017-01-17 Nathan Sidwell <nathan@acm.org>
13177
13178 PR c++/61636
13179 * g++.dg/cpp1y/pr61636-1.C: New.
13180 * g++.dg/cpp1y/pr61636-2.C: New.
13181 * g++.dg/cpp1y/pr61636-3.C: New.
13182
13183 2017-01-17 Martin Sebor <msebor@redhat.com>
13184
13185 PR testsuite/79115
13186 * gcc.dg/pr78768.c: Make it a link-only test.
13187
13188 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13189
13190 PR c++/71497
13191 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13192 expected messages.
13193 * c-c++-common/Wmisleading-indentation.c: Likewise.
13194
13195 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13196
13197 PR target/79058
13198 * gcc.target/arm/pr79058.c: New.
13199
13200 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR tree-optimization/71854
13203 * gcc.dg/vect/pr71854.c: New test.
13204
13205 2017-01-17 Martin Liska <mliska@suse.cz>
13206
13207 PR ipa/71207
13208 * g++.dg/ipa/pr71207.C: New test.
13209
13210 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13211
13212 PR middle-end/77445
13213 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13214 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13215
13216 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13217
13218 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13219 rather than long unsigned int.
13220 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13221
13222 2017-01-17 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/71433
13225 * gcc.dg/Warray-bounds-20.c: New testcase.
13226
13227 2017-01-17 Richard Biener <rguenther@suse.de>
13228
13229 PR testsuite/52563
13230 PR testsuite/71237
13231 PR testsuite/77737
13232 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13233 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13234 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13235
13236 2017-01-17 Alan Modra <amodra@gmail.com>
13237
13238 * gcc.target/powerpc/pr79066.c: New.
13239
13240 2017-01-16 Jeff Law <law@redhat.com>
13241
13242 PR tree-optimization/33562
13243 PR tree-optimization/61912
13244 PR tree-optimization/77485
13245 PR tree-optimization/79090
13246 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13247 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13248
13249 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR c/79089
13252 * gcc.c-torture/compile/pr79089.c: New test.
13253
13254 PR target/79080
13255 * gcc.dg/pr79080.c: New test.
13256
13257 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13258
13259 PR c/78304
13260 * gcc.dg/format/pr78304.c: Convert argument from integral type
13261 to a pointer.
13262 * gcc.dg/format/pr78304-2.c: Likewise.
13263
13264 2017-01-16 Carl Love <cel@us.ibm.com>
13265
13266 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13267 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13268
13269 2017-01-16 Carl Love <cel@us.ibm.com>
13270
13271 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13272 Change arguments and return type to bool long long.
13273
13274 2017-01-16 Martin Sebor <msebor@redhat.com>
13275
13276 PR testsuite/79051
13277 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13278 on x86.
13279
13280 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13281
13282 Revert:
13283 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13284
13285 PR c++/71737
13286 * g++.dg/cpp0x/pr71737.C: New.
13287
13288 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13289
13290 * gcc.target/powerpc/swaps-p8-27.c: New.
13291
13292 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13293
13294 PR c++/71737
13295 * g++.dg/cpp0x/pr71737.C: New.
13296
13297 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13298
13299 * gnat.dg/opt62.adb: New test.
13300 * gnat.dg/opt62_pkg.ads: New helper.
13301
13302 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13303
13304 PR rtl-optimization/78626
13305 PR rtl-optimization/78727
13306 * gcc.dg/torture/pr78626.c: New test.
13307 * gcc.dg/torture/pr78727.c: New test.
13308
13309 2017-01-14 Alan Modra <amodra@gmail.com>
13310
13311 * gcc.c-torture/compile/pr72749.c: New test.
13312
13313 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13314
13315 PR c/78304
13316 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13317 (test_macro_2): New test.
13318 (test_macro_3): New test.
13319 (test_macro_4): New test.
13320 (test_non_contiguous_strings): Convert line number to line offset.
13321 * gcc.dg/format/pr78304-2.c: New test case.
13322 * gcc.dg/format/pr78304.c: New test case.
13323
13324 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13325
13326 * gcc.target/i386/funcspec-56.inc: Add missing options and
13327 reorder options by implied ISAs, as in ix86_target_string.
13328
13329 2017-01-13 Marek Polacek <polacek@redhat.com>
13330
13331 PR c++/71166
13332 * g++.dg/cpp0x/constexpr-array18.C: New test.
13333
13334 2017-01-13 Jeff Law <law@redhat.com>
13335
13336 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13337
13338 PR tree-optimization/61912
13339 PR tree-optimization/77485
13340 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13341 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13342 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13343
13344 PR tree-optimization/33562
13345 PR tree-optimization/61912
13346 PR tree-optimization/77485
13347 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13348 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13349 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13350 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13351 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13352 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13353 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13354
13355 2017-01-13 Martin Liska <mliska@suse.cz>
13356
13357 PR ipa/79043
13358 * gcc.c-torture/execute/pr79043.c: New test.
13359
13360 2017-01-13 Richard Biener <rguenther@suse.de>
13361
13362 PR middle-end/78411
13363 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13364
13365 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13366
13367 PR fortran/70697
13368 * gfortran.dg/coarray/event_4.f08: New test.
13369
13370 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13371
13372 PR fortran/70696
13373 * gfortran.dg/coarray/event_3.f08: New test.
13374
13375 2017-01-13 Richard Biener <rguenther@suse.de>
13376
13377 PR tree-optimization/77283
13378 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13379
13380 2017-01-13 Richard Biener <rguenther@suse.de>
13381
13382 * gcc.dg/gimplefe-22.c: New testcase.
13383
13384 2017-01-13 Richard Biener <rguenther@suse.de>
13385
13386 PR tree-optimization/77283
13387 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13388 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13389 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13390
13391 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13392
13393 * gcc.dg/pr77862.c: Require fpic target.
13394
13395 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13396
13397 PR target/79004
13398 * gcc.target/powerpc/pr79004.c: New test.
13399
13400 2017-01-12 Martin Sebor <msebor@redhat.com>
13401
13402 * gcc.dg/pr78138.c: Adjust.
13403 * gcc.dg/pr78768.c: Adjust.
13404 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13405 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13406 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13407 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13408 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13409 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13410 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13411 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13412 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13413 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13414 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13415
13416 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13417
13418 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13419
13420 2017-01-12 Martin Sebor <msebor@redhat.com>
13421
13422 PR testsuite/79051
13423 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13424 due to bug 79054.
13425
13426 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13427
13428 * gcc.dg/pr78768.c: Require LTO.
13429
13430 2017-01-12 Martin Sebor <msebor@redhat.com>
13431
13432 PR c/79074
13433 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13434 due to the referenced bug.
13435
13436 2017-01-12 Martin Sebor <msebor@redhat.com>
13437
13438 PR testsuite/79073
13439 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13440
13441 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13442
13443 * gcc.target/i386/builtin_target.c (check_features): Check all
13444 supported __builtin_cpu_supports options.
13445
13446 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13447
13448 PR tree-optimization/78319
13449 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13450 Remove xfail.
13451
13452 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13453
13454 PR target/79044
13455 * gcc.target/powerpc/swaps-p8-26.c: New.
13456
13457 2017-01-12 Richard Biener <rguenther@suse.de>
13458
13459 * gcc.dg/gimplefe-21.c: New testcase.
13460
13461 2017-01-12 Michael Collison <michael.collison@arm.com>
13462
13463 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13464
13465 2017-01-11 Julia Koval <julia.koval@intel.com>
13466 Uros Bizjak <ubizjak@gmail.com>
13467
13468 * gcc.target/i386/sgx.c New test.
13469 * gcc.target/i386/sse-12.c: Add -msgx.
13470 * gcc.target/i386/sse-13.c: Ditto.
13471 * gcc.target/i386/sse-14.c: Ditto.
13472 * gcc.target/i386/sse-22.c: Ditto.
13473 * gcc.target/i386/sse-23.c: Ditto.
13474 * g++.dg/other/i386-2.C: Ditto.
13475 * g++.dg/other/i386-3.C: Ditto.
13476
13477 2017-01-11 Martin Sebor <msebor@redhat.com>
13478
13479 PR c++/24511
13480 * g++.dg/template/explicit9.C: New test.
13481
13482 2017-01-11 Nathan Sidwell <nathan@acm.org>
13483
13484 PR c++/77812
13485 * g++.dg/pr77812.C: New.
13486
13487 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13488
13489 PR c++/71537
13490 * g++.dg/cpp1y/constexpr-71537.C: New test.
13491
13492 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13493 argument.
13494
13495 2017-01-11 Martin Sebor <msebor@redhat.com>
13496
13497 PR c/47931
13498 * c-c++-common/Waddress-2.c: New test.
13499
13500 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13501
13502 PR c++/78341
13503 * g++.dg/cpp0x/pr78341.C: New test.
13504
13505 2017-01-11 Martin Sebor <msebor@redhat.com>
13506
13507 PR c/78768
13508 * gcc.dg/pr78768.c: New test.
13509
13510 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13511
13512 PR driver/78877
13513 * gcc.dg/spellcheck-options-14.c: New test case.
13514 * gcc.dg/spellcheck-options-15.c: New test case.
13515 * gcc.dg/spellcheck-options-16.c: New test case.
13516 * gcc.dg/spellcheck-options-17.c: New test case.
13517
13518 2017-01-11 Martin Liska <mliska@suse.cz>
13519
13520 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13521
13522 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13523
13524 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13525 instead of just 1 for the decomposition from struct C.
13526
13527 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13528
13529 * gcc.c-torture/execute/20170111-1.c: New test.
13530
13531 2017-01-11 Richard Biener <rguenther@suse.de>
13532
13533 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13534
13535 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13536
13537 PR middle-end/50199
13538 * gcc.dg/lto/pr50199_0.c: New test.
13539
13540 2017-01-10 Martin Sebor <msebor@redhat.com>
13541
13542 PR testsuite/78960
13543 PR testsuite/78959
13544 PR testsuite/78133
13545 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13546 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13547
13548 2017-01-10 Martin Sebor <msebor@redhat.com>
13549
13550 PR middle-end/78138
13551 * gcc.dg/pr78138.c: New test.
13552
13553 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13554
13555 PR c++/77949
13556 * g++.dg/diagnostic/pr77949.C: New test case.
13557
13558 2017-01-10 Martin Sebor <msebor@redhat.com>
13559
13560 PR middle-end/78245
13561 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13562
13563 2017-01-10 Martin Sebor <msebor@redhat.com>
13564
13565 PR tree-optimization/78775
13566 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13567 * gcc.dg/attr-alloc_size-10.c: New test.
13568 * gcc.dg/attr-alloc_size-11.c: New test.
13569 * gcc.dg/builtin-stringop-chk-7.c: New test.
13570 * gcc.dg/pr78775.c: New test.
13571 * gcc.dg/pr78973-2.c: New test.
13572 * gcc.dg/pr78973.c: New test.
13573
13574 2017-01-10 Jeff Law <law@redhat.com>
13575
13576 PR tree-optimization/77766
13577 PR tree-optimization/78856
13578 * gcc.c-torture/execute/pr77766.c: New test.
13579
13580 2016-01-10 Richard Biener <rguenther@suse.de>
13581
13582 PR tree-optimization/79034
13583 * g++.dg/torture/pr79034.C: New testcase.
13584
13585 2017-01-10 Martin Liska <mliska@suse.cz>
13586
13587 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13588 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13589 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13590 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13591 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13592 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13593 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13594 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13595 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13596 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13597 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13598 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13599 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13600 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13601 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13602 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13603 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13604 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13605 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13606 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13607 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13608 * gcc.dg/ipa/pr64307.c: Likewise.
13609 * gcc.dg/ipa/pr77653.c: Likewise.
13610
13611 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13612
13613 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13614 * g++.dg/other/i386-3.C: Ditto.
13615 * gcc.target/i386/sse-12.c: Ditto.
13616 * gcc.target/i386/sse-13.c: Ditto.
13617 * gcc.target/i386/sse-22.c: Ditto.
13618 * gcc.target/i386/sse-23.c: Ditto.
13619 * gcc.target/i386/builtin_target.c: Handle new option.
13620 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13621 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13622 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13623
13624 2017-01-09 Martin Sebor <msebor@redhat.com>
13625
13626 PR testsuite/79036
13627 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13628 with different precisions.
13629
13630 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13631
13632 * g++.dg/opt/call2.C: New test.
13633 * g++.dg/opt/call3.C: Likewise.
13634 * gnat.dg/array26.adb: New test.
13635 * gnat.dg/array26_pkg.ad[sb]: New helper.
13636 * gnat.dg/array27.adb: New test.
13637 * gnat.dg/array27_pkg.ad[sb]: New helper.
13638 * gnat.dg/array28.adb: New test.
13639 * gnat.dg/array28_pkg.ad[sb]: New helper.
13640
13641 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13642
13643 PR translation/79019
13644 PR translation/79020
13645 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13646 diagnostics.
13647 * gfortran.dg/initialization_17.f90: Likewise.
13648
13649 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13650
13651 PR testsuite/79026
13652 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13653 * gcc.target/i386/pr78904-4.c: Likewise.
13654 * gcc.target/i386/pr78904-6.c: Likewise.
13655 * gcc.target/i386/pr78967-2.c: Likewise.
13656
13657 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13658
13659 PR tree-optimization/78899
13660 * gcc.target/i386/pr78899.c: New test.
13661 * gcc.dg/pr71077.c: New test.
13662
13663 2017-01-09 Martin Jambor <mjambor@suse.cz>
13664
13665 PR ipa/78365
13666 PR ipa/78599
13667 * gcc.dg/torture/pr78365.c: New test.
13668
13669 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR c++/78948
13672 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13673 (main): Use int* instead of long long.
13674
13675 PR tree-optimization/78938
13676 * gcc.dg/vect/pr78938.c: New test.
13677
13678 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13679
13680 * gcc.dg/20161219.c: New test.
13681
13682 2017-01-09 Richard Biener <rguenther@suse.de>
13683
13684 PR tree-optimization/78997
13685 * gcc.dg/torture/pr78997.c: New testcase.
13686
13687 2017-01-09 Richard Biener <rguenther@suse.de>
13688
13689 PR debug/79000
13690 * g++.dg/lto/pr79000_0.C: New testcase.
13691 * g++.dg/lto/pr79000_1.c: Likewise.
13692
13693 2017-01-08 Martin Sebor <msebor@redhat.com>
13694
13695 PR middle-end/77708
13696 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13697 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13698 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13699 due to bug 78969.
13700 * gcc.dg/format/pr78569.c: Adjust.
13701
13702 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13703
13704 PR c++/72803
13705 * g++.dg/diagnostic/pr72803.C: New test case.
13706
13707 2017-01-07 Martin Sebor <msebor@redhat.com>
13708
13709 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13710 * gcc.dg/attr-alloc_size-4.c: Same.
13711
13712 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13713
13714 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13715 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13716 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13717 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13718 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13719 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13720 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13721
13722 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13723 * gcc.dg/memcmp-1.c: New.
13724 * gcc.dg/strncmp-1.c: New.
13725
13726 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13727
13728 * gcc.target/arm/acle/mcrr: New.
13729 * gcc.target/arm/acle/mcrr2: New.
13730 * gcc.target/arm/acle/mrrc: New.
13731 * gcc.target/arm/acle/mrrc2: New.
13732
13733 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13734
13735 * gcc.target/arm/acle/mcr.c: New.
13736 * gcc.target/arm/acle/mrc.c: New.
13737 * gcc.target/arm/acle/mcr2.c: New.
13738 * gcc.target/arm/acle/mrc2.c: New.
13739
13740 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13741
13742 * gcc.target/arm/acle/ldc: New.
13743 * gcc.target/arm/acle/ldc2: New.
13744 * gcc.target/arm/acle/ldcl: New.
13745 * gcc.target/arm/acle/ldc2l: New.
13746 * gcc.target/arm/acle/stc: New.
13747 * gcc.target/arm/acle/stc2: New.
13748 * gcc.target/arm/acle/stcl: New.
13749 * gcc.target/arm/acle/stc2l: New.
13750
13751 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13752
13753 * gcc.target/arm/acle/acle.exp: Run tests for different options
13754 and make sure fat-lto-objects is used such that we can still do
13755 assemble scans.
13756 * gcc.target/arm/acle/cdp.c: New.
13757 * gcc.target/arm/acle/cdp2.c: New.
13758 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13759 (check_effective_target_arm_coproc1_ok_nocache): New.
13760 (check_effective_target_arm_coproc2_ok): New.
13761 (check_effective_target_arm_coproc2_ok_nocache): New.
13762 (check_effective_target_arm_coproc3_ok): New.
13763 (check_effective_target_arm_coproc3_ok_nocache): New.
13764 (check_effective_target_arm_coproc4_ok): New.
13765 (check_effective_target_arm_coproc4_ok_nocache): New.
13766
13767 2017-01-06 Martin Sebor <msebor@redhat.com>
13768
13769 PR middle-end/78605
13770 * gcc.dg/tree-ssa/pr78605.c: New test.
13771
13772 2017-01-05 Martin Sebor <msebor@redhat.com>
13773
13774 PR tree-optimization/78910
13775 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13776 diagnostics.
13777 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13778 * gcc.dg/tree-ssa/pr78910.c: New test.
13779
13780 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13781
13782 * gcc.dg/sso-10.c: New test.
13783
13784 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13785
13786 PR tree-optimization/71016
13787 * gcc.target/i386/pr71016.c: New test.
13788 * gcc.target/aarch64/pr71016.c: New test.
13789 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13790
13791 PR c++/78931
13792 * g++.dg/cpp1z/decomp19.C: New test.
13793
13794 PR c++/78890
13795 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13796 * g++.dg/init/union1.C: Likewise.
13797 * g++.dg/cpp0x/union6.C: Expect errors.
13798 * g++.dg/cpp0x/union8.C: New test.
13799 * g++.dg/cpp0x/pr78890-1.C: New test.
13800 * g++.dg/cpp0x/pr78890-2.C: New test.
13801
13802 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13803
13804 * gcc.target/powerpc/pr71670.c: Require p9vector.
13805 * gcc.target/powerpc/p9-novsx.c: Same.
13806
13807 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13808
13809 * selftests/asr_div1.rtl: New file.
13810 * selftests/aarch64: New subdirectory.
13811 * selftests/aarch64/times-two.rtl: New file.
13812 * selftests/bb-index.rtl: New file.
13813 * selftests/cfg-test.rtl: New file.
13814 * selftests/const-int.rtl: New file.
13815 * selftests/example-labels.rtl: New file.
13816 * selftests/insn-with-mode.rtl: New file.
13817 * selftests/jump-to-label-ref.rtl: New file.
13818 * selftests/jump-to-return.rtl: New file.
13819 * selftests/jump-to-simple-return.rtl: New file.
13820 * selftests/mem.rtl: New file.
13821 * selftests/note-insn-deleted.rtl: New file.
13822 * selftests/note_insn_basic_block.rtl: New file.
13823 * selftests/simple-cse.rtl: New file.
13824 * selftests/symbol-ref.rtl: New file.
13825 * selftests/x86_64: New subdirectory.
13826 * selftests/x86_64/call-insn.rtl: New file.
13827 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13828 * selftests/x86_64/times-two.rtl: New file.
13829 * selftests/x86_64/unspec.rtl: New file.
13830
13831 2017-01-05 Nathan Sidwell <nathan@acm.org>
13832
13833 PR c++/78765
13834 * g++.dg/cpp0x/pr78765.C: New.
13835
13836 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13837
13838 * gcc.target/s390/memcpy-2.c: New test.
13839 * gcc.target/s390/memset-2.c: New test.
13840
13841 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13842
13843 * gcc.target/s390/memcpy-1.c: New test.
13844
13845 2017-01-04 Jeff Law <law@redhat.com>
13846
13847 PR tree-optimization/78812
13848 * g++.dg/torture/pr78812.C: New test.
13849
13850 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13851
13852 PR target/71977
13853 PR target/70568
13854 PR target/78823
13855 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13856 64-bit VSX systems with direct move, whether we optimize common
13857 code sequences in the GLIBC math library for float math functions.
13858 * gcc.target/powerpc/pr71977-2.c: Likewise.
13859
13860 2017-01-04 Marek Polacek <polacek@redhat.com>
13861
13862 PR c++/64767
13863 * c-c++-common/Wpointer-compare-1.c: New test.
13864
13865 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR c++/78949
13868 * c-c++-common/Wunused-var-16.c: New test.
13869
13870 PR c++/78693
13871 * g++.dg/cpp0x/pr78693.C: New test.
13872
13873 PR driver/78957
13874 * gcc.dg/pr78957.c: New test.
13875
13876 * g++.dg/cpp1y/auto-fn34.C: New test.
13877
13878 PR c++/71182
13879 * g++.dg/cpp0x/pr71182.C: New test.
13880
13881 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13882
13883 PR target/78056
13884 * gcc.target/powerpc/pr78056-1.c: New test.
13885 * gcc.target/powerpc/pr78056-2.c: New test.
13886 * gcc.target/powerpc/pr78056-3.c: New test.
13887 * gcc.target/powerpc/pr78056-4.c: New test.
13888 * gcc.target/powerpc/pr78056-5.c: New test.
13889 * gcc.target/powerpc/pr78056-6.c: New test.
13890 * gcc.target/powerpc/pr78056-7.c: New test.
13891 * gcc.target/powerpc/pr78056-8.c: New test.
13892 * lib/target-supports.exp
13893 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13894 whether the effective target supports the popcntb instruction.
13895
13896 2017-01-03 Jeff Law <law@redhat.com>
13897
13898 PR tree-optimization/67955
13899 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13900
13901 2017-01-04 Marek Polacek <polacek@redhat.com>
13902
13903 PR c++/77545
13904 PR c++/77284
13905 * g++.dg/cpp0x/range-for32.C: New test.
13906 * g++.dg/cpp0x/range-for33.C: New test.
13907
13908 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13909
13910 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13911
13912 2017-01-04 Nathan Sidwell <nathan@acm.org>
13913
13914 PR c++/66735
13915 * g++.dg/cpp1y/pr66735.C: New.
13916
13917 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13918
13919 PR tree-optimization/71563
13920 * gcc.dg/tree-ssa/pr71563.c: New test.
13921
13922 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13923
13924 PR fortran/78534
13925 PR fortran/78976
13926 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13927 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13928 * gfortran.dg/transfer_intrinsic_1.f90: Change
13929 scan-tree-dump-times due to gfc_trans_string_copy change to
13930 avoid -Wstringop-overflow.
13931
13932 2017-01-03 Jeff Law <law@redhat.com>
13933
13934 PR tree-optimization/78856
13935 * gcc.c-torture/execute/pr78856.c: New test.
13936
13937 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13938
13939 PR target/78953
13940 * gcc.target/powerpc/pr78953.c: New test.
13941
13942 2017-01-03 Ian Lance Taylor <iant@google.com>
13943
13944 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13945 enums.
13946
13947 2017-01-03 Martin Sebor <msebor@redhat.com>
13948
13949 PR tree-optimization/78696
13950 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13951 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13952 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13953 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13954
13955 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13956
13957 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13958 with more than one digit.
13959 * lib/gcc-dg.exp (process-message): Support more than one digit
13960 in relative line specifications.
13961
13962 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR tree-optimization/78965
13965 * gcc.dg/pr78965.c: New test.
13966
13967 PR middle-end/78901
13968 * g++.dg/opt/pr78901.C: New test.
13969
13970 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13971
13972 PR fortran/78534
13973 PR fortran/66310
13974 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13975 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13976 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13977 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13978 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13979 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13980 * gfortran.dg/string_1_lp64.f90: New test.
13981 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13982 * gfortran.dg/string_3_lp64.f90: New test.
13983 * gfortran.dg/transfer_intrinsic_1.f90: Change
13984 scan-tree-dump-times due to gfc_trans_string_copy change to
13985 avoid -Wstringop-overflow.
13986
13987 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13988
13989 PR target/78967
13990 * gcc.target/i386/pr78967-1.c: New test.
13991 * gcc.target/i386/pr78967-2.c: Ditto.
13992 * gcc.target/i386/pr78967-3.c: Ditto.
13993
13994 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13995 * gcc.target/i386/pr78904-4.c: Ditto.
13996 * gcc.target/i386/pr78904-6.c: Ditto.
13997
13998 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13999
14000 PR middle-end/77674
14001 * g++.dg/torture/pr77674.C: New testcase.
14002
14003 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14004
14005 Update copyright years.
14006 \f
14007 Copyright (C) 2017 Free Software Foundation, Inc.
14008
14009 Copying and distribution of this file, with or without modification,
14010 are permitted in any medium without royalty provided the copyright
14011 notice and this notice are preserved.