Fix gcc.dg/cold-1.c
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-09 Tom de Vries <tom@codesourcery.com>
2
3 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
4 number relative.
5 (abort): Declare.
6
7 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
8
9 * gcc.c-torture/execute/20171008-1.c: New test.
10
11 2017-10-03 Jeff Law <law@redhat.com>
12
13 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
14 * gcc.dg/stack-check-6.c: Likewise.
15 * gcc.dg/stack-check-6a.c: Likewise.
16
17 2017-10-07 Michael Collison <michael.collison@arm.com>
18
19 * gcc.target/aarch64/var_shift_mask_2.c: New test.
20
21 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/82375
24 * gfortran.dg/pdt_13.f03 : New test.
25 * gfortran.dg/pdt_14.f03 : New test.
26 * gfortran.dg/pdt_15.f03 : New test.
27
28 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
29
30 * gcc.dg/cold-1.c: New testcase.
31
32 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/80805
35 * g++.dg/cpp0x/pr80805.C: New.
36
37 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
38
39 PR fortran/49232
40 * gfortran.dg/contiguous_4.f90: New test.
41
42 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/66690
45 * g++.dg/cpp1y/pr66690.C: New.
46
47 2017-10-06 Nathan Sidwell <nathan@acm.org>
48
49 PR c++/82424
50 * g++.dg/warn/pr82424.C: New.
51
52 2017-10-06 Jakub Jelinek <jakub@redhat.com>
53
54 PR c++/82299
55 * g++.dg/cpp0x/pr82299.C: New test.
56
57 P0704R1 - fixing const-qualified pointers to members
58 * g++.dg/cpp2a/ptrmem1.C: New test.
59
60 2017-10-06 Martin Liska <mliska@suse.cz>
61
62 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
63
64 2017-10-06 Sudakshina Das <sudi.das@arm.com>
65
66 * gcc.target/aarch64/bic_imm_1.c: New test.
67 * gcc.target/aarch64/orr_imm_1.c: Likewise.
68
69 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/60153
72 * g++.dg/cpp0x/variadic-crash3.C: New.
73
74 2017-10-06 Jakub Jelinek <jakub@redhat.com>
75
76 PR tree-optimization/82434
77 * gcc.dg/store_merging_9.c: New test.
78
79 2017-10-06 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/82397
82 * gfortran.dg/pr82397.f: New testcase.
83
84 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
85
86 PR target/82322
87 * gcc.target/s390/zvector/pr82322.c: New test.
88
89 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
90
91 PR target/82317
92 * gcc.target/s390/zvector/pr82317.c: New test.
93
94 2017-10-06 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/82422
97 * gcc.dg/graphite/pr82422.c: New testcase.
98
99 2017-10-06 Richard Biener <rguenther@suse.de>
100
101 PR tree-optimization/82421
102 * gcc.dg/graphite/pr82421.c: New testcase.
103
104 2017-10-06 Jakub Jelinek <jakub@redhat.com>
105
106 PR c/82437
107 * c-c++-common/Wtautological-compare-6.c: New test.
108
109 2017-10-06 Richard Biener <rguenther@suse.de>
110
111 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
112 * gcc.dg/graphite/id-16.c: Likewise.
113 * gcc.dg/graphite/pr46168.c: Likewise.
114 * gcc.dg/graphite/pr68756.c: Likewise.
115 * gcc.dg/graphite/pr69728.c: Likewise.
116 * gcc.dg/graphite/pr71575-2.c: Likewise.
117 * gcc.dg/graphite/pr77362.c: Likewise.
118 * gcc.dg/graphite/pr81373.c: Likewise.
119 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
120 * gfortran.dg/graphite/interchange-1.f: Likewise.
121 * gfortran.dg/graphite/pr42334-1.f: Likewise.
122 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
123 * gfortran.dg/graphite/pr42393.f90: Likewise.
124 * gfortran.dg/graphite/pr47019.f: Likewise.
125 * gfortran.dg/graphite/id-17.f: Likewise.
126 * gfortran.dg/graphite/id-19.f: Likewise.
127 * gfortran.dg/graphite/run-id-2.f90: Likewise.
128 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
129 * gfortran.dg/graphite/pr42326.f90: Likewise.
130 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
131 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
132 a code generation error.
133 * gfortran.dg/graphite/run-id-3.f90: Likewise.
134 * gfortran.dg/graphite/pr29832.f90: Likewise.
135
136 2017-10-06 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/82436
139 * gcc.dg/vect/pr82436.c: New testcase.
140
141 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
142
143 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
144
145 2017-10-05 Tamar Christina <tamar.christina@arm.com>
146
147 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
148 * lib/target-supports.exp (vect_sizes_16B_8B): New.
149
150 2017-10-05 Tamar Christina <tamar.christina@arm.com>
151
152 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
153 * gcc.dg/vect/vect-align-2.c: Likewise.
154 * gcc.dg/vect/vect-multitypes-1.c: Likewise
155
156 2017-10-05 Nathan Sidwell <nathan@acm.org>
157
158 * g++.dg/warn/mvp.C: New.
159
160 2017-10-05 Jakub Jelinek <jakub@redhat.com>
161
162 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
163 friendly.
164
165 2017-10-05 Richard Biener <rguenther@suse.de>
166
167 * gfortran.dg/graphite/id-17.f: Fix typo.
168 * gfortran.dg/graphite/id-19.f: Likewise.
169 * gfortran.dg/graphite/pr29832.f90: Likewise.
170 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
171 * gfortran.dg/graphite/pr42326.f90: Likewise.
172 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
173 * gfortran.dg/graphite/run-id-2.f90: Likewise.
174 * gfortran.dg/graphite/run-id-3.f90: Likewise.
175
176 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
177
178 PR c++/80471
179 * g++.dg/cpp1y/pr80471.C: New.
180
181 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/78131
184 * g++.dg/cpp1z/constexpr-lambda17.C: New.
185
186 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/78018
189 * g++.dg/cpp1y/lambda-generic-78018.C: New.
190
191 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
192 Andrew Pinski <apinski@cavium.com>
193
194 PR c++/71946
195 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
196 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
197
198 2017-10-04 Sudakshina Das <sudi.das@arm.com>
199
200 * gcc.target/aarch64/bic_imm_1.c: New.
201 * gcc.target/aarch64/orr_imm_1.c: Likewise.
202
203 2017-10-04 Nathan Sidwell <nathan@acm.org>
204
205 * g++.dg/abi/mangle41.C: Adjust diagnostics.
206
207 2017-10-04 Jakub Jelinek <jakub@redhat.com>
208
209 PR c++/82373
210 * g++.dg/cpp1y/pr82373.C: New test.
211
212 2017-10-04 David Malcolm <dmalcolm@redhat.com>
213
214 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
215 underlining for param.
216 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
217 highlighting of parameters; add test coverage for trivial
218 parameter decls, and for callback parameters.
219 * gcc.dg/pr68533.c: Update location of two errors to reflect
220 location of params.
221
222 2017-10-04 David Malcolm <dmalcolm@redhat.com>
223
224 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
225 (create_code): Call it.
226 * jit.dg/test-vector-rvalues.cc: New test case.
227
228 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
229
230 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
231 vector loop peeling.
232 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
233 New proc.
234
235 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
236
237 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
238 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
239 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
240 vect_floatint_cvt with vect_doubleint_cvt.
241 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
242 vect_intfloat_cvt with vect_intdouble_cvt.
243 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
244 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
245 depend on vect_intdouble_cvt.
246 * lib/target-supports.exp
247 (check_effective_target_vect_doubleint_cvt)
248 (check_effective_target_vect_intdouble_cvt): New procs.
249
250 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
251
252 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
253 * lib/target-supports.exp (check_effective_target_vect_long_mult):
254 New proc.
255
256 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
257
258 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
259 * gfortran.dg/vect/pr77848.f: Likewise.
260
261 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
262
263 * lib/target-supports.exp (check_effective_target_vect_float):
264 Return 1 being on a S/390 with VXE.
265 * gcc.dg/vect/pr31699.c: Require vec_float.
266 * gcc.dg/vect/pr61194.c: Likewise.
267 * gcc.dg/vect/pr65947-10.c: Likewise.
268 * gcc.dg/vect/pr66142.c: Likewise.
269 * gcc.dg/vect/slp-10.c: Likewise.
270 * gcc.dg/vect/slp-11c.c: Likewise.
271 * gcc.dg/vect/slp-12b.c: Likewise.
272 * gcc.dg/vect/slp-18.c: Likewise.
273 * gcc.dg/vect/slp-33.c: Likewise.
274 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
275 * gcc.dg/vect/slp-cond-2.c: Likewise.
276 * gcc.dg/vect/vect-cond-10.c: Likewise.
277 * gcc.dg/vect/vect-cond-8.c: Likewise.
278 * gcc.dg/vect/vect-cond-9.c: Likewise.
279 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
280 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
281
282 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
283
284 PR tree-optimization/82374
285 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
286 attributes propagation changes for OMP outlined regions.
287 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
288 * c-c++-common/goacc/kernels-reduction.c: Likewise.
289
290 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
291
292 PR tree-optimization/82413
293 * g++.dg/pr82413.C: New test.
294
295 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
296
297 PR fortran/77296
298 * gfortran.dg/associate_32.f03 : New test.
299
300 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
301
302 PR c++/78816
303 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
304
305 2017-10-04 Jakub Jelinek <jakub@redhat.com>
306
307 PR tree-optimization/82374
308 * gcc.dg/gomp/pr82374.c: New test.
309
310 2017-10-04 Richard Biener <rguenther@suse.de>
311
312 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
313 errors and scan for one.
314 * gfortran.dg/graphite/id-19.f: Likewise.
315 * gfortran.dg/graphite/pr29832.f90: Likewise.
316 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
317 * gfortran.dg/graphite/pr42326.f90: Likewise.
318 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
319 * gfortran.dg/graphite/run-id-2.f90: Likewise.
320 * gfortran.dg/graphite/run-id-3.f90: Likewise.
321 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
322
323 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
324
325 * gcc.target/powerpc/float128-odd.c: New test.
326
327 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR c++/70343
330 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
331
332 2017-10-03 Jeff Law <law@redhat.com>
333
334 PR target/82358
335 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
336
337 2017-10-03 Martin Jambor <mjambor@suse.cz>
338
339 PR tree-optimization/82363
340 * gcc.dg/tree-ssa/pr82363.c: New test.
341
342 2017-10-03 Jakub Jelinek <jakub@redhat.com>
343
344 PR tree-optimization/82381
345 * gcc.c-torture/compile/pr82381.c: New test.
346
347 PR target/82386
348 * gcc.dg/pr82386.c: New test.
349
350 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
351
352 PR c++/70570
353 * g++.dg/cpp1y/lambda-generic-70570.C: New.
354
355 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
356
357 PR c++/79590
358 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
359
360 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/79005
363 * g++.dg/cpp1y/lambda-generic-79005.C: New.
364
365 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
366
367 PR fortran/82312
368 * gfortran.dg/typebound_proc_36.f90 : New test.
369
370 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
371
372 PR target/80210
373 * gcc.target/powerpc/pr80210-2.c: New test.
374
375 2017-10-02 Jakub Jelinek <jakub@redhat.com>
376
377 * gcc.dg/pr82389.c: New test.
378
379 PR tree-optimization/82387
380 PR tree-optimization/82388
381 PR tree-optimization/82389
382 * gcc.c-torture/compile/pr82389.c: New test.
383 * gcc.c-torture/execute/pr82387.c: New test.
384 * gcc.c-torture/execute/pr82388.c: New test.
385
386 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
387
388 PR c++/79180
389 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
390 * g++.dg/torture/pr79180.C: Likewise.
391
392 PR c++/71386
393 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
394
395 2017-10-02 Richard Biener <rguenther@suse.de>
396
397 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
398 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
399 * gcc.dg/graphite/id-16.c: Likewise.
400 * gcc.dg/graphite/pr46168.c: Likewise.
401 * gcc.dg/graphite/pr68756.c: Likewise.
402 * gcc.dg/graphite/pr69728.c: Likewise.
403 * gcc.dg/graphite/pr71575-2.c: Likewise.
404 * gcc.dg/graphite/pr77362.c: Likewise.
405 * gcc.dg/graphite/pr81373.c: Likewise.
406 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
407 * gfortran.dg/graphite/interchange-1.f: Likewise.
408 * gfortran.dg/graphite/pr29581.f90: Likewise.
409 * gfortran.dg/graphite/pr42334-1.f: Likewise.
410 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
411 * gfortran.dg/graphite/pr42393.f90: Likewise.
412 * gfortran.dg/graphite/pr47019.f: Likewise.
413
414 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/69977
417 * g++.dg/cpp1y/lambda-generic-69977.C: New.
418
419 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
420
421 PR c++/59991
422 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
423
424 2017-10-02 Tom de Vries <tom@codesourcery.com>
425
426 * gcc.c-torture/compile/pr82337.c: Add
427 dg-require-effective-target nonlocal_goto.
428
429 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
430 Alan Hayward <alan.hayward@arm.com>
431 David Sherwood <david.sherwood@arm.com>
432
433 PR target/71307
434 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
435
436 2017-10-02 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/82355
439 * gcc.dg/graphite/fuse-1.c: Adjust.
440 * gcc.dg/graphite/fuse-2.c: Likewise.
441 * gcc.dg/graphite/pr82355.c: New testcase.
442
443 2017-10-01 Jeff Law <law@redhat.com>
444
445 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
446
447 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
448
449 PR fortran/61450
450 * gfortran.dg/binding_label_tests_28.f90: New test.
451
452 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/65949
455 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
456
457 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/68754
460 * g++.dg/cpp1y/constexpr-68754.C: Move...
461 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
462
463 2017-09-30 Jakub Jelinek <jakub@redhat.com>
464
465 PR target/82361
466 * gcc.target/i386/pr82361-1.c: New test.
467 * gcc.target/i386/pr82361-2.c: New test.
468
469 2017-09-29 Yury Gribov <tetra2005@gmail.com>
470
471 PR middle-end/82319
472 * c-c++/common/pr57371-4.c: Test NaN comparisons.
473
474 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
475
476 * g++.dg/other/dump-ada-spec-10.C: New test.
477
478 2017-09-29 Jeff Law <law@redhat.com>
479
480 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
481
482 2017-09-29 Jakub Jelinek <jakub@redhat.com>
483
484 P0683R1 - default member initializers for bit-fields
485 * g++.dg/ext/bitfield6.C: New test.
486 * g++.dg/cpp2a/bitfield1.C: New test.
487 * g++.dg/cpp2a/bitfield2.C: New test.
488 * g++.dg/cpp2a/bitfield3.C: New test.
489
490 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
491
492 PR target/81481
493 * gcc.target/i386/pr81481.c: New.
494
495 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
496
497 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
498 and dg-require-effective-target directives to correct testing
499 behavior.
500 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
501 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
502 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
503 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
504 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
505 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
506 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
507 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
508 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
509 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
510 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
511 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
512 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
513 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
514 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
515 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
516 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
517
518 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
519
520 PR tree-optimization/82337
521 * gcc.c-torture/compile/pr82337.c: New file.
522
523 2017-09-29 Javier Miranda <miranda@adacore.com>
524
525 * gnat.dg/unchecked_union3.adb: New testcase.
526
527 2017-09-29 Javier Miranda <miranda@adacore.com>
528
529 * gnat.dg/unchecked_union2.adb: New testcase.
530
531 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
532
533 PR fortran/25071
534 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
535 * gfortran.dg/argument_checking_4.f90: Likewise.
536 * gfortran.dg/argument_checking_5.f90: Likewise.
537 * gfortran.dg/argument_checking_6.f90: Likewise.
538 * gfortran.dg/argument_checking_10.f90: Likewise.
539 * gfortran.dg/argument_checking_13.f90: Likewise.
540 * gfortran.dg/argument_checking_15.f90: Likewise.
541 * gfortran.dg/argument_checking_18.f90: Likewise.
542 * gfortran.dg/gomp/udr8.f90: Likewise.
543 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
544 the dg-options.
545
546 2017-09-29 Jakub Jelinek <jakub@redhat.com>
547
548 * g++.dg/ext/bitfield7.C: New test.
549 * g++.dg/ext/bitfield8.C: New test.
550 * g++.dg/ext/bitfield9.C: New test.
551
552 PR c/82340
553 * gcc.dg/tree-ssa/pr82340.c: New test.
554
555 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
556
557 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
558
559 PR c++/79488
560 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
561
562 2017-09-28 Jakub Jelinek <jakub@redhat.com>
563
564 PR target/82342
565 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
566 * gcc.target/i386/pr82260-2.c: Likewise.
567
568 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
569
570 * gcc.target/i386/avx512f-constant-float-return.c: New test.
571
572 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
573
574 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
575 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
576 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
577 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
578 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
579 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
580 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
581 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
582 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
583 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
584
585 2017-09-28 David Malcolm <dmalcolm@redhat.com>
586
587 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
588 test case.
589 * jit.dg/test-returning-function-ptr.c (create_code): Update to
590 create a function pointer type independently of the call to
591 gcc_jit_function_get_address, and assign the pointer to a local
592 before returning it, to exercise the function pointer type
593 comparison code.
594
595 2017-09-27 David Malcolm <dmalcolm@redhat.com>
596
597 * jit.dg/all-non-failing-tests.h: Add
598 test-returning-function-ptr.c.
599 * jit.dg/test-returning-function-ptr.c: New test case.
600
601 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
602
603 PR target/71727
604 * gcc.target/aarch64/pr71727-2.c: New test.
605
606 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
607
608 * gcc.target/powerpc/swaps-p8-28.c: New test.
609 * gcc.target/powerpc/swaps-p8-29.c: New test.
610 * gcc.target/powerpc/swaps-p8-30.c: New test.
611 * gcc.target/powerpc/swaps-p8-31.c: New test.
612 * gcc.target/powerpc/swaps-p8-32.c: New test.
613 * gcc.target/powerpc/swaps-p8-33.c: New test.
614 * gcc.target/powerpc/swaps-p8-34.c: New test.
615 * gcc.target/powerpc/swaps-p8-35.c: New test.
616 * gcc.target/powerpc/swaps-p8-36.c: New test.
617 * gcc.target/powerpc/swaps-p8-37.c: New test.
618 * gcc.target/powerpc/swaps-p8-38.c: New test.
619 * gcc.target/powerpc/swaps-p8-39.c: New test.
620 * gcc.target/powerpc/swaps-p8-40.c: New test.
621 * gcc.target/powerpc/swaps-p8-41.c: New test.
622 * gcc.target/powerpc/swaps-p8-42.c: New test.
623 * gcc.target/powerpc/swaps-p8-43.c: New test.
624 * gcc.target/powerpc/swaps-p8-44.c: New test.
625 * gcc.target/powerpc/swaps-p8-45.c: New test.
626
627 2017-09-27 Carl Love <cel@us.ibm.com>
628 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
629 for the __builtin_fctid and __builtin_fctiw.
630
631 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
632
633 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
634 new group memory offsetting code in the BRIG frontend.
635 * brig.dg/test/gimple/function_calls.hsail: Likewise.
636 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
637 * brig.dg/test/gimple/variables.hsail: Likewise.
638
639 2017-09-27 Jakub Jelinek <jakub@redhat.com>
640
641 PR c++/82159
642 * g++.dg/opt/pr82159.C: New test.
643
644 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
645
646 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
647
648 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
649
650 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
651 don't generate a 32-bit shift after doing XSCVDPSPN.
652 * gcc.target/powerpc/direct-move-float1.c: Likewise.
653 * gcc.target/powerpc/direct-move-float3.c: New test.
654
655 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
656
657 * gcc.dg/tree-ssa/cmpdiv.c: New test.
658
659 2017-09-26 Carl Love <cel@us.ibm.com>
660
661 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
662 file for the new built-ins and the existing built-ins.
663
664 2017-09-26 Janus Weil <janus@gcc.gnu.org>
665
666 PR fortran/82143
667 PR fortran/82324
668 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
669 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
670 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
671 Don't assume that DOUBLE PRECISION has kind=16.
672
673 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
674
675 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
676 warning from associate construct and do loop.
677
678 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
679
680 * gfortran.dg/gomp/associate1.f90: Really commit change
681 from 2017-09-25.
682 * gfortran.dg/predcom-1.f: Likewise.
683 * gfortran.dg/unconstrained_commons.f: Likewise.
684
685 2017-09-26 Jakub Jelinek <jakub@redhat.com>
686
687 PR middle-end/35691
688 * gcc.dg/pr35691-5.c: New test.
689 * gcc.dg/pr35691-6.c: New test.
690
691 2017-09-26 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/82321
694 * gcc.dg/graphite/pr82321.c: New testcase.
695
696 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
697
698 * lib/target-supports.exp (check_effective_target_vect_int)
699 (check_effective_target_vect_shift)
700 (check_effective_target_whole_vector_shift)
701 (check_effective_target_vect_shift_char)
702 (check_effective_target_vect_long)
703 (check_effective_target_vect_double)
704 (check_effective_target_vect_long_long)
705 (check_effective_target_vect_perm)
706 (check_effective_target_vect_perm_byte)
707 (check_effective_target_vect_perm_short)
708 (check_effective_target_vect_widen_mult_qi_to_hi)
709 (check_effective_target_vect_widen_mult_hi_to_si)
710 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
711 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
712 (check_effective_target_vect_widen_mult_si_to_di_pattern)
713 (check_effective_target_vect_pack_trunc)
714 (check_effective_target_vect_unpack)
715 (check_effective_target_vect_hw_misalign)
716 (check_effective_target_vect_condition)
717 (check_effective_target_vect_cond_mixed)
718 (check_effective_target_vect_char_mult)
719 (check_effective_target_vect_short_mult)
720 (check_effective_target_vect_int_mult)
721 (check_effective_target_vect_extract_even_odd)
722 (check_effective_target_vect_interleave)
723 (check_effective_target_sqrt_insn)
724 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
725 VX.
726 (check_vect_support_and_set_flags): New proc.
727 (check_effective_target_s390_vxe): Rename arch12 to z14.
728
729 2017-09-26 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/82320
732 * gcc.dg/torture/pr82320.c: New testcase.
733
734 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
735
736 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
737 Fix arm check.
738
739 2017-09-25 Jeff Law <law@redhat.com>
740
741 * lib/target-supports.exp
742 (check_effective_target_supports_stack_clash_protection): Enable for
743 rs6000 and powerpc targets.
744
745 2017-09-25 Bin Cheng <bin.cheng@arm.com>
746
747 PR tree-optimization/82163
748 * gcc.dg/tree-ssa/pr82163.c: New test.
749
750 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
751
752 * gfortran.dg/do_subscript_1.f90: New test.
753 * gfortran.dg/do_subscript_2.f90: New test.
754 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
755 * gfortran.dg/predcom-1.f: Adjust loop bounds.
756 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
757
758 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
759
760 * gcc.target/powerpc/fold-vec-st-char.c: New.
761 * gcc.target/powerpc/fold-vec-st-double.c: New.
762 * gcc.target/powerpc/fold-vec-st-float.c: New.
763 * gcc.target/powerpc/fold-vec-st-int.c: New.
764 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
765 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
766 * gcc.target/powerpc/fold-vec-st-short.c: New.
767
768 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
769
770 * g++.dg/pr82155.C: New testcase.
771
772 2017-09-25 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/82285
775 * gcc.dg/torture/pr82285.c: New testcase.
776
777 2017-09-25 Justin Squirek <squirek@adacore.com>
778
779 * gnat.dg/entry_family.adb: New testcase
780
781 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
782
783 PR target/82267
784 * gcc.target/i386/pr82267.c: New test.
785
786 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
787 PR fortran/66328
788
789 * gfortran.dg/data_derived_1.f90: New test.
790
791 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
792
793 PR fortran/54633
794 * gfortran.dg/intrinsic_bounds_1.f90: New test.
795 * gfortran.dg/intrinsic_param_1.f90: New test.
796
797 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
798 Steven G. Kargl <kargl@gcc.gnu.org>
799
800 PR fortran/80118
801 * gfortran.dg/zero_sized_7.f90: New test.
802
803 2017-09-23 Janus Weil <janus@gcc.gnu.org>
804
805 PR fortran/82143
806 * gfortran.dg/promotion_3.f90: New test case.
807 * gfortran.dg/promotion_4.f90: New test case.
808
809 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
810
811 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
812 * gcc.target/i386/pr82196-2.c: (b): Likewise.
813
814 2017-09-22 Jakub Jelinek <jakub@redhat.com>
815
816 PR middle-end/35691
817 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
818 instead of -fdump-tree-forwprop-details in dg-options.
819 * gcc.dg/pr35691-2.c: Likewise.
820 * gcc.dg/pr35691-3.c: New test.
821 * gcc.dg/pr35691-4.c: New test.
822
823 PR sanitizer/81929
824 * g++.dg/ubsan/pr81929.C: New test.
825
826 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
827
828 PR tree-optimization/82289
829 * gcc.dg/vect/pr82289.c: New test.
830
831 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
832 Alan Hayward <alan.hayward@arm.com>
833 David Sherwood <david.sherwood@arm.com>
834
835 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
836 of alignment message.
837 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
838
839 2017-09-22 Martin Sebor <msebor@redhat.com>
840
841 PR c/81854
842 * gcc.target/i386/pr80732.c: Correct a type error.
843
844 2017-09-22 David Malcolm <dmalcolm@redhat.com>
845
846 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
847 to reflect highlighting of parameters; add test coverage for
848 callback parameters.
849
850 2017-09-22 Richard Biener <rguenther@suse.de>
851
852 * gcc.dg/graphite/scop-24.c: New testcase.
853
854 2017-09-22 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/82291
857 * gcc.dg/torture/pr82291.c: New testcase.
858
859 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
860
861 * gcc.target/i386/avx512f-constant-set.c: New test.
862
863 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
864
865 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
866 * gcc.target/i386/avx512f-prefer.c: New test.
867
868 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
869
870 * lib/target-supports.exp
871 (check_effective_target_frame_pointer_for_non_leaf): Add
872 case for x86 Solaris.
873
874 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
875
876 PR fortran/78512
877 * gfortran.dg/associate_26.f90 : New test.
878
879 PR fortran/80120
880 * gfortran.dg/associate_27.f90 : New test.
881
882 PR fortran/81903
883 * gfortran.dg/associate_28.f90 : New test.
884
885 PR fortran/82121
886 * gfortran.dg/associate_29.f90 : New test.
887
888 PR fortran/67543
889 * gfortran.dg/associate_30.f90 : New test.
890
891 PR fortran/52832
892 * gfortran.dg/associate_31.f90 : New test.
893
894 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
895
896 * gnat.dg/discr48.adb: New test.
897 * gnat.dg/discr48_pkg.ads: New helper.
898
899 2017-09-21 Tamar Christina <tamar.christina@arm.com>
900
901 PR testsuite/78421
902 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
903 Invert arm check.
904
905 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
906
907 * gfortran.dg/goacc/wait.f90: New test.
908
909 2017-09-21 Jakub Jelinek <jakub@redhat.com>
910
911 PR sanitizer/81715
912 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
913 const predicate to const predicate & to avoid UB.
914 * g++.dg/opt/pr81715.C: New test.
915
916 2017-09-21 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/82276
919 PR tree-optimization/82244
920 * gcc.dg/torture/pr82276.c: New testcase.
921
922 2017-09-21 Richard Biener <rguenther@suse.de>
923
924 PR tree-optimization/71351
925 * gfortran.dg/graphite/pr71351.f90: New testcase.
926 * gfortran.dg/graphite/interchange-3.f90: Adjust.
927
928 2017-09-21 Jakub Jelinek <jakub@redhat.com>
929
930 PR target/82260
931 * gcc.target/i386/pr82260-1.c: New test.
932 * gcc.target/i386/pr82260-2.c: New test.
933
934 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
935 Jeff Law <law@redhat.com>
936
937 * gcc.dg/stack-check-5.c: Add argument for s390.
938 * lib/target-supports.exp:
939 (check_effective_target_supports_stack_clash_protection): Enable for
940 s390/s390x targets.
941
942 2017-09-20 Martin Sebor <msebor@redhat.com>
943
944 PR c/81854
945 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
946 * g++.dg/ext/attr-ifunc-4.C: Ditto.
947 * lib/target-supports.exp: Adjust for C++.
948
949 PR c/81854
950 * gcc.dg/attr-ifunc-1.c: Correct type errors.
951 * gcc.dg/attr-ifunc-2.c: Ditto.
952 * gcc.dg/attr-ifunc-3.c: Ditto.
953 * gcc.dg/attr-ifunc-4.c: Ditto.
954 * gcc.dg/attr-ifunc-5.c: Ditto.
955 * gcc.dg/pr81854.c: Require ifunc support.
956 * lib/target-supports.exp: Correct type error.
957
958 2017-09-20 Jeff Law <law@redhat.com>
959
960 * gcc.target/i386/stack-check-11.c: Update test and regexp
961 so that it works for both i?86 and x86_64.
962
963 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
964
965 PR target/77687
966 * gcc.target/powerpc/pr77687.c: New testcase.
967
968 2017-09-20 Jakub Jelinek <jakub@redhat.com>
969
970 P0409R2 - allow lambda capture [=, this]
971 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
972 capture. Add further tests.
973 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
974 for c++2a on [=, this] capture.
975
976 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
977 * g++.dg/cpp1z/cplusplus_1z.C: New test.
978
979 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
980
981 * gcc.target/i386/builtin_target.c: Test knm.
982 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
983
984 2017-09-20 Richard Biener <rguenther@suse.de>
985
986 PR tree-optimization/77362
987 * gcc.dg/graphite/pr77362.c: New testcase.
988
989 2017-09-20 Richard Biener <rguenther@suse.de>
990
991 PR tree-optimization/82264
992 * gcc.dg/torture/pr82264.c: New testcase.
993
994 2017-09-20 Jakub Jelinek <jakub@redhat.com>
995
996 * g++.dg/debug/dwarf2/template-params-13.C: New test.
997 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
998 it doesn't match newlines.
999 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1000 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1001 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1002 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1003 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1004 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1005 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1006 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1007 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1008 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1009
1010 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1011
1012 PR c++/64954
1013 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1014
1015 2017-09-20 Richard Biener <rguenther@suse.de>
1016
1017 PR tree-optimization/81373
1018 * gcc.dg/graphite/pr81373.c: New testcase.
1019
1020 2017-09-19 Jeff Law <law@redhat.com>
1021
1022 * gcc.target/i386/stack-check-11.c: New test.
1023
1024 * gcc.dg/stack-check-4.c: New test.
1025 * gcc.dg/stack-check-5.c: New test.
1026 * gcc.dg/stack-check-6.c: New test.
1027 * gcc.dg/stack-check-6a.c: New test.
1028 * gcc.dg/stack-check-7.c: New test.
1029 * gcc.dg/stack-check-8.c: New test.
1030 * gcc.dg/stack-check-9.c: New test.
1031 * gcc.dg/stack-check-10.c: New test.
1032 * lib/target-supports.exp
1033 (check_effective_target_supports_stack_clash_protection): Enable for
1034 x86 and x86_64 targets.
1035
1036 * gcc.dg/stack-check-3.c: New test.
1037
1038 * gcc.dg/stack-check-2.c: New test.
1039 * lib/target-supports.exp
1040 (check_effective_target_supports_stack_clash_protection): New.
1041 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1042 (check_effective_target_caller_implicit_probes): Likewise.
1043
1044 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1045
1046 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1047 * g++.dg/tree-ssa/pr41428.C: Likewise.
1048 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1049 c++17 and up.
1050 * g++.dg/expr/bool3.C: Likewise.
1051 * g++.dg/expr/bitfield5.C: Likewise.
1052 * g++.old-deja/g++.jason/bool5.C: Likewise.
1053
1054 2017-09-18 Martin Sebor <msebor@redhat.com>
1055
1056 PR c/81854
1057 * gcc.dg/pr81854.c: New test.
1058 * g++.dg/ext/attr-ifunc-5.C: New test.
1059 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1060 * g++.dg/ext/attr-ifunc-2.C: Same.
1061 * g++.dg/ext/attr-ifunc-3.C: Same.
1062 * g++.dg/ext/attr-ifunc-4.C: Same.
1063 * g++.old-deja/g++.abi/vtable2.C: Same.
1064 * gcc.dg/attr-ifunc-1.c: Same.
1065
1066 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1067
1068 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1069
1070 2017-09-19 Richard Biener <rguenther@suse.de>
1071
1072 PR tree-optimization/82244
1073 * gcc.dg/torture/pr82244.c: New testcase.
1074
1075 2017-09-19 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/69728
1078 * gfortran.dg/graphite/pr69728.f90: New testcase.
1079 * gcc.dg/graphite/pr69728.c: Likewise.
1080
1081 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/80947
1084 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1085
1086 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1087
1088 * gcc.dg/vect/slp-multitypes-13.c: New test.
1089
1090 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1091
1092 * gfortran.dg/vect/mask-store-1.f90: New test.
1093
1094 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 PR c++/45033
1097 * g++.dg/expr/delete1.C: New.
1098
1099 2017-09-18 Bob Duff <duff@adacore.com>
1100
1101 * gnat.dg/validity_check.adb: New testcase.
1102
1103 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1104
1105 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1106
1107 2017-09-18 Bob Duff <duff@adacore.com>
1108
1109 * gnat.dg/tagged_prefix_call.adb: New testcase.
1110
1111 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1112
1113 * gnat.dg/default_variants.adb: New testcase.
1114
1115 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1116
1117 PR target/81736
1118 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1119 * gcc.target/i386/pr81736-4.c: Likewise.
1120
1121 2017-09-18 Richard Biener <rguenther@suse.de>
1122
1123 PR tree-optimization/79622
1124 * gcc.dg/graphite/pr79622.c: New testcase.
1125
1126 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1127
1128 gcc.target/i386/pr82196-1.c: New test.
1129 gcc.target/i386/pr82196-2.c: Likewise.
1130
1131 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1132
1133 PR target/82166
1134 * gcc.target/i386/pr82166.c: New test.
1135
1136 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1137
1138 PR fortran/82173
1139 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1140 * gfortran.dg/pdt_2.f03 : The same.
1141 * gfortran.dg/pdt_3.f03 : The same.
1142 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1143 module 'bad_vars'. Add error concerning assumed parameters and
1144 save attribute.
1145 * gfortran.dg/pdt_11.f03 : New test.
1146
1147 PR fortran/60483
1148 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1149 * gfortran.dg/associate_25.f90 : New test.
1150 * gfortran.dg/pdt_12.f03 : New test.
1151
1152 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1153 Jakub Jelinek <jakub@redhat.com>
1154
1155 Add support for -std=c++2a.
1156 * lib/target-supports.exp (check_effective_target_c++17): Return
1157 1 also if check_effective_target_c++2a.
1158 (check_effective_target_c++17_down): New.
1159 (check_effective_target_c++2a_only): New.
1160 (check_effective_target_c++2a): New.
1161 * g++.dg/cpp2a/cplusplus.C: New.
1162
1163 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1164
1165 PR c/82071
1166 * gcc.target/i386/excess-precision-8.c: New test.
1167
1168 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1169 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/64644
1172 * g++.dg/other/anon-union4.C: New.
1173 * g++.old-deja/g++.law/union4.C: Adjust.
1174 * g++.old-deja/g++.other/anon1.C: Likewise.
1175
1176 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1177
1178 * c-c++-common/Wcast-align.c: New test.
1179
1180 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * g++.dg/sso-1.C: New test.
1183 * g++.dg/sso-2.C: Likewise.
1184
1185 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/78648
1188 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1189
1190 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1191
1192 PR tree-optimization/71026
1193 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1194
1195 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1196
1197 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1198 * lib/target-supports.exp (check_effective_target_c++14): Use
1199 check_effective_target_c++17 instead of check_effective_target_c++1z.
1200 (check_effective_target_c++14_down): Likewise.
1201 (check_effective_target_c++1z_only): Rename to ...
1202 (check_effective_target_c++17_only): ... this.
1203 (check_effective_target_c++1z): Rename to ...
1204 (check_effective_target_c++17): ... this.
1205 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1206 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1207 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1208 and comments refering to 1z to 17.
1209 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1210 * g++.dg/template/partial5.C: Likewise.
1211 * g++.dg/template/nontype8.C: Likewise.
1212 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1213 * g++.dg/cpp1z/nontype3a.C: Likewise.
1214 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1215 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1216 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1217 * g++.dg/cpp1z/pr78771.C: Likewise.
1218 * g++.dg/cpp1z/elide1.C: Likewise.
1219 * g++.dg/cpp1z/fold3.C: Likewise.
1220 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1221 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1222 * g++.dg/cpp1z/inline-var2.C: Likewise.
1223 * g++.dg/cpp1z/eval-order2.C: Likewise.
1224 * g++.dg/cpp1z/decomp21.C: Likewise.
1225 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1226 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1227 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1228 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1229 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1230 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1231 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1232 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1233 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1234 * g++.dg/cpp1z/range-for1.C: Likewise.
1235 * g++.dg/cpp1z/init-statement4.C: Likewise.
1236 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1237 * g++.dg/cpp1z/decomp30.C: Likewise.
1238 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1239 * g++.dg/cpp1z/register2.C: Likewise.
1240 * g++.dg/cpp1z/decomp9.C: Likewise.
1241 * g++.dg/cpp1z/regress1.C: Likewise.
1242 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1243 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1244 * g++.dg/cpp1z/abbrev2.C: Likewise.
1245 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1246 * g++.dg/cpp1z/regress2.C: Likewise.
1247 * g++.dg/cpp1z/decomp16.C: Likewise.
1248 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1249 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1250 * g++.dg/cpp1z/decomp3.C: Likewise.
1251 * g++.dg/cpp1z/register1.C: Likewise.
1252 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1253 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1254 * g++.dg/cpp1z/decomp10.C: Likewise.
1255 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1256 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1257 * g++.dg/cpp1z/decomp27.C: Likewise.
1258 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1259 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1260 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1261 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1262 * g++.dg/cpp1z/decomp11.C: Likewise.
1263 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1264 * g++.dg/cpp1z/utf8-2.C: Likewise.
1265 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1266 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1267 * g++.dg/cpp1z/byte1.C: Likewise.
1268 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1269 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1270 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1271 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1272 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1273 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1274 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1275 * g++.dg/cpp1z/cplusplus.C: Likewise.
1276 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1277 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1278 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1279 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1280 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1281 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1282 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1283 * g++.dg/cpp1z/fold9.C: Likewise.
1284 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1285 * g++.dg/cpp1z/abbrev1.C: Likewise.
1286 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1287 * g++.dg/cpp1z/utf8.C: Likewise.
1288 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1289 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1290 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1291 * g++.dg/cpp1z/init-statement2.C: Likewise.
1292 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1293 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1294 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1295 * g++.dg/cpp1z/nontype3.C: Likewise.
1296 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1297 * g++.dg/cpp1z/fold7.C: Likewise.
1298 * g++.dg/cpp1z/nontype2.C: Likewise.
1299 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1300 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1301 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1302 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1303 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1304 * g++.dg/cpp1z/nontype1.C: Likewise.
1305 * g++.dg/cpp1z/init-statement5.C: Likewise.
1306 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1307 * g++.dg/cpp1z/decomp17.C: Likewise.
1308 * g++.dg/cpp1z/fold4.C: Likewise.
1309 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1310 * g++.dg/cpp1z/fold7a.C: Likewise.
1311 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1312 * g++.dg/cpp1z/init-statement7.C: Likewise.
1313 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1314 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1315 * g++.dg/cpp1z/pr79143.C: Likewise.
1316 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1317 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1318 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1319 * g++.dg/cpp1z/decomp20.C: Likewise.
1320 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1321 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1322 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1323 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1324 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1325 * g++.dg/cpp1z/fold8.C: Likewise.
1326 * g++.dg/cpp1z/init-statement3.C: Likewise.
1327 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1328 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1329 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1330 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1331 * g++.dg/cpp1z/fold1.C: Likewise.
1332 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1333 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1334 * g++.dg/cpp1z/fold5.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1336 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1337 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1338 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1339 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1340 * g++.dg/cpp1z/eval-order3.C: Likewise.
1341 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1342 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1343 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1344 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1345 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1346 * g++.dg/cpp1z/decomp15.C: Likewise.
1347 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1348 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1349 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1350 * g++.dg/cpp1z/decomp4.C: Likewise.
1351 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1352 * g++.dg/cpp1z/init-statement8.C: Likewise.
1353 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1354 * g++.dg/cpp1z/init-statement6.C: Likewise.
1355 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1356 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1357 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1358 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1359 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1360 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1361 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1362 * g++.dg/cpp1z/init-statement9.C: Likewise.
1363 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1364 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1365 * g++.dg/cpp1z/fold2.C: Likewise.
1366 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1367 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1368 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1369 * g++.dg/cpp1z/fold6.C: Likewise.
1370 * g++.dg/cpp1z/decomp12.C: Likewise.
1371 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1372 * g++.dg/cpp1z/inline-var1.C: Likewise.
1373 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1374 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1375 * g++.dg/other/error3.C: Likewise.
1376 * g++.dg/init/new25.C: Likewise.
1377 * g++.dg/init/new13.C: Likewise.
1378 * g++.dg/tls/diag-2.C: Likewise.
1379 * g++.dg/tls/diag-4.C: Likewise.
1380 * g++.dg/opt/noreturn-1.C: Likewise.
1381 * g++.dg/eh/async-unwind2.C: Likewise.
1382 * g++.dg/eh/spec9.C: Likewise.
1383 * g++.dg/eh/spec7.C: Likewise.
1384 * g++.dg/eh/template1.C: Likewise.
1385 * g++.dg/eh/cond4.C: Likewise.
1386 * g++.dg/eh/pr41819.C: Likewise.
1387 * g++.dg/eh/delete1.C: Likewise.
1388 * g++.dg/eh/spec3.C: Likewise.
1389 * g++.dg/eh/forced4.C: Likewise.
1390 * g++.dg/eh/spec2.C: Likewise.
1391 * g++.dg/eh/shadow1.C: Likewise.
1392 * g++.dg/eh/pr38662.C: Likewise.
1393 * g++.dg/eh/ehopt1.C: Likewise.
1394 * g++.dg/eh/spec8.C: Likewise.
1395 * g++.dg/eh/init-temp2.C: Likewise.
1396 * g++.dg/rtti/crash3.C: Likewise.
1397 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1398 * g++.dg/warn/register-parm-1.C: Likewise.
1399 * g++.dg/warn/register-var-2.C: Likewise.
1400 * g++.dg/gcov/gcov-7.C: Likewise.
1401 * g++.dg/tree-ssa/pr45605.C: Likewise.
1402 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1403 * g++.dg/lookup/exception1.C: Likewise.
1404 * g++.dg/ubsan/pr79589.C: Likewise.
1405 * g++.dg/tm/pr47340.C: Likewise.
1406 * g++.dg/tm/pr46567.C: Likewise.
1407 * g++.dg/expr/bitfield5.C: Likewise.
1408 * g++.dg/expr/bool1.C: Likewise.
1409 * g++.dg/expr/lval3.C: Likewise.
1410 * g++.dg/expr/lval4.C: Likewise.
1411 * g++.dg/expr/bitfield4.C: Likewise.
1412 * g++.dg/expr/bitfield6.C: Likewise.
1413 * g++.dg/expr/bool3.C: Likewise.
1414 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1415 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1416 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1417 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1418 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1419 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1420 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1421 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1422 * g++.dg/parse/register1.C: Likewise.
1423 * g++.dg/parse/error15.C: Likewise.
1424 * g++.dg/parse/linkage2.C: Likewise.
1425 * g++.dg/concepts/intro2.C: Likewise.
1426 * g++.dg/concepts/class.C: Likewise.
1427 * g++.dg/concepts/traits1.C: Likewise.
1428 * g++.dg/concepts/req5.C: Likewise.
1429 * g++.dg/concepts/var-concept5.C: Likewise.
1430 * g++.dg/concepts/fn-concept2.C: Likewise.
1431 * g++.dg/concepts/traits2.C: Likewise.
1432 * g++.dg/concepts/placeholder2.C: Likewise.
1433 * g++.dg/concepts/class6.C: Likewise.
1434 * g++.dg/concepts/memtmpl1.C: Likewise.
1435 * g++.dg/concepts/friend2.C: Likewise.
1436 * g++.dg/concepts/template-parm3.C: Likewise.
1437 * g++.dg/concepts/template-parm10.C: Likewise.
1438 * g++.dg/concepts/explicit-spec1.C: Likewise.
1439 * g++.dg/concepts/explicit-spec3.C: Likewise.
1440 * g++.dg/concepts/var-templ2.C: Likewise.
1441 * g++.dg/concepts/intro5.C: Likewise.
1442 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1443 * g++.dg/concepts/iconv1.C: Likewise.
1444 * g++.dg/concepts/constrained-parm.C: Likewise.
1445 * g++.dg/concepts/template-template-parm1.C: Likewise.
1446 * g++.dg/concepts/var-concept3.C: Likewise.
1447 * g++.dg/concepts/class3.C: Likewise.
1448 * g++.dg/concepts/memfun2.C: Likewise.
1449 * g++.dg/concepts/req1.C: Likewise.
1450 * g++.dg/concepts/disjunction1.C: Likewise.
1451 * g++.dg/concepts/req17.C: Likewise.
1452 * g++.dg/concepts/pr65848.C: Likewise.
1453 * g++.dg/concepts/placeholder4.C: Likewise.
1454 * g++.dg/concepts/decl-diagnose.C: Likewise.
1455 * g++.dg/concepts/intro7.C: Likewise.
1456 * g++.dg/concepts/pr68683.C: Likewise.
1457 * g++.dg/concepts/partial-spec4.C: Likewise.
1458 * g++.dg/concepts/template-parm5.C: Likewise.
1459 * g++.dg/concepts/explicit-inst1.C: Likewise.
1460 * g++.dg/concepts/class-deduction1.C: Likewise.
1461 * g++.dg/concepts/class1.C: Likewise.
1462 * g++.dg/concepts/req15.C: Likewise.
1463 * g++.dg/concepts/memfun.C: Likewise.
1464 * g++.dg/concepts/pr68434.C: Likewise.
1465 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1466 * g++.dg/concepts/partial-spec6.C: Likewise.
1467 * g++.dg/concepts/var-templ1.C: Likewise.
1468 * g++.dg/concepts/template-parm8.C: Likewise.
1469 * g++.dg/concepts/explicit-inst3.C: Likewise.
1470 * g++.dg/concepts/class4.C: Likewise.
1471 * g++.dg/concepts/req6.C: Likewise.
1472 * g++.dg/concepts/fn8.C: Likewise.
1473 * g++.dg/concepts/class5.C: Likewise.
1474 * g++.dg/concepts/placeholder5.C: Likewise.
1475 * g++.dg/concepts/req16.C: Likewise.
1476 * g++.dg/concepts/req10.C: Likewise.
1477 * g++.dg/concepts/var-concept2.C: Likewise.
1478 * g++.dg/concepts/auto3.C: Likewise.
1479 * g++.dg/concepts/generic-fn-err.C: Likewise.
1480 * g++.dg/concepts/pr65552.C: Likewise.
1481 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1482 * g++.dg/concepts/fn1.C: Likewise.
1483 * g++.dg/concepts/partial-spec.C: Likewise.
1484 * g++.dg/concepts/template-parm12.C: Likewise.
1485 * g++.dg/concepts/diagnostic1.C: Likewise.
1486 * g++.dg/concepts/intro1.C: Likewise.
1487 * g++.dg/concepts/explicit-inst4.C: Likewise.
1488 * g++.dg/concepts/req18.C: Likewise.
1489 * g++.dg/concepts/explicit-spec5.C: Likewise.
1490 * g++.dg/concepts/var-concept6.C: Likewise.
1491 * g++.dg/concepts/fn9.C: Likewise.
1492 * g++.dg/concepts/req2.C: Likewise.
1493 * g++.dg/concepts/template-parm7.C: Likewise.
1494 * g++.dg/concepts/req14.C: Likewise.
1495 * g++.dg/concepts/template-parm6.C: Likewise.
1496 * g++.dg/concepts/variadic4.C: Likewise.
1497 * g++.dg/concepts/fn6.C: Likewise.
1498 * g++.dg/concepts/req-neg1.C: Likewise.
1499 * g++.dg/concepts/alias3.C: Likewise.
1500 * g++.dg/concepts/expression2.C: Likewise.
1501 * g++.dg/concepts/partial-spec3.C: Likewise.
1502 * g++.dg/concepts/expression3.C: Likewise.
1503 * g++.dg/concepts/memfun-err.C: Likewise.
1504 * g++.dg/concepts/pr66091.C: Likewise.
1505 * g++.dg/concepts/explicit-spec2.C: Likewise.
1506 * g++.dg/concepts/equiv.C: Likewise.
1507 * g++.dg/concepts/friend1.C: Likewise.
1508 * g++.dg/concepts/fn4.C: Likewise.
1509 * g++.dg/concepts/var-templ3.C: Likewise.
1510 * g++.dg/concepts/explicit-inst2.C: Likewise.
1511 * g++.dg/concepts/alias2.C: Likewise.
1512 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1513 * g++.dg/concepts/placeholder6.C: Likewise.
1514 * g++.dg/concepts/fn10.C: Likewise.
1515 * g++.dg/concepts/req3.C: Likewise.
1516 * g++.dg/concepts/variadic2.C: Likewise.
1517 * g++.dg/concepts/pr65636.C: Likewise.
1518 * g++.dg/concepts/intro6.C: Likewise.
1519 * g++.dg/concepts/class2.C: Likewise.
1520 * g++.dg/concepts/fn2.C: Likewise.
1521 * g++.dg/concepts/req20.C: Likewise.
1522 * g++.dg/concepts/req8.C: Likewise.
1523 * g++.dg/concepts/placeholder1.C: Likewise.
1524 * g++.dg/concepts/pr65854.C: Likewise.
1525 * g++.dg/concepts/member-concept.C: Likewise.
1526 * g++.dg/concepts/template-parm2.C: Likewise.
1527 * g++.dg/concepts/variadic1.C: Likewise.
1528 * g++.dg/concepts/fn7.C: Likewise.
1529 * g++.dg/concepts/intro4.C: Likewise.
1530 * g++.dg/concepts/req13.C: Likewise.
1531 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1532 * g++.dg/concepts/explicit-spec6.C: Likewise.
1533 * g++.dg/concepts/auto1.C: Likewise.
1534 * g++.dg/concepts/alias1.C: Likewise.
1535 * g++.dg/concepts/fn-concept1.C: Likewise.
1536 * g++.dg/concepts/template-parm11.C: Likewise.
1537 * g++.dg/concepts/explicit-spec4.C: Likewise.
1538 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1539 * g++.dg/concepts/req9.C: Likewise.
1540 * g++.dg/concepts/req4.C: Likewise.
1541 * g++.dg/concepts/pr65681.C: Likewise.
1542 * g++.dg/concepts/req7.C: Likewise.
1543 * g++.dg/concepts/req12.C: Likewise.
1544 * g++.dg/concepts/fn5.C: Likewise.
1545 * g++.dg/concepts/alias4.C: Likewise.
1546 * g++.dg/concepts/generic-fn.C: Likewise.
1547 * g++.dg/concepts/feature-macro.C: Likewise.
1548 * g++.dg/concepts/req19.C: Likewise.
1549 * g++.dg/concepts/placeholder3.C: Likewise.
1550 * g++.dg/concepts/intro3.C: Likewise.
1551 * g++.dg/concepts/partial-spec5.C: Likewise.
1552 * g++.dg/concepts/template-parm4.C: Likewise.
1553 * g++.dg/concepts/dr1430.C: Likewise.
1554 * g++.dg/concepts/pr65634.C: Likewise.
1555 * g++.dg/concepts/var-concept4.C: Likewise.
1556 * g++.dg/concepts/pr67249.C: Likewise.
1557 * g++.dg/concepts/expression.C: Likewise.
1558 * g++.dg/concepts/pr65575.C: Likewise.
1559 * g++.dg/concepts/partial-spec2.C: Likewise.
1560 * g++.dg/concepts/template-parm9.C: Likewise.
1561 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1562 * g++.dg/concepts/equiv2.C: Likewise.
1563 * g++.dg/concepts/req11.C: Likewise.
1564 * g++.dg/concepts/template-parm1.C: Likewise.
1565 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1566 * g++.dg/concepts/var-concept1.C: Likewise.
1567 * g++.dg/concepts/fn3.C: Likewise.
1568 * g++.dg/torture/pr46364.C: Likewise.
1569 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1570 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1571 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1572 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1573 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1574 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1575 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1576 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1577 * g++.dg/torture/pr52918-1.C: Likewise.
1578 * g++.dg/torture/pr49394.C: Likewise.
1579 * g++.dg/torture/pr57190.C: Likewise.
1580 * g++.dg/cpp0x/static_assert8.C: Likewise.
1581 * g++.dg/cpp0x/noexcept19.C: Likewise.
1582 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1583 * g++.dg/cpp0x/variadic73.C: Likewise.
1584 * g++.dg/cpp0x/noexcept02.C: Likewise.
1585 * g++.dg/cpp0x/defaulted23.C: Likewise.
1586 * g++.dg/cpp0x/noexcept08.C: Likewise.
1587 * g++.dg/cpp0x/auto9.C: Likewise.
1588 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1589 * g++.dg/cpp0x/error5.C: Likewise.
1590 * c-c++-common/gomp/atomic-12.c: Likewise.
1591 * c-c++-common/gomp/atomic-13.c: Likewise.
1592 * c-c++-common/gomp/atomic-14.c: Likewise.
1593 * c-c++-common/Wvarargs-2.c: Likewise.
1594 * c-c++-common/Wvarargs.c: Likewise.
1595 * c-c++-common/vector-subscript-2.c: Likewise.
1596 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1597 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1598 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1599 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1600 * g++.old-deja/g++.eh/throw2.C: Likewise.
1601 * g++.old-deja/g++.eh/throw1.C: Likewise.
1602 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1603 * g++.old-deja/g++.other/new7.C: Likewise.
1604 * g++.old-deja/g++.other/crash30.C: Likewise.
1605 * g++.old-deja/g++.other/regstack.C: Likewise.
1606 * g++.old-deja/g++.other/crash28.C: Likewise.
1607 * g++.old-deja/g++.jason/bool5.C: Likewise.
1608 * g++.old-deja/g++.mike/p10416.C: Likewise.
1609 * g++.old-deja/g++.mike/eh25.C: Likewise.
1610 * g++.old-deja/g++.mike/eh55.C: Likewise.
1611
1612 PR rtl-optimization/82192
1613 * gcc.c-torture/execute/pr82192.c: New test.
1614
1615 2017-09-15 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/82217
1618 * gcc.dg/torture/pr82217.c: New testcase.
1619
1620 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR target/82145
1623 * gcc.target/i386/pr82145.c: New test.
1624
1625 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1626
1627 PR fortran/82184
1628 * gfortran.dg/pointer_array_9.f90: New test.
1629
1630 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1631
1632 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1633 __builtin_fabsq.
1634 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1635 of __builtin_fabsq. Prevent the test from running on 32-bit.
1636 * gcc.target/powerpc/float128-fma1.c: New test.
1637 * gcc.target/powerpc/float128-fma2.c: Likewise.
1638 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1639 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1640
1641 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1642
1643 PR jit/82174
1644 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1645 New test case.
1646
1647 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1648
1649 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1650
1651 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1652
1653 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1654 lp64 requirement.
1655
1656 2017-09-14 Richard Biener <rguenther@suse.de>
1657
1658 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1659 * gcc.dg/uninit-suppress_2.c: Adjust.
1660 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1661
1662 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1663
1664 PR tree-optimization/80996
1665 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1666
1667 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR target/81325
1670 * g++.dg/cpp0x/pr81325.C: New test.
1671
1672 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1673
1674 PR fortran/82173
1675 * gfortran.dg/pdt_10.f03 : New test.
1676
1677 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/68177
1680 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1681
1682 2017-09-13 Martin Liska <mliska@suse.cz>
1683
1684 PR middle-end/82154
1685 * g++.dg/torture/pr82154.C: New test.
1686
1687 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/61362
1690 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1691 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1692
1693 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1694
1695 PR tree-optimization/80925
1696 * gfortran.dg/vect/vect-2.f90: Add
1697 --param vect-max-peeling-for-alignment=0 option.
1698 Remove unaligned access and peeling checks.
1699 * gfortran.dg/vect/vect-3.f90: Ditto.
1700 * gfortran.dg/vect/vect-4.f90: Ditto.
1701 * gfortran.dg/vect/vect-5.f90: Ditto.
1702
1703 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1704
1705 PR c++/61135
1706 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1707 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1708
1709 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1710
1711 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1712
1713 2017-09-13 Marek Polacek <polacek@redhat.com>
1714
1715 PR c/82167
1716 * gcc.dg/pr82167.c: New test.
1717
1718 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1719
1720 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1721 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1722 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1723 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1724 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1725 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1726
1727 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1728
1729 * gcc.target/aarch64/pr62178.c: Updated testcase
1730 to scan for two ldrs and an mla.
1731
1732 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1733
1734 PR c++/59949
1735 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1736
1737 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1738
1739 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1740
1741 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1742
1743 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1744 ARMv8-A and ARMv8-R.
1745 * gcc.target/arm/acle/cdp2.c: Likewise.
1746 * gcc.target/arm/acle/ldc.c: Likewise.
1747 * gcc.target/arm/acle/ldc2.c: Likewise.
1748 * gcc.target/arm/acle/ldc2l.c: Likewise.
1749 * gcc.target/arm/acle/ldcl.c: Likewise.
1750 * gcc.target/arm/acle/mcr.c: Likewise.
1751 * gcc.target/arm/acle/mcr2.c: Likewise.
1752 * gcc.target/arm/acle/mcrr.c: Likewise.
1753 * gcc.target/arm/acle/mcrr2.c: Likewise.
1754 * gcc.target/arm/acle/mrc.c: Likewise.
1755 * gcc.target/arm/acle/mrc2.c: Likewise.
1756 * gcc.target/arm/acle/mrrc.c: Likewise.
1757 * gcc.target/arm/acle/mrrc2.c: Likewise.
1758 * gcc.target/arm/acle/stc.c: Likewise.
1759 * gcc.target/arm/acle/stc2.c: Likewise.
1760 * gcc.target/arm/acle/stc2l.c: Likewise.
1761 * gcc.target/arm/acle/stcl.c: Likewise.
1762 * lib/target-supports.exp:
1763 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1764 and stcl in the comment.
1765 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1766 and disable Thumb-1 targets.
1767 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1768 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1769
1770 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1771
1772 PR c++/47226
1773 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1774 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1775
1776 2017-09-13 Richard Biener <rguenther@suse.de>
1777
1778 PR middle-end/82128
1779 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1780 default-def to avoid breaking iterator update with the weird
1781 interaction with cgraph_update_edges_for_call_stmt_node.
1782
1783 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1784
1785 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1786
1787 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1788
1789 PR c++/70621
1790 * g++.dg/torture/pr70621.C: New.
1791
1792 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1793
1794 PR fortran/82173
1795 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1796 is defined' error.
1797 * gfortran.dg/pdt_6.f03 : New test.
1798 * gfortran.dg/pdt_7.f03 : New test.
1799 * gfortran.dg/pdt_8.f03 : New test.
1800
1801 PR fortran/82168
1802 * gfortran.dg/pdt_9.f03 : New test.
1803
1804 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1805
1806 PR target/82112
1807 * gcc.target/powerpc/pr82112.c: New test.
1808 * g++.dg/ext/altivec-18.C: New test.
1809
1810 2017-09-12 Martin Liska <mliska@suse.cz>
1811
1812 PR testsuite/82114
1813 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1814
1815 2017-09-12 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/82157
1818 * gcc.dg/torture/pr82157.c: New testcase.
1819
1820 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1821
1822 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1823 attribute.
1824 * gcc.target/mips/near-far-2.c: Likewise.
1825 * gcc.target/mips/near-far-3.c: Likewise.
1826 * gcc.target/mips/near-far-4.c: Likewise.
1827
1828 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR target/82112
1831 * c-c++-common/pr82112.c: New test.
1832 * gcc.dg/pr82112.c: New test.
1833
1834 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 PR ada/79441
1837 * gnat.dg/pack9.adb: Robustify.
1838
1839 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1840
1841 PR fortran/34640
1842 * gfortran.dg/associate_24.f90: New test.
1843 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1844 checks.
1845 * gfortran.dg/no_arg_check_2.f90: Likewise.
1846 * gfortran.dg/pointer_array_1.f90: New test.
1847 * gfortran.dg/pointer_array_2.f90: New test.
1848 * gfortran.dg/pointer_array_7.f90: New test.
1849 * gfortran.dg/pointer_array_8.f90: New test.
1850 * gfortran.dg/pointer_array_component_1.f90: New test.
1851 * gfortran.dg/pointer_array_component_2.f90: New test.
1852 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1853 counts by 1.
1854
1855 PR fortran/40737
1856 * gfortran.dg/pointer_array_3.f90: New test.
1857
1858 PR fortran/57116
1859 * gfortran.dg/pointer_array_4.f90: New test.
1860
1861 PR fortran/55763
1862 * gfortran.dg/pointer_array_5.f90: New test.
1863
1864 PR fortran/57019
1865 * gfortran.dg/pointer_array_6.f90: New test.
1866
1867 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1868
1869 PR c++/81852
1870 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1871 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1872 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1873 * g++.dg/cpp1y/feat-neg.C: Likewise.
1874 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1875
1876 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1877
1878 * gnat.dg/debug14.adb: New test.
1879
1880 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1881
1882 * gnat.dg/specs/atomic3.ads: New test.
1883
1884 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 * gnat.dg/specs/vfa.ads: Rename into...
1887 * gnat.dg/specs/vfa1.ads: ...this.
1888 * gnat.dg/specs/vfa2.ads: New test.
1889
1890 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1891
1892 * gfortran.dg/pdt_1.f03 : New test.
1893 * gfortran.dg/pdt_2.f03 : New test.
1894 * gfortran.dg/pdt_3.f03 : New test.
1895 * gfortran.dg/pdt_4.f03 : New test.
1896 * gfortran.dg/pdt_5.f03 : New test.
1897
1898 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1899
1900 * gcc.dg/pr81988.c: New test.
1901
1902 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1903
1904 * gnat.dg/opt67.adb: New test.
1905 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1906
1907 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR target/81979
1910 * gcc.dg/pr81979.c: New test.
1911
1912 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 PR ada/82126
1915 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1916
1917 2017-09-07 Richard Biener <rguenther@suse.de>
1918
1919 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1920 opportunity.
1921
1922 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1923
1924 * gcc.target/powerpc/float128-1.c: Update options to know that
1925 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1926 -static-libgcc option which is no longer needed. Use -mvsx or
1927 -mpower9-vector to enable VSX or hardware IEEE support, rather
1928 than specifying a particular CPU.
1929 * gcc.target/powerpc/float128-2.c: Likewise.
1930 * gcc.target/powerpc/float128-cmp.c: Likewise.
1931 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1932 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1933 * gcc.target/powerpc/float128-hw.c: Likewise.
1934 * gcc.target/powerpc/float128-mix.c: Likewise.
1935 * gcc.target/powerpc/float128-type-1.c: Likewise.
1936 * gcc.target/powerpc/float128-type-2.c: Likewise.
1937 * gcc.target/powerpc/float128-3.c: New test.
1938 * gcc.target/powerpc/float128-4.c: Likewise.
1939 * gcc.target/powerpc/float128-5.c: Likewise.
1940
1941 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1942
1943 PR middle-end/78468
1944 * gcc.dg/pr78468.c: Add alignment test.
1945
1946 2017-09-06 Wish Wu <wishwu007@gmail.com>
1947 Jakub Jelinek <jakub@redhat.com>
1948
1949 * gcc.dg/sancov/cmp0.c: New test.
1950
1951 2017-09-06 Richard Biener <rguenther@suse.de>
1952
1953 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1954 test for correctness of vector lowering.
1955
1956 2017-09-06 Richard Biener <rguenther@suse.de>
1957
1958 PR tree-optimization/82108
1959 * gcc.dg/vect/pr82108.c: New testcase.
1960
1961 2017-09-06 Martin Jambor <mjambor@suse.cz>
1962
1963 PR tree-optimization/82078
1964 * gcc.dg/tree-ssa/pr82078.c: New test.
1965
1966 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR middle-end/82095
1969 * gcc.dg/tls/pr82095.c: New test.
1970
1971 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR middle-end/81768
1974 * gcc.dg/gomp/pr81768-2.c: New test.
1975
1976 PR middle-end/81768
1977 * gcc.dg/gomp/pr81768-1.c: New test.
1978
1979 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1980
1981 PR target/81833
1982 * gcc.target/powerpc/pr81833-1.c: New file.
1983 * gcc.target/powerpc/pr81833-2.c: New file.
1984
1985 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1986
1987 PR target/59501
1988 PR target/81624
1989 PR target/81769
1990 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1991 * gcc.target/i386/pr81769-1a.c: New test.
1992 * gcc.target/i386/pr81769-1b.c: Likewise.
1993 * gcc.target/i386/pr81769-2.c: Likewise.
1994
1995 2017-09-05 Marek Polacek <polacek@redhat.com>
1996
1997 PR sanitizer/82072
1998 * c-c++-common/ubsan/pr82072-2.c: New test.
1999
2000 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2001
2002 PR c++/81942
2003 * g++.dg/cpp1y/constexpr-return3.C: New.
2004
2005 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * gnat.dg/incomplete5.ad[sb]: New test.
2008 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2009
2010 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/specs/uc2.ads: New test.
2013
2014 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2015
2016 * gnat.dg/taft_type4.adb: New test.
2017 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2018
2019 2017-09-05 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/82102
2022 * gcc.dg/torture/pr82102.c: New testcase.
2023
2024 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2025
2026 * testsuite/gnat.dg/array29.ad[sb]: New test.
2027
2028 2017-09-05 Martin Liska <mliska@suse.cz>
2029
2030 PR tree-optimization/82032
2031 * g++.dg/other/pr82032.C: New test.
2032 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2033 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2034 * gcc.dg/switch-10.c: Likewise.
2035
2036 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2039 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2040
2041 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2042
2043 PR target/77308
2044 * gcc.target/arm/pr77308-1.c: New test.
2045
2046 2017-09-04 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/82084
2049 * g++.dg/torture/pr82084.C: New testcase.
2050
2051 2017-09-04 Marek Polacek <polacek@redhat.com>
2052
2053 PR c/81783
2054 * c-c++-common/Wtautological-compare-5.c: New test.
2055
2056 2017-09-04 Jeff Law <law@redhat.com>
2057
2058 PR tree-optimization/64910
2059 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2060
2061 2017-09-04 Marek Polacek <polacek@redhat.com>
2062
2063 PR sanitizer/82072
2064 * c-c++-common/ubsan/pr82072.c: New test.
2065
2066 2017-09-04 Richard Biener <rguenther@suse.de>
2067
2068 PR tree-optimization/82060
2069 * g++.dg/torture/pr82060.C: New testcase.
2070
2071 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2072
2073 PR rtl-optimization/57448
2074 PR target/67458
2075 PR target/81316
2076 * gcc.dg/atomic/pr80640-2.c: New testcase.
2077 * gcc.dg/atomic/pr81316.c: New testcase.
2078
2079 2017-09-04 Tom de Vries <tom@codesourcery.com>
2080
2081 PR tree-optimization/82052
2082 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2083 call in fn11.
2084
2085 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2086
2087 PR sanitizer/81981
2088 * gcc.dg/ubsan/pr81981.c: New test.
2089
2090 PR tree-optimization/70043
2091 PR testsuite/82093
2092 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2093
2094 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2095
2096 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2097 * gcc.target/i386/bmi-check.h (main): Ditto.
2098 * gcc.target/i386/bmi2-check.h (main): Ditto.
2099 * gcc.target/i386/rtm-check.h (main): Ditto.
2100 * gcc.target/i386/sha-check.h (main): Ditto.
2101 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2102 (main): Use __get_cpuid_count. Use check_osxsave.
2103 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2104 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2105 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2106 (main): Use check_osxsave.
2107
2108 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2109
2110 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2111 and return NORUNRES on failure.
2112 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2113 __builtin_va_arg_pack instead of __va_arg_pack.
2114 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2115 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2116 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2117 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2118 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2119
2120 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR target/81766
2123 * gcc.target/i386/pr81766.c: New test.
2124
2125 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2126
2127 PR c/82071
2128 * gcc.target/i386/excess-precision-7.c: New test.
2129
2130 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2131
2132 PR target/82012
2133 * gcc.target/s390/target-attribute/pr82012.c: New test.
2134
2135 2017-09-01 Jeff Law <law@redhat.com>
2136
2137 * gcc.target/i386/const-in-bss.c: New test.
2138
2139 PR tree-optimization/82052
2140 * gcc.c-torture/compile/pr82052.c: New test.
2141
2142 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR sanitizer/81923
2145 * gcc.dg/asan/pr81923.c: New test.
2146
2147 2017-09-01 Martin Liska <mliska@suse.cz>
2148
2149 PR tree-optimization/82059
2150 * gcc.dg/tree-ssa/pr82059.c: New test.
2151
2152 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2153
2154 * gcc.target/arc/loop-1.c: Deleted.
2155
2156 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2157
2158 * gcc.target/arc/arc.exp: Test also cpp files.
2159 * gcc.target/arc/tdelay_slots.cpp: New test.
2160
2161 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2162
2163 * gcc.target/arc/pr9001184797.c: New test.
2164
2165 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR c/81887
2168 * c-c++-common/gomp/pr81887.c: New test.
2169 * gfortran.dg/gomp/pr81887.f90: New test.
2170
2171 2017-09-01 Marek Polacek <polacek@redhat.com>
2172
2173 PR c++/82040
2174 * g++.dg/warn/Wbool-operation-1.C: New test.
2175
2176 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2177
2178 * gcc.target/arc/sdata-5.c: New test.
2179 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2180
2181 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2182
2183 * gcc.target/arc/sdata-3.c: New file.
2184 * gcc.target/arc/sdata-4.c: Likewise.
2185
2186 2017-08-31 Richard Biener <rguenther@suse.de>
2187
2188 PR middle-end/82054
2189 * g++.dg/gomp/pr82054.C: New testcase.
2190
2191 2017-08-31 Renlin Li <renlin.li@arm.com>
2192 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2193
2194 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2195
2196 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2197
2198 PR tree-optimization/81987
2199 * g++.dg/torture/pr81987.C: New file.
2200
2201 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * gnat.dg/aggr22.ad[sb]: New test.
2204
2205 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2206
2207 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2208
2209 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2210
2211 PR target/82015
2212 * gcc.target/powerpc/pr82015.c: Fix up error message.
2213
2214 2017-08-30 Martin Liska <mliska@suse.cz>
2215
2216 PR inline-asm/82001
2217 * gcc.dg/ipa/pr82001.c: New test.
2218
2219 2017-08-30 Martin Liska <mliska@suse.cz>
2220
2221 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2222
2223 2017-08-30 Richard Biener <rguenther@suse.de>
2224
2225 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2226
2227 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2228
2229 PR target/82015
2230 * gcc.target/powerpc/pr82015.c: New test.
2231
2232 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2233
2234 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2235
2236 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2237
2238 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2239 * gcc.target/i386/abi-2.c: Ditto.
2240 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2241 * gcc.target/i386/pr22076.c: Ditto.
2242 * gcc.target/i386/pr37216.c: Ditto.
2243 * gcc.target/i386/pr39431.c: Ditto.
2244 * gcc.target/i386/pr40906-1.c: Ditto.
2245 * gcc.target/i386/pr40906-2.c: Ditto.
2246 * gcc.target/i386/pr43766.c: Ditto.
2247 * gcc.target/i386/pr46226.c: Ditto.
2248 * gcc.target/i386/pr46470.c: Ditto.
2249 * gcc.target/i386/pr59929.c: Ditto.
2250 * gcc.target/i386/sse-10.c: Ditto.
2251 * gcc.target/i386/vararg-1.c: Ditto.
2252 * gcc.target/i386/vararg-1.c: Ditto.
2253 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2254 * gcc.target/i386/pr44223.c: Ditto.
2255 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2256 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2257 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2258 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2259 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2260 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2261 * gcc.target/i386/mvc9.c: Compile for lto target only.
2262 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2263 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2264 * gcc.target/i386/pr57091.c: Ditto.
2265 * gcc.target/i386/pr61599-2.c: Ditto.
2266
2267 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2268
2269 PR tree-optimization/81503
2270 * gcc.c-torture/execute/pr81503.c: New file.
2271
2272 2017-08-29 Martin Liska <mliska@suse.cz>
2273
2274 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2275 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2276
2277 2017-08-29 Richard Biener <rguenther@suse.de>
2278 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2279
2280 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2281
2282 2017-08-28 Jeff Law <law@redhat.com>
2283
2284 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2285 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2286 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2287 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2288 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2289 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2290 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2291 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2292 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2293
2294 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2295
2296 PR fortran/81770
2297 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2298 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2299
2300 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2301
2302 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2303 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2304 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2305
2306 2017-08-28 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/81977
2309 * g++.dg/torture/pr81977.C: New testcase.
2310
2311 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2312
2313 PR target/80640
2314 * gcc.dg/atomic/pr80640.c: New testcase.
2315
2316 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2317
2318 PR target/81995
2319 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2320 * gcc.target/i386/pr46091-4a.c: Ditto.
2321
2322 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2323
2324 PR fortran/81974
2325 * gfortran.dg/inline_matmul_19.f90: New test.
2326
2327 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2328
2329 * gcc.target/powerpc/m128-check.h: New file.
2330 * gcc.target/powerpc/sse-check.h: New file.
2331 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2332 * gcc.target/powerpc/sse-movlps-2.c: New file.
2333 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2334 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2335 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2336 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2337 * gcc.target/powerpc/sse-divss-1.c: New file.
2338 * gcc.target/powerpc/sse-movhps-1.c: New file.
2339 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2340 * gcc.target/powerpc/sse-subps-1.c: New file.
2341 * gcc.target/powerpc/sse-minps-1.c: New file.
2342 * gcc.target/powerpc/sse-pminub-1.c: New file.
2343 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2344 * gcc.target/powerpc/sse-shufps-1.c: New file.
2345 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2346 * gcc.target/powerpc/sse-maxps-1.c: New file.
2347 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2348 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2349 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2350 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2351 * gcc.target/powerpc/sse-mulps-1.c: New file.
2352 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2353 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2354 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2355 * gcc.target/powerpc/sse-subss-1.c: New file.
2356 * gcc.target/powerpc/sse-movss-2.c: New file.
2357 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2358 * gcc.target/powerpc/sse-minss-1.c: New file.
2359 * gcc.target/powerpc/sse-movaps-2.c: New file.
2360 * gcc.target/powerpc/sse-movlps-1.c: New file.
2361 * gcc.target/powerpc/sse-maxss-1.c: New file.
2362 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2363 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2364 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2365 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2366 * gcc.target/powerpc/sse-mulss-1.c: New file.
2367 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2368 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2369 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2370 * gcc.target/powerpc/sse-movhps-2.c: New file.
2371 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2372 * gcc.target/powerpc/sse-xorps-1.c: New file.
2373 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2374 * gcc.target/powerpc/sse-orps-1.c: New file.
2375 * gcc.target/powerpc/sse-addps-1.c: New file.
2376 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2377 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2378 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2379 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2380 * gcc.target/powerpc/sse-andps-1.c: New file.
2381 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2382 * gcc.target/powerpc/sse-divps-1.c: New file.
2383 * gcc.target/powerpc/sse-andnps-1.c: New file.
2384 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2385 * gcc.target/powerpc/sse-movss-1.c: New file.
2386 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2387 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2388 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2389 * gcc.target/powerpc/sse-movaps-1.c: New file.
2390 * gcc.target/powerpc/sse-movss-3.c: New file.
2391 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2392 * gcc.target/powerpc/sse-addss-1.c: New file.
2393 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2394
2395 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2396
2397 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2398 * gcc.target/powerpc/dform-2.c: Likewise.
2399 * gcc.target/powerpc/dform-3.c: Likewise.
2400 * gcc.target/powerpc/pr71656-1.c: Likewise.
2401 * gcc.target/powerpc/pr71656-2.c: Likewise.
2402 * gcc.target/powerpc/pr80103-1.c: Likewise.
2403 * gcc.target/powerpc/pr80098-1.c: Likewise.
2404
2405 2017-08-24 Martin Sebor <msebor@redhat.com>
2406
2407 PR middle-end/81908
2408 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2409 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2410 * gcc.dg/tree-ssa/pr81908.c: New test.
2411
2412 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2413
2414 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2415 Suppress warning during tests.
2416
2417 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2418
2419 * lib/target-supports.exp: Group together target-dependant checks.
2420
2421 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2422
2423 PR tree-optimization/81913
2424 * gcc.c-torture/execute/pr81913.c: New test.
2425 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2426 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2427
2428 2017-08-23 Richard Biener <rguenther@suse.de>
2429
2430 PR target/81921
2431 * gcc.target/i386/pr81921.c: New testcase.
2432
2433 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2434
2435 * gcc.target/i386/pr80969-1.c: New testcase.
2436 * gcc.target/i386/pr80969-2a.c: Likewise.
2437 * gcc.target/i386/pr80969-2.c: Likewise.
2438 * gcc.target/i386/pr80969-3.c: Likewise.
2439 * gcc.target/i386/pr80969-4a.c: Likewise.
2440 * gcc.target/i386/pr80969-4b.c: Likewise.
2441 * gcc.target/i386/pr80969-4.c: Likewise.
2442 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2443 * lib/target-supports.exp (check_avx512_os_support_available,
2444 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2445 New proceedures for target avx512f and avx512f_runtime selectors.
2446 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2447
2448 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2449
2450 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2451 * gcc.dg/param-type-mismatch.c: New test case.
2452
2453 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2454
2455 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2456 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2457 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2458 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2459 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2460 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2461 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2462
2463 2017-08-23 Richard Biener <rguenther@suse.de>
2464
2465 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2466 * g++.dg/tree-ssa/pr45605.C: Likewise.
2467 * gnat.dg/noinline2.adb: Likewise.
2468 * gnat.dg/renaming6.adb: Likewise.
2469 * gnat.dg/renaming6.ads: Likewise.
2470 * gnat.dg/specs/noinline3.ads: Likewise.
2471
2472 2017-08-23 Richard Biener <rguenther@suse.de>
2473
2474 PR lto/81940
2475 * g++.dg/lto/pr81940_0.C: New testcase.
2476
2477 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2478
2479 PR middle-end/19706
2480 * gcc.dg/tree-ssa/pr19706.c: New.
2481 * lib/target-supports.exp (check_effective_target_xorsign): New.
2482
2483 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2484
2485 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2486 -mabi=ms
2487 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2488 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2489 * gcc.target/i386/pr66275.c: Likewise.
2490 * gcc.target/i386/pr68018.c: Likewise.
2491
2492 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2493
2494 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2495
2496 2017-08-22 Jeff Law <law@redhat.com>
2497
2498 PR tree-optimization/81741
2499 PR tree-optimization/71947
2500 * gcc.dg/tree-ssa/pr81741.c: New test.
2501 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2502 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2503 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2504 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2505 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2506 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2507 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2508
2509 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2510
2511 PR c++/80287
2512 * g++.dg/pr80287.C: New test.
2513
2514 2017-08-22 Richard Biener <rguenther@suse.de>
2515
2516 Revert
2517 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2518
2519 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2520
2521 2017-08-22 Richard Biener <rguenther@suse.de>
2522
2523 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2524 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2525 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2526 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2527 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2528 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2529 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2530 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2531
2532 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2533
2534 PR fortran/81296
2535 * gfortran.dg/dtio_12.f90: Update test.
2536
2537 2017-08-21 Nathan Sidwell <nathan@acm.org>
2538
2539 * g++.dg/template/pr81899.C: Fix c++03.
2540 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2541
2542 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2543
2544 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2545 Update expected result to show all of "(long)0" being underlined.
2546 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2547 (test_multitoken_macro): Update expected underlining.
2548
2549 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2550
2551 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2552 to show underlining of all pertinent params.
2553 * gcc.dg/format/pr72858.c: Likewise.
2554
2555 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2556
2557 PR target/46091
2558 * gcc.target/i386/pr46091-4.c: New test.
2559 * gcc.target/i386/pr46091-4a.c: Ditto.
2560 * gcc.target/i386/pr46091-5.c: Ditto.
2561 * gcc.target/i386/pr46091-5a.c: Ditto.
2562
2563 2017-08-21 Nathan Sidwell <nathan@acm.org>
2564
2565 PR c++/81899
2566 * g++.dg/template/pr81899.C: New.
2567
2568 2017-08-21 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/81900
2571 * gcc.dg/torture/pr81900.c: New testcase.
2572
2573 2017-08-21 Richard Biener <rguenther@suse.de>
2574
2575 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2576 regex to handle the LTO case.
2577 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2578 * c-c++-common/asan/misalign-1.c: Likewise.
2579 * c-c++-common/asan/misalign-2.c: Likewise.
2580 * c-c++-common/asan/null-deref-1.c: Likewise.
2581 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2582 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2583 * c-c++-common/asan/use-after-free-1.c: Likewise.
2584 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2585 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2586 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2587 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2588 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2589 * g++.dg/asan/large-func-test-1.C: Likewise.
2590 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2591
2592 2017-08-21 Richard Biener <rguenther@suse.de>
2593
2594 PR middle-end/81884
2595 * g++.dg/torture/pr81884.C: New testcase.
2596
2597 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2598
2599 PR ipa/77732
2600 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2601
2602 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2603
2604 PR tree-optimization/46805
2605 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2606 * jit.dg/test-autovectorize.c: New test case.
2607
2608 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2609
2610 PR target/80210
2611 * gcc.target/powerpc/pr80210.c: New test.
2612
2613 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2614
2615 PR c++/81514
2616 * g++.dg/lookup/empty.h: New file.
2617 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2618 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2619 on a built-in.
2620
2621 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2622
2623 PR c/53037
2624 * c-c++-common/pr53037-5.c: New test.
2625 * g++.dg/pr53037-1.C: Likewise.
2626 * g++.dg/pr53037-2.C: Likewise.
2627 * g++.dg/pr53037-3.C: Likewise.
2628 * g++.dg/pr53037-4.C: Likewise.
2629 * gcc.dg/pr53037-1.c: Likewise.
2630 * gcc.dg/pr53037-2.c: Likewise.
2631 * gcc.dg/pr53037-3.c: Likewise.
2632 * gcc.dg/pr53037-4.c: Likewise.
2633
2634 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2635
2636 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2637 * gcc.target/powerpc/p9-vparity.c: Likewise.
2638 * gcc.target/powerpc/pr68805.c: Likewise.
2639 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2640
2641 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2642
2643 PR target/72804
2644 * gcc.target/powerpc/pr72804.c: New test.
2645
2646 2017-08-17 Marek Polacek <polacek@redhat.com>
2647
2648 PR middle-end/81814
2649 * gcc.dg/torture/pr81814.c: New test.
2650
2651 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2652
2653 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2654
2655 2017-08-17 Tom de Vries <tom@codesourcery.com>
2656
2657 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2658
2659 2017-08-17 Richard Biener <rguenther@suse.de>
2660
2661 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2662
2663 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2664
2665 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2666 scan-assembler-times for alpha*-*-*.
2667 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2668 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2669
2670 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2671
2672 PR fortran/81116
2673 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2674
2675 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2676
2677 PR target/46091
2678 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2679 (testm): New test function.
2680 * gcc.target/i386/pr46091-2.c: Ditto.
2681 * gcc.target/i386/pr46091-3.c: Ditto.
2682
2683 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2684
2685 PR tree-optimization/81832
2686 * gcc.dg/tree-ssa/pr81832.c: New test.
2687
2688 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2689
2690 PR tree-optimization/81835
2691 * gcc.dg/vect/pr81815.c: New test.
2692
2693 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2694
2695 PR target/78460
2696 PR target/67712
2697 * gcc.c-torture/compile/string-large-1.c: New test.
2698
2699 2017-08-15 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/81790
2702 * gcc.dg/torture/pr81790.c: New testcase.
2703
2704 2017-08-14 Martin Sebor <msebor@redhat.com>
2705
2706 PR c/81117
2707 * c-c++-common/attr-nonstring-1.c: New test.
2708
2709 2017-08-14 Martin Sebor <msebor@redhat.com>
2710
2711 PR c/81117
2712 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2713
2714 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2715
2716 * gcc.dg/ucnid-5.c: Skip on AIX.
2717 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2718
2719 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2720
2721 PR target/46091
2722 * gcc.target/i386/pr46091-1.c: New test.
2723 * gcc.target/i386/pr46091-2.c: Ditto.
2724 * gcc.target/i386/pr46091-3.c: Ditto.
2725
2726 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2727
2728 PR target/81643
2729 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2730
2731 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2732
2733 PR target/79845
2734 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2735 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2736 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2737 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2738 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2739 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2740 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2741 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2742 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2743 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2744 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2745 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2746 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2747 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2748 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2749 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2750 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2751 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2752 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2753 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2754 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2755 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2756 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2757 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2758 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2759 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2760 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2761 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2762 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2763 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2764 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2765 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2766 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2767 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2768 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2769 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2770 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2771 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2772 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2773 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2774 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2775 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2776 * gcc.target/powerpc/cmpb-3.c: Likewise.
2777 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2778 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2779 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2780 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2781 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2782 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2783 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2784 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2785 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2786 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2787 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2788 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2789 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2790 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2791 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2792 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2793 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2794 * gcc.target/powerpc/no-r11-3.c: Likewise.
2795 * gcc.target/powerpc/pr80098-1.c: Likewise.
2796 * gcc.target/powerpc/pr80098-2.c: Likewise.
2797 * gcc.target/powerpc/pr80098-3.c: Likewise.
2798 * gcc.target/powerpc/pr80098-4.c: Likewise.
2799 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2800 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2801 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2802 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2803 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2804 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2805 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2806 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2807 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2808 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2809 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2810
2811 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2812
2813 PR tree-optimization/81799
2814 * gcc.dg/tree-ssa/pr81799.c: New.
2815
2816 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2817
2818 PR middle-end/46932
2819 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2820 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2821
2822 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2823
2824 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2825 -mno-pc-relative-literal-loads.
2826
2827 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2828
2829 PR testsuite/81793
2830 * gcc.dg/pie-static-1.c: Require both static and pie support.
2831 * gcc.dg/pie-static-2.c: Likewise.
2832
2833 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2834
2835 PR ada/79542
2836 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2837
2838 2017-08-11 Marek Polacek <polacek@redhat.com>
2839
2840 PR c/81795
2841 * gcc.dg/pr81795.c: New test.
2842
2843 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2844
2845 PR fortran/60355
2846 * gfortran.dg (bind_c_usage_30): New test.
2847
2848 2017-08-11 Martin Liska <mliska@suse.cz>
2849
2850 PR tree-opt/79987
2851 * gcc.target/i386/mpx/pr79987.c: New test.
2852
2853 2017-08-11 Martin Liska <mliska@suse.cz>
2854
2855 PR ipa/81213
2856 * gcc.target/i386/pr81213.c: New test.
2857
2858 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2859
2860 PR target/81708
2861 * gcc.target/i386/stack-prot-sym.c: New test.
2862
2863 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2864
2865 PR testsuite/81738
2866 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2867 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2868 vect_perm and vect_element_align for vectorization.
2869
2870 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2871
2872 PR target/81736
2873 * gcc.target/i386/pr81736-1.c: New test.
2874 * gcc.target/i386/pr81736-2.c: Likewise.
2875 * gcc.target/i386/pr81736-3.c: Likewise.
2876 * gcc.target/i386/pr81736-4.c: Likewise.
2877 * gcc.target/i386/pr81736-5.c: Likewise.
2878 * gcc.target/i386/pr81736-6.c: Likewise.
2879 * gcc.target/i386/pr81736-7.c: Likewise.
2880
2881 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2882
2883 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2884 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2885
2886 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2887
2888 * c-c++-common/missing-close-symbol.c: New test case.
2889 * c-c++-common/missing-symbol.c: New test case.
2890 * gcc.dg/unclosed-init.c: New test case.
2891 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2892 * g++.dg/diagnostic/unclosed-function.C: New test case.
2893 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2894 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2895 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2896 "expected identifier" error.
2897
2898 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2899
2900 * gfortran.dg/dec_d_lines_1.f: New test.
2901 * gfortran.dg/dec_d_lines_2.f: New test.
2902
2903 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2904
2905 * gfortran.dg/dec_structure_18.f90: New test.
2906 * gfortran.dg/dec_structure_19.f90: New test.
2907 * gfortran.dg/dec_structure_20.f90: New test.
2908 * gfortran.dg/dec_structure_21.f90: New test.
2909
2910 2017-08-10 Marek Polacek <polacek@redhat.com>
2911
2912 PR testsuite/81784
2913 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2914
2915 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2916
2917 2017-08-10 Martin Liska <mliska@suse.cz>
2918
2919 PR c++/81355
2920 * g++.dg/other/pr81355.C: New test.
2921
2922 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2923
2924 * jit.dg/all-non-failing-tests.h: Add note about
2925 test-vector-types.cc.
2926 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2927 case.
2928 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2929 New test case.
2930 * jit.dg/test-vector-types.cc: New test case.
2931
2932 2017-08-09 Andrew Pinski <apinski@cavium.com>
2933
2934 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2935 --save-temps to the options passed.
2936
2937 2017-08-09 Michael Collison <michael.collison@arm.com>
2938
2939 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2940 boundary option and fix comment.
2941 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2942 boundary option and fix comment.
2943 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2944 boundary option and fix comment.
2945 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2946 -mstructure-size boundary option.
2947
2948 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2949
2950 PR rtl-optimization/81423
2951 * gcc.c-torture/execute/pr81423.c: New testcase.
2952
2953 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2954
2955 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2956 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2957 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2958 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2959
2960 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2961
2962 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2963 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2964
2965 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2966
2967 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2968 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2969 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2970
2971 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2972
2973 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2974 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2975 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2976 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2977
2978 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2979
2980 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2981
2982 2017-08-09 Marek Polacek <polacek@redhat.com>
2983
2984 PR c/81233
2985 * gcc.dg/diagnostic-types-1.c: New test.
2986 * gcc.dg/assign-warn-1.c: Update warning messages.
2987 * gcc.dg/assign-warn-2.c: Likewise.
2988 * gcc.dg/c90-const-expr-5.c: Likewise.
2989 * gcc.dg/c99-const-expr-5.c: Likewise.
2990 * gcc.dg/conv-2.c: Likewise.
2991 * gcc.dg/init-bad-7.c: Likewise.
2992 * gcc.dg/overflow-warn-1.c: Likewise.
2993 * gcc.dg/overflow-warn-2.c: Likewise.
2994 * gcc.dg/overflow-warn-3.c: Likewise.
2995 * gcc.dg/overflow-warn-4.c: Likewise.
2996 * gcc.dg/pointer-array-atomic.c: Likewise.
2997 * gcc.dg/pr26865.c: Likewise.
2998 * gcc.dg/pr61162-2.c: Likewise.
2999 * gcc.dg/pr61162.c: Likewise.
3000 * gcc.dg/pr67730-2.c: Likewise.
3001 * gcc.dg/pr69156.c: Likewise.
3002 * gcc.dg/pr70174.c: Likewise.
3003 * objc.dg/proto-lossage-4.m: Likewise.
3004
3005 2017-08-09 Marek Polacek <polacek@redhat.com>
3006
3007 PR c/81417
3008 * Wsign-compare-1.c: New test.
3009 * gcc.dg/compare1.c: Adjust dg-bogus.
3010 * gcc.dg/compare2.c: Likewise.
3011 * gcc.dg/compare3.c: Likewise.
3012 * gcc.dg/compare7.c: Likewise.
3013 * gcc.dg/compare8.c: Likewise.
3014 * gcc.dg/compare9.c: Likewise.
3015 * gcc.dg/pr11492.c: Likewise.
3016
3017 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3018
3019 PR driver/81523
3020 * gcc.dg/pie-7.c: New test.
3021 * gcc.dg/pie-static-1.c: Likewise.
3022 * gcc.dg/pie-static-2.c: Likewise.
3023
3024 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3025
3026 PR target/81708
3027 * gcc.target/i386/stack-prot-guard.c: New test.
3028
3029 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3030
3031 * gcc.target/aarch64/xorsign.c: New.
3032 * gcc.target/aarch64/xorsign_exec.c: New.
3033 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3034
3035 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3036
3037 PR tree-optimization/81354
3038 * g++.dg/torture/pr81354.C: New file.
3039
3040 2017-08-08 Richard Biener <rguenther@suse.de>
3041
3042 PR middle-end/81719
3043 * g++.dg/tree-ssa/pr81719.C: New testcase.
3044
3045 2017-08-08 Richard Biener <rguenther@suse.de>
3046
3047 PR tree-optimization/81723
3048 * gfortran.dg/pr81723.f: New testcase.
3049
3050 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3051
3052 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3053 string.
3054 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3055 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3056 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3057 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3058 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3059 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3060 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3061 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3062 * gcc.target/powerpc/cmpb-3.c: Likewise.
3063 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3064 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3065
3066 2017-08-08 Martin Liska <mliska@suse.cz>
3067
3068 PR tree-opt/81696
3069 * gcc.dg/ipa/pr81696.c: New test.
3070
3071 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3072
3073 PR tree-optimization/81744
3074 * gcc.dg/tree-ssa/pr81744.c: New.
3075
3076 2017-08-08 Marek Polacek <polacek@redhat.com>
3077
3078 PR c++/81607
3079 * g++.dg/other/bitfield6.C: New test.
3080
3081 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3082
3083 PR target/81593
3084 * gcc.target/powerpc/vec-setup.h: New tests to test various
3085 combinations of setting up vectors of 2 double word elements.
3086 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3087 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3088 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3089 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3090 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3091 vector inserts from vector extracts.
3092 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3093
3094 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3095
3096 PR fortran/68829
3097 PR fortran/81701
3098 * gfortran.dg/o_fast_stacksize.90: New test.
3099
3100 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3101
3102 PR middle-end/46932
3103 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3104
3105 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3106
3107 * gcc.target/i386/pr81736-1.c: Removed.
3108 * gcc.target/i386/pr81736-2.c: Likewise.
3109 * gcc.target/i386/pr81736-3.c: Likewise.
3110 * gcc.target/i386/pr81736-4.c: Likewise.
3111
3112 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3113
3114 PR target/81736
3115 * gcc.target/i386/pr81736-1.c: New test.
3116 * gcc.target/i386/pr81736-2.c: Likewise.
3117 * gcc.target/i386/pr81736-3.c: Likewise.
3118 * gcc.target/i386/pr81736-4.c: Likewise.
3119
3120 2017-08-07 Marek Polacek <polacek@redhat.com>
3121
3122 PR middle-end/81737
3123 * gcc.dg/pr81737.c: New test.
3124
3125 2017-08-07 Martin Liska <mliska@suse.cz>
3126
3127 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3128 * gcc.dg/parm-impl-decl-1.c: Likewise.
3129 * gcc.dg/parm-impl-decl-3.c: Likewise.
3130 * gcc.dg/Wattributes-5.c: New test.
3131
3132 2017-08-06 Andrew Pinski <apinski@cavium.com>
3133
3134 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3135 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3136 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3137 * gcc.target/aarch64/target_attr_4.c: Likewise.
3138 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3139 * gcc.target/aarch64/target_attr_2.c: Likewise.
3140 * gcc.target/aarch64/target_attr_7.c: Likewise.
3141 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3142 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3143 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3144
3145 2017-08-06 Andrew Pinski <apinski@cavium.com>
3146
3147 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3148 -march=armv8-a+nolse, skip if -mcpu= is passed.
3149 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3150
3151 2017-08-06 Andrew Pinski <apinski@cavium.com>
3152
3153 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3154 * gcc.target/aarch64/_Float16_2.c: Likewise.
3155 * gcc.target/aarch64/_Float16_3.c: Likewise.
3156
3157 2017-08-06 Tom de Vries <tom@codesourcery.com>
3158
3159 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3160
3161 2017-08-06 Tom de Vries <tom@codesourcery.com>
3162
3163 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3164 type. Add missing return.
3165
3166 2017-08-06 Tom de Vries <tom@codesourcery.com>
3167
3168 PR testsuite/81731
3169 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3170 variable 'a' definition.
3171 (b): Remove unused variable.
3172 (gp): New variable.
3173 (check): Add parameter corresponding to call in main, and handle.
3174
3175 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3176
3177 PR c++/79790
3178 * g++.dg/cpp1z/class-deduction43.C: New.
3179
3180 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3181
3182 PR tree-optimization/57371
3183 * c-c++-common/pr57371-1.c: New test.
3184 * c-c++-common/pr57371-2.c: New test.
3185 * c-c++-common/pr57371-3.c: New test.
3186 * c-c++-common/pr57371-4.c: New test.
3187 * gcc.dg/pr57371-5.c: New test.
3188
3189 2017-08-04 Carl Love <cel@us.ibm.com>
3190
3191 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3192 builtin test cases for vec_mule, and vec_mulo.
3193 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3194 builtin test cases for vec_mule, and vec_mulo.
3195
3196 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3197
3198 PR target/81590
3199 * gcc.target/i386/avx512-check.h: New file.
3200 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3201 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3202 * gcc.target/i386/avx512cd-check.h: Likewise.
3203 * gcc.target/i386/avx512ifma-check.h: Likewise.
3204 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3205 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3206 * gcc.target/i386/avx512bw-check.h: Rewrite.
3207 * gcc.target/i386/avx512dq-check.h: Likewise.
3208 * gcc.target/i386/avx512er-check.h: Likewise.
3209 * gcc.target/i386/avx512f-check.h: Likewise.
3210 * gcc.target/i386/avx512vl-check.h: Likewise.
3211 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3212 only.
3213 (test_512): Removed.
3214 (avx512*_test): Likewise.
3215 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3216
3217 2017-08-04 Marek Polacek <polacek@redhat.com>
3218
3219 PR middle-end/81695
3220 * gcc.dg/pr81695.c: New test.
3221
3222 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3223
3224 PR tree-optimization/81136
3225 * gcc.dg/vect/pr81136.c: Add scan test.
3226
3227 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3228
3229 * gcc.dg/vect/vect-alias-check-3.c: New test.
3230 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3231 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3232
3233 2017-08-04 Richard Biener <rguenther@suse.de>
3234
3235 PR middle-end/81705
3236 * c-c++-common/ubsan/pr81705.c: New testcase.
3237
3238 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3239
3240 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3241 messages that used to start with a capital letter.
3242 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3243 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3244 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3245 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3246 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3247 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3248 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3249 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3250 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3251 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3252 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3253 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3254 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3255 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3256 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3257 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3258 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3259 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3260 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3261 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3262 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3263 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3264 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3265 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3266 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3267 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3268 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3269 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3270 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3271 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3272 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3273 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3274 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3275 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3276 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3277 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3278 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3279 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3280 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3281 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3282 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3283 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3284 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3285 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3286 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3287 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3288 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3289 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3290 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3291 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3292 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3293 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3294 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3295 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3296 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3297 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3298
3299 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR target/81621
3302 * gcc.dg/pr81621.c: New test.
3303
3304 2017-08-03 Richard Biener <rguenther@suse.de>
3305
3306 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3307 and CSE.
3308
3309 2017-08-03 Richard Biener <rguenther@suse.de>
3310
3311 PR middle-end/81148
3312 * c-c++-common/ubsan/pr81148.c: New testcase.
3313
3314 2017-08-03 Tom de Vries <tom@codesourcery.com>
3315
3316 PR target/81662
3317 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3318
3319 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR driver/81650
3322 * gcc.dg/pr81650.c: New test.
3323
3324 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 PR c++/71440
3327 * g++.dg/template/crash127.C: New.
3328
3329 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3330
3331 PR middle-end/81052
3332 * c-c++-common/pr81052.c: New test.
3333
3334 2017-08-03 Tom de Vries <tom@codesourcery.com>
3335
3336 * gcc.dg/pr56727-2.c: Require alias.
3337
3338 2017-08-03 Tom de Vries <tom@codesourcery.com>
3339
3340 * gcc.dg/attr-noipa.c: Require alloca.
3341
3342 2017-08-03 Tom de Vries <tom@codesourcery.com>
3343
3344 * gcc.dg/torture/pr80163.c: Require label_values.
3345
3346 2017-08-03 Tom de Vries <tom@codesourcery.com>
3347
3348 PR target/81662
3349 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3350 * c-c++-common/patchable_function_entry-default.c: Same.
3351 * c-c++-common/patchable_function_entry-definition.c: Same.
3352
3353 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3354
3355 PR target/81644
3356 * gcc.target/i386/pr81644.c: New test.
3357
3358 2017-08-02 Tom de Vries <tom@codesourcery.com>
3359
3360 * gcc.dg/Walloca-14.c: Use relative line number.
3361
3362 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3363
3364 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3365 test "no-3dnowa" target attribute.
3366
3367 2017-08-02 Marek Polacek <polacek@redhat.com>
3368
3369 PR c/81289
3370 * gcc.dg/noncompile/pr81289.c: New test.
3371
3372 PR c/81448
3373 PR c/81306
3374 * c-c++-common/Wmultistatement-macros-13.c: New test.
3375
3376 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3377
3378 PR c++/81640
3379 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3380
3381 PR middle-end/79499
3382 * gcc.dg/pr79499.c: New test.
3383
3384 2017-08-02 Richard Biener <rguenther@suse.de>
3385
3386 PR tree-optimization/81633
3387 * gcc.dg/vect/pr81633.c: New testcase.
3388
3389 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3390
3391 * gcc.dg/guality/pr25967-1.c: New test.
3392 * gcc.dg/guality/pr25967-2.c: Likewise.
3393 * gcc.dg/torture/pr25967-1.c: Likewise.
3394 * gcc.dg/torture/pr25967-2.c: Likewise.
3395
3396 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3397
3398 PR target/81654
3399 * gcc.target/i386/pr81654.c: New test.
3400
3401 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3402
3403 PR fortran/79312
3404 * gfortran.dg/logical_assignment_1.f90: New test.
3405
3406 2017-08-01 Martin Liska <mliska@suse.cz>
3407
3408 PR middle-end/70140
3409 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3410
3411 2017-08-01 Martin Liska <mliska@suse.cz>
3412
3413 Revert r250771
3414 Make mempcpy more optimal (PR middle-end/70140).
3415
3416 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR target/81622
3419 * gcc.target/powerpc/pr81622.c: New test.
3420
3421 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3422
3423 PR tree-optimization/80925
3424 * gcc.dg/vect/vect-28.c: Add
3425 --param vect-max-peeling-for-alignment=0 option.
3426 Remove unaligned access and peeling checks.
3427 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3428 * gcc.dg/vect/vect-70.c: Ditto.
3429 * gcc.dg/vect/vect-87.c: Ditto.
3430 * gcc.dg/vect/vect-88.c: Ditto.
3431 * gcc.dg/vect/vect-91.c: Ditto.
3432 * gcc.dg/vect/vect-93.c: Ditto.
3433
3434 2017-08-01 Tom de Vries <tom@codesourcery.com>
3435
3436 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3437 * gcc.target/nvptx/slp.c (foo): Same.
3438
3439 2017-08-01 Richard Biener <rguenther@suse.de>
3440
3441 PR tree-optimization/81181
3442 * gcc.dg/torture/pr81181.c: New testcase.
3443
3444 2017-08-01 Martin Liska <mliska@suse.cz>
3445
3446 PR middle-end/70140
3447 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3448
3449 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3450
3451 PR target/81641
3452 * gcc.target/i386/pr81641.c: New test.
3453
3454 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3455
3456 PR target/81639
3457 * gcc.target/i386/pr81639.c: New test.
3458
3459 2017-08-01 Richard Biener <rguenther@suse.de>
3460
3461 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3462 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3463 endless loop.
3464 * gcc.dg/uninit-23.c: Adjust.
3465
3466 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3467
3468 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3469 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3470
3471 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3472
3473 PR tree-optimization/81627
3474 * gcc.dg/tree-ssa/pr81627.c: New.
3475
3476 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3477
3478 PR tree-optimization/81620
3479 * gcc.dg/tree-ssa/pr81620-1.c: New.
3480 * gcc.dg/tree-ssa/pr81620-2.c: New.
3481
3482 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3483
3484 PR testsuite/53542
3485 * gfortran.dg/use_30.f90: New test.
3486
3487 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR tree-optimization/81588
3490 * gcc.dg/tree-ssa/pr81588.c: New test.
3491 * gcc.dg/pr81588.c: New test.
3492 * gcc.c-torture/execute/pr81588.c: New test.
3493
3494 2017-08-01 Richard Biener <rguenther@suse.de>
3495
3496 PR tree-optimization/81297
3497 * gcc.dg/torture/pr81297.c: New testcase.
3498
3499 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3500
3501 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3502
3503 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3504
3505 PR tree-optimization/80925
3506 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3507 --param vect-max-peeling-for-alignment=0 option.
3508 Remove unaligned access and peeling checks.
3509 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3510
3511 2017-07-31 Carl Love <cel@us.ibm.com>
3512
3513 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3514 missed in commit 250746.
3515
3516 2017-07-31 Carl Love <cel@us.ibm.com>
3517
3518 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3519 new builtins.
3520
3521 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3522
3523 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3524 * gcc.target/i386/pr79793-2.c: Likewise.
3525
3526 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3527
3528 PR target/25967
3529 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3530 (naked): Add attribute regparm(1) for x86_32 targets.
3531 Add integer argument. Remove global "data" variable.
3532 (main): Pass integer argument to naked function.
3533 * gcc.target/i386/naked-4.c: New test.
3534
3535 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3536 Martin Liska <mliska@suse.cz>
3537
3538 * gcc.dg/predict-15.c: New test.
3539 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3540
3541 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3542
3543 PR target/25967
3544 * gcc.target/i386/naked-1.c: New test.
3545 * gcc.target/i386/naked-2.c: Ditto.
3546 * gcc.target/i386/naked-3.c: Ditto.
3547 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3548 do_test_body0 stub function, use attribute "naked" instead.
3549 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3550 * gcc.dg/pr44290-2.c: Ditto.
3551
3552 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3553
3554 PR fortran/81581
3555 * gfortran.dg/dim_sum_1.f90: New test case.
3556 * gfortran.dg/dim_sum_2.f90: New test case.
3557 * gfortran.dg/dim_sum_3.f90: New test case.
3558
3559 2017-07-31 Martin Liska <mliska@suse.cz>
3560
3561 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3562 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3563
3564 2017-07-31 Martin Liska <mliska@suse.cz>
3565
3566 PR sanitize/81530
3567 * g++.dg/ubsan/pr81530.C: New test.
3568
3569 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR sanitizer/81604
3572 * c-c++-common/ubsan/pr81604.c: New test.
3573
3574 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3575
3576 PR target/79793
3577 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3578 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3579 (foo): Check the builtin return address against the return address
3580 in interrupt frame.
3581 * gcc.target/i386/pr79793-1.c: New test.
3582 * gcc.target/i386/pr79793-2.c: Likewise.
3583
3584 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3585
3586 * c-c++-common/dump-ada-spec-7.c: New test.
3587
3588 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3589
3590 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3591 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3592
3593 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3594
3595 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3596
3597 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3598
3599 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3600
3601 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3602
3603 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3604
3605 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3606 Bilyan Borisov <bilyan.borisov@arm.com>
3607
3608 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3609 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3610 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3611 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3612 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3613
3614 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3615
3616 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3617 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3618 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3619 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3620 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3621 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3622 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3623 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3624 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3625 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3626 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3627
3628 2017-07-28 Martin Liska <mliska@suse.cz>
3629
3630 PR sanitizer/81340
3631 * g++.dg/asan/pr81340.C: New test.
3632
3633 2017-07-28 Richard Biener <rguenther@suse.de>
3634
3635 PR tree-optimization/81502
3636 * gcc.target/i386/pr81502.c: New testcase.
3637
3638 2017-07-28 Martin Liska <mliska@suse.cz>
3639
3640 PR sanitizer/81460
3641 * gcc.dg/asan/pr81460.c: New test.
3642
3643 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR sanitizer/80998
3646 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3647 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3648
3649 PR tree-optimization/81578
3650 * gcc.dg/pr81578.c: New test.
3651
3652 2017-07-28 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/81573
3655 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3656
3657 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3658
3659 * g++.dg/pr69667.C: Remove option -mlra.
3660 * gcc.target/powerpc/dform-1.c: Likewise.
3661 * gcc.target/powerpc/dform-2.c: Likewise.
3662 * gcc.target/powerpc/dform-3.c: Likewise.
3663 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3664 * gcc.target/powerpc/p9-vparity.c: Likewise.
3665 * gcc.target/powerpc/pr63491.c: Likewise.
3666 * gcc.target/powerpc/pr67808.c: Likewise.
3667 * gcc.target/powerpc/pr68805.c: Likewise.
3668 * gcc.target/powerpc/pr69461.c: Likewise.
3669 * gcc.target/powerpc/pr71680.c: Likewise.
3670 * gcc.target/powerpc/pr77289.c: Likewise.
3671 * gcc.target/powerpc/pr78458.c: Likewise.
3672 * gcc.target/powerpc/pr78543.c: Likewise.
3673 * g++.dg/pr71294.C: Remove option -mno-lra.
3674 * gcc.target/powerpc/pr71656-1.c: Likewise.
3675 * gcc.target/powerpc/pr71656-2.c: Likewise.
3676 * gcc.target/powerpc/pr71698.c: Likewise.
3677
3678 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3679 Sudakshina Das <sudi.das@arm.com>
3680
3681 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3682
3683 2017-07-27 Marek Polacek <polacek@redhat.com>
3684
3685 PR c/81417
3686 * c-c++-common/Wsign-compare-1.c: New test.
3687 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3688 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3689 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3690 * g++.dg/warn/compare1.C: Likewise.
3691 * gcc.dg/compare1.c: Likewise.
3692 * gcc.dg/compare2.c: Likewise.
3693 * gcc.dg/compare4.c: Likewise.
3694 * gcc.dg/compare5.c: Likewise.
3695 * gcc.dg/pr35430.c: Likewise.
3696 * gcc.dg/pr60087.c: Likewise.
3697
3698 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3699
3700 PR middle-end/81564
3701 * gcc.dg/pr81564.c: New test.
3702
3703 2017-07-27 Richard Biener <rguenther@suse.de>
3704
3705 PR tree-optimization/81573
3706 PR tree-optimization/81494
3707 * gcc.dg/torture/pr81573.c: New testcase.
3708
3709 2017-07-27 Richard Biener <rguenther@suse.de>
3710
3711 PR tree-optimization/81571
3712 * gcc.dg/torture/pr81571.c: New testcase.
3713
3714 2017-07-27 Richard Biener <rguenther@suse.de>
3715
3716 PR tree-optimization/81502
3717 * gcc.target/i386/vect-insert-1.c: New testcase.
3718
3719 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3720
3721 PR target/81534
3722 * gcc.target/s390/pr81534.c: New test.
3723
3724 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR tree-optimization/81555
3727 PR tree-optimization/81556
3728 * gcc.c-torture/execute/pr81555.c: New test.
3729 * gcc.c-torture/execute/pr81556.c: New test.
3730
3731 * gcc.dg/attr-noipa.c: New test.
3732 * gcc.dg/ipa/ipa-pta-18.c: New test.
3733 * gcc.dg/ipa/ipa-sra-11.c: New test.
3734
3735 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3736
3737 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3738 option.
3739 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3740 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3741 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3742 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3743 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3744 * gcc.target/powerpc/vsx-simode.c: Likewise.
3745 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3746 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3747
3748 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3749
3750 PR c++/71570
3751 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3752
3753 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3754
3755 PR target/81563
3756 * gcc.target/i386/pr81563.c: New test
3757
3758 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3759
3760 PR target/79041
3761 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3762
3763 2017-07-26 Marek Polacek <polacek@redhat.com>
3764
3765 PR middle-end/70992
3766 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3767 * gcc.dg/overflow-warn-2.c: Likewise.
3768 * gcc.dg/overflow-warn-3.c: Likewise.
3769 * gcc.dg/overflow-warn-4.c: Likewise.
3770 * gcc.dg/torture/pr70992-2.c: New test.
3771 * gcc.dg/torture/pr70992.c: New test.
3772
3773 2017-07-26 Richard Biener <rguenther@suse.de>
3774
3775 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3776 happening in ccp1.
3777 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3778
3779 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3780
3781 PR middle-end/46932
3782 * gcc.dg/pr46932.c: New testcase.
3783
3784 2017-07-26 Martin Liska <mliska@suse.cz>
3785
3786 PR sanitize/81186
3787 * gcc.dg/asan/pr81186.c: New test.
3788
3789 2017-07-25 Carl Love <cel@us.ibm.com>
3790
3791 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3792 vec_cnttz builtins.
3793
3794 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3795
3796 * gnat.dg/opt66.adb: New test.
3797
3798 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3799
3800 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3801 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3802
3803 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3804
3805 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3806
3807 2017-07-25 Torsten Duwe <duwe@suse.de>
3808
3809 * c-c++-common/patchable_function_entry-default.c: New test.
3810 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3811 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3812
3813 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR target/81532
3816 * gcc.target/i386/pr80833-3.c: New test.
3817 * gcc.target/i386/avx512dq-pr81532.c: New test.
3818 * gcc.target/i386/avx512bw-pr81532.c: New test.
3819
3820 2017-07-25 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/81455
3823 * gcc.dg/pr81455.c: New testcase.
3824
3825 2017-07-25 Richard Biener <rguenther@suse.de>
3826
3827 PR tree-optimization/81529
3828 * gfortran.dg/pr81529.f90: New testcase.
3829
3830 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3831
3832 * gcc.target/aarch64/pr79041-2.c: Improve test.
3833
3834 2017-07-25 Richard Biener <rguenther@suse.de>
3835
3836 PR tree-optimization/81410
3837 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3838
3839 2017-07-25 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/81510
3842 * gcc.dg/torture/pr81510.c: New testcase.
3843 * gcc.dg/torture/pr81510-2.c: Likewise.
3844
3845 2017-07-25 Martin Liska <mliska@suse.cz>
3846
3847 PR ipa/81520
3848 * gcc.dg/ipa/pr81520.c: New test.
3849
3850 2017-07-25 Marek Polacek <polacek@redhat.com>
3851
3852 PR c/81364
3853 * Wmultistatement-macros-12.c: New test.
3854
3855 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3856
3857 PR target/81414
3858 * gcc.target/aarch64/pr81414.C: New.
3859
3860 2017-07-25 Richard Biener <rguenther@suse.de>
3861
3862 PR middle-end/81505
3863 * gcc.dg/ubsan/pr81505.c: New testcase.
3864
3865 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3866
3867 PR testsuite/80759
3868 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3869 (ELFFN_BEGIN): Rename to FN_TYPE.
3870 (ELFFN_END): Rename to FN_SIZE.
3871 (ASMNAME): New macro.
3872 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3873 .global.
3874 (FUNC_END): Use ASMNAME.
3875 (test_data_save): Remove.
3876 (test_data_input): Likewise.
3877 (test_data_output: Likewise.
3878 (test_data_fn): Likewise.
3879 (test_data_retaddr): Likewise.
3880 (regs_to_mem): Make globals, use r10 instead of rax.
3881 (mem_to_regs): Likewise.
3882 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3883 body to ms-sysv.c.
3884 (do_test_aligned): Likewise.
3885 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3886 Add dg-* directives.
3887 (PASTE_STR): New macro.
3888 (ASMNAME): Likewise.
3889 (LOAD_TEST_DATA_ADDR): Likewise.
3890 (TEST_DATA_OFFSET): Likewise.
3891 (do_test_body0): New C function.
3892 (do_test_body): New inline assembly routine.
3893 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3894 (runtest_ms_sysv): Modify.
3895
3896 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3897
3898 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3899 since the upper-regs options have been deleted.
3900 * gcc.target/powerpc/pr65849-2.c: Likewise.
3901 * gcc.target/powerpc/pr80099-1.c: Likewise.
3902 * gcc.target/powerpc/pr80099-2.c: Likewise.
3903 * gcc.target/powerpc/pr80099-3.c: Likewise.
3904 * gcc.target/powerpc/pr80099-4.c: Likewise.
3905 * gcc.target/powerpc/pr80099-5.c: Likewise.
3906 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3907 support removal of the upper-regs options.
3908 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3909 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3910 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3911 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3912 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3913 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3914 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3915 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3916 * gcc.target/powerpc/ppc-round.c: Likewise.
3917 * gcc.target/powerpc/pr71720.c: Likewise.
3918 * gcc.target/powerpc/pr72853.c: Likewise.
3919 * gcc.target/powerpc/pr79907.c: Likewise.
3920 * gcc.target/powerpc/pr78953.c: Likewise.
3921 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3922 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3923 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3924 * gcc.target/powerpc/vec-init-3.c: Likewise.
3925 * gcc.target/powerpc/vec-init-6.c: Likewise.
3926 * gcc.target/powerpc/vec-init-7.c: Likewise.
3927 * gcc.target/powerpc/vec-set-char.c: Likewise.
3928 * gcc.target/powerpc/vec-set-int.c: Likewise.
3929 * gcc.target/powerpc/vec-set-short.c: Likewise.
3930
3931 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3932
3933 PR target/79041
3934 * gcc.target/aarch64/pr79041-2.c: New test.
3935
3936 2017-07-24 Carl Love <cel@us.ibm.com>
3937
3938 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3939 the new built-ins.
3940
3941 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3942
3943 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3944
3945 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3946 Mikael Morin <mikael@gcc.gnu.org>
3947
3948 PR fortran/66102
3949 * gfortran.dg/realloc_on_assign_28.f90: New test.
3950
3951 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3952
3953 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3954 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3955
3956 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3957
3958 PR target/80569
3959 * gcc.target/i386/pr80569.c: New test.
3960
3961 2017-07-21 Carl Love <cel@us.ibm.com>
3962
3963 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3964 vmuleuh): Fix scan-assembler-times should check for word not half word
3965 instructions.
3966
3967 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3968
3969 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3970 redundant -march option.
3971 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3972 in addition to armv8.1-a.
3973
3974 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3975
3976 PR middle-end/56727
3977 * gcc.dg/pr56727-1.c: New test.
3978 * gcc.dg/pr56727-2.c: New test.
3979
3980 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3981
3982 * gcc.target/powerpc/mmx-check.h: New file.
3983 * gcc.target/powerpc/mmx-packs.c: New file.
3984 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3985 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3986 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3987 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3988 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3989 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3990 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3991 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3992 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3993 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3994 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3995 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3996 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3997 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3998 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3999 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4000 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4001 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4002 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4003 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4004 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4005 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4006 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4007 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4008 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4009 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4010 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4011 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4012 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4013 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4014 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4015 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4016 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4017 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4018 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4019 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4020 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4021 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4022
4023 2017-06-21 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/81500
4026 * gcc.dg/torture/pr81500.c: New testcase.
4027
4028 2017-07-20 Nathan Sidwell <nathan@acm.org>
4029
4030 * g++.dg/ext/anon-struct6.C: Adjust diag.
4031 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4032
4033 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR target/80846
4036 * gcc.target/i386/avx-pr80846.c: New test.
4037 * gcc.target/i386/avx2-pr80846.c: New test.
4038 * gcc.target/i386/avx512f-pr80846.c: New test.
4039
4040 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4041
4042 PR tree-optimization/81388
4043 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4044 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4045
4046 2017-07-17 Tom de Vries <tom@codesourcery.com>
4047
4048 PR middle-end/81030
4049 * gcc.dg/pr81030.c: New test.
4050
4051 2017-07-20 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/61171
4054 * g++.dg/vect/pr61171.cc: New testcase.
4055 * gfortran.dg/vect/pr61171.f: Likewise.
4056 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4057
4058 2017-07-20 Richard Biener <rguenther@suse.de>
4059
4060 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4061 with V64QImode.
4062 * gcc.dg/vect/slp-45.c: Likewise.
4063
4064 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4065
4066 * gcc.dg/tree-ssa/vrp116.c: New Test.
4067
4068 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4069
4070 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4071 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4072 __builtin_cpu_is and __builtin_cpu_supports are supported.
4073
4074 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4075
4076 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4077 __BUILTIN_CPU_SUPPORTS__ defined.
4078 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4079 __BUILTIN_CPU_SUPPORTS__ defined.
4080
4081 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR tree-optimization/81346
4084 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4085
4086 2017-07-19 Tom de Vries <tom@codesourcery.com>
4087
4088 * gcc.target/nvptx/decl-init.c: Update alignment.
4089 * gcc.target/nvptx/slp-2-run.c: New test.
4090 * gcc.target/nvptx/slp-2.c: New test.
4091 * gcc.target/nvptx/v2di.c: New test.
4092
4093 2017-07-19 Tom de Vries <tom@codesourcery.com>
4094
4095 * gcc.target/nvptx/slp-run.c: New test.
4096 * gcc.target/nvptx/slp.c: New test.
4097 * gcc.target/nvptx/v2si-cvt.c: New test.
4098 * gcc.target/nvptx/v2si-run.c: New test.
4099 * gcc.target/nvptx/v2si.c: New test.
4100 * gcc.target/nvptx/vec.inc: New test.
4101
4102 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4103
4104 PR tree-optimization/81346
4105 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4106 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4107 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4108 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4109 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4110 compiler to avoid X / C1 op C2 optimization to trigger.
4111
4112 2017-07-19 Martin Liska <mliska@suse.cz>
4113
4114 PR sanitizer/63361
4115 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4116 -ffloat-store or -mieee for targets that need it.
4117
4118 2017-07-18 Tom de Vries <tom@codesourcery.com>
4119
4120 PR middle-end/81464
4121 * gfortran.dg/pr81464.f90: New test.
4122
4123 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4124
4125 PR target/81471
4126 * gcc.target/i386/pr81471.c: New test.
4127
4128 2017-06-18 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/81410
4131 * gcc.dg/vect/pr81410.c: New testcase.
4132
4133 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4134
4135 PR middle-end/81462
4136 * g++.dg/torture/pr81462.C: New testcase.
4137
4138 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4139
4140 PR target/81408
4141 * g++.dg/tree-ssa/pr81408.C: New.
4142 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4143
4144 2017-07-18 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/80620
4147 PR tree-optimization/81403
4148 * gcc.dg/torture/pr80620.c: New testcase.
4149 * gcc.dg/torture/pr81403.c: Likewise.
4150
4151 2017-07-18 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/81418
4154 * gcc.dg/torture/pr81418.c: New testcase.
4155
4156 2017-07-17 Carl Love <cel@us.ibm.com>
4157
4158 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4159 test case changes for commit 249424
4160
4161 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4162 vmuleuh): Fix scan-assembler-times should check for word not half word
4163 instructions.
4164
4165 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4166
4167 PR tree-optimization/81162
4168 * gcc.dg/pr81162.c: Move this to...
4169 * gcc.dg/ubsan/pr81162.c: ...here.
4170
4171 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4172
4173 * g++.dg/diagnostic/friend1.C: New test.
4174 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4175
4176 2017-07-17 Nathan Sidwell <nathan@acm.org>
4177
4178 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4179
4180 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4181
4182 * lib/gcc-dg.exp: Increase expect's match buffer size.
4183
4184 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4185
4186 PR target/81369
4187 * gcc.dg/tree-ssa/pr81369.c: New.
4188
4189 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4190
4191 * gcc.target/arc/pr9000674901.c: New file.
4192 * gcc.target/arc/pic-1.c: Likewise.
4193 * gcc.target/arc/pr9001191897.c: Likewise.
4194
4195 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4196 Andrew Burgess <andrew.burgess@embecosm.com>
4197
4198 * gcc.target/arc/naked-1.c: New file.
4199 * gcc.target/arc/naked-2.c: Likewise.
4200
4201 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR tree-optimization/81428
4204 * gcc.dg/fixed-point/pr81428.c: New test.
4205
4206 PR tree-optimization/81365
4207 * g++.dg/torture/pr81365.C: New test.
4208
4209 PR tree-optimization/81396
4210 * gcc.dg/tree-ssa/pr81396.c: New test.
4211
4212 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4213
4214 * gnat.dg/opt65.adb: New test.
4215
4216 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4217
4218 * gcc.dg/predict-8.c: Update.
4219
4220 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4221
4222 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4223 * g++.dg/warn/pr12242.C: Likewise.
4224
4225 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4226
4227 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4228 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4229 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4230 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4231 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4232 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4233 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4234 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4235 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4236 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4237 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4238 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4239 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4240 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4241 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4242 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4243 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4244 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4245 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4246 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4247 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4248 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4249 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4250 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4251 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4252 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4253 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4254 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4255 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4256 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4257 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4258 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4259 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4260 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4261 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4262 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4263 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4264 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4265 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4266 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4267 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4268 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4269 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4270 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4271 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4272 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4273 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4274 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4275 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4276 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4277 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4278
4279 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4280
4281 PR tree-optimization/81162
4282 * gcc.dg/pr81162.c: New file.
4283
4284 2017-07-14 Martin Sebor <msebor@redhat.com>
4285
4286 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4287 that bcopy is expected to be transformed to.
4288
4289 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4290
4291 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4292 * g++.dg/lookup/missing-std-include-2.C: New test case.
4293 * g++.dg/lookup/missing-std-include-3.C: New test case.
4294 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4295 * gcc.dg/missing-header-fixit-1.c: New test case.
4296 * gcc.dg/missing-header-fixit-2.c: New test case.
4297 * gcc.dg/missing-header-fixit-2.h: New header.
4298
4299 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4300
4301 PR c/81405
4302 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4303
4304 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4305
4306 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4307
4308 2017-07-13 Martin Liska <mliska@suse.cz>
4309
4310 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4311 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4312 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4313 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4314 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4315 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4316 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4317
4318 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4319
4320 PR target/81193
4321 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4322 __builtin_cpu_supports with old GLIBC's.
4323 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4324 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4325 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4326 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4327 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4328 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4329 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4330 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4331 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4332 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4333 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4334 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4335 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4336 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4337 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4338 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4339 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4340 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4341 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4342 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4343 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4344 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4345 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4346 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4347
4348 2017-07-12 Carl Love <cel@us.ibm.com>
4349
4350 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4351 rev_bool_int): Add test cases for builtins.
4352 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4353 test cases for builtins.
4354
4355 2017-07-12 Carl Love <cel@us.ibm.com>
4356
4357 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4358 lp64 && p9vector_hw.
4359
4360 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4361
4362 * lib/target-supports.exp (check_stack_check_available): Make
4363 testcase name depend on stack_kind.
4364
4365 2017-07-11 Michael Collison <michael.collison@arm.com>
4366
4367 * gcc.target/aarch64/cmp-2.c: New testcase.
4368
4369 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 PR c++/51270
4372 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4373
4374 2017-07-11 Carl Love <cel@us.ibm.com>
4375
4376 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4377 test cases for the builtins.
4378
4379 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4380
4381 * lib/profopt.exp: Print relative names in UNSUPPORTED
4382 AutoFDO tests.
4383
4384 2017-07-10 Michael Collison <michael.collison@arm.com>
4385
4386 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4387
4388 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4389
4390 PR target/81375
4391 * gcc.target/i386/pr81375.c: New test.
4392
4393 2017-07-10 Martin Sebor <msebor@redhat.com>
4394
4395 PR tree-optimization/80397
4396 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4397
4398 2017-07-10 Martin Sebor <msebor@redhat.com>
4399
4400 PR other/81345
4401 * gcc.dg/pr81345.c: New test.
4402
4403 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4404
4405 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4406 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4407
4408 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4409
4410 PR target/81313
4411 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4412 integer argumets to bypass x86_64 outgoing args optimization.
4413
4414 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4415
4416 * gfortran.dg/eoshift_4.f90: New test.
4417 * gfortran.dg/eoshift_5.f90: New test.
4418 * gfortran.dg/eoshift_6.f90: New test.
4419
4420 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4421
4422 PR target/81313
4423 * gcc.target/i386/pr81313-1.c: New test.
4424 * gcc.target/i386/pr81313-2.c: Likewise.
4425 * gcc.target/i386/pr81313-3.c: Likewise.
4426 * gcc.target/i386/pr81313-4.c: Likewise.
4427 * gcc.target/i386/pr81313-5.c: Likewise.
4428
4429 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4430
4431 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4432 * gnat.dg/vect16.ads (Sarray): Likewise.
4433 * gnat.dg/vect17.ads (Sarray): Likewise.
4434 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4435 * gnat.dg/vect16.adb (Add): Likewise.
4436 * gnat.dg/vect17.adb (Add): Likewise.
4437
4438 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4439
4440 PR c++/79300
4441 * g++.dg/diagnostic/pr79300.C: New test case.
4442
4443 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4444
4445 * gcc.target/powerpc/clone1.c: Add check to make sure the
4446 __builtin_cpu_supports function is fully supported.
4447 * gcc.target/powerpc/clone2.c: New runtime test for
4448 target_clones.
4449
4450 PR target/81348
4451 * gcc.target/powerpc/pr81348.c: New test.
4452
4453 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4454
4455 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4456
4457 2017-07-07 Carl Love <cel@us.ibm.com>
4458
4459 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4460 file for built-ins.
4461
4462 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4463
4464 * gcc.target/sparc/dictunpack.c: New file.
4465 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4466 * gcc.target/sparc/fpcmpshl.c: Likewise.
4467 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4468 * gcc.target/sparc/fpcmpushl.c: Likewise.
4469
4470 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4471
4472 PR fortran/70071
4473 * gfortran.dg/coarray_44.f90: New testcase.
4474
4475 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4476
4477 * c-c++-common/asan/kasan-alloca-1.c: New test.
4478 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4479
4480 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4481
4482 * c-c++-common/asan/alloca_big_alignment.c: New test.
4483 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4484 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4485 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4486 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4487 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4488 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4489 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4490
4491 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4492
4493 PR target/81305
4494 * gcc.target/avr/isr-test.h: Fix warnings.
4495
4496 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4497
4498 * lib/target-supports.exp: Generate
4499 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4500 and check_effective_target_arm_arch_v8r_multilib.
4501
4502 2017-07-06 Carl Love <cel@us.ibm.com>
4503
4504 * ChangeLog: Clean up from mid air collision
4505
4506 2017-07-06 Carl Love <cel@us.ibm.com>
4507
4508 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4509 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4510 cases for vec_addc, adde and addec builtins.
4511
4512 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4513
4514 PR c++/79300
4515 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4516 expected underlining within macro expansion.
4517 * c-c++-common/pr70264.c: Likewise.
4518 * g++.dg/plugin/diagnostic-test-expressions-1.C
4519 (test_within_macro_1): New test.
4520 (test_within_macro_2): Likewise.
4521 (test_within_macro_3): Likewise.
4522 (test_within_macro_4): Likewise.
4523 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4524 expected underlining within macro expansion.
4525 (test_macro_4): Likewise.
4526 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4527 (test_within_macro_1): New test.
4528 (test_within_macro_2): Likewise.
4529 (test_within_macro_3): Likewise.
4530 (test_within_macro_4): Likewise.
4531 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4532 underlining within macro expansion.
4533
4534 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4535
4536 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4537 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4538 _mm_maskz_getexp_round_sd): Test new intrinsics.
4539 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4540 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4541 _mm_maskz_getexp_round_ss): Ditto.
4542 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4543 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4544 _mm_maskz_getmant_round_sd): Ditto.
4545 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4546 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4547 _mm_maskz_getmant_round_ss): Ditto.
4548 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4549 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4550 _mm_maskz_getexp_round_sd): New runtime tests.
4551 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4552 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4553 _mm_maskz_getexp_round_ss): Ditto.
4554 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4555 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4556 _mm_maskz_getmant_round_sd): Ditto.
4557 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4558 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4559 _mm_maskz_getmant_round_ss): Ditto.
4560 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4561 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4562 __builtin_ia32_getmantss_mask_round): Test new builtins.
4563 * gcc.target/i386/sse-13.c : Ditto.
4564 * gcc.target/i386/sse-23.c: Ditto.
4565 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4566 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4567 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4568 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4569 _mm_mask_getexp_round_ss): Test new intrinsics.
4570 * gcc.target/i386/testround-1.c: Ditto.
4571 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4572 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4573 _mm_mask_getmant_round_ss): Test new intrinsics
4574 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4575 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4576 _mm_maskz_getmant_ss): Test new intrinsics.
4577
4578 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4579
4580 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4581 * lib/target-supports.exp (check_stack_check_available): New.
4582 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4583 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4584 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4585 * gcc.dg/pr47443.c: Likewise.
4586 * gcc.dg/pr48134.c: Likewise.
4587 * gcc.dg/pr70017.c: Likewise.
4588 * gcc.target/aarch64/stack-checking.c: Likewise.
4589 * gcc.target/arm/stack-checking.c: Likewise.
4590 * gcc.target/i386/pr48723.c: Likewise.
4591 * gcc.target/i386/pr55672.c: Likewise.
4592 * gcc.target/i386/pr67265-2.c: Likewise.
4593 * gcc.target/i386/pr67265.c: Likewise.
4594 * gnat.dg/opt49.adb: Likewise.
4595 * gnat.dg/stack_check1.adb: Likewise.
4596 * gnat.dg/stack_check2.adb: Likewise.
4597 * gnat.dg/stack_check3.adb: Likewise.
4598
4599 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4600
4601 PR target/80103
4602 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4603 __attribute__.
4604
4605 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4606
4607 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4608 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4609 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4610 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4611 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4612 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4613 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4614 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4615 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4616 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4617 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4618 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4619
4620 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4621
4622 PR target/81305
4623 * gcc.target/avr/isr-test.h: New file.
4624 * gcc.target/avr/torture/isr-01-simple.c: New test.
4625 * gcc.target/avr/torture/isr-02-call.c: New test.
4626 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4627
4628 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4629
4630 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4631 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4632 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4633 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4634
4635 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4636
4637 * gcc.dg/tree-ssa/ldist-26.c: New test.
4638
4639 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4640
4641 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4642
4643 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4644
4645 PR target/81300
4646 * gcc.target/i386/pr81300.c: New test.
4647
4648 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4649
4650 PR target/81294
4651 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4652 x and y arguments in the call to _subborrow_u32.
4653 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4654 x and y arguments in the call to _subborrow_u64.
4655 * gcc.target/i386/pr81294-1.c: New test.
4656 * gcc.target/i386/pr81294-2.c: Ditto.
4657
4658 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4659
4660 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4661
4662 2017-07-04 Marek Polacek <polacek@redhat.com>
4663
4664 PR c/81231
4665 * gcc.dg/atomic-pr81231.c: New test.
4666
4667 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4668
4669 PR tree-optimization/81292
4670 * gcc.dg/pr81292-1.c: New test.
4671 * gcc.dg/pr81292-2.c: Likewise.
4672
4673 2017-07-04 Martin Liska <mliska@suse.cz>
4674
4675 PR sanitizer/81040
4676 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4677 use-after-scope sanitization.
4678
4679 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4680
4681 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4682 options.
4683
4684 PR target/81175
4685 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4686 gather.
4687
4688 2017-07-04 Martin Liska <mliska@suse.cz>
4689
4690 PR ipa/81214
4691 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4692 * g++.dg/ext/mvc3.C: Likewise.
4693 * gcc.target/i386/mvc2.c: Likewise.
4694 * gcc.target/i386/mvc3.c: Likewise.
4695
4696 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4697
4698 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4699 decomposition declaration in diagnostics.
4700 * g++.dg/cpp1z/decomp2.C: Likewise.
4701 * g++.dg/cpp1z/decomp3.C: Likewise.
4702 * g++.dg/cpp1z/decomp4.C: Likewise.
4703 * g++.dg/cpp1z/decomp5.C: Likewise.
4704 * g++.dg/cpp1z/decomp6.C: Likewise.
4705 * g++.dg/cpp1z/decomp7.C: Likewise.
4706 * g++.dg/cpp1z/decomp8.C: Likewise.
4707 * g++.dg/cpp1z/decomp13.C: Likewise.
4708 * g++.dg/cpp1z/decomp14.C: Likewise.
4709 * g++.dg/cpp1z/decomp18.C: Likewise.
4710 * g++.dg/cpp1z/decomp19.C: Likewise.
4711 * g++.dg/cpp1z/decomp22.C: Likewise.
4712 * g++.dg/cpp1z/decomp23.C: Likewise.
4713 * g++.dg/cpp1z/decomp24.C: Likewise.
4714 * g++.dg/cpp1z/decomp25.C: Likewise.
4715 * g++.dg/cpp1z/decomp26.C: Likewise.
4716 * g++.dg/cpp1z/decomp28.C: Likewise.
4717
4718 PR c++/81258
4719 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4720 * g++.dg/cpp1z/decomp30.C: New test.
4721
4722 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 PR c++/65775
4725 * g++.dg/cpp0x/trailing14.C: New.
4726
4727 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4728
4729 PR testsuite/79866
4730 * gfortran.dg/coarray_event_2.f08: New test.
4731
4732 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4733
4734 PR testsuite/79843
4735 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4736 * gfortran.dg/pointer_intent_2.f90: Likewise.
4737
4738 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4739
4740 PR middle-end/81290
4741 * gcc.c-torture/compile/pr81290.c: New.
4742
4743 2017-07-03 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/60510
4746 * gfortran.dg/vect/pr60510.f: New testcase.
4747
4748 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749
4750 * gcc.target/i386/mvc6.c: Require ifunc support.
4751
4752 2017-07-03 Martin Liska <mliska@suse.cz>
4753
4754 PR sanitize/81040
4755 * g++.dg/asan/function-argument-1.C: New test.
4756 * g++.dg/asan/function-argument-2.C: New test.
4757 * g++.dg/asan/function-argument-3.C: New test.
4758
4759 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4760
4761 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4762 as well.
4763
4764 2017-07-03 Tom de Vries <tom@codesourcery.com>
4765
4766 PR tree-optimization/69468
4767 * gcc.dg/pr81192.c: Update.
4768
4769 2017-07-03 Tom de Vries <tom@codesourcery.com>
4770
4771 PR tree-optimization/81192
4772 * gcc.dg/pr81192.c: Update.
4773
4774 2017-07-03 Tom de Vries <tom@codesourcery.com>
4775
4776 PR tree-optimization/81192
4777 * gcc.dg/pr81192.c: New test.
4778
4779 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4780
4781 * gfortran/eoshift_3.f90: New test.
4782
4783 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4784
4785 * gcc.dg/strlenopt-32.c: New testcase.
4786 * gcc.dg/strlenopt-33.c: Likewise.
4787 * gcc.dg/strlenopt-33g.c: Likewise.
4788 * gcc.dg/strlenopt-34.c: Likewise.
4789 * gcc.dg/strlenopt-35.c: Likewise.
4790
4791 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4792
4793 PR tree-optimization/80769
4794 * gcc.dg/strlenopt-31.c: New test.
4795 * gcc.dg/strlenopt-31g.c: Likewise.
4796
4797 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4798
4799 PR tree-optimization/81136
4800 * gcc.dg/vect/pr81136.c: New test.
4801
4802 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4803
4804 PR sanitizer/81262
4805 * gcc.c-torture/compile/pr81262.c: New test.
4806 * g++.dg/ubsan/pr81262.C: New test.
4807
4808 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4809
4810 PR ipa/81261
4811 * g++.dg/ipa/pr81261.C: New testcase.
4812
4813 2017-06-30 Andrew Pinski <apinski@cavium.com>
4814
4815 * gcc.dg/torture/pr81245.c: New testcase.
4816
4817 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4818
4819 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4820 unbounded use.
4821
4822 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4823
4824 PR c++/80014
4825 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4826 Add declaration.
4827 (test_typeid): New test function.
4828
4829 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR target/81225
4832 * gcc.target/i386/pr81225.c: New test.
4833
4834 2017-06-30 Nathan Sidwell <nathan@acm.org>
4835
4836 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4837 * g++.dg/cpp0x/decltype9.C: Likewise.
4838 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4839 * g++.dg/lookup/decl1.C: Likewise.
4840 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4841 * g++.dg/other/pr28432.C: Likewise.
4842 * g++.dg/parse/crash12.C: Likewise.
4843 * g++.dg/parse/enum3.C: Likewise.
4844 * g++.dg/parse/operator6.C: Likewise.
4845 * g++.dg/template/crash69.C: Likewise.
4846 * g++.dg/template/error27.C: Likewise.
4847 * g++.dg/template/error28.C: Likewise.
4848 * g++.dg/template/memfriend6.C: Likewise.
4849 * g++.old-deja/g++.mike/err1.C: Likewise.
4850 * g++.old-deja/g++.mike/p811.C: Likewise.
4851 * g++.old-deja/g++.other/crash25.C: Likewise.
4852 * g++.old-deja/g++.other/dtor4.C: Likewise.
4853 * g++.old-deja/g++.pt/t37.C: Likewise.
4854
4855 2017-06-30 Martin Liska <mliska@suse.cz>
4856
4857 PR ipa/81214
4858 * gcc.target/i386/pr81214.c: New test.
4859
4860 2017-06-30 Nathan Sidwell <nathan@acm.org>
4861
4862 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4863
4864 PR c++/81229
4865 * g++.dg/lookup/pr81229.C: New.
4866
4867 2017-06-30 Martin Liska <mliska@suse.cz>
4868
4869 PR sanitizer/81021
4870 * g++.dg/asan/pr81021.C: New test.
4871
4872 2017-06-30 Richard Biener <rguenther@suse.de>
4873
4874 PR tree-optimization/81249
4875 * g++.dg/torture/pr81249.C: New testcase.
4876
4877 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4880 * g++.dg/diagnostic/variadic1.C: Likewise.
4881 * g++.dg/gomp/udr-3.C: Likewise.
4882 * g++.dg/overload/error1.C: Likewise.
4883 * g++.dg/overload/error2.C: Likewise.
4884 * g++.dg/template/duplicate1.C: Likewise.
4885 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4886 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4887 * g++.old-deja/g++.other/redecl2.C: Likewise.
4888 * g++.old-deja/g++.other/redecl4.C: Likewise.
4889 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4890
4891 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4892
4893 PR fortran/77765
4894 * gfortran.dg/goacc/pr77765.f90: New test.
4895
4896 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4897
4898 * gcc.target/aarch64/ccmp_2.c: New test.
4899
4900 2017-06-29 Nathan Sidwell <nathan@acm.org>
4901
4902 PR c++/81247
4903 * g++.dg/parse/pr81247-[abc].C: New.
4904
4905 2017-06-29 Carl Love <cel@us.ibm.com>
4906
4907 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4908 test_unsigned_int_result, test_ll_int_result,
4909 test_ll_unsigned_int_result): Add result checking functions, add
4910 debug support.
4911 (main): Add builtin function tests.
4912
4913 2017-06-29 Carl Love <cel@us.ibm.com>
4914
4915 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4916 dg-skip-if): Add -mvsx -mcpu=power7.
4917
4918 2017-06-29 Richard Biener <rguenther@suse.de>
4919
4920 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4921
4922 2017-06-29 Nathan Sidwell <nathan@acm.org>
4923
4924 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4925
4926 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4927
4928 PR middle-end/81194
4929 * g++.dg/pr81194.C: New test.
4930
4931 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4932
4933 PR ipa/80565
4934 * gcc.dg/torture/pr80565.c: New file.
4935
4936 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4937
4938 PR tree-optimization/81196
4939 * gcc.dg/vect/pr81196.c: New.
4940
4941 2017-06-29 Michael Collison <michael.collison@arm.com>
4942
4943 Fix date on previous ChangeLog entry.
4944
4945 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4946 Michael Collison <michael.collison@arm.com>
4947
4948 PR target/70119
4949 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4950
4951 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4952
4953 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4954 Test new intrinsic.
4955 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4956 Ditto.
4957 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4958 Ditto.
4959 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4960 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4961 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4962
4963 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4964
4965 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4966 current ARM check by ARM NEON's availability check.
4967 (check_effective_target_vect_intfloat_cvt): Likewise.
4968 (check_effective_target_vect_uintfloat_cvt): Likewise.
4969 (check_effective_target_vect_floatint_cvt): Likewise.
4970 (check_effective_target_vect_floatuint_cvt): Likewise.
4971 (check_effective_target_vect_shift): Likewise.
4972 (check_effective_target_whole_vector_shift): Likewise.
4973 (check_effective_target_vect_bswap): Likewise.
4974 (check_effective_target_vect_shift_char): Likewise.
4975 (check_effective_target_vect_long): Likewise.
4976 (check_effective_target_vect_float): Likewise.
4977 (check_effective_target_vect_perm): Likewise.
4978 (check_effective_target_vect_perm_byte): Likewise.
4979 (check_effective_target_vect_perm_short): Likewise.
4980 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4981 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4982 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4983 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4984 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4985 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4986 (check_effective_target_vect_widen_shift): Likewise.
4987 (check_effective_target_vect_extract_even_odd): Likewise.
4988 (check_effective_target_vect_interleave): Likewise.
4989 (check_effective_target_vect_multiple_sizes): Likewise.
4990 (check_effective_target_vect64): Likewise.
4991 (check_effective_target_vect_max_reduc): Likewise.
4992
4993 2017-06-28 Richard Biener <rguenther@suse.de>
4994
4995 PR middle-end/81227
4996 * gcc.dg/pr81227.c: New testcase.
4997
4998 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4999
5000 PR target/81193
5001 * lib/target-supports.exp
5002 (check_ppc_cpu_supports_hw_available): New test to make sure
5003 __builtin_cpu_supports works on power7 and newer.
5004
5005 2017-06-28 Martin Liska <mliska@suse.cz>
5006
5007 PR ipa/81128
5008 * gcc.target/i386/pr81128.c: New test.
5009
5010 2017-06-28 Martin Liska <mliska@suse.cz>
5011
5012 PR driver/79659
5013 * g++.dg/opt/pr79659.C: New test.
5014
5015 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5016
5017 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5018 and options.
5019 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5020
5021 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5022
5023 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5024 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5025
5026 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5027
5028 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5029 (foo): ... this. Change constants such that it isn't matched
5030 as __builtin_copysign, yet tests the combiner the same.
5031
5032 2017-06-28 Martin Liska <mliska@suse.cz>
5033
5034 PR sanitizer/81224
5035 * gcc.dg/asan/pr81224.c: New test.
5036
5037 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5040 passed to pthread_join.
5041
5042 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5043
5044 * gcc.target/s390/nodatarel-1.c: New test.
5045
5046 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5047
5048 PR fortran/80164
5049 * gfortran.dg/array_temporaries_4.f90: New test.
5050
5051 2017-06-27 Andrew Pinski <apinski@cavium.com>
5052
5053 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5054 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5055 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5056
5057 2017-06-27 Marek Polacek <polacek@redhat.com>
5058
5059 PR sanitizer/81223
5060 * gcc.dg/ubsan/pr81223.c: New test.
5061
5062 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5063
5064 * gcc.dg/tree-ssa/assoc-1.c: New file.
5065
5066 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5067
5068 PR c++/62046
5069 * g++.dg/parse/catch2.C: New.
5070
5071 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR sanitizer/81209
5074 * g++.dg/ubsan/pr81209.C: New test.
5075
5076 PR middle-end/81207
5077 * gcc.c-torture/compile/pr81207.c: New test.
5078
5079 2017-06-27 Marek Polacek <polacek@redhat.com>
5080
5081 PR bootstrap/81216
5082 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5083
5084 2017-06-26 Martin Sebor <msebor@redhat.com>
5085
5086 PR c++/81169
5087 * g++.dg/Wclass-memaccess-2.C: New test.
5088
5089 2017-06-26 Carl Love <cel@us.ibm.com>
5090
5091 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5092 Add new runnable test file for the vec_rev built-ins.
5093
5094 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5095
5096 PR/tree-optimization 71815
5097 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5098 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5099
5100 2017-06-26 Renlin Li <renlin.li@arm.com>
5101 Szabolcs Nagy <szabolcs.nagy@arm.com>
5102
5103 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5104 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5105 memmove.
5106
5107 2017-06-26 Richard Biener <rguenther@suse.de>
5108
5109 PR target/81175
5110 * gfortran.dg/pr81175.f: New testcase.
5111
5112 2017-06-26 Richard Biener <rguenther@suse.de>
5113
5114 PR tree-optimization/81203
5115 * gcc.dg/torture/pr81203.c: New testcase.
5116
5117 2017-06-26 Marek Polacek <polacek@redhat.com>
5118
5119 PR c/80116
5120 * c-c++-common/Wmultistatement-macros-1.c: New test.
5121 * c-c++-common/Wmultistatement-macros-2.c: New test.
5122 * c-c++-common/Wmultistatement-macros-3.c: New test.
5123 * c-c++-common/Wmultistatement-macros-4.c: New test.
5124 * c-c++-common/Wmultistatement-macros-5.c: New test.
5125 * c-c++-common/Wmultistatement-macros-6.c: New test.
5126 * c-c++-common/Wmultistatement-macros-7.c: New test.
5127 * c-c++-common/Wmultistatement-macros-8.c: New test.
5128 * c-c++-common/Wmultistatement-macros-9.c: New test.
5129 * c-c++-common/Wmultistatement-macros-10.c: New test.
5130 * c-c++-common/Wmultistatement-macros-11.c: New test.
5131
5132 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5133
5134 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5135
5136 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5137
5138 * lib/target-supports.exp
5139 (check_effective_target_arm_neon_ok_nocache): Add flags with
5140 -mfloat-abi=hard. Include arm_neon.h.
5141 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5142 (check_effective_target_arm_neon_ok_no_float_abi): New.
5143 * gcc.target/arm/lto/pr65837_0.c: Require
5144 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5145 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5146 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5147
5148 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5149
5150 PR c++/62315
5151 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5152
5153 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5154
5155 PR fortran/52473
5156 * gfortran.dg/cshift_2.f90: New test.
5157
5158 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5159
5160 PR middle-end/79794
5161 * gcc.target/aarch64/pr79794.c: New.
5162
5163 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5164
5165 PR target/80510
5166 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5167 * gcc.target/powerpc/pr80510-2.c: Likewise.
5168
5169 2017-06-22 Jeff Law <law@redhat.com>
5170
5171 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5172
5173 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5174
5175 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5176 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5177 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5178 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5179 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5180 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5181 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5182 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5183
5184 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5185
5186 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5187
5188 2017-06-22 Matt Turner <mattst88@gmail.com>
5189
5190 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5191 skylake check.
5192
5193 2017-06-22 Carl Love <cel@us.ibm.com>
5194
5195 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5196 vmuleuh): Fix scan-assembler-times should check for word not half word
5197 instructions.
5198
5199 2017-06-22 Jeff Law <law@redhat.com>
5200
5201 * gcc.c-torture/compile/stack-check-1.c: New test.
5202
5203 2016-06-22 Richard Biener <rguenther@suse.de>
5204
5205 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5206 * gcc.dg/vect/pr65947-2.c: Likewise.
5207 * gcc.dg/vect/pr65947-3.c: Likewise.
5208 * gcc.dg/vect/pr65947-4.c: Likewise.
5209 * gcc.dg/vect/pr65947-5.c: Likewise.
5210 * gcc.dg/vect/pr65947-6.c: Likewise.
5211 * gcc.dg/vect/pr65947-8.c: Likewise.
5212 * gcc.dg/vect/pr65947-9.c: Likewise.
5213 * gcc.dg/vect/pr65947-10.c: Likewise.
5214 * gcc.dg/vect/pr65947-12.c: Likewise.
5215 * gcc.dg/vect/pr65947-13.c: Likewise.
5216 * gcc.dg/vect/pr65947-14.c: Likewise.
5217 * gcc.dg/vect/vect-cond-2.c: Likewise.
5218 * gcc.dg/vect/vect-pr69848.c: Likewise.
5219
5220 2017-06-22 Martin Liska <mliska@suse.cz>
5221
5222 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5223 to not inline it.
5224
5225 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5226
5227 * gcc.dg/tree-ssa/forwprop-37.c: New.
5228
5229 2017-06-22 Richard Biener <rguenther@suse.de>
5230
5231 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5232
5233 2017-06-22 Richard Biener <rguenther@suse.de>
5234
5235 * gcc.dg/vect/pr65947-14.c: New testcase.
5236
5237 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5238
5239 PR target/80510
5240 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5241 32-bit support is added. Change ITYPE size to 64-bit integer.
5242 * gcc.target/powerpc/pr80510-2.c: Likewise.
5243
5244 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR c++/81154
5247 * g++.dg/gomp/pr81154.C: New test.
5248
5249 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5250
5251 * g++.dg/other/old-style-cast-fixits.C: New test case.
5252
5253 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5254
5255 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5256
5257 2017-06-21 Tom de Vries <tom@codesourcery.com>
5258
5259 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5260
5261 2017-06-21 Tom de Vries <tom@codesourcery.com>
5262
5263 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5264 warning.
5265
5266 2017-06-21 Martin Liska <mliska@suse.cz>
5267
5268 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5269
5270 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5271
5272 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5273 gnat.dg/debug11_pkg2.ads: New testcase.
5274
5275 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5276
5277 * gcc.target/i386/getround.c: New file.
5278
5279 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5280
5281 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5282 * gcc.dg/tree-ssa/addadd-2.c: New file.
5283
5284 2017-06-21 Tom de Vries <tom@codesourcery.com>
5285
5286 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5287 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5288 * gcc.c-torture/compile/20080806-1.c: Same.
5289 * gcc.c-torture/compile/920723-1.c: Same.
5290 * gcc.c-torture/compile/930621-1.c: Same.
5291 * gcc.c-torture/compile/991214-2.c: Same.
5292 * gcc.c-torture/compile/bcopy.c: Same.
5293 * gcc.c-torture/compile/memtst.c: Same.
5294 * gcc.c-torture/compile/msp.c: Same.
5295 * gcc.c-torture/compile/stuct.c: Same.
5296 * gcc.c-torture/execute/20011008-3.c: Same.
5297 * gcc.c-torture/execute/20030209-1.c: Same.
5298 * gcc.c-torture/execute/20031012-1.c: Same.
5299 * gcc.c-torture/execute/20040805-1.c: Same.
5300 * gcc.c-torture/execute/920410-1.c: Same.
5301 * gcc.c-torture/execute/921113-1.c: Same.
5302 * gcc.c-torture/execute/921202-1.c: Same.
5303 * gcc.c-torture/execute/921208-2.c: Same.
5304 * gcc.c-torture/execute/930106-1.c: Same.
5305 * gcc.c-torture/execute/930406-1.c: Same.
5306 * gcc.c-torture/execute/950221-1.c: Same.
5307 * gcc.c-torture/execute/960521-1.c: Same.
5308 * gcc.c-torture/execute/980605-1.c: Same.
5309 * gcc.c-torture/execute/comp-goto-1.c: Same.
5310 * gcc.c-torture/execute/comp-goto-2.c: Same.
5311 * gcc.c-torture/execute/memcpy-1.c: Same.
5312 * gcc.c-torture/execute/multi-ix.c: Same.
5313 * gcc.c-torture/execute/nestfunc-4.c: Same.
5314 * gcc.c-torture/execute/pr20621-1.c: Same.
5315 * gcc.c-torture/execute/pr23135.c: Same.
5316 * gcc.c-torture/execute/pr28982b.c: Same.
5317 * gcc.dg/loop-3.c: Same.
5318 * gcc.dg/struct-ret-3.c: Same.
5319 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5320 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5321 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5322 * gcc.dg/tree-prof/pr44777.c: Same.
5323
5324 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5325
5326 PR jit/81144
5327 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5328 memset call with zero-initialization.
5329 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5330
5331 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5332
5333 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5334 (main): Renamed to ...
5335 (fma4_test): ... this.
5336
5337 2017-06-20 Julia Koval <julia.koval@intel.com>
5338
5339 * gcc.target/i386/pr73350-2.c: New test.
5340
5341 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5342
5343 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5344 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5345 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5346 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5347 restrict to x86_64-*-*-gnu.
5348 Skip scan-assembler on *-*-darwin*.
5349 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5350 * gcc.dg/loop-invariant.c: Likewise.
5351 * gcc.dg/lto/pr70955_0.c: Likewise.
5352 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5353 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5354 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5355
5356 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5357 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5358 targets.
5359 * gcc.dg/attr-ms_struct-2.c: Likewise.
5360 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5361 * gcc.dg/bf-ms-layout.c: Likewise.
5362 * gcc.dg/bf-ms-layout-2.c: Likewise.
5363 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5364 Require fpic support.
5365 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5366 targets.
5367 * gcc.target/i386/bitfield2.c: Likewise.
5368 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5369 targets.
5370 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5371
5372 2017-06-20 Nathan Sidwell <nathan@acm.org>
5373
5374 PR c++/67074
5375 * g++.dg/lookup/pr67074.C: New.
5376 * g++.dg/parse/namespace-alias-1.C: Adjust.
5377
5378 2017-06-20 Richard Biener <rguenther@suse.de>
5379
5380 PR middle-end/81097
5381 * c-c++-common/ubsan/pr81097.c: New testcase.
5382
5383 2017-06-20 Richard Biener <rguenther@suse.de>
5384
5385 * gcc.dg/vect/pr65947-9.c: Adjust.
5386
5387 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5388
5389 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5390 * gcc.target/arm/acle/cdp2.c: Likewise.
5391 * gcc.target/arm/acle/ldc.c: Likewise.
5392 * gcc.target/arm/acle/ldc2.c: Likewise.
5393 * gcc.target/arm/acle/ldc2l.c: Likewise.
5394 * gcc.target/arm/acle/ldcl.c: Likewise.
5395 * gcc.target/arm/acle/mcr.c: Likewise.
5396 * gcc.target/arm/acle/mcr2.c: Likewise.
5397 * gcc.target/arm/acle/mcrr.c: Likewise.
5398 * gcc.target/arm/acle/mcrr2.c: Likewise.
5399 * gcc.target/arm/acle/mrc.c: Likewise.
5400 * gcc.target/arm/acle/mrc2.c: Likewise.
5401 * gcc.target/arm/acle/mrrc.c: Likewise.
5402 * gcc.target/arm/acle/mrrc2.c: Likewise.
5403 * gcc.target/arm/acle/stc.c: Likewise.
5404 * gcc.target/arm/acle/stc2.c: Likewise.
5405 * gcc.target/arm/acle/stc2l.c: Likewise.
5406 * gcc.target/arm/acle/stcl.c: Likewise.
5407
5408 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR target/81121
5411 * gcc.target/i386/pr81121.c: New test.
5412
5413 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5414
5415 PR target/79799
5416 * gcc.target/powerpc/pr79799-1.c: New test.
5417 * gcc.target/powerpc/pr79799-2.c: Likewise.
5418 * gcc.target/powerpc/pr79799-3.c: Likewise.
5419 * gcc.target/powerpc/pr79799-4.c: Likewise.
5420 * gcc.target/powerpc/pr79799-5.c: Likewise.
5421
5422 2017-06-19 Nathan Sidwell <nathan@acm.org>
5423
5424 PR c++/81124
5425 PR c++/79766
5426 * g++.dg/lookup/pr79766.C: New.
5427 * g++.dg/lookup/pr81124.C: New.
5428 * g++.dg/template/explicit6.C: Adjust.
5429 * g++.old-deja/g++.other/decl5.C: Adjust.
5430
5431 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5432
5433 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5434 -DSTACK_SIZE.
5435
5436 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR sanitizer/81125
5439 * g++.dg/ubsan/pr81125.C: New test.
5440
5441 PR sanitizer/81111
5442 * g++.dg/ubsan/pr81111.C: New test.
5443
5444 2017-06-19 Richard Biener <rguenther@suse.de>
5445
5446 PR middle-end/81118
5447 * gcc.dg/torture/pr81118.c: New testcase.
5448
5449 2017-06-19 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/80887
5452 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5453
5454 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR ipa/81112
5457 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5458
5459 2017-06-19 Nathan Sidwell <nathan@acm.org>
5460
5461 PR c++/81119
5462 * g++.dg/warn/pr81119.C: New.
5463
5464 2017-06-19 Martin Liska <mliska@suse.cz>
5465
5466 PR sanitizer/80879
5467 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5468
5469 2017-06-19 Martin Liska <mliska@suse.cz>
5470
5471 PR ipa/80732
5472 * gcc.target/i386/mvc5.c: Scan indirect_function.
5473 * gcc.target/i386/mvc7.c: Likewise.
5474 * gcc.target/i386/pr80732.c: New test.
5475
5476 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/66093
5479 * g++.dg/cpp1y/constexpr-66093.C: New.
5480
5481 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5482
5483 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5484 dg-skip-if list.
5485
5486 2017-06-19 Richard Biener <rguenther@suse.de>
5487
5488 PR ipa/81112
5489 * g++.dg/torture/pr81112.C: New testcase.
5490
5491 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5492
5493 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5494
5495 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5496
5497 PR fortran/52473
5498 * gfortran.dg/cshift_1.f90: New test.
5499
5500 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5501
5502 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5503
5504 2017-06-16 Carl Love <cel@us.ibm.com>
5505
5506 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5507 main): Add runnable tests and test checker for vec_float,
5508 vec_float2, vec_floate and vec_floato builtins.
5509
5510 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5511
5512 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5513 the architecture options added by dg-add-options arm_neon.
5514 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5515 to the architecture.
5516 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5517 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5518 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5519
5520 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5521
5522 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5523 multilibs have been built.
5524
5525 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5526
5527 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5528 * gcc.target/arm/pr51915.c: Likewise.
5529 * gcc.target/arm/pr52006.c: Likewise.
5530 * gcc.target/arm/pr53187.c: Likewise.
5531
5532 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5533
5534 * gcc.target/arm/multilibs.exp: New file.
5535
5536 2017-06-16 Martin Sebor <msebor@redhat.com>
5537
5538 PR tree-optimization/80933
5539 PR tree-optimization/80934
5540 * gcc.dg/fold-bcopy.c: New test.
5541 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5542 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5543 * gcc.dg/pr79214.c: Adjust.
5544 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5545 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5546 * gcc.dg/builtins-nonnull.c: Likewise.
5547
5548 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5549
5550 PR target/71778
5551 * gcc.target/arm/pr71778.c: New.
5552
5553 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5554
5555 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5556
5557 2017-06-16 Richard Biener <rguenther@suse.de>
5558
5559 PR tree-optimization/81090
5560 * gcc.dg/graphite/pr81090.c: New testcase.
5561
5562 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5563
5564 PR fortran/80983
5565 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5566
5567 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5568
5569 PR sanitizer/81094
5570 * c-c++-common/ubsan/object-size-11.c: New test.
5571
5572 2017-06-15 Martin Sebor <msebor@redhat.com>
5573
5574 PR c++/80560
5575 * g++.dg/Wclass-memaccess.C: New test.
5576
5577 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5578
5579 PR fortran/80983
5580 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5581
5582 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5583
5584 PR lto/69866
5585 * gcc.dg/lto/pr69866_0.c: New test.
5586 * gcc.dg/lto/pr69866_1.c: Likewise.
5587
5588 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5589
5590 PR target/78818
5591 * gcc.target/msp430/pr78818-real.c: New template for tests.
5592 * gcc.target/msp430/pr78818-auto.c: New test.
5593 * gcc.target/msp430/pr78818-data-region.c: New test.
5594 * gcc.target/msp430/pr78818-data-sec.c: New test.
5595 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5596
5597 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5598
5599 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5600 instructions in it rather than the number of IT blocks being 2.
5601 Transfer scan directive arm_thumb2 restriction to the whole
5602 testcase and restrict further to Thumb-only targets.
5603
5604 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5605
5606 * gcc.target/arm/sdiv_costs_1.c:
5607 Use dg-add-options.
5608
5609 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5610
5611 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5612 * gcc.target/mips/pr51513-1.c: New test.
5613 * gcc.target/mips/pr51513-2.c: New test.
5614
5615 2017-06-14 Richard Biener <rguenther@suse.de>
5616
5617 PR tree-optimization/81083
5618 * gcc.dg/torture/pr81083.c: Add prototypes.
5619
5620 2017-06-14 Richard Biener <rguenther@suse.de>
5621
5622 PR middle-end/81088
5623 * c-c++-common/ubsan/pr81088.c: New testcase.
5624
5625 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5628
5629 2017-06-14 Andrew Pinski <apinski@cavium.com>
5630 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5631
5632 PR target/71663
5633 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5634 * gcc.target/aarch64/vect-init-2.c: Likewise.
5635 * gcc.target/aarch64/vect-init-3.c: Likewise.
5636 * gcc.target/aarch64/vect-init-4.c: Likewise.
5637 * gcc.target/aarch64/vect-init-5.c: Likewise.
5638
5639 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/58541
5642 * g++.dg/cpp0x/constexpr-58541.C: New.
5643
5644 2017-06-14 Richard Biener <rguenther@suse.de>
5645
5646 PR tree-optimization/81083
5647 * gcc.dg/torture/pr81083.c: New testcase.
5648
5649 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5650
5651 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5652 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5653
5654 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR c++/80973
5657 * g++.dg/ubsan/pr80973.C: New test.
5658
5659 PR c++/80984
5660 * g++.dg/opt/nrv18.C: New test.
5661
5662 2017-06-13 Martin Liska <mliska@suse.cz>
5663
5664 PR sanitize/78204
5665 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5666 test by adding no_sanitize attribute.
5667 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5668
5669 2017-06-13 Renlin Li <renlin.li@arm.com>
5670
5671 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5672 conditionally.
5673
5674 2017-06-13 Martin Jambor <mjambor@suse.cz>
5675
5676 PR tree-optimization/80803
5677 PR tree-optimization/81063
5678 gcc.dg/tree-ssa/pr80803.c: New test.
5679 gcc.dg/tree-ssa/pr81063.c: Likewise.
5680
5681 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5682
5683 * c-c++-common/fold-masked-cmp-3.c: New test.
5684
5685 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5686
5687 PR tree-optimization/67328
5688 * c-c++-common/fold-masked-cmp-1.c: New test.
5689 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5690 * gcc.dg/pr46309.c: Fix pattern.
5691 * gcc.dg/pr46309-2.c: Likewise.
5692
5693 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5694
5695 * gcc.target/arm/sdiv_costs_1.c:
5696 Require arm_arch_v8a_ok and add march option.
5697
5698 2017-06-13 Martin Liska <mliska@suse.cz>
5699
5700 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5701 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5702 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5703
5704 2017-06-13 Richard Biener <rguenther@suse.de>
5705
5706 PR middle-end/81065
5707 * c-c++-common/ubsan/pr81065.c: New testcase.
5708
5709 2017-06-12 Ian Lance Taylor <iant@golang.org>
5710
5711 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5712 freorder. Update comment to explain test.
5713
5714 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5715
5716 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5717 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5718 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5719 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5720
5721 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5722
5723 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5724
5725 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5726
5727 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5728
5729 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5730
5731 PR tree-optimization/81003
5732 * gcc.c-torture/compile/pr81003.c: New test.
5733
5734 2017-06-12 Richard Biener <rguenther@suse.de>
5735
5736 PR tree-optimization/81053
5737 * gcc.dg/torture/pr81053.c: New testcase.
5738
5739 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5740
5741 PR fortran/80988
5742 * gfortran.dg/implied_do_io_3.f90: New test.
5743
5744 2017-06-10 Tom de Vries <tom@codesourcery.com>
5745
5746 * lib/target-supports.exp (check_effective_target_signal): New proc.
5747 * lib/gcc.exp (gcc_target_compile): Remove appending of
5748 -DSIGNAL_SUPPRESS to additional_flags.
5749 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5750 additional_flags if effective target signal is not supported by the
5751 target.
5752 * gcc.c-torture/execute/20101011-1.c: Same.
5753 * gcc.dg/c99-stdint-1.c: Same.
5754 * gcc.dg/c99-stdint-2.c: Same.
5755 * gcc.dg/c99-stdint-5.c: Same.
5756 * gcc.dg/c99-stdint-6.c: Same.
5757 * gcc.dg/stdint-width-1.c: Same.
5758
5759 2017-06-10 Tom de Vries <tom@codesourcery.com>
5760
5761 * lib/target-supports.exp (check_effective_target_stack_size)
5762 (dg-effective-target-value): New proc.
5763 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5764 additional_flags.
5765 * lib/objc.exp (objc_target_compile): Same.
5766 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5767 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5768 dg-additional-options.
5769 * gcc.c-torture/compile/20080806-1.c: Same.
5770 * gcc.c-torture/compile/920723-1.c: Same.
5771 * gcc.c-torture/compile/930621-1.c: Same.
5772 * gcc.c-torture/compile/991214-2.c: Same.
5773 * gcc.c-torture/compile/bcopy.c: Same.
5774 * gcc.c-torture/compile/memtst.c: Same.
5775 * gcc.c-torture/compile/msp.c: Same.
5776 * gcc.c-torture/compile/stuct.c: Same.
5777 * gcc.c-torture/execute/20011008-3.c: Same.
5778 * gcc.c-torture/execute/20030209-1.c: Same.
5779 * gcc.c-torture/execute/20031012-1.c: Same.
5780 * gcc.c-torture/execute/20040805-1.c: Same.
5781 * gcc.c-torture/execute/920410-1.c: Same.
5782 * gcc.c-torture/execute/920501-7.c: Same.
5783 * gcc.c-torture/execute/921113-1.c: Same.
5784 * gcc.c-torture/execute/921202-1.c: Same.
5785 * gcc.c-torture/execute/921208-2.c: Same.
5786 * gcc.c-torture/execute/930106-1.c: Same.
5787 * gcc.c-torture/execute/930406-1.c: Same.
5788 * gcc.c-torture/execute/950221-1.c: Same.
5789 * gcc.c-torture/execute/960521-1.c: Same.
5790 * gcc.c-torture/execute/980605-1.c: Same.
5791 * gcc.c-torture/execute/comp-goto-1.c: Same.
5792 * gcc.c-torture/execute/comp-goto-2.c: Same.
5793 * gcc.c-torture/execute/memcpy-1.c: Same.
5794 * gcc.c-torture/execute/multi-ix.c: Same.
5795 * gcc.c-torture/execute/nestfunc-4.c: Same.
5796 * gcc.c-torture/execute/pr20621-1.c: Same.
5797 * gcc.c-torture/execute/pr23135.c: Same.
5798 * gcc.c-torture/execute/pr28982b.c: Same.
5799 * gcc.dg/loop-3.c: Same.
5800 * gcc.dg/struct-ret-3.c: Same.
5801 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5802 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5803 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5804 * gcc.dg/tree-prof/pr44777.c: Same.
5805
5806 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5807
5808 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5809 (test_mutually_exclusive_suggestions): New test function.
5810 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5811 (test_mutually_exclusive_suggestions): New test function.
5812 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5813 (test_mutually_exclusive_suggestions): New test function.
5814 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5815 (test_show_locus): Add special-case for
5816 "test_mutually_exclusive_suggestions".
5817
5818 2017-06-09 Ian Lance Taylor <iant@golang.org>
5819
5820 * gcc.dg/tree-prof/split-1.c: New test.
5821
5822 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5823
5824 * gcc.dg/predict-14.c: Avoid cold function detection.
5825 * gcc.target/i386/umod-3.c: Likewise.
5826
5827 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5828
5829 * gcc.target/aarch64/lrint-matherr.h: New.
5830 * gcc.target/aarch64/inline-lrint_1.c: New.
5831 * gcc.target/aarch64/inline-lrint_2.c: New.
5832 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5833 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5834
5835 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5836
5837 * gcc.target/arm/sdiv_costs_1.c: New.
5838
5839 2017-06-09 Tom de Vries <tom@codesourcery.com>
5840
5841 PR target/80855
5842 * gcc.target/nvptx/label-values.c: New test.
5843
5844 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5845
5846 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5847 Test for null definitions instead of them being undefined. Add entry
5848 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5849 about using the effective target for architecture extension.
5850 (check_effective_target_arm_arch_v7ve_ok): Remove.
5851 (add_options_for_arm_arch_v7ve): Likewise.
5852
5853 2017-06-09 Richard Biener <rguenther@suse.de>
5854
5855 PR tree-optimization/66623
5856 * gcc.dg/vect/pr66623.c: New testcase.
5857
5858 2017-06-09 Richard Biener <rguenther@suse.de>
5859
5860 PR tree-optimization/79483
5861 * gcc.dg/graphite/pr79483.c: New testcase.
5862
5863 2017-06-09 Richard Biener <rguenther@suse.de>
5864
5865 PR middle-end/81007
5866 * g++.dg/pr81007.C: New testcase.
5867
5868 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5869
5870 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5871 instead of "rsp" for -m32.
5872 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5873 target, add -msse2 to dg-options.
5874 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5875 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5876
5877 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5878
5879 PR target/80966
5880 * gcc.target/powerpc/stack-limit.c: New testcase.
5881
5882 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5883
5884 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5885 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5886 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5887 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5888 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5889 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5890
5891 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR c/81006
5894 * c-c++-common/gomp/pr81006.c: New test.
5895
5896 PR c++/81011
5897 * g++.dg/gomp/pr81011.C: New test.
5898
5899 PR middle-end/81005
5900 * c-c++-common/ubsan/align-10.c: New test.
5901 * c-c++-common/ubsan/null-13.c: New test.
5902
5903 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5904
5905 PR target/81015
5906 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5907 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5908 * gcc.target/i386/pr81015.c: New test.
5909
5910 2017-06-08 Tom de Vries <tom@codesourcery.com>
5911
5912 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5913 trampolines instead of NO_TRAMPOLINES.
5914 * gcc.c-torture/execute/20000822-1.c: Same.
5915 * gcc.c-torture/execute/920428-2.c: Same.
5916 * gcc.c-torture/execute/920501-7.c: Same.
5917 * gcc.c-torture/execute/920612-2.c: Same.
5918 * gcc.c-torture/execute/921017-1.c: Same.
5919 * gcc.c-torture/execute/921215-1.c: Same.
5920 * gcc.c-torture/execute/931002-1.c: Same.
5921 * gcc.c-torture/execute/comp-goto-2.c: Same.
5922 * gcc.c-torture/execute/nestfunc-1.c: Same.
5923 * gcc.c-torture/execute/nestfunc-2.c: Same.
5924 * gcc.c-torture/execute/nestfunc-3.c: Same.
5925 * gcc.c-torture/execute/nestfunc-5.c: Same.
5926 * gcc.c-torture/execute/nestfunc-6.c: Same.
5927 * gcc.c-torture/execute/pr24135.c: Same.
5928 * gcc.dg/Wtrampolines.c: Same.
5929 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5930 * gcc.dg/torture/stackalign/nested-5.c: Same.
5931 * gcc.dg/torture/stackalign/nested-6.c: Same.
5932 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5933 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5934 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5935 * gcc.dg/trampoline-1.c: Same.
5936 * gcc.dg/tree-prof/pr44777.c: Same.
5937 * gcc.target/i386/pr67770.c: Same.
5938 * lib/gcc.exp (gcc_target_compile): Remove appending of
5939 -DNO_TRAMPOLINES to additional_flags.
5940 * lib/objc.exp (objc_target_compile): Same.
5941
5942 2017-06-08 Tom de Vries <tom@codesourcery.com>
5943
5944 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5945 'gcc,no_trampolines' instead of 'no_trampolines'.
5946
5947 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5948
5949 PR middle-end/79988
5950 * gcc.target/i386/mpx/pr79988.c: New test.
5951
5952 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5953
5954 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5955 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5956 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5957
5958 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5959
5960 * g++.dg/tree-ssa/counts-1.C: New testcase.
5961 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5962
5963 2017-08-08 Julia Koval <julia.koval@intel.com>
5964
5965 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5966 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5967 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5968 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5969 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5970 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5971
5972 2017-06-08 Marek Polacek <polacek@redhat.com>
5973
5974 PR sanitize/80932
5975 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5976
5977 2017-08-08 Julia Koval <julia.koval@intel.com>
5978
5979 PR target/73350,80862
5980 * gcc.target/i386/pr73350.c: New test.
5981
5982 2017-06-08 Richard Biener <rguenther@suse.de>
5983
5984 PR tree-optimization/80928
5985 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5986
5987 2017-06-07 Carl Love <cel@us.ibm.com>
5988
5989 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5990
5991 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5992
5993 PR c++/80990
5994 * g++.dg/cpp1z/class-deduction39.C: New.
5995
5996 2017-06-07 Marek Polacek <polacek@redhat.com>
5997
5998 PR sanitizer/80932
5999 * c-c++-common/ubsan/pr80932.c: New test.
6000
6001 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6002
6003 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6004 * gcc.target/i386/l_fma_double_2.c: Ditto.
6005 * gcc.target/i386/l_fma_double_3.c: Ditto.
6006 * gcc.target/i386/l_fma_double_4.c: Ditto.
6007 * gcc.target/i386/l_fma_double_5.c: Ditto.
6008 * gcc.target/i386/l_fma_double_6.c: Ditto.
6009 * gcc.target/i386/l_fma_float_1.c: Ditto.
6010 * gcc.target/i386/l_fma_float_2.c: Ditto.
6011 * gcc.target/i386/l_fma_float_3.c: Ditto.
6012 * gcc.target/i386/l_fma_float_4.c: Ditto.
6013 * gcc.target/i386/l_fma_float_5.c: Ditto.
6014 * gcc.target/i386/l_fma_float_6.c: Ditto.
6015
6016 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6017
6018 * gcc.target/aarch64/sdiv_costs_1.c: New.
6019
6020 2017-06-07 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/80928
6023 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6024 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6025
6026 2017-06-07 Richard Biener <rguenther@suse.de>
6027
6028 PR tree-optimization/80928
6029 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6030 check_results.
6031
6032 2017-06-06 Nathan Sidwell <nathan@acm.org>
6033
6034 * g++.dg/pr45330.C: Add inline namespace case.
6035
6036 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6037
6038 PR fortran/80975
6039 * gfortran.dg/matmul_16.f90: New test.
6040 * gfortran.dg/inline_matmul_18.f90: New test.
6041
6042 2017-06-06 Marek Polacek <polacek@redhat.com>
6043
6044 PR c/79983
6045 * gcc.dg/pr79983.c: New test.
6046
6047 2017-06-06 David S. Miller <davem@davemloft.net>
6048
6049 * gcc.target/sparc/sparc-ret-3.c: New test.
6050
6051 2017-06-06 Tom de Vries <tom@codesourcery.com>
6052
6053 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6054 label_values instead of NO_LABEL_VALUES.
6055 * gcc.c-torture/compile/920301-1.c: Same.
6056 * gcc.c-torture/compile/920501-1.c: Same.
6057 * gcc.c-torture/compile/941014-4.c: Same.
6058 * gcc.c-torture/compile/labels-1.c: Same.
6059 * gcc.c-torture/compile/pr18903.c: Same.
6060 * gcc.c-torture/execute/920302-1.c: Same.
6061 * gcc.c-torture/execute/920415-1.c: Same.
6062 * gcc.c-torture/execute/920428-2.c: Same.
6063 * gcc.c-torture/execute/920501-3.c: Same.
6064 * gcc.c-torture/execute/920501-4.c: Same.
6065 * gcc.c-torture/execute/920501-5.c: Same.
6066 * gcc.c-torture/execute/920501-7.c: Same.
6067 * gcc.c-torture/execute/920721-4.c: Same.
6068 * gcc.c-torture/execute/980526-1.c: Same.
6069 * gcc.c-torture/execute/990208-1.c: Same.
6070 * gcc.c-torture/execute/comp-goto-1.c: Same.
6071 * gcc.c-torture/execute/comp-goto-2.c: Same.
6072 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6073 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6074 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6075 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6076 * gcc.dg/tree-prof/pr44777.c: Same.
6077 * gcc.misc-tests/bprob-2.c: Same.
6078 * gcc.misc-tests/gcov-3.c: Same.
6079 * lib/gcc.exp (gcc_target_compile): Remove appending of
6080 -DNO_LABEL_VALUES to additional_flags.
6081 * lib/objc.exp (objc_target_compile): Same.
6082 * lib/target-supports.exp (check_effective_target_label_values): Test on
6083 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6084
6085 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6086
6087 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6088
6089 2017-06-06 Richard Biener <rguenther@suse.de>
6090
6091 PR tree-optimization/80974
6092 * gcc.dg/torture/pr80974.c: New testcase.
6093
6094 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6095
6096 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6097 "unsigned int" in conversation warning on line 15.
6098
6099 2017-06-06 Richard Biener <rguenther@suse.de>
6100
6101 PR tree-optimization/80928
6102 * gcc.dg/vect/pr80928.c: New testcase.
6103 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6104 * gcc.dg/vect/slp-13.c: Likewise.
6105 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6106
6107 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6108
6109 * g++.dg/plugin/comment_plugin.c: New test plugin.
6110 * g++.dg/plugin/comments-1.C: New test file.
6111 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6112
6113 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6114
6115 * gcc.misc-tests/gcov-1a.c: New test.
6116
6117 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6118
6119 * gcc.target/powerpc/clone1.c: New test.
6120
6121 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6122
6123 PR fortran/70601
6124 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6125
6126 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6127
6128 PR fortran/35339
6129 * gfortran.dg/implied_do_io_1.f90: New Test.
6130 * gfortran.dg/implied_do_io_2.f90: New Test.
6131
6132 2017-06-05 Renlin Li <renlin.li@arm.com>
6133
6134 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6135 selector to related line.
6136
6137 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6138
6139 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6140
6141 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6142
6143 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6144
6145 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6146
6147 * gcc.target/aarch64/subs_compare_2.c: New test.
6148
6149 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6150
6151 * gcc.target/aarch64/subs_compare_1.c: New test.
6152
6153 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6154
6155 * gcc.target/mips/div-9.c: Delete duplicate test.
6156 * gcc.target/mips/div-10.c: Ditto.
6157 * gcc.target/mips/div-11.c: Ditto.
6158 * gcc.target/mips/div-12.c: Ditto.
6159
6160 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6161
6162 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6163
6164 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6165
6166 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6167 vesrion of the dejagnu grep.
6168 (list-module-names): Use it and adjust the regular expressions for
6169 modules and submodules.
6170 * gfortran.dg/prof/prof.exp: Cleanup modules.
6171 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6172 directives.
6173 * gfortran.dg/altreturn_8.f90: Likewise.
6174 * gfortran.dg/associate_12.f90: Likewise.
6175 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6176 * gfortran.dg/charlen_15.f90: Likewise.
6177 * gfortran.dg/class_4a.f03: Likewise.
6178 * gfortran.dg/class_54.f90: Likewise.
6179 * gfortran.dg/class_dummy_4.f03: Likewise.
6180 * gfortran.dg/class_dummy_5.f90: Likewise.
6181 * gfortran.dg/constructor_9.f90: Likewise.
6182 * gfortran.dg/dec_structure_15.f90: Likewise.
6183 * gfortran.dg/do_check_8.f90: Likewise.
6184 * gfortran.dg/dtio_26.f03: Likewise.
6185 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6186 * gfortran.dg/equiv_9.f90: Likewise.
6187 * gfortran.dg/extends_15.f90: Likewise.
6188 * gfortran.dg/finalize_22.f90: Likewise.
6189 * gfortran.dg/finalize_23.f90: Likewise.
6190 * gfortran.dg/generic_26.f90: Likewise.
6191 * gfortran.dg/generic_27.f90: Likewise.
6192 * gfortran.dg/namelist_76.f90: Likewise.
6193 * gfortran.dg/pointer_init_8.f90: Likewise.
6194 * gfortran.dg/pr61318.f90: Likewise.
6195 * gfortran.dg/pr77260_1.f90: Likewise.
6196 * gfortran.dg/pr77260_2.f90: Likewise.
6197 * gfortran.dg/pr77420_3.f90: Likewise.
6198 * gfortran.dg/proc_ptr_39.f90: Likewise.
6199 * gfortran.dg/proc_ptr_41.f90: Likewise.
6200 * gfortran.dg/proc_ptr_42.f90: Likewise.
6201 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6202 * gfortran.dg/submodule_1.f08: Likewise.
6203 * gfortran.dg/submodule_10.f08: Likewise.
6204 * gfortran.dg/submodule_14.f08: Likewise.
6205 * gfortran.dg/submodule_15.f08: Likewise.
6206 * gfortran.dg/submodule_2.f08: Likewise.
6207 * gfortran.dg/submodule_5.f08: Likewise.
6208 * gfortran.dg/submodule_6.f08: Likewise.
6209 * gfortran.dg/submodule_7.f08: Likewise.
6210 * gfortran.dg/submodule_8.f08: Likewise.
6211 * gfortran.dg/submodule_9.f08: Likewise.
6212 * gfortran.dg/transfer_class_2.f90: Likewise.
6213 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6214 * gfortran.dg/typebound_call_24.f03: Likewise.
6215 * gfortran.dg/typebound_call_25.f90: Likewise.
6216 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6217 * gfortran.dg/typebound_generic_12.f03: Likewise.
6218 * gfortran.dg/typebound_generic_13.f03: Likewise.
6219 * gfortran.dg/typebound_generic_14.f03: Likewise.
6220 * gfortran.dg/typebound_generic_15.f90: Likewise.
6221 * gfortran.dg/typebound_operator_16.f03: Likewise.
6222 * gfortran.dg/typebound_operator_18.f90: Likewise.
6223 * gfortran.dg/typebound_operator_20.f90: Likewise.
6224 * gfortran.dg/typebound_override_3.f90: Likewise.
6225 * gfortran.dg/typebound_override_4.f90: Likewise.
6226 * gfortran.dg/typebound_override_5.f90: Likewise.
6227 * gfortran.dg/typebound_override_6.f90: Likewise.
6228 * gfortran.dg/typebound_override_7.f90: Likewise.
6229 * gfortran.dg/typebound_proc_28.f03: Likewise.
6230 * gfortran.dg/typebound_proc_29.f90: Likewise.
6231 * gfortran.dg/typebound_proc_30.f90: Likewise.
6232 * gfortran.dg/typebound_proc_31.f90: Likewise.
6233 * gfortran.dg/typebound_proc_32.f90: Likewise.
6234 * gfortran.dg/typebound_proc_33.f90: Likewise.
6235 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6236 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6237 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6238 * gfortran.dg/use_only_3.f90: Likewise.
6239 * gfortran.dg/use_without_only_1.f90: Likewise.
6240 * gfortran.dg/warn_unused_function.f90: Likewise.
6241 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6242 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6243
6244 2017-06-04 Marek Polacek <polacek@redhat.com>
6245
6246 PR c/80919
6247 * gcc.dg/format/pr80919.c: New test.
6248
6249 2017-06-02 Martin Sebor <msebor@redhat.com>
6250
6251 PR c/80892
6252 * c-c++-common/Wfloat-conversion-2.c: New test.
6253
6254 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 PR c++/68754
6257 * g++.dg/cpp1y/constexpr-68754.C: New.
6258
6259 2017-06-02 Carl Love <cel@us.ibm.com>
6260
6261 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6262 for the new built-ins.
6263
6264 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6265
6266 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6267
6268 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6269
6270 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6271 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6272 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6273 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6274 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6275
6276 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6277
6278 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6279
6280 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6281
6282 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6283
6284 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6285
6286 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6287 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6288 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6289 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6290 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6291 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6292 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6293 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6294 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6295
6296 2017-06-02 Nathan Sidwell <nathan@acm.org>
6297
6298 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6299
6300 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR rtl-optimization/80903
6303 * gcc.dg/pr80903.c: New test.
6304
6305 PR fortran/80918
6306 * gfortran.dg/gomp/pr80918.f90: New test.
6307
6308 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6309
6310 * c-c++-common/Wsizeof-pointer-div.c: New test.
6311 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6312 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6313 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6314 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6315 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6316 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6317 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6318 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6319 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6320 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6321 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6322 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6323 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6324 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6325 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6326 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6327 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6328 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6329
6330 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6331
6332 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6333 Update the target to power8-vector.
6334
6335 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6336
6337 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6338
6339 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6340
6341 * debug12.adb, debug12.ads: New testcase.
6342
6343 2017-06-01 Martin Jambor <mjambor@suse.cz>
6344
6345 PR tree-optimization/80898
6346 * gcc.dg/tree-ssa/pr80898.c: New test.
6347 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6348
6349 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 PR c++/80896
6352 * g++.dg/cpp1z/nodiscard5.C: New.
6353
6354 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6355
6356 * gcc.target/arc/pr9001195952.c: New test.
6357
6358 2017-06-01 Tom de Vries <tom@codesourcery.com>
6359
6360 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6361 * gcc.c-torture/compile/asmgoto-1.c: Same.
6362 * gcc.dg/20000707-1.c: Same.
6363 * gcc.dg/pr38700.c: Same.
6364 * gcc.dg/pr70169.c: Same.
6365 * gcc.dg/pr80112.c: Same.
6366 * gcc.dg/torture/pr51071-2.c: Same.
6367 * gcc.dg/torture/pr51071.c: Same.
6368 * gcc.dg/tree-ssa/alias-34.c: Same.
6369
6370 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6371
6372 * gnat.dg/debug11.adb: New testcase.
6373
6374 2017-06-01 Richard Biener <rguenther@suse.de>
6375
6376 PR middle-end/66313
6377 * c-c++-common/ubsan/pr66313.c: New testcase.
6378 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6379
6380 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6381
6382 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6383 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6384 to vsx_hw. Add dg-skip-if directive to disable this test if
6385 -mcpu overridden.
6386 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6387 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6388 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6389 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6390 to dg-option. Add dg-skip-if directive to disable this test
6391 for darwin. Add dg-skip-if directive to disable this test if
6392 -mcpu overridden.
6393
6394 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6395
6396 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6397 (_mm_maskz_max_sd): Test new intrinsics.
6398 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6399 (_mm_maskz_max_sd): Test new intrinsics.
6400 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6401 (_mm_maskz_max_ss): Test new intrinsics.
6402 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6403 (_mm_maskz_max_ss): Test new intrinsics.
6404 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6405 (_mm_maskz_min_sd): Test new intrinsics.
6406 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6407 (_mm_maskz_min_sd): Test new intrinsics.
6408 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6409 (_mm_maskz_min_ss): Test new intrinsics.
6410 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6411 (_mm_maskz_min_ss): Test new intrinsics.
6412
6413 2017-05-31 Nathan Sidwell <nathan@acm.org>
6414
6415 * g++.dg/lookup/lambda1.C New.
6416
6417 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6418
6419 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6420 on pointer should not be replaced.
6421
6422 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6423
6424 PR testsuite/80580
6425 * gcc.dg/gimplefe-error-7.c: New test.
6426
6427 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6428
6429 * gcc.target/arc/add_n-combine.c: New test.
6430 * gcc.target/arc/sub_n-combine.c: New test.
6431
6432 2017-05-31 Richard Biener <rguenther@suse.de>
6433
6434 PR target/80880
6435 * gcc.target/i386/pr80880.c: New testcase.
6436
6437 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6438
6439 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6440
6441 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6442
6443 * gcc.dg/vect/pr80815-3.c: New test.
6444
6445 2017-05-31 Richard Biener <rguenther@suse.de>
6446
6447 PR tree-optimization/80906
6448 * gcc.dg/graphite/pr80906.c: New testcase.
6449
6450 2017-05-30 Tom de Vries <tom@codesourcery.com>
6451
6452 PR testsuite/80910
6453 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6454 unsupported if host compiler does not support c++11.
6455 (host_supports_c++11): New proc.
6456
6457 2017-05-30 Martin Sebor <msebor@redhat.com>
6458
6459 PR c/80731
6460 * g++.dg/ext/utf16-4.C: Relax test.
6461 * gcc.dg/fixed-point/int-warning.c: Adjust.
6462
6463 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6464
6465 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6466 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6467 test case.
6468 * g++.dg/plugin/show-template-tree-color.C: New test case.
6469 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6470 * g++.dg/template/show-template-tree-2.C: New test case.
6471 * g++.dg/template/show-template-tree-3.C: New test case.
6472 * g++.dg/template/show-template-tree-4.C: New test case.
6473 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6474 * g++.dg/template/show-template-tree.C: New test case.
6475
6476 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6477
6478 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6479 dg-options.
6480 * gfortran.dg/pr80107.f: Delete testcase.
6481
6482 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6483
6484 PR target/80833
6485 * gcc.target/i386/pr80833-1.c: New test.
6486 * gcc.target/i386/pr80833-2.c: Ditto.
6487
6488 2017-05-30 Nathan Sidwell <nathan@acm.org>
6489
6490 PR c++/80913
6491 * g++.dg/lookup/pr80913.C: New.
6492
6493 2017-05-30 Richard Biener <rguenther@suse.de>
6494
6495 PR middle-end/80901
6496 * gcc.dg/torture/pr80901.c: New testcase.
6497
6498 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6499
6500 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6501
6502 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6503
6504 PR target/78838
6505 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6506
6507 2017-05-30 Richard Biener <rguenther@suse.de>
6508
6509 PR middle-end/80876
6510 * gcc.dg/torture/pr80876.c: New testcase.
6511
6512 2017-05-29 Nathan Sidwell <nathan@acm.org>
6513
6514 PR c++/80891 (#5)
6515 * g++.dg/lookup/pr80891-5.C: New.
6516
6517 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6518
6519 PR libgfortran/53029
6520 * gfortran.dg/read_5.f90: New test.
6521
6522 2017-05-29 Nathan Sidwell <nathan@acm.org>
6523
6524 PR c++/80891 (#4)
6525 * g++.dg/lookup/pr80891-4.C: New.
6526
6527 PR c++/80891 (#1)
6528 * g++.dg/lookup/pr80891-1.C: New.
6529
6530 PR c++/80891 (#3)
6531 * g++.dg/lookup/pr80891-3.C: New.
6532
6533 PR c++/80891 (#2)
6534 * g++.dg/lookup/pr80891-2.C: New.
6535
6536 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6537
6538 PR fortran/37131
6539 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6540 flags.
6541 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6542 * gfortran.dg/inline_matmul_17.f90: New test.
6543
6544 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6545
6546 * gfortran.dg/matmul_bounds_12.f90: New test.
6547
6548 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR bootstrap/80887
6551 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6552
6553 2017-05-26 Nathan Sidwell <nathan@acm.org>
6554
6555 * g++.dg/cpp0x/dr2061.C: New.
6556 * g++.dg/parse/namespace-alias-1.C: Add more test.
6557
6558 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6559
6560 PR tree-optimization/80815
6561 * gcc.dg/vect/pr80815-1.c: New test.
6562 * gcc.dg/vect/pr80815-2.c: New test.
6563
6564 2017-05-26 Martin Liska <mliska@suse.cz>
6565
6566 PR ipa/80663
6567 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6568 split at the problematic spot.
6569 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6570 a valid value of the param.
6571
6572 2017-05-26 Marek Polacek <polacek@redhat.com>
6573
6574 PR sanitizer/80875
6575 * c-c++-common/ubsan/pr80875.c: New test.
6576
6577 2017-05-26 Tom de Vries <tom@codesourcery.com>
6578
6579 PR testsuite/80557
6580 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6581 * gcc.dg/Wcxx-compat-8.c: Same.
6582 * gcc.dg/Wobjsize-1.c: Same.
6583 * gcc.dg/Wshadow-local-2.c: Same.
6584 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6585 * gcc.dg/anon-struct-6.c: Same.
6586 * gcc.dg/asm-wide-1.c: Same.
6587 * gcc.dg/builtin-inf-1.c: Same.
6588 * gcc.dg/builtin-redefine.c: Same.
6589 * gcc.dg/c90-array-lval-6.c: Same.
6590 * gcc.dg/c90-array-lval-7.c: Same.
6591 * gcc.dg/c90-fordecl-1.c: Same.
6592 * gcc.dg/c99-fordecl-2.c: Same.
6593 * gcc.dg/cast-lvalue-1.c: Same.
6594 * gcc.dg/cast-lvalue-2.c: Same.
6595 * gcc.dg/compound-lvalue-1.c: Same.
6596 * gcc.dg/cond-lvalue-1.c: Same.
6597 * gcc.dg/cpp/20000419-1.c: Same.
6598 * gcc.dg/cpp/backslash.c: Same.
6599 * gcc.dg/cpp/backslash2.c: Same.
6600 * gcc.dg/cpp/macspace1.c: Same.
6601 * gcc.dg/cpp/macspace2.c: Same.
6602 * gcc.dg/cpp/multiline-2.c: Same.
6603 * gcc.dg/cpp/pr27777.c: Same.
6604 * gcc.dg/cpp/pr30786.c: Same.
6605 * gcc.dg/cpp/pr34602.c: Same.
6606 * gcc.dg/cpp/redef1.c: Same.
6607 * gcc.dg/cpp/tr-warn1.c: Same.
6608 * gcc.dg/cpp/tr-warn3.c: Same.
6609 * gcc.dg/cpp/tr-warn6.c: Same.
6610 * gcc.dg/cpp/trad/hash.c: Same.
6611 * gcc.dg/cpp/trad/redef1.c: Same.
6612 * gcc.dg/cpp/ucs.c: Same.
6613 * gcc.dg/declspec-10.c: Same.
6614 * gcc.dg/declspec-11.c: Same.
6615 * gcc.dg/declspec-18.c: Same.
6616 * gcc.dg/format/c99-strftime-1.c: Same.
6617 * gcc.dg/format/ext-3.c: Same.
6618 * gcc.dg/format/pr72858.c: Same.
6619 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6620 * gcc.dg/init-string-1.c: Same.
6621 * gcc.dg/label-decl-3.c: Same.
6622 * gcc.dg/m-un-2.c: Same.
6623 * gcc.dg/nofixed-point-2.c: Same.
6624 * gcc.dg/noncompile/20020213-1.c: Same.
6625 * gcc.dg/pch/counter-2.c: Same.
6626 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6627 * gcc.dg/pr27528.c: Same.
6628 * gcc.dg/pr27953.c: Same.
6629 * gcc.dg/pr35899.c: Same.
6630 * gcc.dg/pr37561.c: Same.
6631 * gcc.dg/pr45461.c: Same.
6632 * gcc.dg/pr45750.c: Same.
6633 * gcc.dg/pr53196-2.c: Same.
6634 * gcc.dg/pr53265.c: Same.
6635 * gcc.dg/redecl-1.c: Same.
6636 * gcc.dg/tls/thr-init-1.c: Same.
6637 * gcc.dg/torture/pr51106-1.c: Same.
6638 * gcc.dg/torture/pr51106-2.c: Same.
6639 * gcc.dg/uninit-19.c: Same.
6640 * gcc.dg/uninit-pr20644.c: Same.
6641
6642 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6643
6644 * g++.dg/cpp1z/decomp29.C (p): New variable.
6645 (main): Add further tests.
6646
6647 2017-05-26 Richard Biener <rguenther@suse.de>
6648
6649 PR tree-optimization/80842
6650 * gcc.dg/torture/pr80842.c: New testcase.
6651
6652 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6653
6654 PR c++/79652
6655 * g++.dg/cpp0x/pr79652.C: New.
6656
6657 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/71451
6660 * g++.dg/cpp0x/variadic170.C: New.
6661
6662 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6663
6664 * g++.dg/warn/Wcatch-value-1.C: New test.
6665 * g++.dg/warn/Wcatch-value-2.C: New test.
6666 * g++.dg/warn/Wcatch-value-3.C: New test.
6667
6668 2017-05-25 Nathan Sidwell <nathan@acm.org>
6669
6670 * g++.dg/lookup/using56.C: New.
6671 * g++.dg/lookup/using57.C: New.
6672 * g++.dg/lookup/using58.C: New.
6673 * g++.dg/lookup/using59.C: New.
6674
6675 * g++.dg/lookup/using17.C: Adjust diagnostics.
6676
6677 2017-05-25 Martin Sebor <msebor@redhat.com>
6678
6679 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6680 positives on ILP32.
6681 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6682 column numbers.
6683 * gcc.dg/pr60114.c: Same.
6684
6685 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6686
6687 * gfortran.dg/pr48636.f90: Fix template better.
6688
6689 2017-05-25 Nathan Sidwell <nathan@acm.org>
6690
6691 * g++.dg/lookup/koenig14.C: New.
6692
6693 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/79583
6696 * g++.dg/cpp0x/pr79583.C: New.
6697
6698 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6699
6700 PR c++/68578
6701 * g++.dg/cpp1y/pr68578.C: New.
6702
6703 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6704
6705 * gcc.dg/tree-ssa/vce-1.c: New file.
6706
6707 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6708
6709 * gcc.dg/tree-ssa/addadd.c: New file.
6710
6711 2017-05-24 Nathan Sidwell <nathan@acm.org>
6712
6713 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6714 * g++.dg/lookup/friend19.C: New.
6715 * g++.dg/lookup/friend20.C: New.
6716
6717 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6718
6719 PR c++/80544
6720 * g++.dg/expr/cast11.C: New test.
6721
6722 2017-05-24 Martin Sebor <msebor@redhat.com>
6723
6724 PR c/80731
6725 * c-c++-common/Wfloat-conversion.c: Adjust.
6726 * c-c++-common/dfp/convert-int-saturate.c: Same.
6727 * c-c++-common/pr68657-1.c: Same.
6728 * g++.dg/ext/utf-cvt.C: Same.
6729 * g++.dg/ext/utf16-4.C: Same.
6730 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6731 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6732 * g++.dg/warn/Wconversion3.C: Same.
6733 * g++.dg/warn/Wconversion4.C: Same.
6734 * g++.dg/warn/Wsign-conversion.C: Same.
6735 * g++.dg/warn/overflow-warn-1.C: Same.
6736 * g++.dg/warn/overflow-warn-3.C: Same.
6737 * g++.dg/warn/overflow-warn-4.C: Same.
6738 * g++.dg/warn/pr35635.C: Same.
6739 * g++.old-deja/g++.mike/enum1.C: Same.
6740 * gcc.dg/Wconversion-3.c: Same.
6741 * gcc.dg/Wconversion-5.c: Same.
6742 * gcc.dg/Wconversion-complex-c99.c: Same.
6743 * gcc.dg/Wconversion-complex-gnu.c: Same.
6744 * gcc.dg/Wconversion-integer.c: Same.
6745 * gcc.dg/Wsign-conversion.c: Same.
6746 * gcc.dg/bitfld-2.c: Same.
6747 * gcc.dg/c90-const-expr-11.c: Same.
6748 * gcc.dg/c90-const-expr-7.c: Same.
6749 * gcc.dg/c99-const-expr-7.c: Same.
6750 * gcc.dg/overflow-warn-1.c: Same.
6751 * gcc.dg/overflow-warn-2.c: Same.
6752 * gcc.dg/overflow-warn-3.c: Same.
6753 * gcc.dg/overflow-warn-4.c: Same.
6754 * gcc.dg/overflow-warn-5.c: Same.
6755 * gcc.dg/overflow-warn-8.c: Same.
6756 * gcc.dg/overflow-warn-9.c: New test.
6757 * gcc.dg/pr35635.c: Adjust.
6758 * gcc.dg/pr59940.c: Same.
6759 * gcc.dg/pr59963-2.c: Same.
6760 * gcc.dg/pr60114.c: Same.
6761 * gcc.dg/switch-warn-2.c: Same.
6762 * gcc.dg/utf-cvt.c: Same.
6763 * gcc.dg/utf16-4.c: Same.
6764
6765 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6766
6767 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6768 Don't include limits.h.
6769 (w): Conditionalize on long long wider than int. Use
6770 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6771 -9223372036854775808.
6772 (x): Use __INT_MAX__ instead of INT_MAX.
6773
6774 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6775
6776 PR fortran/66094
6777 * gfortran.dg/inline_matmul_16.f90: New test.
6778
6779 2017-05-24 Tom de Vries <tom@codesourcery.com>
6780
6781 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6782
6783 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6784
6785 PR middle-end/80823
6786 * gcc.dg/pr80823.c: New test.
6787
6788 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6789
6790 * gcc.target/s390/pr80725.c: New test.
6791
6792 2017-05-23 Nathan Sidwell <nathan@acm.org>
6793
6794 * g++.dg/lookup/extern-c-hidden.C: New.
6795 * g++.dg/lookup/extern-redecl1.C: New.
6796
6797 PR c++/80866
6798 * g++.dg/parse/pr80866.C: New.
6799
6800 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6801
6802 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6803 * gcc.dg/ipa/inline-5.c: Likewise.
6804 * gfortran.dg/pr48636.f90: Likewise.
6805
6806 2017-05-23 Nathan Sidwell <nathan@acm.org>
6807
6808 * g++.dg/parse/ctor9.C: Adjust expected error.
6809
6810 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6811
6812 PR libgfortran/80256
6813 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6814 Cygwin.
6815
6816 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6817
6818 * c-c++-common/goacc/parallel-dims-1.c: Update.
6819 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6820 * c-c++-common/goacc/routine-1.c: Likewise.
6821 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6822 * g++.dg/goacc/template.C: Likewise.
6823 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6824 * gfortran.dg/goacc/routine-3.f90: Likewise.
6825 * gfortran.dg/goacc/sie.f95: Likewise.
6826 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6827
6828 2017-05-23 Nathan Sidwell <nathan@acm.org>
6829
6830 * g++.dg/lookup/using13.C: Adjust expected error.
6831
6832 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6833
6834 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6835
6836 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6837
6838 PR target/80718
6839 * gcc.target/powerpc/pr80718.c: New test.
6840
6841 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6842
6843 * gcc.target/powerpc/conditional-return.c: New testcase.
6844
6845 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6846
6847 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6848 LE-only.
6849
6850 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6851
6852 PR fortran/80766
6853 * gfortran.dg/typebound_call_28.f90: New test.
6854
6855 2017-05-22 Nathan Sidwell <nathan@acm.org>
6856
6857 * g++.dg/lookup/strong-using.C: New.
6858
6859 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6860
6861 * gcc.target/arm/movsi_movt.c: New test.
6862 * gcc.target/arm/movdi_movt.c: New test.
6863
6864 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6865
6866 * gnat.dg/specs/not_null1.ads: New test.
6867
6868 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6869
6870 * gnat.dg/limited_with5.ad[sb]: New test.
6871 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6872 * gnat.dg/limited_with6.ad[sb]: New test.
6873 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6874
6875 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6876
6877 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6878 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6879
6880 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/70265
6883 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6884 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6885
6886 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6887
6888 PR libgfortran/80333
6889 * gfortran.dg/dtio_30.f03: New test.
6890
6891 2017-05-19 Marek Polacek <polacek@redhat.com>
6892
6893 PR sanitizer/80800
6894 * c-c++-common/ubsan/pr80800.c: New test.
6895 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6896
6897 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6898
6899 * c-c++-common/goacc/default-1.c: Update.
6900 * c-c++-common/goacc/default-2.c: Likewise.
6901 * c-c++-common/goacc/default-4.c: Likewise.
6902 * gfortran.dg/goacc/default-1.f95: Likewise.
6903 * gfortran.dg/goacc/default-4.f: Likewise.
6904 * c-c++-common/goacc/default-5.c: New file.
6905 * gfortran.dg/goacc/default-5.f: Likewise.
6906
6907 * c-c++-common/goacc/default-1.c: New file.
6908 * c-c++-common/goacc/default-2.c: Likewise.
6909 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6910 test cases in...
6911 * c-c++-common/goacc/default-3.c: ... this new file, and...
6912 * c-c++-common/goacc/default-4.c: ... this new file.
6913 * gfortran.dg/goacc/default.f95: Remove file, including its test
6914 cases in...
6915 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6916 * gfortran.dg/goacc/default-2.f: ... this new file.
6917 * gfortran.dg/goacc/default-3.f95: New file.
6918 * gfortran.dg/goacc/default-4.f: Likewise.
6919
6920 2017-05-19 Nathan Sidwell <nathan@acm.org>
6921
6922 * g++.dg/inherit/covariant7.C: Adjust.
6923
6924 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6925
6926 * gcc.target/arm/tls-disable-literal-pool.c: Change
6927 require-effective-target to tls_native.
6928 Move dg-error to return statement line and change to dg-message.
6929
6930 2017-05-19 Richard Biener <rguenther@suse.de>
6931
6932 PR c++/80593
6933 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6934 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6935
6936 2017-05-19 Richard Biener <rguenther@suse.de>
6937
6938 PR middle-end/80764
6939 * gcc.dg/torture/pr80764.c: New testcase.
6940
6941 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6942
6943 PR target/80510
6944 * gcc.target/powerpc/pr80510-1.c: New test.
6945 * gcc.target/powerpc/pr80510-2.c: Likewise.
6946
6947 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6948
6949 * gcc.dg/pragma-diag-7.c: New test.
6950
6951 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6952
6953 PR target/80799
6954 * g++.dg/other/i386-11.C: New test.
6955
6956 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6957
6958 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6959 * fold-vec-div-floatdouble.c: Likewise.
6960 * fold-vec-logical-ands-char.c: Likewise.
6961 * fold-vec-logical-ands-int.c: Likewise.
6962 * fold-vec-logical-ands-short.c: Likewise.
6963 * fold-vec-logical-ors-char.c: Likewise.
6964 * fold-vec-logical-ors-int.c: Likewise.
6965 * fold-vec-logical-ors-short.c: Likewise.
6966 * fold-vec-logical-other-char.c: Likewise.
6967 * fold-vec-mule-misc.c: Likewise.
6968 * fold-vec-mult-float.c: Likewise.
6969 * fold-vec-mult-floatdouble.c: Likewise.
6970 * fold-vec-mult-int.c: Likewise.
6971 * fold-vec-mult-int128-p9.c: Likewise.
6972 * fold-vec-sub-floatdouble.c: Likewise.
6973 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6974 Add lp64 requirement.
6975 * fold-vec-mult-int128-p8.c: Likewise.
6976 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6977
6978 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6979
6980 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6981 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6982 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6983 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6984 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6985 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6986 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6987 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6988 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6989 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6990 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6991 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6992 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6993 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6994 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6995 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6996 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6997 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6998 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6999 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7000 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7001 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7002 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7003 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7004 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7005 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7006
7007 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7008
7009 * gcc.target/sparc/niagara7-align.c: New test.
7010
7011 2017-05-18 Marek Polacek <polacek@redhat.com>
7012
7013 PR sanitizer/80797
7014 * c-c++-common/ubsan/null-12.c: New test.
7015
7016 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7017
7018 PR middle-end/80692
7019 * gcc.c-torture/execute/pr80692.c: New testcase.
7020
7021 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7022
7023 PR libgfortran/80741
7024 * gfortran.dg/read_4.f90: New test.
7025
7026 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7027
7028 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7029
7030 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7031
7032 PR fortran/80668
7033 * gfortran.dg/pr80668.f90: New.
7034
7035 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7036
7037 PR middle-end/80775
7038 * gcc.dg/pr80775.c: New test.
7039
7040 2017-05-17 Marek Polacek <polacek@redhat.com>
7041
7042 PR sanitizer/80659
7043 * gcc.dg/asan/pr80659.c: New test.
7044
7045 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7046
7047 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7048 unsigned long.
7049
7050 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7051
7052 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7053
7054 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7055 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7056
7057 PR tree-optimization/80457
7058 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7059 call vect_model_simple_cost.
7060
7061 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7062
7063 PR fortran/80554
7064 * gfortran.dg/submodule_29.f08: New test.
7065
7066 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7067
7068 * g++.dg/other/accessor-fixits-1.C: New test case.
7069 * g++.dg/other/accessor-fixits-2.C: New test case.
7070 * g++.dg/other/accessor-fixits-3.C: New test case.
7071 * g++.dg/other/accessor-fixits-4.C: New test case.
7072
7073 2017-05-16 Carl Love <cel@us.ibm.com>
7074
7075 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7076 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7077 built-ins to the test suite file. Note, support for mradds exists
7078 but no test case exists.
7079 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7080 built-ins to the test suite file.
7081
7082 2017-05-16 Marek Polacek <polacek@redhat.com>
7083
7084 PR sanitizer/80536
7085 PR sanitizer/80386
7086 * c-c++-common/ubsan/pr80536.c: New test.
7087 * g++.dg/ubsan/pr80386.C: New test.
7088
7089 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7090
7091 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7092 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7093
7094 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7095
7096 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7097 expected output of vadd, vsub and vmul instructions.
7098 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7099 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7100 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7101
7102 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103
7104 PR libgfortran/80727
7105 * gfortran.dg/read_3.f90: New test.
7106
7107 2017-05-15 Nathan Sidwell <nathan@acm.org>
7108
7109 PR c++/79369
7110 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7111
7112 PR c++/79369
7113 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7114 * g++.dg/cpp0x/pr79369.C: New.
7115
7116 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7117
7118 PR fortran/80752
7119 * gfortran.dg/pr80752.f90: New test.
7120
7121 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7122
7123 PR target/80425
7124 * gcc.target/i386/pr80425-1.c: New test.
7125 * gcc.target/i386/pr80425-2.c: Ditto.
7126
7127 2017-05-15 Jeff Law <law@redhat.com>
7128
7129 * gcc.target/mips/reorgbug-1.c: New test.
7130
7131 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7132
7133 * gnat.dg/specs/pack13.ads: New test.
7134
7135 2017-05-14 Martin Sebor <msebor@redhat.com>
7136
7137 PR middle-end/77671
7138 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7139 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7140 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7141 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7142 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7143
7144 2017-05-14 Martin Sebor <msebor@redhat.com>
7145
7146 PR middle-end/80669
7147 * gcc.dg/builtin-stpncpy.c: New test.
7148
7149 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7150
7151 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7152 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7153 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7154 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7155
7156 2017-05-14 Julia Koval <julia.koval@intel.com>
7157
7158 * gcc.target/i386/xgetsetbv.c: New test.
7159
7160 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7161
7162 PR fortran/80442
7163 * gfortran.dg/impl_do_var_data.f90: New Test
7164
7165 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7166
7167 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7168 A regression test for a private array access case which caused
7169 an assert.
7170
7171 2017-05-12 Martin Sebor <msebor@redhat.com>
7172
7173 PR testsuite/80643
7174 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7175 to the purpose of the test.
7176
7177 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7178
7179 * gcc.target/powerpc/bmi-andn-1.c: New file
7180 * gcc.target/powerpc/bmi-andn-2.c: New file.
7181 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7182 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7183 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7184 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7185 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7186 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7187 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7188 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7189 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7190 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7191 * gcc.target/powerpc/bmi-check.h: New File.
7192 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7193 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7194 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7195 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7196 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7197 * gcc.target/powerpc/bmi2-check.h: New file.
7198 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7199 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7200 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7201 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7202 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7203 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7204 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7205 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7206 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7207
7208 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/60430
7211 * g++.dg/cpp0x/pr60430.C: New.
7212
7213 2017-05-12 Jeff Law <law@redhat.com>
7214
7215 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7216
7217 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7218
7219 PR middle-end/80707
7220 * g++.dg/pr80707.C: New test.
7221
7222 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7223
7224 * gcc.target/powerpc/fold-vec-div-float.c: New.
7225 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7226 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7227
7228 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7229
7230 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7231 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7232 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7233 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7234 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7235 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7236 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7237 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7238 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7239 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7240 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7241 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7242
7243 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7244
7245 PR c++/49604
7246 * g++.dg/cpp0x/forw_enum14.C: New.
7247 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7248
7249 2017-05-12 Richard Biener <rguenther@suse.de>
7250
7251 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7252
7253 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/67687
7256 * g++.dg/cpp0x/constexpr-ice17.C: New.
7257
7258 2017-05-12 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/80713
7261 * gcc.dg/torture/pr80713.c: New testcase.
7262
7263 2017-05-12 Andi Kleen <ak@linux.intel.com>
7264
7265 PR testsuite/77684
7266 * lib/target-supports.exp (profopt-perf-wrapper):
7267 Add -m8 option to increase parallelism.
7268
7269 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7270
7271 * c-c++-common/goacc/parallel-dims-1.c: New file.
7272 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7273
7274 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7275 * c-c++-common/goacc/classify-kernels.c: Likewise.
7276 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7277 Likewise.
7278 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7279 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7280 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7281 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7282 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7283 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7284 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7285 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7286 * c-c++-common/goacc/kernels-loop.c: Likewise.
7287 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7288 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7289 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7290 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7291 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7292 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7293 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7294 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7295 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7296 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7297 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7298 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7299
7300 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7301 * c-c++-common/goacc/classify-kernels.c: Likewise.
7302 * c-c++-common/goacc/classify-parallel.c: Likewise.
7303 * c-c++-common/goacc/classify-routine.c: Likewise.
7304 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7305 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7306 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7307 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7308
7309 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7310 * c-c++-common/goacc/classify-kernels.c: Likewise.
7311 * c-c++-common/goacc/classify-parallel.c: Likewise.
7312 * c-c++-common/goacc/classify-routine.c: Likewise.
7313 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7314 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7315 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7316 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7317
7318 2017-05-11 Nathan Sidwell <nathan@acm.org>
7319
7320 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7321
7322 2017-05-11 Carl Love <cel@us.ibm.com>
7323
7324 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7325 to the test suite file.
7326 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7327 to the test suite file.
7328
7329 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7330
7331 PR fortran/78659
7332 * gfortran.dg/namelist_91.f90: New test.
7333 * gfortran.dg/namelist_92.f90: New test.
7334 * gfortran.dg/namelist_93.f90: New test.
7335 * gfortran.dg/namelist_94.f90: New test.
7336
7337 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7338
7339 PR target/80695
7340 * gcc.target/powerpc/pr80695-p8.c: New file.
7341 * gcc.target/powerpc/pr80695-p9.c: New file.
7342
7343 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7344 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR target/80706
7347 * gcc.target/i386/pr80706.c: New test.
7348
7349 2017-05-11 Julia Koval <julia.koval@intel.com>
7350
7351 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7352 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7353 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7354 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7355
7356 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7357
7358 PR c++/70538
7359 * g++.dg/cpp0x/pr70538.C: New.
7360
7361 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7362
7363 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7364 Remove unnecessary loop. Run on 32-bit targets only.
7365 (dg-options): Remove -fno-tree-sink.
7366
7367 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7368
7369 * gcc.target/powerpc/cmpb-1.c: New test.
7370 * gcc.target/powerpc/cmpb-2.c: New test.
7371 * gcc.target/powerpc/cmpb-3.c: New test.
7372 * gcc.target/powerpc/cmpb32-1.c: New test.
7373 * gcc.target/powerpc/cmpb32-2.c: New test.
7374
7375 2017-05-11 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/80705
7378 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7379
7380 2017-05-11 Nathan Sidwell <nathan@acm.org>
7381
7382 * lib/scanlang.exp: New.
7383 * lib/gcc-dg.exp: Load scanlang.exp.
7384 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7385
7386 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7387
7388 PR testsuite/80580
7389 * gcc.dg/gimplefe-error-6.c: New test.
7390
7391 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7392
7393 PR testsuite/80580
7394 * gcc.dg/gimplefe-error-5.c: New test.
7395
7396 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7397
7398 PR testsuite/80580
7399 * gcc.dg/gimplefe-error-4.c: New test.
7400
7401 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7402
7403 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7404
7405 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7406
7407 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7408 (_mm_maskz_max_round_sd): Test new intrinsics.
7409 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7410 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7411 (_mm_maskz_max_round_ss): Test new intrinsics.
7412 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7413 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7414 (_mm_maskz_min_round_sd): Test new intrinsics.
7415 * gcc.target/i386/avx512f-vminsd-2.c: New.
7416 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7417 (_mm_maskz_min_round_ss): Test new intrinsics.
7418 * gcc.target/i386/avx512f-vminss-2.c: New.
7419 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7420 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7421 (__builtin_ia32_minss_mask_round): Test new builtins.
7422 * gcc.target/i386/sse-13.c: Ditto.
7423 * gcc.target/i386/sse-23.c: Ditto.
7424 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7425 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7426 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7427 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7428 (_mm_mask_min_round_ss): Test new intrinsics.
7429 * gcc.target/i386/testround-1.c: Ditto.
7430
7431 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7432
7433 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7434 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7435 (_mm_maskz_div_round_sd): Test new intrinsics.
7436 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7437 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7438 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7439 (_mm_maskz_div_round_ss): Test new intrinsics.
7440 * gcc.target/i386/avx512f-vdivss-2.c: New.
7441 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7442 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7443 (_mm_maskz_mul_round_sd): Test new intrinsics.
7444 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7445 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7446 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7447 (_mm_maskz_mul_round_ss): Test new intrinsics.
7448 * gcc.target/i386/avx512f-vmulss-2.c: New.
7449 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7450 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7451 (__builtin_ia32_mulss_mask_round): Test new builtins.
7452 * gcc.target/i386/sse-13.c: Ditto.
7453 * gcc.target/i386/sse-23.c: Ditto.
7454 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7455 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7456 (_mm_maskz_mul_round_ss): Test new intrinsics.
7457 * gcc.target/i386/testround-1.c: Ditto.
7458
7459 2017-05-10 Julia Koval <julia.koval@intel.com>
7460
7461 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7462 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7463 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7464
7465 2017-05-10 Julia Koval <julia.koval@intel.com>
7466
7467 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7468 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7469 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7470 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7471
7472 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7473
7474 PR tree-optimization/51513
7475 * gcc.target/powerpc/pr51513.c: New test.
7476 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7477 __builtin_abort().
7478 * gcc.dg/predict-14.c: Likewise.
7479
7480 2017-05-10 Carl Love <cel@us.ibm.com>
7481 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7482 to the test suite file.
7483 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7484 to the test suite file.
7485
7486 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7487
7488 PR tree-optimization/77644
7489 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7490
7491 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7492
7493 * gcc.dg/guality/inline-params-2.c: New.
7494
7495 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7496
7497 PR c++/80145
7498 * g++.dg/cpp1y/auto-fn37.C: New.
7499 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7500
7501 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7502
7503 PR target/68163
7504 * gcc.target/powerpc/pr68163.c: New test.
7505
7506 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7507
7508 PR fortran/79311
7509 * gfortran.dg/finalize_32.f90: New test.
7510
7511 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7512
7513 PR c/35441
7514 * gcc.dg/pr35441.c: New test.
7515
7516 2017-05-09 Martin Sebor <msebor@redhat.com>
7517
7518 PR testsuite/80643
7519 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7520 output.
7521
7522 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/80186
7525 * g++.dg/template/crash126.C: New.
7526
7527 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7528
7529 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7530 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7531 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7532 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7533
7534 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7535
7536 PR testsuite/80611
7537 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7538
7539 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7540
7541 * gcc.target/arc/tmac-1.c: New file.
7542 * gcc.target/arc/tmac-2.c: Likewise.
7543 * gcc.target/arc/tmac.h: Likewise.
7544
7545 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7546 Andrew Burgess <andrew.burgess@embecosm.com>
7547
7548 * gcc.target/arc/firq-1.c: New file.
7549 * gcc.target/arc/firq-2.c: Likewise.
7550 * gcc.target/arc/firq-3.c: Likewise.
7551 * gcc.target/arc/firq-4.c: Likewise.
7552 * gcc.target/arc/firq-5.c: Likewise.
7553 * gcc.target/arc/firq-6.c: Likewise.
7554
7555 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7556
7557 * gcc.target/arc/interrupt-5.c: Newfile.
7558 * gcc.target/arc/interrupt-6.c: Likewise.
7559 * gcc.target/arc/interrupt-7.c: Likewise.
7560 * gcc.target/arc/interrupt-8.c: Likewise.
7561 * gcc.target/arc/interrupt-9.c: Likewise.
7562
7563 2017-05-09 Richard Biener <rguenther@suse.de>
7564
7565 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7566 and adjust.
7567 * gcc.dg/vect/vect-50.c: Likewise.
7568
7569 2017-05-09 Marek Polacek <polacek@redhat.com>
7570
7571 PR c/80525
7572 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7573 * c-c++-common/Wlogical-op-2.c: New test.
7574
7575 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7576
7577 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7578 for targets with __SIZEOF_INT__ < 4.
7579
7580 2017-05-09 Richard Biener <rguenther@suse.de>
7581
7582 * gcc.dg/vect/vect-50.c: Revert last change.
7583 * gcc.dg/vect/vect-44.c: Likewise.
7584
7585 2017-05-08 Martin Sebor <msebor@redhat.com>
7586
7587 PR translation/80280
7588 * gcc.dg/format/gcc_diag-10.c: New test.
7589
7590 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7591
7592 PR target/80101
7593 * gcc.target/powerpc/pr80101-1.c: New test.
7594
7595 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7596
7597 PR fortran/79930
7598 * gfortran.dg/inline_transpose_1.f90: Add
7599 -finline-matmul-limit=0 to options.
7600 * gfortran.dg/matmul_5.f90: Likewise.
7601 * gfortran.dg/vect/vect-8.f90: Likewise.
7602 * gfortran.dg/inline_matmul_14.f90: New test.
7603 * gfortran.dg/inline_matmul_15.f90: New test.
7604
7605 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7606
7607 PR fortran/80602
7608 * gfortran.dg/matmul_15.f90: New test case.
7609
7610 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7611
7612 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7613 * gcc.dg/vect/vect-50.c: Likewise.
7614
7615 2017-05-07 Jeff Law <law@redhat.com>
7616
7617 Revert:
7618 2017-05-06 Jeff Law <law@redhat.com>
7619 PR tree-optimization/78496
7620 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7621 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7622
7623 2017-05-06 Jeff Law <law@redhat.com>
7624
7625 PR tree-optimization/78496
7626 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7627 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7628
7629 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7630
7631 * gcc.target/aarch64/spill_1.c: New test.
7632
7633 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7634
7635 PR rtl-optimization/75964
7636 * gcc.dg/torture/pr75964.c: New test.
7637
7638 2017-05-06 Tom de Vries <tom@codesourcery.com>
7639
7640 PR testsuite/80606
7641 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7642 * gcc.target/i386/avx-vtestpd-2.c: Same.
7643 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7644 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7645 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7646 * gcc.target/i386/avx-vtestpd-3.c: Same.
7647 * gcc.target/i386/avx-vtestps-1.c: Same.
7648 * gcc.target/i386/avx-vtestps-2.c: Same.
7649 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7650 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7651 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7652 * gcc.target/i386/avx-vtestps-3.c: Same.
7653
7654 2017-05-06 Tom de Vries <tom@codesourcery.com>
7655
7656 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7657
7658 2017-05-06 Tom de Vries <tom@codesourcery.com>
7659
7660 PR testsuite/80557
7661 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7662 * gcc.target/powerpc/altivec-types-1.c: Same.
7663
7664 2017-05-06 Tom de Vries <tom@codesourcery.com>
7665
7666 PR testsuite/80557
7667 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7668 * gcc.target/spu/intrinsics-1.c: Same.
7669
7670 2017-05-06 Tom de Vries <tom@codesourcery.com>
7671
7672 PR testsuite/80557
7673 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7674
7675 2017-05-06 Tom de Vries <tom@codesourcery.com>
7676
7677 PR testsuite/80557
7678 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7679 * gcc.target/aarch64/spellcheck_2.c: Same.
7680 * gcc.target/aarch64/spellcheck_3.c: Same.
7681
7682 2017-05-06 Tom de Vries <tom@codesourcery.com>
7683
7684 PR testsuite/80557
7685 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7686 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7687 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7688 * g++.dg/debug/dwarf2/typedef5.C: Same.
7689 * g++.dg/goacc/data-1.C: Same.
7690
7691 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7692
7693 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7694
7695 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7696
7697 PR target/79038
7698 PR target/79202
7699 PR target/79203
7700 * gcc.target/powerpc/ppc-round3.c: New test.
7701 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7702
7703 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR tree-optimization/80632
7706 * gcc.dg/pr80632.c: New test.
7707
7708 PR tree-optimization/80558
7709 * gcc.dg/tree-ssa/vrp115.c: New test.
7710
7711 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7712 Thomas Preud'homme <thomas.preudhomme@arm.com>
7713 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7714
7715 PR target/71607
7716 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7717 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7718 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7719 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7720 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7721 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7722 * gcc.target/arm/tls-disable-literal-pool.c: New.
7723
7724 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7725
7726 PR tree-optimization/80613
7727 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7728
7729 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7730
7731 PR c++/71577
7732 * g++.dg/cpp0x/pr71577.C: New.
7733
7734 2017-05-04 Martin Sebor <msebor@redhat.com>
7735
7736 PR middle-end/79234
7737 * gcc.dg/builtin-stringop-chk-8.c: New test.
7738 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7739 * gcc.dg/builtin-stringop-chk-4.c: Same.
7740 * gcc.dg/builtin-strncat-chk-1.c: Same.
7741 * g++.dg/ext/strncpy-chk1.C: Same.
7742 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7743 * gcc.dg/out-of-bounds-1.c: Same.
7744 * gcc.dg/pr78138.c: Same.
7745 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7746 * gfortran.dg/mvbits_7.f90: Same.
7747
7748 2017-05-04 Martin Sebor <msebor@redhat.com>
7749
7750 PR preprocessor/79214
7751 PR middle-end/79222
7752 PR middle-end/79223
7753 * gcc.dg/pr79214.c: New test.
7754 * gcc.dg/pr79214.h: New test header.
7755 * gcc.dg/pr79222.c: New test.
7756 * gcc.dg/pr79223.c: New test.
7757 * gcc.dg/pr78138.c: Adjust.
7758 * gfortran.dg/unconstrained_commons.f: Same.
7759
7760 2017-05-04 Martin Sebor <msebor@redhat.com>
7761
7762 PR translation/80280
7763 * g++.dg/abi/Wabi-2-3.C: Adjust.
7764 * g++.dg/abi/Wabi-3-2.C: Ditto.
7765 * g++.dg/lookup/using17.C: Ditto.
7766 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7767
7768 2017-05-04 Martin Jambor <mjambor@suse.cz>
7769
7770 PR tree-optimization/80622
7771 * gcc.dg/tree-ssa/pr80622.c: New test.
7772
7773 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774
7775 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7776
7777 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7778
7779 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7780 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7781
7782 2017-05-04 Richard Biener <rguenther@suse.de>
7783
7784 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7785
7786 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7787
7788 * gcc.dg/vect/vect-profile-1.c: New test.
7789
7790 2017-05-04 Marek Polacek <polacek@redhat.com>
7791
7792 PR tree-optimization/80612
7793 * gcc.dg/torture/pr80612.c: New test.
7794
7795 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7796 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7797
7798 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7799 check_effective_target_arm_thumb1_movt_ok.
7800
7801 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7802
7803 * gcc.target/arm/fpscr.c: New file.
7804
7805 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7806
7807 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7808 target.
7809
7810 2017-05-04 Tom de Vries <tom@codesourcery.com>
7811
7812 PR testsuite/80557
7813 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7814 line numbers.
7815 * g++.dg/warn/miss-format-1.C: Same.
7816 * g++.dg/warn/overflow-warn-1.C: Same.
7817 * g++.dg/warn/overflow-warn-3.C: Same.
7818 * g++.dg/warn/overflow-warn-4.C: Same.
7819
7820 2017-05-04 Tom de Vries <tom@codesourcery.com>
7821
7822 PR testsuite/80557
7823 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7824 * gcc.target/i386/pr68657.c: Same.
7825 * gcc.target/i386/pr69255-1.c: Same.
7826 * gcc.target/i386/pr69255-2.c: Same.
7827 * gcc.target/i386/pr69255-3.c: Same.
7828
7829 2017-05-04 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/31130
7832 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7833 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7834 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7835 * gcc.dg/pr52904.c: Remove XFAIL.
7836 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7837
7838 2017-05-03 Jeff Law <law@redhat.com>
7839
7840 PR tree-optimization/78496
7841 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7842
7843 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7844
7845 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7846
7847 2017-05-03 Richard Biener <rguenther@suse.de>
7848
7849 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7850
7851 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR tree-optimization/79472
7854 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7855 to dg-options.
7856 * gcc.dg/tree-ssa/vrp113.c: New test.
7857 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7858 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7859 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7860
7861 2017-05-03 Tom de Vries <tom@codesourcery.com>
7862
7863 PR testsuite/80557
7864 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7865 * c-c++-common/Wshift-negative-value-2.c: Same.
7866 * c-c++-common/Wshift-negative-value-3.c: Same.
7867 * c-c++-common/Wshift-negative-value-4.c: Same.
7868 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7869 * c-c++-common/cpp/pr60400.c: Same.
7870 * c-c++-common/fmax-errors.c: Same.
7871 * c-c++-common/goacc/data-2.c: Same.
7872 * c-c++-common/goacc/host_data-2.c: Same.
7873 * c-c++-common/gomp/simd4.c: Same.
7874 * c-c++-common/pr28656.c: Same.
7875 * c-c++-common/pr43395.c: Same.
7876 * c-c++-common/torture/pr57945.c: Same.
7877
7878 2017-05-03 Tom de Vries <tom@codesourcery.com>
7879
7880 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7881 arg of dg directive.
7882 * c-c++-common/goacc/routine-3.c: Same.
7883 * c-c++-common/goacc/routine-4.c: Same.
7884
7885 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7886
7887 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7888 (test_fixit_insert_newline): New function.
7889 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7890 (test_fixit_insert_newline): New function.
7891 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7892 (test_fixit_insert_newline): New function.
7893 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7894 (test_fixit_insert_newline): New function.
7895 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7896 (test_show_locus): Handle test_fixit_insert_newline.
7897
7898 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7899
7900 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7901
7902 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7903
7904 * gcc.dg/lsr-div1.c: New testcase.
7905
7906 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7907
7908 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7909 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7910 (_mm_maskz_add_round_sd): Test new intrinsics.
7911 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7912 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7913 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7914 (_mm_maskz_add_round_ss): Test new intrinsics.
7915 * gcc.target/i386/avx512f-vaddss-2.c: New.
7916 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7917 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7918 (_mm_maskz_sub_round_sd): Test new intrinsics.
7919 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7920 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7921 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7922 (_mm_maskz_sub_round_ss): Test new intrinsics.
7923 * gcc.target/i386/avx512f-vsubss-2.c: New.
7924 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7925 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7926 (__builtin_ia32_subss_mask_round): Test new builtins.
7927 * gcc.target/i386/sse-13.c: Ditto.
7928 * gcc.target/i386/sse-23.c: Ditto.
7929 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7930 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7931 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7932 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7933 (_mm_mask_sub_round_ss): Test new intrinsics.
7934 * gcc.target/i386/testround-1.c: Ditto.
7935
7936 2017-05-02 Martin Jambor <mjambor@suse.cz>
7937
7938 PR tree-optimization/78687
7939 * g++.dg/tree-ssa/pr78687.C: New test.
7940
7941 2017-05-02 Richard Biener <rguenther@suse.de>
7942
7943 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7944 behavior.
7945 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7946
7947 2017-05-02 Richard Biener <rguenther@suse.de>
7948
7949 PR tree-optimization/80591
7950 * gcc.dg/torture/pr80591.c: New testcase.
7951
7952 2017-05-02 Richard Biener <rguenther@suse.de>
7953
7954 PR tree-optimization/80549
7955 * gcc.dg/torture/pr80549.c: New testcase.
7956
7957 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7958
7959 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7960 unsigned long.
7961
7962 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7963
7964 PR c++/80038
7965 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7966
7967 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7968
7969 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7970 reflect insertion fix-it hints at the same location now being
7971 consolidated.
7972
7973 2017-05-01 Martin Sebor <msebor@redhat.com>
7974
7975 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7976 on ILP32 targets.
7977
7978 2017-05-01 Tom de Vries <tom@codesourcery.com>
7979
7980 * gcc.dg/pr78768.c: Require linker plugin.
7981
7982 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7983
7984 PR fortran/37131
7985 * gfortran.dg/matmul_bounds_11.f90: New test.
7986
7987 2017-05-01 Martin Sebor <msebor@redhat.com>
7988
7989 PR tree-optimization/79715
7990 * gcc.dg/pr79715.c: New test.
7991
7992 2017-05-01 Tom de Vries <tom@codesourcery.com>
7993
7994 PR testsuite/65941
7995 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7996 * g++.dg/other/pr59492.C: Require effective target rdrand.
7997
7998 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7999
8000 * g++.dg/diagnostic/member-decl-1.C: New test.
8001
8002 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8003
8004 PR tree-optimization/80487
8005 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8006
8007 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8008
8009 PR tree-optimization/79697
8010 * gcc.dg/tree-ssa/pr79697.c: New test.
8011
8012 2017-04-29 Tom de Vries <tom@codesourcery.com>
8013
8014 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8015
8016 2017-04-28 Martin Sebor <msebor@redhat.com>
8017
8018 PR tree-optimization/80523
8019 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8020
8021 2017-04-28 Tom de Vries <tom@codesourcery.com>
8022
8023 PR testsuite/80557
8024 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8025 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8026
8027 2017-04-28 Tom de Vries <tom@codesourcery.com>
8028
8029 PR testsuite/80557
8030 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8031 * obj-c++.dg/bitfield-4.mm: Same.
8032 * obj-c++.dg/bitfield-5.mm: Same.
8033 * obj-c++.dg/exceptions-3.mm: Same.
8034 * obj-c++.dg/exceptions-5.mm: Same.
8035 * obj-c++.dg/method-1.mm: Same.
8036 * obj-c++.dg/method-12.mm: Same.
8037 * obj-c++.dg/method-13.mm: Same.
8038 * obj-c++.dg/method-15.mm: Same.
8039 * obj-c++.dg/method-16.mm: Same.
8040 * obj-c++.dg/property/at-property-18.mm: Same.
8041 * obj-c++.dg/property/at-property-25.mm: Same.
8042 * obj-c++.dg/property/at-property-5.mm: Same.
8043 * obj-c++.dg/property/dynamic-2.mm: Same.
8044 * obj-c++.dg/property/property-neg-3.mm: Same.
8045 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8046 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8047 * obj-c++.dg/syntax-error-1.mm: Same.
8048 * obj-c++.dg/try-catch-13.mm: Same.
8049 * objc.dg/bitfield-4.m: Same.
8050 * objc.dg/class-1.m: Same.
8051 * objc.dg/method-11.m: Same.
8052 * objc.dg/method-6.m: Same.
8053 * objc.dg/method-7.m: Same.
8054 * objc.dg/method-9.m: Same.
8055 * objc.dg/missing-proto-3.m: Same.
8056 * objc.dg/naming-2.m: Same.
8057 * objc.dg/property/at-property-16.m: Same.
8058 * objc.dg/property/at-property-18.m: Same.
8059 * objc.dg/property/at-property-25.m: Same.
8060 * objc.dg/property/at-property-5.m: Same.
8061 * objc.dg/property/dynamic-2.m: Same.
8062 * objc.dg/property/property-neg-3.m: Same.
8063 * objc.dg/protocol-inheritance-1.m: Same.
8064 * objc.dg/protocol-inheritance-2.m: Same.
8065
8066 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8067
8068 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8069
8070 2017-04-28 Tom de Vries <tom@codesourcery.com>
8071
8072 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8073 dg-(error|warning|message|bogus).
8074 * g++.dg/conversion/dr195-1.C: Same.
8075 * g++.dg/conversion/dr195.C: Same.
8076 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8077 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8078 * g++.dg/cpp0x/inline-ns7.C: Same.
8079 * g++.dg/cpp0x/variadic105.C: Same.
8080 * g++.dg/cpp0x/variadic65.C: Same.
8081 * g++.dg/expr/call2.C: Same.
8082 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8083 * g++.dg/expr/pmf-1.C: Same.
8084 * g++.dg/ext/altivec-types-1.C: Same.
8085 * g++.dg/ext/altivec-types-2.C: Same.
8086 * g++.dg/ext/altivec-types-3.C: Same.
8087 * g++.dg/ext/attrib14.C: Same.
8088 * g++.dg/ext/complit1.C: Same.
8089 * g++.dg/ext/forscope2.C: Same.
8090 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8091 * g++.dg/ext/label13.C: Same.
8092 * g++.dg/ext/member-attr.C: Same.
8093 * g++.dg/ext/visibility/anon7.C: Same.
8094 * g++.dg/ext/visibility/visibility-7.C: Same.
8095 * g++.dg/ext/vla2.C: Same.
8096 * g++.dg/inherit/access2.C: Same.
8097 * g++.dg/inherit/covariant12.C: Same.
8098 * g++.dg/inherit/covariant14.C: Same.
8099 * g++.dg/inherit/namespace-as-base.C: Same.
8100 * g++.dg/inherit/template-as-base.C: Same.
8101 * g++.dg/lookup/ambig1.C: Same.
8102 * g++.dg/lookup/ambig2.C: Same.
8103 * g++.dg/lookup/ambig3.C: Same.
8104 * g++.dg/lookup/class-member-1.C: Same.
8105 * g++.dg/lookup/conv-1.C: Same.
8106 * g++.dg/lookup/decl1.C: Same.
8107 * g++.dg/lookup/koenig1.C: Same.
8108 * g++.dg/lookup/scoped1.C: Same.
8109 * g++.dg/lookup/scoped2.C: Same.
8110 * g++.dg/lookup/two-stage4.C: Same.
8111 * g++.dg/lookup/used-before-declaration.C: Same.
8112 * g++.dg/lookup/using.C: Same.
8113 * g++.dg/lookup/using17.C: Same.
8114 * g++.dg/lookup/using2.C: Same.
8115 * g++.dg/other/abstract2.C: Same.
8116 * g++.dg/other/classkey1.C: Same.
8117 * g++.dg/other/component1.C: Same.
8118 * g++.dg/other/const1.C: Same.
8119 * g++.dg/other/const2.C: Same.
8120 * g++.dg/other/conversion1.C: Same.
8121 * g++.dg/other/do1.C: Same.
8122 * g++.dg/other/error1.C: Same.
8123 * g++.dg/other/error10.C: Same.
8124 * g++.dg/other/error3.C: Same.
8125 * g++.dg/other/error4.C: Same.
8126 * g++.dg/other/error5.C: Same.
8127 * g++.dg/other/error8.C: Same.
8128 * g++.dg/other/error9.C: Same.
8129 * g++.dg/other/field1.C: Same.
8130 * g++.dg/other/init1.C: Same.
8131 * g++.dg/other/ptrmem2.C: Same.
8132 * g++.dg/other/return1.C: Same.
8133 * g++.dg/overload/builtin3.C: Same.
8134 * g++.dg/overload/error1.C: Same.
8135 * g++.dg/overload/error2.C: Same.
8136 * g++.dg/overload/koenig2.C: Same.
8137 * g++.dg/overload/pmf1.C: Same.
8138 * g++.dg/parse/args1.C: Same.
8139 * g++.dg/parse/attr3.C: Same.
8140 * g++.dg/parse/constant4.C: Same.
8141 * g++.dg/parse/crash10.C: Same.
8142 * g++.dg/parse/crash18.C: Same.
8143 * g++.dg/parse/crash19.C: Same.
8144 * g++.dg/parse/crash20.C: Same.
8145 * g++.dg/parse/crash21.C: Same.
8146 * g++.dg/parse/crash22.C: Same.
8147 * g++.dg/parse/crash32.C: Same.
8148 * g++.dg/parse/decl-specifier-1.C: Same.
8149 * g++.dg/parse/error58.C: Same.
8150 * g++.dg/parse/local-class1.C: Same.
8151 * g++.dg/parse/non-dependent2.C: Same.
8152 * g++.dg/parse/parameter-declaration-1.C: Same.
8153 * g++.dg/parse/ptrmem2.C: Same.
8154 * g++.dg/parse/ptrmem3.C: Same.
8155 * g++.dg/parse/saved1.C: Same.
8156 * g++.dg/tc1/dr101.C: Same.
8157 * g++.dg/tc1/dr142.C: Same.
8158 * g++.dg/tc1/dr176.C: Same.
8159 * g++.dg/template/conv4.C: Same.
8160 * g++.dg/template/crash56.C: Same.
8161 * g++.dg/template/dependent-expr2.C: Same.
8162 * g++.dg/template/error1.C: Same.
8163 * g++.dg/template/error2.C: Same.
8164 * g++.dg/template/explicit6.C: Same.
8165 * g++.dg/template/init-list.C: Same.
8166 * g++.dg/template/local1.C: Same.
8167 * g++.dg/template/lookup2.C: Same.
8168 * g++.dg/template/meminit2.C: Same.
8169 * g++.dg/template/nontype25.C: Same.
8170 * g++.dg/template/ptrmem2.C: Same.
8171 * g++.dg/template/qualttp19.C: Same.
8172 * g++.dg/template/qualttp20.C: Same.
8173 * g++.dg/template/ttp3.C: Same.
8174 * g++.dg/template/unify4.C: Same.
8175 * g++.dg/template/unify6.C: Same.
8176 * g++.dg/template/unify7.C: Same.
8177 * g++.dg/template/warn1.C: Same.
8178 * g++.dg/tree-ssa/dom-invalid.C: Same.
8179 * g++.dg/ubsan/shift-1.C: Same.
8180 * g++.dg/warn/Wunused-2.C: Same.
8181 * g++.dg/warn/Wunused-4.C: Same.
8182 * g++.dg/warn/Wunused-6.C: Same.
8183 * g++.dg/warn/deprecated-6.C: Same.
8184 * g++.dg/warn/deprecated.C: Same.
8185 * g++.dg/warn/effc1.C: Same.
8186 * g++.dg/warn/effc3.C: Same.
8187 * g++.dg/warn/incomplete1.C: Same.
8188 * g++.dg/warn/inline1.C: Same.
8189 * g++.dg/warn/noeffect2.C: Same.
8190 * g++.dg/warn/noeffect4.C: Same.
8191 * g++.dg/warn/oldcast1.C: Same.
8192 * g++.dg/warn/sentinel.C: Same.
8193 * g++.dg/warn/unit-1.C: Same.
8194 * g++.old-deja/g++.pt/inherit2.C: Same.
8195 * g++.old-deja/g++.pt/overload8.C: Same.
8196 * gcc.dg/20000926-1.c: Same.
8197 * gcc.dg/20040223-1.c: Same.
8198 * gcc.dg/Warray-bounds-7.c: Same.
8199 * gcc.dg/alias-1.c: Same.
8200 * gcc.dg/alias-12.c: Same.
8201 * gcc.dg/alias-13.c: Same.
8202 * gcc.dg/alias-2.c: Same.
8203 * gcc.dg/array-13.c: Same.
8204 * gcc.dg/array-4.c: Same.
8205 * gcc.dg/attr-ifunc-2.c: Same.
8206 * gcc.dg/attr-invalid.c: Same.
8207 * gcc.dg/attr-noinline.c: Same.
8208 * gcc.dg/bitfld-2.c: Same.
8209 * gcc.dg/c90-const-expr-7.c: Same.
8210 * gcc.dg/c99-const-expr-7.c: Same.
8211 * gcc.dg/cpp/20000625-1.c: Same.
8212 * gcc.dg/cpp/charconst-4.c: Same.
8213 * gcc.dg/cpp/include2.c: Same.
8214 * gcc.dg/cpp/include2a.c: Same.
8215 * gcc.dg/decl-4.c: Same.
8216 * gcc.dg/deprecated-4.c: Same.
8217 * gcc.dg/deprecated.c: Same.
8218 * gcc.dg/dfp/altivec-types.c: Same.
8219 * gcc.dg/float-range-1.c: Same.
8220 * gcc.dg/pack-test-3.c: Same.
8221 * gcc.dg/pr11492.c: Same.
8222 * gcc.dg/pr15360-1.c: Same.
8223 * gcc.dg/pr37908.c: Same.
8224 * gcc.dg/pr53265.c: Same.
8225 * gcc.dg/pr57287-2.c: Same.
8226 * gcc.dg/pr57287.c: Same.
8227 * gcc.dg/redecl-1.c: Same.
8228 * gcc.dg/sync-3.c: Same.
8229 * gcc.dg/two-types-1.c: Same.
8230 * gcc.dg/two-types-2.c: Same.
8231 * gcc.dg/two-types-4.c: Same.
8232 * gcc.dg/two-types-5.c: Same.
8233 * gcc.dg/two-types-6.c: Same.
8234 * gcc.dg/two-types-7.c: Same.
8235 * gcc.dg/two-types-8.c: Same.
8236 * gcc.dg/two-types-9.c: Same.
8237 * gcc.dg/uninit-I.c: Same.
8238 * gcc.dg/uninit-pr19430.c: Same.
8239 * gcc.dg/visibility-7.c: Same.
8240 * gcc.dg/winline-10.c: Same.
8241 * gcc.dg/winline-2.c: Same.
8242 * gcc.dg/winline-3.c: Same.
8243 * gcc.dg/winline-9.c: Same.
8244 * gcc.target/i386/attr-returns_twice-1.c: Same.
8245 * gcc.target/i386/chkp-const-check-2.c: Same.
8246 * gcc.target/i386/chkp-label-address.c: Same.
8247 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8248 * gcc.target/i386/pr39162.c: Same.
8249 * gcc.target/i386/sse-5.c: Same.
8250 * gcc.target/powerpc/altivec-types-1.c: Same.
8251 * gcc.target/powerpc/altivec-types-2.c: Same.
8252 * gcc.target/powerpc/altivec-types-3.c: Same.
8253 * gcc.target/powerpc/float128-mix.c: Same.
8254 * gcc.target/powerpc/no-r11-3.c: Same.
8255 * gcc.target/spu/Wmain.c: Same.
8256 * gcc.target/spu/ea/errors2.c: Same.
8257 * gfortran.dg/assignment_1.f90: Same.
8258 * gfortran.dg/common_3.f90: Same.
8259 * gfortran.dg/der_io_1.f90: Same.
8260 * gfortran.dg/g77/20030326-1.f: Same.
8261 * gfortran.dg/g77/9263.f: Same.
8262 * gfortran.dg/g77/960317-1.f: Same.
8263 * gfortran.dg/g77/970625-2.f: Same.
8264 * gfortran.dg/g77/980615-0.f: Same.
8265 * gfortran.dg/g77/check0.f: Same.
8266 * gfortran.dg/g77/dnrm2.f: Same.
8267 * gfortran.dg/g77/pr9258.f: Same.
8268 * gfortran.dg/ichar_1.f90: Same.
8269 * gfortran.dg/interface_1.f90: Same.
8270 * gfortran.dg/namelist_1.f90: Same.
8271 * gfortran.dg/namelist_2.f90: Same.
8272 * gfortran.dg/namelist_3.f90: Same.
8273 * gfortran.dg/namelist_print_2.f: Same.
8274 * gfortran.dg/oldstyle_1.f90: Same.
8275 * gfortran.dg/runtime_warning_1.f90: Same.
8276 * gfortran.dg/underflow.f90: Same.
8277 * gnat.dg/specs/integer_value.ads: Same.
8278 * obj-c++.dg/fsf-package-0.m: Same.
8279 * objc.dg/two-types-1.m: Same.
8280
8281 2017-04-28 Martin Liska <mliska@suse.cz>
8282
8283 PR gcov-profile/79891
8284 * gcc.misc-tests/gcov-17.c: New test.
8285 * gcc.misc-tests/gcov-18.c: New test.
8286
8287 2017-04-28 Tom de Vries <tom@codesourcery.com>
8288
8289 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8290 dg-(error|warning|message|bogus).
8291 * g++.dg/parse/parameter-declaration-1.C: Same.
8292 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8293 * gcc.dg/Wpointer-sign-Wall.c: Same.
8294 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8295 * gcc.dg/cpp/19990413-1.c: Same.
8296 * gcc.dg/dg-test-1.c: Same.
8297 * gcc.dg/empty-source-2.c: Same.
8298 * gcc.dg/empty-source-3.c: Same.
8299 * gcc.dg/format/c99-printf-1.c: Same.
8300 * gcc.dg/format/c99-scanf-1.c: Same.
8301 * gcc.dg/label-decl-2.c: Same.
8302 * gcc.dg/m-un-2.c: Same.
8303 * gcc.dg/uninit-pr20644-O0.c: Same.
8304 * gfortran.dg/pr70006.f90: Same.
8305 * obj-c++.dg/fsf-package-0.m: Same.
8306
8307 2017-04-28 Tom de Vries <tom@codesourcery.com>
8308
8309 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8310 dg-(error|warning|message|bogus).
8311 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8312 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8313 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8314 * c-c++-common/pr20000.c: Same.
8315 * c-c++-common/pr49706.c: Same.
8316 * g++.dg/ext/utf16-4.C: Same.
8317 * g++.dg/parse/error2.C: Same.
8318 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8319 * g++.dg/warn/Wtype-limits.C: Same.
8320 * g++.dg/warn/overflow-warn-1.C: Same.
8321 * g++.dg/warn/overflow-warn-3.C: Same.
8322 * gcc.dg/Wpointer-sign-Wall.c: Same.
8323 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8324 * gcc.dg/Wtype-limits-Wextra.c: Same.
8325 * gcc.dg/Wtype-limits.c: Same.
8326 * gcc.dg/cpp/19990413-1.c: Same.
8327 * gcc.dg/dg-test-1.c: Same.
8328 * gcc.dg/empty-source-2.c: Same.
8329 * gcc.dg/empty-source-3.c: Same.
8330 * gcc.dg/label-decl-2.c: Same.
8331 * gcc.dg/m-un-2.c: Same.
8332 * gcc.dg/uninit-pr19430-O0.c: Same.
8333 * gcc.dg/uninit-pr19430.c: Same.
8334 * gcc.dg/uninit-pr20644-O0.c: Same.
8335 * gcc.dg/utf16-4.c: Same.
8336 * gfortran.dg/pr70006.f90: Same.
8337 * obj-c++.dg/fsf-package-0.m: Same.
8338
8339 2017-04-28 Richard Biener <rguenther@suse.de>
8340
8341 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8342 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8343 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8344 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8345 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8346 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8347
8348 2017-04-27 Marek Polacek <polacek@redhat.com>
8349
8350 PR sanitizer/80349
8351 * c-c++-common/ubsan/pr80349.c: New test.
8352
8353 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8354
8355 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8356 diagnostics.
8357 * g++.dg/warn/pr12242.C: Likewise.
8358
8359 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8360
8361 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8362
8363 2017-04-27 Martin Liska <mliska@suse.cz>
8364
8365 PR testsuite/79455
8366 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8367 more generic.
8368
8369 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR c++/80534
8372 * g++.dg/other/pr80534-1.C: New test.
8373 * g++.dg/other/pr80534-2.C: New test.
8374
8375 2017-04-27 Richard Biener <rguenther@suse.de>
8376
8377 PR middle-end/80539
8378 * gcc.dg/torture/pr80539.c: New testcase.
8379
8380 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR target/77728
8383 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8384
8385 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8386
8387 * g++.dg/diagnostic/nested-name-1.C: New test.
8388
8389 2017-04-26 Martin Liska <mliska@suse.cz>
8390
8391 * gcc.dg/guality/guality.h: Add prefix to test verification.
8392
8393 2017-04-25 Nathan Sidwell <nathan@acm.org>
8394
8395 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8396
8397 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8398
8399 PR target/70799
8400 * gcc.target/i386/pr70799-5.c: New test.
8401
8402 2017-04-25 Martin Sebor <msebor@redhat.com>
8403
8404 PR tree-optimization/80497
8405 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8406
8407 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8408 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR target/77728
8411 * g++.dg/abi/pr77728-1.C: New test.
8412
8413 2017-04-25 Marek Polacek <polacek@redhat.com>
8414
8415 PR sanitizer/80349
8416 * g++.dg/ubsan/pr80349-2.C: New test.
8417
8418 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8419
8420 * g++.dg/cpp0x/enum34.C: New test.
8421
8422 2017-04-25 Tom de Vries <tom@codesourcery.com>
8423
8424 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8425 variables.
8426 (dg-line): New proc.
8427 (process-message): Handle line number variables.
8428 * objc.dg/try-catch-12.m: Use dg-line.
8429
8430 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8431
8432 PR target/80482
8433 * gcc.target/powerpc/vec-constvolatile.c: New test.
8434
8435 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8436
8437 * g++.dg/semicolon-fixits.C: New test case.
8438
8439 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8440
8441 * gcc.dg/semicolon-fixits.c: New test case.
8442
8443 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8444
8445 * g++.dg/lookup/missing-std-include.C: New test file.
8446
8447 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8448 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR target/77728
8451 * g++.dg/abi/pr77728-2.C: New test.
8452
8453 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8454
8455 PR c++/80177
8456 * g++.dg/spellcheck-pr80177.C: New test case.
8457
8458 2017-04-25 Nathan Sidwell <nathan@acm.org>
8459
8460 * g++.dg/dg.exp (find-cxx-tests): New function.
8461 (main): Use it, remove explicit pruning
8462
8463 2017-04-25 Richard Biener <rguenther@suse.de>
8464
8465 PR tree-optimization/80492
8466 * gcc.dg/pr80492.c: New testcase.
8467
8468 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8469
8470 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8471 for targets with int size less than 32 bits.
8472
8473 2017-04-25 Richard Biener <rguenther@suse.de>
8474
8475 PR tree-optimization/79201
8476 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8477 * gcc.target/i386/pr22152.c: Disable sinking.
8478
8479 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8480
8481 PR target/80464
8482 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8483
8484 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8485
8486 PR target/79895
8487 * gcc.target/s390/pr79895.c: New test.
8488
8489 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8490
8491 PR target/80080
8492 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8493 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8494 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8495
8496 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR rtl-optimization/80501
8499 * gcc.c-torture/execute/pr80501.c: New test.
8500
8501 PR rtl-optimization/80500
8502 * gcc.dg/pr80500.c: New test.
8503
8504 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8505
8506 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8507 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8508
8509 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8510
8511 PR fortran/80121
8512 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8513 directive.
8514
8515 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8516
8517 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8518 * jit.dg/test-alignment.c: New test case.
8519 * jit.dg/test-alignment.cc: New test case.
8520 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8521 New test case.
8522
8523 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8524
8525 PR c++/80016
8526 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8527 test function.
8528 (test_alignof): New test function.
8529
8530 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8531
8532 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8533
8534 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8535
8536 * g++.dg/diagnostic/duplicate1.C: New test.
8537 * g++.dg/cpp0x/duplicate1.C: New test.
8538
8539 2017-04-24 Martin Jambor <mjambor@suse.cz>
8540
8541 PR tree-optimization/80293
8542 * g++.dg/tree-ssa/pr80293.C: New test.
8543
8544 2017-04-24 Martin Liska <mliska@suse.cz>
8545
8546 PR middle-end/79931
8547 * g++.dg/ipa/pr79931.C: New test.
8548
8549 2017-04-24 Richard Biener <rguenther@suse.de>
8550
8551 PR tree-optimization/80494
8552 * gfortran.dg/pr80494.f90: New testcase.
8553
8554 2017-04-24 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/79725
8557 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8558
8559 2017-04-24 Richard Biener <rguenther@suse.de>
8560
8561 PR c++/2972
8562 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8563
8564 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8565
8566 PR fortran/80484
8567 * gfortran.dg/dtio_29.f03: New test.
8568
8569 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8570
8571 PR fortran/80121
8572 * gfortran.dg/intent_out_9.f90: New test case.
8573
8574 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8575
8576 PR target/70799
8577 * gcc.target/i386/pr70799-4.c: New test.
8578
8579 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8580
8581 PR fortran/80392
8582 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8583
8584 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8585
8586 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8587
8588 2017-04-21 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/79547
8591 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8592
8593 2017-04-21 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/78847
8596 * g++.dg/tree-ssa/pr78847.C: New testcase.
8597
8598 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR c/80468
8601 * gcc.dg/pr80468.c: New test.
8602
8603 2017-04-21 Martin Liska <mliska@suse.cz>
8604
8605 PR tree-optimization/66278
8606 * gcc.dg/vect/pr66278.c: New test.
8607
8608 2017-04-21 Richard Biener <rguenther@suse.de>
8609
8610 PR tree-optimization/80237
8611 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8612 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8613 adjust expected optimizations.
8614
8615 2016-04-21 Richard Biener <rguenther@suse.de>
8616
8617 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8618 of inner loops.
8619 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8620 * gcc.dg/vect/vect-104.c: Likewise.
8621
8622 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8623
8624 PR tree-optimization/80426
8625 * gcc.c-torture/execute/20170429-1.c: Rename into...
8626 * gcc.c-torture/execute/20170419-1.c: ...this.
8627
8628 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8629
8630 PR target/79804
8631 * gcc.target/i386/pr79804.c: New test.
8632
8633 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8634
8635 PR target/78090
8636 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8637
8638 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8639
8640 * g++/opt/pr80436.C: XFAIL on AIX.
8641
8642 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8643
8644 PR c++/80473
8645 * g++.dg/diagnostic/pr80473.C: New test.
8646
8647 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8648
8649 * g++.dg/warn/Wextra-semi.C: New test.
8650
8651 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR middle-end/80423
8654 * g++.dg/other/pr80423.C: New test.
8655
8656 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8657
8658 * gcc.dg/pr80170.c: Require ptr32plus.
8659
8660 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8661
8662 PR tree-optimization/80426
8663 * gcc.c-torture/execute/20170419-1.c: New test.
8664
8665 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR debug/80461
8668 * g++.dg/debug/pr80461.C: New test.
8669
8670 PR c++/80459
8671 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8672 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8673 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8674
8675 PR debug/80436
8676 * g++.dg/opt/pr80436.C: New test.
8677
8678 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8679
8680 * gcc.dg/torture/pr80341.c: Require int32plus.
8681
8682 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8683 Jeff Law <law@redhat.com>
8684
8685 * gcc.c-torture/compile/20170419-1.c: New test.
8686
8687 2017-04-19 Tom de Vries <tom@codesourcery.com>
8688
8689 PR testsuite/80221
8690 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8691 subsequent dg directives.
8692 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8693 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8694 * c-c++-common/attr-fallthrough-2.c: Same.
8695 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8696 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8697 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8698 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8699 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8700 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8701 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8702 * c-c++-common/cilk-plus/CK/errors.c: Same.
8703 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8704 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8705 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8706 * c-c++-common/cpp/pr57580.c: Same.
8707 * c-c++-common/goacc/asyncwait-1.c: Same.
8708 * c-c++-common/goacc/cache-2.c: Same.
8709 * c-c++-common/goacc/declare-2.c: Same.
8710 * c-c++-common/goacc/deviceptr-1.c: Same.
8711 * c-c++-common/goacc/routine-5.c: Same.
8712 * c-c++-common/gomp/clauses-2.c: Same.
8713 * c-c++-common/gomp/ordered-3.c: Same.
8714 * c-c++-common/gomp/pr67501.c: Same.
8715 * c-c++-common/pr20000.c: Same.
8716 * c-c++-common/pr43395.c: Same.
8717 * c-c++-common/pr49706.c: Same.
8718 * c-c++-common/pr77624-1.c: Same.
8719 * c-c++-common/pr77624-2.c: Same.
8720 * c-c++-common/raw-string-14.c: Same.
8721 * c-c++-common/raw-string-16.c: Same.
8722 * c-c++-common/raw-string-3.c: Same.
8723 * c-c++-common/raw-string-4.c: Same.
8724 * c-c++-common/raw-string-5.c: Same.
8725 * c-c++-common/raw-string-6.c: Same.
8726 * g++.dg/abi/mangle41.C: Same.
8727 * g++.dg/conversion/nullptr1.C: Same.
8728 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8729 * g++.dg/cpp0x/auto27.C: Same.
8730 * g++.dg/cpp0x/constexpr-98.C: Same.
8731 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8732 * g++.dg/cpp0x/diag2.C: Same.
8733 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8734 * g++.dg/cpp0x/nullptr15.C: Same.
8735 * g++.dg/cpp0x/pr31431-2.C: Same.
8736 * g++.dg/cpp0x/pr31431.C: Same.
8737 * g++.dg/cpp0x/pr79118.C: Same.
8738 * g++.dg/cpp0x/static_assert3.C: Same.
8739 * g++.dg/cpp0x/temp_default2.C: Same.
8740 * g++.dg/cpp0x/trailing4.C: Same.
8741 * g++.dg/cpp0x/variadic-ex10.C: Same.
8742 * g++.dg/cpp0x/variadic-ex13.C: Same.
8743 * g++.dg/cpp0x/variadic-ex14.C: Same.
8744 * g++.dg/cpp0x/variadic-ex3.C: Same.
8745 * g++.dg/cpp0x/variadic-ex4.C: Same.
8746 * g++.dg/cpp0x/variadic59.C: Same.
8747 * g++.dg/cpp0x/vt-37737-2.C: Same.
8748 * g++.dg/cpp0x/vt-57397-1.C: Same.
8749 * g++.dg/cpp0x/vt-57397-2.C: Same.
8750 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8751 * g++.dg/cpp1z/gen-attrs1.C: Same.
8752 * g++.dg/diagnostic/pr71075.C: Same.
8753 * g++.dg/eh/goto2.C: Same.
8754 * g++.dg/eh/goto3.C: Same.
8755 * g++.dg/expr/bitfield4.C: Same.
8756 * g++.dg/expr/bitfield5.C: Same.
8757 * g++.dg/expr/bitfield6.C: Same.
8758 * g++.dg/expr/bool1.C: Same.
8759 * g++.dg/expr/bool3.C: Same.
8760 * g++.dg/expr/cond10.C: Same.
8761 * g++.dg/expr/cond11.C: Same.
8762 * g++.dg/expr/lval3.C: Same.
8763 * g++.dg/expr/lval4.C: Same.
8764 * g++.dg/ext/anon-struct4.C: Same.
8765 * g++.dg/ext/attrib44.C: Same.
8766 * g++.dg/ext/builtin3.C: Same.
8767 * g++.dg/ext/dllimport7.C: Same.
8768 * g++.dg/ext/label5.C: Same.
8769 * g++.dg/ext/no-asm-1.C: Same.
8770 * g++.dg/ext/utf16-4.C: Same.
8771 * g++.dg/ext/vla2.C: Same.
8772 * g++.dg/gomp/block-1.C: Same.
8773 * g++.dg/gomp/block-2.C: Same.
8774 * g++.dg/gomp/block-3.C: Same.
8775 * g++.dg/gomp/block-5.C: Same.
8776 * g++.dg/gomp/linear-2.C: Same.
8777 * g++.dg/gomp/target-1.C: Same.
8778 * g++.dg/gomp/target-2.C: Same.
8779 * g++.dg/gomp/taskgroup-1.C: Same.
8780 * g++.dg/gomp/teams-1.C: Same.
8781 * g++.dg/inherit/pure1.C: Same.
8782 * g++.dg/init/array43.C: Same.
8783 * g++.dg/init/array46.C: Same.
8784 * g++.dg/init/const10.C: Same.
8785 * g++.dg/init/ctor4-1.C: Same.
8786 * g++.dg/init/ctor4.C: Same.
8787 * g++.dg/init/new37.C: Same.
8788 * g++.dg/init/pr25811.C: Same.
8789 * g++.dg/init/pr29043.C: Same.
8790 * g++.dg/init/pr29571.C: Same.
8791 * g++.dg/lookup/duperr1.C: Same.
8792 * g++.dg/lookup/error1.C: Same.
8793 * g++.dg/lookup/koenig5.C: Same.
8794 * g++.dg/lookup/pr77549.C: Same.
8795 * g++.dg/lookup/suggestions1.C: Same.
8796 * g++.dg/lookup/using16.C: Same.
8797 * g++.dg/lookup/using7.C: Same.
8798 * g++.dg/other/anon-union3.C: Same.
8799 * g++.dg/other/array2.C: Same.
8800 * g++.dg/other/error13.C: Same.
8801 * g++.dg/other/error34.C: Same.
8802 * g++.dg/overload/builtin1.C: Same.
8803 * g++.dg/overload/conv-op1.C: Same.
8804 * g++.dg/overload/error3.C: Same.
8805 * g++.dg/overload/koenig1.C: Same.
8806 * g++.dg/overload/operator5.C: Same.
8807 * g++.dg/overload/template5.C: Same.
8808 * g++.dg/overload/unknown1.C: Same.
8809 * g++.dg/overload/using2.C: Same.
8810 * g++.dg/parse/constructor1.C: Same.
8811 * g++.dg/parse/crash36.C: Same.
8812 * g++.dg/parse/crash63.C: Same.
8813 * g++.dg/parse/error11.C: Same.
8814 * g++.dg/parse/error12.C: Same.
8815 * g++.dg/parse/error14.C: Same.
8816 * g++.dg/parse/error2.C: Same.
8817 * g++.dg/parse/error21.C: Same.
8818 * g++.dg/parse/error26.C: Same.
8819 * g++.dg/parse/error36.C: Same.
8820 * g++.dg/parse/friend12.C: Same.
8821 * g++.dg/parse/invalid-op1.C: Same.
8822 * g++.dg/parse/missing-template1.C: Same.
8823 * g++.dg/parse/parser-pr28152-2.C: Same.
8824 * g++.dg/parse/parser-pr28152.C: Same.
8825 * g++.dg/parse/pr16696-permissive.C: Same.
8826 * g++.dg/parse/pr16696.C: Same.
8827 * g++.dg/parse/pr69628.C: Same.
8828 * g++.dg/parse/ret-type2.C: Same.
8829 * g++.dg/parse/specialization1.C: Same.
8830 * g++.dg/parse/template3.C: Same.
8831 * g++.dg/parse/template9.C: Same.
8832 * g++.dg/parse/typename11.C: Same.
8833 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8834 * g++.dg/pr45330.C: Same.
8835 * g++.dg/rtti/typeid6.C: Same.
8836 * g++.dg/spellcheck-fields.C: Same.
8837 * g++.dg/spellcheck-typenames.C: Same.
8838 * g++.dg/tc1/dr108.C: Same.
8839 * g++.dg/tc1/dr147.C: Same.
8840 * g++.dg/template/arg7.C: Same.
8841 * g++.dg/template/conv11.C: Same.
8842 * g++.dg/template/crash13.C: Same.
8843 * g++.dg/template/crash55.C: Same.
8844 * g++.dg/template/dependent-expr5.C: Same.
8845 * g++.dg/template/error17.C: Same.
8846 * g++.dg/template/error33.C: Same.
8847 * g++.dg/template/error4.C: Same.
8848 * g++.dg/template/error50.C: Same.
8849 * g++.dg/template/error53.C: Same.
8850 * g++.dg/template/friend.C: Same.
8851 * g++.dg/template/func2.C: Same.
8852 * g++.dg/template/local6.C: Same.
8853 * g++.dg/template/member5.C: Same.
8854 * g++.dg/template/meminit1.C: Same.
8855 * g++.dg/template/nested3.C: Same.
8856 * g++.dg/template/nontype6.C: Same.
8857 * g++.dg/template/overload12.C: Same.
8858 * g++.dg/template/ptrmem8.C: Same.
8859 * g++.dg/template/qualified-id1.C: Same.
8860 * g++.dg/template/spec15.C: Same.
8861 * g++.dg/template/static1.C: Same.
8862 * g++.dg/template/static10.C: Same.
8863 * g++.dg/template/static2.C: Same.
8864 * g++.dg/template/ttp25.C: Same.
8865 * g++.dg/template/typedef2.C: Same.
8866 * g++.dg/template/typename2.C: Same.
8867 * g++.dg/template/unify10.C: Same.
8868 * g++.dg/template/unify6.C: Same.
8869 * g++.dg/template/unify7.C: Same.
8870 * g++.dg/template/unify9.C: Same.
8871 * g++.dg/template/varmod1.C: Same.
8872 * g++.dg/ubsan/div-by-zero-1.C: Same.
8873 * g++.dg/ubsan/pr63956.C: Same.
8874 * g++.dg/warn/Waddress-1.C: Same.
8875 * g++.dg/warn/Wconversion2.C: Same.
8876 * g++.dg/warn/Wnull-conversion-1.C: Same.
8877 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8878 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8879 * g++.dg/warn/Wswitch-1.C: Same.
8880 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8881 * g++.dg/warn/Wtype-limits.C: Same.
8882 * g++.dg/warn/Wunused-parm-5.C: Same.
8883 * g++.dg/warn/deprecated-6.C: Same.
8884 * g++.dg/warn/deprecated.C: Same.
8885 * g++.dg/warn/incomplete1.C: Same.
8886 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8887 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8888 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8889 * g++.dg/warn/overflow-warn-1.C: Same.
8890 * g++.dg/warn/overflow-warn-3.C: Same.
8891 * g++.dg/warn/overflow-warn-4.C: Same.
8892 * g++.dg/warn/pr12242.C: Same.
8893 * g++.dg/warn/pr30551-2.C: Same.
8894 * g++.dg/warn/pr30551.C: Same.
8895 * g++.old-deja/g++.benjamin/16077.C: Same.
8896 * g++.old-deja/g++.bob/inherit1.C: Same.
8897 * g++.old-deja/g++.brendan/crash56.C: Same.
8898 * g++.old-deja/g++.brendan/template17.C: Same.
8899 * g++.old-deja/g++.eh/ctor1.C: Same.
8900 * g++.old-deja/g++.jason/bool5.C: Same.
8901 * g++.old-deja/g++.jason/cond.C: Same.
8902 * g++.old-deja/g++.jason/operator.C: Same.
8903 * g++.old-deja/g++.jason/pmf5.C: Same.
8904 * g++.old-deja/g++.law/ctors5.C: Same.
8905 * g++.old-deja/g++.law/missed-error2.C: Same.
8906 * g++.old-deja/g++.law/operators9.C: Same.
8907 * g++.old-deja/g++.law/temps1.C: Same.
8908 * g++.old-deja/g++.mike/for2.C: Same.
8909 * g++.old-deja/g++.mike/ns5.C: Same.
8910 * g++.old-deja/g++.mike/ns7.C: Same.
8911 * g++.old-deja/g++.mike/p10769b.C: Same.
8912 * g++.old-deja/g++.niklas/t120.C: Same.
8913 * g++.old-deja/g++.niklas/t121.C: Same.
8914 * g++.old-deja/g++.ns/koenig5.C: Same.
8915 * g++.old-deja/g++.oliva/overload1.C: Same.
8916 * g++.old-deja/g++.other/crash24.C: Same.
8917 * g++.old-deja/g++.other/crash25.C: Same.
8918 * g++.old-deja/g++.other/decl5.C: Same.
8919 * g++.old-deja/g++.other/lineno5.C: Same.
8920 * g++.old-deja/g++.other/null3.C: Same.
8921 * g++.old-deja/g++.other/overcnv2.C: Same.
8922 * g++.old-deja/g++.other/ptrmem7.C: Same.
8923 * g++.old-deja/g++.other/typename1.C: Same.
8924 * g++.old-deja/g++.other/vaarg3.C: Same.
8925 * g++.old-deja/g++.pt/crash10.C: Same.
8926 * g++.old-deja/g++.pt/crash28.C: Same.
8927 * g++.old-deja/g++.pt/crash38.C: Same.
8928 * g++.old-deja/g++.pt/explicit70.C: Same.
8929 * g++.old-deja/g++.pt/explicit77.C: Same.
8930 * g++.old-deja/g++.pt/expr2.C: Same.
8931 * g++.old-deja/g++.pt/spec5.C: Same.
8932 * g++.old-deja/g++.pt/spec6.C: Same.
8933 * g++.old-deja/g++.pt/typename3.C: Same.
8934 * g++.old-deja/g++.pt/typename5.C: Same.
8935 * g++.old-deja/g++.pt/typename6.C: Same.
8936 * g++.old-deja/g++.pt/typename7.C: Same.
8937 * g++.old-deja/g++.pt/unify4.C: Same.
8938 * g++.old-deja/g++.pt/unify8.C: Same.
8939 * g++.old-deja/g++.pt/vaarg3.C: Same.
8940 * g++.old-deja/g++.robertl/eb22.C: Same.
8941 * g++.old-deja/g++.robertl/eb4.C: Same.
8942 * g++.old-deja/g++.robertl/eb44.C: Same.
8943 * g++.old-deja/g++.robertl/eb69.C: Same.
8944 * g++.old-deja/g++.robertl/eb98.C: Same.
8945 * gcc.dg/20031223-1.c: Same.
8946 * gcc.dg/940510-1.c: Same.
8947 * gcc.dg/990506-0.c: Same.
8948 * gcc.dg/Walloca-1.c: Same.
8949 * gcc.dg/Walloca-2.c: Same.
8950 * gcc.dg/Wconversion-integer.c: Same.
8951 * gcc.dg/Wcxx-compat-8.c: Same.
8952 * gcc.dg/Wimplicit-int-1.c: Same.
8953 * gcc.dg/Wimplicit-int-2.c: Same.
8954 * gcc.dg/Wimplicit-int-4.c: Same.
8955 * gcc.dg/Wpointer-sign-Wall.c: Same.
8956 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8957 * gcc.dg/Wshadow-1.c: Same.
8958 * gcc.dg/Wshadow-3.c: Same.
8959 * gcc.dg/Wswitch-enum-error.c: Same.
8960 * gcc.dg/Wswitch-enum.c: Same.
8961 * gcc.dg/Wswitch-error.c: Same.
8962 * gcc.dg/Wswitch.c: Same.
8963 * gcc.dg/Wtype-limits-Wextra.c: Same.
8964 * gcc.dg/Wtype-limits.c: Same.
8965 * gcc.dg/Wvla-larger-than-2.c: Same.
8966 * gcc.dg/anon-struct-5.c: Same.
8967 * gcc.dg/array-10.c: Same.
8968 * gcc.dg/array-11.c: Same.
8969 * gcc.dg/array-15.c: Same.
8970 * gcc.dg/array-2.c: Same.
8971 * gcc.dg/array-8.c: Same.
8972 * gcc.dg/array-const-2.c: Same.
8973 * gcc.dg/array-const-3.c: Same.
8974 * gcc.dg/bitfld-1.c: Same.
8975 * gcc.dg/bitfld-8.c: Same.
8976 * gcc.dg/builtin-redefine.c: Same.
8977 * gcc.dg/c11-noreturn-1.c: Same.
8978 * gcc.dg/c11-noreturn-2.c: Same.
8979 * gcc.dg/c11-static-assert-3.c: Same.
8980 * gcc.dg/c90-arraydecl-1.c: Same.
8981 * gcc.dg/c90-complex-1.c: Same.
8982 * gcc.dg/c90-complit-1.c: Same.
8983 * gcc.dg/c90-const-expr-11.c: Same.
8984 * gcc.dg/c90-const-expr-7.c: Same.
8985 * gcc.dg/c90-const-expr-8.c: Same.
8986 * gcc.dg/c90-enum-comma-1.c: Same.
8987 * gcc.dg/c90-flex-array-1.c: Same.
8988 * gcc.dg/c90-hexfloat-1.c: Same.
8989 * gcc.dg/c90-idem-qual-1.c: Same.
8990 * gcc.dg/c90-idem-qual-2.c: Same.
8991 * gcc.dg/c90-idem-qual-3.c: Same.
8992 * gcc.dg/c90-mixdecl-1.c: Same.
8993 * gcc.dg/c90-restrict-1.c: Same.
8994 * gcc.dg/c90-return-1.c: Same.
8995 * gcc.dg/c99-array-nonobj-1.c: Same.
8996 * gcc.dg/c99-arraydecl-1.c: Same.
8997 * gcc.dg/c99-complex-1.c: Same.
8998 * gcc.dg/c99-complex-2.c: Same.
8999 * gcc.dg/c99-complit-2.c: Same.
9000 * gcc.dg/c99-const-expr-7.c: Same.
9001 * gcc.dg/c99-const-expr-8.c: Same.
9002 * gcc.dg/c99-flex-array-3.c: Same.
9003 * gcc.dg/c99-flex-array-7.c: Same.
9004 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9005 * gcc.dg/c99-impl-decl-1.c: Same.
9006 * gcc.dg/c99-impl-int-1.c: Same.
9007 * gcc.dg/c99-impl-int-2.c: Same.
9008 * gcc.dg/c99-init-3.c: Same.
9009 * gcc.dg/c99-restrict-1.c: Same.
9010 * gcc.dg/c99-return-1.c: Same.
9011 * gcc.dg/c99-tag-1.c: Same.
9012 * gcc.dg/c99-tag-3.c: Same.
9013 * gcc.dg/call-diag-2.c: Same.
9014 * gcc.dg/cpp/19940712-1.c: Same.
9015 * gcc.dg/cpp/19951025-1.c: Same.
9016 * gcc.dg/cpp/19990413-1.c: Same.
9017 * gcc.dg/cpp/direct2.c: Same.
9018 * gcc.dg/cpp/direct2s.c: Same.
9019 * gcc.dg/cpp/pr28709.c: Same.
9020 * gcc.dg/cpp/pr61854-c90.c: Same.
9021 * gcc.dg/cpp/pr61854-c94.c: Same.
9022 * gcc.dg/cpp/pragma-1.c: Same.
9023 * gcc.dg/cpp/pragma-2.c: Same.
9024 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9025 * gcc.dg/cpp/trad/literals-2.c: Same.
9026 * gcc.dg/cpp/warn-comments-2.c: Same.
9027 * gcc.dg/cpp/warn-comments-3.c: Same.
9028 * gcc.dg/cpp/warn-comments.c: Same.
9029 * gcc.dg/cpp/warn-long-long-2.c: Same.
9030 * gcc.dg/cpp/warn-long-long.c: Same.
9031 * gcc.dg/cpp/warn-redefined-2.c: Same.
9032 * gcc.dg/cpp/warn-redefined.c: Same.
9033 * gcc.dg/darwin-cfstring-2.c: Same.
9034 * gcc.dg/darwin-cfstring-format-1.c: Same.
9035 * gcc.dg/decl-9.c: Same.
9036 * gcc.dg/declspec-1.c: Same.
9037 * gcc.dg/declspec-10.c: Same.
9038 * gcc.dg/declspec-11.c: Same.
9039 * gcc.dg/declspec-13.c: Same.
9040 * gcc.dg/declspec-18.c: Same.
9041 * gcc.dg/declspec-4.c: Same.
9042 * gcc.dg/declspec-5.c: Same.
9043 * gcc.dg/declspec-6.c: Same.
9044 * gcc.dg/declspec-8.c: Same.
9045 * gcc.dg/deprecated-4.c: Same.
9046 * gcc.dg/deprecated.c: Same.
9047 * gcc.dg/dfp/composite-type.c: Same.
9048 * gcc.dg/empty-source-2.c: Same.
9049 * gcc.dg/empty-source-3.c: Same.
9050 * gcc.dg/format/attr-6.c: Same.
9051 * gcc.dg/format/branch-1.c: Same.
9052 * gcc.dg/format/c90-printf-1.c: Same.
9053 * gcc.dg/format/c90-strftime-2.c: Same.
9054 * gcc.dg/format/c99-strftime-1.c: Same.
9055 * gcc.dg/format/cmn-err-1.c: Same.
9056 * gcc.dg/format/few-1.c: Same.
9057 * gcc.dg/format/ms_branch-1.c: Same.
9058 * gcc.dg/format/ms_unnamed-1.c: Same.
9059 * gcc.dg/format/ms_va-1.c: Same.
9060 * gcc.dg/format/unnamed-1.c: Same.
9061 * gcc.dg/format/va-1.c: Same.
9062 * gcc.dg/format/xopen-1.c: Same.
9063 * gcc.dg/funcdef-var-1.c: Same.
9064 * gcc.dg/funcdef-var-2.c: Same.
9065 * gcc.dg/gnu89-const-expr-1.c: Same.
9066 * gcc.dg/gnu89-const-expr-2.c: Same.
9067 * gcc.dg/gnu90-const-expr-1.c: Same.
9068 * gcc.dg/gnu99-const-expr-1.c: Same.
9069 * gcc.dg/gnu99-const-expr-2.c: Same.
9070 * gcc.dg/gnu99-init-2.c: Same.
9071 * gcc.dg/gomp/_Atomic-5.c: Same.
9072 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9073 * gcc.dg/gomp/atomic-5.c: Same.
9074 * gcc.dg/gomp/linear-1.c: Same.
9075 * gcc.dg/gomp/pr67500.c: Same.
9076 * gcc.dg/init-bad-1.c: Same.
9077 * gcc.dg/init-bad-2.c: Same.
9078 * gcc.dg/init-bad-3.c: Same.
9079 * gcc.dg/init-string-1.c: Same.
9080 * gcc.dg/label-compound-stmt-1.c: Same.
9081 * gcc.dg/label-decl-2.c: Same.
9082 * gcc.dg/label-decl-4.c: Same.
9083 * gcc.dg/large-size-array-2.c: Same.
9084 * gcc.dg/large-size-array-4.c: Same.
9085 * gcc.dg/lvalue-6.c: Same.
9086 * gcc.dg/m-un-2.c: Same.
9087 * gcc.dg/multiple-overflow-warn-1.c: Same.
9088 * gcc.dg/multiple-overflow-warn-2.c: Same.
9089 * gcc.dg/multiple-overflow-warn-3.c: Same.
9090 * gcc.dg/nested-redef-1.c: Same.
9091 * gcc.dg/no-asm-1.c: Same.
9092 * gcc.dg/no-asm-3.c: Same.
9093 * gcc.dg/no-asm-4.c: Same.
9094 * gcc.dg/noncompile/20010524-1.c: Same.
9095 * gcc.dg/noncompile/incomplete-5.c: Same.
9096 * gcc.dg/noncompile/pr44517.c: Same.
9097 * gcc.dg/noncompile/pr52290.c: Same.
9098 * gcc.dg/noreturn-1.c: Same.
9099 * gcc.dg/overflow-warn-1.c: Same.
9100 * gcc.dg/overflow-warn-2.c: Same.
9101 * gcc.dg/overflow-warn-3.c: Same.
9102 * gcc.dg/overflow-warn-4.c: Same.
9103 * gcc.dg/parm-mismatch-1.c: Same.
9104 * gcc.dg/parser-pr28152-2.c: Same.
9105 * gcc.dg/parser-pr28152.c: Same.
9106 * gcc.dg/pedwarn-init.c: Same.
9107 * gcc.dg/pointer-arith-2.c: Same.
9108 * gcc.dg/pointer-arith-3.c: Same.
9109 * gcc.dg/pointer-arith-4.c: Same.
9110 * gcc.dg/pr14475.c: Same.
9111 * gcc.dg/pr18596-3.c: Same.
9112 * gcc.dg/pr18809-1.c: Same.
9113 * gcc.dg/pr27953.c: Same.
9114 * gcc.dg/pr30457.c: Same.
9115 * gcc.dg/pr30551-2.c: Same.
9116 * gcc.dg/pr30551-3.c: Same.
9117 * gcc.dg/pr30551-4.c: Same.
9118 * gcc.dg/pr30551-5.c: Same.
9119 * gcc.dg/pr30551-6.c: Same.
9120 * gcc.dg/pr30551.c: Same.
9121 * gcc.dg/pr36997.c: Same.
9122 * gcc.dg/pr41842.c: Same.
9123 * gcc.dg/pr48552-1.c: Same.
9124 * gcc.dg/pr48552-2.c: Same.
9125 * gcc.dg/pr59717.c: Same.
9126 * gcc.dg/pr61077.c: Same.
9127 * gcc.dg/pr61096-1.c: Same.
9128 * gcc.dg/pr63626.c: Same.
9129 * gcc.dg/pr64223-1.c: Same.
9130 * gcc.dg/pr64223-2.c: Same.
9131 * gcc.dg/pr8788-1.c: Same.
9132 * gcc.dg/pr8927-1.c: Same.
9133 * gcc.dg/pragma-darwin.c: Same.
9134 * gcc.dg/pragma-diag-5.c: Same.
9135 * gcc.dg/pragma-message.c: Same.
9136 * gcc.dg/redecl-1.c: Same.
9137 * gcc.dg/simd-1.c: Same.
9138 * gcc.dg/simd-5.c: Same.
9139 * gcc.dg/simd-6.c: Same.
9140 * gcc.dg/spellcheck-fields.c: Same.
9141 * gcc.dg/spellcheck-typenames.c: Same.
9142 * gcc.dg/struct-semi-2.c: Same.
9143 * gcc.dg/struct-semi-3.c: Same.
9144 * gcc.dg/transparent-union-3.c: Same.
9145 * gcc.dg/ucnid-8.c: Same.
9146 * gcc.dg/uninit-pr19430-O0.c: Same.
9147 * gcc.dg/uninit-pr19430.c: Same.
9148 * gcc.dg/uninit-pr20644-O0.c: Same.
9149 * gcc.dg/utf-dflt.c: Same.
9150 * gcc.dg/utf-dflt2.c: Same.
9151 * gcc.dg/utf16-4.c: Same.
9152 * gcc.dg/vla-11.c: Same.
9153 * gcc.dg/vla-20.c: Same.
9154 * gcc.dg/vla-init-1.c: Same.
9155 * gcc.dg/vla-init-2.c: Same.
9156 * gcc.dg/vla-init-3.c: Same.
9157 * gcc.dg/weak/weak-6.c: Same.
9158 * gcc.dg/weak/weak-7.c: Same.
9159 * gcc.dg/wtr-int-type-1.c: Same.
9160 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9161 * gcc.target/arm/polytypes.c: Same.
9162 * gcc.target/i386/spellcheck-options-4.c: Same.
9163 * gcc.target/powerpc/20030218-1.c: Same.
9164 * gcc.target/sh/pr21255-4.c: Same.
9165 * gcc.test-framework/dg-error-exp-XP.c: Same.
9166 * gfortran.dg/array_constructor_30.f03: Same.
9167 * gfortran.dg/class_30.f90: Same.
9168 * gfortran.dg/goacc/subarrays.f95: Same.
9169 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9170 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9171 * gfortran.dg/intrinsic_std_1.f90: Same.
9172 * gfortran.dg/pr70006.f90: Same.
9173 * gfortran.dg/warning-directive-1.F90: Same.
9174 * gfortran.dg/warning-directive-2.F90: Same.
9175 * gfortran.dg/warning-directive-3.F90: Same.
9176 * gfortran.dg/warning-directive-4.F90: Same.
9177 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9178 * obj-c++.dg/class-extension-1.mm: Same.
9179 * obj-c++.dg/class-extension-2.mm: Same.
9180 * obj-c++.dg/class-protocol-1.mm: Same.
9181 * obj-c++.dg/cxx-ivars-1.mm: Same.
9182 * obj-c++.dg/duplicate-class-1.mm: Same.
9183 * obj-c++.dg/exceptions-3.mm: Same.
9184 * obj-c++.dg/exceptions-4.mm: Same.
9185 * obj-c++.dg/exceptions-5.mm: Same.
9186 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9187 * obj-c++.dg/fsf-package-0.m: Same.
9188 * obj-c++.dg/invalid-type-1.mm: Same.
9189 * obj-c++.dg/method-12.mm: Same.
9190 * obj-c++.dg/method-13.mm: Same.
9191 * obj-c++.dg/method-15.mm: Same.
9192 * obj-c++.dg/method-16.mm: Same.
9193 * obj-c++.dg/method-6.mm: Same.
9194 * obj-c++.dg/method-7.mm: Same.
9195 * obj-c++.dg/property/at-property-1.mm: Same.
9196 * obj-c++.dg/property/at-property-14.mm: Same.
9197 * obj-c++.dg/property/at-property-17.mm: Same.
9198 * obj-c++.dg/property/at-property-21.mm: Same.
9199 * obj-c++.dg/property/at-property-5.mm: Same.
9200 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9201 * obj-c++.dg/property/dynamic-3.mm: Same.
9202 * obj-c++.dg/property/dynamic-4.mm: Same.
9203 * obj-c++.dg/property/property-neg-1.mm: Same.
9204 * obj-c++.dg/property/property-neg-6.mm: Same.
9205 * obj-c++.dg/property/synthesize-11.mm: Same.
9206 * obj-c++.dg/property/synthesize-5.mm: Same.
9207 * obj-c++.dg/property/synthesize-6.mm: Same.
9208 * obj-c++.dg/proto-lossage-4.mm: Same.
9209 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9210 * obj-c++.dg/strings/strings-1.mm: Same.
9211 * obj-c++.dg/super-class-1.mm: Same.
9212 * obj-c++.dg/syntax-error-6.mm: Same.
9213 * obj-c++.dg/syntax-error-7.mm: Same.
9214 * obj-c++.dg/syntax-error-9.mm: Same.
9215 * obj-c++.dg/try-catch-13.mm: Same.
9216 * objc.dg/attributes/method-noreturn-1.m: Same.
9217 * objc.dg/bad-receiver-type-2.m: Same.
9218 * objc.dg/bad-receiver-type.m: Same.
9219 * objc.dg/call-super-2.m: Same.
9220 * objc.dg/class-2.m: Same.
9221 * objc.dg/class-extension-1.m: Same.
9222 * objc.dg/class-extension-2.m: Same.
9223 * objc.dg/class-protocol-1.m: Same.
9224 * objc.dg/desig-init-1.m: Same.
9225 * objc.dg/duplicate-class-1.m: Same.
9226 * objc.dg/exceptions-3.m: Same.
9227 * objc.dg/exceptions-4.m: Same.
9228 * objc.dg/exceptions-5.m: Same.
9229 * objc.dg/foreach-6.m: Same.
9230 * objc.dg/foreach-7.m: Same.
9231 * objc.dg/fsf-nsstring-format-1.m: Same.
9232 * objc.dg/fsf-package-0.m: Same.
9233 * objc.dg/invalid-type-1.m: Same.
9234 * objc.dg/method-11.m: Same.
9235 * objc.dg/method-19.m: Same.
9236 * objc.dg/method-2.m: Same.
9237 * objc.dg/method-20.m: Same.
9238 * objc.dg/method-5.m: Same.
9239 * objc.dg/method-6.m: Same.
9240 * objc.dg/method-7.m: Same.
9241 * objc.dg/method-9.m: Same.
9242 * objc.dg/missing-proto-3.m: Same.
9243 * objc.dg/private-1.m: Same.
9244 * objc.dg/property/at-property-1.m: Same.
9245 * objc.dg/property/at-property-14.m: Same.
9246 * objc.dg/property/at-property-17.m: Same.
9247 * objc.dg/property/at-property-21.m: Same.
9248 * objc.dg/property/at-property-5.m: Same.
9249 * objc.dg/property/dynamic-3.m: Same.
9250 * objc.dg/property/dynamic-4.m: Same.
9251 * objc.dg/property/property-neg-1.m: Same.
9252 * objc.dg/property/property-neg-6.m: Same.
9253 * objc.dg/property/synthesize-11.m: Same.
9254 * objc.dg/property/synthesize-5.m: Same.
9255 * objc.dg/property/synthesize-6.m: Same.
9256 * objc.dg/proto-hier-1.m: Same.
9257 * objc.dg/proto-lossage-4.m: Same.
9258 * objc.dg/protocol-qualifier-2.m: Same.
9259 * objc.dg/strings/strings-1.m: Same.
9260 * objc.dg/type-size-1.m: Same.
9261
9262 2017-04-18 Jeff Law <law@redhat.com>
9263
9264 PR target/74563
9265 * gcc.target/mips/pr74563: New test.
9266
9267 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR tree-optimization/80443
9270 * gcc.c-torture/compile/pr80443.c: New test.
9271
9272 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9273
9274 PR rtl-optimization/80357
9275 * gcc.c-torture/compile/pr80357.c: New test.
9276
9277 2017-04-18 Jeff Law <law@redhat.com>
9278
9279 PR middle-end/80422
9280 * gcc.c-torture/compile/pr80422.c: New test.
9281
9282 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR debug/80263
9285 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9286
9287 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9288
9289 PR target/80099
9290 * gcc.target/powerpc/pr80099-1.c: New test.
9291 * gcc.target/powerpc/pr80099-2.c: Likewise.
9292 * gcc.target/powerpc/pr80099-3.c: Likewise.
9293 * gcc.target/powerpc/pr80099-4.c: Likewise.
9294 * gcc.target/powerpc/pr80099-5.c: Likewise.
9295
9296 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR sanitizer/80444
9299 * gcc.dg/sancov/pr80444.c: New test.
9300
9301 PR middle-end/79788
9302 PR middle-end/80375
9303 * gcc.dg/pr79788-1.c: New test.
9304 * gcc.dg/pr79788-2.c: New test.
9305
9306 2017-04-18 Marek Polacek <polacek@redhat.com>
9307
9308 PR c++/80244 - ICE with attribute in template alias.
9309 * g++.dg/cpp0x/alias-decl-59.C: New test.
9310
9311 PR c++/80241 - ICE with alignas pack expansion.
9312 * g++.dg/cpp0x/alignas11.C: New test.
9313
9314 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9315
9316 PR c++/80287
9317 * g++.dg/lto/pr80287_0.C: New test.
9318
9319 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9320
9321 PR target/80315
9322 * gcc.target/powerpc/pr80315-1.c: New test.
9323 * gcc.target/powerpc/pr80315-2.c: New test.
9324 * gcc.target/powerpc/pr80315-3.c: New test.
9325 * gcc.target/powerpc/pr80315-4.c: New test.
9326
9327 2017-04-16 Tom de Vries <tom@codesourcery.com>
9328
9329 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9330 directive.
9331 * g++.dg/parse/error3.C: Same.
9332 * g++.old-deja/g++.pt/niklas01a.C: Same.
9333 * gcc.dg/990506-0.c: Same.
9334 * gcc.dg/cpp/19990413-1.c: Same.
9335 * gcc.dg/cpp/pragma-1.c: Same.
9336 * gcc.dg/cpp/pragma-2.c: Same.
9337 * gcc.dg/m-un-2.c: Same.
9338 * objc.dg/private-1.m: Same.
9339
9340 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9341
9342 * gcc.dg/pr54669.c: Fix dg-do directive.
9343 * gcc.dg/pr78582.c: Ditto.
9344 * gcc.dg/pr80020.c: Ditto.
9345 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9346 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9347 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9348 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9349 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9350 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9351 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9352 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9353 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9354 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9355
9356 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9357
9358 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9359 * gfortran.dg/generic_29.f90: Likewise.
9360 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9361 * gfortran.dg/pr41922.f90: Likewise.
9362 * gfortran.dg/pr70006.f90: Likewise.
9363
9364 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9365
9366 PR tree-optimization/66612
9367 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9368
9369 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9370
9371 PR fortran/80361
9372 * gfortran.dg/class_62.f90: New test case.
9373
9374 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9375
9376 * gcc.target/arc/loop-1.c: New file.
9377
9378 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9379
9380 PR target/80098
9381 * gcc.target/powerpc/pr80098-1.c: New test.
9382 * gcc.target/powerpc/pr80098-2.c: Likewise.
9383 * gcc.target/powerpc/pr80098-3.c: Likewise.
9384 * gcc.target/powerpc/pr80098-4.c: Likewise.
9385
9386 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR sanitizer/80403
9389 * g++.dg/ubsan/pr80403-2.C: New test.
9390
9391 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9392
9393 PR rtl-optimization/80343
9394 * gcc.target/powerpc/pr80343.c: New.
9395
9396 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9397
9398 PR sanitizer/80414
9399 * c-c++-common/ubsan/bounds-15.c: New test.
9400
9401 2017-04-13 Richard Biener <rguenther@suse.de>
9402
9403 PR testsuite/80416
9404 * g++.dg/torture/pr79671.C: Fix asm constraints.
9405
9406 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR debug/80321
9409 * gcc.dg/debug/pr80321.c: New test.
9410
9411 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9412
9413 * gnat.dg/debug10.adb: New test.
9414 * gnat.dg/debug10_pkg.ads: New helper.
9415
9416 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR tree-optimization/79390
9419 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9420
9421 PR sanitizer/80403
9422 PR sanitizer/80404
9423 PR sanitizer/80405
9424 * g++.dg/ubsan/pr80403.C: New test.
9425 * g++.dg/ubsan/pr80404.C: New test.
9426 * g++.dg/ubsan/pr80405.C: New test.
9427
9428 PR c/80163
9429 * gcc.dg/torture/pr80163.c: New test.
9430
9431 2017-04-12 Richard Biener <rguenther@suse.de>
9432 Jeff Law <law@redhat.com>
9433
9434 PR tree-optimization/80359
9435 * gcc.dg/torture/pr80359.c: New testcase.
9436
9437 2017-04-12 Richard Biener <rguenther@suse.de>
9438 Bernd Edlinger <bernd.edlinger@hotmail.de>
9439
9440 PR middle-end/79671
9441 * g++.dg/torture/pr79671.C: New testcase.
9442 * g++.dg/lto/pr79671_0.C: Likewise.
9443 * g++.dg/lto/pr79671_1.c: Likewise.
9444
9445 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR sanitizer/80349
9448 * g++.dg/ubsan/pr80349.C: New test.
9449
9450 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR c++/80370
9453 * g++.dg/cpp1z/decomp28.C: New test.
9454
9455 PR middle-end/80100
9456 * gcc.dg/pr80100.c: New test.
9457
9458 PR rtl-optimization/80385
9459 * g++.dg/opt/pr80385.C: New test.
9460
9461 2017-04-11 Martin Liska <mliska@suse.cz>
9462
9463 PR ipa/80212
9464 * g++.dg/ipa/pr80212.C: New test.
9465
9466 2017-04-11 Martin Sebor <msebor@redhat.com>
9467
9468 PR middle-end/80364
9469 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9470
9471 2017-04-11 Martin Liska <mliska@suse.cz>
9472
9473 PR sanitizer/70878
9474 * gcc.dg/ubsan/pr70878.c: New test.
9475
9476 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR target/80381
9479 * gcc.target/i386/pr80381.c: New test.
9480
9481 PR c++/80363
9482 * g++.dg/ext/pr80363.C: New test.
9483
9484 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9485
9486 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9487 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9488 Add avr-*-* to non-lp64 selector.
9489
9490 2017-04-10 Martin Sebor <msebor@redhat.com>
9491
9492 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9493 * gcc.dg/pr40340-4.c: Same.
9494
9495 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9496
9497 PR fortran/69498
9498 * gfortran.dg/submodule_unexp.f90: Modified test
9499 to account for new error.
9500 * gfortran.dg/submodule_twice.f90: New Test
9501
9502 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR c++/80176
9505 * g++.dg/init/ref23.C: New test.
9506
9507 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9508
9509 PR tree-optimization/80304
9510 * gfortran.dg/do_concurrent_4.f90: New test case.
9511
9512 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9513
9514 PR fortran/80046
9515 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9516
9517 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9518
9519 * g++.dg/torture/pr79905.C: Add -maltivec option.
9520
9521 2017-04-10 Jeff Law <law@redhat.com>
9522
9523 PR tree-optimization/80374
9524 * g++.dg/pr80374.c: New test.
9525
9526 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9527
9528 PR target/80108
9529 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9530 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9531
9532 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9533
9534 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9535
9536 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9537
9538 PR testsuite/79356
9539 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9540
9541 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9542
9543 PR testsuite/79867
9544 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9545
9546 2017-04-10 Marek Polacek <polacek@redhat.com>
9547
9548 PR sanitizer/80348
9549 * g++.dg/ubsan/div-by-zero-3.C: New test.
9550
9551 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9552
9553 PR tree-optimization/80153
9554 * gcc.c-torture/execute/pr80153.c: New.
9555
9556 2017-04-10 Richard Biener <rguenther@suse.de>
9557
9558 PR middle-end/80362
9559 * gcc.dg/torture/pr80362.c: New testcase.
9560
9561 2017-04-10 Richard Biener <rguenther@suse.de>
9562
9563 PR tree-optimization/80304
9564 * gcc.dg/torture/pr80304.c: New testcase.
9565
9566 2017-04-10 Nathan Sidwell <nathan@acm.org>
9567
9568 PR target/79905
9569 * g++.dg/torture/pr79905.C: New.
9570
9571 2017-04-10 Martin Liska <mliska@suse.cz>
9572
9573 PR sanitizer/80350
9574 * c-c++-common/ubsan/pr80350.c: New test.
9575
9576 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR target/80324
9579 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9580
9581 2017-04-08 Martin Liska <mliska@suse.cz>
9582
9583 Revert:
9584 2017-04-07 Martin Liska <mliska@suse.cz>
9585
9586 PR ipa/80212
9587 * g++.dg/ipa/pr80212.C: New test.
9588
9589 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9590
9591 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9592 dg-options.
9593 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9594
9595 PR target/80322
9596 PR target/80323
9597 PR target/80325
9598 PR target/80326
9599 * gcc.target/i386/avx512f-undefined-1.c: New test.
9600 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9601 * gcc.target/i386/avx-cvtsd-1.c: New test.
9602 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9603 * gcc.target/i386/avx512f-abspd-1.c: New test.
9604 * gcc.target/i386/avx-cvtss-1.c: New test.
9605 * gcc.target/i386/avx512f-absps-1.c: New test.
9606 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9607 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9608
9609 2017-04-07 Marek Polacek <polacek@redhat.com>
9610
9611 PR sanitizer/80348
9612 * g++.dg/ubsan/div-by-zero-2.C: New test.
9613
9614 PR c++/80095
9615 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9616
9617 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9618
9619 PR rtl-optimization/70478
9620 * gcc.target/s390/pr70478.c: New.
9621
9622 2017-04-07 Martin Liska <mliska@suse.cz>
9623
9624 PR target/79889
9625 * g++.dg/ext/mv8.C: Add aarch64* targets.
9626
9627 2017-04-07 Martin Liska <mliska@suse.cz>
9628
9629 PR ipa/80212
9630 * g++.dg/ipa/pr80212.C: New test.
9631
9632 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9633
9634 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9635
9636 2017-04-07 Richard Biener <rguenther@suse.de>
9637
9638 PR tree-optimization/80334
9639 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9640 alignas on stack.
9641
9642 2017-04-07 Richard Biener <rguenther@suse.de>
9643
9644 PR middle-end/80341
9645 * gcc.dg/torture/pr80341.c: New testcase.
9646
9647 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR debug/80234
9650 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9651 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9652
9653 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9654
9655 PR target/79733
9656 * gcc.target/i386/pr79733.c: New test.
9657
9658 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9659
9660 PR target/80298
9661 * gcc.target/i386/pr80298-1.c: New test.
9662 * gcc.target/i386/pr80298-2.c: Ditto.
9663
9664 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9665
9666 PR target/80082
9667 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9668 ARMv7-R.
9669
9670 2017-04-06 Richard Biener <rguenther@suse.de>
9671
9672 PR tree-optimization/80334
9673 * g++.dg/torture/pr80334.C: New testcase.
9674
9675 2017-04-06 Martin Liska <mliska@suse.cz>
9676
9677 PR sanitizer/80166
9678 * gcc.dg/asan/pr80166.c: New test.
9679
9680 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9681
9682 PR tree-optimization/79390
9683 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9684
9685 2017-04-06 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/80262
9688 * gcc.target/i386/pr80262.c: New testcase.
9689
9690 2017-04-06 Richard Biener <rguenther@suse.de>
9691
9692 PR middle-end/80281
9693 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9694
9695 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9696
9697 PR rtl-optimization/70703
9698 * gcc.target/i386/pr70703.c: New.
9699
9700 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR sanitizer/80308
9703 * c-c++-common/asan/pr80308.c: New test.
9704
9705 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9706
9707 PR target/79890
9708 * gcc.target/s390/pr79890.c: New test case.
9709
9710 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR target/80310
9713 * c-c++-common/ubsan/pr80310.c: New test.
9714
9715 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR c++/80297
9718 * g++.dg/torture/pr80297.C: New test.
9719
9720 PR tree-optimization/79390
9721 * gcc.target/i386/pr79390.c: New test.
9722 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9723
9724 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9725
9726 PR c++/80296
9727 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9728
9729 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9730
9731 PR target/80307
9732 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9733 targeting any CPU or architecture.
9734 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9735 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9736 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9737 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9738 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9739 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9740 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9741 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9742
9743 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9744
9745 PR fortran/69498
9746 * gfortran.dg/submodule_unexp.f90: New test.
9747
9748 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR target/80286
9751 * gcc.target/i386/avx-pr80286.c: New test.
9752 * gcc.dg/pr80286.c: New test.
9753
9754 2017-04-04 Richard Biener <rguenther@suse.de>
9755
9756 PR middle-end/80281
9757 * gcc.dg/torture/pr80281.c: New testcase.
9758
9759 2017-04-04 Richard Biener <rguenther@suse.de>
9760
9761 PR tree-optimization/80275
9762 * g++.dg/opt/pr80275.C: Make g static.
9763
9764 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9765
9766 PR rtl-optimization/60818
9767 * gcc.c-torture/compile/pr60818.c: New testcase.
9768
9769 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9770
9771 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9772 * gcc.dg/20031012-1.c: Likewise.
9773 * gcc.dg/ipa/ipcp-1.c: Likewise.
9774 * gcc.dg/torture/matrix-3.c: Likewise.
9775 * gcc.target/powerpc/ppc-spe.c: Likewise.
9776 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9777
9778 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9779
9780 PR target/80246
9781 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9782 powerpc_vsx_ok.
9783 (std, ld): Limit scan-assembler-times check to lp64.
9784 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9785 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9786 powerpc_vsx_ok.
9787
9788 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9789
9790 PR target/80246
9791 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9792
9793 2017-04-03 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/80275
9796 * g++.dg/opt/pr80275.C: New testcase.
9797
9798 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9799
9800 PR testsuite/79356
9801 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9802
9803 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9804
9805 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9806 (bal): Increase iteration count and assume alignment.
9807
9808 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9809
9810 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9811
9812 2017-04-02 Andrew Pinski <apinski@cavium.com>
9813
9814 * gcc.c-torture/compile/nested-3.c: New testcase.
9815 * gcc.c-torture/execute/20170401-1.c: New testcase.
9816 * gcc.c-torture/execute/20170401-2.c: New testcase.
9817
9818 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9819
9820 PR rtl-optimization/79405
9821 gcc.dg/pr79405.c: New testcase.
9822
9823 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR debug/79255
9826 * gcc.dg/pr79255.c: New test.
9827
9828 PR c++/79572
9829 * g++.dg/ubsan/null-8.C: New test.
9830
9831 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9832
9833 PR target/80107
9834 * gfortran.dg/pr80107.f: New.
9835
9836 2017-03-31 Jeff Law <law@redhat.com>
9837
9838 PR tree-optimization/49498
9839 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9840
9841 2017-03-31 Richard Biener <rguenther@suse.de>
9842
9843 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9844
9845 2017-03-31 Richard Biener <rguenther@suse.de>
9846
9847 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9848
9849 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9850
9851 PR libstdc++/80251
9852 * g++.dg/ext/is_aggregate.C: New test.
9853
9854 PR middle-end/80173
9855 * gcc.target/i386/pr80173.c: New test.
9856
9857 PR middle-end/80163
9858 * gcc.dg/pr80163.c: New test.
9859
9860 PR debug/80025
9861 * gcc.dg/torture/pr80025.c: New test.
9862
9863 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9864
9865 * gcc.target/mips/pr52125.c: Add -msym32.
9866
9867 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR translation/80189
9870 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9871 * g++.dg/gomp/sharing-1.C: Likewise.
9872 * gfortran.dg/gomp/pr44536.f90: Likewise.
9873 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9874 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9875 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9876 * gfortran.dg/gomp/pr33439.f90: Likewise.
9877 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9878 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9879 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9880 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9881 * gcc.dg/gomp/sharing-1.c: Likewise.
9882
9883 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9884
9885 PR target/80246
9886 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9887 Darwin and SPE.
9888 (dxex, dxexq): Update return type.
9889 (diex, diexq): Update argument type.
9890 * gcc.target/powerpc/pr80246.c: New test.
9891
9892 2017-03-30 Martin Jambor <mjambor@suse.cz>
9893
9894 PR ipa/77333
9895 * g++.dg/ipa/pr77333.C: New test.
9896
9897 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR target/80206
9900 * gcc.target/i386/pr80206.c: New test.
9901
9902 2017-03-30 Richard Biener <rguenther@suse.de>
9903
9904 PR tree-optimization/77498
9905 * gfortran.dg/pr77498.f: New testcase.
9906
9907 2017-03-29 Marek Polacek <polacek@redhat.com>
9908
9909 PR c/79730
9910 * gcc.dg/pr79730.c: New test.
9911
9912 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9913
9914 PR libgfortran/78670
9915 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9916 a character of length 1. Update test for success.
9917 * gfortran.dg/dtio_28.f03: New test.
9918 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9919 'scratch' to delete the file when done.
9920
9921 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9922
9923 PR rtl-optimization/80233
9924 * gcc.c-torture/compile/pr80233.c: New testcase.
9925
9926 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9927
9928 PR fortran/80254
9929 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9930 * gfortran.dg/dec_io_2a.f90: instead (new test).
9931
9932 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9933
9934 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9935
9936 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9937
9938 PR testsuite/43496
9939 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9940 generating PIC code.
9941
9942 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9943
9944 PR rtl-optimization/80193
9945 * gcc.target/i386/pr80193.c: New.
9946
9947 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9948
9949 PR fortran/78661
9950 * gfortran.dg/dtio_25.f90: Modified test case.
9951 * gfortran.dg/dtio_27.f90: New test case.
9952
9953 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9954
9955 PR target/53383
9956 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9957 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9958 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9959
9960 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9961
9962 * gcc.c-torture/compile/irreducible-loop.c: New.
9963
9964 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9965
9966 PR tree-optimization/80218
9967 * gcc.dg/pr80218.c: New test.
9968
9969 2017-03-28 Richard Biener <rguenther@suse.de>
9970
9971 PR tree-optimization/78644
9972 * gcc.dg/pr78644-1.c: New testcase.
9973 * gcc.dg/pr78644-2.c: Likewise.
9974
9975 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9976
9977 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9978 * gcc.dg/pic-4.c: Likewise.
9979 * gcc.dg/pie-3.c: Likewise.
9980 * gcc.dg/pie-4.c: Likewise.
9981
9982 2017-03-28 Martin Liska <mliska@suse.cz>
9983
9984 PR ipa/80205
9985 * g++.dg/ipa/pr80205.C: New test.
9986
9987 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9988
9989 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9990 with sizeof(int) < 4.
9991 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9992 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9993 * gcc.dg/torture/pr79777.c: Likewise.
9994 * gcc.dg/torture/pr79910.c: Likewise.
9995
9996 2017-03-28 Richard Biener <rguenther@suse.de>
9997
9998 PR middle-end/80222
9999 * g++.dg/pr80222.C: New testcase.
10000
10001 2017-03-28 Martin Liska <mliska@suse.cz>
10002
10003 PR ipa/80104
10004 * gcc.dg/ipa/pr80104.c: New test.
10005
10006 2017-03-28 Marek Polacek <polacek@redhat.com>
10007
10008 PR sanitizer/80067
10009 * c-c++-common/ubsan/shift-10.c: New test.
10010
10011 2017-03-27 Jeff Law <law@redhat.com>
10012
10013 PR tree-optimization/80216
10014 * gcc.c-torture/compile/pr80216.c: New test.
10015
10016 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR middle-end/80162
10019 * c-c++-common/pr80162-1.c: New test.
10020 * c-c++-common/pr80162-2.c: New test.
10021 * c-c++-common/pr80162-3.c: New test.
10022
10023 PR target/80102
10024 * g++.dg/opt/pr80102.C: New test.
10025
10026 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10027
10028 PR target/78543
10029 * gcc.target/powerpc/pr78543.c: New test.
10030
10031 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10032
10033 PR target/80103
10034 * gcc.target/powerpc/pr80103-1.c: New test.
10035
10036 2017-03-27 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/80181
10039 * gcc.dg/torture/pr80181.c: New testcase.
10040
10041 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10042
10043 * gcc.target/arc/interrupt-4.c: New file.
10044
10045 2017-03-27 Richard Biener <rguenther@suse.de>
10046
10047 PR ipa/79776
10048 * g++.dg/ipa/pr79776.C: New testcase.
10049
10050 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR sanitizer/80168
10053 * gcc.dg/asan/pr80168.c: New test.
10054
10055 2017-03-27 Richard Biener <rguenther@suse.de>
10056
10057 PR tree-optimization/80170
10058 * gcc.dg/pr80170.c: New testcase.
10059
10060 2017-03-27 Richard Biener <rguenther@suse.de>
10061
10062 PR middle-end/80171
10063 * g++.dg/torture/pr80171.C: New testcase.
10064
10065 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10066
10067 * gcc.dg/torture/pr79732.c: Require alias support.
10068 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10069
10070 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10071 libatomic_available.
10072 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10073 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10074
10075 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10076
10077 PR libgfortran/78881
10078 * gfortran.dg/dtio_26.f90: New test.
10079
10080 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10081
10082 PR fortran/80156
10083 PR fortran/79382
10084 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10085 testcase for PR80156. Add a main programme that tests that
10086 the typebound generic is accessible.
10087
10088 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10089
10090 PR rtl-optimization/80160
10091 PR rtl-optimization/80159
10092
10093 * gcc.target/i386/pr80160.c: New test.
10094
10095 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR sanitizer/79904
10098 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10099
10100 2017-03-24 Marek Polacek <polacek@redhat.com>
10101
10102 PR c++/80119
10103 * g++.dg/warn/Wuninitialized-9.C: New test.
10104
10105 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10106
10107 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10108 and remove the high-level builtin. The error message for the
10109 would prevent compilation from reaching the second.
10110 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10111
10112 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10113
10114 * gcc.target/s390/vxe/negfma-1.c: New test.
10115
10116 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10117
10118 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10119 * gcc.target/s390/arch12/mul-1.c: New test.
10120 * gcc.target/s390/arch12/mul-2.c: New test.
10121
10122 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10123
10124 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10125
10126 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10127
10128 * gcc.target/s390/vxe/popcount-1.c: New test.
10129
10130 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10131
10132 * gcc.target/s390/vxe/bitops-1.c: New test.
10133
10134 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10135
10136 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10137 * lib/target-supports.exp: Add effective target check s390_vxe.
10138
10139 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10140
10141 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10142 comparison instructions used from now on.
10143
10144 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10145
10146 * gcc.target/s390/s390.exp (check_effective_target_vector):
10147 Include target-supports.exp and move target_vector check routine
10148 ...
10149 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10150 here and rename it.
10151 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10152 check from vector to s390_vx.
10153 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10154 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10155 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10156 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10157 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10158 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10159 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10160 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10161 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10162
10163 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10164
10165 * gcc.target/s390/vector/vec-init-2.c: New test.
10166
10167 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10168
10169 * gcc.dg/ubsan/pr79904-2.c: New test.
10170
10171 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10172
10173 PR target/79893
10174 * gcc.target/s390/zvector/pr79893.c: New test.
10175
10176 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR rtl-optimization/80112
10179 * gcc.dg/pr80112.c: New test.
10180
10181 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10182
10183 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10184 etc. line numbers.
10185 * gcc.dg/Walloca-1.c: Likewise.
10186 * gcc.dg/Walloca-2.c: Likewise.
10187 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10188
10189 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10190
10191 PR tree-optimization/80158
10192 * gfortran.fortran-torture/compile/pr80158.f: New file.
10193
10194 2017-03-24 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/80167
10197 * gcc.dg/graphite/pr80167.c: New testcase.
10198
10199 2017-03-24 Tom de Vries <tom@codesourcery.com>
10200
10201 PR testsuite/80092
10202 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10203 dg-require-effective-target global_constructor.
10204 * gcc.dg/tls/emutls-2.c: Same.
10205
10206 2017-03-24 Tom de Vries <tom@codesourcery.com>
10207
10208 PR testsuite/80092
10209 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10210 dg-require-effective-target indirect_jumps.
10211
10212 2017-03-24 Tom de Vries <tom@codesourcery.com>
10213
10214 PR testsuite/80092
10215 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10216 nonlocal_goto.
10217
10218 2017-03-24 Tom de Vries <tom@codesourcery.com>
10219
10220 PR testsuite/80092
10221 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10222 * gcc.dg/Walloca-12.c: Same.
10223 * gcc.dg/attr-alloc_size-8.c: Same.
10224 * gcc.dg/Walloca-4.c: Same.
10225 * gcc.dg/Walloca-8.c: Same.
10226 * gcc.dg/Walloca-13.c: Same.
10227 * gcc.dg/Walloca-14.c: Same.
10228 * gcc.dg/attr-alloc_size-9.c: Same.
10229 * gcc.dg/Walloca-1.c: Same.
10230 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10231 * gcc.dg/Walloca-5.c: Same.
10232 * gcc.dg/Walloca-10.c: Same.
10233 * gcc.dg/Walloca-9.c: Same.
10234 * gcc.dg/attr-alloc_size-6.c: Same.
10235 * gcc.dg/Wvla-larger-than-1.c: Same.
10236 * gcc.dg/torture/pr71881.c: Same.
10237 * gcc.dg/torture/pr71901.c: Same.
10238 * gcc.dg/torture/pr78742.c: Same.
10239 * gcc.dg/builtin-alloc-size.c: Same.
10240 * gcc.dg/Walloca-2.c: Same.
10241 * gcc.dg/Walloca-6.c: Same.
10242 * gcc.dg/Walloca-11.c: Same.
10243 * gcc.dg/attr-alloc_size-7.c: Same.
10244 * gcc.dg/Wvla-larger-than-2.c: Same.
10245 * gcc.dg/Walloca-3.c: Same.
10246 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10247 * gcc.c-torture/compile/pr79413.c: Same.
10248 * gcc.c-torture/compile/pr78439.c: Same.
10249
10250 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10251
10252 * gcc.target/powerpc/p9-options-1.c: New test.
10253
10254 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10255
10256 PR target/71436
10257 * gcc.c-torture/compile/pr71436.c: New test.
10258
10259 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10260 Richard Biener <rguenther@suse.de>
10261
10262 PR tree-optimization/79908
10263 PR tree-optimization/80136
10264 * gcc.dg/torture/pr79908.c: New file.
10265
10266 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10267
10268 PR fortran/39239
10269 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10270
10271 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR c++/80141
10274 * g++.dg/gomp/pr80141.C: New test.
10275
10276 PR c++/80129
10277 * g++.dg/torture/pr80129.C: New test.
10278
10279 PR sanitizer/80110
10280 * g++.dg/tsan/pr80110.C: New test.
10281
10282 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10283
10284 PR fortran/80142
10285 * gfortran.dg/any_loc.f90: New test case.
10286
10287 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10288
10289 PR target/80082
10290 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10291 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10292
10293 2017-03-22 Martin Liska <mliska@suse.cz>
10294
10295 PR target/79906
10296 * g++.dg/ext/mv8.C: Add power* targets.
10297
10298 2017-03-21 Martin Sebor <msebor@redhat.com>
10299
10300 PR c++/79548
10301 * g++.dg/warn/Wunused-var-26.C: New test.
10302
10303 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10304
10305 PR tree-optimization/79908
10306 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10307
10308 2017-03-21 Marek Polacek <polacek@redhat.com>
10309 Martin Sebor <msebor@redhat.com>
10310
10311 PR tree-optimization/80109
10312 * gcc.dg/Walloca-14.c: New test.
10313
10314 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR target/80125
10317 * gcc.target/powerpc/pr80125.c: New test.
10318
10319 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10320
10321 PR fortran/69498
10322 * gfortran.dg/unexp_attribute.f90: New test
10323
10324 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10325 Richard Biener <rguenther@suse.de>
10326
10327 PR tree-optimization/79908
10328 * gcc.dg/torture/pr79908.c: New file.
10329
10330 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10331
10332 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10333 with sizeof(int) < 4.
10334
10335 2017-03-21 Martin Liska <mliska@suse.cz>
10336
10337 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10338 apostrophes.
10339
10340 2017-03-21 Richard Biener <rguenther@suse.de>
10341
10342 PR tree-optimization/80032
10343 * g++.dg/opt/pr80032.C: New testcase.
10344
10345 2017-03-21 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/80122
10348 * gcc.dg/torture/pr80122.c: New testcase.
10349
10350 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10351
10352 * gcc.dg/pic-2.c: Skip for MIPS.
10353 * gcc.dg/pie-2.c: Skip for MIPS.
10354
10355 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10356
10357 PR c++/77752
10358 * g++.dg/cpp0x/initlist97.C: New.
10359 * g++.dg/cpp0x/initlist85.C: Update.
10360
10361 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR c/67338
10364 * gcc.dg/pr67338.c: New test.
10365
10366 PR c++/35878
10367 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10368 dump instead of assembler.
10369 * g++.dg/init/pr35878_2.C: Likewise.
10370 * g++.dg/init/pr35878_3.C: Likewise.
10371
10372 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR c/80097
10375 * gcc.dg/ubsan/pr80097.c: New test.
10376
10377 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10378
10379 PR tree-optimization/80054
10380 * g++.dg/torture/pr80054.C: New file.
10381
10382 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10383
10384 PR target/79963
10385 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10386 directive to assure selection of proper bit using rlwinm insn.
10387 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10388 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10389 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10390 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10391
10392 2017-03-20 Marek Polacek <polacek@redhat.com>
10393 Paolo Carlini <paolo.carlini@oracle.com>
10394
10395 PR c++/80059 - ICE with noexcept and __transaction_atomic
10396 * g++.dg/tm/pr80059-2.C: New test.
10397 * g++.dg/tm/pr80059.C: New test.
10398
10399 2017-03-20 Martin Liska <mliska@suse.cz>
10400
10401 PR middle-end/79753
10402 * gcc.target/i386/mpx/pr79753.c: New test.
10403
10404 2017-03-20 Martin Liska <mliska@suse.cz>
10405
10406 PR target/79769
10407 PR target/79770
10408 * g++.dg/pr79769.C: New test.
10409 * gcc.target/i386/mpx/pr79770.c: New test.
10410
10411 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10412
10413 PR target/78857
10414 * gcc.target/s390/load-and-test-fp-1.c: New test.
10415 * gcc.target/s390/load-and-test-fp-2.c: New test.
10416
10417 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10418
10419 PR fortran/79676
10420 * gfortran.dg/submodule_28.f08 : New test.
10421
10422 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10423
10424 PR fortran/71838
10425 * gfortran.dg/submodule_26.f08 : New test.
10426 * gfortran.dg/submodule_27.f08 : New test.
10427
10428 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10429
10430 PR target/79951
10431 * gcc.target/powerpc/pr79951.c: New.
10432
10433 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10434
10435 PR rtl-optimization/79910
10436 * gcc.dg/torture/pr79910.c: New test.
10437
10438 2017-03-17 Jeff Law <law@redhat.com>
10439
10440 PR tree-optimization/71437
10441 * gcc.dg/tree-ssa/pr71437.c: New test.
10442 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10443 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10444 now caught by VRP, but which were previously caught by DOM.
10445
10446 2017-03-17 Richard Biener <rguenther@suse.de>
10447
10448 PR middle-end/80075
10449 * g++.dg/torture/pr80075.C: New testcase.
10450
10451 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10452
10453 PR target/71294
10454 * g++.dg/pr71294.C: New test.
10455
10456 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10457
10458 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10459
10460 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR fortran/80010
10463 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10464
10465 PR fortran/79886
10466 * gfortran.dg/pr79886.f90: New test.
10467
10468 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10469
10470 PR target/79038
10471 * gcc.target/powerpc/pr79038-1.c: New test.
10472
10473 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10474
10475 PR fortran/33271
10476 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10477
10478 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10479
10480 PR testsuite/79356
10481 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10482
10483 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10484
10485 PR target/80019
10486 * gcc.target/i386/pr80019.c: New test.
10487
10488 2017-03-15 Martin Liska <mliska@suse.cz>
10489
10490 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10491
10492 2017-03-14 Martin Sebor <msebor@redhat.com>
10493
10494 PR tree-optimization/79800
10495 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10496 * gcc.dg/tree-ssa/pr79800.c: New test.
10497
10498 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10499
10500 PR target/79947
10501 * gcc.target/powerpc/pr79947.c: New test.
10502
10503 2017-03-14 Martin Sebor <msebor@redhat.com>
10504
10505 PR middle-end/80020
10506 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10507 * gcc.dg/attr-alloc_size-7.c: Same.
10508 * gcc.dg/attr-alloc_size-9.c: Same.
10509 * gcc.dg/builtin-alloc-size.c: Same.
10510 * gcc.dg/pr80020.c: New test.
10511
10512 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10513
10514 PR rtl-optimization/79728
10515 * gcc.target/i386/sse-globalreg.c: New test.
10516
10517 2017-03-14 Martin Liska <mliska@suse.cz>
10518
10519 PR lto/66295
10520 * gcc.dg/tree-prof/pr66295.c: New test.
10521
10522 2017-03-13 Martin Liska <mliska@suse.cz>
10523
10524 PR middle-end/78339
10525 * gcc.target/i386/mpx/pr78339.c: New test.
10526
10527 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10528
10529 * gcc.target/arc/bitfield.c: New file.
10530
10531 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10532
10533 * gcc.target/arc/pr9001090948.c: New file.
10534
10535 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10536
10537 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10538 Fix test. Make early-out condition return early. Correct comments.
10539
10540 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10541
10542 PR libgfortran/78854
10543 * gfortran.dg/dtio_25.f90: New test.
10544
10545 2017-03-10 Martin Sebor <msebor@redhat.com>
10546
10547 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10548
10549 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10550
10551 PR rtl-optimization/78911
10552 * gcc.target/i386/pr78911-1.c: New test.
10553 * gcc.target/i386/pr78911-2.c: New test.
10554
10555 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10556
10557 PR target/79941
10558 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10559 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10560 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10561
10562 2017-03-10 Marek Polacek <polacek@redhat.com>
10563
10564 PR c++/79967
10565 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10566
10567 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c++/79899
10570 * g++.dg/other/friend7.C: New test.
10571
10572 PR c++/79896
10573 * g++.dg/ext/int128-5.C: New test.
10574
10575 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10576
10577 PR testsuite/79356
10578 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10579 powerpc, sparc, or s390x.
10580
10581 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10582
10583 PR target/79907
10584 * gcc.target/powerpc/pr79907.c: New.
10585
10586 2017-03-10 Olivier Hainque <hainque@adacore.com>
10587
10588 * gnat.dg/opt64.adb: New test.
10589 * gnat.dg/opt64_pkg.ads: New helper.
10590 * gnat.dg/opt64_pkg.adb: New helper.
10591
10592 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR rtl-optimization/79909
10595 * gcc.target/powerpc/pr79909.c: New test.
10596
10597 PR tree-optimization/79972
10598 * gcc.dg/pr79972.c: New test.
10599
10600 PR tree-optimization/77975
10601 * gcc.dg/pr77975.c: New test.
10602
10603 2017-03-09 Marek Polacek <polacek@redhat.com>
10604
10605 PR c++/79962
10606 PR c++/79984
10607 * c-c++-common/nonnull-3.c: New test.
10608 * g++.dg/warn/Wnonnull3.C: New test.
10609
10610 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10611
10612 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10613 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10614
10615 2017-03-09 Marek Polacek <polacek@redhat.com>
10616
10617 PR sanitizer/79757
10618 * gcc.dg/ubsan/pr79757-1.c: New test.
10619 * gcc.dg/ubsan/pr79757-2.c: New test.
10620 * gcc.dg/ubsan/pr79757-3.c: New test.
10621 * gcc.dg/ubsan/pr79757-4.c: New test.
10622 * gcc.dg/ubsan/pr79757-5.c: New test.
10623
10624 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10625
10626 PR c/79969
10627 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10628
10629 2017-03-09 Marek Polacek <polacek@redhat.com>
10630
10631 PR c++/79687
10632 * g++.dg/expr/ptrmem8.C: New test.
10633 * g++.dg/expr/ptrmem9.C: New test.
10634
10635 2017-03-09 Richard Biener <rguenther@suse.de>
10636
10637 PR tree-optimization/79977
10638 * gcc.dg/graphite/pr79977.c: New testcase.
10639
10640 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10641
10642 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10643 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10644 * lib/target-supports.exp (check_effective_target_rdynamic):
10645 New proc.
10646
10647 2017-03-09 Richard Biener <rguenther@suse.de>
10648
10649 PR middle-end/79971
10650 * gcc.dg/fixed-point/pr79971.c: New testcase.
10651
10652 2017-03-09 Richard Biener <rguenther@suse.de>
10653
10654 PR ipa/79970
10655 * gcc.dg/torture/pr79970.c: New testcase.
10656
10657 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10658
10659 PR c++/71966
10660 * g++.dg/cpp0x/pr71966-1.C: New.
10661 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10662
10663 2017-03-09 Martin Liska <mliska@suse.cz>
10664
10665 PR tree-optimization/79631
10666 * gcc.target/i386/mpx/pr79631.c: New test.
10667
10668 2017-03-09 Martin Liska <mliska@suse.cz>
10669
10670 PR target/65705
10671 PR target/69804
10672 * gcc.target/i386/pr71458.c: Update scanned pattern.
10673
10674 2017-03-09 Marek Polacek <polacek@redhat.com>
10675
10676 PR c++/79672
10677 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10678 * g++.dg/warn/Wduplicated-branches3.C: New test.
10679
10680 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10681
10682 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10683
10684 2017-03-09 Martin Liska <mliska@suse.cz>
10685
10686 PR ipa/79764
10687 * g++.dg/pr79764.C: New test.
10688
10689 2017-03-09 Martin Liska <mliska@suse.cz>
10690
10691 PR ipa/79761
10692 * g++.dg/pr79761.C: New test.
10693
10694 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR sanitizer/79944
10697 * c-c++-common/asan/pr79944.c: New test.
10698
10699 PR target/79932
10700 * gcc.target/i386/pr79932-2.c: New test.
10701
10702 PR target/79932
10703 * gcc.target/i386/pr79932-1.c: New test.
10704
10705 2017-03-09 Marek Polacek <polacek@redhat.com>
10706
10707 PR c++/79900 - ICE in strip_typedefs
10708 * g++.dg/warn/Wpadded-1.C: New test.
10709
10710 2017-03-08 Marek Polacek <polacek@redhat.com>
10711
10712 * g++.dg/Walloca1.C: Adjust dg-warning.
10713
10714 2017-03-08 Andrew Haley <aph@redhat.com>
10715
10716 PR tree-optimization/79943
10717 * gcc.dg/tree-ssa/pr79943.c: New test.
10718
10719 2017-03-08 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/79955
10722 * gcc.dg/uninit-24.c: New testcase.
10723
10724 2017-03-08 Richard Biener <rguenther@suse.de>
10725
10726 PR tree-optimization/79920
10727 * gcc.dg/vect/pr79920.c: New testcase.
10728
10729 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10730
10731 PR sanitizer/79904
10732 * gcc.dg/ubsan/pr79904.c: New test.
10733
10734 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR c/79834
10737 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10738 diagnostics.
10739
10740 2017-03-07 Marek Polacek <polacek@redhat.com>
10741
10742 PR middle-end/79809
10743 * g++.dg/Walloca1.C: New test.
10744
10745 2017-03-07 Martin Liska <mliska@suse.cz>
10746
10747 PR middle-end/68270
10748 * g++.dg/pr68270.C: New test.
10749
10750 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR rtl-optimization/79901
10753 * gcc.target/i386/pr79901.c: New test.
10754
10755 PR sanitizer/79897
10756 * c-c++-common/ubsan/pr79897.c: New test.
10757
10758 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10759
10760 PR rtl-optimization/79571
10761 * gcc.target/i386/pr79571.c: New.
10762
10763 2017-03-06 Marek Polacek <polacek@redhat.com>
10764
10765 PR c++/79796 - ICE with NSDMI and this pointer
10766 * g++.dg/cpp0x/nsdmi13.C: New test.
10767
10768 2017-03-06 Julia Koval <julia.koval@intel.com>
10769
10770 PR target/79793
10771 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10772 directives.
10773 * gcc.target/i386/interrupt-13.c: Ditto.
10774 * gcc.target/i386/interrupt-14.c: Ditto.
10775 * gcc.target/i386/interrupt-15.c: Ditto.
10776
10777 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR c++/79822
10780 * g++.dg/cpp0x/constexpr-79822.C: New test.
10781
10782 2017-03-06 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/79894
10785 * gcc.dg/vect/pr79887.c: New testcase.
10786
10787 2017-03-06 Richard Biener <rguenther@suse.de>
10788
10789 PR tree-optimization/79824
10790 * gcc.dg/vect/pr79824-1.c: New testcase.
10791 * gcc.dg/vect/pr79824-2.c: Likewise.
10792
10793 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10794
10795 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10796 gettimeofday. Remove dg-skip-if for AVR.
10797 * lib/target-supports.exp (check_effective_target_gettimeofday):
10798 New proc.
10799
10800 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10801
10802 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10803 * gcc.target/s390/hotpatch-10.c: Likewise.
10804 * gcc.target/s390/hotpatch-11.c: Likewise.
10805 * gcc.target/s390/hotpatch-12.c: Likewise.
10806 * gcc.target/s390/hotpatch-13.c: Likewise.
10807 * gcc.target/s390/hotpatch-14.c: Likewise.
10808 * gcc.target/s390/hotpatch-15.c: Likewise.
10809 * gcc.target/s390/hotpatch-16.c: Likewise.
10810 * gcc.target/s390/hotpatch-17.c: Likewise.
10811 * gcc.target/s390/hotpatch-18.c: Likewise.
10812 * gcc.target/s390/hotpatch-19.c: Likewise.
10813 * gcc.target/s390/hotpatch-2.c: Likewise.
10814 * gcc.target/s390/hotpatch-26.c: Likewise.
10815 * gcc.target/s390/hotpatch-27.c: Likewise.
10816 * gcc.target/s390/hotpatch-28.c: Likewise.
10817 * gcc.target/s390/hotpatch-3.c: Likewise.
10818 * gcc.target/s390/hotpatch-4.c: Likewise.
10819 * gcc.target/s390/hotpatch-5.c: Likewise.
10820 * gcc.target/s390/hotpatch-6.c: Likewise.
10821 * gcc.target/s390/hotpatch-7.c: Likewise.
10822 * gcc.target/s390/hotpatch-8.c: Likewise.
10823 * gcc.target/s390/hotpatch-9.c: Likewise.
10824
10825 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10826
10827 PR c++/64574
10828 * g++.dg/template/crash125.C: New.
10829
10830 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10831
10832 PR target/79812
10833 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10834
10835 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10836
10837 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10838
10839 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10840
10841 * gcc.target/mips/msa-minmax.c: New tests.
10842
10843 2017-03-06 Martin Liska <mliska@suse.cz>
10844
10845 PR sanitize/79783
10846 * g++.dg/asan/pr79783.C: New test.
10847
10848 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10849
10850 * gcc.target/mips/msa-dotp.c: New tests.
10851
10852 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10853
10854 * gcc.target/mips/msa-bclri.c: New test.
10855
10856 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 PR c++/70266
10859 * g++.dg/tm/pr70266.C: New.
10860
10861 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10862 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10863
10864 * gfortran.dg/coarray/fail_image_1.f08: New test.
10865 * gfortran.dg/coarray/fail_image_2.f08: New test.
10866 * gfortran.dg/coarray/failed_images_1.f08: New test.
10867 * gfortran.dg/coarray/failed_images_2.f08: New test.
10868 * gfortran.dg/coarray/image_status_1.f08: New test.
10869 * gfortran.dg/coarray/image_status_2.f08: New test.
10870 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10871 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10872 * gfortran.dg/coarray_fail_st.f90: New test.
10873 * gfortran.dg/coarray_failed_images_1.f08: New test.
10874 * gfortran.dg/coarray_image_status_1.f08: New test.
10875 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10876
10877 2017-03-03 Marek Polacek <polacek@redhat.com>
10878
10879 PR c/79758
10880 * gcc.dg/noncompile/pr79758.c: New test.
10881
10882 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR middle-end/79805
10885 * g++.dg/opt/pr79805.C: New test.
10886
10887 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10888
10889 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10890 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10891 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10892 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10893 * gcc.target/i386/i386.exp
10894 (check_effective_target_avx512vpopcntdq): New.
10895
10896 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10897
10898 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10899 ilp32 targets and match DImode registers for lp64 targets.
10900
10901 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10902
10903 * g++.dg/pr71624.C: Disable for x32.
10904 * g++.dg/pr71633.C: Ditto.
10905
10906 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR target/79807
10909 * gcc.target/i386/pr79807.c: New test.
10910
10911 2017-03-03 Martin Liska <mliska@suse.cz>
10912
10913 PR tree-optimization/79803
10914 * gcc.dg/tree-ssa/pr79803.c: New test.
10915
10916 2017-03-03 Martin Liska <mliska@suse.cz>
10917
10918 PR rtl-optimization/79574
10919 * gcc.dg/pr79574-2.c: New test.
10920
10921 2017-03-03 Richard Biener <rguenther@suse.de>
10922
10923 PR c++/79825
10924 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10925
10926 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10927
10928 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10929
10930 2017-03-03 Marek Polacek <polacek@redhat.com>
10931
10932 PR c++/79791
10933 * g++.dg/warn/Wwrite-strings-1.C: New test.
10934 * g++.dg/warn/Wwrite-strings-2.C: New test.
10935 * g++.dg/warn/Wwrite-strings-3.C: New test.
10936 * g++.dg/warn/Wwrite-strings-4.C: New test.
10937 * g++.dg/warn/Wwrite-strings-5.C: New test.
10938 * g++.dg/warn/Wwrite-strings-6.C: New test.
10939 * g++.dg/warn/Wwrite-strings-7.C: New test.
10940 * g++.dg/warn/Wwrite-strings-8.C: New test.
10941 * g++.dg/warn/Wwrite-strings-9.C: New test.
10942 * g++.dg/warn/Wwrite-strings-10.C: New test.
10943 * g++.dg/warn/Wwrite-strings-11.C: New test.
10944 * g++.dg/warn/Wwrite-strings-12.C: New test.
10945
10946 2017-03-03 Richard Biener <rguenther@suse.de>
10947
10948 PR middle-end/79818
10949 * gcc.dg/torture/pr79818.c: New testcase.
10950
10951 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR c++/79782
10954 * g++.dg/warn/Wunused-parm-10.C: New test.
10955
10956 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10957
10958 * gcc.dg/rtl/x86_64/*.c: Test for
10959 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10960
10961 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10962
10963 PR target/79514
10964 * gcc.target/i386/pr79514.c: New test.
10965
10966 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10967
10968 PR rtl-optimization/79780
10969 * gcc.c-torture/compile/pr79780.c: New test.
10970
10971 2017-03-02 Richard Biener <rguenther@suse.de>
10972
10973 PR tree-optimization/79345
10974 PR c++/42000
10975 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10976 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10977 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10978
10979 2017-03-02 Richard Biener <rguenther@suse.de>
10980
10981 PR c/79756
10982 * gcc.dg/vector-1.c: New testcase.
10983
10984 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10985
10986 PR tree-optimization/66768
10987 * gcc.target/i386/pr66768.c: New test.
10988
10989 2017-03-02 Richard Biener <rguenther@suse.de>
10990
10991 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10992 * gcc.dg/rtl/x86_64/final.c: Likewise.
10993 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10994 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10995 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10996 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10997
10998 2017-03-02 Richard Biener <rguenther@suse.de>
10999
11000 PR tree-optimization/79777
11001 * gcc.dg/torture/pr79777.c: New testcase.
11002
11003 2017-03-01 Martin Sebor <msebor@redhat.com>
11004
11005 PR middle-end/79692
11006 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11007 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11008 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11009 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11010
11011 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11012
11013 * gcc.target/i386/invsize-2.c: New test.
11014 * gcc.target/i386/invsize-3.c: Ditto.
11015 * gcc.target/i386/invsize-4.c: Ditto.
11016 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11017 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11018
11019 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11020
11021 PR target/79439
11022 * gcc.target/powerpc/pr79439.c: New test.
11023
11024 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11025
11026 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11027 scan string.
11028
11029
11030 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11031
11032 PR target/79395
11033 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11034 pattern to look for vcmpequd. instead of vcmpnew.
11035 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11036 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11037 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11038 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11039 look for xvcmpeqdp. instead of xvcmpnedp.
11040 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11041 look for vcmpequd. instead of vcmpnew.
11042 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11043 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11044 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11045 look for xvcmpeqsp. instead of xvcmpnesp.
11046 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11047 look for xvcmpeqdp. instead of xvcmpnedp.
11048 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11049 look for vcmpequd. instead of vcmpnew.
11050 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11051 look for vcmpeqsp instead of xvcmpnesp.
11052 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11053 look for xvcmpeqdp instead of xvcmpnedp.
11054
11055 2017-03-01 Richard Biener <rguenther@suse.de>
11056
11057 PR middle-end/79721
11058 * gcc.dg/torture/pr79721.c: New testcase.
11059
11060 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11061
11062 PR c++/79681
11063 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11064 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11065
11066 PR c++/79746
11067 * g++.dg/warn/Wunused-parm-9.C: New test.
11068
11069 PR tree-optimization/79734
11070 * g++.dg/opt/pr79734.C: New test.
11071
11072 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR tree-optimization/79737
11075 * gcc.c-torture/execute/pr79737-1.c: New test.
11076 * gcc.c-torture/execute/pr79737-2.c: New test.
11077
11078 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11079
11080 * gcc.target/sparc/20170228-1.c: New test.
11081
11082 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11083
11084 * gcc.target/i386/invsize-1.c: New test.
11085
11086 2017-02-28 Martin Sebor <msebor@redhat.com>
11087
11088 PR tree-optimization/79691
11089 * gcc.dg/tree-ssa/pr79691.c: New test.
11090
11091 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR target/79729
11094 * gcc.target/i386/pr79729.c: New test.
11095
11096 2017-02-28 Richard Biener <rguenther@suse.de>
11097
11098 PR tree-optimization/79740
11099 * gcc.dg/torture/pr79740.c: New testcase.
11100
11101 2017-02-28 Richard Biener <rguenther@suse.de>
11102
11103 PR middle-end/79731
11104 * c-c++-common/torture/pr79731.c: New testcase.
11105
11106 2017-02-28 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/79732
11109 * gcc.dg/torture/pr79732.c: New testcase.
11110
11111 2017-02-28 Richard Biener <rguenther@suse.de>
11112
11113 PR tree-optimization/79723
11114 * gcc.target/i386/pr79723.c: New testcase.
11115
11116 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11117
11118 PR target/79544
11119 * gcc.target/powerpc/pr79544.c: New.
11120
11121 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11122
11123 PR c++/79414
11124 * g++.dg/parse/crash67.C: New.
11125
11126 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11127
11128 PR tree-optimization/77536
11129 * gcc.dg/vect/pr79347.c: Revise testing string.
11130
11131 2017-02-27 Richard Biener <rguenther@suse.de>
11132
11133 PR tree-optimization/45397
11134 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11135
11136 2017-02-27 Richard Biener <rguenther@suse.de>
11137
11138 PR tree-optimization/79690
11139 * gcc.target/i386/pr79690.c: New testcase.
11140
11141 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11142
11143 PR fortran/51119
11144 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11145 of original.
11146 * gfortran.dg/inline_matmul_11.f90: Likewise.
11147 * gfortran.dg/inline_matmul_9.f90: Likewise.
11148 * gfortran.dg/matmul_13.f90: New test.
11149 * gfortran.dg/matmul_14.f90: New test.
11150
11151 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11152
11153 PR middle-end/79396
11154 * g++.dg/opt/pr79396.C: New test.
11155
11156 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11157
11158 PR fortran/79597
11159 * gfortran.dg/dtio_6.f90: Update test.
11160
11161 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11162
11163 PR fortran/79601
11164 * gfortran.dg/interface_operator_2.f90: New test.
11165
11166 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR c/79677
11169 * gcc.dg/pr79677.c: New test.
11170
11171 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11172
11173 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11174 of mov.ps.
11175 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11176 (cond_move1): Simplify condition to force generation of
11177 mov[nz].ps.
11178 (cond_move2): Likewise.
11179
11180 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR c++/79588
11183 * g++.dg/warn/Wrestrict-1.C: New test.
11184 * g++.dg/warn/Wrestrict-2.C: New test.
11185
11186 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11187
11188 * g++.dg/ext/complit15.C: Require LTO.
11189
11190 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11191
11192 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11193 logical_op_short_circuit to skip targets.
11194 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11195 and s390.
11196
11197 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11198
11199 * gnat.dg/opt63.adb: New test.
11200
11201 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11202
11203 * gnat.dg/discr47.adb: New test.
11204
11205 2017-02-24 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/79389
11208 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11209
11210 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11211
11212 PR c++/79361
11213 * g++.dg/cpp0x/pr79361-1.C: New.
11214 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11215
11216 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11217
11218 * gcc.target/visium/bit_test.c: Accept any lsr form.
11219 * gcc.target/visium/block_move.c: Tweak.
11220
11221 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11222
11223 PR 68749
11224 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11225
11226 2017-02-23 Richard Biener <rguenther@suse.de>
11227
11228 PR tree-optimization/79683
11229 * gcc.target/i386/pr79683.c: New testcase.
11230
11231 2017-02-22 Jeff Law <law@redhat.com>
11232
11233 PR tree-optimization/79578
11234 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11235
11236 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11237
11238 * gcc.target/mips/msa-fp-cc.c: New test.
11239
11240 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11241
11242 PR c++/79664
11243 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11244 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11245 * g++.dg/gomp/pr79664.C: New test.
11246
11247 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11248
11249 2017-02-22 Marek Polacek <polacek@redhat.com>
11250
11251 PR c++/79653
11252 * g++.dg/cpp0x/alignas10.C: New test.
11253 * g++.dg/cpp0x/alignas9.C: New test.
11254
11255 PR c++/79657
11256 * g++.dg/ext/underlying_type12.C: New test.
11257
11258 PR c/79662
11259 * gcc.dg/enum-incomplete-4.c: New test.
11260
11261 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11262
11263 PR target/70465
11264 * gcc.target/i386/pr70465-2.c: New test.
11265
11266 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11267
11268 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11269
11270 2017-02-22 Richard Biener <rguenther@suse.de>
11271
11272 PR tree-optimization/79673
11273 * gcc.target/i386/pr79673.c: New testcase.
11274
11275 2017-02-22 Richard Biener <rguenther@suse.de>
11276
11277 PR tree-optimization/79666
11278 * gcc.dg/torture/pr79666.c: New testcase.
11279
11280 2017-02-22 Martin Liska <mliska@suse.cz>
11281
11282 PR lto/79587
11283 * gcc.dg/tree-prof/pr79587.c: New test.
11284
11285 2017-02-21 Marek Polacek <polacek@redhat.com>
11286
11287 PR c++/79535
11288 * g++.dg/ext/flexary23.C: New test.
11289
11290 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11291
11292 PR target/79593
11293 * gcc.target/i386/pr79593.c: New test.
11294
11295 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR c++/79654
11298 * g++.dg/cpp1z/decomp26.C: New test.
11299
11300 PR sanitizer/79589
11301 * g++.dg/ubsan/pr79589.C: New test.
11302
11303 2017-02-21 Jeff Law <law@redhat.com>
11304
11305 PR tree-optimization/79621
11306 * gcc.c-torture/compile/pr79621.c: New test.
11307
11308 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11309
11310 PR c++/79655
11311 * g++.dg/cpp1y/constexpr-79655.C: New test.
11312
11313 PR c++/79639
11314 * g++.dg/cpp1y/constexpr-79639.C: New test.
11315
11316 PR target/79633
11317 * gcc.target/i386/mpx/pr79633.c: New test.
11318
11319 PR target/79570
11320 * gcc.dg/pr79570.c: New test.
11321
11322 PR c++/79641
11323 * c-c++-common/pr79641.c: New test.
11324
11325 PR tree-optimization/79649
11326 * gcc.target/i386/pr79649.c: New test.
11327
11328 PR target/79494
11329 * gcc.dg/pr79494.c: New test.
11330
11331 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11332
11333 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11334 to dg-options.
11335
11336 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11337
11338 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11339
11340 2017-02-02 Jason Merrill <jason@redhat.com>
11341
11342 PR c++/79580
11343 * g++.dg/ext/complit15.C: New.
11344
11345 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11346
11347 PR target/78056
11348 * gcc.target/powerpc/pr78056-8.c: Remove.
11349
11350 2017-02-20 Marek Polacek <polacek@redhat.com>
11351
11352 PR middle-end/79537
11353 * gcc.dg/comp-goto-4.c: New test.
11354
11355 PR sanitizer/79558
11356 * c-c++-common/ubsan/bounds-14.c: New test.
11357
11358 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR target/79568
11361 * gcc.target/i386/pr79568-1.c: New test.
11362 * gcc.target/i386/pr79568-2.c: New test.
11363 * gcc.target/i386/pr79568-3.c: New test.
11364
11365 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11366
11367 PR fortran/79382
11368 * gfortran.dg/dtio_10.f90: Change test of error message.
11369 * gfortran.dg/dtio_23.f90: New test.
11370 * gfortran.dg/dtio_24.f90: New test.
11371
11372 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11373
11374 PR fortran/79434
11375 * gfortran.dg/submodule_25.f08: New test.
11376
11377 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11378
11379 PR fortran/79447
11380 * gfortran.dg/submodule_24.f08: New test.
11381
11382 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11383
11384 PR fortran/79229
11385 * gfortran.dg/class_allocate_24.f90: New test.
11386
11387 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11388
11389 PR fortran/79402
11390 * gfortran.dg/submodule_23.f90: New test.
11391
11392 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11393
11394 PR c++/79380
11395 * g++.dg/cpp0x/alignas8.C: New.
11396
11397 2017-02-19 Eric Fiselier <eric@efcs.ca>
11398 Jonathan Wakely <jwakely@redhat.com>
11399
11400 PR c++/69523
11401 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11402
11403 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11404
11405 * gcc.dg/gimplefe-26.c: New test.
11406
11407 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11408
11409 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11410
11411 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11412
11413 PR target/79569
11414 * gcc.target/i386/3dnowA-3.c: New test.
11415
11416 PR target/79559
11417 * gcc.target/i386/pr79559.c: New test.
11418
11419 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11420
11421 * gcc.dg/c11-float-2.c: New test.
11422 * gcc.dg/torture/float128-floath.c,
11423 gcc.dg/torture/float128x-floath.c,
11424 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11425 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11426 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11427 *_DECIMAL_DIG macros with DECIMAL_DIG.
11428
11429 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11430
11431 PR target/79261
11432 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11433
11434 2017-02-17 Julia Koval <julia.koval@intel.com>
11435
11436 * gcc.target/i386/rdpid.c New test.
11437 * gcc.target/i386/sse-12.c: Add -mrdpid.
11438 * gcc.target/i386/sse-13.c: Ditto.
11439 * gcc.target/i386/sse-14.c: Ditto.
11440 * gcc.target/i386/sse-22.c: Ditto.
11441 * gcc.target/i386/sse-23.c: Ditto.
11442 * g++.dg/other/i386-2.C: Ditto.
11443 * g++.dg/other/i386-3.C: Ditto.
11444
11445 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11446
11447 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11448 * gcc.dg/pr61441.c: Ditto.
11449
11450 2017-02-17 Martin Liska <mliska@suse.cz>
11451
11452 PR rtl-optimization/79574
11453 * gcc.dg/pr79574.c: New test.
11454
11455 2017-02-17 Marek Polacek <polacek@redhat.com>
11456
11457 PR middle-end/79536
11458 * gcc.dg/torture/pr79536.c: New test.
11459
11460 2017-02-16 Alan Modra <amodra@gmail.com>
11461
11462 * gcc.c-torture/execute/pr79286.c: New.
11463
11464 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR c++/79512
11467 * c-c++-common/gomp/pr79512.c: New test.
11468
11469 2017-02-15 Martin Sebor <msebor@redhat.com>
11470
11471 PR c++/79363
11472 * g++.dg/ext/flexary12.C: Adjust.
11473 * g++.dg/ext/flexary20.C: Same.
11474 * g++.dg/ext/flexary21.C: Same.
11475 * g++.dg/ext/flexary22.C: New test.
11476
11477 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11478
11479 PR tree-optimization/79347
11480 * gcc.dg/vect/pr79347.c: New test.
11481
11482 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11483
11484 PR c++/79301
11485 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11486 [[deprecated]] comment.
11487 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11488 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11489 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11490 [[deprecated]] in -std=c++11.
11491 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11492 [[fallthrough]] in -std=c++11 and -std=c++14.
11493
11494 PR c++/79288
11495 * g++.dg/tls/pr79288.C: New test.
11496
11497 2017-02-15 Marek Polacek <polacek@redhat.com>
11498
11499 PR c/79515
11500 * gcc.dg/dfp/pr79515.c: New.
11501
11502 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11503
11504 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11505
11506 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11507
11508 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11509 "opt_files".
11510
11511 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR target/79487
11514 * gcc.dg/dfp/pr79487.c: New test.
11515 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11516 2017-02-13 change.
11517
11518 2017-01-14 Carl Love <cel@us.ibm.com>
11519
11520 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11521 xvcvsxdsp and xvcvuxdsp instructions.
11522
11523 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11524
11525 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11526 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11527 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11528 64-bit default target.
11529 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11530 a 64-bit default target.
11531
11532 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR target/79481
11535 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11536 (test_3vx): Change return type from int to void.
11537 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11538 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11539 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11540 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11541 tests.
11542 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11543 (test_3vx): Change return type from int to void.
11544 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11545 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11546 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11547 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11548 tests.
11549 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11550 intrinsic. Change scan-assembler-times number from 1 to 2.
11551 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11552 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11553 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11554 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11555 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11556 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11557 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11558
11559 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11560
11561 PR middle-end/61225
11562 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11563 Use dg-additional-options for ia32 target. Remove XFAIL.
11564
11565 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11566
11567 PR target/79495
11568 * gcc.target/i386/pr79495.c: New test.
11569
11570 2017-02-14 Marek Polacek <polacek@redhat.com>
11571
11572 PR c++/79420
11573 PR c++/79463
11574 * g++.dg/cpp1y/pr79463.C: New.
11575 * g++.dg/template/incomplete10.C: New.
11576 * g++.dg/template/incomplete9.C: New.
11577
11578 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11579
11580 PR target/79498
11581 * gcc.target/i386/pr79498.c: New test.
11582
11583 2017-02-14 Martin Sebor <msebor@redhat.com>
11584
11585 PR middle-end/79448
11586 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11587 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11588 * gcc.dg/tree-ssa/pr79448.c: New test.
11589
11590 2017-02-14 Jeff Law <law@redhat.com>
11591
11592 PR tree-optimization/79095
11593 * g++.dg/pr79095-1.C: New test
11594 * g++.dg/pr79095-2.C: New test
11595 * g++.dg/pr79095-3.C: New test
11596 * g++.dg/pr79095-4.C: New test
11597 * g++.dg/pr79095-5.C: New test
11598 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11599 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11600
11601 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11602
11603 * gcc.target/aarch64/vect_fp16_1.c: New.
11604
11605 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11606
11607 * gcc.dg/gimplefe-25.c: New test.
11608
11609 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR tree-optimization/79408
11612 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11613
11614 2017-02-14 Richard Biener <rguenther@suse.de>
11615
11616 PR middle-end/79432
11617 * gcc.dg/torture/pr79432.c: New testcase.
11618
11619 2017-02-13 Martin Sebor <msebor@redhat.com>
11620
11621 PR middle-end/79496
11622 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11623
11624 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR sanitizer/79341
11627 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11628 variables volatile.
11629
11630 PR c++/79232
11631 * g++.dg/cpp1z/eval-order4.C: New test.
11632 * g++.dg/other/pr79232.C: New test.
11633
11634 2017-02-13 Nathan Sidwell <nathan@acm.org>
11635
11636 PR c++/79296
11637 * g++.dg/cpp0x/pr79296.C: New.
11638
11639 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11640
11641 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11642 Instead, xfail powerpc*-*-* && lp64.
11643
11644 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11645
11646 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11647 powerpc_p8vector_ok.
11648 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11649
11650 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11651
11652 PR target/79449
11653 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11654 for reading beyond a 4k boundary.
11655
11656 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR rtl-optimization/79388
11659 PR rtl-optimization/79450
11660 * gcc.c-torture/execute/pr79388.c: New test.
11661 * gcc.c-torture/execute/pr79450.c: New test.
11662
11663 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11664
11665 PR fortran/65542
11666 * gfortran.dg/spread_init_expr_2.f90: New test case.
11667
11668 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11669
11670 PR sanitizer/79341
11671 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11672
11673 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11674
11675 PR tree-ssa/56727
11676 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11677
11678 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR c++/79457
11681 * g++.dg/cpp0x/pr79457.C: New test.
11682
11683 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11684
11685 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11686 scan-assembler unless lp64.
11687
11688 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11689
11690 PR tree-optimization/66612
11691 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11692
11693 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11694
11695 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11696 of all powerpc.
11697
11698 2017-02-10 Marek Polacek <polacek@redhat.com>
11699
11700 PR c++/79435
11701 * g++.dg/cpp1y/pr79435.C: New.
11702
11703 PR c++/79184
11704 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11705
11706 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11707
11708 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11709 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11710 New.
11711 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11712 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11713 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11714 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11715 (vtst_expected_poly64x2): Move to aarch64-only section.
11716 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11717 (vtst_p64, vtstq_p64): New tests.
11718
11719 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11720
11721 PR c++/71737
11722 * g++.dg/cpp0x/pr71737.C: New.
11723
11724 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11725 Richard Biener <rguenther@suse.de>
11726
11727 * gcc.dg/gimplefe-error-1.c: New testcase.
11728 * gcc.dg/gimplefe-error-2.c: New testcase.
11729 * gcc.dg/gimplefe-error-3.c: New testcase.
11730
11731 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR tree-optimization/79411
11734 * gcc.c-torture/compile/pr79411.c: New test.
11735
11736 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11737 Jason Merrill <jason@redhat.com>
11738
11739 PR c++/79143
11740 * g++.dg/cpp1z/pr79143.C: New test.
11741
11742 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11743
11744 * gcc.dg/loop-unswitch-2.c: Update testcase.
11745 * gcc.dg/loop-unswitch-1.c: Update testcase.
11746
11747 2017-02-09 Marek Polacek <polacek@redhat.com>
11748
11749 PR c/79428
11750 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11751 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11752 * c-c++-common/goacc/pr79428-1.c: New test.
11753 * c-c++-common/gomp/pr79428-2.c: New test.
11754 * c-c++-common/gomp/pr79428-5.c: New test.
11755 * c-c++-common/gomp/pr79428-6.c: New test.
11756 * c-c++-common/pr79428-3.c: New test.
11757
11758 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11759
11760 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11761 testcases.
11762
11763 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11764
11765 PR c/79413
11766 * gcc.c-torture/compile/pr79413.c: New test.
11767
11768 PR c++/79429
11769 * c-c++-common/gomp/pr79429.c: New test.
11770 * g++.dg/gomp/pr79429.C: New test.
11771
11772 PR c/79431
11773 * c-c++-common/gomp/pr79431.c: New test.
11774
11775 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11776 Cesar Philippidis <cesar@codesourcery.com>
11777 Joseph Myers <joseph@codesourcery.com>
11778 Chung-Lin Tang <cltang@codesourcery.com>
11779
11780 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11781 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11782 * c-c++-common/goacc/loop-auto-2.c: New.
11783 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11784 * c-c++-common/goacc/tile-2.c: New.
11785 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11786 * g++.dg/goacc/tile-1.C: New, check tile subst.
11787 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11788 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11789 * gfortran.dg/goacc/tile-1.f90: New test.
11790 * gfortran.dg/goacc/tile-2.f90: New test.
11791 * gfortran.dg/goacc/tile-lowering.f95: New test.
11792
11793 2017-02-09 Richard Biener <rguenther@suse.de>
11794
11795 PR tree-optimization/69823
11796 * gcc.dg/graphite/pr69823.c: New testcase.
11797
11798 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11799
11800 PR target/78604
11801 * gcc.target/powerpc/pr78604.c: New.
11802
11803 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11804
11805 PR target/68972
11806 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11807 disable this test on power architecture.
11808
11809 2017-02-08 Richard Biener <rguenther@suse.de>
11810
11811 PR tree-optimization/71824
11812 PR tree-optimization/79409
11813 * gcc.dg/graphite/pr71824-3.c: New testcase.
11814
11815 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR tree-optimization/79408
11818 * gcc.dg/tree-ssa/pr79408.c: New test.
11819
11820 2017-02-08 Richard Biener <rguenther@suse.de>
11821
11822 PR tree-optimization/71824
11823 * gcc.dg/graphite/pr71824-2.c: New testcase.
11824
11825 2017-02-07 Andrew Pinski <apinski@cavium.com>
11826
11827 * gcc.target/aarch64/popcount.c: New Testcase.
11828
11829 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11830
11831 PR rtl-optimization/79386
11832 * gcc.c-torture/compile/pr79386.c: New test.
11833
11834 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11835 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11836
11837 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11838 *-*-solaris*.
11839
11840 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/79299
11843 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11844 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11845
11846 2017-02-07 Richard Biener <rguenther@suse.de>
11847
11848 * gcc.dg/gimplefe-23.c: New testcase.
11849 * gcc.dg/gimplefe-24.c: Likewise.
11850
11851 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11852
11853 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11854 scan-assembler instead of scan-assembler-times.
11855 * gcc.target/aarch64/test_frame_10.c: Likewise.
11856 * gcc.target/aarch64/test_frame_12.c: Likewise.
11857 * gcc.target/aarch64/test_frame_2.c: Likewise.
11858 * gcc.target/aarch64/test_frame_4.c: Likewise.
11859 * gcc.target/aarch64/test_frame_6.c: Likewise.
11860 * gcc.target/aarch64/test_frame_7.c: Likewise.
11861 * gcc.target/aarch64/test_frame_8.c: Likewise.
11862
11863 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11864
11865 * gcc.target/i386/pr78419.c: Require ifunc support.
11866
11867 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11868
11869 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11870
11871 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11872
11873 PR c++/79360
11874 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11875
11876 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11877
11878 * lib/target-supports.exp: Define the RISC-V target.
11879 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11880 * gcc.dg/builtin-apply2.c: Likewise.
11881 * gcc.dg/ifcvt-4.c: Likewise.
11882 * gcc.dg/loop-8.c: Likewise.
11883 * gcc.dg/sibcall-10.c: Likewise.
11884 * gcc.dg/sibcall-9.c: Likewise.
11885 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11886 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11887 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11888 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11889 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11890 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11891 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11892
11893 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11894
11895 PR target/66144
11896 * gcc.target/powerpc/pr66144-1.c: New test.
11897 * gcc.target/powerpc/pr66144-2.c: Likewise.
11898 * gcc.target/powerpc/pr66144-3.c: Likewise.
11899
11900 2017-02-06 Martin Sebor <msebor@redhat.com>
11901
11902 PR tree-optimization/79376
11903 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11904 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11905
11906 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11907
11908 PR c++/79379
11909 * g++.dg/cpp1y/constexpr-79379.C: New test.
11910
11911 PR c++/79377
11912 * g++.dg/lookup/pr79377.C: New test.
11913
11914 PR c++/79372
11915 * g++.dg/cpp1z/decomp25.C: New test.
11916
11917 PR tree-optimization/79284
11918 * gcc.c-torture/compile/pr79284.c: New test.
11919
11920 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11921
11922 PR c++/70448
11923 * g++.dg/cpp0x/pr70448.C: New.
11924
11925 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11926
11927 PR 78348
11928 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11929 to dg-options.
11930
11931 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11932
11933 PR target/78883
11934 * gcc.c-torture/compile/pr78883.c: New test.
11935
11936 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11937
11938 PR tree-ssa/79347
11939 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11940 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11941 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11942 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11943 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11944 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11945 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11946 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11947 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11948 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11949 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11950 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11951 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11952
11953 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11954
11955 PR fortran/79344
11956 * gfortran.dg/allocate_with_source_24.f90: New test.
11957
11958 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11959
11960 PR fortran/79230
11961 * gfortran.dg/der_ptr_component_2.f90: New test.
11962
11963 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11964
11965 * gcc.target/sparc/20170205-1.c: New test.
11966
11967 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11968
11969 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11970 libatomic_available.
11971
11972 * gcc.dg/pr77587.c: Require alias support.
11973 * gcc.dg/pr77587a.c: Likewise.
11974
11975 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11976 * gcc.c-torture/execute/pr78622.c: Likewise.
11977
11978 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11979 hppa*-*-hpux*.
11980 * c-c++-common/Wunused-var-16.c: Likewise.
11981 * c-c++-common/builtin-shuffle-1.c: Likewise.
11982 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11983 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11984
11985 2017-02-03 Martin Sebor <msebor@redhat.com>
11986
11987 PR tree-optimization/79327
11988 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11989 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11990 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11991
11992 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11993 Martin Sebor <msebor@redhat.com>
11994
11995 PR tree-optimization/79327
11996 * gcc.dg/tree-ssa/pr79327.c: New test.
11997 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11998 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11999 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12000 (test_sprintf_chk_range_schar): Adjust dg-message.
12001 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12002 * gcc.c-torture/execute/pr79327.c: New test.
12003
12004 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR target/79354
12007 * gcc.target/powerpc/pr79354.c: New test.
12008 * gcc.c-torture/execute/pr79354.c: New test.
12009
12010 2017-02-03 Martin Sebor <msebor@redhat.com>
12011
12012 PR tree-optimization/79352
12013 * gcc.dg/tree-ssa/pr79352.c: New test.
12014
12015 2017-02-03 Martin Liska <mliska@suse.cz>
12016
12017 PR lto/66295
12018 * gcc.target/i386/mvc9.c: New test.
12019
12020 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12021
12022 PR target/79158
12023 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12024 to VSX reg.
12025
12026 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12027
12028 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12029 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12030 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12031 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12032 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12033 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12034 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12035 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12036 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12037 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12038 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12039 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12040 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12041
12042 2017-02-02 Martin Sebor <msebor@redhat.com>
12043
12044 PR middle-end/79275
12045 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12046 * gcc.dg/tree-ssa/pr79275.c: New test.
12047
12048 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12049
12050 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12051
12052 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12053
12054 PR middle-end/77445
12055 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12056 threading is done.
12057
12058 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12059
12060 PR middle-end/78142
12061 * gcc.target/aarch64/vector_initialization_nostack.c
12062 (f12): Use one vector
12063
12064 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12065
12066 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12067 * c-c++-common/asan/misalign-1.c: Likewise.
12068 * c-c++-common/asan/misalign-2.c: Likewise.
12069 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12070 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12071 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12072 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12073 add -ffat-lto-objects from/to dg-additional-options.
12074 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12075 dg-additional-options.
12076
12077 PR target/79197
12078 * gcc.target/powerpc/pr79197.c: New test.
12079 * gcc.c-torture/compile/pr79197.c: New test.
12080
12081 2017-02-02 Richard Biener <rguenther@suse.de>
12082
12083 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12084
12085 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12086
12087 PR c++/69637
12088 * g++.dg/cpp0x/pr69637-1.C: New.
12089 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12090
12091 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12092
12093 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12094
12095 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12096
12097 PR target/70012
12098 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12099 conditions.
12100
12101 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR testsuite/79324
12104 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12105 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12106 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12107 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12108 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12109 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12110 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12111 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12112 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12113 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12114 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12115 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12116 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12117
12118 2017-02-01 Martin Liska <mliska@suse.cz>
12119
12120 PR testsuite/79272
12121 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12122
12123 2017-02-01 Richard Biener <rguenther@suse.de>
12124
12125 PR testsuite/76957
12126 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12127 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12128 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12129 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12130
12131 2017-02-01 Richard Biener <rguenther@suse.de>
12132
12133 PR middle-end/79315
12134 * gfortran.dg/pr79315.f90: New testcase.
12135
12136 2017-02-01 Richard Biener <rguenther@suse.de>
12137
12138 PR tree-optimization/71824
12139 * gcc.dg/graphite/pr71824.c: New testcase.
12140
12141 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12142
12143 PR c++/79304
12144 * g++.dg/diagnostic/pr79304.C: New test.
12145
12146 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12147
12148 PR c++/79298
12149 * g++.dg/spellcheck-pr79298.C: New test case.
12150
12151 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12152
12153 PR preprocessor/79210
12154 * gcc.dg/format/pr79210.c: New test case.
12155 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12156 New function.
12157
12158 2017-01-31 Nathan Sidwell <nathan@acm.org>
12159
12160 PR c++/79290
12161 * g++.dg/warn/pr79290.C: New.
12162
12163 PR c++/67273
12164 PR c++/79253
12165 * g++.dg/cpp1y/pr67273.C: New.
12166 * g++.dg/cpp1y/pr79253.C: New.
12167
12168 2017-01-31 Nathan Sidwell <nathan@acm.org>
12169
12170 PR c++/79264
12171 * g++.dg/cpp1y/pr61636-1.C: Augment.
12172
12173 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12174
12175 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12176 rand() instead of random().
12177
12178 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12179
12180 PR tree-optimization/71691
12181 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12182
12183 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12184
12185 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12186 __ARCH__.
12187
12188 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR tree-optimization/79267
12191 * g++.dg/opt/pr79267.C: New test.
12192
12193 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12194
12195 PR debug/63238
12196 * gcc.dg/debug/dwarf2/align-1.c: New.
12197 * gcc.dg/debug/dwarf2/align-2.c: New.
12198 * gcc.dg/debug/dwarf2/align-3.c: New.
12199 * gcc.dg/debug/dwarf2/align-4.c: New.
12200 * gcc.dg/debug/dwarf2/align-5.c: New.
12201 * gcc.dg/debug/dwarf2/align-6.c: New.
12202 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12203 * g++.dg/debug/dwarf2/align-1.C: New.
12204 * g++.dg/debug/dwarf2/align-2.C: New.
12205 * g++.dg/debug/dwarf2/align-3.C: New.
12206 * g++.dg/debug/dwarf2/align-4.C: New.
12207 * g++.dg/debug/dwarf2/align-5.C: New.
12208 * g++.dg/debug/dwarf2/align-6.C: New.
12209
12210 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12211
12212 PR target/79170
12213 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12214
12215 2017-01-30 Martin Sebor <msebor@redhat.com>
12216
12217 PR testsuite/79293
12218 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12219
12220 2017-01-30 Martin Liska <mliska@suse.cz>
12221
12222 PR gcov-profile/79259
12223 * g++.dg/tree-prof/pr79259.C: New test.
12224
12225 2017-01-30 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/79276
12228 * gcc.dg/torture/pr79276.c: New testcase.
12229
12230 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12231
12232 PR target/79240
12233 * gcc.target/s390/pr79240.c: New test.
12234
12235 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12236
12237 PR target/79268
12238 * gcc.target/powerpc/pr79268.c: New file.
12239 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12240 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12241 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12242 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12243
12244 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12245
12246 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12247
12248 PR testsuite/70583
12249 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12250
12251 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12252 * gnat.dg/debug9.adb: Likewise.
12253
12254 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12255
12256 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12257 libatomic_available.
12258 * gfortran.dg/coarray_42.f90: Likewise.
12259 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12260 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12261 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12262
12263 2017-01-27 Martin Sebor <msebor@redhat.com>
12264
12265 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12266
12267 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12268
12269 PR rtl-optimization/79194
12270 * gcc.dg/torture/pr79194.c: New test.
12271
12272 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12273
12274 PR tree-optimization/71374
12275 * gcc.target/i386/pr71374.c: New.
12276
12277 2017-01-27 Martin Sebor <msebor@redhat.com>
12278
12279 PR c++/71290
12280 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12281 a dg-error directive.
12282
12283 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12284
12285 PR target/79131
12286 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12287 * gcc.target/arm/pr79131-2.c: New.
12288
12289 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12290
12291 PR target/65484
12292 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12293 vectorized on POWER unless hardware misaligned loads are
12294 available.
12295
12296 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12297
12298 PR rtl-optimization/78559
12299 * gcc.c-torture/execute/pr78559.c: New test.
12300
12301 2017-01-27 Richard Biener <rguenther@suse.de>
12302
12303 PR tree-optimization/79245
12304 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12305 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12306
12307 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12308
12309 PR c/79199
12310 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12311 target. Use 4294967293U instead of 4294967293.
12312
12313 2017-01-27 Richard Biener <rguenther@suse.de>
12314
12315 PR tree-optimization/71433
12316 * gcc.dg/Warray-bounds-21.c: New testcase.
12317
12318 2017-01-27 Richard Biener <rguenther@suse.de>
12319
12320 PR tree-optimization/79244
12321 * gcc.dg/torture/pr79244.c: New testcase.
12322
12323 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12324
12325 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12326 all occurrences of 40 to 32.
12327
12328 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12329
12330 PR target/79239
12331 * gcc.target/arm/pr79239.c: New test.
12332
12333 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12334
12335 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12336
12337 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12338
12339 PR c++/64382
12340 * g++.dg/cpp1y/pr64382.C: New test.
12341
12342 2017-01-26 Martin Sebor <msebor@redhat.com>
12343
12344 PR middle-end/78703
12345 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12346 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12347 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12348 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12349
12350 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR debug/79129
12353 * g++.dg/debug/dwarf2/pr79129.C: New test.
12354
12355 PR debug/78835
12356 * g++.dg/debug/dwarf2/pr78835.C: New test.
12357
12358 2017-01-26 Martin Sebor <msebor@redhat.com>
12359
12360 PR middle-end/78703
12361 * gcc.dg/format/pr78569.c: Adjust.
12362 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12363 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12364 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12365 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12366 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12367 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12368 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12369 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12370 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12371 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12372 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12373
12374 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR c++/68727
12377 * g++.dg/other/offsetof8.C: Add expected error.
12378 * g++.dg/other/offsetof9.C: New test.
12379
12380 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12381
12382 * g++.dg/opt/declone3.C: Require LTO.
12383
12384 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12385
12386 PR target/79131
12387 * gcc.target/arm/pr79131.c: New.
12388
12389 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12390
12391 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12392
12393 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12394
12395 PR libstdc++/79190
12396 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12397 matches replaced operator delete.
12398
12399 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12400
12401 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12402 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12403 avx512f with avx512dq.
12404 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12405 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12406 avx512f with avx512dq.
12407 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12408 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12409 avx512f with avx512dq.
12410
12411 2017-01-26 Marek Polacek <polacek@redhat.com>
12412
12413 PR c/79199
12414 * c-c++-common/Wduplicated-branches-13.c: New test.
12415
12416 2017-01-26 David Sherwood <david.sherwood@arm.com>
12417
12418 PR middle-end/79212
12419 * gfortran.dg/gomp/sharing-4.f90: New test.
12420
12421 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR target/70465
12424 * gcc.target/i386/pr70465.c: New test.
12425
12426 * brig.dg/dg.exp: Update copyright years.
12427 * lib/brig-dg.exp: Update copyright years.
12428 * lib/brig.exp: Update copyright years.
12429
12430 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12431
12432 PR target/79179
12433 * gcc.target/powerpc/pr79179.c: New test.
12434
12435 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12436
12437 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12438 generation to accept D-mode memory accesses.
12439
12440 2017-01-25 Martin Sebor <msebor@redhat.com>
12441
12442 PR c++/71290
12443 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12444 * g++.dg/ext/flexarray-mangle.C: Same.
12445 * g++.dg/ext/flexarray-subst.C: Same.
12446 * g++.dg/ext/flexary10.C: Same.
12447 * g++.dg/ext/flexary11.C: Same.
12448 * g++.dg/ext/flexary14.C: Same.
12449 * g++.dg/ext/flexary16.C: Same.
12450 * g++.dg/ext/flexary18.C: Same.
12451 * g++.dg/ext/flexary19.C: Same.
12452 * g++.dg/ext/flexary7.C: Same.
12453 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12454 * g++.dg/ubsan/object-size-1.C: Same.
12455 * obj-c++.dg/property/at-property-23.mm: Same.
12456
12457 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12458
12459 PR c++/78896
12460 * g++.dg/cpp1z/decomp24.C: New test.
12461
12462 PR c++/77914
12463 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12464 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12465 expect a warning.
12466 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12467 expect warnings.
12468 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12469 * g++.dg/cpp1y/pr59636.C: Likewise.
12470 * g++.dg/cpp1y/pr60190.C: Likewise.
12471
12472 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12473
12474 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12475
12476 2017-01-25 Carl Love <cel@us.ibm.com>
12477
12478 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12479 vec_packs built-ins
12480
12481 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12482
12483 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12484 -mcpu=cortex-a57.
12485 * gcc.target/arm/vseleqsf.c: Likewise.
12486 * gcc.target/arm/vselgedf.c: Likewise.
12487 * gcc.target/arm/vselgesf.c: Likewise.
12488 * gcc.target/arm/vselgtdf.c: Likewise.
12489 * gcc.target/arm/vselgtsf.c: Likewise.
12490 * gcc.target/arm/vselledf.c: Likewise.
12491 * gcc.target/arm/vsellesf.c: Likewise.
12492 * gcc.target/arm/vselltdf.c: Likewise.
12493 * gcc.target/arm/vselltsf.c: Likewise.
12494 * gcc.target/arm/vselnedf.c: Likewise.
12495 * gcc.target/arm/vselnesf.c: Likewise.
12496 * gcc.target/arm/vselvcdf.c: Likewise.
12497 * gcc.target/arm/vselvcsf.c: Likewise.
12498 * gcc.target/arm/vselvsdf.c: Likewise.
12499 * gcc.target/arm/vselvssf.c: Likewise.
12500
12501 2017-01-25 Richard Biener <rguenther@suse.de>
12502
12503 PR testsuite/72850
12504 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12505 to what we had before adding the threading passes.
12506
12507 2017-01-25 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/69264
12510 * g++.dg/torture/pr69264.C: New testcase.
12511
12512 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12513
12514 PR target/79145
12515 * gcc.target/arm/pr79145.c: New test.
12516
12517 2017-01-25 Richard Biener <rguenther@suse.de>
12518
12519 PR debug/78363
12520 * g++.dg/gomp/pr78363-1.C: New testcase.
12521 * g++.dg/gomp/pr78363-2.C: Likewise.
12522 * g++.dg/gomp/pr78363-3.C: Likewise.
12523
12524 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12525
12526 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12527 * gcc.dg/lto/pr61526_0.c: Likewise.
12528 * gcc.dg/lto/pr64415_0.c: Likewise.
12529
12530 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12531
12532 PR c++/79205
12533 * g++.dg/cpp1z/decomp22.C: New test.
12534 * g++.dg/cpp1z/decomp23.C: New test.
12535
12536 2017-01-24 Nathan Sidwell <nathan@acm.org>
12537
12538 PR c++/78469
12539 * g++.dg/cpp0x/pr78469.C: New.
12540
12541 PR c++/79118
12542 * g++.dg/cpp0x/pr79118.C: New.
12543
12544 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12545
12546 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12547
12548 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12549
12550 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12551 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12552 * gcc.dg/rtl/rtl.exp: New file.
12553 * gcc.dg/rtl/test.c: New file.
12554 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12555 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12556 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12557 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12558 * gcc.dg/rtl/x86_64/final.c: New test case.
12559 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12560 * gcc.dg/rtl/x86_64/ira.c: New test case.
12561 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12562 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12563 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12564 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12565 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12566 * gcc.dg/rtl/x86_64/test_1.h: New file.
12567 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12568 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12569 * gcc.dg/rtl/x86_64/times-two.h: New file.
12570 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12571
12572 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12573
12574 PR tree-optimization/79159
12575 * g++.dg/tree-ssa/pr79159.C: New test.
12576
12577 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12578 Martin Jambor <mjambor@suse.cz>
12579
12580 * lib/brig-dg.exp: New file.
12581 * lib/brig.exp: Likewise.
12582 * brig.dg/README: Likewise.
12583 * brig.dg/dg.exp: Likewise.
12584 * brig.dg/test/gimple/alloca.hsail: Likewise.
12585 * brig.dg/test/gimple/atomics.hsail: Likewise.
12586 * brig.dg/test/gimple/branches.hsail: Likewise.
12587 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12588 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12589 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12590 * brig.dg/test/gimple/mem.hsail: Likewise.
12591 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12592 * brig.dg/test/gimple/packed.hsail: Likewise.
12593 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12594 * brig.dg/test/gimple/variables.hsail: Likewise.
12595 * brig.dg/test/gimple/vector.hsail: Likewise.
12596
12597 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12598
12599 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12600 support asan, only on i?86/x86_64 require sse2_runtime.
12601
12602 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12603
12604 PR target/66669
12605 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12606 test on powerpc targets.
12607
12608 2017-01-23 Martin Sebor <msebor@redhat.com>
12609
12610 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12611
12612 2017-01-23 Richard Biener <rguenther@suse.de>
12613
12614 PR tree-optimization/79088
12615 PR tree-optimization/79188
12616 * gcc.dg/torture/pr79088.c: New testcase.
12617 * gcc.dg/torture/pr79188.c: Likewise.
12618
12619 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12620
12621 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12622 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12623 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12624 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12625 type of test function to reflect change in built-in function's
12626 return type.
12627 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12628 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12629 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12630 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12631 type and second argument type to reflect change in built-in
12632 function's type signature.
12633 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12634 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12635 type of test function to reflect change in built-in function's
12636 return type.
12637 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12638 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12639 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12640 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12641 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12642 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12643 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12644 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12645 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12646 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12647 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12648 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12649 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12650 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12651 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12652 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12653 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12654 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12655 type of test function to reflect change in built-in function's
12656 return type.
12657 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12658 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12659 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12660 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12661 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12662 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12663 test function's result and second argument to reflect change in
12664 built-in function's type signature.
12665 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12666
12667 2017-01-23 Nathan Sidwell <nathan@acm.org>
12668
12669 PR C++/71710
12670 * g++.dg/template/pr71710.C: New.
12671
12672 PR c++/71406
12673 PR c++/77508
12674 * g++.dg/template/pr71406.C: New.
12675
12676 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12677
12678 * gfortran.dg/integer_exponentiation_7.f90: New test.
12679
12680 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12681
12682 PR rtl-optimization/78634
12683 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12684
12685 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12686
12687 PR tree-optimization/70754
12688 * gfortran.dg/pr70754.f90: New test.
12689
12690 2017-01-23 Martin Liska <mliska@suse.cz>
12691
12692 PR tree-optimization/79196
12693 * gcc.dg/asan/pr79196.c: New test.
12694 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12695
12696 2017-01-23 Michael Matz <matz@suse.de>
12697
12698 PR tree-optimization/78384
12699 * gcc.dg/pr78384.c: New test.
12700
12701 2017-01-23 Richard Biener <rguenther@suse.de>
12702
12703 PR tree-optimization/79186
12704 * gcc.dg/torture/pr79186.c: New testcase.
12705 * gcc.dg/torture/pr79187.c: Likewise.
12706
12707 2017-01-23 Martin Jambor <mjambor@suse.cz>
12708
12709 * gcc.dg/ipa/vrp8.c: New test.
12710
12711 2017-01-23 Martin Jambor <mjambor@suse.cz>
12712
12713 PR ipa/79108
12714 * gfortran.dg/lto/pr79108_0.f90: New test.
12715
12716 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12717
12718 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12719 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12720 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12721 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12722 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12723 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12724 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12725 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12726 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12727 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12728 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12729 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12730 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12731 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12732 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12733 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12734
12735 2017-01-23 Richard Biener <rguenther@suse.de>
12736 Nick Clifton <nickc@redhat.com>
12737
12738 PR testsuite/78421
12739 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12740 If the target is ARM return the result of the
12741 check_effective_target_arm_vect_no_misalign proc.
12742 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12743 support unaligned vectors then only expect one of the loops to be
12744 unrolled.
12745
12746 2017-01-23 Martin Liska <mliska@suse.cz>
12747
12748 * gcc.dg/asan/use-after-scope-10.c: New test.
12749 * gcc.dg/asan/use-after-scope-11.c: New test.
12750 * g++.dg/asan/use-after-scope-5.C: New test.
12751
12752 2017-01-23 Martin Liska <mliska@suse.cz>
12753
12754 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12755 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12756 sanopt optimization for ASAN_POISON.
12757
12758 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12759
12760 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12761
12762 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12763
12764 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12765 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12766 for poly*_t types.
12767 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12768 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12769 exec_vcombine): Likewise.
12770 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12771 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12772 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12773 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12774 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12775 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12776 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12777 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12778 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12779 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12780 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12781 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12782 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12783 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12784 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12785 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12786 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12787 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12788 Likewise.
12789 (TEST_VGET_LANE): Cast to uint to avoid warning.
12790 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12791 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12792 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12793 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12794 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12795 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12796 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12797 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12798 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12799 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12800 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12801 CHECK_POLY instead of CHECK for poly64_t types.
12802 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12803 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12804 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12805 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12806 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12807 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12808 uint32_t.
12809 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12810 for int32_t, int64_t.
12811 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12812 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12813 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12814 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12815 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12816 needed.
12817
12818 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR fortran/79154
12821 * gfortran.dg/gomp/pr79154-1.f90: New test.
12822 * gfortran.dg/gomp/pr79154-2.f90: New test.
12823
12824 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12825
12826 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12827
12828 2017-01-21 Marek Polacek <polacek@redhat.com>
12829
12830 PR testsuite/79169
12831 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12832
12833 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12834
12835 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12836
12837 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12838
12839 PR rtl-optimization/79125
12840 * gcc.dg/torture/pr79125.c: New test.
12841
12842 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12843
12844 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12845 only.
12846 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12847 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12848
12849 2017-01-20 Nathan Sidwell <nathan@acm.org>
12850
12851 PR c++/78495
12852 * g++.dg/cpp1z/inh-ctor38.C: New.
12853
12854 2017-01-20 Marek Polacek <polacek@redhat.com>
12855
12856 PR c/79152
12857 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12858
12859 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12860
12861 * lib/target-supports.exp (check_configured_with): New procedure.
12862 (check_effective_target_default_mode): new effective target.
12863 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12864 default mode. Fix dg-skip-if target selector syntax.
12865 * gcc.target/arm/optional_thumb-2.c: Likewise.
12866 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12867 syntax.
12868
12869 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12870
12871 PR c++/77829
12872 PR c++/78656
12873 * g++.dg/spellcheck-pr77829.C: New test case.
12874 * g++.dg/spellcheck-pr78656.C: New test case.
12875
12876 2017-01-20 Marek Polacek <polacek@redhat.com>
12877
12878 PR c/64279
12879 * c-c++-common/Wduplicated-branches-1.c: New test.
12880 * c-c++-common/Wduplicated-branches-10.c: New test.
12881 * c-c++-common/Wduplicated-branches-11.c: New test.
12882 * c-c++-common/Wduplicated-branches-12.c: New test.
12883 * c-c++-common/Wduplicated-branches-2.c: New test.
12884 * c-c++-common/Wduplicated-branches-3.c: New test.
12885 * c-c++-common/Wduplicated-branches-4.c: New test.
12886 * c-c++-common/Wduplicated-branches-5.c: New test.
12887 * c-c++-common/Wduplicated-branches-6.c: New test.
12888 * c-c++-common/Wduplicated-branches-7.c: New test.
12889 * c-c++-common/Wduplicated-branches-8.c: New test.
12890 * c-c++-common/Wduplicated-branches-9.c: New test.
12891 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12892 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12893 * g++.dg/ext/builtin-object-size3.C: Likewise.
12894 * g++.dg/gomp/loop-1.C: Likewise.
12895 * g++.dg/warn/Wduplicated-branches1.C: New test.
12896 * g++.dg/warn/Wduplicated-branches2.C: New test.
12897
12898 2017-01-20 Martin Liska <mliska@suse.cz>
12899
12900 PR lto/69188
12901 * gcc.dg/lto/pr69188_0.c: New test.
12902 * gcc.dg/lto/pr69188_1.c: New test.
12903
12904 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12905
12906 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12907 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12908 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12909 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12910 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12911 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12912 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12913 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12914 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12915 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12916 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12917 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12918 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12919 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12920 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12921 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12922 * gcc.target/i386/avx-1.c: Test new intrinsics.
12923 * gcc.target/i386/sse-13.c: Ditto.
12924 * gcc.target/i386/sse-23.c: Ditto.
12925
12926 2017-01-20 Richard Biener <rguenther@suse.de>
12927
12928 PR tree-optimization/71264
12929 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12930
12931 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12932
12933 * gcc.target/mips/madd4-1.c: New file.
12934 * gcc.target/mips/madd4-2.c: Likewise.
12935 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12936 HAS_MADD4.
12937 (mips_option_groups): Add -m[no-]madd4.
12938 (mips-dg-init): Detect default -mno-madd4.
12939 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12940 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12941 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12942 * gcc.target/mips/nmadd-1.c: Likewise.
12943 * gcc.target/mips/nmadd-2.c: Likewise.
12944 * gcc.target/mips/nmadd-3.c: Likewise.
12945
12946 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12947
12948 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12949 combined instructions.
12950 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12951 instructions.
12952 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12953 of pointer authentication.
12954
12955 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12956
12957 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12958 floating point hardware to run test.
12959
12960 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12961
12962 * lib/target-supports.exp
12963 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12964
12965 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966
12967 PR testsuite/79051
12968 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12969 __x86_64__]: Allow for target i?86-*-*.
12970
12971 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12972
12973 PR target/78176
12974 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12975 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12976 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12977 HAS_LXC1.
12978 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12979 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12980 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12981
12982 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12983
12984 PR fortran/70696
12985 * gfortran.dg/coarray_43.f90: New test.
12986
12987 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12988
12989 PR rtl-optimization/79121
12990 * gcc.c-torture/execute/pr79121.c: New test.
12991
12992 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12993
12994 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12995 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12996
12997 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12998
12999 PR fortran/50069
13000 PR fortran/55086
13001 * gfortran.dg/pr50069_1.f90: New test.
13002 * gfortran.dg/pr50069_2.f90: New test.
13003 * gfortran.dg/pr55086_1.f90: New test.
13004 * gfortran.dg/pr55086_1_tfat.f90: New test.
13005 * gfortran.dg/pr55086_2.f90: New test.
13006 * gfortran.dg/pr55086_2_tfat.f90: New test.
13007 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13008
13009 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13010 * gcc.dg/strcmp-1.c: New test.
13011 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13012
13013 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13014
13015 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13016 (dejagnu_fail): Likewise.
13017 (dejagnu_note): Likewise.
13018 (pass): Provide forward decl, moving true decl to after #include
13019 of harness.h.
13020 (fail): Likewise.
13021 (note): Likewise.
13022
13023 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13024
13025 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13026 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13027
13028 2017-01-18 Nathan Sidwell <nathan@acm.org>
13029
13030 PR c++/78488
13031 * g++.dg/cpp1z/inh-ctor37.C: New.
13032
13033 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13034
13035 PR rtl-optimization/78952
13036 * gcc.target/i386/pr78952-1.c: New test.
13037 * gcc.target/i386/pr78952-2.c: Ditto.
13038
13039 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13040
13041 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13042
13043 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13044
13045 PR fortran/70696
13046 * gfortran.dg/coarray_event_1.f08: New test.
13047
13048 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR target/77416
13051 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13052 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13053 from dg-options.
13054 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13055 guarded test.
13056 * gcc.target/powerpc/fusion4.c: Likewise.
13057 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13058 guarded test.
13059 * gcc.target/powerpc/pr58673-1.c: Likewise.
13060 * gcc.target/powerpc/pr58673-2.c: Likewise.
13061 * gcc.target/powerpc/pr59054.c: Likewise.
13062
13063 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13064
13065 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13066 vec_bperm.
13067 * gcc.target/powerpc/p9-vbpermd.c: New file.
13068
13069 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13070
13071 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13072 (must_not_compile2): Downcase first letter of error messages.
13073 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13074 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13075
13076 2017-01-18 Nathan Sidwell <nathan@acm.org>
13077
13078 PR c++/79091
13079 * g++.dg/pr79091.C: New.
13080
13081 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13082
13083 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13084 to dg-options.
13085 (p0): Add missing dg-error.
13086
13087 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13088
13089 * gcc.target/msp430/mul_f5_muldef.c: New test.
13090
13091 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13092
13093 PR target/79004
13094 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13095 options. Fix up the syntax for using \m and \M.
13096
13097 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13098
13099 PR target/78875
13100 * gcc.target/powerpc/ssp-1.c: New testcase.
13101 * gcc.target/powerpc/ssp-2.c: New testcase.
13102
13103 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13104
13105 * gcc.target/aarch64/eh_return.c: New test.
13106
13107 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13108
13109 * vec-rlmi-rlnm.c: New file.
13110
13111 2017-01-17 Nathan Sidwell <nathan@acm.org>
13112
13113 PR c++/61636
13114 * g++.dg/cpp1y/pr61636-1.C: New.
13115 * g++.dg/cpp1y/pr61636-2.C: New.
13116 * g++.dg/cpp1y/pr61636-3.C: New.
13117
13118 2017-01-17 Martin Sebor <msebor@redhat.com>
13119
13120 PR testsuite/79115
13121 * gcc.dg/pr78768.c: Make it a link-only test.
13122
13123 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13124
13125 PR c++/71497
13126 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13127 expected messages.
13128 * c-c++-common/Wmisleading-indentation.c: Likewise.
13129
13130 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13131
13132 PR target/79058
13133 * gcc.target/arm/pr79058.c: New.
13134
13135 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR tree-optimization/71854
13138 * gcc.dg/vect/pr71854.c: New test.
13139
13140 2017-01-17 Martin Liska <mliska@suse.cz>
13141
13142 PR ipa/71207
13143 * g++.dg/ipa/pr71207.C: New test.
13144
13145 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13146
13147 PR middle-end/77445
13148 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13149 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13150
13151 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13152
13153 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13154 rather than long unsigned int.
13155 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13156
13157 2017-01-17 Richard Biener <rguenther@suse.de>
13158
13159 PR tree-optimization/71433
13160 * gcc.dg/Warray-bounds-20.c: New testcase.
13161
13162 2017-01-17 Richard Biener <rguenther@suse.de>
13163
13164 PR testsuite/52563
13165 PR testsuite/71237
13166 PR testsuite/77737
13167 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13168 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13169 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13170
13171 2017-01-17 Alan Modra <amodra@gmail.com>
13172
13173 * gcc.target/powerpc/pr79066.c: New.
13174
13175 2017-01-16 Jeff Law <law@redhat.com>
13176
13177 PR tree-optimization/33562
13178 PR tree-optimization/61912
13179 PR tree-optimization/77485
13180 PR tree-optimization/79090
13181 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13182 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13183
13184 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR c/79089
13187 * gcc.c-torture/compile/pr79089.c: New test.
13188
13189 PR target/79080
13190 * gcc.dg/pr79080.c: New test.
13191
13192 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13193
13194 PR c/78304
13195 * gcc.dg/format/pr78304.c: Convert argument from integral type
13196 to a pointer.
13197 * gcc.dg/format/pr78304-2.c: Likewise.
13198
13199 2017-01-16 Carl Love <cel@us.ibm.com>
13200
13201 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13202 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13203
13204 2017-01-16 Carl Love <cel@us.ibm.com>
13205
13206 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13207 Change arguments and return type to bool long long.
13208
13209 2017-01-16 Martin Sebor <msebor@redhat.com>
13210
13211 PR testsuite/79051
13212 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13213 on x86.
13214
13215 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13216
13217 Revert:
13218 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13219
13220 PR c++/71737
13221 * g++.dg/cpp0x/pr71737.C: New.
13222
13223 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13224
13225 * gcc.target/powerpc/swaps-p8-27.c: New.
13226
13227 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13228
13229 PR c++/71737
13230 * g++.dg/cpp0x/pr71737.C: New.
13231
13232 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13233
13234 * gnat.dg/opt62.adb: New test.
13235 * gnat.dg/opt62_pkg.ads: New helper.
13236
13237 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13238
13239 PR rtl-optimization/78626
13240 PR rtl-optimization/78727
13241 * gcc.dg/torture/pr78626.c: New test.
13242 * gcc.dg/torture/pr78727.c: New test.
13243
13244 2017-01-14 Alan Modra <amodra@gmail.com>
13245
13246 * gcc.c-torture/compile/pr72749.c: New test.
13247
13248 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13249
13250 PR c/78304
13251 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13252 (test_macro_2): New test.
13253 (test_macro_3): New test.
13254 (test_macro_4): New test.
13255 (test_non_contiguous_strings): Convert line number to line offset.
13256 * gcc.dg/format/pr78304-2.c: New test case.
13257 * gcc.dg/format/pr78304.c: New test case.
13258
13259 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13260
13261 * gcc.target/i386/funcspec-56.inc: Add missing options and
13262 reorder options by implied ISAs, as in ix86_target_string.
13263
13264 2017-01-13 Marek Polacek <polacek@redhat.com>
13265
13266 PR c++/71166
13267 * g++.dg/cpp0x/constexpr-array18.C: New test.
13268
13269 2017-01-13 Jeff Law <law@redhat.com>
13270
13271 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13272
13273 PR tree-optimization/61912
13274 PR tree-optimization/77485
13275 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13276 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13277 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13278
13279 PR tree-optimization/33562
13280 PR tree-optimization/61912
13281 PR tree-optimization/77485
13282 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13283 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13284 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13285 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13286 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13287 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13288 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13289
13290 2017-01-13 Martin Liska <mliska@suse.cz>
13291
13292 PR ipa/79043
13293 * gcc.c-torture/execute/pr79043.c: New test.
13294
13295 2017-01-13 Richard Biener <rguenther@suse.de>
13296
13297 PR middle-end/78411
13298 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13299
13300 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13301
13302 PR fortran/70697
13303 * gfortran.dg/coarray/event_4.f08: New test.
13304
13305 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13306
13307 PR fortran/70696
13308 * gfortran.dg/coarray/event_3.f08: New test.
13309
13310 2017-01-13 Richard Biener <rguenther@suse.de>
13311
13312 PR tree-optimization/77283
13313 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13314
13315 2017-01-13 Richard Biener <rguenther@suse.de>
13316
13317 * gcc.dg/gimplefe-22.c: New testcase.
13318
13319 2017-01-13 Richard Biener <rguenther@suse.de>
13320
13321 PR tree-optimization/77283
13322 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13323 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13324 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13325
13326 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13327
13328 * gcc.dg/pr77862.c: Require fpic target.
13329
13330 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13331
13332 PR target/79004
13333 * gcc.target/powerpc/pr79004.c: New test.
13334
13335 2017-01-12 Martin Sebor <msebor@redhat.com>
13336
13337 * gcc.dg/pr78138.c: Adjust.
13338 * gcc.dg/pr78768.c: Adjust.
13339 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13340 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13341 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13342 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13343 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13344 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13345 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13346 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13347 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13348 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13349 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13350
13351 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13352
13353 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13354
13355 2017-01-12 Martin Sebor <msebor@redhat.com>
13356
13357 PR testsuite/79051
13358 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13359 due to bug 79054.
13360
13361 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13362
13363 * gcc.dg/pr78768.c: Require LTO.
13364
13365 2017-01-12 Martin Sebor <msebor@redhat.com>
13366
13367 PR c/79074
13368 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13369 due to the referenced bug.
13370
13371 2017-01-12 Martin Sebor <msebor@redhat.com>
13372
13373 PR testsuite/79073
13374 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13375
13376 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13377
13378 * gcc.target/i386/builtin_target.c (check_features): Check all
13379 supported __builtin_cpu_supports options.
13380
13381 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13382
13383 PR tree-optimization/78319
13384 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13385 Remove xfail.
13386
13387 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13388
13389 PR target/79044
13390 * gcc.target/powerpc/swaps-p8-26.c: New.
13391
13392 2017-01-12 Richard Biener <rguenther@suse.de>
13393
13394 * gcc.dg/gimplefe-21.c: New testcase.
13395
13396 2017-01-12 Michael Collison <michael.collison@arm.com>
13397
13398 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13399
13400 2017-01-11 Julia Koval <julia.koval@intel.com>
13401 Uros Bizjak <ubizjak@gmail.com>
13402
13403 * gcc.target/i386/sgx.c New test.
13404 * gcc.target/i386/sse-12.c: Add -msgx.
13405 * gcc.target/i386/sse-13.c: Ditto.
13406 * gcc.target/i386/sse-14.c: Ditto.
13407 * gcc.target/i386/sse-22.c: Ditto.
13408 * gcc.target/i386/sse-23.c: Ditto.
13409 * g++.dg/other/i386-2.C: Ditto.
13410 * g++.dg/other/i386-3.C: Ditto.
13411
13412 2017-01-11 Martin Sebor <msebor@redhat.com>
13413
13414 PR c++/24511
13415 * g++.dg/template/explicit9.C: New test.
13416
13417 2017-01-11 Nathan Sidwell <nathan@acm.org>
13418
13419 PR c++/77812
13420 * g++.dg/pr77812.C: New.
13421
13422 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR c++/71537
13425 * g++.dg/cpp1y/constexpr-71537.C: New test.
13426
13427 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13428 argument.
13429
13430 2017-01-11 Martin Sebor <msebor@redhat.com>
13431
13432 PR c/47931
13433 * c-c++-common/Waddress-2.c: New test.
13434
13435 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR c++/78341
13438 * g++.dg/cpp0x/pr78341.C: New test.
13439
13440 2017-01-11 Martin Sebor <msebor@redhat.com>
13441
13442 PR c/78768
13443 * gcc.dg/pr78768.c: New test.
13444
13445 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13446
13447 PR driver/78877
13448 * gcc.dg/spellcheck-options-14.c: New test case.
13449 * gcc.dg/spellcheck-options-15.c: New test case.
13450 * gcc.dg/spellcheck-options-16.c: New test case.
13451 * gcc.dg/spellcheck-options-17.c: New test case.
13452
13453 2017-01-11 Martin Liska <mliska@suse.cz>
13454
13455 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13456
13457 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13458
13459 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13460 instead of just 1 for the decomposition from struct C.
13461
13462 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13463
13464 * gcc.c-torture/execute/20170111-1.c: New test.
13465
13466 2017-01-11 Richard Biener <rguenther@suse.de>
13467
13468 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13469
13470 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR middle-end/50199
13473 * gcc.dg/lto/pr50199_0.c: New test.
13474
13475 2017-01-10 Martin Sebor <msebor@redhat.com>
13476
13477 PR testsuite/78960
13478 PR testsuite/78959
13479 PR testsuite/78133
13480 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13481 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13482
13483 2017-01-10 Martin Sebor <msebor@redhat.com>
13484
13485 PR middle-end/78138
13486 * gcc.dg/pr78138.c: New test.
13487
13488 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13489
13490 PR c++/77949
13491 * g++.dg/diagnostic/pr77949.C: New test case.
13492
13493 2017-01-10 Martin Sebor <msebor@redhat.com>
13494
13495 PR middle-end/78245
13496 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13497
13498 2017-01-10 Martin Sebor <msebor@redhat.com>
13499
13500 PR tree-optimization/78775
13501 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13502 * gcc.dg/attr-alloc_size-10.c: New test.
13503 * gcc.dg/attr-alloc_size-11.c: New test.
13504 * gcc.dg/builtin-stringop-chk-7.c: New test.
13505 * gcc.dg/pr78775.c: New test.
13506 * gcc.dg/pr78973-2.c: New test.
13507 * gcc.dg/pr78973.c: New test.
13508
13509 2017-01-10 Jeff Law <law@redhat.com>
13510
13511 PR tree-optimization/77766
13512 PR tree-optimization/78856
13513 * gcc.c-torture/execute/pr77766.c: New test.
13514
13515 2016-01-10 Richard Biener <rguenther@suse.de>
13516
13517 PR tree-optimization/79034
13518 * g++.dg/torture/pr79034.C: New testcase.
13519
13520 2017-01-10 Martin Liska <mliska@suse.cz>
13521
13522 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13523 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13524 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13525 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13526 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13527 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13528 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13529 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13530 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13531 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13532 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13533 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13534 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13535 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13536 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13537 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13538 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13539 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13540 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13541 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13542 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13543 * gcc.dg/ipa/pr64307.c: Likewise.
13544 * gcc.dg/ipa/pr77653.c: Likewise.
13545
13546 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13547
13548 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13549 * g++.dg/other/i386-3.C: Ditto.
13550 * gcc.target/i386/sse-12.c: Ditto.
13551 * gcc.target/i386/sse-13.c: Ditto.
13552 * gcc.target/i386/sse-22.c: Ditto.
13553 * gcc.target/i386/sse-23.c: Ditto.
13554 * gcc.target/i386/builtin_target.c: Handle new option.
13555 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13556 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13557 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13558
13559 2017-01-09 Martin Sebor <msebor@redhat.com>
13560
13561 PR testsuite/79036
13562 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13563 with different precisions.
13564
13565 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13566
13567 * g++.dg/opt/call2.C: New test.
13568 * g++.dg/opt/call3.C: Likewise.
13569 * gnat.dg/array26.adb: New test.
13570 * gnat.dg/array26_pkg.ad[sb]: New helper.
13571 * gnat.dg/array27.adb: New test.
13572 * gnat.dg/array27_pkg.ad[sb]: New helper.
13573 * gnat.dg/array28.adb: New test.
13574 * gnat.dg/array28_pkg.ad[sb]: New helper.
13575
13576 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13577
13578 PR translation/79019
13579 PR translation/79020
13580 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13581 diagnostics.
13582 * gfortran.dg/initialization_17.f90: Likewise.
13583
13584 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13585
13586 PR testsuite/79026
13587 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13588 * gcc.target/i386/pr78904-4.c: Likewise.
13589 * gcc.target/i386/pr78904-6.c: Likewise.
13590 * gcc.target/i386/pr78967-2.c: Likewise.
13591
13592 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13593
13594 PR tree-optimization/78899
13595 * gcc.target/i386/pr78899.c: New test.
13596 * gcc.dg/pr71077.c: New test.
13597
13598 2017-01-09 Martin Jambor <mjambor@suse.cz>
13599
13600 PR ipa/78365
13601 PR ipa/78599
13602 * gcc.dg/torture/pr78365.c: New test.
13603
13604 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13605
13606 PR c++/78948
13607 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13608 (main): Use int* instead of long long.
13609
13610 PR tree-optimization/78938
13611 * gcc.dg/vect/pr78938.c: New test.
13612
13613 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13614
13615 * gcc.dg/20161219.c: New test.
13616
13617 2017-01-09 Richard Biener <rguenther@suse.de>
13618
13619 PR tree-optimization/78997
13620 * gcc.dg/torture/pr78997.c: New testcase.
13621
13622 2017-01-09 Richard Biener <rguenther@suse.de>
13623
13624 PR debug/79000
13625 * g++.dg/lto/pr79000_0.C: New testcase.
13626 * g++.dg/lto/pr79000_1.c: Likewise.
13627
13628 2017-01-08 Martin Sebor <msebor@redhat.com>
13629
13630 PR middle-end/77708
13631 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13632 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13633 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13634 due to bug 78969.
13635 * gcc.dg/format/pr78569.c: Adjust.
13636
13637 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13638
13639 PR c++/72803
13640 * g++.dg/diagnostic/pr72803.C: New test case.
13641
13642 2017-01-07 Martin Sebor <msebor@redhat.com>
13643
13644 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13645 * gcc.dg/attr-alloc_size-4.c: Same.
13646
13647 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13648
13649 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13650 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13651 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13652 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13653 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13654 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13655 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13656
13657 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13658 * gcc.dg/memcmp-1.c: New.
13659 * gcc.dg/strncmp-1.c: New.
13660
13661 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13662
13663 * gcc.target/arm/acle/mcrr: New.
13664 * gcc.target/arm/acle/mcrr2: New.
13665 * gcc.target/arm/acle/mrrc: New.
13666 * gcc.target/arm/acle/mrrc2: New.
13667
13668 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13669
13670 * gcc.target/arm/acle/mcr.c: New.
13671 * gcc.target/arm/acle/mrc.c: New.
13672 * gcc.target/arm/acle/mcr2.c: New.
13673 * gcc.target/arm/acle/mrc2.c: New.
13674
13675 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13676
13677 * gcc.target/arm/acle/ldc: New.
13678 * gcc.target/arm/acle/ldc2: New.
13679 * gcc.target/arm/acle/ldcl: New.
13680 * gcc.target/arm/acle/ldc2l: New.
13681 * gcc.target/arm/acle/stc: New.
13682 * gcc.target/arm/acle/stc2: New.
13683 * gcc.target/arm/acle/stcl: New.
13684 * gcc.target/arm/acle/stc2l: New.
13685
13686 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13687
13688 * gcc.target/arm/acle/acle.exp: Run tests for different options
13689 and make sure fat-lto-objects is used such that we can still do
13690 assemble scans.
13691 * gcc.target/arm/acle/cdp.c: New.
13692 * gcc.target/arm/acle/cdp2.c: New.
13693 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13694 (check_effective_target_arm_coproc1_ok_nocache): New.
13695 (check_effective_target_arm_coproc2_ok): New.
13696 (check_effective_target_arm_coproc2_ok_nocache): New.
13697 (check_effective_target_arm_coproc3_ok): New.
13698 (check_effective_target_arm_coproc3_ok_nocache): New.
13699 (check_effective_target_arm_coproc4_ok): New.
13700 (check_effective_target_arm_coproc4_ok_nocache): New.
13701
13702 2017-01-06 Martin Sebor <msebor@redhat.com>
13703
13704 PR middle-end/78605
13705 * gcc.dg/tree-ssa/pr78605.c: New test.
13706
13707 2017-01-05 Martin Sebor <msebor@redhat.com>
13708
13709 PR tree-optimization/78910
13710 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13711 diagnostics.
13712 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13713 * gcc.dg/tree-ssa/pr78910.c: New test.
13714
13715 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13716
13717 * gcc.dg/sso-10.c: New test.
13718
13719 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13720
13721 PR tree-optimization/71016
13722 * gcc.target/i386/pr71016.c: New test.
13723 * gcc.target/aarch64/pr71016.c: New test.
13724 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13725
13726 PR c++/78931
13727 * g++.dg/cpp1z/decomp19.C: New test.
13728
13729 PR c++/78890
13730 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13731 * g++.dg/init/union1.C: Likewise.
13732 * g++.dg/cpp0x/union6.C: Expect errors.
13733 * g++.dg/cpp0x/union8.C: New test.
13734 * g++.dg/cpp0x/pr78890-1.C: New test.
13735 * g++.dg/cpp0x/pr78890-2.C: New test.
13736
13737 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13738
13739 * gcc.target/powerpc/pr71670.c: Require p9vector.
13740 * gcc.target/powerpc/p9-novsx.c: Same.
13741
13742 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13743
13744 * selftests/asr_div1.rtl: New file.
13745 * selftests/aarch64: New subdirectory.
13746 * selftests/aarch64/times-two.rtl: New file.
13747 * selftests/bb-index.rtl: New file.
13748 * selftests/cfg-test.rtl: New file.
13749 * selftests/const-int.rtl: New file.
13750 * selftests/example-labels.rtl: New file.
13751 * selftests/insn-with-mode.rtl: New file.
13752 * selftests/jump-to-label-ref.rtl: New file.
13753 * selftests/jump-to-return.rtl: New file.
13754 * selftests/jump-to-simple-return.rtl: New file.
13755 * selftests/mem.rtl: New file.
13756 * selftests/note-insn-deleted.rtl: New file.
13757 * selftests/note_insn_basic_block.rtl: New file.
13758 * selftests/simple-cse.rtl: New file.
13759 * selftests/symbol-ref.rtl: New file.
13760 * selftests/x86_64: New subdirectory.
13761 * selftests/x86_64/call-insn.rtl: New file.
13762 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13763 * selftests/x86_64/times-two.rtl: New file.
13764 * selftests/x86_64/unspec.rtl: New file.
13765
13766 2017-01-05 Nathan Sidwell <nathan@acm.org>
13767
13768 PR c++/78765
13769 * g++.dg/cpp0x/pr78765.C: New.
13770
13771 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13772
13773 * gcc.target/s390/memcpy-2.c: New test.
13774 * gcc.target/s390/memset-2.c: New test.
13775
13776 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13777
13778 * gcc.target/s390/memcpy-1.c: New test.
13779
13780 2017-01-04 Jeff Law <law@redhat.com>
13781
13782 PR tree-optimization/78812
13783 * g++.dg/torture/pr78812.C: New test.
13784
13785 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13786
13787 PR target/71977
13788 PR target/70568
13789 PR target/78823
13790 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13791 64-bit VSX systems with direct move, whether we optimize common
13792 code sequences in the GLIBC math library for float math functions.
13793 * gcc.target/powerpc/pr71977-2.c: Likewise.
13794
13795 2017-01-04 Marek Polacek <polacek@redhat.com>
13796
13797 PR c++/64767
13798 * c-c++-common/Wpointer-compare-1.c: New test.
13799
13800 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13801
13802 PR c++/78949
13803 * c-c++-common/Wunused-var-16.c: New test.
13804
13805 PR c++/78693
13806 * g++.dg/cpp0x/pr78693.C: New test.
13807
13808 PR driver/78957
13809 * gcc.dg/pr78957.c: New test.
13810
13811 * g++.dg/cpp1y/auto-fn34.C: New test.
13812
13813 PR c++/71182
13814 * g++.dg/cpp0x/pr71182.C: New test.
13815
13816 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13817
13818 PR target/78056
13819 * gcc.target/powerpc/pr78056-1.c: New test.
13820 * gcc.target/powerpc/pr78056-2.c: New test.
13821 * gcc.target/powerpc/pr78056-3.c: New test.
13822 * gcc.target/powerpc/pr78056-4.c: New test.
13823 * gcc.target/powerpc/pr78056-5.c: New test.
13824 * gcc.target/powerpc/pr78056-6.c: New test.
13825 * gcc.target/powerpc/pr78056-7.c: New test.
13826 * gcc.target/powerpc/pr78056-8.c: New test.
13827 * lib/target-supports.exp
13828 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13829 whether the effective target supports the popcntb instruction.
13830
13831 2017-01-03 Jeff Law <law@redhat.com>
13832
13833 PR tree-optimization/67955
13834 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13835
13836 2017-01-04 Marek Polacek <polacek@redhat.com>
13837
13838 PR c++/77545
13839 PR c++/77284
13840 * g++.dg/cpp0x/range-for32.C: New test.
13841 * g++.dg/cpp0x/range-for33.C: New test.
13842
13843 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13844
13845 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13846
13847 2017-01-04 Nathan Sidwell <nathan@acm.org>
13848
13849 PR c++/66735
13850 * g++.dg/cpp1y/pr66735.C: New.
13851
13852 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13853
13854 PR tree-optimization/71563
13855 * gcc.dg/tree-ssa/pr71563.c: New test.
13856
13857 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13858
13859 PR fortran/78534
13860 PR fortran/78976
13861 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13862 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13863 * gfortran.dg/transfer_intrinsic_1.f90: Change
13864 scan-tree-dump-times due to gfc_trans_string_copy change to
13865 avoid -Wstringop-overflow.
13866
13867 2017-01-03 Jeff Law <law@redhat.com>
13868
13869 PR tree-optimization/78856
13870 * gcc.c-torture/execute/pr78856.c: New test.
13871
13872 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13873
13874 PR target/78953
13875 * gcc.target/powerpc/pr78953.c: New test.
13876
13877 2017-01-03 Ian Lance Taylor <iant@google.com>
13878
13879 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13880 enums.
13881
13882 2017-01-03 Martin Sebor <msebor@redhat.com>
13883
13884 PR tree-optimization/78696
13885 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13886 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13887 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13888 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13889
13890 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13891
13892 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13893 with more than one digit.
13894 * lib/gcc-dg.exp (process-message): Support more than one digit
13895 in relative line specifications.
13896
13897 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13898
13899 PR tree-optimization/78965
13900 * gcc.dg/pr78965.c: New test.
13901
13902 PR middle-end/78901
13903 * g++.dg/opt/pr78901.C: New test.
13904
13905 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13906
13907 PR fortran/78534
13908 PR fortran/66310
13909 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13910 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13911 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13912 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13913 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13914 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13915 * gfortran.dg/string_1_lp64.f90: New test.
13916 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13917 * gfortran.dg/string_3_lp64.f90: New test.
13918 * gfortran.dg/transfer_intrinsic_1.f90: Change
13919 scan-tree-dump-times due to gfc_trans_string_copy change to
13920 avoid -Wstringop-overflow.
13921
13922 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13923
13924 PR target/78967
13925 * gcc.target/i386/pr78967-1.c: New test.
13926 * gcc.target/i386/pr78967-2.c: Ditto.
13927 * gcc.target/i386/pr78967-3.c: Ditto.
13928
13929 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13930 * gcc.target/i386/pr78904-4.c: Ditto.
13931 * gcc.target/i386/pr78904-6.c: Ditto.
13932
13933 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13934
13935 PR middle-end/77674
13936 * g++.dg/torture/pr77674.C: New testcase.
13937
13938 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13939
13940 Update copyright years.
13941 \f
13942 Copyright (C) 2017 Free Software Foundation, Inc.
13943
13944 Copying and distribution of this file, with or without modification,
13945 are permitted in any medium without royalty provided the copyright
13946 notice and this notice are preserved.