tree-outof-ssa.h (ssaexpand): Add partitions_for_undefined_values.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.c-torture/execute/20171008-1.c: New test.
4
5 2017-10-03 Jeff Law <law@redhat.com>
6
7 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
8 * gcc.dg/stack-check-6.c: Likewise.
9 * gcc.dg/stack-check-6a.c: Likewise.
10
11 2017-10-07 Michael Collison <michael.collison@arm.com>
12
13 * gcc.target/aarch64/var_shift_mask_2.c: New test.
14
15 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
16
17 PR fortran/82375
18 * gfortran.dg/pdt_13.f03 : New test.
19 * gfortran.dg/pdt_14.f03 : New test.
20 * gfortran.dg/pdt_15.f03 : New test.
21
22 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
23
24 * gcc.dg/cold-1.c: New testcase.
25
26 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/80805
29 * g++.dg/cpp0x/pr80805.C: New.
30
31 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
32
33 PR fortran/49232
34 * gfortran.dg/contiguous_4.f90: New test.
35
36 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
37
38 PR c++/66690
39 * g++.dg/cpp1y/pr66690.C: New.
40
41 2017-10-06 Nathan Sidwell <nathan@acm.org>
42
43 PR c++/82424
44 * g++.dg/warn/pr82424.C: New.
45
46 2017-10-06 Jakub Jelinek <jakub@redhat.com>
47
48 PR c++/82299
49 * g++.dg/cpp0x/pr82299.C: New test.
50
51 P0704R1 - fixing const-qualified pointers to members
52 * g++.dg/cpp2a/ptrmem1.C: New test.
53
54 2017-10-06 Martin Liska <mliska@suse.cz>
55
56 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
57
58 2017-10-06 Sudakshina Das <sudi.das@arm.com>
59
60 * gcc.target/aarch64/bic_imm_1.c: New test.
61 * gcc.target/aarch64/orr_imm_1.c: Likewise.
62
63 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
64
65 PR c++/60153
66 * g++.dg/cpp0x/variadic-crash3.C: New.
67
68 2017-10-06 Jakub Jelinek <jakub@redhat.com>
69
70 PR tree-optimization/82434
71 * gcc.dg/store_merging_9.c: New test.
72
73 2017-10-06 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/82397
76 * gfortran.dg/pr82397.f: New testcase.
77
78 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
79
80 PR target/82322
81 * gcc.target/s390/zvector/pr82322.c: New test.
82
83 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
84
85 PR target/82317
86 * gcc.target/s390/zvector/pr82317.c: New test.
87
88 2017-10-06 Richard Biener <rguenther@suse.de>
89
90 PR tree-optimization/82422
91 * gcc.dg/graphite/pr82422.c: New testcase.
92
93 2017-10-06 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/82421
96 * gcc.dg/graphite/pr82421.c: New testcase.
97
98 2017-10-06 Jakub Jelinek <jakub@redhat.com>
99
100 PR c/82437
101 * c-c++-common/Wtautological-compare-6.c: New test.
102
103 2017-10-06 Richard Biener <rguenther@suse.de>
104
105 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
106 * gcc.dg/graphite/id-16.c: Likewise.
107 * gcc.dg/graphite/pr46168.c: Likewise.
108 * gcc.dg/graphite/pr68756.c: Likewise.
109 * gcc.dg/graphite/pr69728.c: Likewise.
110 * gcc.dg/graphite/pr71575-2.c: Likewise.
111 * gcc.dg/graphite/pr77362.c: Likewise.
112 * gcc.dg/graphite/pr81373.c: Likewise.
113 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
114 * gfortran.dg/graphite/interchange-1.f: Likewise.
115 * gfortran.dg/graphite/pr42334-1.f: Likewise.
116 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
117 * gfortran.dg/graphite/pr42393.f90: Likewise.
118 * gfortran.dg/graphite/pr47019.f: Likewise.
119 * gfortran.dg/graphite/id-17.f: Likewise.
120 * gfortran.dg/graphite/id-19.f: Likewise.
121 * gfortran.dg/graphite/run-id-2.f90: Likewise.
122 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
123 * gfortran.dg/graphite/pr42326.f90: Likewise.
124 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
125 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
126 a code generation error.
127 * gfortran.dg/graphite/run-id-3.f90: Likewise.
128 * gfortran.dg/graphite/pr29832.f90: Likewise.
129
130 2017-10-06 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/82436
133 * gcc.dg/vect/pr82436.c: New testcase.
134
135 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
136
137 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
138
139 2017-10-05 Tamar Christina <tamar.christina@arm.com>
140
141 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
142 * lib/target-supports.exp (vect_sizes_16B_8B): New.
143
144 2017-10-05 Tamar Christina <tamar.christina@arm.com>
145
146 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
147 * gcc.dg/vect/vect-align-2.c: Likewise.
148 * gcc.dg/vect/vect-multitypes-1.c: Likewise
149
150 2017-10-05 Nathan Sidwell <nathan@acm.org>
151
152 * g++.dg/warn/mvp.C: New.
153
154 2017-10-05 Jakub Jelinek <jakub@redhat.com>
155
156 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
157 friendly.
158
159 2017-10-05 Richard Biener <rguenther@suse.de>
160
161 * gfortran.dg/graphite/id-17.f: Fix typo.
162 * gfortran.dg/graphite/id-19.f: Likewise.
163 * gfortran.dg/graphite/pr29832.f90: Likewise.
164 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
165 * gfortran.dg/graphite/pr42326.f90: Likewise.
166 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
167 * gfortran.dg/graphite/run-id-2.f90: Likewise.
168 * gfortran.dg/graphite/run-id-3.f90: Likewise.
169
170 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
171
172 PR c++/80471
173 * g++.dg/cpp1y/pr80471.C: New.
174
175 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
176
177 PR c++/78131
178 * g++.dg/cpp1z/constexpr-lambda17.C: New.
179
180 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/78018
183 * g++.dg/cpp1y/lambda-generic-78018.C: New.
184
185 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
186 Andrew Pinski <apinski@cavium.com>
187
188 PR c++/71946
189 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
190 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
191
192 2017-10-04 Sudakshina Das <sudi.das@arm.com>
193
194 * gcc.target/aarch64/bic_imm_1.c: New.
195 * gcc.target/aarch64/orr_imm_1.c: Likewise.
196
197 2017-10-04 Nathan Sidwell <nathan@acm.org>
198
199 * g++.dg/abi/mangle41.C: Adjust diagnostics.
200
201 2017-10-04 Jakub Jelinek <jakub@redhat.com>
202
203 PR c++/82373
204 * g++.dg/cpp1y/pr82373.C: New test.
205
206 2017-10-04 David Malcolm <dmalcolm@redhat.com>
207
208 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
209 underlining for param.
210 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
211 highlighting of parameters; add test coverage for trivial
212 parameter decls, and for callback parameters.
213 * gcc.dg/pr68533.c: Update location of two errors to reflect
214 location of params.
215
216 2017-10-04 David Malcolm <dmalcolm@redhat.com>
217
218 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
219 (create_code): Call it.
220 * jit.dg/test-vector-rvalues.cc: New test case.
221
222 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
223
224 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
225 vector loop peeling.
226 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
227 New proc.
228
229 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
230
231 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
232 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
233 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
234 vect_floatint_cvt with vect_doubleint_cvt.
235 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
236 vect_intfloat_cvt with vect_intdouble_cvt.
237 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
238 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
239 depend on vect_intdouble_cvt.
240 * lib/target-supports.exp
241 (check_effective_target_vect_doubleint_cvt)
242 (check_effective_target_vect_intdouble_cvt): New procs.
243
244 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
245
246 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
247 * lib/target-supports.exp (check_effective_target_vect_long_mult):
248 New proc.
249
250 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
251
252 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
253 * gfortran.dg/vect/pr77848.f: Likewise.
254
255 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
256
257 * lib/target-supports.exp (check_effective_target_vect_float):
258 Return 1 being on a S/390 with VXE.
259 * gcc.dg/vect/pr31699.c: Require vec_float.
260 * gcc.dg/vect/pr61194.c: Likewise.
261 * gcc.dg/vect/pr65947-10.c: Likewise.
262 * gcc.dg/vect/pr66142.c: Likewise.
263 * gcc.dg/vect/slp-10.c: Likewise.
264 * gcc.dg/vect/slp-11c.c: Likewise.
265 * gcc.dg/vect/slp-12b.c: Likewise.
266 * gcc.dg/vect/slp-18.c: Likewise.
267 * gcc.dg/vect/slp-33.c: Likewise.
268 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
269 * gcc.dg/vect/slp-cond-2.c: Likewise.
270 * gcc.dg/vect/vect-cond-10.c: Likewise.
271 * gcc.dg/vect/vect-cond-8.c: Likewise.
272 * gcc.dg/vect/vect-cond-9.c: Likewise.
273 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
274 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
275
276 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
277
278 PR tree-optimization/82374
279 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
280 attributes propagation changes for OMP outlined regions.
281 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
282 * c-c++-common/goacc/kernels-reduction.c: Likewise.
283
284 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
285
286 PR tree-optimization/82413
287 * g++.dg/pr82413.C: New test.
288
289 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
290
291 PR fortran/77296
292 * gfortran.dg/associate_32.f03 : New test.
293
294 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
295
296 PR c++/78816
297 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
298
299 2017-10-04 Jakub Jelinek <jakub@redhat.com>
300
301 PR tree-optimization/82374
302 * gcc.dg/gomp/pr82374.c: New test.
303
304 2017-10-04 Richard Biener <rguenther@suse.de>
305
306 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
307 errors and scan for one.
308 * gfortran.dg/graphite/id-19.f: Likewise.
309 * gfortran.dg/graphite/pr29832.f90: Likewise.
310 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
311 * gfortran.dg/graphite/pr42326.f90: Likewise.
312 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
313 * gfortran.dg/graphite/run-id-2.f90: Likewise.
314 * gfortran.dg/graphite/run-id-3.f90: Likewise.
315 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
316
317 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
318
319 * gcc.target/powerpc/float128-odd.c: New test.
320
321 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
322
323 PR c++/70343
324 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
325
326 2017-10-03 Jeff Law <law@redhat.com>
327
328 PR target/82358
329 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
330
331 2017-10-03 Martin Jambor <mjambor@suse.cz>
332
333 PR tree-optimization/82363
334 * gcc.dg/tree-ssa/pr82363.c: New test.
335
336 2017-10-03 Jakub Jelinek <jakub@redhat.com>
337
338 PR tree-optimization/82381
339 * gcc.c-torture/compile/pr82381.c: New test.
340
341 PR target/82386
342 * gcc.dg/pr82386.c: New test.
343
344 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
345
346 PR c++/70570
347 * g++.dg/cpp1y/lambda-generic-70570.C: New.
348
349 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
350
351 PR c++/79590
352 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
353
354 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
355
356 PR c++/79005
357 * g++.dg/cpp1y/lambda-generic-79005.C: New.
358
359 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
360
361 PR fortran/82312
362 * gfortran.dg/typebound_proc_36.f90 : New test.
363
364 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
365
366 PR target/80210
367 * gcc.target/powerpc/pr80210-2.c: New test.
368
369 2017-10-02 Jakub Jelinek <jakub@redhat.com>
370
371 * gcc.dg/pr82389.c: New test.
372
373 PR tree-optimization/82387
374 PR tree-optimization/82388
375 PR tree-optimization/82389
376 * gcc.c-torture/compile/pr82389.c: New test.
377 * gcc.c-torture/execute/pr82387.c: New test.
378 * gcc.c-torture/execute/pr82388.c: New test.
379
380 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
381
382 PR c++/79180
383 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
384 * g++.dg/torture/pr79180.C: Likewise.
385
386 PR c++/71386
387 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
388
389 2017-10-02 Richard Biener <rguenther@suse.de>
390
391 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
392 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
393 * gcc.dg/graphite/id-16.c: Likewise.
394 * gcc.dg/graphite/pr46168.c: Likewise.
395 * gcc.dg/graphite/pr68756.c: Likewise.
396 * gcc.dg/graphite/pr69728.c: Likewise.
397 * gcc.dg/graphite/pr71575-2.c: Likewise.
398 * gcc.dg/graphite/pr77362.c: Likewise.
399 * gcc.dg/graphite/pr81373.c: Likewise.
400 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
401 * gfortran.dg/graphite/interchange-1.f: Likewise.
402 * gfortran.dg/graphite/pr29581.f90: Likewise.
403 * gfortran.dg/graphite/pr42334-1.f: Likewise.
404 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
405 * gfortran.dg/graphite/pr42393.f90: Likewise.
406 * gfortran.dg/graphite/pr47019.f: Likewise.
407
408 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
409
410 PR c++/69977
411 * g++.dg/cpp1y/lambda-generic-69977.C: New.
412
413 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
414
415 PR c++/59991
416 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
417
418 2017-10-02 Tom de Vries <tom@codesourcery.com>
419
420 * gcc.c-torture/compile/pr82337.c: Add
421 dg-require-effective-target nonlocal_goto.
422
423 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
424 Alan Hayward <alan.hayward@arm.com>
425 David Sherwood <david.sherwood@arm.com>
426
427 PR target/71307
428 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
429
430 2017-10-02 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/82355
433 * gcc.dg/graphite/fuse-1.c: Adjust.
434 * gcc.dg/graphite/fuse-2.c: Likewise.
435 * gcc.dg/graphite/pr82355.c: New testcase.
436
437 2017-10-01 Jeff Law <law@redhat.com>
438
439 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
440
441 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
442
443 PR fortran/61450
444 * gfortran.dg/binding_label_tests_28.f90: New test.
445
446 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
447
448 PR c++/65949
449 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
450
451 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
452
453 PR c++/68754
454 * g++.dg/cpp1y/constexpr-68754.C: Move...
455 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
456
457 2017-09-30 Jakub Jelinek <jakub@redhat.com>
458
459 PR target/82361
460 * gcc.target/i386/pr82361-1.c: New test.
461 * gcc.target/i386/pr82361-2.c: New test.
462
463 2017-09-29 Yury Gribov <tetra2005@gmail.com>
464
465 PR middle-end/82319
466 * c-c++/common/pr57371-4.c: Test NaN comparisons.
467
468 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
469
470 * g++.dg/other/dump-ada-spec-10.C: New test.
471
472 2017-09-29 Jeff Law <law@redhat.com>
473
474 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
475
476 2017-09-29 Jakub Jelinek <jakub@redhat.com>
477
478 P0683R1 - default member initializers for bit-fields
479 * g++.dg/ext/bitfield6.C: New test.
480 * g++.dg/cpp2a/bitfield1.C: New test.
481 * g++.dg/cpp2a/bitfield2.C: New test.
482 * g++.dg/cpp2a/bitfield3.C: New test.
483
484 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
485
486 PR target/81481
487 * gcc.target/i386/pr81481.c: New.
488
489 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
490
491 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
492 and dg-require-effective-target directives to correct testing
493 behavior.
494 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
495 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
496 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
497 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
498 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
499 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
500 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
501 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
502 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
503 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
504 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
505 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
506 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
507 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
508 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
509 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
510 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
511
512 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
513
514 PR tree-optimization/82337
515 * gcc.c-torture/compile/pr82337.c: New file.
516
517 2017-09-29 Javier Miranda <miranda@adacore.com>
518
519 * gnat.dg/unchecked_union3.adb: New testcase.
520
521 2017-09-29 Javier Miranda <miranda@adacore.com>
522
523 * gnat.dg/unchecked_union2.adb: New testcase.
524
525 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
526
527 PR fortran/25071
528 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
529 * gfortran.dg/argument_checking_4.f90: Likewise.
530 * gfortran.dg/argument_checking_5.f90: Likewise.
531 * gfortran.dg/argument_checking_6.f90: Likewise.
532 * gfortran.dg/argument_checking_10.f90: Likewise.
533 * gfortran.dg/argument_checking_13.f90: Likewise.
534 * gfortran.dg/argument_checking_15.f90: Likewise.
535 * gfortran.dg/argument_checking_18.f90: Likewise.
536 * gfortran.dg/gomp/udr8.f90: Likewise.
537 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
538 the dg-options.
539
540 2017-09-29 Jakub Jelinek <jakub@redhat.com>
541
542 * g++.dg/ext/bitfield7.C: New test.
543 * g++.dg/ext/bitfield8.C: New test.
544 * g++.dg/ext/bitfield9.C: New test.
545
546 PR c/82340
547 * gcc.dg/tree-ssa/pr82340.c: New test.
548
549 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
550
551 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
552
553 PR c++/79488
554 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
555
556 2017-09-28 Jakub Jelinek <jakub@redhat.com>
557
558 PR target/82342
559 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
560 * gcc.target/i386/pr82260-2.c: Likewise.
561
562 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
563
564 * gcc.target/i386/avx512f-constant-float-return.c: New test.
565
566 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
567
568 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
569 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
570 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
571 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
572 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
573 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
574 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
575 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
576 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
577 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
578
579 2017-09-28 David Malcolm <dmalcolm@redhat.com>
580
581 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
582 test case.
583 * jit.dg/test-returning-function-ptr.c (create_code): Update to
584 create a function pointer type independently of the call to
585 gcc_jit_function_get_address, and assign the pointer to a local
586 before returning it, to exercise the function pointer type
587 comparison code.
588
589 2017-09-27 David Malcolm <dmalcolm@redhat.com>
590
591 * jit.dg/all-non-failing-tests.h: Add
592 test-returning-function-ptr.c.
593 * jit.dg/test-returning-function-ptr.c: New test case.
594
595 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
596
597 PR target/71727
598 * gcc.target/aarch64/pr71727-2.c: New test.
599
600 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
601
602 * gcc.target/powerpc/swaps-p8-28.c: New test.
603 * gcc.target/powerpc/swaps-p8-29.c: New test.
604 * gcc.target/powerpc/swaps-p8-30.c: New test.
605 * gcc.target/powerpc/swaps-p8-31.c: New test.
606 * gcc.target/powerpc/swaps-p8-32.c: New test.
607 * gcc.target/powerpc/swaps-p8-33.c: New test.
608 * gcc.target/powerpc/swaps-p8-34.c: New test.
609 * gcc.target/powerpc/swaps-p8-35.c: New test.
610 * gcc.target/powerpc/swaps-p8-36.c: New test.
611 * gcc.target/powerpc/swaps-p8-37.c: New test.
612 * gcc.target/powerpc/swaps-p8-38.c: New test.
613 * gcc.target/powerpc/swaps-p8-39.c: New test.
614 * gcc.target/powerpc/swaps-p8-40.c: New test.
615 * gcc.target/powerpc/swaps-p8-41.c: New test.
616 * gcc.target/powerpc/swaps-p8-42.c: New test.
617 * gcc.target/powerpc/swaps-p8-43.c: New test.
618 * gcc.target/powerpc/swaps-p8-44.c: New test.
619 * gcc.target/powerpc/swaps-p8-45.c: New test.
620
621 2017-09-27 Carl Love <cel@us.ibm.com>
622 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
623 for the __builtin_fctid and __builtin_fctiw.
624
625 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
626
627 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
628 new group memory offsetting code in the BRIG frontend.
629 * brig.dg/test/gimple/function_calls.hsail: Likewise.
630 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
631 * brig.dg/test/gimple/variables.hsail: Likewise.
632
633 2017-09-27 Jakub Jelinek <jakub@redhat.com>
634
635 PR c++/82159
636 * g++.dg/opt/pr82159.C: New test.
637
638 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
639
640 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
641
642 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
643
644 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
645 don't generate a 32-bit shift after doing XSCVDPSPN.
646 * gcc.target/powerpc/direct-move-float1.c: Likewise.
647 * gcc.target/powerpc/direct-move-float3.c: New test.
648
649 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
650
651 * gcc.dg/tree-ssa/cmpdiv.c: New test.
652
653 2017-09-26 Carl Love <cel@us.ibm.com>
654
655 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
656 file for the new built-ins and the existing built-ins.
657
658 2017-09-26 Janus Weil <janus@gcc.gnu.org>
659
660 PR fortran/82143
661 PR fortran/82324
662 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
663 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
664 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
665 Don't assume that DOUBLE PRECISION has kind=16.
666
667 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
668
669 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
670 warning from associate construct and do loop.
671
672 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
673
674 * gfortran.dg/gomp/associate1.f90: Really commit change
675 from 2017-09-25.
676 * gfortran.dg/predcom-1.f: Likewise.
677 * gfortran.dg/unconstrained_commons.f: Likewise.
678
679 2017-09-26 Jakub Jelinek <jakub@redhat.com>
680
681 PR middle-end/35691
682 * gcc.dg/pr35691-5.c: New test.
683 * gcc.dg/pr35691-6.c: New test.
684
685 2017-09-26 Richard Biener <rguenther@suse.de>
686
687 PR tree-optimization/82321
688 * gcc.dg/graphite/pr82321.c: New testcase.
689
690 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
691
692 * lib/target-supports.exp (check_effective_target_vect_int)
693 (check_effective_target_vect_shift)
694 (check_effective_target_whole_vector_shift)
695 (check_effective_target_vect_shift_char)
696 (check_effective_target_vect_long)
697 (check_effective_target_vect_double)
698 (check_effective_target_vect_long_long)
699 (check_effective_target_vect_perm)
700 (check_effective_target_vect_perm_byte)
701 (check_effective_target_vect_perm_short)
702 (check_effective_target_vect_widen_mult_qi_to_hi)
703 (check_effective_target_vect_widen_mult_hi_to_si)
704 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
705 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
706 (check_effective_target_vect_widen_mult_si_to_di_pattern)
707 (check_effective_target_vect_pack_trunc)
708 (check_effective_target_vect_unpack)
709 (check_effective_target_vect_hw_misalign)
710 (check_effective_target_vect_condition)
711 (check_effective_target_vect_cond_mixed)
712 (check_effective_target_vect_char_mult)
713 (check_effective_target_vect_short_mult)
714 (check_effective_target_vect_int_mult)
715 (check_effective_target_vect_extract_even_odd)
716 (check_effective_target_vect_interleave)
717 (check_effective_target_sqrt_insn)
718 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
719 VX.
720 (check_vect_support_and_set_flags): New proc.
721 (check_effective_target_s390_vxe): Rename arch12 to z14.
722
723 2017-09-26 Richard Biener <rguenther@suse.de>
724
725 PR tree-optimization/82320
726 * gcc.dg/torture/pr82320.c: New testcase.
727
728 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
729
730 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
731 Fix arm check.
732
733 2017-09-25 Jeff Law <law@redhat.com>
734
735 * lib/target-supports.exp
736 (check_effective_target_supports_stack_clash_protection): Enable for
737 rs6000 and powerpc targets.
738
739 2017-09-25 Bin Cheng <bin.cheng@arm.com>
740
741 PR tree-optimization/82163
742 * gcc.dg/tree-ssa/pr82163.c: New test.
743
744 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
745
746 * gfortran.dg/do_subscript_1.f90: New test.
747 * gfortran.dg/do_subscript_2.f90: New test.
748 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
749 * gfortran.dg/predcom-1.f: Adjust loop bounds.
750 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
751
752 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
753
754 * gcc.target/powerpc/fold-vec-st-char.c: New.
755 * gcc.target/powerpc/fold-vec-st-double.c: New.
756 * gcc.target/powerpc/fold-vec-st-float.c: New.
757 * gcc.target/powerpc/fold-vec-st-int.c: New.
758 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
759 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
760 * gcc.target/powerpc/fold-vec-st-short.c: New.
761
762 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
763
764 * g++.dg/pr82155.C: New testcase.
765
766 2017-09-25 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/82285
769 * gcc.dg/torture/pr82285.c: New testcase.
770
771 2017-09-25 Justin Squirek <squirek@adacore.com>
772
773 * gnat.dg/entry_family.adb: New testcase
774
775 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
776
777 PR target/82267
778 * gcc.target/i386/pr82267.c: New test.
779
780 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
781 PR fortran/66328
782
783 * gfortran.dg/data_derived_1.f90: New test.
784
785 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
786
787 PR fortran/54633
788 * gfortran.dg/intrinsic_bounds_1.f90: New test.
789 * gfortran.dg/intrinsic_param_1.f90: New test.
790
791 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
792 Steven G. Kargl <kargl@gcc.gnu.org>
793
794 PR fortran/80118
795 * gfortran.dg/zero_sized_7.f90: New test.
796
797 2017-09-23 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/82143
800 * gfortran.dg/promotion_3.f90: New test case.
801 * gfortran.dg/promotion_4.f90: New test case.
802
803 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
804
805 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
806 * gcc.target/i386/pr82196-2.c: (b): Likewise.
807
808 2017-09-22 Jakub Jelinek <jakub@redhat.com>
809
810 PR middle-end/35691
811 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
812 instead of -fdump-tree-forwprop-details in dg-options.
813 * gcc.dg/pr35691-2.c: Likewise.
814 * gcc.dg/pr35691-3.c: New test.
815 * gcc.dg/pr35691-4.c: New test.
816
817 PR sanitizer/81929
818 * g++.dg/ubsan/pr81929.C: New test.
819
820 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
821
822 PR tree-optimization/82289
823 * gcc.dg/vect/pr82289.c: New test.
824
825 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
826 Alan Hayward <alan.hayward@arm.com>
827 David Sherwood <david.sherwood@arm.com>
828
829 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
830 of alignment message.
831 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
832
833 2017-09-22 Martin Sebor <msebor@redhat.com>
834
835 PR c/81854
836 * gcc.target/i386/pr80732.c: Correct a type error.
837
838 2017-09-22 David Malcolm <dmalcolm@redhat.com>
839
840 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
841 to reflect highlighting of parameters; add test coverage for
842 callback parameters.
843
844 2017-09-22 Richard Biener <rguenther@suse.de>
845
846 * gcc.dg/graphite/scop-24.c: New testcase.
847
848 2017-09-22 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/82291
851 * gcc.dg/torture/pr82291.c: New testcase.
852
853 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
854
855 * gcc.target/i386/avx512f-constant-set.c: New test.
856
857 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
858
859 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
860 * gcc.target/i386/avx512f-prefer.c: New test.
861
862 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
863
864 * lib/target-supports.exp
865 (check_effective_target_frame_pointer_for_non_leaf): Add
866 case for x86 Solaris.
867
868 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
869
870 PR fortran/78512
871 * gfortran.dg/associate_26.f90 : New test.
872
873 PR fortran/80120
874 * gfortran.dg/associate_27.f90 : New test.
875
876 PR fortran/81903
877 * gfortran.dg/associate_28.f90 : New test.
878
879 PR fortran/82121
880 * gfortran.dg/associate_29.f90 : New test.
881
882 PR fortran/67543
883 * gfortran.dg/associate_30.f90 : New test.
884
885 PR fortran/52832
886 * gfortran.dg/associate_31.f90 : New test.
887
888 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
889
890 * gnat.dg/discr48.adb: New test.
891 * gnat.dg/discr48_pkg.ads: New helper.
892
893 2017-09-21 Tamar Christina <tamar.christina@arm.com>
894
895 PR testsuite/78421
896 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
897 Invert arm check.
898
899 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
900
901 * gfortran.dg/goacc/wait.f90: New test.
902
903 2017-09-21 Jakub Jelinek <jakub@redhat.com>
904
905 PR sanitizer/81715
906 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
907 const predicate to const predicate & to avoid UB.
908 * g++.dg/opt/pr81715.C: New test.
909
910 2017-09-21 Richard Biener <rguenther@suse.de>
911
912 PR tree-optimization/82276
913 PR tree-optimization/82244
914 * gcc.dg/torture/pr82276.c: New testcase.
915
916 2017-09-21 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/71351
919 * gfortran.dg/graphite/pr71351.f90: New testcase.
920 * gfortran.dg/graphite/interchange-3.f90: Adjust.
921
922 2017-09-21 Jakub Jelinek <jakub@redhat.com>
923
924 PR target/82260
925 * gcc.target/i386/pr82260-1.c: New test.
926 * gcc.target/i386/pr82260-2.c: New test.
927
928 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
929 Jeff Law <law@redhat.com>
930
931 * gcc.dg/stack-check-5.c: Add argument for s390.
932 * lib/target-supports.exp:
933 (check_effective_target_supports_stack_clash_protection): Enable for
934 s390/s390x targets.
935
936 2017-09-20 Martin Sebor <msebor@redhat.com>
937
938 PR c/81854
939 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
940 * g++.dg/ext/attr-ifunc-4.C: Ditto.
941 * lib/target-supports.exp: Adjust for C++.
942
943 PR c/81854
944 * gcc.dg/attr-ifunc-1.c: Correct type errors.
945 * gcc.dg/attr-ifunc-2.c: Ditto.
946 * gcc.dg/attr-ifunc-3.c: Ditto.
947 * gcc.dg/attr-ifunc-4.c: Ditto.
948 * gcc.dg/attr-ifunc-5.c: Ditto.
949 * gcc.dg/pr81854.c: Require ifunc support.
950 * lib/target-supports.exp: Correct type error.
951
952 2017-09-20 Jeff Law <law@redhat.com>
953
954 * gcc.target/i386/stack-check-11.c: Update test and regexp
955 so that it works for both i?86 and x86_64.
956
957 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
958
959 PR target/77687
960 * gcc.target/powerpc/pr77687.c: New testcase.
961
962 2017-09-20 Jakub Jelinek <jakub@redhat.com>
963
964 P0409R2 - allow lambda capture [=, this]
965 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
966 capture. Add further tests.
967 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
968 for c++2a on [=, this] capture.
969
970 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
971 * g++.dg/cpp1z/cplusplus_1z.C: New test.
972
973 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
974
975 * gcc.target/i386/builtin_target.c: Test knm.
976 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
977
978 2017-09-20 Richard Biener <rguenther@suse.de>
979
980 PR tree-optimization/77362
981 * gcc.dg/graphite/pr77362.c: New testcase.
982
983 2017-09-20 Richard Biener <rguenther@suse.de>
984
985 PR tree-optimization/82264
986 * gcc.dg/torture/pr82264.c: New testcase.
987
988 2017-09-20 Jakub Jelinek <jakub@redhat.com>
989
990 * g++.dg/debug/dwarf2/template-params-13.C: New test.
991 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
992 it doesn't match newlines.
993 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
994 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
995 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
996 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
997 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
998 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
999 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1000 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1001 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1002 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1003
1004 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1005
1006 PR c++/64954
1007 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1008
1009 2017-09-20 Richard Biener <rguenther@suse.de>
1010
1011 PR tree-optimization/81373
1012 * gcc.dg/graphite/pr81373.c: New testcase.
1013
1014 2017-09-19 Jeff Law <law@redhat.com>
1015
1016 * gcc.target/i386/stack-check-11.c: New test.
1017
1018 * gcc.dg/stack-check-4.c: New test.
1019 * gcc.dg/stack-check-5.c: New test.
1020 * gcc.dg/stack-check-6.c: New test.
1021 * gcc.dg/stack-check-6a.c: New test.
1022 * gcc.dg/stack-check-7.c: New test.
1023 * gcc.dg/stack-check-8.c: New test.
1024 * gcc.dg/stack-check-9.c: New test.
1025 * gcc.dg/stack-check-10.c: New test.
1026 * lib/target-supports.exp
1027 (check_effective_target_supports_stack_clash_protection): Enable for
1028 x86 and x86_64 targets.
1029
1030 * gcc.dg/stack-check-3.c: New test.
1031
1032 * gcc.dg/stack-check-2.c: New test.
1033 * lib/target-supports.exp
1034 (check_effective_target_supports_stack_clash_protection): New.
1035 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1036 (check_effective_target_caller_implicit_probes): Likewise.
1037
1038 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1039
1040 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1041 * g++.dg/tree-ssa/pr41428.C: Likewise.
1042 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1043 c++17 and up.
1044 * g++.dg/expr/bool3.C: Likewise.
1045 * g++.dg/expr/bitfield5.C: Likewise.
1046 * g++.old-deja/g++.jason/bool5.C: Likewise.
1047
1048 2017-09-18 Martin Sebor <msebor@redhat.com>
1049
1050 PR c/81854
1051 * gcc.dg/pr81854.c: New test.
1052 * g++.dg/ext/attr-ifunc-5.C: New test.
1053 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1054 * g++.dg/ext/attr-ifunc-2.C: Same.
1055 * g++.dg/ext/attr-ifunc-3.C: Same.
1056 * g++.dg/ext/attr-ifunc-4.C: Same.
1057 * g++.old-deja/g++.abi/vtable2.C: Same.
1058 * gcc.dg/attr-ifunc-1.c: Same.
1059
1060 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1061
1062 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1063
1064 2017-09-19 Richard Biener <rguenther@suse.de>
1065
1066 PR tree-optimization/82244
1067 * gcc.dg/torture/pr82244.c: New testcase.
1068
1069 2017-09-19 Richard Biener <rguenther@suse.de>
1070
1071 PR tree-optimization/69728
1072 * gfortran.dg/graphite/pr69728.f90: New testcase.
1073 * gcc.dg/graphite/pr69728.c: Likewise.
1074
1075 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/80947
1078 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1079
1080 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1081
1082 * gcc.dg/vect/slp-multitypes-13.c: New test.
1083
1084 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1085
1086 * gfortran.dg/vect/mask-store-1.f90: New test.
1087
1088 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1089
1090 PR c++/45033
1091 * g++.dg/expr/delete1.C: New.
1092
1093 2017-09-18 Bob Duff <duff@adacore.com>
1094
1095 * gnat.dg/validity_check.adb: New testcase.
1096
1097 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1098
1099 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1100
1101 2017-09-18 Bob Duff <duff@adacore.com>
1102
1103 * gnat.dg/tagged_prefix_call.adb: New testcase.
1104
1105 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1106
1107 * gnat.dg/default_variants.adb: New testcase.
1108
1109 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1110
1111 PR target/81736
1112 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1113 * gcc.target/i386/pr81736-4.c: Likewise.
1114
1115 2017-09-18 Richard Biener <rguenther@suse.de>
1116
1117 PR tree-optimization/79622
1118 * gcc.dg/graphite/pr79622.c: New testcase.
1119
1120 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1121
1122 gcc.target/i386/pr82196-1.c: New test.
1123 gcc.target/i386/pr82196-2.c: Likewise.
1124
1125 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1126
1127 PR target/82166
1128 * gcc.target/i386/pr82166.c: New test.
1129
1130 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1131
1132 PR fortran/82173
1133 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1134 * gfortran.dg/pdt_2.f03 : The same.
1135 * gfortran.dg/pdt_3.f03 : The same.
1136 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1137 module 'bad_vars'. Add error concerning assumed parameters and
1138 save attribute.
1139 * gfortran.dg/pdt_11.f03 : New test.
1140
1141 PR fortran/60483
1142 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1143 * gfortran.dg/associate_25.f90 : New test.
1144 * gfortran.dg/pdt_12.f03 : New test.
1145
1146 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1147 Jakub Jelinek <jakub@redhat.com>
1148
1149 Add support for -std=c++2a.
1150 * lib/target-supports.exp (check_effective_target_c++17): Return
1151 1 also if check_effective_target_c++2a.
1152 (check_effective_target_c++17_down): New.
1153 (check_effective_target_c++2a_only): New.
1154 (check_effective_target_c++2a): New.
1155 * g++.dg/cpp2a/cplusplus.C: New.
1156
1157 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1158
1159 PR c/82071
1160 * gcc.target/i386/excess-precision-8.c: New test.
1161
1162 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1163 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR c++/64644
1166 * g++.dg/other/anon-union4.C: New.
1167 * g++.old-deja/g++.law/union4.C: Adjust.
1168 * g++.old-deja/g++.other/anon1.C: Likewise.
1169
1170 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1171
1172 * c-c++-common/Wcast-align.c: New test.
1173
1174 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1175
1176 * g++.dg/sso-1.C: New test.
1177 * g++.dg/sso-2.C: Likewise.
1178
1179 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1180
1181 PR c++/78648
1182 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1183
1184 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1185
1186 PR tree-optimization/71026
1187 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1188
1189 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1190
1191 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1192 * lib/target-supports.exp (check_effective_target_c++14): Use
1193 check_effective_target_c++17 instead of check_effective_target_c++1z.
1194 (check_effective_target_c++14_down): Likewise.
1195 (check_effective_target_c++1z_only): Rename to ...
1196 (check_effective_target_c++17_only): ... this.
1197 (check_effective_target_c++1z): Rename to ...
1198 (check_effective_target_c++17): ... this.
1199 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1200 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1201 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1202 and comments refering to 1z to 17.
1203 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1204 * g++.dg/template/partial5.C: Likewise.
1205 * g++.dg/template/nontype8.C: Likewise.
1206 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1207 * g++.dg/cpp1z/nontype3a.C: Likewise.
1208 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1209 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1210 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1211 * g++.dg/cpp1z/pr78771.C: Likewise.
1212 * g++.dg/cpp1z/elide1.C: Likewise.
1213 * g++.dg/cpp1z/fold3.C: Likewise.
1214 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1215 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1216 * g++.dg/cpp1z/inline-var2.C: Likewise.
1217 * g++.dg/cpp1z/eval-order2.C: Likewise.
1218 * g++.dg/cpp1z/decomp21.C: Likewise.
1219 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1220 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1221 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1222 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1223 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1224 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1225 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1226 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1227 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1228 * g++.dg/cpp1z/range-for1.C: Likewise.
1229 * g++.dg/cpp1z/init-statement4.C: Likewise.
1230 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1231 * g++.dg/cpp1z/decomp30.C: Likewise.
1232 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1233 * g++.dg/cpp1z/register2.C: Likewise.
1234 * g++.dg/cpp1z/decomp9.C: Likewise.
1235 * g++.dg/cpp1z/regress1.C: Likewise.
1236 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1237 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1238 * g++.dg/cpp1z/abbrev2.C: Likewise.
1239 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1240 * g++.dg/cpp1z/regress2.C: Likewise.
1241 * g++.dg/cpp1z/decomp16.C: Likewise.
1242 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1243 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1244 * g++.dg/cpp1z/decomp3.C: Likewise.
1245 * g++.dg/cpp1z/register1.C: Likewise.
1246 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1247 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1248 * g++.dg/cpp1z/decomp10.C: Likewise.
1249 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1250 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1251 * g++.dg/cpp1z/decomp27.C: Likewise.
1252 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1253 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1254 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1255 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1256 * g++.dg/cpp1z/decomp11.C: Likewise.
1257 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1258 * g++.dg/cpp1z/utf8-2.C: Likewise.
1259 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1260 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1261 * g++.dg/cpp1z/byte1.C: Likewise.
1262 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1263 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1264 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1265 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1266 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1267 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1268 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1269 * g++.dg/cpp1z/cplusplus.C: Likewise.
1270 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1271 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1272 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1273 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1274 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1275 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1276 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1277 * g++.dg/cpp1z/fold9.C: Likewise.
1278 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1279 * g++.dg/cpp1z/abbrev1.C: Likewise.
1280 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1281 * g++.dg/cpp1z/utf8.C: Likewise.
1282 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1283 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1284 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1285 * g++.dg/cpp1z/init-statement2.C: Likewise.
1286 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1287 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1288 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1289 * g++.dg/cpp1z/nontype3.C: Likewise.
1290 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1291 * g++.dg/cpp1z/fold7.C: Likewise.
1292 * g++.dg/cpp1z/nontype2.C: Likewise.
1293 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1294 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1295 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1296 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1297 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1298 * g++.dg/cpp1z/nontype1.C: Likewise.
1299 * g++.dg/cpp1z/init-statement5.C: Likewise.
1300 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1301 * g++.dg/cpp1z/decomp17.C: Likewise.
1302 * g++.dg/cpp1z/fold4.C: Likewise.
1303 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1304 * g++.dg/cpp1z/fold7a.C: Likewise.
1305 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1306 * g++.dg/cpp1z/init-statement7.C: Likewise.
1307 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1308 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1309 * g++.dg/cpp1z/pr79143.C: Likewise.
1310 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1311 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1312 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1313 * g++.dg/cpp1z/decomp20.C: Likewise.
1314 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1315 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1316 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1317 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1318 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1319 * g++.dg/cpp1z/fold8.C: Likewise.
1320 * g++.dg/cpp1z/init-statement3.C: Likewise.
1321 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1322 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1323 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1324 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1325 * g++.dg/cpp1z/fold1.C: Likewise.
1326 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1327 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1328 * g++.dg/cpp1z/fold5.C: Likewise.
1329 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1330 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1331 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1332 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1333 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1334 * g++.dg/cpp1z/eval-order3.C: Likewise.
1335 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1336 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1337 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1338 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1339 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1340 * g++.dg/cpp1z/decomp15.C: Likewise.
1341 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1342 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1343 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1344 * g++.dg/cpp1z/decomp4.C: Likewise.
1345 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1346 * g++.dg/cpp1z/init-statement8.C: Likewise.
1347 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1348 * g++.dg/cpp1z/init-statement6.C: Likewise.
1349 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1351 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1352 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1353 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1354 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1355 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1356 * g++.dg/cpp1z/init-statement9.C: Likewise.
1357 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1358 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1359 * g++.dg/cpp1z/fold2.C: Likewise.
1360 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1361 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1362 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1363 * g++.dg/cpp1z/fold6.C: Likewise.
1364 * g++.dg/cpp1z/decomp12.C: Likewise.
1365 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1366 * g++.dg/cpp1z/inline-var1.C: Likewise.
1367 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1368 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1369 * g++.dg/other/error3.C: Likewise.
1370 * g++.dg/init/new25.C: Likewise.
1371 * g++.dg/init/new13.C: Likewise.
1372 * g++.dg/tls/diag-2.C: Likewise.
1373 * g++.dg/tls/diag-4.C: Likewise.
1374 * g++.dg/opt/noreturn-1.C: Likewise.
1375 * g++.dg/eh/async-unwind2.C: Likewise.
1376 * g++.dg/eh/spec9.C: Likewise.
1377 * g++.dg/eh/spec7.C: Likewise.
1378 * g++.dg/eh/template1.C: Likewise.
1379 * g++.dg/eh/cond4.C: Likewise.
1380 * g++.dg/eh/pr41819.C: Likewise.
1381 * g++.dg/eh/delete1.C: Likewise.
1382 * g++.dg/eh/spec3.C: Likewise.
1383 * g++.dg/eh/forced4.C: Likewise.
1384 * g++.dg/eh/spec2.C: Likewise.
1385 * g++.dg/eh/shadow1.C: Likewise.
1386 * g++.dg/eh/pr38662.C: Likewise.
1387 * g++.dg/eh/ehopt1.C: Likewise.
1388 * g++.dg/eh/spec8.C: Likewise.
1389 * g++.dg/eh/init-temp2.C: Likewise.
1390 * g++.dg/rtti/crash3.C: Likewise.
1391 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1392 * g++.dg/warn/register-parm-1.C: Likewise.
1393 * g++.dg/warn/register-var-2.C: Likewise.
1394 * g++.dg/gcov/gcov-7.C: Likewise.
1395 * g++.dg/tree-ssa/pr45605.C: Likewise.
1396 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1397 * g++.dg/lookup/exception1.C: Likewise.
1398 * g++.dg/ubsan/pr79589.C: Likewise.
1399 * g++.dg/tm/pr47340.C: Likewise.
1400 * g++.dg/tm/pr46567.C: Likewise.
1401 * g++.dg/expr/bitfield5.C: Likewise.
1402 * g++.dg/expr/bool1.C: Likewise.
1403 * g++.dg/expr/lval3.C: Likewise.
1404 * g++.dg/expr/lval4.C: Likewise.
1405 * g++.dg/expr/bitfield4.C: Likewise.
1406 * g++.dg/expr/bitfield6.C: Likewise.
1407 * g++.dg/expr/bool3.C: Likewise.
1408 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1409 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1410 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1411 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1412 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1413 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1414 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1415 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1416 * g++.dg/parse/register1.C: Likewise.
1417 * g++.dg/parse/error15.C: Likewise.
1418 * g++.dg/parse/linkage2.C: Likewise.
1419 * g++.dg/concepts/intro2.C: Likewise.
1420 * g++.dg/concepts/class.C: Likewise.
1421 * g++.dg/concepts/traits1.C: Likewise.
1422 * g++.dg/concepts/req5.C: Likewise.
1423 * g++.dg/concepts/var-concept5.C: Likewise.
1424 * g++.dg/concepts/fn-concept2.C: Likewise.
1425 * g++.dg/concepts/traits2.C: Likewise.
1426 * g++.dg/concepts/placeholder2.C: Likewise.
1427 * g++.dg/concepts/class6.C: Likewise.
1428 * g++.dg/concepts/memtmpl1.C: Likewise.
1429 * g++.dg/concepts/friend2.C: Likewise.
1430 * g++.dg/concepts/template-parm3.C: Likewise.
1431 * g++.dg/concepts/template-parm10.C: Likewise.
1432 * g++.dg/concepts/explicit-spec1.C: Likewise.
1433 * g++.dg/concepts/explicit-spec3.C: Likewise.
1434 * g++.dg/concepts/var-templ2.C: Likewise.
1435 * g++.dg/concepts/intro5.C: Likewise.
1436 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1437 * g++.dg/concepts/iconv1.C: Likewise.
1438 * g++.dg/concepts/constrained-parm.C: Likewise.
1439 * g++.dg/concepts/template-template-parm1.C: Likewise.
1440 * g++.dg/concepts/var-concept3.C: Likewise.
1441 * g++.dg/concepts/class3.C: Likewise.
1442 * g++.dg/concepts/memfun2.C: Likewise.
1443 * g++.dg/concepts/req1.C: Likewise.
1444 * g++.dg/concepts/disjunction1.C: Likewise.
1445 * g++.dg/concepts/req17.C: Likewise.
1446 * g++.dg/concepts/pr65848.C: Likewise.
1447 * g++.dg/concepts/placeholder4.C: Likewise.
1448 * g++.dg/concepts/decl-diagnose.C: Likewise.
1449 * g++.dg/concepts/intro7.C: Likewise.
1450 * g++.dg/concepts/pr68683.C: Likewise.
1451 * g++.dg/concepts/partial-spec4.C: Likewise.
1452 * g++.dg/concepts/template-parm5.C: Likewise.
1453 * g++.dg/concepts/explicit-inst1.C: Likewise.
1454 * g++.dg/concepts/class-deduction1.C: Likewise.
1455 * g++.dg/concepts/class1.C: Likewise.
1456 * g++.dg/concepts/req15.C: Likewise.
1457 * g++.dg/concepts/memfun.C: Likewise.
1458 * g++.dg/concepts/pr68434.C: Likewise.
1459 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1460 * g++.dg/concepts/partial-spec6.C: Likewise.
1461 * g++.dg/concepts/var-templ1.C: Likewise.
1462 * g++.dg/concepts/template-parm8.C: Likewise.
1463 * g++.dg/concepts/explicit-inst3.C: Likewise.
1464 * g++.dg/concepts/class4.C: Likewise.
1465 * g++.dg/concepts/req6.C: Likewise.
1466 * g++.dg/concepts/fn8.C: Likewise.
1467 * g++.dg/concepts/class5.C: Likewise.
1468 * g++.dg/concepts/placeholder5.C: Likewise.
1469 * g++.dg/concepts/req16.C: Likewise.
1470 * g++.dg/concepts/req10.C: Likewise.
1471 * g++.dg/concepts/var-concept2.C: Likewise.
1472 * g++.dg/concepts/auto3.C: Likewise.
1473 * g++.dg/concepts/generic-fn-err.C: Likewise.
1474 * g++.dg/concepts/pr65552.C: Likewise.
1475 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1476 * g++.dg/concepts/fn1.C: Likewise.
1477 * g++.dg/concepts/partial-spec.C: Likewise.
1478 * g++.dg/concepts/template-parm12.C: Likewise.
1479 * g++.dg/concepts/diagnostic1.C: Likewise.
1480 * g++.dg/concepts/intro1.C: Likewise.
1481 * g++.dg/concepts/explicit-inst4.C: Likewise.
1482 * g++.dg/concepts/req18.C: Likewise.
1483 * g++.dg/concepts/explicit-spec5.C: Likewise.
1484 * g++.dg/concepts/var-concept6.C: Likewise.
1485 * g++.dg/concepts/fn9.C: Likewise.
1486 * g++.dg/concepts/req2.C: Likewise.
1487 * g++.dg/concepts/template-parm7.C: Likewise.
1488 * g++.dg/concepts/req14.C: Likewise.
1489 * g++.dg/concepts/template-parm6.C: Likewise.
1490 * g++.dg/concepts/variadic4.C: Likewise.
1491 * g++.dg/concepts/fn6.C: Likewise.
1492 * g++.dg/concepts/req-neg1.C: Likewise.
1493 * g++.dg/concepts/alias3.C: Likewise.
1494 * g++.dg/concepts/expression2.C: Likewise.
1495 * g++.dg/concepts/partial-spec3.C: Likewise.
1496 * g++.dg/concepts/expression3.C: Likewise.
1497 * g++.dg/concepts/memfun-err.C: Likewise.
1498 * g++.dg/concepts/pr66091.C: Likewise.
1499 * g++.dg/concepts/explicit-spec2.C: Likewise.
1500 * g++.dg/concepts/equiv.C: Likewise.
1501 * g++.dg/concepts/friend1.C: Likewise.
1502 * g++.dg/concepts/fn4.C: Likewise.
1503 * g++.dg/concepts/var-templ3.C: Likewise.
1504 * g++.dg/concepts/explicit-inst2.C: Likewise.
1505 * g++.dg/concepts/alias2.C: Likewise.
1506 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1507 * g++.dg/concepts/placeholder6.C: Likewise.
1508 * g++.dg/concepts/fn10.C: Likewise.
1509 * g++.dg/concepts/req3.C: Likewise.
1510 * g++.dg/concepts/variadic2.C: Likewise.
1511 * g++.dg/concepts/pr65636.C: Likewise.
1512 * g++.dg/concepts/intro6.C: Likewise.
1513 * g++.dg/concepts/class2.C: Likewise.
1514 * g++.dg/concepts/fn2.C: Likewise.
1515 * g++.dg/concepts/req20.C: Likewise.
1516 * g++.dg/concepts/req8.C: Likewise.
1517 * g++.dg/concepts/placeholder1.C: Likewise.
1518 * g++.dg/concepts/pr65854.C: Likewise.
1519 * g++.dg/concepts/member-concept.C: Likewise.
1520 * g++.dg/concepts/template-parm2.C: Likewise.
1521 * g++.dg/concepts/variadic1.C: Likewise.
1522 * g++.dg/concepts/fn7.C: Likewise.
1523 * g++.dg/concepts/intro4.C: Likewise.
1524 * g++.dg/concepts/req13.C: Likewise.
1525 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1526 * g++.dg/concepts/explicit-spec6.C: Likewise.
1527 * g++.dg/concepts/auto1.C: Likewise.
1528 * g++.dg/concepts/alias1.C: Likewise.
1529 * g++.dg/concepts/fn-concept1.C: Likewise.
1530 * g++.dg/concepts/template-parm11.C: Likewise.
1531 * g++.dg/concepts/explicit-spec4.C: Likewise.
1532 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1533 * g++.dg/concepts/req9.C: Likewise.
1534 * g++.dg/concepts/req4.C: Likewise.
1535 * g++.dg/concepts/pr65681.C: Likewise.
1536 * g++.dg/concepts/req7.C: Likewise.
1537 * g++.dg/concepts/req12.C: Likewise.
1538 * g++.dg/concepts/fn5.C: Likewise.
1539 * g++.dg/concepts/alias4.C: Likewise.
1540 * g++.dg/concepts/generic-fn.C: Likewise.
1541 * g++.dg/concepts/feature-macro.C: Likewise.
1542 * g++.dg/concepts/req19.C: Likewise.
1543 * g++.dg/concepts/placeholder3.C: Likewise.
1544 * g++.dg/concepts/intro3.C: Likewise.
1545 * g++.dg/concepts/partial-spec5.C: Likewise.
1546 * g++.dg/concepts/template-parm4.C: Likewise.
1547 * g++.dg/concepts/dr1430.C: Likewise.
1548 * g++.dg/concepts/pr65634.C: Likewise.
1549 * g++.dg/concepts/var-concept4.C: Likewise.
1550 * g++.dg/concepts/pr67249.C: Likewise.
1551 * g++.dg/concepts/expression.C: Likewise.
1552 * g++.dg/concepts/pr65575.C: Likewise.
1553 * g++.dg/concepts/partial-spec2.C: Likewise.
1554 * g++.dg/concepts/template-parm9.C: Likewise.
1555 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1556 * g++.dg/concepts/equiv2.C: Likewise.
1557 * g++.dg/concepts/req11.C: Likewise.
1558 * g++.dg/concepts/template-parm1.C: Likewise.
1559 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1560 * g++.dg/concepts/var-concept1.C: Likewise.
1561 * g++.dg/concepts/fn3.C: Likewise.
1562 * g++.dg/torture/pr46364.C: Likewise.
1563 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1564 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1565 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1566 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1567 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1568 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1569 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1570 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1571 * g++.dg/torture/pr52918-1.C: Likewise.
1572 * g++.dg/torture/pr49394.C: Likewise.
1573 * g++.dg/torture/pr57190.C: Likewise.
1574 * g++.dg/cpp0x/static_assert8.C: Likewise.
1575 * g++.dg/cpp0x/noexcept19.C: Likewise.
1576 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1577 * g++.dg/cpp0x/variadic73.C: Likewise.
1578 * g++.dg/cpp0x/noexcept02.C: Likewise.
1579 * g++.dg/cpp0x/defaulted23.C: Likewise.
1580 * g++.dg/cpp0x/noexcept08.C: Likewise.
1581 * g++.dg/cpp0x/auto9.C: Likewise.
1582 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1583 * g++.dg/cpp0x/error5.C: Likewise.
1584 * c-c++-common/gomp/atomic-12.c: Likewise.
1585 * c-c++-common/gomp/atomic-13.c: Likewise.
1586 * c-c++-common/gomp/atomic-14.c: Likewise.
1587 * c-c++-common/Wvarargs-2.c: Likewise.
1588 * c-c++-common/Wvarargs.c: Likewise.
1589 * c-c++-common/vector-subscript-2.c: Likewise.
1590 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1591 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1592 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1593 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1594 * g++.old-deja/g++.eh/throw2.C: Likewise.
1595 * g++.old-deja/g++.eh/throw1.C: Likewise.
1596 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1597 * g++.old-deja/g++.other/new7.C: Likewise.
1598 * g++.old-deja/g++.other/crash30.C: Likewise.
1599 * g++.old-deja/g++.other/regstack.C: Likewise.
1600 * g++.old-deja/g++.other/crash28.C: Likewise.
1601 * g++.old-deja/g++.jason/bool5.C: Likewise.
1602 * g++.old-deja/g++.mike/p10416.C: Likewise.
1603 * g++.old-deja/g++.mike/eh25.C: Likewise.
1604 * g++.old-deja/g++.mike/eh55.C: Likewise.
1605
1606 PR rtl-optimization/82192
1607 * gcc.c-torture/execute/pr82192.c: New test.
1608
1609 2017-09-15 Richard Biener <rguenther@suse.de>
1610
1611 PR tree-optimization/82217
1612 * gcc.dg/torture/pr82217.c: New testcase.
1613
1614 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR target/82145
1617 * gcc.target/i386/pr82145.c: New test.
1618
1619 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/82184
1622 * gfortran.dg/pointer_array_9.f90: New test.
1623
1624 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1625
1626 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1627 __builtin_fabsq.
1628 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1629 of __builtin_fabsq. Prevent the test from running on 32-bit.
1630 * gcc.target/powerpc/float128-fma1.c: New test.
1631 * gcc.target/powerpc/float128-fma2.c: Likewise.
1632 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1633 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1634
1635 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1636
1637 PR jit/82174
1638 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1639 New test case.
1640
1641 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1642
1643 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1644
1645 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1646
1647 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1648 lp64 requirement.
1649
1650 2017-09-14 Richard Biener <rguenther@suse.de>
1651
1652 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1653 * gcc.dg/uninit-suppress_2.c: Adjust.
1654 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1655
1656 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657
1658 PR tree-optimization/80996
1659 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1660
1661 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR target/81325
1664 * g++.dg/cpp0x/pr81325.C: New test.
1665
1666 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1667
1668 PR fortran/82173
1669 * gfortran.dg/pdt_10.f03 : New test.
1670
1671 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/68177
1674 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1675
1676 2017-09-13 Martin Liska <mliska@suse.cz>
1677
1678 PR middle-end/82154
1679 * g++.dg/torture/pr82154.C: New test.
1680
1681 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/61362
1684 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1685 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1686
1687 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1688
1689 PR tree-optimization/80925
1690 * gfortran.dg/vect/vect-2.f90: Add
1691 --param vect-max-peeling-for-alignment=0 option.
1692 Remove unaligned access and peeling checks.
1693 * gfortran.dg/vect/vect-3.f90: Ditto.
1694 * gfortran.dg/vect/vect-4.f90: Ditto.
1695 * gfortran.dg/vect/vect-5.f90: Ditto.
1696
1697 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 PR c++/61135
1700 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1701 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1702
1703 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1704
1705 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1706
1707 2017-09-13 Marek Polacek <polacek@redhat.com>
1708
1709 PR c/82167
1710 * gcc.dg/pr82167.c: New test.
1711
1712 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1713
1714 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1715 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1716 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1717 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1718 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1719 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1720
1721 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1722
1723 * gcc.target/aarch64/pr62178.c: Updated testcase
1724 to scan for two ldrs and an mla.
1725
1726 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/59949
1729 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1730
1731 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1732
1733 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1734
1735 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1736
1737 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1738 ARMv8-A and ARMv8-R.
1739 * gcc.target/arm/acle/cdp2.c: Likewise.
1740 * gcc.target/arm/acle/ldc.c: Likewise.
1741 * gcc.target/arm/acle/ldc2.c: Likewise.
1742 * gcc.target/arm/acle/ldc2l.c: Likewise.
1743 * gcc.target/arm/acle/ldcl.c: Likewise.
1744 * gcc.target/arm/acle/mcr.c: Likewise.
1745 * gcc.target/arm/acle/mcr2.c: Likewise.
1746 * gcc.target/arm/acle/mcrr.c: Likewise.
1747 * gcc.target/arm/acle/mcrr2.c: Likewise.
1748 * gcc.target/arm/acle/mrc.c: Likewise.
1749 * gcc.target/arm/acle/mrc2.c: Likewise.
1750 * gcc.target/arm/acle/mrrc.c: Likewise.
1751 * gcc.target/arm/acle/mrrc2.c: Likewise.
1752 * gcc.target/arm/acle/stc.c: Likewise.
1753 * gcc.target/arm/acle/stc2.c: Likewise.
1754 * gcc.target/arm/acle/stc2l.c: Likewise.
1755 * gcc.target/arm/acle/stcl.c: Likewise.
1756 * lib/target-supports.exp:
1757 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1758 and stcl in the comment.
1759 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1760 and disable Thumb-1 targets.
1761 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1762 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1763
1764 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1765
1766 PR c++/47226
1767 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1768 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1769
1770 2017-09-13 Richard Biener <rguenther@suse.de>
1771
1772 PR middle-end/82128
1773 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1774 default-def to avoid breaking iterator update with the weird
1775 interaction with cgraph_update_edges_for_call_stmt_node.
1776
1777 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1778
1779 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1780
1781 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/70621
1784 * g++.dg/torture/pr70621.C: New.
1785
1786 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1787
1788 PR fortran/82173
1789 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1790 is defined' error.
1791 * gfortran.dg/pdt_6.f03 : New test.
1792 * gfortran.dg/pdt_7.f03 : New test.
1793 * gfortran.dg/pdt_8.f03 : New test.
1794
1795 PR fortran/82168
1796 * gfortran.dg/pdt_9.f03 : New test.
1797
1798 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR target/82112
1801 * gcc.target/powerpc/pr82112.c: New test.
1802 * g++.dg/ext/altivec-18.C: New test.
1803
1804 2017-09-12 Martin Liska <mliska@suse.cz>
1805
1806 PR testsuite/82114
1807 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1808
1809 2017-09-12 Richard Biener <rguenther@suse.de>
1810
1811 PR tree-optimization/82157
1812 * gcc.dg/torture/pr82157.c: New testcase.
1813
1814 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1815
1816 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1817 attribute.
1818 * gcc.target/mips/near-far-2.c: Likewise.
1819 * gcc.target/mips/near-far-3.c: Likewise.
1820 * gcc.target/mips/near-far-4.c: Likewise.
1821
1822 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR target/82112
1825 * c-c++-common/pr82112.c: New test.
1826 * gcc.dg/pr82112.c: New test.
1827
1828 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 PR ada/79441
1831 * gnat.dg/pack9.adb: Robustify.
1832
1833 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1834
1835 PR fortran/34640
1836 * gfortran.dg/associate_24.f90: New test.
1837 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1838 checks.
1839 * gfortran.dg/no_arg_check_2.f90: Likewise.
1840 * gfortran.dg/pointer_array_1.f90: New test.
1841 * gfortran.dg/pointer_array_2.f90: New test.
1842 * gfortran.dg/pointer_array_7.f90: New test.
1843 * gfortran.dg/pointer_array_8.f90: New test.
1844 * gfortran.dg/pointer_array_component_1.f90: New test.
1845 * gfortran.dg/pointer_array_component_2.f90: New test.
1846 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1847 counts by 1.
1848
1849 PR fortran/40737
1850 * gfortran.dg/pointer_array_3.f90: New test.
1851
1852 PR fortran/57116
1853 * gfortran.dg/pointer_array_4.f90: New test.
1854
1855 PR fortran/55763
1856 * gfortran.dg/pointer_array_5.f90: New test.
1857
1858 PR fortran/57019
1859 * gfortran.dg/pointer_array_6.f90: New test.
1860
1861 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1862
1863 PR c++/81852
1864 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1865 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1866 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1867 * g++.dg/cpp1y/feat-neg.C: Likewise.
1868 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1869
1870 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1871
1872 * gnat.dg/debug14.adb: New test.
1873
1874 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1875
1876 * gnat.dg/specs/atomic3.ads: New test.
1877
1878 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1879
1880 * gnat.dg/specs/vfa.ads: Rename into...
1881 * gnat.dg/specs/vfa1.ads: ...this.
1882 * gnat.dg/specs/vfa2.ads: New test.
1883
1884 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1885
1886 * gfortran.dg/pdt_1.f03 : New test.
1887 * gfortran.dg/pdt_2.f03 : New test.
1888 * gfortran.dg/pdt_3.f03 : New test.
1889 * gfortran.dg/pdt_4.f03 : New test.
1890 * gfortran.dg/pdt_5.f03 : New test.
1891
1892 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1893
1894 * gcc.dg/pr81988.c: New test.
1895
1896 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1897
1898 * gnat.dg/opt67.adb: New test.
1899 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1900
1901 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR target/81979
1904 * gcc.dg/pr81979.c: New test.
1905
1906 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 PR ada/82126
1909 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1910
1911 2017-09-07 Richard Biener <rguenther@suse.de>
1912
1913 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1914 opportunity.
1915
1916 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1917
1918 * gcc.target/powerpc/float128-1.c: Update options to know that
1919 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1920 -static-libgcc option which is no longer needed. Use -mvsx or
1921 -mpower9-vector to enable VSX or hardware IEEE support, rather
1922 than specifying a particular CPU.
1923 * gcc.target/powerpc/float128-2.c: Likewise.
1924 * gcc.target/powerpc/float128-cmp.c: Likewise.
1925 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1926 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1927 * gcc.target/powerpc/float128-hw.c: Likewise.
1928 * gcc.target/powerpc/float128-mix.c: Likewise.
1929 * gcc.target/powerpc/float128-type-1.c: Likewise.
1930 * gcc.target/powerpc/float128-type-2.c: Likewise.
1931 * gcc.target/powerpc/float128-3.c: New test.
1932 * gcc.target/powerpc/float128-4.c: Likewise.
1933 * gcc.target/powerpc/float128-5.c: Likewise.
1934
1935 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1936
1937 PR middle-end/78468
1938 * gcc.dg/pr78468.c: Add alignment test.
1939
1940 2017-09-06 Wish Wu <wishwu007@gmail.com>
1941 Jakub Jelinek <jakub@redhat.com>
1942
1943 * gcc.dg/sancov/cmp0.c: New test.
1944
1945 2017-09-06 Richard Biener <rguenther@suse.de>
1946
1947 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1948 test for correctness of vector lowering.
1949
1950 2017-09-06 Richard Biener <rguenther@suse.de>
1951
1952 PR tree-optimization/82108
1953 * gcc.dg/vect/pr82108.c: New testcase.
1954
1955 2017-09-06 Martin Jambor <mjambor@suse.cz>
1956
1957 PR tree-optimization/82078
1958 * gcc.dg/tree-ssa/pr82078.c: New test.
1959
1960 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1961
1962 PR middle-end/82095
1963 * gcc.dg/tls/pr82095.c: New test.
1964
1965 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1966
1967 PR middle-end/81768
1968 * gcc.dg/gomp/pr81768-2.c: New test.
1969
1970 PR middle-end/81768
1971 * gcc.dg/gomp/pr81768-1.c: New test.
1972
1973 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1974
1975 PR target/81833
1976 * gcc.target/powerpc/pr81833-1.c: New file.
1977 * gcc.target/powerpc/pr81833-2.c: New file.
1978
1979 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1980
1981 PR target/59501
1982 PR target/81624
1983 PR target/81769
1984 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1985 * gcc.target/i386/pr81769-1a.c: New test.
1986 * gcc.target/i386/pr81769-1b.c: Likewise.
1987 * gcc.target/i386/pr81769-2.c: Likewise.
1988
1989 2017-09-05 Marek Polacek <polacek@redhat.com>
1990
1991 PR sanitizer/82072
1992 * c-c++-common/ubsan/pr82072-2.c: New test.
1993
1994 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/81942
1997 * g++.dg/cpp1y/constexpr-return3.C: New.
1998
1999 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/incomplete5.ad[sb]: New test.
2002 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2003
2004 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2005
2006 * gnat.dg/specs/uc2.ads: New test.
2007
2008 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2009
2010 * gnat.dg/taft_type4.adb: New test.
2011 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2012
2013 2017-09-05 Richard Biener <rguenther@suse.de>
2014
2015 PR tree-optimization/82102
2016 * gcc.dg/torture/pr82102.c: New testcase.
2017
2018 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * testsuite/gnat.dg/array29.ad[sb]: New test.
2021
2022 2017-09-05 Martin Liska <mliska@suse.cz>
2023
2024 PR tree-optimization/82032
2025 * g++.dg/other/pr82032.C: New test.
2026 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2027 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2028 * gcc.dg/switch-10.c: Likewise.
2029
2030 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2031
2032 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2033 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2034
2035 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2036
2037 PR target/77308
2038 * gcc.target/arm/pr77308-1.c: New test.
2039
2040 2017-09-04 Richard Biener <rguenther@suse.de>
2041
2042 PR tree-optimization/82084
2043 * g++.dg/torture/pr82084.C: New testcase.
2044
2045 2017-09-04 Marek Polacek <polacek@redhat.com>
2046
2047 PR c/81783
2048 * c-c++-common/Wtautological-compare-5.c: New test.
2049
2050 2017-09-04 Jeff Law <law@redhat.com>
2051
2052 PR tree-optimization/64910
2053 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2054
2055 2017-09-04 Marek Polacek <polacek@redhat.com>
2056
2057 PR sanitizer/82072
2058 * c-c++-common/ubsan/pr82072.c: New test.
2059
2060 2017-09-04 Richard Biener <rguenther@suse.de>
2061
2062 PR tree-optimization/82060
2063 * g++.dg/torture/pr82060.C: New testcase.
2064
2065 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2066
2067 PR rtl-optimization/57448
2068 PR target/67458
2069 PR target/81316
2070 * gcc.dg/atomic/pr80640-2.c: New testcase.
2071 * gcc.dg/atomic/pr81316.c: New testcase.
2072
2073 2017-09-04 Tom de Vries <tom@codesourcery.com>
2074
2075 PR tree-optimization/82052
2076 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2077 call in fn11.
2078
2079 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR sanitizer/81981
2082 * gcc.dg/ubsan/pr81981.c: New test.
2083
2084 PR tree-optimization/70043
2085 PR testsuite/82093
2086 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2087
2088 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2089
2090 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2091 * gcc.target/i386/bmi-check.h (main): Ditto.
2092 * gcc.target/i386/bmi2-check.h (main): Ditto.
2093 * gcc.target/i386/rtm-check.h (main): Ditto.
2094 * gcc.target/i386/sha-check.h (main): Ditto.
2095 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2096 (main): Use __get_cpuid_count. Use check_osxsave.
2097 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2098 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2099 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2100 (main): Use check_osxsave.
2101
2102 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2103
2104 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2105 and return NORUNRES on failure.
2106 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2107 __builtin_va_arg_pack instead of __va_arg_pack.
2108 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2109 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2110 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2111 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2112 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2113
2114 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR target/81766
2117 * gcc.target/i386/pr81766.c: New test.
2118
2119 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2120
2121 PR c/82071
2122 * gcc.target/i386/excess-precision-7.c: New test.
2123
2124 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2125
2126 PR target/82012
2127 * gcc.target/s390/target-attribute/pr82012.c: New test.
2128
2129 2017-09-01 Jeff Law <law@redhat.com>
2130
2131 * gcc.target/i386/const-in-bss.c: New test.
2132
2133 PR tree-optimization/82052
2134 * gcc.c-torture/compile/pr82052.c: New test.
2135
2136 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR sanitizer/81923
2139 * gcc.dg/asan/pr81923.c: New test.
2140
2141 2017-09-01 Martin Liska <mliska@suse.cz>
2142
2143 PR tree-optimization/82059
2144 * gcc.dg/tree-ssa/pr82059.c: New test.
2145
2146 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2147
2148 * gcc.target/arc/loop-1.c: Deleted.
2149
2150 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2151
2152 * gcc.target/arc/arc.exp: Test also cpp files.
2153 * gcc.target/arc/tdelay_slots.cpp: New test.
2154
2155 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2156
2157 * gcc.target/arc/pr9001184797.c: New test.
2158
2159 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR c/81887
2162 * c-c++-common/gomp/pr81887.c: New test.
2163 * gfortran.dg/gomp/pr81887.f90: New test.
2164
2165 2017-09-01 Marek Polacek <polacek@redhat.com>
2166
2167 PR c++/82040
2168 * g++.dg/warn/Wbool-operation-1.C: New test.
2169
2170 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2171
2172 * gcc.target/arc/sdata-5.c: New test.
2173 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2174
2175 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2176
2177 * gcc.target/arc/sdata-3.c: New file.
2178 * gcc.target/arc/sdata-4.c: Likewise.
2179
2180 2017-08-31 Richard Biener <rguenther@suse.de>
2181
2182 PR middle-end/82054
2183 * g++.dg/gomp/pr82054.C: New testcase.
2184
2185 2017-08-31 Renlin Li <renlin.li@arm.com>
2186 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2187
2188 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2189
2190 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2191
2192 PR tree-optimization/81987
2193 * g++.dg/torture/pr81987.C: New file.
2194
2195 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gnat.dg/aggr22.ad[sb]: New test.
2198
2199 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2200
2201 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2202
2203 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2204
2205 PR target/82015
2206 * gcc.target/powerpc/pr82015.c: Fix up error message.
2207
2208 2017-08-30 Martin Liska <mliska@suse.cz>
2209
2210 PR inline-asm/82001
2211 * gcc.dg/ipa/pr82001.c: New test.
2212
2213 2017-08-30 Martin Liska <mliska@suse.cz>
2214
2215 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2216
2217 2017-08-30 Richard Biener <rguenther@suse.de>
2218
2219 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2220
2221 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2222
2223 PR target/82015
2224 * gcc.target/powerpc/pr82015.c: New test.
2225
2226 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2227
2228 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2229
2230 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2231
2232 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2233 * gcc.target/i386/abi-2.c: Ditto.
2234 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2235 * gcc.target/i386/pr22076.c: Ditto.
2236 * gcc.target/i386/pr37216.c: Ditto.
2237 * gcc.target/i386/pr39431.c: Ditto.
2238 * gcc.target/i386/pr40906-1.c: Ditto.
2239 * gcc.target/i386/pr40906-2.c: Ditto.
2240 * gcc.target/i386/pr43766.c: Ditto.
2241 * gcc.target/i386/pr46226.c: Ditto.
2242 * gcc.target/i386/pr46470.c: Ditto.
2243 * gcc.target/i386/pr59929.c: Ditto.
2244 * gcc.target/i386/sse-10.c: Ditto.
2245 * gcc.target/i386/vararg-1.c: Ditto.
2246 * gcc.target/i386/vararg-1.c: Ditto.
2247 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2248 * gcc.target/i386/pr44223.c: Ditto.
2249 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2250 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2251 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2252 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2253 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2254 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2255 * gcc.target/i386/mvc9.c: Compile for lto target only.
2256 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2257 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2258 * gcc.target/i386/pr57091.c: Ditto.
2259 * gcc.target/i386/pr61599-2.c: Ditto.
2260
2261 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2262
2263 PR tree-optimization/81503
2264 * gcc.c-torture/execute/pr81503.c: New file.
2265
2266 2017-08-29 Martin Liska <mliska@suse.cz>
2267
2268 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2269 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2270
2271 2017-08-29 Richard Biener <rguenther@suse.de>
2272 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2273
2274 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2275
2276 2017-08-28 Jeff Law <law@redhat.com>
2277
2278 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2279 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2280 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2281 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2282 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2283 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2284 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2285 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2286 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2287
2288 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2289
2290 PR fortran/81770
2291 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2292 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2293
2294 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2295
2296 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2297 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2298 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2299
2300 2017-08-28 Richard Biener <rguenther@suse.de>
2301
2302 PR tree-optimization/81977
2303 * g++.dg/torture/pr81977.C: New testcase.
2304
2305 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2306
2307 PR target/80640
2308 * gcc.dg/atomic/pr80640.c: New testcase.
2309
2310 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2311
2312 PR target/81995
2313 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2314 * gcc.target/i386/pr46091-4a.c: Ditto.
2315
2316 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2317
2318 PR fortran/81974
2319 * gfortran.dg/inline_matmul_19.f90: New test.
2320
2321 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2322
2323 * gcc.target/powerpc/m128-check.h: New file.
2324 * gcc.target/powerpc/sse-check.h: New file.
2325 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2326 * gcc.target/powerpc/sse-movlps-2.c: New file.
2327 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2328 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2329 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2330 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2331 * gcc.target/powerpc/sse-divss-1.c: New file.
2332 * gcc.target/powerpc/sse-movhps-1.c: New file.
2333 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2334 * gcc.target/powerpc/sse-subps-1.c: New file.
2335 * gcc.target/powerpc/sse-minps-1.c: New file.
2336 * gcc.target/powerpc/sse-pminub-1.c: New file.
2337 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2338 * gcc.target/powerpc/sse-shufps-1.c: New file.
2339 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2340 * gcc.target/powerpc/sse-maxps-1.c: New file.
2341 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2342 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2343 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2344 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2345 * gcc.target/powerpc/sse-mulps-1.c: New file.
2346 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2347 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2348 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2349 * gcc.target/powerpc/sse-subss-1.c: New file.
2350 * gcc.target/powerpc/sse-movss-2.c: New file.
2351 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2352 * gcc.target/powerpc/sse-minss-1.c: New file.
2353 * gcc.target/powerpc/sse-movaps-2.c: New file.
2354 * gcc.target/powerpc/sse-movlps-1.c: New file.
2355 * gcc.target/powerpc/sse-maxss-1.c: New file.
2356 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2357 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2358 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2359 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2360 * gcc.target/powerpc/sse-mulss-1.c: New file.
2361 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2362 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2363 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2364 * gcc.target/powerpc/sse-movhps-2.c: New file.
2365 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2366 * gcc.target/powerpc/sse-xorps-1.c: New file.
2367 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2368 * gcc.target/powerpc/sse-orps-1.c: New file.
2369 * gcc.target/powerpc/sse-addps-1.c: New file.
2370 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2371 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2372 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2373 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2374 * gcc.target/powerpc/sse-andps-1.c: New file.
2375 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2376 * gcc.target/powerpc/sse-divps-1.c: New file.
2377 * gcc.target/powerpc/sse-andnps-1.c: New file.
2378 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2379 * gcc.target/powerpc/sse-movss-1.c: New file.
2380 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2381 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2382 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2383 * gcc.target/powerpc/sse-movaps-1.c: New file.
2384 * gcc.target/powerpc/sse-movss-3.c: New file.
2385 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2386 * gcc.target/powerpc/sse-addss-1.c: New file.
2387 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2388
2389 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2390
2391 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2392 * gcc.target/powerpc/dform-2.c: Likewise.
2393 * gcc.target/powerpc/dform-3.c: Likewise.
2394 * gcc.target/powerpc/pr71656-1.c: Likewise.
2395 * gcc.target/powerpc/pr71656-2.c: Likewise.
2396 * gcc.target/powerpc/pr80103-1.c: Likewise.
2397 * gcc.target/powerpc/pr80098-1.c: Likewise.
2398
2399 2017-08-24 Martin Sebor <msebor@redhat.com>
2400
2401 PR middle-end/81908
2402 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2403 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2404 * gcc.dg/tree-ssa/pr81908.c: New test.
2405
2406 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2407
2408 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2409 Suppress warning during tests.
2410
2411 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2412
2413 * lib/target-supports.exp: Group together target-dependant checks.
2414
2415 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2416
2417 PR tree-optimization/81913
2418 * gcc.c-torture/execute/pr81913.c: New test.
2419 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2420 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2421
2422 2017-08-23 Richard Biener <rguenther@suse.de>
2423
2424 PR target/81921
2425 * gcc.target/i386/pr81921.c: New testcase.
2426
2427 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2428
2429 * gcc.target/i386/pr80969-1.c: New testcase.
2430 * gcc.target/i386/pr80969-2a.c: Likewise.
2431 * gcc.target/i386/pr80969-2.c: Likewise.
2432 * gcc.target/i386/pr80969-3.c: Likewise.
2433 * gcc.target/i386/pr80969-4a.c: Likewise.
2434 * gcc.target/i386/pr80969-4b.c: Likewise.
2435 * gcc.target/i386/pr80969-4.c: Likewise.
2436 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2437 * lib/target-supports.exp (check_avx512_os_support_available,
2438 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2439 New proceedures for target avx512f and avx512f_runtime selectors.
2440 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2441
2442 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2443
2444 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2445 * gcc.dg/param-type-mismatch.c: New test case.
2446
2447 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2448
2449 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2450 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2451 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2452 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2453 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2454 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2455 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2456
2457 2017-08-23 Richard Biener <rguenther@suse.de>
2458
2459 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2460 * g++.dg/tree-ssa/pr45605.C: Likewise.
2461 * gnat.dg/noinline2.adb: Likewise.
2462 * gnat.dg/renaming6.adb: Likewise.
2463 * gnat.dg/renaming6.ads: Likewise.
2464 * gnat.dg/specs/noinline3.ads: Likewise.
2465
2466 2017-08-23 Richard Biener <rguenther@suse.de>
2467
2468 PR lto/81940
2469 * g++.dg/lto/pr81940_0.C: New testcase.
2470
2471 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2472
2473 PR middle-end/19706
2474 * gcc.dg/tree-ssa/pr19706.c: New.
2475 * lib/target-supports.exp (check_effective_target_xorsign): New.
2476
2477 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2478
2479 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2480 -mabi=ms
2481 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2482 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2483 * gcc.target/i386/pr66275.c: Likewise.
2484 * gcc.target/i386/pr68018.c: Likewise.
2485
2486 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2487
2488 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2489
2490 2017-08-22 Jeff Law <law@redhat.com>
2491
2492 PR tree-optimization/81741
2493 PR tree-optimization/71947
2494 * gcc.dg/tree-ssa/pr81741.c: New test.
2495 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2496 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2497 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2498 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2499 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2500 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2501 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2502
2503 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2504
2505 PR c++/80287
2506 * g++.dg/pr80287.C: New test.
2507
2508 2017-08-22 Richard Biener <rguenther@suse.de>
2509
2510 Revert
2511 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2512
2513 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2514
2515 2017-08-22 Richard Biener <rguenther@suse.de>
2516
2517 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2518 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2519 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2520 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2521 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2522 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2523 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2524 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2525
2526 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2527
2528 PR fortran/81296
2529 * gfortran.dg/dtio_12.f90: Update test.
2530
2531 2017-08-21 Nathan Sidwell <nathan@acm.org>
2532
2533 * g++.dg/template/pr81899.C: Fix c++03.
2534 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2535
2536 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2537
2538 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2539 Update expected result to show all of "(long)0" being underlined.
2540 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2541 (test_multitoken_macro): Update expected underlining.
2542
2543 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2544
2545 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2546 to show underlining of all pertinent params.
2547 * gcc.dg/format/pr72858.c: Likewise.
2548
2549 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2550
2551 PR target/46091
2552 * gcc.target/i386/pr46091-4.c: New test.
2553 * gcc.target/i386/pr46091-4a.c: Ditto.
2554 * gcc.target/i386/pr46091-5.c: Ditto.
2555 * gcc.target/i386/pr46091-5a.c: Ditto.
2556
2557 2017-08-21 Nathan Sidwell <nathan@acm.org>
2558
2559 PR c++/81899
2560 * g++.dg/template/pr81899.C: New.
2561
2562 2017-08-21 Richard Biener <rguenther@suse.de>
2563
2564 PR tree-optimization/81900
2565 * gcc.dg/torture/pr81900.c: New testcase.
2566
2567 2017-08-21 Richard Biener <rguenther@suse.de>
2568
2569 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2570 regex to handle the LTO case.
2571 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2572 * c-c++-common/asan/misalign-1.c: Likewise.
2573 * c-c++-common/asan/misalign-2.c: Likewise.
2574 * c-c++-common/asan/null-deref-1.c: Likewise.
2575 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2576 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2577 * c-c++-common/asan/use-after-free-1.c: Likewise.
2578 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2579 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2580 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2581 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2582 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2583 * g++.dg/asan/large-func-test-1.C: Likewise.
2584 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2585
2586 2017-08-21 Richard Biener <rguenther@suse.de>
2587
2588 PR middle-end/81884
2589 * g++.dg/torture/pr81884.C: New testcase.
2590
2591 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2592
2593 PR ipa/77732
2594 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2595
2596 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2597
2598 PR tree-optimization/46805
2599 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2600 * jit.dg/test-autovectorize.c: New test case.
2601
2602 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2603
2604 PR target/80210
2605 * gcc.target/powerpc/pr80210.c: New test.
2606
2607 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2608
2609 PR c++/81514
2610 * g++.dg/lookup/empty.h: New file.
2611 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2612 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2613 on a built-in.
2614
2615 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2616
2617 PR c/53037
2618 * c-c++-common/pr53037-5.c: New test.
2619 * g++.dg/pr53037-1.C: Likewise.
2620 * g++.dg/pr53037-2.C: Likewise.
2621 * g++.dg/pr53037-3.C: Likewise.
2622 * g++.dg/pr53037-4.C: Likewise.
2623 * gcc.dg/pr53037-1.c: Likewise.
2624 * gcc.dg/pr53037-2.c: Likewise.
2625 * gcc.dg/pr53037-3.c: Likewise.
2626 * gcc.dg/pr53037-4.c: Likewise.
2627
2628 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2629
2630 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2631 * gcc.target/powerpc/p9-vparity.c: Likewise.
2632 * gcc.target/powerpc/pr68805.c: Likewise.
2633 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2634
2635 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2636
2637 PR target/72804
2638 * gcc.target/powerpc/pr72804.c: New test.
2639
2640 2017-08-17 Marek Polacek <polacek@redhat.com>
2641
2642 PR middle-end/81814
2643 * gcc.dg/torture/pr81814.c: New test.
2644
2645 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2646
2647 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2648
2649 2017-08-17 Tom de Vries <tom@codesourcery.com>
2650
2651 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2652
2653 2017-08-17 Richard Biener <rguenther@suse.de>
2654
2655 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2656
2657 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2658
2659 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2660 scan-assembler-times for alpha*-*-*.
2661 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2662 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2663
2664 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2665
2666 PR fortran/81116
2667 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2668
2669 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2670
2671 PR target/46091
2672 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2673 (testm): New test function.
2674 * gcc.target/i386/pr46091-2.c: Ditto.
2675 * gcc.target/i386/pr46091-3.c: Ditto.
2676
2677 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2678
2679 PR tree-optimization/81832
2680 * gcc.dg/tree-ssa/pr81832.c: New test.
2681
2682 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2683
2684 PR tree-optimization/81835
2685 * gcc.dg/vect/pr81815.c: New test.
2686
2687 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2688
2689 PR target/78460
2690 PR target/67712
2691 * gcc.c-torture/compile/string-large-1.c: New test.
2692
2693 2017-08-15 Richard Biener <rguenther@suse.de>
2694
2695 PR tree-optimization/81790
2696 * gcc.dg/torture/pr81790.c: New testcase.
2697
2698 2017-08-14 Martin Sebor <msebor@redhat.com>
2699
2700 PR c/81117
2701 * c-c++-common/attr-nonstring-1.c: New test.
2702
2703 2017-08-14 Martin Sebor <msebor@redhat.com>
2704
2705 PR c/81117
2706 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2707
2708 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2709
2710 * gcc.dg/ucnid-5.c: Skip on AIX.
2711 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2712
2713 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR target/46091
2716 * gcc.target/i386/pr46091-1.c: New test.
2717 * gcc.target/i386/pr46091-2.c: Ditto.
2718 * gcc.target/i386/pr46091-3.c: Ditto.
2719
2720 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2721
2722 PR target/81643
2723 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2724
2725 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2726
2727 PR target/79845
2728 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2729 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2730 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2731 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2732 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2733 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2734 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2735 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2736 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2737 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2738 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2739 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2740 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2741 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2742 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2743 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2744 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2745 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2746 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2747 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2748 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2749 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2750 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2751 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2752 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2753 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2754 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2755 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2756 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2757 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2758 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2759 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2760 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2761 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2762 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2763 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2764 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2765 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2766 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2767 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2768 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2769 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2770 * gcc.target/powerpc/cmpb-3.c: Likewise.
2771 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2772 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2773 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2774 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2775 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2776 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2777 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2778 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2779 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2780 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2781 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2782 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2783 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2784 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2785 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2786 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2787 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2788 * gcc.target/powerpc/no-r11-3.c: Likewise.
2789 * gcc.target/powerpc/pr80098-1.c: Likewise.
2790 * gcc.target/powerpc/pr80098-2.c: Likewise.
2791 * gcc.target/powerpc/pr80098-3.c: Likewise.
2792 * gcc.target/powerpc/pr80098-4.c: Likewise.
2793 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2794 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2795 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2796 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2797 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2798 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2799 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2800 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2801 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2802 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2803 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2804
2805 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2806
2807 PR tree-optimization/81799
2808 * gcc.dg/tree-ssa/pr81799.c: New.
2809
2810 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2811
2812 PR middle-end/46932
2813 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2814 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2815
2816 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2817
2818 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2819 -mno-pc-relative-literal-loads.
2820
2821 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2822
2823 PR testsuite/81793
2824 * gcc.dg/pie-static-1.c: Require both static and pie support.
2825 * gcc.dg/pie-static-2.c: Likewise.
2826
2827 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2828
2829 PR ada/79542
2830 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2831
2832 2017-08-11 Marek Polacek <polacek@redhat.com>
2833
2834 PR c/81795
2835 * gcc.dg/pr81795.c: New test.
2836
2837 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2838
2839 PR fortran/60355
2840 * gfortran.dg (bind_c_usage_30): New test.
2841
2842 2017-08-11 Martin Liska <mliska@suse.cz>
2843
2844 PR tree-opt/79987
2845 * gcc.target/i386/mpx/pr79987.c: New test.
2846
2847 2017-08-11 Martin Liska <mliska@suse.cz>
2848
2849 PR ipa/81213
2850 * gcc.target/i386/pr81213.c: New test.
2851
2852 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2853
2854 PR target/81708
2855 * gcc.target/i386/stack-prot-sym.c: New test.
2856
2857 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2858
2859 PR testsuite/81738
2860 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2861 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2862 vect_perm and vect_element_align for vectorization.
2863
2864 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2865
2866 PR target/81736
2867 * gcc.target/i386/pr81736-1.c: New test.
2868 * gcc.target/i386/pr81736-2.c: Likewise.
2869 * gcc.target/i386/pr81736-3.c: Likewise.
2870 * gcc.target/i386/pr81736-4.c: Likewise.
2871 * gcc.target/i386/pr81736-5.c: Likewise.
2872 * gcc.target/i386/pr81736-6.c: Likewise.
2873 * gcc.target/i386/pr81736-7.c: Likewise.
2874
2875 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2876
2877 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2878 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2879
2880 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2881
2882 * c-c++-common/missing-close-symbol.c: New test case.
2883 * c-c++-common/missing-symbol.c: New test case.
2884 * gcc.dg/unclosed-init.c: New test case.
2885 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2886 * g++.dg/diagnostic/unclosed-function.C: New test case.
2887 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2888 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2889 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2890 "expected identifier" error.
2891
2892 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2893
2894 * gfortran.dg/dec_d_lines_1.f: New test.
2895 * gfortran.dg/dec_d_lines_2.f: New test.
2896
2897 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2898
2899 * gfortran.dg/dec_structure_18.f90: New test.
2900 * gfortran.dg/dec_structure_19.f90: New test.
2901 * gfortran.dg/dec_structure_20.f90: New test.
2902 * gfortran.dg/dec_structure_21.f90: New test.
2903
2904 2017-08-10 Marek Polacek <polacek@redhat.com>
2905
2906 PR testsuite/81784
2907 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2908
2909 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2910
2911 2017-08-10 Martin Liska <mliska@suse.cz>
2912
2913 PR c++/81355
2914 * g++.dg/other/pr81355.C: New test.
2915
2916 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2917
2918 * jit.dg/all-non-failing-tests.h: Add note about
2919 test-vector-types.cc.
2920 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2921 case.
2922 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2923 New test case.
2924 * jit.dg/test-vector-types.cc: New test case.
2925
2926 2017-08-09 Andrew Pinski <apinski@cavium.com>
2927
2928 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2929 --save-temps to the options passed.
2930
2931 2017-08-09 Michael Collison <michael.collison@arm.com>
2932
2933 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2934 boundary option and fix comment.
2935 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2936 boundary option and fix comment.
2937 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2938 boundary option and fix comment.
2939 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2940 -mstructure-size boundary option.
2941
2942 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2943
2944 PR rtl-optimization/81423
2945 * gcc.c-torture/execute/pr81423.c: New testcase.
2946
2947 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2948
2949 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2950 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2951 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2952 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2953
2954 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2955
2956 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2957 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2958
2959 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2960
2961 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2962 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2963 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2964
2965 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2966
2967 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2968 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2969 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2970 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2971
2972 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2973
2974 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2975
2976 2017-08-09 Marek Polacek <polacek@redhat.com>
2977
2978 PR c/81233
2979 * gcc.dg/diagnostic-types-1.c: New test.
2980 * gcc.dg/assign-warn-1.c: Update warning messages.
2981 * gcc.dg/assign-warn-2.c: Likewise.
2982 * gcc.dg/c90-const-expr-5.c: Likewise.
2983 * gcc.dg/c99-const-expr-5.c: Likewise.
2984 * gcc.dg/conv-2.c: Likewise.
2985 * gcc.dg/init-bad-7.c: Likewise.
2986 * gcc.dg/overflow-warn-1.c: Likewise.
2987 * gcc.dg/overflow-warn-2.c: Likewise.
2988 * gcc.dg/overflow-warn-3.c: Likewise.
2989 * gcc.dg/overflow-warn-4.c: Likewise.
2990 * gcc.dg/pointer-array-atomic.c: Likewise.
2991 * gcc.dg/pr26865.c: Likewise.
2992 * gcc.dg/pr61162-2.c: Likewise.
2993 * gcc.dg/pr61162.c: Likewise.
2994 * gcc.dg/pr67730-2.c: Likewise.
2995 * gcc.dg/pr69156.c: Likewise.
2996 * gcc.dg/pr70174.c: Likewise.
2997 * objc.dg/proto-lossage-4.m: Likewise.
2998
2999 2017-08-09 Marek Polacek <polacek@redhat.com>
3000
3001 PR c/81417
3002 * Wsign-compare-1.c: New test.
3003 * gcc.dg/compare1.c: Adjust dg-bogus.
3004 * gcc.dg/compare2.c: Likewise.
3005 * gcc.dg/compare3.c: Likewise.
3006 * gcc.dg/compare7.c: Likewise.
3007 * gcc.dg/compare8.c: Likewise.
3008 * gcc.dg/compare9.c: Likewise.
3009 * gcc.dg/pr11492.c: Likewise.
3010
3011 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3012
3013 PR driver/81523
3014 * gcc.dg/pie-7.c: New test.
3015 * gcc.dg/pie-static-1.c: Likewise.
3016 * gcc.dg/pie-static-2.c: Likewise.
3017
3018 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3019
3020 PR target/81708
3021 * gcc.target/i386/stack-prot-guard.c: New test.
3022
3023 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3024
3025 * gcc.target/aarch64/xorsign.c: New.
3026 * gcc.target/aarch64/xorsign_exec.c: New.
3027 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3028
3029 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3030
3031 PR tree-optimization/81354
3032 * g++.dg/torture/pr81354.C: New file.
3033
3034 2017-08-08 Richard Biener <rguenther@suse.de>
3035
3036 PR middle-end/81719
3037 * g++.dg/tree-ssa/pr81719.C: New testcase.
3038
3039 2017-08-08 Richard Biener <rguenther@suse.de>
3040
3041 PR tree-optimization/81723
3042 * gfortran.dg/pr81723.f: New testcase.
3043
3044 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3045
3046 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3047 string.
3048 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3049 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3050 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3051 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3052 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3053 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3054 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3055 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3056 * gcc.target/powerpc/cmpb-3.c: Likewise.
3057 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3058 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3059
3060 2017-08-08 Martin Liska <mliska@suse.cz>
3061
3062 PR tree-opt/81696
3063 * gcc.dg/ipa/pr81696.c: New test.
3064
3065 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3066
3067 PR tree-optimization/81744
3068 * gcc.dg/tree-ssa/pr81744.c: New.
3069
3070 2017-08-08 Marek Polacek <polacek@redhat.com>
3071
3072 PR c++/81607
3073 * g++.dg/other/bitfield6.C: New test.
3074
3075 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3076
3077 PR target/81593
3078 * gcc.target/powerpc/vec-setup.h: New tests to test various
3079 combinations of setting up vectors of 2 double word elements.
3080 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3081 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3082 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3083 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3084 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3085 vector inserts from vector extracts.
3086 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3087
3088 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3089
3090 PR fortran/68829
3091 PR fortran/81701
3092 * gfortran.dg/o_fast_stacksize.90: New test.
3093
3094 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3095
3096 PR middle-end/46932
3097 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3098
3099 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3100
3101 * gcc.target/i386/pr81736-1.c: Removed.
3102 * gcc.target/i386/pr81736-2.c: Likewise.
3103 * gcc.target/i386/pr81736-3.c: Likewise.
3104 * gcc.target/i386/pr81736-4.c: Likewise.
3105
3106 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3107
3108 PR target/81736
3109 * gcc.target/i386/pr81736-1.c: New test.
3110 * gcc.target/i386/pr81736-2.c: Likewise.
3111 * gcc.target/i386/pr81736-3.c: Likewise.
3112 * gcc.target/i386/pr81736-4.c: Likewise.
3113
3114 2017-08-07 Marek Polacek <polacek@redhat.com>
3115
3116 PR middle-end/81737
3117 * gcc.dg/pr81737.c: New test.
3118
3119 2017-08-07 Martin Liska <mliska@suse.cz>
3120
3121 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3122 * gcc.dg/parm-impl-decl-1.c: Likewise.
3123 * gcc.dg/parm-impl-decl-3.c: Likewise.
3124 * gcc.dg/Wattributes-5.c: New test.
3125
3126 2017-08-06 Andrew Pinski <apinski@cavium.com>
3127
3128 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3129 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3130 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3131 * gcc.target/aarch64/target_attr_4.c: Likewise.
3132 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3133 * gcc.target/aarch64/target_attr_2.c: Likewise.
3134 * gcc.target/aarch64/target_attr_7.c: Likewise.
3135 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3136 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3137 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3138
3139 2017-08-06 Andrew Pinski <apinski@cavium.com>
3140
3141 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3142 -march=armv8-a+nolse, skip if -mcpu= is passed.
3143 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3144
3145 2017-08-06 Andrew Pinski <apinski@cavium.com>
3146
3147 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3148 * gcc.target/aarch64/_Float16_2.c: Likewise.
3149 * gcc.target/aarch64/_Float16_3.c: Likewise.
3150
3151 2017-08-06 Tom de Vries <tom@codesourcery.com>
3152
3153 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3154
3155 2017-08-06 Tom de Vries <tom@codesourcery.com>
3156
3157 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3158 type. Add missing return.
3159
3160 2017-08-06 Tom de Vries <tom@codesourcery.com>
3161
3162 PR testsuite/81731
3163 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3164 variable 'a' definition.
3165 (b): Remove unused variable.
3166 (gp): New variable.
3167 (check): Add parameter corresponding to call in main, and handle.
3168
3169 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 PR c++/79790
3172 * g++.dg/cpp1z/class-deduction43.C: New.
3173
3174 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3175
3176 PR tree-optimization/57371
3177 * c-c++-common/pr57371-1.c: New test.
3178 * c-c++-common/pr57371-2.c: New test.
3179 * c-c++-common/pr57371-3.c: New test.
3180 * c-c++-common/pr57371-4.c: New test.
3181 * gcc.dg/pr57371-5.c: New test.
3182
3183 2017-08-04 Carl Love <cel@us.ibm.com>
3184
3185 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3186 builtin test cases for vec_mule, and vec_mulo.
3187 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3188 builtin test cases for vec_mule, and vec_mulo.
3189
3190 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3191
3192 PR target/81590
3193 * gcc.target/i386/avx512-check.h: New file.
3194 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3195 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3196 * gcc.target/i386/avx512cd-check.h: Likewise.
3197 * gcc.target/i386/avx512ifma-check.h: Likewise.
3198 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3199 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3200 * gcc.target/i386/avx512bw-check.h: Rewrite.
3201 * gcc.target/i386/avx512dq-check.h: Likewise.
3202 * gcc.target/i386/avx512er-check.h: Likewise.
3203 * gcc.target/i386/avx512f-check.h: Likewise.
3204 * gcc.target/i386/avx512vl-check.h: Likewise.
3205 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3206 only.
3207 (test_512): Removed.
3208 (avx512*_test): Likewise.
3209 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3210
3211 2017-08-04 Marek Polacek <polacek@redhat.com>
3212
3213 PR middle-end/81695
3214 * gcc.dg/pr81695.c: New test.
3215
3216 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3217
3218 PR tree-optimization/81136
3219 * gcc.dg/vect/pr81136.c: Add scan test.
3220
3221 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3222
3223 * gcc.dg/vect/vect-alias-check-3.c: New test.
3224 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3225 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3226
3227 2017-08-04 Richard Biener <rguenther@suse.de>
3228
3229 PR middle-end/81705
3230 * c-c++-common/ubsan/pr81705.c: New testcase.
3231
3232 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3233
3234 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3235 messages that used to start with a capital letter.
3236 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3237 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3238 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3239 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3240 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3241 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3242 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3243 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3244 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3245 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3246 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3247 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3248 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3249 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3250 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3251 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3252 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3253 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3254 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3255 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3256 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3257 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3258 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3259 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3260 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3261 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3262 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3263 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3264 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3265 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3266 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3267 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3268 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3269 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3270 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3271 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3272 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3273 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3274 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3275 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3276 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3277 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3278 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3279 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3280 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3281 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3282 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3283 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3284 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3285 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3286 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3287 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3288 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3289 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3290 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3291 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3292
3293 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR target/81621
3296 * gcc.dg/pr81621.c: New test.
3297
3298 2017-08-03 Richard Biener <rguenther@suse.de>
3299
3300 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3301 and CSE.
3302
3303 2017-08-03 Richard Biener <rguenther@suse.de>
3304
3305 PR middle-end/81148
3306 * c-c++-common/ubsan/pr81148.c: New testcase.
3307
3308 2017-08-03 Tom de Vries <tom@codesourcery.com>
3309
3310 PR target/81662
3311 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3312
3313 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR driver/81650
3316 * gcc.dg/pr81650.c: New test.
3317
3318 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 PR c++/71440
3321 * g++.dg/template/crash127.C: New.
3322
3323 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR middle-end/81052
3326 * c-c++-common/pr81052.c: New test.
3327
3328 2017-08-03 Tom de Vries <tom@codesourcery.com>
3329
3330 * gcc.dg/pr56727-2.c: Require alias.
3331
3332 2017-08-03 Tom de Vries <tom@codesourcery.com>
3333
3334 * gcc.dg/attr-noipa.c: Require alloca.
3335
3336 2017-08-03 Tom de Vries <tom@codesourcery.com>
3337
3338 * gcc.dg/torture/pr80163.c: Require label_values.
3339
3340 2017-08-03 Tom de Vries <tom@codesourcery.com>
3341
3342 PR target/81662
3343 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3344 * c-c++-common/patchable_function_entry-default.c: Same.
3345 * c-c++-common/patchable_function_entry-definition.c: Same.
3346
3347 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3348
3349 PR target/81644
3350 * gcc.target/i386/pr81644.c: New test.
3351
3352 2017-08-02 Tom de Vries <tom@codesourcery.com>
3353
3354 * gcc.dg/Walloca-14.c: Use relative line number.
3355
3356 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3357
3358 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3359 test "no-3dnowa" target attribute.
3360
3361 2017-08-02 Marek Polacek <polacek@redhat.com>
3362
3363 PR c/81289
3364 * gcc.dg/noncompile/pr81289.c: New test.
3365
3366 PR c/81448
3367 PR c/81306
3368 * c-c++-common/Wmultistatement-macros-13.c: New test.
3369
3370 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR c++/81640
3373 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3374
3375 PR middle-end/79499
3376 * gcc.dg/pr79499.c: New test.
3377
3378 2017-08-02 Richard Biener <rguenther@suse.de>
3379
3380 PR tree-optimization/81633
3381 * gcc.dg/vect/pr81633.c: New testcase.
3382
3383 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3384
3385 * gcc.dg/guality/pr25967-1.c: New test.
3386 * gcc.dg/guality/pr25967-2.c: Likewise.
3387 * gcc.dg/torture/pr25967-1.c: Likewise.
3388 * gcc.dg/torture/pr25967-2.c: Likewise.
3389
3390 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3391
3392 PR target/81654
3393 * gcc.target/i386/pr81654.c: New test.
3394
3395 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3396
3397 PR fortran/79312
3398 * gfortran.dg/logical_assignment_1.f90: New test.
3399
3400 2017-08-01 Martin Liska <mliska@suse.cz>
3401
3402 PR middle-end/70140
3403 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3404
3405 2017-08-01 Martin Liska <mliska@suse.cz>
3406
3407 Revert r250771
3408 Make mempcpy more optimal (PR middle-end/70140).
3409
3410 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR target/81622
3413 * gcc.target/powerpc/pr81622.c: New test.
3414
3415 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3416
3417 PR tree-optimization/80925
3418 * gcc.dg/vect/vect-28.c: Add
3419 --param vect-max-peeling-for-alignment=0 option.
3420 Remove unaligned access and peeling checks.
3421 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3422 * gcc.dg/vect/vect-70.c: Ditto.
3423 * gcc.dg/vect/vect-87.c: Ditto.
3424 * gcc.dg/vect/vect-88.c: Ditto.
3425 * gcc.dg/vect/vect-91.c: Ditto.
3426 * gcc.dg/vect/vect-93.c: Ditto.
3427
3428 2017-08-01 Tom de Vries <tom@codesourcery.com>
3429
3430 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3431 * gcc.target/nvptx/slp.c (foo): Same.
3432
3433 2017-08-01 Richard Biener <rguenther@suse.de>
3434
3435 PR tree-optimization/81181
3436 * gcc.dg/torture/pr81181.c: New testcase.
3437
3438 2017-08-01 Martin Liska <mliska@suse.cz>
3439
3440 PR middle-end/70140
3441 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3442
3443 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3444
3445 PR target/81641
3446 * gcc.target/i386/pr81641.c: New test.
3447
3448 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3449
3450 PR target/81639
3451 * gcc.target/i386/pr81639.c: New test.
3452
3453 2017-08-01 Richard Biener <rguenther@suse.de>
3454
3455 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3456 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3457 endless loop.
3458 * gcc.dg/uninit-23.c: Adjust.
3459
3460 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3461
3462 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3463 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3464
3465 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3466
3467 PR tree-optimization/81627
3468 * gcc.dg/tree-ssa/pr81627.c: New.
3469
3470 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3471
3472 PR tree-optimization/81620
3473 * gcc.dg/tree-ssa/pr81620-1.c: New.
3474 * gcc.dg/tree-ssa/pr81620-2.c: New.
3475
3476 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3477
3478 PR testsuite/53542
3479 * gfortran.dg/use_30.f90: New test.
3480
3481 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR tree-optimization/81588
3484 * gcc.dg/tree-ssa/pr81588.c: New test.
3485 * gcc.dg/pr81588.c: New test.
3486 * gcc.c-torture/execute/pr81588.c: New test.
3487
3488 2017-08-01 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/81297
3491 * gcc.dg/torture/pr81297.c: New testcase.
3492
3493 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3494
3495 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3496
3497 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3498
3499 PR tree-optimization/80925
3500 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3501 --param vect-max-peeling-for-alignment=0 option.
3502 Remove unaligned access and peeling checks.
3503 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3504
3505 2017-07-31 Carl Love <cel@us.ibm.com>
3506
3507 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3508 missed in commit 250746.
3509
3510 2017-07-31 Carl Love <cel@us.ibm.com>
3511
3512 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3513 new builtins.
3514
3515 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3516
3517 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3518 * gcc.target/i386/pr79793-2.c: Likewise.
3519
3520 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3521
3522 PR target/25967
3523 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3524 (naked): Add attribute regparm(1) for x86_32 targets.
3525 Add integer argument. Remove global "data" variable.
3526 (main): Pass integer argument to naked function.
3527 * gcc.target/i386/naked-4.c: New test.
3528
3529 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3530 Martin Liska <mliska@suse.cz>
3531
3532 * gcc.dg/predict-15.c: New test.
3533 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3534
3535 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3536
3537 PR target/25967
3538 * gcc.target/i386/naked-1.c: New test.
3539 * gcc.target/i386/naked-2.c: Ditto.
3540 * gcc.target/i386/naked-3.c: Ditto.
3541 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3542 do_test_body0 stub function, use attribute "naked" instead.
3543 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3544 * gcc.dg/pr44290-2.c: Ditto.
3545
3546 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3547
3548 PR fortran/81581
3549 * gfortran.dg/dim_sum_1.f90: New test case.
3550 * gfortran.dg/dim_sum_2.f90: New test case.
3551 * gfortran.dg/dim_sum_3.f90: New test case.
3552
3553 2017-07-31 Martin Liska <mliska@suse.cz>
3554
3555 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3556 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3557
3558 2017-07-31 Martin Liska <mliska@suse.cz>
3559
3560 PR sanitize/81530
3561 * g++.dg/ubsan/pr81530.C: New test.
3562
3563 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR sanitizer/81604
3566 * c-c++-common/ubsan/pr81604.c: New test.
3567
3568 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3569
3570 PR target/79793
3571 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3572 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3573 (foo): Check the builtin return address against the return address
3574 in interrupt frame.
3575 * gcc.target/i386/pr79793-1.c: New test.
3576 * gcc.target/i386/pr79793-2.c: Likewise.
3577
3578 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3579
3580 * c-c++-common/dump-ada-spec-7.c: New test.
3581
3582 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3583
3584 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3585 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3586
3587 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3588
3589 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3590
3591 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3592
3593 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3594
3595 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3596
3597 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3598
3599 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3600 Bilyan Borisov <bilyan.borisov@arm.com>
3601
3602 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3603 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3604 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3605 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3606 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3607
3608 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3609
3610 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3611 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3612 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3613 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3614 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3615 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3616 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3617 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3618 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3619 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3620 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3621
3622 2017-07-28 Martin Liska <mliska@suse.cz>
3623
3624 PR sanitizer/81340
3625 * g++.dg/asan/pr81340.C: New test.
3626
3627 2017-07-28 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/81502
3630 * gcc.target/i386/pr81502.c: New testcase.
3631
3632 2017-07-28 Martin Liska <mliska@suse.cz>
3633
3634 PR sanitizer/81460
3635 * gcc.dg/asan/pr81460.c: New test.
3636
3637 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR sanitizer/80998
3640 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3641 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3642
3643 PR tree-optimization/81578
3644 * gcc.dg/pr81578.c: New test.
3645
3646 2017-07-28 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/81573
3649 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3650
3651 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3652
3653 * g++.dg/pr69667.C: Remove option -mlra.
3654 * gcc.target/powerpc/dform-1.c: Likewise.
3655 * gcc.target/powerpc/dform-2.c: Likewise.
3656 * gcc.target/powerpc/dform-3.c: Likewise.
3657 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3658 * gcc.target/powerpc/p9-vparity.c: Likewise.
3659 * gcc.target/powerpc/pr63491.c: Likewise.
3660 * gcc.target/powerpc/pr67808.c: Likewise.
3661 * gcc.target/powerpc/pr68805.c: Likewise.
3662 * gcc.target/powerpc/pr69461.c: Likewise.
3663 * gcc.target/powerpc/pr71680.c: Likewise.
3664 * gcc.target/powerpc/pr77289.c: Likewise.
3665 * gcc.target/powerpc/pr78458.c: Likewise.
3666 * gcc.target/powerpc/pr78543.c: Likewise.
3667 * g++.dg/pr71294.C: Remove option -mno-lra.
3668 * gcc.target/powerpc/pr71656-1.c: Likewise.
3669 * gcc.target/powerpc/pr71656-2.c: Likewise.
3670 * gcc.target/powerpc/pr71698.c: Likewise.
3671
3672 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3673 Sudakshina Das <sudi.das@arm.com>
3674
3675 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3676
3677 2017-07-27 Marek Polacek <polacek@redhat.com>
3678
3679 PR c/81417
3680 * c-c++-common/Wsign-compare-1.c: New test.
3681 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3682 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3683 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3684 * g++.dg/warn/compare1.C: Likewise.
3685 * gcc.dg/compare1.c: Likewise.
3686 * gcc.dg/compare2.c: Likewise.
3687 * gcc.dg/compare4.c: Likewise.
3688 * gcc.dg/compare5.c: Likewise.
3689 * gcc.dg/pr35430.c: Likewise.
3690 * gcc.dg/pr60087.c: Likewise.
3691
3692 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3693
3694 PR middle-end/81564
3695 * gcc.dg/pr81564.c: New test.
3696
3697 2017-07-27 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/81573
3700 PR tree-optimization/81494
3701 * gcc.dg/torture/pr81573.c: New testcase.
3702
3703 2017-07-27 Richard Biener <rguenther@suse.de>
3704
3705 PR tree-optimization/81571
3706 * gcc.dg/torture/pr81571.c: New testcase.
3707
3708 2017-07-27 Richard Biener <rguenther@suse.de>
3709
3710 PR tree-optimization/81502
3711 * gcc.target/i386/vect-insert-1.c: New testcase.
3712
3713 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3714
3715 PR target/81534
3716 * gcc.target/s390/pr81534.c: New test.
3717
3718 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR tree-optimization/81555
3721 PR tree-optimization/81556
3722 * gcc.c-torture/execute/pr81555.c: New test.
3723 * gcc.c-torture/execute/pr81556.c: New test.
3724
3725 * gcc.dg/attr-noipa.c: New test.
3726 * gcc.dg/ipa/ipa-pta-18.c: New test.
3727 * gcc.dg/ipa/ipa-sra-11.c: New test.
3728
3729 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3730
3731 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3732 option.
3733 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3734 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3735 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3736 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3737 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3738 * gcc.target/powerpc/vsx-simode.c: Likewise.
3739 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3740 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3741
3742 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/71570
3745 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3746
3747 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3748
3749 PR target/81563
3750 * gcc.target/i386/pr81563.c: New test
3751
3752 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3753
3754 PR target/79041
3755 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3756
3757 2017-07-26 Marek Polacek <polacek@redhat.com>
3758
3759 PR middle-end/70992
3760 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3761 * gcc.dg/overflow-warn-2.c: Likewise.
3762 * gcc.dg/overflow-warn-3.c: Likewise.
3763 * gcc.dg/overflow-warn-4.c: Likewise.
3764 * gcc.dg/torture/pr70992-2.c: New test.
3765 * gcc.dg/torture/pr70992.c: New test.
3766
3767 2017-07-26 Richard Biener <rguenther@suse.de>
3768
3769 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3770 happening in ccp1.
3771 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3772
3773 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3774
3775 PR middle-end/46932
3776 * gcc.dg/pr46932.c: New testcase.
3777
3778 2017-07-26 Martin Liska <mliska@suse.cz>
3779
3780 PR sanitize/81186
3781 * gcc.dg/asan/pr81186.c: New test.
3782
3783 2017-07-25 Carl Love <cel@us.ibm.com>
3784
3785 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3786 vec_cnttz builtins.
3787
3788 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3789
3790 * gnat.dg/opt66.adb: New test.
3791
3792 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3793
3794 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3795 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3796
3797 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3798
3799 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3800
3801 2017-07-25 Torsten Duwe <duwe@suse.de>
3802
3803 * c-c++-common/patchable_function_entry-default.c: New test.
3804 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3805 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3806
3807 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR target/81532
3810 * gcc.target/i386/pr80833-3.c: New test.
3811 * gcc.target/i386/avx512dq-pr81532.c: New test.
3812 * gcc.target/i386/avx512bw-pr81532.c: New test.
3813
3814 2017-07-25 Richard Biener <rguenther@suse.de>
3815
3816 PR tree-optimization/81455
3817 * gcc.dg/pr81455.c: New testcase.
3818
3819 2017-07-25 Richard Biener <rguenther@suse.de>
3820
3821 PR tree-optimization/81529
3822 * gfortran.dg/pr81529.f90: New testcase.
3823
3824 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3825
3826 * gcc.target/aarch64/pr79041-2.c: Improve test.
3827
3828 2017-07-25 Richard Biener <rguenther@suse.de>
3829
3830 PR tree-optimization/81410
3831 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3832
3833 2017-07-25 Richard Biener <rguenther@suse.de>
3834
3835 PR tree-optimization/81510
3836 * gcc.dg/torture/pr81510.c: New testcase.
3837 * gcc.dg/torture/pr81510-2.c: Likewise.
3838
3839 2017-07-25 Martin Liska <mliska@suse.cz>
3840
3841 PR ipa/81520
3842 * gcc.dg/ipa/pr81520.c: New test.
3843
3844 2017-07-25 Marek Polacek <polacek@redhat.com>
3845
3846 PR c/81364
3847 * Wmultistatement-macros-12.c: New test.
3848
3849 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3850
3851 PR target/81414
3852 * gcc.target/aarch64/pr81414.C: New.
3853
3854 2017-07-25 Richard Biener <rguenther@suse.de>
3855
3856 PR middle-end/81505
3857 * gcc.dg/ubsan/pr81505.c: New testcase.
3858
3859 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3860
3861 PR testsuite/80759
3862 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3863 (ELFFN_BEGIN): Rename to FN_TYPE.
3864 (ELFFN_END): Rename to FN_SIZE.
3865 (ASMNAME): New macro.
3866 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3867 .global.
3868 (FUNC_END): Use ASMNAME.
3869 (test_data_save): Remove.
3870 (test_data_input): Likewise.
3871 (test_data_output: Likewise.
3872 (test_data_fn): Likewise.
3873 (test_data_retaddr): Likewise.
3874 (regs_to_mem): Make globals, use r10 instead of rax.
3875 (mem_to_regs): Likewise.
3876 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3877 body to ms-sysv.c.
3878 (do_test_aligned): Likewise.
3879 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3880 Add dg-* directives.
3881 (PASTE_STR): New macro.
3882 (ASMNAME): Likewise.
3883 (LOAD_TEST_DATA_ADDR): Likewise.
3884 (TEST_DATA_OFFSET): Likewise.
3885 (do_test_body0): New C function.
3886 (do_test_body): New inline assembly routine.
3887 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3888 (runtest_ms_sysv): Modify.
3889
3890 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3891
3892 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3893 since the upper-regs options have been deleted.
3894 * gcc.target/powerpc/pr65849-2.c: Likewise.
3895 * gcc.target/powerpc/pr80099-1.c: Likewise.
3896 * gcc.target/powerpc/pr80099-2.c: Likewise.
3897 * gcc.target/powerpc/pr80099-3.c: Likewise.
3898 * gcc.target/powerpc/pr80099-4.c: Likewise.
3899 * gcc.target/powerpc/pr80099-5.c: Likewise.
3900 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3901 support removal of the upper-regs options.
3902 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3903 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3904 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3905 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3906 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3907 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3908 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3909 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3910 * gcc.target/powerpc/ppc-round.c: Likewise.
3911 * gcc.target/powerpc/pr71720.c: Likewise.
3912 * gcc.target/powerpc/pr72853.c: Likewise.
3913 * gcc.target/powerpc/pr79907.c: Likewise.
3914 * gcc.target/powerpc/pr78953.c: Likewise.
3915 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3916 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3917 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3918 * gcc.target/powerpc/vec-init-3.c: Likewise.
3919 * gcc.target/powerpc/vec-init-6.c: Likewise.
3920 * gcc.target/powerpc/vec-init-7.c: Likewise.
3921 * gcc.target/powerpc/vec-set-char.c: Likewise.
3922 * gcc.target/powerpc/vec-set-int.c: Likewise.
3923 * gcc.target/powerpc/vec-set-short.c: Likewise.
3924
3925 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3926
3927 PR target/79041
3928 * gcc.target/aarch64/pr79041-2.c: New test.
3929
3930 2017-07-24 Carl Love <cel@us.ibm.com>
3931
3932 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3933 the new built-ins.
3934
3935 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3936
3937 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3938
3939 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3940 Mikael Morin <mikael@gcc.gnu.org>
3941
3942 PR fortran/66102
3943 * gfortran.dg/realloc_on_assign_28.f90: New test.
3944
3945 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3946
3947 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3948 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3949
3950 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3951
3952 PR target/80569
3953 * gcc.target/i386/pr80569.c: New test.
3954
3955 2017-07-21 Carl Love <cel@us.ibm.com>
3956
3957 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3958 vmuleuh): Fix scan-assembler-times should check for word not half word
3959 instructions.
3960
3961 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3962
3963 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3964 redundant -march option.
3965 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3966 in addition to armv8.1-a.
3967
3968 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3969
3970 PR middle-end/56727
3971 * gcc.dg/pr56727-1.c: New test.
3972 * gcc.dg/pr56727-2.c: New test.
3973
3974 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3975
3976 * gcc.target/powerpc/mmx-check.h: New file.
3977 * gcc.target/powerpc/mmx-packs.c: New file.
3978 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3979 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3980 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3981 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3982 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3983 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3984 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3985 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3986 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3987 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3988 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3989 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3990 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3991 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3992 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3993 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3994 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3995 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3996 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3997 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3998 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3999 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4000 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4001 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4002 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4003 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4004 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4005 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4006 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4007 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4008 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4009 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4010 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4011 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4012 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4013 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4014 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4015 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4016
4017 2017-06-21 Richard Biener <rguenther@suse.de>
4018
4019 PR tree-optimization/81500
4020 * gcc.dg/torture/pr81500.c: New testcase.
4021
4022 2017-07-20 Nathan Sidwell <nathan@acm.org>
4023
4024 * g++.dg/ext/anon-struct6.C: Adjust diag.
4025 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4026
4027 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR target/80846
4030 * gcc.target/i386/avx-pr80846.c: New test.
4031 * gcc.target/i386/avx2-pr80846.c: New test.
4032 * gcc.target/i386/avx512f-pr80846.c: New test.
4033
4034 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4035
4036 PR tree-optimization/81388
4037 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4038 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4039
4040 2017-07-17 Tom de Vries <tom@codesourcery.com>
4041
4042 PR middle-end/81030
4043 * gcc.dg/pr81030.c: New test.
4044
4045 2017-07-20 Richard Biener <rguenther@suse.de>
4046
4047 PR tree-optimization/61171
4048 * g++.dg/vect/pr61171.cc: New testcase.
4049 * gfortran.dg/vect/pr61171.f: Likewise.
4050 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4051
4052 2017-07-20 Richard Biener <rguenther@suse.de>
4053
4054 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4055 with V64QImode.
4056 * gcc.dg/vect/slp-45.c: Likewise.
4057
4058 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4059
4060 * gcc.dg/tree-ssa/vrp116.c: New Test.
4061
4062 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4063
4064 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4065 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4066 __builtin_cpu_is and __builtin_cpu_supports are supported.
4067
4068 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4069
4070 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4071 __BUILTIN_CPU_SUPPORTS__ defined.
4072 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4073 __BUILTIN_CPU_SUPPORTS__ defined.
4074
4075 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR tree-optimization/81346
4078 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4079
4080 2017-07-19 Tom de Vries <tom@codesourcery.com>
4081
4082 * gcc.target/nvptx/decl-init.c: Update alignment.
4083 * gcc.target/nvptx/slp-2-run.c: New test.
4084 * gcc.target/nvptx/slp-2.c: New test.
4085 * gcc.target/nvptx/v2di.c: New test.
4086
4087 2017-07-19 Tom de Vries <tom@codesourcery.com>
4088
4089 * gcc.target/nvptx/slp-run.c: New test.
4090 * gcc.target/nvptx/slp.c: New test.
4091 * gcc.target/nvptx/v2si-cvt.c: New test.
4092 * gcc.target/nvptx/v2si-run.c: New test.
4093 * gcc.target/nvptx/v2si.c: New test.
4094 * gcc.target/nvptx/vec.inc: New test.
4095
4096 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR tree-optimization/81346
4099 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4100 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4101 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4102 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4103 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4104 compiler to avoid X / C1 op C2 optimization to trigger.
4105
4106 2017-07-19 Martin Liska <mliska@suse.cz>
4107
4108 PR sanitizer/63361
4109 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4110 -ffloat-store or -mieee for targets that need it.
4111
4112 2017-07-18 Tom de Vries <tom@codesourcery.com>
4113
4114 PR middle-end/81464
4115 * gfortran.dg/pr81464.f90: New test.
4116
4117 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4118
4119 PR target/81471
4120 * gcc.target/i386/pr81471.c: New test.
4121
4122 2017-06-18 Richard Biener <rguenther@suse.de>
4123
4124 PR tree-optimization/81410
4125 * gcc.dg/vect/pr81410.c: New testcase.
4126
4127 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4128
4129 PR middle-end/81462
4130 * g++.dg/torture/pr81462.C: New testcase.
4131
4132 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4133
4134 PR target/81408
4135 * g++.dg/tree-ssa/pr81408.C: New.
4136 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4137
4138 2017-07-18 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/80620
4141 PR tree-optimization/81403
4142 * gcc.dg/torture/pr80620.c: New testcase.
4143 * gcc.dg/torture/pr81403.c: Likewise.
4144
4145 2017-07-18 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/81418
4148 * gcc.dg/torture/pr81418.c: New testcase.
4149
4150 2017-07-17 Carl Love <cel@us.ibm.com>
4151
4152 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4153 test case changes for commit 249424
4154
4155 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4156 vmuleuh): Fix scan-assembler-times should check for word not half word
4157 instructions.
4158
4159 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4160
4161 PR tree-optimization/81162
4162 * gcc.dg/pr81162.c: Move this to...
4163 * gcc.dg/ubsan/pr81162.c: ...here.
4164
4165 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4166
4167 * g++.dg/diagnostic/friend1.C: New test.
4168 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4169
4170 2017-07-17 Nathan Sidwell <nathan@acm.org>
4171
4172 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4173
4174 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4175
4176 * lib/gcc-dg.exp: Increase expect's match buffer size.
4177
4178 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4179
4180 PR target/81369
4181 * gcc.dg/tree-ssa/pr81369.c: New.
4182
4183 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4184
4185 * gcc.target/arc/pr9000674901.c: New file.
4186 * gcc.target/arc/pic-1.c: Likewise.
4187 * gcc.target/arc/pr9001191897.c: Likewise.
4188
4189 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4190 Andrew Burgess <andrew.burgess@embecosm.com>
4191
4192 * gcc.target/arc/naked-1.c: New file.
4193 * gcc.target/arc/naked-2.c: Likewise.
4194
4195 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4196
4197 PR tree-optimization/81428
4198 * gcc.dg/fixed-point/pr81428.c: New test.
4199
4200 PR tree-optimization/81365
4201 * g++.dg/torture/pr81365.C: New test.
4202
4203 PR tree-optimization/81396
4204 * gcc.dg/tree-ssa/pr81396.c: New test.
4205
4206 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4207
4208 * gnat.dg/opt65.adb: New test.
4209
4210 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4211
4212 * gcc.dg/predict-8.c: Update.
4213
4214 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4215
4216 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4217 * g++.dg/warn/pr12242.C: Likewise.
4218
4219 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4220
4221 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4222 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4223 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4224 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4225 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4226 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4227 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4228 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4229 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4230 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4231 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4232 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4233 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4234 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4235 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4236 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4237 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4238 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4239 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4240 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4241 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4242 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4243 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4244 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4245 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4246 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4247 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4248 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4249 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4250 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4251 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4252 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4253 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4254 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4255 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4256 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4257 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4258 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4259 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4260 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4261 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4262 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4263 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4264 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4265 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4266 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4267 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4268 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4269 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4270 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4271 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4272
4273 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4274
4275 PR tree-optimization/81162
4276 * gcc.dg/pr81162.c: New file.
4277
4278 2017-07-14 Martin Sebor <msebor@redhat.com>
4279
4280 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4281 that bcopy is expected to be transformed to.
4282
4283 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4284
4285 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4286 * g++.dg/lookup/missing-std-include-2.C: New test case.
4287 * g++.dg/lookup/missing-std-include-3.C: New test case.
4288 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4289 * gcc.dg/missing-header-fixit-1.c: New test case.
4290 * gcc.dg/missing-header-fixit-2.c: New test case.
4291 * gcc.dg/missing-header-fixit-2.h: New header.
4292
4293 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4294
4295 PR c/81405
4296 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4297
4298 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4299
4300 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4301
4302 2017-07-13 Martin Liska <mliska@suse.cz>
4303
4304 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4305 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4306 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4307 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4308 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4309 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4310 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4311
4312 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4313
4314 PR target/81193
4315 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4316 __builtin_cpu_supports with old GLIBC's.
4317 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4318 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4319 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4320 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4321 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4322 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4323 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4324 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4325 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4326 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4327 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4328 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4329 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4330 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4331 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4332 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4333 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4334 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4335 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4336 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4337 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4338 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4339 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4340 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4341
4342 2017-07-12 Carl Love <cel@us.ibm.com>
4343
4344 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4345 rev_bool_int): Add test cases for builtins.
4346 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4347 test cases for builtins.
4348
4349 2017-07-12 Carl Love <cel@us.ibm.com>
4350
4351 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4352 lp64 && p9vector_hw.
4353
4354 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4355
4356 * lib/target-supports.exp (check_stack_check_available): Make
4357 testcase name depend on stack_kind.
4358
4359 2017-07-11 Michael Collison <michael.collison@arm.com>
4360
4361 * gcc.target/aarch64/cmp-2.c: New testcase.
4362
4363 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4364
4365 PR c++/51270
4366 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4367
4368 2017-07-11 Carl Love <cel@us.ibm.com>
4369
4370 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4371 test cases for the builtins.
4372
4373 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4374
4375 * lib/profopt.exp: Print relative names in UNSUPPORTED
4376 AutoFDO tests.
4377
4378 2017-07-10 Michael Collison <michael.collison@arm.com>
4379
4380 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4381
4382 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4383
4384 PR target/81375
4385 * gcc.target/i386/pr81375.c: New test.
4386
4387 2017-07-10 Martin Sebor <msebor@redhat.com>
4388
4389 PR tree-optimization/80397
4390 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4391
4392 2017-07-10 Martin Sebor <msebor@redhat.com>
4393
4394 PR other/81345
4395 * gcc.dg/pr81345.c: New test.
4396
4397 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4398
4399 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4400 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4401
4402 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4403
4404 PR target/81313
4405 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4406 integer argumets to bypass x86_64 outgoing args optimization.
4407
4408 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4409
4410 * gfortran.dg/eoshift_4.f90: New test.
4411 * gfortran.dg/eoshift_5.f90: New test.
4412 * gfortran.dg/eoshift_6.f90: New test.
4413
4414 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4415
4416 PR target/81313
4417 * gcc.target/i386/pr81313-1.c: New test.
4418 * gcc.target/i386/pr81313-2.c: Likewise.
4419 * gcc.target/i386/pr81313-3.c: Likewise.
4420 * gcc.target/i386/pr81313-4.c: Likewise.
4421 * gcc.target/i386/pr81313-5.c: Likewise.
4422
4423 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4424
4425 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4426 * gnat.dg/vect16.ads (Sarray): Likewise.
4427 * gnat.dg/vect17.ads (Sarray): Likewise.
4428 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4429 * gnat.dg/vect16.adb (Add): Likewise.
4430 * gnat.dg/vect17.adb (Add): Likewise.
4431
4432 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4433
4434 PR c++/79300
4435 * g++.dg/diagnostic/pr79300.C: New test case.
4436
4437 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4438
4439 * gcc.target/powerpc/clone1.c: Add check to make sure the
4440 __builtin_cpu_supports function is fully supported.
4441 * gcc.target/powerpc/clone2.c: New runtime test for
4442 target_clones.
4443
4444 PR target/81348
4445 * gcc.target/powerpc/pr81348.c: New test.
4446
4447 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4448
4449 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4450
4451 2017-07-07 Carl Love <cel@us.ibm.com>
4452
4453 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4454 file for built-ins.
4455
4456 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4457
4458 * gcc.target/sparc/dictunpack.c: New file.
4459 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4460 * gcc.target/sparc/fpcmpshl.c: Likewise.
4461 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4462 * gcc.target/sparc/fpcmpushl.c: Likewise.
4463
4464 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4465
4466 PR fortran/70071
4467 * gfortran.dg/coarray_44.f90: New testcase.
4468
4469 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4470
4471 * c-c++-common/asan/kasan-alloca-1.c: New test.
4472 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4473
4474 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4475
4476 * c-c++-common/asan/alloca_big_alignment.c: New test.
4477 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4478 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4479 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4480 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4481 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4482 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4483 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4484
4485 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4486
4487 PR target/81305
4488 * gcc.target/avr/isr-test.h: Fix warnings.
4489
4490 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4491
4492 * lib/target-supports.exp: Generate
4493 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4494 and check_effective_target_arm_arch_v8r_multilib.
4495
4496 2017-07-06 Carl Love <cel@us.ibm.com>
4497
4498 * ChangeLog: Clean up from mid air collision
4499
4500 2017-07-06 Carl Love <cel@us.ibm.com>
4501
4502 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4503 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4504 cases for vec_addc, adde and addec builtins.
4505
4506 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4507
4508 PR c++/79300
4509 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4510 expected underlining within macro expansion.
4511 * c-c++-common/pr70264.c: Likewise.
4512 * g++.dg/plugin/diagnostic-test-expressions-1.C
4513 (test_within_macro_1): New test.
4514 (test_within_macro_2): Likewise.
4515 (test_within_macro_3): Likewise.
4516 (test_within_macro_4): Likewise.
4517 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4518 expected underlining within macro expansion.
4519 (test_macro_4): Likewise.
4520 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4521 (test_within_macro_1): New test.
4522 (test_within_macro_2): Likewise.
4523 (test_within_macro_3): Likewise.
4524 (test_within_macro_4): Likewise.
4525 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4526 underlining within macro expansion.
4527
4528 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4529
4530 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4531 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4532 _mm_maskz_getexp_round_sd): Test new intrinsics.
4533 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4534 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4535 _mm_maskz_getexp_round_ss): Ditto.
4536 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4537 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4538 _mm_maskz_getmant_round_sd): Ditto.
4539 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4540 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4541 _mm_maskz_getmant_round_ss): Ditto.
4542 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4543 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4544 _mm_maskz_getexp_round_sd): New runtime tests.
4545 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4546 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4547 _mm_maskz_getexp_round_ss): Ditto.
4548 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4549 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4550 _mm_maskz_getmant_round_sd): Ditto.
4551 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4552 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4553 _mm_maskz_getmant_round_ss): Ditto.
4554 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4555 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4556 __builtin_ia32_getmantss_mask_round): Test new builtins.
4557 * gcc.target/i386/sse-13.c : Ditto.
4558 * gcc.target/i386/sse-23.c: Ditto.
4559 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4560 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4561 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4562 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4563 _mm_mask_getexp_round_ss): Test new intrinsics.
4564 * gcc.target/i386/testround-1.c: Ditto.
4565 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4566 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4567 _mm_mask_getmant_round_ss): Test new intrinsics
4568 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4569 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4570 _mm_maskz_getmant_ss): Test new intrinsics.
4571
4572 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4573
4574 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4575 * lib/target-supports.exp (check_stack_check_available): New.
4576 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4577 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4578 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4579 * gcc.dg/pr47443.c: Likewise.
4580 * gcc.dg/pr48134.c: Likewise.
4581 * gcc.dg/pr70017.c: Likewise.
4582 * gcc.target/aarch64/stack-checking.c: Likewise.
4583 * gcc.target/arm/stack-checking.c: Likewise.
4584 * gcc.target/i386/pr48723.c: Likewise.
4585 * gcc.target/i386/pr55672.c: Likewise.
4586 * gcc.target/i386/pr67265-2.c: Likewise.
4587 * gcc.target/i386/pr67265.c: Likewise.
4588 * gnat.dg/opt49.adb: Likewise.
4589 * gnat.dg/stack_check1.adb: Likewise.
4590 * gnat.dg/stack_check2.adb: Likewise.
4591 * gnat.dg/stack_check3.adb: Likewise.
4592
4593 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4594
4595 PR target/80103
4596 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4597 __attribute__.
4598
4599 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4600
4601 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4602 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4603 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4604 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4605 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4606 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4607 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4608 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4609 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4610 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4611 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4612 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4613
4614 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4615
4616 PR target/81305
4617 * gcc.target/avr/isr-test.h: New file.
4618 * gcc.target/avr/torture/isr-01-simple.c: New test.
4619 * gcc.target/avr/torture/isr-02-call.c: New test.
4620 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4621
4622 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4623
4624 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4625 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4626 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4627 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4628
4629 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4630
4631 * gcc.dg/tree-ssa/ldist-26.c: New test.
4632
4633 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4634
4635 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4636
4637 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4638
4639 PR target/81300
4640 * gcc.target/i386/pr81300.c: New test.
4641
4642 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4643
4644 PR target/81294
4645 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4646 x and y arguments in the call to _subborrow_u32.
4647 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4648 x and y arguments in the call to _subborrow_u64.
4649 * gcc.target/i386/pr81294-1.c: New test.
4650 * gcc.target/i386/pr81294-2.c: Ditto.
4651
4652 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4653
4654 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4655
4656 2017-07-04 Marek Polacek <polacek@redhat.com>
4657
4658 PR c/81231
4659 * gcc.dg/atomic-pr81231.c: New test.
4660
4661 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4662
4663 PR tree-optimization/81292
4664 * gcc.dg/pr81292-1.c: New test.
4665 * gcc.dg/pr81292-2.c: Likewise.
4666
4667 2017-07-04 Martin Liska <mliska@suse.cz>
4668
4669 PR sanitizer/81040
4670 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4671 use-after-scope sanitization.
4672
4673 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4674
4675 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4676 options.
4677
4678 PR target/81175
4679 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4680 gather.
4681
4682 2017-07-04 Martin Liska <mliska@suse.cz>
4683
4684 PR ipa/81214
4685 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4686 * g++.dg/ext/mvc3.C: Likewise.
4687 * gcc.target/i386/mvc2.c: Likewise.
4688 * gcc.target/i386/mvc3.c: Likewise.
4689
4690 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4691
4692 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4693 decomposition declaration in diagnostics.
4694 * g++.dg/cpp1z/decomp2.C: Likewise.
4695 * g++.dg/cpp1z/decomp3.C: Likewise.
4696 * g++.dg/cpp1z/decomp4.C: Likewise.
4697 * g++.dg/cpp1z/decomp5.C: Likewise.
4698 * g++.dg/cpp1z/decomp6.C: Likewise.
4699 * g++.dg/cpp1z/decomp7.C: Likewise.
4700 * g++.dg/cpp1z/decomp8.C: Likewise.
4701 * g++.dg/cpp1z/decomp13.C: Likewise.
4702 * g++.dg/cpp1z/decomp14.C: Likewise.
4703 * g++.dg/cpp1z/decomp18.C: Likewise.
4704 * g++.dg/cpp1z/decomp19.C: Likewise.
4705 * g++.dg/cpp1z/decomp22.C: Likewise.
4706 * g++.dg/cpp1z/decomp23.C: Likewise.
4707 * g++.dg/cpp1z/decomp24.C: Likewise.
4708 * g++.dg/cpp1z/decomp25.C: Likewise.
4709 * g++.dg/cpp1z/decomp26.C: Likewise.
4710 * g++.dg/cpp1z/decomp28.C: Likewise.
4711
4712 PR c++/81258
4713 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4714 * g++.dg/cpp1z/decomp30.C: New test.
4715
4716 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4717
4718 PR c++/65775
4719 * g++.dg/cpp0x/trailing14.C: New.
4720
4721 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4722
4723 PR testsuite/79866
4724 * gfortran.dg/coarray_event_2.f08: New test.
4725
4726 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4727
4728 PR testsuite/79843
4729 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4730 * gfortran.dg/pointer_intent_2.f90: Likewise.
4731
4732 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4733
4734 PR middle-end/81290
4735 * gcc.c-torture/compile/pr81290.c: New.
4736
4737 2017-07-03 Richard Biener <rguenther@suse.de>
4738
4739 PR tree-optimization/60510
4740 * gfortran.dg/vect/pr60510.f: New testcase.
4741
4742 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4743
4744 * gcc.target/i386/mvc6.c: Require ifunc support.
4745
4746 2017-07-03 Martin Liska <mliska@suse.cz>
4747
4748 PR sanitize/81040
4749 * g++.dg/asan/function-argument-1.C: New test.
4750 * g++.dg/asan/function-argument-2.C: New test.
4751 * g++.dg/asan/function-argument-3.C: New test.
4752
4753 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4754
4755 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4756 as well.
4757
4758 2017-07-03 Tom de Vries <tom@codesourcery.com>
4759
4760 PR tree-optimization/69468
4761 * gcc.dg/pr81192.c: Update.
4762
4763 2017-07-03 Tom de Vries <tom@codesourcery.com>
4764
4765 PR tree-optimization/81192
4766 * gcc.dg/pr81192.c: Update.
4767
4768 2017-07-03 Tom de Vries <tom@codesourcery.com>
4769
4770 PR tree-optimization/81192
4771 * gcc.dg/pr81192.c: New test.
4772
4773 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4774
4775 * gfortran/eoshift_3.f90: New test.
4776
4777 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4778
4779 * gcc.dg/strlenopt-32.c: New testcase.
4780 * gcc.dg/strlenopt-33.c: Likewise.
4781 * gcc.dg/strlenopt-33g.c: Likewise.
4782 * gcc.dg/strlenopt-34.c: Likewise.
4783 * gcc.dg/strlenopt-35.c: Likewise.
4784
4785 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4786
4787 PR tree-optimization/80769
4788 * gcc.dg/strlenopt-31.c: New test.
4789 * gcc.dg/strlenopt-31g.c: Likewise.
4790
4791 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4792
4793 PR tree-optimization/81136
4794 * gcc.dg/vect/pr81136.c: New test.
4795
4796 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR sanitizer/81262
4799 * gcc.c-torture/compile/pr81262.c: New test.
4800 * g++.dg/ubsan/pr81262.C: New test.
4801
4802 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4803
4804 PR ipa/81261
4805 * g++.dg/ipa/pr81261.C: New testcase.
4806
4807 2017-06-30 Andrew Pinski <apinski@cavium.com>
4808
4809 * gcc.dg/torture/pr81245.c: New testcase.
4810
4811 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4812
4813 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4814 unbounded use.
4815
4816 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4817
4818 PR c++/80014
4819 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4820 Add declaration.
4821 (test_typeid): New test function.
4822
4823 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR target/81225
4826 * gcc.target/i386/pr81225.c: New test.
4827
4828 2017-06-30 Nathan Sidwell <nathan@acm.org>
4829
4830 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4831 * g++.dg/cpp0x/decltype9.C: Likewise.
4832 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4833 * g++.dg/lookup/decl1.C: Likewise.
4834 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4835 * g++.dg/other/pr28432.C: Likewise.
4836 * g++.dg/parse/crash12.C: Likewise.
4837 * g++.dg/parse/enum3.C: Likewise.
4838 * g++.dg/parse/operator6.C: Likewise.
4839 * g++.dg/template/crash69.C: Likewise.
4840 * g++.dg/template/error27.C: Likewise.
4841 * g++.dg/template/error28.C: Likewise.
4842 * g++.dg/template/memfriend6.C: Likewise.
4843 * g++.old-deja/g++.mike/err1.C: Likewise.
4844 * g++.old-deja/g++.mike/p811.C: Likewise.
4845 * g++.old-deja/g++.other/crash25.C: Likewise.
4846 * g++.old-deja/g++.other/dtor4.C: Likewise.
4847 * g++.old-deja/g++.pt/t37.C: Likewise.
4848
4849 2017-06-30 Martin Liska <mliska@suse.cz>
4850
4851 PR ipa/81214
4852 * gcc.target/i386/pr81214.c: New test.
4853
4854 2017-06-30 Nathan Sidwell <nathan@acm.org>
4855
4856 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4857
4858 PR c++/81229
4859 * g++.dg/lookup/pr81229.C: New.
4860
4861 2017-06-30 Martin Liska <mliska@suse.cz>
4862
4863 PR sanitizer/81021
4864 * g++.dg/asan/pr81021.C: New test.
4865
4866 2017-06-30 Richard Biener <rguenther@suse.de>
4867
4868 PR tree-optimization/81249
4869 * g++.dg/torture/pr81249.C: New testcase.
4870
4871 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4872
4873 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4874 * g++.dg/diagnostic/variadic1.C: Likewise.
4875 * g++.dg/gomp/udr-3.C: Likewise.
4876 * g++.dg/overload/error1.C: Likewise.
4877 * g++.dg/overload/error2.C: Likewise.
4878 * g++.dg/template/duplicate1.C: Likewise.
4879 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4880 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4881 * g++.old-deja/g++.other/redecl2.C: Likewise.
4882 * g++.old-deja/g++.other/redecl4.C: Likewise.
4883 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4884
4885 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4886
4887 PR fortran/77765
4888 * gfortran.dg/goacc/pr77765.f90: New test.
4889
4890 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4891
4892 * gcc.target/aarch64/ccmp_2.c: New test.
4893
4894 2017-06-29 Nathan Sidwell <nathan@acm.org>
4895
4896 PR c++/81247
4897 * g++.dg/parse/pr81247-[abc].C: New.
4898
4899 2017-06-29 Carl Love <cel@us.ibm.com>
4900
4901 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4902 test_unsigned_int_result, test_ll_int_result,
4903 test_ll_unsigned_int_result): Add result checking functions, add
4904 debug support.
4905 (main): Add builtin function tests.
4906
4907 2017-06-29 Carl Love <cel@us.ibm.com>
4908
4909 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4910 dg-skip-if): Add -mvsx -mcpu=power7.
4911
4912 2017-06-29 Richard Biener <rguenther@suse.de>
4913
4914 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4915
4916 2017-06-29 Nathan Sidwell <nathan@acm.org>
4917
4918 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4919
4920 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4921
4922 PR middle-end/81194
4923 * g++.dg/pr81194.C: New test.
4924
4925 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4926
4927 PR ipa/80565
4928 * gcc.dg/torture/pr80565.c: New file.
4929
4930 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4931
4932 PR tree-optimization/81196
4933 * gcc.dg/vect/pr81196.c: New.
4934
4935 2017-06-29 Michael Collison <michael.collison@arm.com>
4936
4937 Fix date on previous ChangeLog entry.
4938
4939 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4940 Michael Collison <michael.collison@arm.com>
4941
4942 PR target/70119
4943 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4944
4945 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4946
4947 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4948 Test new intrinsic.
4949 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4950 Ditto.
4951 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4952 Ditto.
4953 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4954 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4955 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4956
4957 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4958
4959 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4960 current ARM check by ARM NEON's availability check.
4961 (check_effective_target_vect_intfloat_cvt): Likewise.
4962 (check_effective_target_vect_uintfloat_cvt): Likewise.
4963 (check_effective_target_vect_floatint_cvt): Likewise.
4964 (check_effective_target_vect_floatuint_cvt): Likewise.
4965 (check_effective_target_vect_shift): Likewise.
4966 (check_effective_target_whole_vector_shift): Likewise.
4967 (check_effective_target_vect_bswap): Likewise.
4968 (check_effective_target_vect_shift_char): Likewise.
4969 (check_effective_target_vect_long): Likewise.
4970 (check_effective_target_vect_float): Likewise.
4971 (check_effective_target_vect_perm): Likewise.
4972 (check_effective_target_vect_perm_byte): Likewise.
4973 (check_effective_target_vect_perm_short): Likewise.
4974 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4975 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4976 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4977 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4978 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4979 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4980 (check_effective_target_vect_widen_shift): Likewise.
4981 (check_effective_target_vect_extract_even_odd): Likewise.
4982 (check_effective_target_vect_interleave): Likewise.
4983 (check_effective_target_vect_multiple_sizes): Likewise.
4984 (check_effective_target_vect64): Likewise.
4985 (check_effective_target_vect_max_reduc): Likewise.
4986
4987 2017-06-28 Richard Biener <rguenther@suse.de>
4988
4989 PR middle-end/81227
4990 * gcc.dg/pr81227.c: New testcase.
4991
4992 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4993
4994 PR target/81193
4995 * lib/target-supports.exp
4996 (check_ppc_cpu_supports_hw_available): New test to make sure
4997 __builtin_cpu_supports works on power7 and newer.
4998
4999 2017-06-28 Martin Liska <mliska@suse.cz>
5000
5001 PR ipa/81128
5002 * gcc.target/i386/pr81128.c: New test.
5003
5004 2017-06-28 Martin Liska <mliska@suse.cz>
5005
5006 PR driver/79659
5007 * g++.dg/opt/pr79659.C: New test.
5008
5009 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5010
5011 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5012 and options.
5013 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5014
5015 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5016
5017 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5018 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5019
5020 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5021
5022 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5023 (foo): ... this. Change constants such that it isn't matched
5024 as __builtin_copysign, yet tests the combiner the same.
5025
5026 2017-06-28 Martin Liska <mliska@suse.cz>
5027
5028 PR sanitizer/81224
5029 * gcc.dg/asan/pr81224.c: New test.
5030
5031 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5034 passed to pthread_join.
5035
5036 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5037
5038 * gcc.target/s390/nodatarel-1.c: New test.
5039
5040 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5041
5042 PR fortran/80164
5043 * gfortran.dg/array_temporaries_4.f90: New test.
5044
5045 2017-06-27 Andrew Pinski <apinski@cavium.com>
5046
5047 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5048 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5049 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5050
5051 2017-06-27 Marek Polacek <polacek@redhat.com>
5052
5053 PR sanitizer/81223
5054 * gcc.dg/ubsan/pr81223.c: New test.
5055
5056 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5057
5058 * gcc.dg/tree-ssa/assoc-1.c: New file.
5059
5060 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5061
5062 PR c++/62046
5063 * g++.dg/parse/catch2.C: New.
5064
5065 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5066
5067 PR sanitizer/81209
5068 * g++.dg/ubsan/pr81209.C: New test.
5069
5070 PR middle-end/81207
5071 * gcc.c-torture/compile/pr81207.c: New test.
5072
5073 2017-06-27 Marek Polacek <polacek@redhat.com>
5074
5075 PR bootstrap/81216
5076 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5077
5078 2017-06-26 Martin Sebor <msebor@redhat.com>
5079
5080 PR c++/81169
5081 * g++.dg/Wclass-memaccess-2.C: New test.
5082
5083 2017-06-26 Carl Love <cel@us.ibm.com>
5084
5085 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5086 Add new runnable test file for the vec_rev built-ins.
5087
5088 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5089
5090 PR/tree-optimization 71815
5091 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5092 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5093
5094 2017-06-26 Renlin Li <renlin.li@arm.com>
5095 Szabolcs Nagy <szabolcs.nagy@arm.com>
5096
5097 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5098 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5099 memmove.
5100
5101 2017-06-26 Richard Biener <rguenther@suse.de>
5102
5103 PR target/81175
5104 * gfortran.dg/pr81175.f: New testcase.
5105
5106 2017-06-26 Richard Biener <rguenther@suse.de>
5107
5108 PR tree-optimization/81203
5109 * gcc.dg/torture/pr81203.c: New testcase.
5110
5111 2017-06-26 Marek Polacek <polacek@redhat.com>
5112
5113 PR c/80116
5114 * c-c++-common/Wmultistatement-macros-1.c: New test.
5115 * c-c++-common/Wmultistatement-macros-2.c: New test.
5116 * c-c++-common/Wmultistatement-macros-3.c: New test.
5117 * c-c++-common/Wmultistatement-macros-4.c: New test.
5118 * c-c++-common/Wmultistatement-macros-5.c: New test.
5119 * c-c++-common/Wmultistatement-macros-6.c: New test.
5120 * c-c++-common/Wmultistatement-macros-7.c: New test.
5121 * c-c++-common/Wmultistatement-macros-8.c: New test.
5122 * c-c++-common/Wmultistatement-macros-9.c: New test.
5123 * c-c++-common/Wmultistatement-macros-10.c: New test.
5124 * c-c++-common/Wmultistatement-macros-11.c: New test.
5125
5126 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5127
5128 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5129
5130 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5131
5132 * lib/target-supports.exp
5133 (check_effective_target_arm_neon_ok_nocache): Add flags with
5134 -mfloat-abi=hard. Include arm_neon.h.
5135 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5136 (check_effective_target_arm_neon_ok_no_float_abi): New.
5137 * gcc.target/arm/lto/pr65837_0.c: Require
5138 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5139 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5140 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5141
5142 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5143
5144 PR c++/62315
5145 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5146
5147 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5148
5149 PR fortran/52473
5150 * gfortran.dg/cshift_2.f90: New test.
5151
5152 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5153
5154 PR middle-end/79794
5155 * gcc.target/aarch64/pr79794.c: New.
5156
5157 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5158
5159 PR target/80510
5160 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5161 * gcc.target/powerpc/pr80510-2.c: Likewise.
5162
5163 2017-06-22 Jeff Law <law@redhat.com>
5164
5165 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5166
5167 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5168
5169 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5170 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5171 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5172 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5173 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5174 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5175 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5176 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5177
5178 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5179
5180 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5181
5182 2017-06-22 Matt Turner <mattst88@gmail.com>
5183
5184 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5185 skylake check.
5186
5187 2017-06-22 Carl Love <cel@us.ibm.com>
5188
5189 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5190 vmuleuh): Fix scan-assembler-times should check for word not half word
5191 instructions.
5192
5193 2017-06-22 Jeff Law <law@redhat.com>
5194
5195 * gcc.c-torture/compile/stack-check-1.c: New test.
5196
5197 2016-06-22 Richard Biener <rguenther@suse.de>
5198
5199 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5200 * gcc.dg/vect/pr65947-2.c: Likewise.
5201 * gcc.dg/vect/pr65947-3.c: Likewise.
5202 * gcc.dg/vect/pr65947-4.c: Likewise.
5203 * gcc.dg/vect/pr65947-5.c: Likewise.
5204 * gcc.dg/vect/pr65947-6.c: Likewise.
5205 * gcc.dg/vect/pr65947-8.c: Likewise.
5206 * gcc.dg/vect/pr65947-9.c: Likewise.
5207 * gcc.dg/vect/pr65947-10.c: Likewise.
5208 * gcc.dg/vect/pr65947-12.c: Likewise.
5209 * gcc.dg/vect/pr65947-13.c: Likewise.
5210 * gcc.dg/vect/pr65947-14.c: Likewise.
5211 * gcc.dg/vect/vect-cond-2.c: Likewise.
5212 * gcc.dg/vect/vect-pr69848.c: Likewise.
5213
5214 2017-06-22 Martin Liska <mliska@suse.cz>
5215
5216 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5217 to not inline it.
5218
5219 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5220
5221 * gcc.dg/tree-ssa/forwprop-37.c: New.
5222
5223 2017-06-22 Richard Biener <rguenther@suse.de>
5224
5225 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5226
5227 2017-06-22 Richard Biener <rguenther@suse.de>
5228
5229 * gcc.dg/vect/pr65947-14.c: New testcase.
5230
5231 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5232
5233 PR target/80510
5234 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5235 32-bit support is added. Change ITYPE size to 64-bit integer.
5236 * gcc.target/powerpc/pr80510-2.c: Likewise.
5237
5238 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR c++/81154
5241 * g++.dg/gomp/pr81154.C: New test.
5242
5243 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5244
5245 * g++.dg/other/old-style-cast-fixits.C: New test case.
5246
5247 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5248
5249 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5250
5251 2017-06-21 Tom de Vries <tom@codesourcery.com>
5252
5253 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5254
5255 2017-06-21 Tom de Vries <tom@codesourcery.com>
5256
5257 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5258 warning.
5259
5260 2017-06-21 Martin Liska <mliska@suse.cz>
5261
5262 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5263
5264 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5265
5266 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5267 gnat.dg/debug11_pkg2.ads: New testcase.
5268
5269 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5270
5271 * gcc.target/i386/getround.c: New file.
5272
5273 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5274
5275 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5276 * gcc.dg/tree-ssa/addadd-2.c: New file.
5277
5278 2017-06-21 Tom de Vries <tom@codesourcery.com>
5279
5280 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5281 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5282 * gcc.c-torture/compile/20080806-1.c: Same.
5283 * gcc.c-torture/compile/920723-1.c: Same.
5284 * gcc.c-torture/compile/930621-1.c: Same.
5285 * gcc.c-torture/compile/991214-2.c: Same.
5286 * gcc.c-torture/compile/bcopy.c: Same.
5287 * gcc.c-torture/compile/memtst.c: Same.
5288 * gcc.c-torture/compile/msp.c: Same.
5289 * gcc.c-torture/compile/stuct.c: Same.
5290 * gcc.c-torture/execute/20011008-3.c: Same.
5291 * gcc.c-torture/execute/20030209-1.c: Same.
5292 * gcc.c-torture/execute/20031012-1.c: Same.
5293 * gcc.c-torture/execute/20040805-1.c: Same.
5294 * gcc.c-torture/execute/920410-1.c: Same.
5295 * gcc.c-torture/execute/921113-1.c: Same.
5296 * gcc.c-torture/execute/921202-1.c: Same.
5297 * gcc.c-torture/execute/921208-2.c: Same.
5298 * gcc.c-torture/execute/930106-1.c: Same.
5299 * gcc.c-torture/execute/930406-1.c: Same.
5300 * gcc.c-torture/execute/950221-1.c: Same.
5301 * gcc.c-torture/execute/960521-1.c: Same.
5302 * gcc.c-torture/execute/980605-1.c: Same.
5303 * gcc.c-torture/execute/comp-goto-1.c: Same.
5304 * gcc.c-torture/execute/comp-goto-2.c: Same.
5305 * gcc.c-torture/execute/memcpy-1.c: Same.
5306 * gcc.c-torture/execute/multi-ix.c: Same.
5307 * gcc.c-torture/execute/nestfunc-4.c: Same.
5308 * gcc.c-torture/execute/pr20621-1.c: Same.
5309 * gcc.c-torture/execute/pr23135.c: Same.
5310 * gcc.c-torture/execute/pr28982b.c: Same.
5311 * gcc.dg/loop-3.c: Same.
5312 * gcc.dg/struct-ret-3.c: Same.
5313 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5314 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5315 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5316 * gcc.dg/tree-prof/pr44777.c: Same.
5317
5318 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5319
5320 PR jit/81144
5321 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5322 memset call with zero-initialization.
5323 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5324
5325 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5326
5327 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5328 (main): Renamed to ...
5329 (fma4_test): ... this.
5330
5331 2017-06-20 Julia Koval <julia.koval@intel.com>
5332
5333 * gcc.target/i386/pr73350-2.c: New test.
5334
5335 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5336
5337 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5338 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5339 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5340 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5341 restrict to x86_64-*-*-gnu.
5342 Skip scan-assembler on *-*-darwin*.
5343 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5344 * gcc.dg/loop-invariant.c: Likewise.
5345 * gcc.dg/lto/pr70955_0.c: Likewise.
5346 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5347 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5348 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5349
5350 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5351 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5352 targets.
5353 * gcc.dg/attr-ms_struct-2.c: Likewise.
5354 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5355 * gcc.dg/bf-ms-layout.c: Likewise.
5356 * gcc.dg/bf-ms-layout-2.c: Likewise.
5357 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5358 Require fpic support.
5359 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5360 targets.
5361 * gcc.target/i386/bitfield2.c: Likewise.
5362 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5363 targets.
5364 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5365
5366 2017-06-20 Nathan Sidwell <nathan@acm.org>
5367
5368 PR c++/67074
5369 * g++.dg/lookup/pr67074.C: New.
5370 * g++.dg/parse/namespace-alias-1.C: Adjust.
5371
5372 2017-06-20 Richard Biener <rguenther@suse.de>
5373
5374 PR middle-end/81097
5375 * c-c++-common/ubsan/pr81097.c: New testcase.
5376
5377 2017-06-20 Richard Biener <rguenther@suse.de>
5378
5379 * gcc.dg/vect/pr65947-9.c: Adjust.
5380
5381 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5382
5383 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5384 * gcc.target/arm/acle/cdp2.c: Likewise.
5385 * gcc.target/arm/acle/ldc.c: Likewise.
5386 * gcc.target/arm/acle/ldc2.c: Likewise.
5387 * gcc.target/arm/acle/ldc2l.c: Likewise.
5388 * gcc.target/arm/acle/ldcl.c: Likewise.
5389 * gcc.target/arm/acle/mcr.c: Likewise.
5390 * gcc.target/arm/acle/mcr2.c: Likewise.
5391 * gcc.target/arm/acle/mcrr.c: Likewise.
5392 * gcc.target/arm/acle/mcrr2.c: Likewise.
5393 * gcc.target/arm/acle/mrc.c: Likewise.
5394 * gcc.target/arm/acle/mrc2.c: Likewise.
5395 * gcc.target/arm/acle/mrrc.c: Likewise.
5396 * gcc.target/arm/acle/mrrc2.c: Likewise.
5397 * gcc.target/arm/acle/stc.c: Likewise.
5398 * gcc.target/arm/acle/stc2.c: Likewise.
5399 * gcc.target/arm/acle/stc2l.c: Likewise.
5400 * gcc.target/arm/acle/stcl.c: Likewise.
5401
5402 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR target/81121
5405 * gcc.target/i386/pr81121.c: New test.
5406
5407 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5408
5409 PR target/79799
5410 * gcc.target/powerpc/pr79799-1.c: New test.
5411 * gcc.target/powerpc/pr79799-2.c: Likewise.
5412 * gcc.target/powerpc/pr79799-3.c: Likewise.
5413 * gcc.target/powerpc/pr79799-4.c: Likewise.
5414 * gcc.target/powerpc/pr79799-5.c: Likewise.
5415
5416 2017-06-19 Nathan Sidwell <nathan@acm.org>
5417
5418 PR c++/81124
5419 PR c++/79766
5420 * g++.dg/lookup/pr79766.C: New.
5421 * g++.dg/lookup/pr81124.C: New.
5422 * g++.dg/template/explicit6.C: Adjust.
5423 * g++.old-deja/g++.other/decl5.C: Adjust.
5424
5425 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5426
5427 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5428 -DSTACK_SIZE.
5429
5430 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR sanitizer/81125
5433 * g++.dg/ubsan/pr81125.C: New test.
5434
5435 PR sanitizer/81111
5436 * g++.dg/ubsan/pr81111.C: New test.
5437
5438 2017-06-19 Richard Biener <rguenther@suse.de>
5439
5440 PR middle-end/81118
5441 * gcc.dg/torture/pr81118.c: New testcase.
5442
5443 2017-06-19 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/80887
5446 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5447
5448 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR ipa/81112
5451 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5452
5453 2017-06-19 Nathan Sidwell <nathan@acm.org>
5454
5455 PR c++/81119
5456 * g++.dg/warn/pr81119.C: New.
5457
5458 2017-06-19 Martin Liska <mliska@suse.cz>
5459
5460 PR sanitizer/80879
5461 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5462
5463 2017-06-19 Martin Liska <mliska@suse.cz>
5464
5465 PR ipa/80732
5466 * gcc.target/i386/mvc5.c: Scan indirect_function.
5467 * gcc.target/i386/mvc7.c: Likewise.
5468 * gcc.target/i386/pr80732.c: New test.
5469
5470 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5471
5472 PR c++/66093
5473 * g++.dg/cpp1y/constexpr-66093.C: New.
5474
5475 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5476
5477 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5478 dg-skip-if list.
5479
5480 2017-06-19 Richard Biener <rguenther@suse.de>
5481
5482 PR ipa/81112
5483 * g++.dg/torture/pr81112.C: New testcase.
5484
5485 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5486
5487 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5488
5489 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5490
5491 PR fortran/52473
5492 * gfortran.dg/cshift_1.f90: New test.
5493
5494 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5495
5496 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5497
5498 2017-06-16 Carl Love <cel@us.ibm.com>
5499
5500 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5501 main): Add runnable tests and test checker for vec_float,
5502 vec_float2, vec_floate and vec_floato builtins.
5503
5504 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5505
5506 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5507 the architecture options added by dg-add-options arm_neon.
5508 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5509 to the architecture.
5510 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5511 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5512 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5513
5514 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5515
5516 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5517 multilibs have been built.
5518
5519 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5520
5521 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5522 * gcc.target/arm/pr51915.c: Likewise.
5523 * gcc.target/arm/pr52006.c: Likewise.
5524 * gcc.target/arm/pr53187.c: Likewise.
5525
5526 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5527
5528 * gcc.target/arm/multilibs.exp: New file.
5529
5530 2017-06-16 Martin Sebor <msebor@redhat.com>
5531
5532 PR tree-optimization/80933
5533 PR tree-optimization/80934
5534 * gcc.dg/fold-bcopy.c: New test.
5535 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5536 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5537 * gcc.dg/pr79214.c: Adjust.
5538 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5539 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5540 * gcc.dg/builtins-nonnull.c: Likewise.
5541
5542 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5543
5544 PR target/71778
5545 * gcc.target/arm/pr71778.c: New.
5546
5547 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5548
5549 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5550
5551 2017-06-16 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/81090
5554 * gcc.dg/graphite/pr81090.c: New testcase.
5555
5556 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5557
5558 PR fortran/80983
5559 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5560
5561 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR sanitizer/81094
5564 * c-c++-common/ubsan/object-size-11.c: New test.
5565
5566 2017-06-15 Martin Sebor <msebor@redhat.com>
5567
5568 PR c++/80560
5569 * g++.dg/Wclass-memaccess.C: New test.
5570
5571 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5572
5573 PR fortran/80983
5574 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5575
5576 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5577
5578 PR lto/69866
5579 * gcc.dg/lto/pr69866_0.c: New test.
5580 * gcc.dg/lto/pr69866_1.c: Likewise.
5581
5582 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5583
5584 PR target/78818
5585 * gcc.target/msp430/pr78818-real.c: New template for tests.
5586 * gcc.target/msp430/pr78818-auto.c: New test.
5587 * gcc.target/msp430/pr78818-data-region.c: New test.
5588 * gcc.target/msp430/pr78818-data-sec.c: New test.
5589 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5590
5591 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5592
5593 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5594 instructions in it rather than the number of IT blocks being 2.
5595 Transfer scan directive arm_thumb2 restriction to the whole
5596 testcase and restrict further to Thumb-only targets.
5597
5598 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5599
5600 * gcc.target/arm/sdiv_costs_1.c:
5601 Use dg-add-options.
5602
5603 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5604
5605 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5606 * gcc.target/mips/pr51513-1.c: New test.
5607 * gcc.target/mips/pr51513-2.c: New test.
5608
5609 2017-06-14 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/81083
5612 * gcc.dg/torture/pr81083.c: Add prototypes.
5613
5614 2017-06-14 Richard Biener <rguenther@suse.de>
5615
5616 PR middle-end/81088
5617 * c-c++-common/ubsan/pr81088.c: New testcase.
5618
5619 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5620
5621 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5622
5623 2017-06-14 Andrew Pinski <apinski@cavium.com>
5624 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5625
5626 PR target/71663
5627 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5628 * gcc.target/aarch64/vect-init-2.c: Likewise.
5629 * gcc.target/aarch64/vect-init-3.c: Likewise.
5630 * gcc.target/aarch64/vect-init-4.c: Likewise.
5631 * gcc.target/aarch64/vect-init-5.c: Likewise.
5632
5633 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/58541
5636 * g++.dg/cpp0x/constexpr-58541.C: New.
5637
5638 2017-06-14 Richard Biener <rguenther@suse.de>
5639
5640 PR tree-optimization/81083
5641 * gcc.dg/torture/pr81083.c: New testcase.
5642
5643 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5644
5645 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5646 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5647
5648 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR c++/80973
5651 * g++.dg/ubsan/pr80973.C: New test.
5652
5653 PR c++/80984
5654 * g++.dg/opt/nrv18.C: New test.
5655
5656 2017-06-13 Martin Liska <mliska@suse.cz>
5657
5658 PR sanitize/78204
5659 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5660 test by adding no_sanitize attribute.
5661 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5662
5663 2017-06-13 Renlin Li <renlin.li@arm.com>
5664
5665 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5666 conditionally.
5667
5668 2017-06-13 Martin Jambor <mjambor@suse.cz>
5669
5670 PR tree-optimization/80803
5671 PR tree-optimization/81063
5672 gcc.dg/tree-ssa/pr80803.c: New test.
5673 gcc.dg/tree-ssa/pr81063.c: Likewise.
5674
5675 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5676
5677 * c-c++-common/fold-masked-cmp-3.c: New test.
5678
5679 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5680
5681 PR tree-optimization/67328
5682 * c-c++-common/fold-masked-cmp-1.c: New test.
5683 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5684 * gcc.dg/pr46309.c: Fix pattern.
5685 * gcc.dg/pr46309-2.c: Likewise.
5686
5687 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5688
5689 * gcc.target/arm/sdiv_costs_1.c:
5690 Require arm_arch_v8a_ok and add march option.
5691
5692 2017-06-13 Martin Liska <mliska@suse.cz>
5693
5694 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5695 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5696 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5697
5698 2017-06-13 Richard Biener <rguenther@suse.de>
5699
5700 PR middle-end/81065
5701 * c-c++-common/ubsan/pr81065.c: New testcase.
5702
5703 2017-06-12 Ian Lance Taylor <iant@golang.org>
5704
5705 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5706 freorder. Update comment to explain test.
5707
5708 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5709
5710 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5711 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5712 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5713 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5714
5715 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5716
5717 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5718
5719 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5720
5721 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5722
5723 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR tree-optimization/81003
5726 * gcc.c-torture/compile/pr81003.c: New test.
5727
5728 2017-06-12 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/81053
5731 * gcc.dg/torture/pr81053.c: New testcase.
5732
5733 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5734
5735 PR fortran/80988
5736 * gfortran.dg/implied_do_io_3.f90: New test.
5737
5738 2017-06-10 Tom de Vries <tom@codesourcery.com>
5739
5740 * lib/target-supports.exp (check_effective_target_signal): New proc.
5741 * lib/gcc.exp (gcc_target_compile): Remove appending of
5742 -DSIGNAL_SUPPRESS to additional_flags.
5743 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5744 additional_flags if effective target signal is not supported by the
5745 target.
5746 * gcc.c-torture/execute/20101011-1.c: Same.
5747 * gcc.dg/c99-stdint-1.c: Same.
5748 * gcc.dg/c99-stdint-2.c: Same.
5749 * gcc.dg/c99-stdint-5.c: Same.
5750 * gcc.dg/c99-stdint-6.c: Same.
5751 * gcc.dg/stdint-width-1.c: Same.
5752
5753 2017-06-10 Tom de Vries <tom@codesourcery.com>
5754
5755 * lib/target-supports.exp (check_effective_target_stack_size)
5756 (dg-effective-target-value): New proc.
5757 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5758 additional_flags.
5759 * lib/objc.exp (objc_target_compile): Same.
5760 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5761 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5762 dg-additional-options.
5763 * gcc.c-torture/compile/20080806-1.c: Same.
5764 * gcc.c-torture/compile/920723-1.c: Same.
5765 * gcc.c-torture/compile/930621-1.c: Same.
5766 * gcc.c-torture/compile/991214-2.c: Same.
5767 * gcc.c-torture/compile/bcopy.c: Same.
5768 * gcc.c-torture/compile/memtst.c: Same.
5769 * gcc.c-torture/compile/msp.c: Same.
5770 * gcc.c-torture/compile/stuct.c: Same.
5771 * gcc.c-torture/execute/20011008-3.c: Same.
5772 * gcc.c-torture/execute/20030209-1.c: Same.
5773 * gcc.c-torture/execute/20031012-1.c: Same.
5774 * gcc.c-torture/execute/20040805-1.c: Same.
5775 * gcc.c-torture/execute/920410-1.c: Same.
5776 * gcc.c-torture/execute/920501-7.c: Same.
5777 * gcc.c-torture/execute/921113-1.c: Same.
5778 * gcc.c-torture/execute/921202-1.c: Same.
5779 * gcc.c-torture/execute/921208-2.c: Same.
5780 * gcc.c-torture/execute/930106-1.c: Same.
5781 * gcc.c-torture/execute/930406-1.c: Same.
5782 * gcc.c-torture/execute/950221-1.c: Same.
5783 * gcc.c-torture/execute/960521-1.c: Same.
5784 * gcc.c-torture/execute/980605-1.c: Same.
5785 * gcc.c-torture/execute/comp-goto-1.c: Same.
5786 * gcc.c-torture/execute/comp-goto-2.c: Same.
5787 * gcc.c-torture/execute/memcpy-1.c: Same.
5788 * gcc.c-torture/execute/multi-ix.c: Same.
5789 * gcc.c-torture/execute/nestfunc-4.c: Same.
5790 * gcc.c-torture/execute/pr20621-1.c: Same.
5791 * gcc.c-torture/execute/pr23135.c: Same.
5792 * gcc.c-torture/execute/pr28982b.c: Same.
5793 * gcc.dg/loop-3.c: Same.
5794 * gcc.dg/struct-ret-3.c: Same.
5795 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5796 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5797 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5798 * gcc.dg/tree-prof/pr44777.c: Same.
5799
5800 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5801
5802 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5803 (test_mutually_exclusive_suggestions): New test function.
5804 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5805 (test_mutually_exclusive_suggestions): New test function.
5806 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5807 (test_mutually_exclusive_suggestions): New test function.
5808 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5809 (test_show_locus): Add special-case for
5810 "test_mutually_exclusive_suggestions".
5811
5812 2017-06-09 Ian Lance Taylor <iant@golang.org>
5813
5814 * gcc.dg/tree-prof/split-1.c: New test.
5815
5816 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5817
5818 * gcc.dg/predict-14.c: Avoid cold function detection.
5819 * gcc.target/i386/umod-3.c: Likewise.
5820
5821 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5822
5823 * gcc.target/aarch64/lrint-matherr.h: New.
5824 * gcc.target/aarch64/inline-lrint_1.c: New.
5825 * gcc.target/aarch64/inline-lrint_2.c: New.
5826 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5827 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5828
5829 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5830
5831 * gcc.target/arm/sdiv_costs_1.c: New.
5832
5833 2017-06-09 Tom de Vries <tom@codesourcery.com>
5834
5835 PR target/80855
5836 * gcc.target/nvptx/label-values.c: New test.
5837
5838 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5839
5840 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5841 Test for null definitions instead of them being undefined. Add entry
5842 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5843 about using the effective target for architecture extension.
5844 (check_effective_target_arm_arch_v7ve_ok): Remove.
5845 (add_options_for_arm_arch_v7ve): Likewise.
5846
5847 2017-06-09 Richard Biener <rguenther@suse.de>
5848
5849 PR tree-optimization/66623
5850 * gcc.dg/vect/pr66623.c: New testcase.
5851
5852 2017-06-09 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/79483
5855 * gcc.dg/graphite/pr79483.c: New testcase.
5856
5857 2017-06-09 Richard Biener <rguenther@suse.de>
5858
5859 PR middle-end/81007
5860 * g++.dg/pr81007.C: New testcase.
5861
5862 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5863
5864 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5865 instead of "rsp" for -m32.
5866 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5867 target, add -msse2 to dg-options.
5868 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5869 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5870
5871 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5872
5873 PR target/80966
5874 * gcc.target/powerpc/stack-limit.c: New testcase.
5875
5876 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5877
5878 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5879 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5880 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5881 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5882 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5883 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5884
5885 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR c/81006
5888 * c-c++-common/gomp/pr81006.c: New test.
5889
5890 PR c++/81011
5891 * g++.dg/gomp/pr81011.C: New test.
5892
5893 PR middle-end/81005
5894 * c-c++-common/ubsan/align-10.c: New test.
5895 * c-c++-common/ubsan/null-13.c: New test.
5896
5897 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5898
5899 PR target/81015
5900 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5901 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5902 * gcc.target/i386/pr81015.c: New test.
5903
5904 2017-06-08 Tom de Vries <tom@codesourcery.com>
5905
5906 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5907 trampolines instead of NO_TRAMPOLINES.
5908 * gcc.c-torture/execute/20000822-1.c: Same.
5909 * gcc.c-torture/execute/920428-2.c: Same.
5910 * gcc.c-torture/execute/920501-7.c: Same.
5911 * gcc.c-torture/execute/920612-2.c: Same.
5912 * gcc.c-torture/execute/921017-1.c: Same.
5913 * gcc.c-torture/execute/921215-1.c: Same.
5914 * gcc.c-torture/execute/931002-1.c: Same.
5915 * gcc.c-torture/execute/comp-goto-2.c: Same.
5916 * gcc.c-torture/execute/nestfunc-1.c: Same.
5917 * gcc.c-torture/execute/nestfunc-2.c: Same.
5918 * gcc.c-torture/execute/nestfunc-3.c: Same.
5919 * gcc.c-torture/execute/nestfunc-5.c: Same.
5920 * gcc.c-torture/execute/nestfunc-6.c: Same.
5921 * gcc.c-torture/execute/pr24135.c: Same.
5922 * gcc.dg/Wtrampolines.c: Same.
5923 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5924 * gcc.dg/torture/stackalign/nested-5.c: Same.
5925 * gcc.dg/torture/stackalign/nested-6.c: Same.
5926 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5927 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5928 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5929 * gcc.dg/trampoline-1.c: Same.
5930 * gcc.dg/tree-prof/pr44777.c: Same.
5931 * gcc.target/i386/pr67770.c: Same.
5932 * lib/gcc.exp (gcc_target_compile): Remove appending of
5933 -DNO_TRAMPOLINES to additional_flags.
5934 * lib/objc.exp (objc_target_compile): Same.
5935
5936 2017-06-08 Tom de Vries <tom@codesourcery.com>
5937
5938 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5939 'gcc,no_trampolines' instead of 'no_trampolines'.
5940
5941 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5942
5943 PR middle-end/79988
5944 * gcc.target/i386/mpx/pr79988.c: New test.
5945
5946 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5947
5948 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5949 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5950 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5951
5952 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5953
5954 * g++.dg/tree-ssa/counts-1.C: New testcase.
5955 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5956
5957 2017-08-08 Julia Koval <julia.koval@intel.com>
5958
5959 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5960 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5961 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5962 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5963 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5964 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5965
5966 2017-06-08 Marek Polacek <polacek@redhat.com>
5967
5968 PR sanitize/80932
5969 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5970
5971 2017-08-08 Julia Koval <julia.koval@intel.com>
5972
5973 PR target/73350,80862
5974 * gcc.target/i386/pr73350.c: New test.
5975
5976 2017-06-08 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/80928
5979 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5980
5981 2017-06-07 Carl Love <cel@us.ibm.com>
5982
5983 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5984
5985 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5986
5987 PR c++/80990
5988 * g++.dg/cpp1z/class-deduction39.C: New.
5989
5990 2017-06-07 Marek Polacek <polacek@redhat.com>
5991
5992 PR sanitizer/80932
5993 * c-c++-common/ubsan/pr80932.c: New test.
5994
5995 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5996
5997 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5998 * gcc.target/i386/l_fma_double_2.c: Ditto.
5999 * gcc.target/i386/l_fma_double_3.c: Ditto.
6000 * gcc.target/i386/l_fma_double_4.c: Ditto.
6001 * gcc.target/i386/l_fma_double_5.c: Ditto.
6002 * gcc.target/i386/l_fma_double_6.c: Ditto.
6003 * gcc.target/i386/l_fma_float_1.c: Ditto.
6004 * gcc.target/i386/l_fma_float_2.c: Ditto.
6005 * gcc.target/i386/l_fma_float_3.c: Ditto.
6006 * gcc.target/i386/l_fma_float_4.c: Ditto.
6007 * gcc.target/i386/l_fma_float_5.c: Ditto.
6008 * gcc.target/i386/l_fma_float_6.c: Ditto.
6009
6010 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6011
6012 * gcc.target/aarch64/sdiv_costs_1.c: New.
6013
6014 2017-06-07 Richard Biener <rguenther@suse.de>
6015
6016 PR tree-optimization/80928
6017 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6018 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6019
6020 2017-06-07 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/80928
6023 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6024 check_results.
6025
6026 2017-06-06 Nathan Sidwell <nathan@acm.org>
6027
6028 * g++.dg/pr45330.C: Add inline namespace case.
6029
6030 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6031
6032 PR fortran/80975
6033 * gfortran.dg/matmul_16.f90: New test.
6034 * gfortran.dg/inline_matmul_18.f90: New test.
6035
6036 2017-06-06 Marek Polacek <polacek@redhat.com>
6037
6038 PR c/79983
6039 * gcc.dg/pr79983.c: New test.
6040
6041 2017-06-06 David S. Miller <davem@davemloft.net>
6042
6043 * gcc.target/sparc/sparc-ret-3.c: New test.
6044
6045 2017-06-06 Tom de Vries <tom@codesourcery.com>
6046
6047 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6048 label_values instead of NO_LABEL_VALUES.
6049 * gcc.c-torture/compile/920301-1.c: Same.
6050 * gcc.c-torture/compile/920501-1.c: Same.
6051 * gcc.c-torture/compile/941014-4.c: Same.
6052 * gcc.c-torture/compile/labels-1.c: Same.
6053 * gcc.c-torture/compile/pr18903.c: Same.
6054 * gcc.c-torture/execute/920302-1.c: Same.
6055 * gcc.c-torture/execute/920415-1.c: Same.
6056 * gcc.c-torture/execute/920428-2.c: Same.
6057 * gcc.c-torture/execute/920501-3.c: Same.
6058 * gcc.c-torture/execute/920501-4.c: Same.
6059 * gcc.c-torture/execute/920501-5.c: Same.
6060 * gcc.c-torture/execute/920501-7.c: Same.
6061 * gcc.c-torture/execute/920721-4.c: Same.
6062 * gcc.c-torture/execute/980526-1.c: Same.
6063 * gcc.c-torture/execute/990208-1.c: Same.
6064 * gcc.c-torture/execute/comp-goto-1.c: Same.
6065 * gcc.c-torture/execute/comp-goto-2.c: Same.
6066 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6067 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6068 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6069 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6070 * gcc.dg/tree-prof/pr44777.c: Same.
6071 * gcc.misc-tests/bprob-2.c: Same.
6072 * gcc.misc-tests/gcov-3.c: Same.
6073 * lib/gcc.exp (gcc_target_compile): Remove appending of
6074 -DNO_LABEL_VALUES to additional_flags.
6075 * lib/objc.exp (objc_target_compile): Same.
6076 * lib/target-supports.exp (check_effective_target_label_values): Test on
6077 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6078
6079 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6080
6081 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6082
6083 2017-06-06 Richard Biener <rguenther@suse.de>
6084
6085 PR tree-optimization/80974
6086 * gcc.dg/torture/pr80974.c: New testcase.
6087
6088 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6089
6090 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6091 "unsigned int" in conversation warning on line 15.
6092
6093 2017-06-06 Richard Biener <rguenther@suse.de>
6094
6095 PR tree-optimization/80928
6096 * gcc.dg/vect/pr80928.c: New testcase.
6097 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6098 * gcc.dg/vect/slp-13.c: Likewise.
6099 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6100
6101 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6102
6103 * g++.dg/plugin/comment_plugin.c: New test plugin.
6104 * g++.dg/plugin/comments-1.C: New test file.
6105 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6106
6107 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6108
6109 * gcc.misc-tests/gcov-1a.c: New test.
6110
6111 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6112
6113 * gcc.target/powerpc/clone1.c: New test.
6114
6115 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6116
6117 PR fortran/70601
6118 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6119
6120 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6121
6122 PR fortran/35339
6123 * gfortran.dg/implied_do_io_1.f90: New Test.
6124 * gfortran.dg/implied_do_io_2.f90: New Test.
6125
6126 2017-06-05 Renlin Li <renlin.li@arm.com>
6127
6128 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6129 selector to related line.
6130
6131 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6132
6133 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6134
6135 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6136
6137 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6138
6139 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6140
6141 * gcc.target/aarch64/subs_compare_2.c: New test.
6142
6143 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6144
6145 * gcc.target/aarch64/subs_compare_1.c: New test.
6146
6147 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6148
6149 * gcc.target/mips/div-9.c: Delete duplicate test.
6150 * gcc.target/mips/div-10.c: Ditto.
6151 * gcc.target/mips/div-11.c: Ditto.
6152 * gcc.target/mips/div-12.c: Ditto.
6153
6154 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6155
6156 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6157
6158 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6159
6160 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6161 vesrion of the dejagnu grep.
6162 (list-module-names): Use it and adjust the regular expressions for
6163 modules and submodules.
6164 * gfortran.dg/prof/prof.exp: Cleanup modules.
6165 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6166 directives.
6167 * gfortran.dg/altreturn_8.f90: Likewise.
6168 * gfortran.dg/associate_12.f90: Likewise.
6169 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6170 * gfortran.dg/charlen_15.f90: Likewise.
6171 * gfortran.dg/class_4a.f03: Likewise.
6172 * gfortran.dg/class_54.f90: Likewise.
6173 * gfortran.dg/class_dummy_4.f03: Likewise.
6174 * gfortran.dg/class_dummy_5.f90: Likewise.
6175 * gfortran.dg/constructor_9.f90: Likewise.
6176 * gfortran.dg/dec_structure_15.f90: Likewise.
6177 * gfortran.dg/do_check_8.f90: Likewise.
6178 * gfortran.dg/dtio_26.f03: Likewise.
6179 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6180 * gfortran.dg/equiv_9.f90: Likewise.
6181 * gfortran.dg/extends_15.f90: Likewise.
6182 * gfortran.dg/finalize_22.f90: Likewise.
6183 * gfortran.dg/finalize_23.f90: Likewise.
6184 * gfortran.dg/generic_26.f90: Likewise.
6185 * gfortran.dg/generic_27.f90: Likewise.
6186 * gfortran.dg/namelist_76.f90: Likewise.
6187 * gfortran.dg/pointer_init_8.f90: Likewise.
6188 * gfortran.dg/pr61318.f90: Likewise.
6189 * gfortran.dg/pr77260_1.f90: Likewise.
6190 * gfortran.dg/pr77260_2.f90: Likewise.
6191 * gfortran.dg/pr77420_3.f90: Likewise.
6192 * gfortran.dg/proc_ptr_39.f90: Likewise.
6193 * gfortran.dg/proc_ptr_41.f90: Likewise.
6194 * gfortran.dg/proc_ptr_42.f90: Likewise.
6195 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6196 * gfortran.dg/submodule_1.f08: Likewise.
6197 * gfortran.dg/submodule_10.f08: Likewise.
6198 * gfortran.dg/submodule_14.f08: Likewise.
6199 * gfortran.dg/submodule_15.f08: Likewise.
6200 * gfortran.dg/submodule_2.f08: Likewise.
6201 * gfortran.dg/submodule_5.f08: Likewise.
6202 * gfortran.dg/submodule_6.f08: Likewise.
6203 * gfortran.dg/submodule_7.f08: Likewise.
6204 * gfortran.dg/submodule_8.f08: Likewise.
6205 * gfortran.dg/submodule_9.f08: Likewise.
6206 * gfortran.dg/transfer_class_2.f90: Likewise.
6207 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6208 * gfortran.dg/typebound_call_24.f03: Likewise.
6209 * gfortran.dg/typebound_call_25.f90: Likewise.
6210 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6211 * gfortran.dg/typebound_generic_12.f03: Likewise.
6212 * gfortran.dg/typebound_generic_13.f03: Likewise.
6213 * gfortran.dg/typebound_generic_14.f03: Likewise.
6214 * gfortran.dg/typebound_generic_15.f90: Likewise.
6215 * gfortran.dg/typebound_operator_16.f03: Likewise.
6216 * gfortran.dg/typebound_operator_18.f90: Likewise.
6217 * gfortran.dg/typebound_operator_20.f90: Likewise.
6218 * gfortran.dg/typebound_override_3.f90: Likewise.
6219 * gfortran.dg/typebound_override_4.f90: Likewise.
6220 * gfortran.dg/typebound_override_5.f90: Likewise.
6221 * gfortran.dg/typebound_override_6.f90: Likewise.
6222 * gfortran.dg/typebound_override_7.f90: Likewise.
6223 * gfortran.dg/typebound_proc_28.f03: Likewise.
6224 * gfortran.dg/typebound_proc_29.f90: Likewise.
6225 * gfortran.dg/typebound_proc_30.f90: Likewise.
6226 * gfortran.dg/typebound_proc_31.f90: Likewise.
6227 * gfortran.dg/typebound_proc_32.f90: Likewise.
6228 * gfortran.dg/typebound_proc_33.f90: Likewise.
6229 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6230 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6231 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6232 * gfortran.dg/use_only_3.f90: Likewise.
6233 * gfortran.dg/use_without_only_1.f90: Likewise.
6234 * gfortran.dg/warn_unused_function.f90: Likewise.
6235 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6236 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6237
6238 2017-06-04 Marek Polacek <polacek@redhat.com>
6239
6240 PR c/80919
6241 * gcc.dg/format/pr80919.c: New test.
6242
6243 2017-06-02 Martin Sebor <msebor@redhat.com>
6244
6245 PR c/80892
6246 * c-c++-common/Wfloat-conversion-2.c: New test.
6247
6248 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6249
6250 PR c++/68754
6251 * g++.dg/cpp1y/constexpr-68754.C: New.
6252
6253 2017-06-02 Carl Love <cel@us.ibm.com>
6254
6255 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6256 for the new built-ins.
6257
6258 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6259
6260 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6261
6262 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6263
6264 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6265 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6266 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6267 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6268 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6269
6270 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6271
6272 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6273
6274 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275
6276 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6277
6278 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6279
6280 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6281 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6282 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6283 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6284 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6285 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6286 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6287 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6288 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6289
6290 2017-06-02 Nathan Sidwell <nathan@acm.org>
6291
6292 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6293
6294 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR rtl-optimization/80903
6297 * gcc.dg/pr80903.c: New test.
6298
6299 PR fortran/80918
6300 * gfortran.dg/gomp/pr80918.f90: New test.
6301
6302 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6303
6304 * c-c++-common/Wsizeof-pointer-div.c: New test.
6305 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6306 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6307 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6308 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6309 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6310 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6311 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6312 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6313 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6314 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6315 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6316 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6317 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6318 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6319 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6320 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6321 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6322 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6323
6324 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6325
6326 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6327 Update the target to power8-vector.
6328
6329 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6330
6331 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6332
6333 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6334
6335 * debug12.adb, debug12.ads: New testcase.
6336
6337 2017-06-01 Martin Jambor <mjambor@suse.cz>
6338
6339 PR tree-optimization/80898
6340 * gcc.dg/tree-ssa/pr80898.c: New test.
6341 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6342
6343 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/80896
6346 * g++.dg/cpp1z/nodiscard5.C: New.
6347
6348 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6349
6350 * gcc.target/arc/pr9001195952.c: New test.
6351
6352 2017-06-01 Tom de Vries <tom@codesourcery.com>
6353
6354 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6355 * gcc.c-torture/compile/asmgoto-1.c: Same.
6356 * gcc.dg/20000707-1.c: Same.
6357 * gcc.dg/pr38700.c: Same.
6358 * gcc.dg/pr70169.c: Same.
6359 * gcc.dg/pr80112.c: Same.
6360 * gcc.dg/torture/pr51071-2.c: Same.
6361 * gcc.dg/torture/pr51071.c: Same.
6362 * gcc.dg/tree-ssa/alias-34.c: Same.
6363
6364 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6365
6366 * gnat.dg/debug11.adb: New testcase.
6367
6368 2017-06-01 Richard Biener <rguenther@suse.de>
6369
6370 PR middle-end/66313
6371 * c-c++-common/ubsan/pr66313.c: New testcase.
6372 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6373
6374 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6375
6376 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6377 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6378 to vsx_hw. Add dg-skip-if directive to disable this test if
6379 -mcpu overridden.
6380 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6381 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6382 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6383 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6384 to dg-option. Add dg-skip-if directive to disable this test
6385 for darwin. Add dg-skip-if directive to disable this test if
6386 -mcpu overridden.
6387
6388 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6389
6390 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6391 (_mm_maskz_max_sd): Test new intrinsics.
6392 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6393 (_mm_maskz_max_sd): Test new intrinsics.
6394 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6395 (_mm_maskz_max_ss): Test new intrinsics.
6396 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6397 (_mm_maskz_max_ss): Test new intrinsics.
6398 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6399 (_mm_maskz_min_sd): Test new intrinsics.
6400 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6401 (_mm_maskz_min_sd): Test new intrinsics.
6402 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6403 (_mm_maskz_min_ss): Test new intrinsics.
6404 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6405 (_mm_maskz_min_ss): Test new intrinsics.
6406
6407 2017-05-31 Nathan Sidwell <nathan@acm.org>
6408
6409 * g++.dg/lookup/lambda1.C New.
6410
6411 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6412
6413 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6414 on pointer should not be replaced.
6415
6416 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6417
6418 PR testsuite/80580
6419 * gcc.dg/gimplefe-error-7.c: New test.
6420
6421 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6422
6423 * gcc.target/arc/add_n-combine.c: New test.
6424 * gcc.target/arc/sub_n-combine.c: New test.
6425
6426 2017-05-31 Richard Biener <rguenther@suse.de>
6427
6428 PR target/80880
6429 * gcc.target/i386/pr80880.c: New testcase.
6430
6431 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6432
6433 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6434
6435 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6436
6437 * gcc.dg/vect/pr80815-3.c: New test.
6438
6439 2017-05-31 Richard Biener <rguenther@suse.de>
6440
6441 PR tree-optimization/80906
6442 * gcc.dg/graphite/pr80906.c: New testcase.
6443
6444 2017-05-30 Tom de Vries <tom@codesourcery.com>
6445
6446 PR testsuite/80910
6447 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6448 unsupported if host compiler does not support c++11.
6449 (host_supports_c++11): New proc.
6450
6451 2017-05-30 Martin Sebor <msebor@redhat.com>
6452
6453 PR c/80731
6454 * g++.dg/ext/utf16-4.C: Relax test.
6455 * gcc.dg/fixed-point/int-warning.c: Adjust.
6456
6457 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6458
6459 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6460 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6461 test case.
6462 * g++.dg/plugin/show-template-tree-color.C: New test case.
6463 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6464 * g++.dg/template/show-template-tree-2.C: New test case.
6465 * g++.dg/template/show-template-tree-3.C: New test case.
6466 * g++.dg/template/show-template-tree-4.C: New test case.
6467 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6468 * g++.dg/template/show-template-tree.C: New test case.
6469
6470 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6471
6472 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6473 dg-options.
6474 * gfortran.dg/pr80107.f: Delete testcase.
6475
6476 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6477
6478 PR target/80833
6479 * gcc.target/i386/pr80833-1.c: New test.
6480 * gcc.target/i386/pr80833-2.c: Ditto.
6481
6482 2017-05-30 Nathan Sidwell <nathan@acm.org>
6483
6484 PR c++/80913
6485 * g++.dg/lookup/pr80913.C: New.
6486
6487 2017-05-30 Richard Biener <rguenther@suse.de>
6488
6489 PR middle-end/80901
6490 * gcc.dg/torture/pr80901.c: New testcase.
6491
6492 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6493
6494 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6495
6496 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6497
6498 PR target/78838
6499 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6500
6501 2017-05-30 Richard Biener <rguenther@suse.de>
6502
6503 PR middle-end/80876
6504 * gcc.dg/torture/pr80876.c: New testcase.
6505
6506 2017-05-29 Nathan Sidwell <nathan@acm.org>
6507
6508 PR c++/80891 (#5)
6509 * g++.dg/lookup/pr80891-5.C: New.
6510
6511 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6512
6513 PR libgfortran/53029
6514 * gfortran.dg/read_5.f90: New test.
6515
6516 2017-05-29 Nathan Sidwell <nathan@acm.org>
6517
6518 PR c++/80891 (#4)
6519 * g++.dg/lookup/pr80891-4.C: New.
6520
6521 PR c++/80891 (#1)
6522 * g++.dg/lookup/pr80891-1.C: New.
6523
6524 PR c++/80891 (#3)
6525 * g++.dg/lookup/pr80891-3.C: New.
6526
6527 PR c++/80891 (#2)
6528 * g++.dg/lookup/pr80891-2.C: New.
6529
6530 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6531
6532 PR fortran/37131
6533 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6534 flags.
6535 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6536 * gfortran.dg/inline_matmul_17.f90: New test.
6537
6538 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6539
6540 * gfortran.dg/matmul_bounds_12.f90: New test.
6541
6542 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR bootstrap/80887
6545 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6546
6547 2017-05-26 Nathan Sidwell <nathan@acm.org>
6548
6549 * g++.dg/cpp0x/dr2061.C: New.
6550 * g++.dg/parse/namespace-alias-1.C: Add more test.
6551
6552 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6553
6554 PR tree-optimization/80815
6555 * gcc.dg/vect/pr80815-1.c: New test.
6556 * gcc.dg/vect/pr80815-2.c: New test.
6557
6558 2017-05-26 Martin Liska <mliska@suse.cz>
6559
6560 PR ipa/80663
6561 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6562 split at the problematic spot.
6563 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6564 a valid value of the param.
6565
6566 2017-05-26 Marek Polacek <polacek@redhat.com>
6567
6568 PR sanitizer/80875
6569 * c-c++-common/ubsan/pr80875.c: New test.
6570
6571 2017-05-26 Tom de Vries <tom@codesourcery.com>
6572
6573 PR testsuite/80557
6574 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6575 * gcc.dg/Wcxx-compat-8.c: Same.
6576 * gcc.dg/Wobjsize-1.c: Same.
6577 * gcc.dg/Wshadow-local-2.c: Same.
6578 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6579 * gcc.dg/anon-struct-6.c: Same.
6580 * gcc.dg/asm-wide-1.c: Same.
6581 * gcc.dg/builtin-inf-1.c: Same.
6582 * gcc.dg/builtin-redefine.c: Same.
6583 * gcc.dg/c90-array-lval-6.c: Same.
6584 * gcc.dg/c90-array-lval-7.c: Same.
6585 * gcc.dg/c90-fordecl-1.c: Same.
6586 * gcc.dg/c99-fordecl-2.c: Same.
6587 * gcc.dg/cast-lvalue-1.c: Same.
6588 * gcc.dg/cast-lvalue-2.c: Same.
6589 * gcc.dg/compound-lvalue-1.c: Same.
6590 * gcc.dg/cond-lvalue-1.c: Same.
6591 * gcc.dg/cpp/20000419-1.c: Same.
6592 * gcc.dg/cpp/backslash.c: Same.
6593 * gcc.dg/cpp/backslash2.c: Same.
6594 * gcc.dg/cpp/macspace1.c: Same.
6595 * gcc.dg/cpp/macspace2.c: Same.
6596 * gcc.dg/cpp/multiline-2.c: Same.
6597 * gcc.dg/cpp/pr27777.c: Same.
6598 * gcc.dg/cpp/pr30786.c: Same.
6599 * gcc.dg/cpp/pr34602.c: Same.
6600 * gcc.dg/cpp/redef1.c: Same.
6601 * gcc.dg/cpp/tr-warn1.c: Same.
6602 * gcc.dg/cpp/tr-warn3.c: Same.
6603 * gcc.dg/cpp/tr-warn6.c: Same.
6604 * gcc.dg/cpp/trad/hash.c: Same.
6605 * gcc.dg/cpp/trad/redef1.c: Same.
6606 * gcc.dg/cpp/ucs.c: Same.
6607 * gcc.dg/declspec-10.c: Same.
6608 * gcc.dg/declspec-11.c: Same.
6609 * gcc.dg/declspec-18.c: Same.
6610 * gcc.dg/format/c99-strftime-1.c: Same.
6611 * gcc.dg/format/ext-3.c: Same.
6612 * gcc.dg/format/pr72858.c: Same.
6613 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6614 * gcc.dg/init-string-1.c: Same.
6615 * gcc.dg/label-decl-3.c: Same.
6616 * gcc.dg/m-un-2.c: Same.
6617 * gcc.dg/nofixed-point-2.c: Same.
6618 * gcc.dg/noncompile/20020213-1.c: Same.
6619 * gcc.dg/pch/counter-2.c: Same.
6620 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6621 * gcc.dg/pr27528.c: Same.
6622 * gcc.dg/pr27953.c: Same.
6623 * gcc.dg/pr35899.c: Same.
6624 * gcc.dg/pr37561.c: Same.
6625 * gcc.dg/pr45461.c: Same.
6626 * gcc.dg/pr45750.c: Same.
6627 * gcc.dg/pr53196-2.c: Same.
6628 * gcc.dg/pr53265.c: Same.
6629 * gcc.dg/redecl-1.c: Same.
6630 * gcc.dg/tls/thr-init-1.c: Same.
6631 * gcc.dg/torture/pr51106-1.c: Same.
6632 * gcc.dg/torture/pr51106-2.c: Same.
6633 * gcc.dg/uninit-19.c: Same.
6634 * gcc.dg/uninit-pr20644.c: Same.
6635
6636 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6637
6638 * g++.dg/cpp1z/decomp29.C (p): New variable.
6639 (main): Add further tests.
6640
6641 2017-05-26 Richard Biener <rguenther@suse.de>
6642
6643 PR tree-optimization/80842
6644 * gcc.dg/torture/pr80842.c: New testcase.
6645
6646 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 PR c++/79652
6649 * g++.dg/cpp0x/pr79652.C: New.
6650
6651 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/71451
6654 * g++.dg/cpp0x/variadic170.C: New.
6655
6656 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6657
6658 * g++.dg/warn/Wcatch-value-1.C: New test.
6659 * g++.dg/warn/Wcatch-value-2.C: New test.
6660 * g++.dg/warn/Wcatch-value-3.C: New test.
6661
6662 2017-05-25 Nathan Sidwell <nathan@acm.org>
6663
6664 * g++.dg/lookup/using56.C: New.
6665 * g++.dg/lookup/using57.C: New.
6666 * g++.dg/lookup/using58.C: New.
6667 * g++.dg/lookup/using59.C: New.
6668
6669 * g++.dg/lookup/using17.C: Adjust diagnostics.
6670
6671 2017-05-25 Martin Sebor <msebor@redhat.com>
6672
6673 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6674 positives on ILP32.
6675 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6676 column numbers.
6677 * gcc.dg/pr60114.c: Same.
6678
6679 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6680
6681 * gfortran.dg/pr48636.f90: Fix template better.
6682
6683 2017-05-25 Nathan Sidwell <nathan@acm.org>
6684
6685 * g++.dg/lookup/koenig14.C: New.
6686
6687 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/79583
6690 * g++.dg/cpp0x/pr79583.C: New.
6691
6692 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6693
6694 PR c++/68578
6695 * g++.dg/cpp1y/pr68578.C: New.
6696
6697 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6698
6699 * gcc.dg/tree-ssa/vce-1.c: New file.
6700
6701 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6702
6703 * gcc.dg/tree-ssa/addadd.c: New file.
6704
6705 2017-05-24 Nathan Sidwell <nathan@acm.org>
6706
6707 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6708 * g++.dg/lookup/friend19.C: New.
6709 * g++.dg/lookup/friend20.C: New.
6710
6711 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6712
6713 PR c++/80544
6714 * g++.dg/expr/cast11.C: New test.
6715
6716 2017-05-24 Martin Sebor <msebor@redhat.com>
6717
6718 PR c/80731
6719 * c-c++-common/Wfloat-conversion.c: Adjust.
6720 * c-c++-common/dfp/convert-int-saturate.c: Same.
6721 * c-c++-common/pr68657-1.c: Same.
6722 * g++.dg/ext/utf-cvt.C: Same.
6723 * g++.dg/ext/utf16-4.C: Same.
6724 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6725 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6726 * g++.dg/warn/Wconversion3.C: Same.
6727 * g++.dg/warn/Wconversion4.C: Same.
6728 * g++.dg/warn/Wsign-conversion.C: Same.
6729 * g++.dg/warn/overflow-warn-1.C: Same.
6730 * g++.dg/warn/overflow-warn-3.C: Same.
6731 * g++.dg/warn/overflow-warn-4.C: Same.
6732 * g++.dg/warn/pr35635.C: Same.
6733 * g++.old-deja/g++.mike/enum1.C: Same.
6734 * gcc.dg/Wconversion-3.c: Same.
6735 * gcc.dg/Wconversion-5.c: Same.
6736 * gcc.dg/Wconversion-complex-c99.c: Same.
6737 * gcc.dg/Wconversion-complex-gnu.c: Same.
6738 * gcc.dg/Wconversion-integer.c: Same.
6739 * gcc.dg/Wsign-conversion.c: Same.
6740 * gcc.dg/bitfld-2.c: Same.
6741 * gcc.dg/c90-const-expr-11.c: Same.
6742 * gcc.dg/c90-const-expr-7.c: Same.
6743 * gcc.dg/c99-const-expr-7.c: Same.
6744 * gcc.dg/overflow-warn-1.c: Same.
6745 * gcc.dg/overflow-warn-2.c: Same.
6746 * gcc.dg/overflow-warn-3.c: Same.
6747 * gcc.dg/overflow-warn-4.c: Same.
6748 * gcc.dg/overflow-warn-5.c: Same.
6749 * gcc.dg/overflow-warn-8.c: Same.
6750 * gcc.dg/overflow-warn-9.c: New test.
6751 * gcc.dg/pr35635.c: Adjust.
6752 * gcc.dg/pr59940.c: Same.
6753 * gcc.dg/pr59963-2.c: Same.
6754 * gcc.dg/pr60114.c: Same.
6755 * gcc.dg/switch-warn-2.c: Same.
6756 * gcc.dg/utf-cvt.c: Same.
6757 * gcc.dg/utf16-4.c: Same.
6758
6759 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6760
6761 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6762 Don't include limits.h.
6763 (w): Conditionalize on long long wider than int. Use
6764 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6765 -9223372036854775808.
6766 (x): Use __INT_MAX__ instead of INT_MAX.
6767
6768 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6769
6770 PR fortran/66094
6771 * gfortran.dg/inline_matmul_16.f90: New test.
6772
6773 2017-05-24 Tom de Vries <tom@codesourcery.com>
6774
6775 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6776
6777 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6778
6779 PR middle-end/80823
6780 * gcc.dg/pr80823.c: New test.
6781
6782 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6783
6784 * gcc.target/s390/pr80725.c: New test.
6785
6786 2017-05-23 Nathan Sidwell <nathan@acm.org>
6787
6788 * g++.dg/lookup/extern-c-hidden.C: New.
6789 * g++.dg/lookup/extern-redecl1.C: New.
6790
6791 PR c++/80866
6792 * g++.dg/parse/pr80866.C: New.
6793
6794 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6795
6796 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6797 * gcc.dg/ipa/inline-5.c: Likewise.
6798 * gfortran.dg/pr48636.f90: Likewise.
6799
6800 2017-05-23 Nathan Sidwell <nathan@acm.org>
6801
6802 * g++.dg/parse/ctor9.C: Adjust expected error.
6803
6804 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6805
6806 PR libgfortran/80256
6807 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6808 Cygwin.
6809
6810 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6811
6812 * c-c++-common/goacc/parallel-dims-1.c: Update.
6813 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6814 * c-c++-common/goacc/routine-1.c: Likewise.
6815 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6816 * g++.dg/goacc/template.C: Likewise.
6817 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6818 * gfortran.dg/goacc/routine-3.f90: Likewise.
6819 * gfortran.dg/goacc/sie.f95: Likewise.
6820 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6821
6822 2017-05-23 Nathan Sidwell <nathan@acm.org>
6823
6824 * g++.dg/lookup/using13.C: Adjust expected error.
6825
6826 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6827
6828 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6829
6830 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6831
6832 PR target/80718
6833 * gcc.target/powerpc/pr80718.c: New test.
6834
6835 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6836
6837 * gcc.target/powerpc/conditional-return.c: New testcase.
6838
6839 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840
6841 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6842 LE-only.
6843
6844 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6845
6846 PR fortran/80766
6847 * gfortran.dg/typebound_call_28.f90: New test.
6848
6849 2017-05-22 Nathan Sidwell <nathan@acm.org>
6850
6851 * g++.dg/lookup/strong-using.C: New.
6852
6853 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6854
6855 * gcc.target/arm/movsi_movt.c: New test.
6856 * gcc.target/arm/movdi_movt.c: New test.
6857
6858 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6859
6860 * gnat.dg/specs/not_null1.ads: New test.
6861
6862 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gnat.dg/limited_with5.ad[sb]: New test.
6865 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6866 * gnat.dg/limited_with6.ad[sb]: New test.
6867 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6868
6869 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6872 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6873
6874 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6875
6876 PR c++/70265
6877 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6878 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6879
6880 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881
6882 PR libgfortran/80333
6883 * gfortran.dg/dtio_30.f03: New test.
6884
6885 2017-05-19 Marek Polacek <polacek@redhat.com>
6886
6887 PR sanitizer/80800
6888 * c-c++-common/ubsan/pr80800.c: New test.
6889 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6890
6891 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6892
6893 * c-c++-common/goacc/default-1.c: Update.
6894 * c-c++-common/goacc/default-2.c: Likewise.
6895 * c-c++-common/goacc/default-4.c: Likewise.
6896 * gfortran.dg/goacc/default-1.f95: Likewise.
6897 * gfortran.dg/goacc/default-4.f: Likewise.
6898 * c-c++-common/goacc/default-5.c: New file.
6899 * gfortran.dg/goacc/default-5.f: Likewise.
6900
6901 * c-c++-common/goacc/default-1.c: New file.
6902 * c-c++-common/goacc/default-2.c: Likewise.
6903 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6904 test cases in...
6905 * c-c++-common/goacc/default-3.c: ... this new file, and...
6906 * c-c++-common/goacc/default-4.c: ... this new file.
6907 * gfortran.dg/goacc/default.f95: Remove file, including its test
6908 cases in...
6909 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6910 * gfortran.dg/goacc/default-2.f: ... this new file.
6911 * gfortran.dg/goacc/default-3.f95: New file.
6912 * gfortran.dg/goacc/default-4.f: Likewise.
6913
6914 2017-05-19 Nathan Sidwell <nathan@acm.org>
6915
6916 * g++.dg/inherit/covariant7.C: Adjust.
6917
6918 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6919
6920 * gcc.target/arm/tls-disable-literal-pool.c: Change
6921 require-effective-target to tls_native.
6922 Move dg-error to return statement line and change to dg-message.
6923
6924 2017-05-19 Richard Biener <rguenther@suse.de>
6925
6926 PR c++/80593
6927 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6928 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6929
6930 2017-05-19 Richard Biener <rguenther@suse.de>
6931
6932 PR middle-end/80764
6933 * gcc.dg/torture/pr80764.c: New testcase.
6934
6935 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6936
6937 PR target/80510
6938 * gcc.target/powerpc/pr80510-1.c: New test.
6939 * gcc.target/powerpc/pr80510-2.c: Likewise.
6940
6941 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6942
6943 * gcc.dg/pragma-diag-7.c: New test.
6944
6945 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6946
6947 PR target/80799
6948 * g++.dg/other/i386-11.C: New test.
6949
6950 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6951
6952 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6953 * fold-vec-div-floatdouble.c: Likewise.
6954 * fold-vec-logical-ands-char.c: Likewise.
6955 * fold-vec-logical-ands-int.c: Likewise.
6956 * fold-vec-logical-ands-short.c: Likewise.
6957 * fold-vec-logical-ors-char.c: Likewise.
6958 * fold-vec-logical-ors-int.c: Likewise.
6959 * fold-vec-logical-ors-short.c: Likewise.
6960 * fold-vec-logical-other-char.c: Likewise.
6961 * fold-vec-mule-misc.c: Likewise.
6962 * fold-vec-mult-float.c: Likewise.
6963 * fold-vec-mult-floatdouble.c: Likewise.
6964 * fold-vec-mult-int.c: Likewise.
6965 * fold-vec-mult-int128-p9.c: Likewise.
6966 * fold-vec-sub-floatdouble.c: Likewise.
6967 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6968 Add lp64 requirement.
6969 * fold-vec-mult-int128-p8.c: Likewise.
6970 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6971
6972 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6973
6974 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6975 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6976 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6977 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6978 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6979 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6980 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6981 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6982 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6983 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6984 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6985 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6986 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6987 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6988 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6989 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6990 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6991 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6992 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6993 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6994 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6995 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6996 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6997 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6998 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6999 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7000
7001 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7002
7003 * gcc.target/sparc/niagara7-align.c: New test.
7004
7005 2017-05-18 Marek Polacek <polacek@redhat.com>
7006
7007 PR sanitizer/80797
7008 * c-c++-common/ubsan/null-12.c: New test.
7009
7010 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7011
7012 PR middle-end/80692
7013 * gcc.c-torture/execute/pr80692.c: New testcase.
7014
7015 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7016
7017 PR libgfortran/80741
7018 * gfortran.dg/read_4.f90: New test.
7019
7020 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7021
7022 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7023
7024 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7025
7026 PR fortran/80668
7027 * gfortran.dg/pr80668.f90: New.
7028
7029 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7030
7031 PR middle-end/80775
7032 * gcc.dg/pr80775.c: New test.
7033
7034 2017-05-17 Marek Polacek <polacek@redhat.com>
7035
7036 PR sanitizer/80659
7037 * gcc.dg/asan/pr80659.c: New test.
7038
7039 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7040
7041 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7042 unsigned long.
7043
7044 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7045
7046 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7047
7048 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7049 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7050
7051 PR tree-optimization/80457
7052 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7053 call vect_model_simple_cost.
7054
7055 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7056
7057 PR fortran/80554
7058 * gfortran.dg/submodule_29.f08: New test.
7059
7060 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7061
7062 * g++.dg/other/accessor-fixits-1.C: New test case.
7063 * g++.dg/other/accessor-fixits-2.C: New test case.
7064 * g++.dg/other/accessor-fixits-3.C: New test case.
7065 * g++.dg/other/accessor-fixits-4.C: New test case.
7066
7067 2017-05-16 Carl Love <cel@us.ibm.com>
7068
7069 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7070 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7071 built-ins to the test suite file. Note, support for mradds exists
7072 but no test case exists.
7073 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7074 built-ins to the test suite file.
7075
7076 2017-05-16 Marek Polacek <polacek@redhat.com>
7077
7078 PR sanitizer/80536
7079 PR sanitizer/80386
7080 * c-c++-common/ubsan/pr80536.c: New test.
7081 * g++.dg/ubsan/pr80386.C: New test.
7082
7083 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7084
7085 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7086 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7087
7088 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7089
7090 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7091 expected output of vadd, vsub and vmul instructions.
7092 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7093 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7094 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7095
7096 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7097
7098 PR libgfortran/80727
7099 * gfortran.dg/read_3.f90: New test.
7100
7101 2017-05-15 Nathan Sidwell <nathan@acm.org>
7102
7103 PR c++/79369
7104 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7105
7106 PR c++/79369
7107 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7108 * g++.dg/cpp0x/pr79369.C: New.
7109
7110 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7111
7112 PR fortran/80752
7113 * gfortran.dg/pr80752.f90: New test.
7114
7115 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7116
7117 PR target/80425
7118 * gcc.target/i386/pr80425-1.c: New test.
7119 * gcc.target/i386/pr80425-2.c: Ditto.
7120
7121 2017-05-15 Jeff Law <law@redhat.com>
7122
7123 * gcc.target/mips/reorgbug-1.c: New test.
7124
7125 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7126
7127 * gnat.dg/specs/pack13.ads: New test.
7128
7129 2017-05-14 Martin Sebor <msebor@redhat.com>
7130
7131 PR middle-end/77671
7132 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7133 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7134 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7135 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7136 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7137
7138 2017-05-14 Martin Sebor <msebor@redhat.com>
7139
7140 PR middle-end/80669
7141 * gcc.dg/builtin-stpncpy.c: New test.
7142
7143 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7144
7145 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7146 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7147 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7148 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7149
7150 2017-05-14 Julia Koval <julia.koval@intel.com>
7151
7152 * gcc.target/i386/xgetsetbv.c: New test.
7153
7154 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7155
7156 PR fortran/80442
7157 * gfortran.dg/impl_do_var_data.f90: New Test
7158
7159 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7160
7161 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7162 A regression test for a private array access case which caused
7163 an assert.
7164
7165 2017-05-12 Martin Sebor <msebor@redhat.com>
7166
7167 PR testsuite/80643
7168 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7169 to the purpose of the test.
7170
7171 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7172
7173 * gcc.target/powerpc/bmi-andn-1.c: New file
7174 * gcc.target/powerpc/bmi-andn-2.c: New file.
7175 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7176 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7177 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7178 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7179 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7180 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7181 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7182 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7183 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7184 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7185 * gcc.target/powerpc/bmi-check.h: New File.
7186 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7187 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7188 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7189 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7190 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7191 * gcc.target/powerpc/bmi2-check.h: New file.
7192 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7193 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7194 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7195 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7196 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7197 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7198 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7199 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7200 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7201
7202 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/60430
7205 * g++.dg/cpp0x/pr60430.C: New.
7206
7207 2017-05-12 Jeff Law <law@redhat.com>
7208
7209 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7210
7211 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7212
7213 PR middle-end/80707
7214 * g++.dg/pr80707.C: New test.
7215
7216 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7217
7218 * gcc.target/powerpc/fold-vec-div-float.c: New.
7219 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7220 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7221
7222 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7223
7224 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7225 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7226 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7227 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7228 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7229 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7230 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7231 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7232 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7233 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7234 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7235 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7236
7237 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/49604
7240 * g++.dg/cpp0x/forw_enum14.C: New.
7241 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7242
7243 2017-05-12 Richard Biener <rguenther@suse.de>
7244
7245 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7246
7247 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7248
7249 PR c++/67687
7250 * g++.dg/cpp0x/constexpr-ice17.C: New.
7251
7252 2017-05-12 Richard Biener <rguenther@suse.de>
7253
7254 PR tree-optimization/80713
7255 * gcc.dg/torture/pr80713.c: New testcase.
7256
7257 2017-05-12 Andi Kleen <ak@linux.intel.com>
7258
7259 PR testsuite/77684
7260 * lib/target-supports.exp (profopt-perf-wrapper):
7261 Add -m8 option to increase parallelism.
7262
7263 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7264
7265 * c-c++-common/goacc/parallel-dims-1.c: New file.
7266 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7267
7268 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7269 * c-c++-common/goacc/classify-kernels.c: Likewise.
7270 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7271 Likewise.
7272 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7273 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7274 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7275 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7276 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7277 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7278 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7279 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7280 * c-c++-common/goacc/kernels-loop.c: Likewise.
7281 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7282 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7283 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7284 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7285 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7286 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7287 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7288 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7289 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7290 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7291 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7292 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7293
7294 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7295 * c-c++-common/goacc/classify-kernels.c: Likewise.
7296 * c-c++-common/goacc/classify-parallel.c: Likewise.
7297 * c-c++-common/goacc/classify-routine.c: Likewise.
7298 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7299 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7300 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7301 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7302
7303 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7304 * c-c++-common/goacc/classify-kernels.c: Likewise.
7305 * c-c++-common/goacc/classify-parallel.c: Likewise.
7306 * c-c++-common/goacc/classify-routine.c: Likewise.
7307 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7308 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7309 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7310 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7311
7312 2017-05-11 Nathan Sidwell <nathan@acm.org>
7313
7314 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7315
7316 2017-05-11 Carl Love <cel@us.ibm.com>
7317
7318 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7319 to the test suite file.
7320 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7321 to the test suite file.
7322
7323 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324
7325 PR fortran/78659
7326 * gfortran.dg/namelist_91.f90: New test.
7327 * gfortran.dg/namelist_92.f90: New test.
7328 * gfortran.dg/namelist_93.f90: New test.
7329 * gfortran.dg/namelist_94.f90: New test.
7330
7331 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7332
7333 PR target/80695
7334 * gcc.target/powerpc/pr80695-p8.c: New file.
7335 * gcc.target/powerpc/pr80695-p9.c: New file.
7336
7337 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7338 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR target/80706
7341 * gcc.target/i386/pr80706.c: New test.
7342
7343 2017-05-11 Julia Koval <julia.koval@intel.com>
7344
7345 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7346 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7347 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7348 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7349
7350 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 PR c++/70538
7353 * g++.dg/cpp0x/pr70538.C: New.
7354
7355 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7356
7357 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7358 Remove unnecessary loop. Run on 32-bit targets only.
7359 (dg-options): Remove -fno-tree-sink.
7360
7361 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7362
7363 * gcc.target/powerpc/cmpb-1.c: New test.
7364 * gcc.target/powerpc/cmpb-2.c: New test.
7365 * gcc.target/powerpc/cmpb-3.c: New test.
7366 * gcc.target/powerpc/cmpb32-1.c: New test.
7367 * gcc.target/powerpc/cmpb32-2.c: New test.
7368
7369 2017-05-11 Richard Biener <rguenther@suse.de>
7370
7371 PR tree-optimization/80705
7372 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7373
7374 2017-05-11 Nathan Sidwell <nathan@acm.org>
7375
7376 * lib/scanlang.exp: New.
7377 * lib/gcc-dg.exp: Load scanlang.exp.
7378 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7379
7380 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7381
7382 PR testsuite/80580
7383 * gcc.dg/gimplefe-error-6.c: New test.
7384
7385 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7386
7387 PR testsuite/80580
7388 * gcc.dg/gimplefe-error-5.c: New test.
7389
7390 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7391
7392 PR testsuite/80580
7393 * gcc.dg/gimplefe-error-4.c: New test.
7394
7395 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7396
7397 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7398
7399 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7400
7401 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7402 (_mm_maskz_max_round_sd): Test new intrinsics.
7403 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7404 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7405 (_mm_maskz_max_round_ss): Test new intrinsics.
7406 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7407 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7408 (_mm_maskz_min_round_sd): Test new intrinsics.
7409 * gcc.target/i386/avx512f-vminsd-2.c: New.
7410 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7411 (_mm_maskz_min_round_ss): Test new intrinsics.
7412 * gcc.target/i386/avx512f-vminss-2.c: New.
7413 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7414 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7415 (__builtin_ia32_minss_mask_round): Test new builtins.
7416 * gcc.target/i386/sse-13.c: Ditto.
7417 * gcc.target/i386/sse-23.c: Ditto.
7418 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7419 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7420 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7421 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7422 (_mm_mask_min_round_ss): Test new intrinsics.
7423 * gcc.target/i386/testround-1.c: Ditto.
7424
7425 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7426
7427 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7428 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7429 (_mm_maskz_div_round_sd): Test new intrinsics.
7430 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7431 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7432 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7433 (_mm_maskz_div_round_ss): Test new intrinsics.
7434 * gcc.target/i386/avx512f-vdivss-2.c: New.
7435 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7436 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7437 (_mm_maskz_mul_round_sd): Test new intrinsics.
7438 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7439 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7440 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7441 (_mm_maskz_mul_round_ss): Test new intrinsics.
7442 * gcc.target/i386/avx512f-vmulss-2.c: New.
7443 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7444 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7445 (__builtin_ia32_mulss_mask_round): Test new builtins.
7446 * gcc.target/i386/sse-13.c: Ditto.
7447 * gcc.target/i386/sse-23.c: Ditto.
7448 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7449 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7450 (_mm_maskz_mul_round_ss): Test new intrinsics.
7451 * gcc.target/i386/testround-1.c: Ditto.
7452
7453 2017-05-10 Julia Koval <julia.koval@intel.com>
7454
7455 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7456 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7457 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7458
7459 2017-05-10 Julia Koval <julia.koval@intel.com>
7460
7461 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7462 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7463 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7464 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7465
7466 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7467
7468 PR tree-optimization/51513
7469 * gcc.target/powerpc/pr51513.c: New test.
7470 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7471 __builtin_abort().
7472 * gcc.dg/predict-14.c: Likewise.
7473
7474 2017-05-10 Carl Love <cel@us.ibm.com>
7475 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7476 to the test suite file.
7477 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7478 to the test suite file.
7479
7480 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7481
7482 PR tree-optimization/77644
7483 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7484
7485 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7486
7487 * gcc.dg/guality/inline-params-2.c: New.
7488
7489 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 PR c++/80145
7492 * g++.dg/cpp1y/auto-fn37.C: New.
7493 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7494
7495 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7496
7497 PR target/68163
7498 * gcc.target/powerpc/pr68163.c: New test.
7499
7500 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7501
7502 PR fortran/79311
7503 * gfortran.dg/finalize_32.f90: New test.
7504
7505 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7506
7507 PR c/35441
7508 * gcc.dg/pr35441.c: New test.
7509
7510 2017-05-09 Martin Sebor <msebor@redhat.com>
7511
7512 PR testsuite/80643
7513 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7514 output.
7515
7516 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 PR c++/80186
7519 * g++.dg/template/crash126.C: New.
7520
7521 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7522
7523 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7524 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7525 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7526 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7527
7528 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7529
7530 PR testsuite/80611
7531 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7532
7533 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7534
7535 * gcc.target/arc/tmac-1.c: New file.
7536 * gcc.target/arc/tmac-2.c: Likewise.
7537 * gcc.target/arc/tmac.h: Likewise.
7538
7539 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7540 Andrew Burgess <andrew.burgess@embecosm.com>
7541
7542 * gcc.target/arc/firq-1.c: New file.
7543 * gcc.target/arc/firq-2.c: Likewise.
7544 * gcc.target/arc/firq-3.c: Likewise.
7545 * gcc.target/arc/firq-4.c: Likewise.
7546 * gcc.target/arc/firq-5.c: Likewise.
7547 * gcc.target/arc/firq-6.c: Likewise.
7548
7549 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7550
7551 * gcc.target/arc/interrupt-5.c: Newfile.
7552 * gcc.target/arc/interrupt-6.c: Likewise.
7553 * gcc.target/arc/interrupt-7.c: Likewise.
7554 * gcc.target/arc/interrupt-8.c: Likewise.
7555 * gcc.target/arc/interrupt-9.c: Likewise.
7556
7557 2017-05-09 Richard Biener <rguenther@suse.de>
7558
7559 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7560 and adjust.
7561 * gcc.dg/vect/vect-50.c: Likewise.
7562
7563 2017-05-09 Marek Polacek <polacek@redhat.com>
7564
7565 PR c/80525
7566 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7567 * c-c++-common/Wlogical-op-2.c: New test.
7568
7569 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7570
7571 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7572 for targets with __SIZEOF_INT__ < 4.
7573
7574 2017-05-09 Richard Biener <rguenther@suse.de>
7575
7576 * gcc.dg/vect/vect-50.c: Revert last change.
7577 * gcc.dg/vect/vect-44.c: Likewise.
7578
7579 2017-05-08 Martin Sebor <msebor@redhat.com>
7580
7581 PR translation/80280
7582 * gcc.dg/format/gcc_diag-10.c: New test.
7583
7584 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7585
7586 PR target/80101
7587 * gcc.target/powerpc/pr80101-1.c: New test.
7588
7589 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7590
7591 PR fortran/79930
7592 * gfortran.dg/inline_transpose_1.f90: Add
7593 -finline-matmul-limit=0 to options.
7594 * gfortran.dg/matmul_5.f90: Likewise.
7595 * gfortran.dg/vect/vect-8.f90: Likewise.
7596 * gfortran.dg/inline_matmul_14.f90: New test.
7597 * gfortran.dg/inline_matmul_15.f90: New test.
7598
7599 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7600
7601 PR fortran/80602
7602 * gfortran.dg/matmul_15.f90: New test case.
7603
7604 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7605
7606 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7607 * gcc.dg/vect/vect-50.c: Likewise.
7608
7609 2017-05-07 Jeff Law <law@redhat.com>
7610
7611 Revert:
7612 2017-05-06 Jeff Law <law@redhat.com>
7613 PR tree-optimization/78496
7614 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7615 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7616
7617 2017-05-06 Jeff Law <law@redhat.com>
7618
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 Richard Sandiford <richard.sandiford@linaro.org>
7624
7625 * gcc.target/aarch64/spill_1.c: New test.
7626
7627 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7628
7629 PR rtl-optimization/75964
7630 * gcc.dg/torture/pr75964.c: New test.
7631
7632 2017-05-06 Tom de Vries <tom@codesourcery.com>
7633
7634 PR testsuite/80606
7635 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7636 * gcc.target/i386/avx-vtestpd-2.c: Same.
7637 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7638 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7639 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7640 * gcc.target/i386/avx-vtestpd-3.c: Same.
7641 * gcc.target/i386/avx-vtestps-1.c: Same.
7642 * gcc.target/i386/avx-vtestps-2.c: Same.
7643 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7644 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7645 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7646 * gcc.target/i386/avx-vtestps-3.c: Same.
7647
7648 2017-05-06 Tom de Vries <tom@codesourcery.com>
7649
7650 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7651
7652 2017-05-06 Tom de Vries <tom@codesourcery.com>
7653
7654 PR testsuite/80557
7655 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7656 * gcc.target/powerpc/altivec-types-1.c: Same.
7657
7658 2017-05-06 Tom de Vries <tom@codesourcery.com>
7659
7660 PR testsuite/80557
7661 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7662 * gcc.target/spu/intrinsics-1.c: Same.
7663
7664 2017-05-06 Tom de Vries <tom@codesourcery.com>
7665
7666 PR testsuite/80557
7667 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7668
7669 2017-05-06 Tom de Vries <tom@codesourcery.com>
7670
7671 PR testsuite/80557
7672 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7673 * gcc.target/aarch64/spellcheck_2.c: Same.
7674 * gcc.target/aarch64/spellcheck_3.c: Same.
7675
7676 2017-05-06 Tom de Vries <tom@codesourcery.com>
7677
7678 PR testsuite/80557
7679 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7680 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7681 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7682 * g++.dg/debug/dwarf2/typedef5.C: Same.
7683 * g++.dg/goacc/data-1.C: Same.
7684
7685 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7686
7687 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7688
7689 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7690
7691 PR target/79038
7692 PR target/79202
7693 PR target/79203
7694 * gcc.target/powerpc/ppc-round3.c: New test.
7695 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7696
7697 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR tree-optimization/80632
7700 * gcc.dg/pr80632.c: New test.
7701
7702 PR tree-optimization/80558
7703 * gcc.dg/tree-ssa/vrp115.c: New test.
7704
7705 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7706 Thomas Preud'homme <thomas.preudhomme@arm.com>
7707 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7708
7709 PR target/71607
7710 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7711 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7712 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7713 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7714 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7715 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7716 * gcc.target/arm/tls-disable-literal-pool.c: New.
7717
7718 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7719
7720 PR tree-optimization/80613
7721 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7722
7723 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7724
7725 PR c++/71577
7726 * g++.dg/cpp0x/pr71577.C: New.
7727
7728 2017-05-04 Martin Sebor <msebor@redhat.com>
7729
7730 PR middle-end/79234
7731 * gcc.dg/builtin-stringop-chk-8.c: New test.
7732 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7733 * gcc.dg/builtin-stringop-chk-4.c: Same.
7734 * gcc.dg/builtin-strncat-chk-1.c: Same.
7735 * g++.dg/ext/strncpy-chk1.C: Same.
7736 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7737 * gcc.dg/out-of-bounds-1.c: Same.
7738 * gcc.dg/pr78138.c: Same.
7739 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7740 * gfortran.dg/mvbits_7.f90: Same.
7741
7742 2017-05-04 Martin Sebor <msebor@redhat.com>
7743
7744 PR preprocessor/79214
7745 PR middle-end/79222
7746 PR middle-end/79223
7747 * gcc.dg/pr79214.c: New test.
7748 * gcc.dg/pr79214.h: New test header.
7749 * gcc.dg/pr79222.c: New test.
7750 * gcc.dg/pr79223.c: New test.
7751 * gcc.dg/pr78138.c: Adjust.
7752 * gfortran.dg/unconstrained_commons.f: Same.
7753
7754 2017-05-04 Martin Sebor <msebor@redhat.com>
7755
7756 PR translation/80280
7757 * g++.dg/abi/Wabi-2-3.C: Adjust.
7758 * g++.dg/abi/Wabi-3-2.C: Ditto.
7759 * g++.dg/lookup/using17.C: Ditto.
7760 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7761
7762 2017-05-04 Martin Jambor <mjambor@suse.cz>
7763
7764 PR tree-optimization/80622
7765 * gcc.dg/tree-ssa/pr80622.c: New test.
7766
7767 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7768
7769 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7770
7771 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7772
7773 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7774 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7775
7776 2017-05-04 Richard Biener <rguenther@suse.de>
7777
7778 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7779
7780 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7781
7782 * gcc.dg/vect/vect-profile-1.c: New test.
7783
7784 2017-05-04 Marek Polacek <polacek@redhat.com>
7785
7786 PR tree-optimization/80612
7787 * gcc.dg/torture/pr80612.c: New test.
7788
7789 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7790 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7791
7792 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7793 check_effective_target_arm_thumb1_movt_ok.
7794
7795 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7796
7797 * gcc.target/arm/fpscr.c: New file.
7798
7799 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7800
7801 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7802 target.
7803
7804 2017-05-04 Tom de Vries <tom@codesourcery.com>
7805
7806 PR testsuite/80557
7807 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7808 line numbers.
7809 * g++.dg/warn/miss-format-1.C: Same.
7810 * g++.dg/warn/overflow-warn-1.C: Same.
7811 * g++.dg/warn/overflow-warn-3.C: Same.
7812 * g++.dg/warn/overflow-warn-4.C: Same.
7813
7814 2017-05-04 Tom de Vries <tom@codesourcery.com>
7815
7816 PR testsuite/80557
7817 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7818 * gcc.target/i386/pr68657.c: Same.
7819 * gcc.target/i386/pr69255-1.c: Same.
7820 * gcc.target/i386/pr69255-2.c: Same.
7821 * gcc.target/i386/pr69255-3.c: Same.
7822
7823 2017-05-04 Richard Biener <rguenther@suse.de>
7824
7825 PR tree-optimization/31130
7826 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7827 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7828 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7829 * gcc.dg/pr52904.c: Remove XFAIL.
7830 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7831
7832 2017-05-03 Jeff Law <law@redhat.com>
7833
7834 PR tree-optimization/78496
7835 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7836
7837 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7838
7839 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7840
7841 2017-05-03 Richard Biener <rguenther@suse.de>
7842
7843 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7844
7845 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR tree-optimization/79472
7848 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7849 to dg-options.
7850 * gcc.dg/tree-ssa/vrp113.c: New test.
7851 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7852 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7853 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7854
7855 2017-05-03 Tom de Vries <tom@codesourcery.com>
7856
7857 PR testsuite/80557
7858 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7859 * c-c++-common/Wshift-negative-value-2.c: Same.
7860 * c-c++-common/Wshift-negative-value-3.c: Same.
7861 * c-c++-common/Wshift-negative-value-4.c: Same.
7862 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7863 * c-c++-common/cpp/pr60400.c: Same.
7864 * c-c++-common/fmax-errors.c: Same.
7865 * c-c++-common/goacc/data-2.c: Same.
7866 * c-c++-common/goacc/host_data-2.c: Same.
7867 * c-c++-common/gomp/simd4.c: Same.
7868 * c-c++-common/pr28656.c: Same.
7869 * c-c++-common/pr43395.c: Same.
7870 * c-c++-common/torture/pr57945.c: Same.
7871
7872 2017-05-03 Tom de Vries <tom@codesourcery.com>
7873
7874 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7875 arg of dg directive.
7876 * c-c++-common/goacc/routine-3.c: Same.
7877 * c-c++-common/goacc/routine-4.c: Same.
7878
7879 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7880
7881 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7882 (test_fixit_insert_newline): New function.
7883 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7884 (test_fixit_insert_newline): New function.
7885 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7886 (test_fixit_insert_newline): New function.
7887 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7888 (test_fixit_insert_newline): New function.
7889 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7890 (test_show_locus): Handle test_fixit_insert_newline.
7891
7892 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7893
7894 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7895
7896 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7897
7898 * gcc.dg/lsr-div1.c: New testcase.
7899
7900 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7901
7902 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7903 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7904 (_mm_maskz_add_round_sd): Test new intrinsics.
7905 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7906 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7907 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7908 (_mm_maskz_add_round_ss): Test new intrinsics.
7909 * gcc.target/i386/avx512f-vaddss-2.c: New.
7910 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7911 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7912 (_mm_maskz_sub_round_sd): Test new intrinsics.
7913 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7914 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7915 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7916 (_mm_maskz_sub_round_ss): Test new intrinsics.
7917 * gcc.target/i386/avx512f-vsubss-2.c: New.
7918 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7919 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7920 (__builtin_ia32_subss_mask_round): Test new builtins.
7921 * gcc.target/i386/sse-13.c: Ditto.
7922 * gcc.target/i386/sse-23.c: Ditto.
7923 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7924 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7925 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7926 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7927 (_mm_mask_sub_round_ss): Test new intrinsics.
7928 * gcc.target/i386/testround-1.c: Ditto.
7929
7930 2017-05-02 Martin Jambor <mjambor@suse.cz>
7931
7932 PR tree-optimization/78687
7933 * g++.dg/tree-ssa/pr78687.C: New test.
7934
7935 2017-05-02 Richard Biener <rguenther@suse.de>
7936
7937 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7938 behavior.
7939 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7940
7941 2017-05-02 Richard Biener <rguenther@suse.de>
7942
7943 PR tree-optimization/80591
7944 * gcc.dg/torture/pr80591.c: New testcase.
7945
7946 2017-05-02 Richard Biener <rguenther@suse.de>
7947
7948 PR tree-optimization/80549
7949 * gcc.dg/torture/pr80549.c: New testcase.
7950
7951 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7952
7953 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7954 unsigned long.
7955
7956 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7957
7958 PR c++/80038
7959 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7960
7961 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7962
7963 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7964 reflect insertion fix-it hints at the same location now being
7965 consolidated.
7966
7967 2017-05-01 Martin Sebor <msebor@redhat.com>
7968
7969 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7970 on ILP32 targets.
7971
7972 2017-05-01 Tom de Vries <tom@codesourcery.com>
7973
7974 * gcc.dg/pr78768.c: Require linker plugin.
7975
7976 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7977
7978 PR fortran/37131
7979 * gfortran.dg/matmul_bounds_11.f90: New test.
7980
7981 2017-05-01 Martin Sebor <msebor@redhat.com>
7982
7983 PR tree-optimization/79715
7984 * gcc.dg/pr79715.c: New test.
7985
7986 2017-05-01 Tom de Vries <tom@codesourcery.com>
7987
7988 PR testsuite/65941
7989 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7990 * g++.dg/other/pr59492.C: Require effective target rdrand.
7991
7992 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7993
7994 * g++.dg/diagnostic/member-decl-1.C: New test.
7995
7996 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7997
7998 PR tree-optimization/80487
7999 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8000
8001 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8002
8003 PR tree-optimization/79697
8004 * gcc.dg/tree-ssa/pr79697.c: New test.
8005
8006 2017-04-29 Tom de Vries <tom@codesourcery.com>
8007
8008 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8009
8010 2017-04-28 Martin Sebor <msebor@redhat.com>
8011
8012 PR tree-optimization/80523
8013 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8014
8015 2017-04-28 Tom de Vries <tom@codesourcery.com>
8016
8017 PR testsuite/80557
8018 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8019 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8020
8021 2017-04-28 Tom de Vries <tom@codesourcery.com>
8022
8023 PR testsuite/80557
8024 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8025 * obj-c++.dg/bitfield-4.mm: Same.
8026 * obj-c++.dg/bitfield-5.mm: Same.
8027 * obj-c++.dg/exceptions-3.mm: Same.
8028 * obj-c++.dg/exceptions-5.mm: Same.
8029 * obj-c++.dg/method-1.mm: Same.
8030 * obj-c++.dg/method-12.mm: Same.
8031 * obj-c++.dg/method-13.mm: Same.
8032 * obj-c++.dg/method-15.mm: Same.
8033 * obj-c++.dg/method-16.mm: Same.
8034 * obj-c++.dg/property/at-property-18.mm: Same.
8035 * obj-c++.dg/property/at-property-25.mm: Same.
8036 * obj-c++.dg/property/at-property-5.mm: Same.
8037 * obj-c++.dg/property/dynamic-2.mm: Same.
8038 * obj-c++.dg/property/property-neg-3.mm: Same.
8039 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8040 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8041 * obj-c++.dg/syntax-error-1.mm: Same.
8042 * obj-c++.dg/try-catch-13.mm: Same.
8043 * objc.dg/bitfield-4.m: Same.
8044 * objc.dg/class-1.m: Same.
8045 * objc.dg/method-11.m: Same.
8046 * objc.dg/method-6.m: Same.
8047 * objc.dg/method-7.m: Same.
8048 * objc.dg/method-9.m: Same.
8049 * objc.dg/missing-proto-3.m: Same.
8050 * objc.dg/naming-2.m: Same.
8051 * objc.dg/property/at-property-16.m: Same.
8052 * objc.dg/property/at-property-18.m: Same.
8053 * objc.dg/property/at-property-25.m: Same.
8054 * objc.dg/property/at-property-5.m: Same.
8055 * objc.dg/property/dynamic-2.m: Same.
8056 * objc.dg/property/property-neg-3.m: Same.
8057 * objc.dg/protocol-inheritance-1.m: Same.
8058 * objc.dg/protocol-inheritance-2.m: Same.
8059
8060 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8061
8062 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8063
8064 2017-04-28 Tom de Vries <tom@codesourcery.com>
8065
8066 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8067 dg-(error|warning|message|bogus).
8068 * g++.dg/conversion/dr195-1.C: Same.
8069 * g++.dg/conversion/dr195.C: Same.
8070 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8071 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8072 * g++.dg/cpp0x/inline-ns7.C: Same.
8073 * g++.dg/cpp0x/variadic105.C: Same.
8074 * g++.dg/cpp0x/variadic65.C: Same.
8075 * g++.dg/expr/call2.C: Same.
8076 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8077 * g++.dg/expr/pmf-1.C: Same.
8078 * g++.dg/ext/altivec-types-1.C: Same.
8079 * g++.dg/ext/altivec-types-2.C: Same.
8080 * g++.dg/ext/altivec-types-3.C: Same.
8081 * g++.dg/ext/attrib14.C: Same.
8082 * g++.dg/ext/complit1.C: Same.
8083 * g++.dg/ext/forscope2.C: Same.
8084 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8085 * g++.dg/ext/label13.C: Same.
8086 * g++.dg/ext/member-attr.C: Same.
8087 * g++.dg/ext/visibility/anon7.C: Same.
8088 * g++.dg/ext/visibility/visibility-7.C: Same.
8089 * g++.dg/ext/vla2.C: Same.
8090 * g++.dg/inherit/access2.C: Same.
8091 * g++.dg/inherit/covariant12.C: Same.
8092 * g++.dg/inherit/covariant14.C: Same.
8093 * g++.dg/inherit/namespace-as-base.C: Same.
8094 * g++.dg/inherit/template-as-base.C: Same.
8095 * g++.dg/lookup/ambig1.C: Same.
8096 * g++.dg/lookup/ambig2.C: Same.
8097 * g++.dg/lookup/ambig3.C: Same.
8098 * g++.dg/lookup/class-member-1.C: Same.
8099 * g++.dg/lookup/conv-1.C: Same.
8100 * g++.dg/lookup/decl1.C: Same.
8101 * g++.dg/lookup/koenig1.C: Same.
8102 * g++.dg/lookup/scoped1.C: Same.
8103 * g++.dg/lookup/scoped2.C: Same.
8104 * g++.dg/lookup/two-stage4.C: Same.
8105 * g++.dg/lookup/used-before-declaration.C: Same.
8106 * g++.dg/lookup/using.C: Same.
8107 * g++.dg/lookup/using17.C: Same.
8108 * g++.dg/lookup/using2.C: Same.
8109 * g++.dg/other/abstract2.C: Same.
8110 * g++.dg/other/classkey1.C: Same.
8111 * g++.dg/other/component1.C: Same.
8112 * g++.dg/other/const1.C: Same.
8113 * g++.dg/other/const2.C: Same.
8114 * g++.dg/other/conversion1.C: Same.
8115 * g++.dg/other/do1.C: Same.
8116 * g++.dg/other/error1.C: Same.
8117 * g++.dg/other/error10.C: Same.
8118 * g++.dg/other/error3.C: Same.
8119 * g++.dg/other/error4.C: Same.
8120 * g++.dg/other/error5.C: Same.
8121 * g++.dg/other/error8.C: Same.
8122 * g++.dg/other/error9.C: Same.
8123 * g++.dg/other/field1.C: Same.
8124 * g++.dg/other/init1.C: Same.
8125 * g++.dg/other/ptrmem2.C: Same.
8126 * g++.dg/other/return1.C: Same.
8127 * g++.dg/overload/builtin3.C: Same.
8128 * g++.dg/overload/error1.C: Same.
8129 * g++.dg/overload/error2.C: Same.
8130 * g++.dg/overload/koenig2.C: Same.
8131 * g++.dg/overload/pmf1.C: Same.
8132 * g++.dg/parse/args1.C: Same.
8133 * g++.dg/parse/attr3.C: Same.
8134 * g++.dg/parse/constant4.C: Same.
8135 * g++.dg/parse/crash10.C: Same.
8136 * g++.dg/parse/crash18.C: Same.
8137 * g++.dg/parse/crash19.C: Same.
8138 * g++.dg/parse/crash20.C: Same.
8139 * g++.dg/parse/crash21.C: Same.
8140 * g++.dg/parse/crash22.C: Same.
8141 * g++.dg/parse/crash32.C: Same.
8142 * g++.dg/parse/decl-specifier-1.C: Same.
8143 * g++.dg/parse/error58.C: Same.
8144 * g++.dg/parse/local-class1.C: Same.
8145 * g++.dg/parse/non-dependent2.C: Same.
8146 * g++.dg/parse/parameter-declaration-1.C: Same.
8147 * g++.dg/parse/ptrmem2.C: Same.
8148 * g++.dg/parse/ptrmem3.C: Same.
8149 * g++.dg/parse/saved1.C: Same.
8150 * g++.dg/tc1/dr101.C: Same.
8151 * g++.dg/tc1/dr142.C: Same.
8152 * g++.dg/tc1/dr176.C: Same.
8153 * g++.dg/template/conv4.C: Same.
8154 * g++.dg/template/crash56.C: Same.
8155 * g++.dg/template/dependent-expr2.C: Same.
8156 * g++.dg/template/error1.C: Same.
8157 * g++.dg/template/error2.C: Same.
8158 * g++.dg/template/explicit6.C: Same.
8159 * g++.dg/template/init-list.C: Same.
8160 * g++.dg/template/local1.C: Same.
8161 * g++.dg/template/lookup2.C: Same.
8162 * g++.dg/template/meminit2.C: Same.
8163 * g++.dg/template/nontype25.C: Same.
8164 * g++.dg/template/ptrmem2.C: Same.
8165 * g++.dg/template/qualttp19.C: Same.
8166 * g++.dg/template/qualttp20.C: Same.
8167 * g++.dg/template/ttp3.C: Same.
8168 * g++.dg/template/unify4.C: Same.
8169 * g++.dg/template/unify6.C: Same.
8170 * g++.dg/template/unify7.C: Same.
8171 * g++.dg/template/warn1.C: Same.
8172 * g++.dg/tree-ssa/dom-invalid.C: Same.
8173 * g++.dg/ubsan/shift-1.C: Same.
8174 * g++.dg/warn/Wunused-2.C: Same.
8175 * g++.dg/warn/Wunused-4.C: Same.
8176 * g++.dg/warn/Wunused-6.C: Same.
8177 * g++.dg/warn/deprecated-6.C: Same.
8178 * g++.dg/warn/deprecated.C: Same.
8179 * g++.dg/warn/effc1.C: Same.
8180 * g++.dg/warn/effc3.C: Same.
8181 * g++.dg/warn/incomplete1.C: Same.
8182 * g++.dg/warn/inline1.C: Same.
8183 * g++.dg/warn/noeffect2.C: Same.
8184 * g++.dg/warn/noeffect4.C: Same.
8185 * g++.dg/warn/oldcast1.C: Same.
8186 * g++.dg/warn/sentinel.C: Same.
8187 * g++.dg/warn/unit-1.C: Same.
8188 * g++.old-deja/g++.pt/inherit2.C: Same.
8189 * g++.old-deja/g++.pt/overload8.C: Same.
8190 * gcc.dg/20000926-1.c: Same.
8191 * gcc.dg/20040223-1.c: Same.
8192 * gcc.dg/Warray-bounds-7.c: Same.
8193 * gcc.dg/alias-1.c: Same.
8194 * gcc.dg/alias-12.c: Same.
8195 * gcc.dg/alias-13.c: Same.
8196 * gcc.dg/alias-2.c: Same.
8197 * gcc.dg/array-13.c: Same.
8198 * gcc.dg/array-4.c: Same.
8199 * gcc.dg/attr-ifunc-2.c: Same.
8200 * gcc.dg/attr-invalid.c: Same.
8201 * gcc.dg/attr-noinline.c: Same.
8202 * gcc.dg/bitfld-2.c: Same.
8203 * gcc.dg/c90-const-expr-7.c: Same.
8204 * gcc.dg/c99-const-expr-7.c: Same.
8205 * gcc.dg/cpp/20000625-1.c: Same.
8206 * gcc.dg/cpp/charconst-4.c: Same.
8207 * gcc.dg/cpp/include2.c: Same.
8208 * gcc.dg/cpp/include2a.c: Same.
8209 * gcc.dg/decl-4.c: Same.
8210 * gcc.dg/deprecated-4.c: Same.
8211 * gcc.dg/deprecated.c: Same.
8212 * gcc.dg/dfp/altivec-types.c: Same.
8213 * gcc.dg/float-range-1.c: Same.
8214 * gcc.dg/pack-test-3.c: Same.
8215 * gcc.dg/pr11492.c: Same.
8216 * gcc.dg/pr15360-1.c: Same.
8217 * gcc.dg/pr37908.c: Same.
8218 * gcc.dg/pr53265.c: Same.
8219 * gcc.dg/pr57287-2.c: Same.
8220 * gcc.dg/pr57287.c: Same.
8221 * gcc.dg/redecl-1.c: Same.
8222 * gcc.dg/sync-3.c: Same.
8223 * gcc.dg/two-types-1.c: Same.
8224 * gcc.dg/two-types-2.c: Same.
8225 * gcc.dg/two-types-4.c: Same.
8226 * gcc.dg/two-types-5.c: Same.
8227 * gcc.dg/two-types-6.c: Same.
8228 * gcc.dg/two-types-7.c: Same.
8229 * gcc.dg/two-types-8.c: Same.
8230 * gcc.dg/two-types-9.c: Same.
8231 * gcc.dg/uninit-I.c: Same.
8232 * gcc.dg/uninit-pr19430.c: Same.
8233 * gcc.dg/visibility-7.c: Same.
8234 * gcc.dg/winline-10.c: Same.
8235 * gcc.dg/winline-2.c: Same.
8236 * gcc.dg/winline-3.c: Same.
8237 * gcc.dg/winline-9.c: Same.
8238 * gcc.target/i386/attr-returns_twice-1.c: Same.
8239 * gcc.target/i386/chkp-const-check-2.c: Same.
8240 * gcc.target/i386/chkp-label-address.c: Same.
8241 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8242 * gcc.target/i386/pr39162.c: Same.
8243 * gcc.target/i386/sse-5.c: Same.
8244 * gcc.target/powerpc/altivec-types-1.c: Same.
8245 * gcc.target/powerpc/altivec-types-2.c: Same.
8246 * gcc.target/powerpc/altivec-types-3.c: Same.
8247 * gcc.target/powerpc/float128-mix.c: Same.
8248 * gcc.target/powerpc/no-r11-3.c: Same.
8249 * gcc.target/spu/Wmain.c: Same.
8250 * gcc.target/spu/ea/errors2.c: Same.
8251 * gfortran.dg/assignment_1.f90: Same.
8252 * gfortran.dg/common_3.f90: Same.
8253 * gfortran.dg/der_io_1.f90: Same.
8254 * gfortran.dg/g77/20030326-1.f: Same.
8255 * gfortran.dg/g77/9263.f: Same.
8256 * gfortran.dg/g77/960317-1.f: Same.
8257 * gfortran.dg/g77/970625-2.f: Same.
8258 * gfortran.dg/g77/980615-0.f: Same.
8259 * gfortran.dg/g77/check0.f: Same.
8260 * gfortran.dg/g77/dnrm2.f: Same.
8261 * gfortran.dg/g77/pr9258.f: Same.
8262 * gfortran.dg/ichar_1.f90: Same.
8263 * gfortran.dg/interface_1.f90: Same.
8264 * gfortran.dg/namelist_1.f90: Same.
8265 * gfortran.dg/namelist_2.f90: Same.
8266 * gfortran.dg/namelist_3.f90: Same.
8267 * gfortran.dg/namelist_print_2.f: Same.
8268 * gfortran.dg/oldstyle_1.f90: Same.
8269 * gfortran.dg/runtime_warning_1.f90: Same.
8270 * gfortran.dg/underflow.f90: Same.
8271 * gnat.dg/specs/integer_value.ads: Same.
8272 * obj-c++.dg/fsf-package-0.m: Same.
8273 * objc.dg/two-types-1.m: Same.
8274
8275 2017-04-28 Martin Liska <mliska@suse.cz>
8276
8277 PR gcov-profile/79891
8278 * gcc.misc-tests/gcov-17.c: New test.
8279 * gcc.misc-tests/gcov-18.c: New test.
8280
8281 2017-04-28 Tom de Vries <tom@codesourcery.com>
8282
8283 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8284 dg-(error|warning|message|bogus).
8285 * g++.dg/parse/parameter-declaration-1.C: Same.
8286 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8287 * gcc.dg/Wpointer-sign-Wall.c: Same.
8288 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8289 * gcc.dg/cpp/19990413-1.c: Same.
8290 * gcc.dg/dg-test-1.c: Same.
8291 * gcc.dg/empty-source-2.c: Same.
8292 * gcc.dg/empty-source-3.c: Same.
8293 * gcc.dg/format/c99-printf-1.c: Same.
8294 * gcc.dg/format/c99-scanf-1.c: Same.
8295 * gcc.dg/label-decl-2.c: Same.
8296 * gcc.dg/m-un-2.c: Same.
8297 * gcc.dg/uninit-pr20644-O0.c: Same.
8298 * gfortran.dg/pr70006.f90: Same.
8299 * obj-c++.dg/fsf-package-0.m: Same.
8300
8301 2017-04-28 Tom de Vries <tom@codesourcery.com>
8302
8303 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8304 dg-(error|warning|message|bogus).
8305 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8306 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8307 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8308 * c-c++-common/pr20000.c: Same.
8309 * c-c++-common/pr49706.c: Same.
8310 * g++.dg/ext/utf16-4.C: Same.
8311 * g++.dg/parse/error2.C: Same.
8312 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8313 * g++.dg/warn/Wtype-limits.C: Same.
8314 * g++.dg/warn/overflow-warn-1.C: Same.
8315 * g++.dg/warn/overflow-warn-3.C: Same.
8316 * gcc.dg/Wpointer-sign-Wall.c: Same.
8317 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8318 * gcc.dg/Wtype-limits-Wextra.c: Same.
8319 * gcc.dg/Wtype-limits.c: Same.
8320 * gcc.dg/cpp/19990413-1.c: Same.
8321 * gcc.dg/dg-test-1.c: Same.
8322 * gcc.dg/empty-source-2.c: Same.
8323 * gcc.dg/empty-source-3.c: Same.
8324 * gcc.dg/label-decl-2.c: Same.
8325 * gcc.dg/m-un-2.c: Same.
8326 * gcc.dg/uninit-pr19430-O0.c: Same.
8327 * gcc.dg/uninit-pr19430.c: Same.
8328 * gcc.dg/uninit-pr20644-O0.c: Same.
8329 * gcc.dg/utf16-4.c: Same.
8330 * gfortran.dg/pr70006.f90: Same.
8331 * obj-c++.dg/fsf-package-0.m: Same.
8332
8333 2017-04-28 Richard Biener <rguenther@suse.de>
8334
8335 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8336 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8337 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8338 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8339 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8340 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8341
8342 2017-04-27 Marek Polacek <polacek@redhat.com>
8343
8344 PR sanitizer/80349
8345 * c-c++-common/ubsan/pr80349.c: New test.
8346
8347 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8348
8349 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8350 diagnostics.
8351 * g++.dg/warn/pr12242.C: Likewise.
8352
8353 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8354
8355 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8356
8357 2017-04-27 Martin Liska <mliska@suse.cz>
8358
8359 PR testsuite/79455
8360 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8361 more generic.
8362
8363 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR c++/80534
8366 * g++.dg/other/pr80534-1.C: New test.
8367 * g++.dg/other/pr80534-2.C: New test.
8368
8369 2017-04-27 Richard Biener <rguenther@suse.de>
8370
8371 PR middle-end/80539
8372 * gcc.dg/torture/pr80539.c: New testcase.
8373
8374 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR target/77728
8377 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8378
8379 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8380
8381 * g++.dg/diagnostic/nested-name-1.C: New test.
8382
8383 2017-04-26 Martin Liska <mliska@suse.cz>
8384
8385 * gcc.dg/guality/guality.h: Add prefix to test verification.
8386
8387 2017-04-25 Nathan Sidwell <nathan@acm.org>
8388
8389 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8390
8391 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8392
8393 PR target/70799
8394 * gcc.target/i386/pr70799-5.c: New test.
8395
8396 2017-04-25 Martin Sebor <msebor@redhat.com>
8397
8398 PR tree-optimization/80497
8399 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8400
8401 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8402 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR target/77728
8405 * g++.dg/abi/pr77728-1.C: New test.
8406
8407 2017-04-25 Marek Polacek <polacek@redhat.com>
8408
8409 PR sanitizer/80349
8410 * g++.dg/ubsan/pr80349-2.C: New test.
8411
8412 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8413
8414 * g++.dg/cpp0x/enum34.C: New test.
8415
8416 2017-04-25 Tom de Vries <tom@codesourcery.com>
8417
8418 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8419 variables.
8420 (dg-line): New proc.
8421 (process-message): Handle line number variables.
8422 * objc.dg/try-catch-12.m: Use dg-line.
8423
8424 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8425
8426 PR target/80482
8427 * gcc.target/powerpc/vec-constvolatile.c: New test.
8428
8429 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8430
8431 * g++.dg/semicolon-fixits.C: New test case.
8432
8433 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8434
8435 * gcc.dg/semicolon-fixits.c: New test case.
8436
8437 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8438
8439 * g++.dg/lookup/missing-std-include.C: New test file.
8440
8441 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8442 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR target/77728
8445 * g++.dg/abi/pr77728-2.C: New test.
8446
8447 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8448
8449 PR c++/80177
8450 * g++.dg/spellcheck-pr80177.C: New test case.
8451
8452 2017-04-25 Nathan Sidwell <nathan@acm.org>
8453
8454 * g++.dg/dg.exp (find-cxx-tests): New function.
8455 (main): Use it, remove explicit pruning
8456
8457 2017-04-25 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/80492
8460 * gcc.dg/pr80492.c: New testcase.
8461
8462 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8463
8464 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8465 for targets with int size less than 32 bits.
8466
8467 2017-04-25 Richard Biener <rguenther@suse.de>
8468
8469 PR tree-optimization/79201
8470 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8471 * gcc.target/i386/pr22152.c: Disable sinking.
8472
8473 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8474
8475 PR target/80464
8476 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8477
8478 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8479
8480 PR target/79895
8481 * gcc.target/s390/pr79895.c: New test.
8482
8483 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8484
8485 PR target/80080
8486 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8487 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8488 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8489
8490 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR rtl-optimization/80501
8493 * gcc.c-torture/execute/pr80501.c: New test.
8494
8495 PR rtl-optimization/80500
8496 * gcc.dg/pr80500.c: New test.
8497
8498 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8499
8500 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8501 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8502
8503 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8504
8505 PR fortran/80121
8506 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8507 directive.
8508
8509 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8510
8511 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8512 * jit.dg/test-alignment.c: New test case.
8513 * jit.dg/test-alignment.cc: New test case.
8514 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8515 New test case.
8516
8517 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8518
8519 PR c++/80016
8520 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8521 test function.
8522 (test_alignof): New test function.
8523
8524 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8525
8526 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8527
8528 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8529
8530 * g++.dg/diagnostic/duplicate1.C: New test.
8531 * g++.dg/cpp0x/duplicate1.C: New test.
8532
8533 2017-04-24 Martin Jambor <mjambor@suse.cz>
8534
8535 PR tree-optimization/80293
8536 * g++.dg/tree-ssa/pr80293.C: New test.
8537
8538 2017-04-24 Martin Liska <mliska@suse.cz>
8539
8540 PR middle-end/79931
8541 * g++.dg/ipa/pr79931.C: New test.
8542
8543 2017-04-24 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/80494
8546 * gfortran.dg/pr80494.f90: New testcase.
8547
8548 2017-04-24 Richard Biener <rguenther@suse.de>
8549
8550 PR tree-optimization/79725
8551 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8552
8553 2017-04-24 Richard Biener <rguenther@suse.de>
8554
8555 PR c++/2972
8556 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8557
8558 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8559
8560 PR fortran/80484
8561 * gfortran.dg/dtio_29.f03: New test.
8562
8563 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8564
8565 PR fortran/80121
8566 * gfortran.dg/intent_out_9.f90: New test case.
8567
8568 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8569
8570 PR target/70799
8571 * gcc.target/i386/pr70799-4.c: New test.
8572
8573 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8574
8575 PR fortran/80392
8576 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8577
8578 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8579
8580 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8581
8582 2017-04-21 Richard Biener <rguenther@suse.de>
8583
8584 PR tree-optimization/79547
8585 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8586
8587 2017-04-21 Richard Biener <rguenther@suse.de>
8588
8589 PR tree-optimization/78847
8590 * g++.dg/tree-ssa/pr78847.C: New testcase.
8591
8592 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR c/80468
8595 * gcc.dg/pr80468.c: New test.
8596
8597 2017-04-21 Martin Liska <mliska@suse.cz>
8598
8599 PR tree-optimization/66278
8600 * gcc.dg/vect/pr66278.c: New test.
8601
8602 2017-04-21 Richard Biener <rguenther@suse.de>
8603
8604 PR tree-optimization/80237
8605 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8606 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8607 adjust expected optimizations.
8608
8609 2016-04-21 Richard Biener <rguenther@suse.de>
8610
8611 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8612 of inner loops.
8613 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8614 * gcc.dg/vect/vect-104.c: Likewise.
8615
8616 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8617
8618 PR tree-optimization/80426
8619 * gcc.c-torture/execute/20170429-1.c: Rename into...
8620 * gcc.c-torture/execute/20170419-1.c: ...this.
8621
8622 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8623
8624 PR target/79804
8625 * gcc.target/i386/pr79804.c: New test.
8626
8627 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8628
8629 PR target/78090
8630 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8631
8632 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8633
8634 * g++/opt/pr80436.C: XFAIL on AIX.
8635
8636 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8637
8638 PR c++/80473
8639 * g++.dg/diagnostic/pr80473.C: New test.
8640
8641 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8642
8643 * g++.dg/warn/Wextra-semi.C: New test.
8644
8645 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR middle-end/80423
8648 * g++.dg/other/pr80423.C: New test.
8649
8650 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8651
8652 * gcc.dg/pr80170.c: Require ptr32plus.
8653
8654 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 PR tree-optimization/80426
8657 * gcc.c-torture/execute/20170419-1.c: New test.
8658
8659 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR debug/80461
8662 * g++.dg/debug/pr80461.C: New test.
8663
8664 PR c++/80459
8665 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8666 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8667 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8668
8669 PR debug/80436
8670 * g++.dg/opt/pr80436.C: New test.
8671
8672 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8673
8674 * gcc.dg/torture/pr80341.c: Require int32plus.
8675
8676 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8677 Jeff Law <law@redhat.com>
8678
8679 * gcc.c-torture/compile/20170419-1.c: New test.
8680
8681 2017-04-19 Tom de Vries <tom@codesourcery.com>
8682
8683 PR testsuite/80221
8684 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8685 subsequent dg directives.
8686 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8687 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8688 * c-c++-common/attr-fallthrough-2.c: Same.
8689 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8690 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8691 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8692 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8693 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8694 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8695 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8696 * c-c++-common/cilk-plus/CK/errors.c: Same.
8697 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8698 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8699 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8700 * c-c++-common/cpp/pr57580.c: Same.
8701 * c-c++-common/goacc/asyncwait-1.c: Same.
8702 * c-c++-common/goacc/cache-2.c: Same.
8703 * c-c++-common/goacc/declare-2.c: Same.
8704 * c-c++-common/goacc/deviceptr-1.c: Same.
8705 * c-c++-common/goacc/routine-5.c: Same.
8706 * c-c++-common/gomp/clauses-2.c: Same.
8707 * c-c++-common/gomp/ordered-3.c: Same.
8708 * c-c++-common/gomp/pr67501.c: Same.
8709 * c-c++-common/pr20000.c: Same.
8710 * c-c++-common/pr43395.c: Same.
8711 * c-c++-common/pr49706.c: Same.
8712 * c-c++-common/pr77624-1.c: Same.
8713 * c-c++-common/pr77624-2.c: Same.
8714 * c-c++-common/raw-string-14.c: Same.
8715 * c-c++-common/raw-string-16.c: Same.
8716 * c-c++-common/raw-string-3.c: Same.
8717 * c-c++-common/raw-string-4.c: Same.
8718 * c-c++-common/raw-string-5.c: Same.
8719 * c-c++-common/raw-string-6.c: Same.
8720 * g++.dg/abi/mangle41.C: Same.
8721 * g++.dg/conversion/nullptr1.C: Same.
8722 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8723 * g++.dg/cpp0x/auto27.C: Same.
8724 * g++.dg/cpp0x/constexpr-98.C: Same.
8725 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8726 * g++.dg/cpp0x/diag2.C: Same.
8727 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8728 * g++.dg/cpp0x/nullptr15.C: Same.
8729 * g++.dg/cpp0x/pr31431-2.C: Same.
8730 * g++.dg/cpp0x/pr31431.C: Same.
8731 * g++.dg/cpp0x/pr79118.C: Same.
8732 * g++.dg/cpp0x/static_assert3.C: Same.
8733 * g++.dg/cpp0x/temp_default2.C: Same.
8734 * g++.dg/cpp0x/trailing4.C: Same.
8735 * g++.dg/cpp0x/variadic-ex10.C: Same.
8736 * g++.dg/cpp0x/variadic-ex13.C: Same.
8737 * g++.dg/cpp0x/variadic-ex14.C: Same.
8738 * g++.dg/cpp0x/variadic-ex3.C: Same.
8739 * g++.dg/cpp0x/variadic-ex4.C: Same.
8740 * g++.dg/cpp0x/variadic59.C: Same.
8741 * g++.dg/cpp0x/vt-37737-2.C: Same.
8742 * g++.dg/cpp0x/vt-57397-1.C: Same.
8743 * g++.dg/cpp0x/vt-57397-2.C: Same.
8744 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8745 * g++.dg/cpp1z/gen-attrs1.C: Same.
8746 * g++.dg/diagnostic/pr71075.C: Same.
8747 * g++.dg/eh/goto2.C: Same.
8748 * g++.dg/eh/goto3.C: Same.
8749 * g++.dg/expr/bitfield4.C: Same.
8750 * g++.dg/expr/bitfield5.C: Same.
8751 * g++.dg/expr/bitfield6.C: Same.
8752 * g++.dg/expr/bool1.C: Same.
8753 * g++.dg/expr/bool3.C: Same.
8754 * g++.dg/expr/cond10.C: Same.
8755 * g++.dg/expr/cond11.C: Same.
8756 * g++.dg/expr/lval3.C: Same.
8757 * g++.dg/expr/lval4.C: Same.
8758 * g++.dg/ext/anon-struct4.C: Same.
8759 * g++.dg/ext/attrib44.C: Same.
8760 * g++.dg/ext/builtin3.C: Same.
8761 * g++.dg/ext/dllimport7.C: Same.
8762 * g++.dg/ext/label5.C: Same.
8763 * g++.dg/ext/no-asm-1.C: Same.
8764 * g++.dg/ext/utf16-4.C: Same.
8765 * g++.dg/ext/vla2.C: Same.
8766 * g++.dg/gomp/block-1.C: Same.
8767 * g++.dg/gomp/block-2.C: Same.
8768 * g++.dg/gomp/block-3.C: Same.
8769 * g++.dg/gomp/block-5.C: Same.
8770 * g++.dg/gomp/linear-2.C: Same.
8771 * g++.dg/gomp/target-1.C: Same.
8772 * g++.dg/gomp/target-2.C: Same.
8773 * g++.dg/gomp/taskgroup-1.C: Same.
8774 * g++.dg/gomp/teams-1.C: Same.
8775 * g++.dg/inherit/pure1.C: Same.
8776 * g++.dg/init/array43.C: Same.
8777 * g++.dg/init/array46.C: Same.
8778 * g++.dg/init/const10.C: Same.
8779 * g++.dg/init/ctor4-1.C: Same.
8780 * g++.dg/init/ctor4.C: Same.
8781 * g++.dg/init/new37.C: Same.
8782 * g++.dg/init/pr25811.C: Same.
8783 * g++.dg/init/pr29043.C: Same.
8784 * g++.dg/init/pr29571.C: Same.
8785 * g++.dg/lookup/duperr1.C: Same.
8786 * g++.dg/lookup/error1.C: Same.
8787 * g++.dg/lookup/koenig5.C: Same.
8788 * g++.dg/lookup/pr77549.C: Same.
8789 * g++.dg/lookup/suggestions1.C: Same.
8790 * g++.dg/lookup/using16.C: Same.
8791 * g++.dg/lookup/using7.C: Same.
8792 * g++.dg/other/anon-union3.C: Same.
8793 * g++.dg/other/array2.C: Same.
8794 * g++.dg/other/error13.C: Same.
8795 * g++.dg/other/error34.C: Same.
8796 * g++.dg/overload/builtin1.C: Same.
8797 * g++.dg/overload/conv-op1.C: Same.
8798 * g++.dg/overload/error3.C: Same.
8799 * g++.dg/overload/koenig1.C: Same.
8800 * g++.dg/overload/operator5.C: Same.
8801 * g++.dg/overload/template5.C: Same.
8802 * g++.dg/overload/unknown1.C: Same.
8803 * g++.dg/overload/using2.C: Same.
8804 * g++.dg/parse/constructor1.C: Same.
8805 * g++.dg/parse/crash36.C: Same.
8806 * g++.dg/parse/crash63.C: Same.
8807 * g++.dg/parse/error11.C: Same.
8808 * g++.dg/parse/error12.C: Same.
8809 * g++.dg/parse/error14.C: Same.
8810 * g++.dg/parse/error2.C: Same.
8811 * g++.dg/parse/error21.C: Same.
8812 * g++.dg/parse/error26.C: Same.
8813 * g++.dg/parse/error36.C: Same.
8814 * g++.dg/parse/friend12.C: Same.
8815 * g++.dg/parse/invalid-op1.C: Same.
8816 * g++.dg/parse/missing-template1.C: Same.
8817 * g++.dg/parse/parser-pr28152-2.C: Same.
8818 * g++.dg/parse/parser-pr28152.C: Same.
8819 * g++.dg/parse/pr16696-permissive.C: Same.
8820 * g++.dg/parse/pr16696.C: Same.
8821 * g++.dg/parse/pr69628.C: Same.
8822 * g++.dg/parse/ret-type2.C: Same.
8823 * g++.dg/parse/specialization1.C: Same.
8824 * g++.dg/parse/template3.C: Same.
8825 * g++.dg/parse/template9.C: Same.
8826 * g++.dg/parse/typename11.C: Same.
8827 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8828 * g++.dg/pr45330.C: Same.
8829 * g++.dg/rtti/typeid6.C: Same.
8830 * g++.dg/spellcheck-fields.C: Same.
8831 * g++.dg/spellcheck-typenames.C: Same.
8832 * g++.dg/tc1/dr108.C: Same.
8833 * g++.dg/tc1/dr147.C: Same.
8834 * g++.dg/template/arg7.C: Same.
8835 * g++.dg/template/conv11.C: Same.
8836 * g++.dg/template/crash13.C: Same.
8837 * g++.dg/template/crash55.C: Same.
8838 * g++.dg/template/dependent-expr5.C: Same.
8839 * g++.dg/template/error17.C: Same.
8840 * g++.dg/template/error33.C: Same.
8841 * g++.dg/template/error4.C: Same.
8842 * g++.dg/template/error50.C: Same.
8843 * g++.dg/template/error53.C: Same.
8844 * g++.dg/template/friend.C: Same.
8845 * g++.dg/template/func2.C: Same.
8846 * g++.dg/template/local6.C: Same.
8847 * g++.dg/template/member5.C: Same.
8848 * g++.dg/template/meminit1.C: Same.
8849 * g++.dg/template/nested3.C: Same.
8850 * g++.dg/template/nontype6.C: Same.
8851 * g++.dg/template/overload12.C: Same.
8852 * g++.dg/template/ptrmem8.C: Same.
8853 * g++.dg/template/qualified-id1.C: Same.
8854 * g++.dg/template/spec15.C: Same.
8855 * g++.dg/template/static1.C: Same.
8856 * g++.dg/template/static10.C: Same.
8857 * g++.dg/template/static2.C: Same.
8858 * g++.dg/template/ttp25.C: Same.
8859 * g++.dg/template/typedef2.C: Same.
8860 * g++.dg/template/typename2.C: Same.
8861 * g++.dg/template/unify10.C: Same.
8862 * g++.dg/template/unify6.C: Same.
8863 * g++.dg/template/unify7.C: Same.
8864 * g++.dg/template/unify9.C: Same.
8865 * g++.dg/template/varmod1.C: Same.
8866 * g++.dg/ubsan/div-by-zero-1.C: Same.
8867 * g++.dg/ubsan/pr63956.C: Same.
8868 * g++.dg/warn/Waddress-1.C: Same.
8869 * g++.dg/warn/Wconversion2.C: Same.
8870 * g++.dg/warn/Wnull-conversion-1.C: Same.
8871 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8872 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8873 * g++.dg/warn/Wswitch-1.C: Same.
8874 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8875 * g++.dg/warn/Wtype-limits.C: Same.
8876 * g++.dg/warn/Wunused-parm-5.C: Same.
8877 * g++.dg/warn/deprecated-6.C: Same.
8878 * g++.dg/warn/deprecated.C: Same.
8879 * g++.dg/warn/incomplete1.C: Same.
8880 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8881 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8882 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8883 * g++.dg/warn/overflow-warn-1.C: Same.
8884 * g++.dg/warn/overflow-warn-3.C: Same.
8885 * g++.dg/warn/overflow-warn-4.C: Same.
8886 * g++.dg/warn/pr12242.C: Same.
8887 * g++.dg/warn/pr30551-2.C: Same.
8888 * g++.dg/warn/pr30551.C: Same.
8889 * g++.old-deja/g++.benjamin/16077.C: Same.
8890 * g++.old-deja/g++.bob/inherit1.C: Same.
8891 * g++.old-deja/g++.brendan/crash56.C: Same.
8892 * g++.old-deja/g++.brendan/template17.C: Same.
8893 * g++.old-deja/g++.eh/ctor1.C: Same.
8894 * g++.old-deja/g++.jason/bool5.C: Same.
8895 * g++.old-deja/g++.jason/cond.C: Same.
8896 * g++.old-deja/g++.jason/operator.C: Same.
8897 * g++.old-deja/g++.jason/pmf5.C: Same.
8898 * g++.old-deja/g++.law/ctors5.C: Same.
8899 * g++.old-deja/g++.law/missed-error2.C: Same.
8900 * g++.old-deja/g++.law/operators9.C: Same.
8901 * g++.old-deja/g++.law/temps1.C: Same.
8902 * g++.old-deja/g++.mike/for2.C: Same.
8903 * g++.old-deja/g++.mike/ns5.C: Same.
8904 * g++.old-deja/g++.mike/ns7.C: Same.
8905 * g++.old-deja/g++.mike/p10769b.C: Same.
8906 * g++.old-deja/g++.niklas/t120.C: Same.
8907 * g++.old-deja/g++.niklas/t121.C: Same.
8908 * g++.old-deja/g++.ns/koenig5.C: Same.
8909 * g++.old-deja/g++.oliva/overload1.C: Same.
8910 * g++.old-deja/g++.other/crash24.C: Same.
8911 * g++.old-deja/g++.other/crash25.C: Same.
8912 * g++.old-deja/g++.other/decl5.C: Same.
8913 * g++.old-deja/g++.other/lineno5.C: Same.
8914 * g++.old-deja/g++.other/null3.C: Same.
8915 * g++.old-deja/g++.other/overcnv2.C: Same.
8916 * g++.old-deja/g++.other/ptrmem7.C: Same.
8917 * g++.old-deja/g++.other/typename1.C: Same.
8918 * g++.old-deja/g++.other/vaarg3.C: Same.
8919 * g++.old-deja/g++.pt/crash10.C: Same.
8920 * g++.old-deja/g++.pt/crash28.C: Same.
8921 * g++.old-deja/g++.pt/crash38.C: Same.
8922 * g++.old-deja/g++.pt/explicit70.C: Same.
8923 * g++.old-deja/g++.pt/explicit77.C: Same.
8924 * g++.old-deja/g++.pt/expr2.C: Same.
8925 * g++.old-deja/g++.pt/spec5.C: Same.
8926 * g++.old-deja/g++.pt/spec6.C: Same.
8927 * g++.old-deja/g++.pt/typename3.C: Same.
8928 * g++.old-deja/g++.pt/typename5.C: Same.
8929 * g++.old-deja/g++.pt/typename6.C: Same.
8930 * g++.old-deja/g++.pt/typename7.C: Same.
8931 * g++.old-deja/g++.pt/unify4.C: Same.
8932 * g++.old-deja/g++.pt/unify8.C: Same.
8933 * g++.old-deja/g++.pt/vaarg3.C: Same.
8934 * g++.old-deja/g++.robertl/eb22.C: Same.
8935 * g++.old-deja/g++.robertl/eb4.C: Same.
8936 * g++.old-deja/g++.robertl/eb44.C: Same.
8937 * g++.old-deja/g++.robertl/eb69.C: Same.
8938 * g++.old-deja/g++.robertl/eb98.C: Same.
8939 * gcc.dg/20031223-1.c: Same.
8940 * gcc.dg/940510-1.c: Same.
8941 * gcc.dg/990506-0.c: Same.
8942 * gcc.dg/Walloca-1.c: Same.
8943 * gcc.dg/Walloca-2.c: Same.
8944 * gcc.dg/Wconversion-integer.c: Same.
8945 * gcc.dg/Wcxx-compat-8.c: Same.
8946 * gcc.dg/Wimplicit-int-1.c: Same.
8947 * gcc.dg/Wimplicit-int-2.c: Same.
8948 * gcc.dg/Wimplicit-int-4.c: Same.
8949 * gcc.dg/Wpointer-sign-Wall.c: Same.
8950 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8951 * gcc.dg/Wshadow-1.c: Same.
8952 * gcc.dg/Wshadow-3.c: Same.
8953 * gcc.dg/Wswitch-enum-error.c: Same.
8954 * gcc.dg/Wswitch-enum.c: Same.
8955 * gcc.dg/Wswitch-error.c: Same.
8956 * gcc.dg/Wswitch.c: Same.
8957 * gcc.dg/Wtype-limits-Wextra.c: Same.
8958 * gcc.dg/Wtype-limits.c: Same.
8959 * gcc.dg/Wvla-larger-than-2.c: Same.
8960 * gcc.dg/anon-struct-5.c: Same.
8961 * gcc.dg/array-10.c: Same.
8962 * gcc.dg/array-11.c: Same.
8963 * gcc.dg/array-15.c: Same.
8964 * gcc.dg/array-2.c: Same.
8965 * gcc.dg/array-8.c: Same.
8966 * gcc.dg/array-const-2.c: Same.
8967 * gcc.dg/array-const-3.c: Same.
8968 * gcc.dg/bitfld-1.c: Same.
8969 * gcc.dg/bitfld-8.c: Same.
8970 * gcc.dg/builtin-redefine.c: Same.
8971 * gcc.dg/c11-noreturn-1.c: Same.
8972 * gcc.dg/c11-noreturn-2.c: Same.
8973 * gcc.dg/c11-static-assert-3.c: Same.
8974 * gcc.dg/c90-arraydecl-1.c: Same.
8975 * gcc.dg/c90-complex-1.c: Same.
8976 * gcc.dg/c90-complit-1.c: Same.
8977 * gcc.dg/c90-const-expr-11.c: Same.
8978 * gcc.dg/c90-const-expr-7.c: Same.
8979 * gcc.dg/c90-const-expr-8.c: Same.
8980 * gcc.dg/c90-enum-comma-1.c: Same.
8981 * gcc.dg/c90-flex-array-1.c: Same.
8982 * gcc.dg/c90-hexfloat-1.c: Same.
8983 * gcc.dg/c90-idem-qual-1.c: Same.
8984 * gcc.dg/c90-idem-qual-2.c: Same.
8985 * gcc.dg/c90-idem-qual-3.c: Same.
8986 * gcc.dg/c90-mixdecl-1.c: Same.
8987 * gcc.dg/c90-restrict-1.c: Same.
8988 * gcc.dg/c90-return-1.c: Same.
8989 * gcc.dg/c99-array-nonobj-1.c: Same.
8990 * gcc.dg/c99-arraydecl-1.c: Same.
8991 * gcc.dg/c99-complex-1.c: Same.
8992 * gcc.dg/c99-complex-2.c: Same.
8993 * gcc.dg/c99-complit-2.c: Same.
8994 * gcc.dg/c99-const-expr-7.c: Same.
8995 * gcc.dg/c99-const-expr-8.c: Same.
8996 * gcc.dg/c99-flex-array-3.c: Same.
8997 * gcc.dg/c99-flex-array-7.c: Same.
8998 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8999 * gcc.dg/c99-impl-decl-1.c: Same.
9000 * gcc.dg/c99-impl-int-1.c: Same.
9001 * gcc.dg/c99-impl-int-2.c: Same.
9002 * gcc.dg/c99-init-3.c: Same.
9003 * gcc.dg/c99-restrict-1.c: Same.
9004 * gcc.dg/c99-return-1.c: Same.
9005 * gcc.dg/c99-tag-1.c: Same.
9006 * gcc.dg/c99-tag-3.c: Same.
9007 * gcc.dg/call-diag-2.c: Same.
9008 * gcc.dg/cpp/19940712-1.c: Same.
9009 * gcc.dg/cpp/19951025-1.c: Same.
9010 * gcc.dg/cpp/19990413-1.c: Same.
9011 * gcc.dg/cpp/direct2.c: Same.
9012 * gcc.dg/cpp/direct2s.c: Same.
9013 * gcc.dg/cpp/pr28709.c: Same.
9014 * gcc.dg/cpp/pr61854-c90.c: Same.
9015 * gcc.dg/cpp/pr61854-c94.c: Same.
9016 * gcc.dg/cpp/pragma-1.c: Same.
9017 * gcc.dg/cpp/pragma-2.c: Same.
9018 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9019 * gcc.dg/cpp/trad/literals-2.c: Same.
9020 * gcc.dg/cpp/warn-comments-2.c: Same.
9021 * gcc.dg/cpp/warn-comments-3.c: Same.
9022 * gcc.dg/cpp/warn-comments.c: Same.
9023 * gcc.dg/cpp/warn-long-long-2.c: Same.
9024 * gcc.dg/cpp/warn-long-long.c: Same.
9025 * gcc.dg/cpp/warn-redefined-2.c: Same.
9026 * gcc.dg/cpp/warn-redefined.c: Same.
9027 * gcc.dg/darwin-cfstring-2.c: Same.
9028 * gcc.dg/darwin-cfstring-format-1.c: Same.
9029 * gcc.dg/decl-9.c: Same.
9030 * gcc.dg/declspec-1.c: Same.
9031 * gcc.dg/declspec-10.c: Same.
9032 * gcc.dg/declspec-11.c: Same.
9033 * gcc.dg/declspec-13.c: Same.
9034 * gcc.dg/declspec-18.c: Same.
9035 * gcc.dg/declspec-4.c: Same.
9036 * gcc.dg/declspec-5.c: Same.
9037 * gcc.dg/declspec-6.c: Same.
9038 * gcc.dg/declspec-8.c: Same.
9039 * gcc.dg/deprecated-4.c: Same.
9040 * gcc.dg/deprecated.c: Same.
9041 * gcc.dg/dfp/composite-type.c: Same.
9042 * gcc.dg/empty-source-2.c: Same.
9043 * gcc.dg/empty-source-3.c: Same.
9044 * gcc.dg/format/attr-6.c: Same.
9045 * gcc.dg/format/branch-1.c: Same.
9046 * gcc.dg/format/c90-printf-1.c: Same.
9047 * gcc.dg/format/c90-strftime-2.c: Same.
9048 * gcc.dg/format/c99-strftime-1.c: Same.
9049 * gcc.dg/format/cmn-err-1.c: Same.
9050 * gcc.dg/format/few-1.c: Same.
9051 * gcc.dg/format/ms_branch-1.c: Same.
9052 * gcc.dg/format/ms_unnamed-1.c: Same.
9053 * gcc.dg/format/ms_va-1.c: Same.
9054 * gcc.dg/format/unnamed-1.c: Same.
9055 * gcc.dg/format/va-1.c: Same.
9056 * gcc.dg/format/xopen-1.c: Same.
9057 * gcc.dg/funcdef-var-1.c: Same.
9058 * gcc.dg/funcdef-var-2.c: Same.
9059 * gcc.dg/gnu89-const-expr-1.c: Same.
9060 * gcc.dg/gnu89-const-expr-2.c: Same.
9061 * gcc.dg/gnu90-const-expr-1.c: Same.
9062 * gcc.dg/gnu99-const-expr-1.c: Same.
9063 * gcc.dg/gnu99-const-expr-2.c: Same.
9064 * gcc.dg/gnu99-init-2.c: Same.
9065 * gcc.dg/gomp/_Atomic-5.c: Same.
9066 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9067 * gcc.dg/gomp/atomic-5.c: Same.
9068 * gcc.dg/gomp/linear-1.c: Same.
9069 * gcc.dg/gomp/pr67500.c: Same.
9070 * gcc.dg/init-bad-1.c: Same.
9071 * gcc.dg/init-bad-2.c: Same.
9072 * gcc.dg/init-bad-3.c: Same.
9073 * gcc.dg/init-string-1.c: Same.
9074 * gcc.dg/label-compound-stmt-1.c: Same.
9075 * gcc.dg/label-decl-2.c: Same.
9076 * gcc.dg/label-decl-4.c: Same.
9077 * gcc.dg/large-size-array-2.c: Same.
9078 * gcc.dg/large-size-array-4.c: Same.
9079 * gcc.dg/lvalue-6.c: Same.
9080 * gcc.dg/m-un-2.c: Same.
9081 * gcc.dg/multiple-overflow-warn-1.c: Same.
9082 * gcc.dg/multiple-overflow-warn-2.c: Same.
9083 * gcc.dg/multiple-overflow-warn-3.c: Same.
9084 * gcc.dg/nested-redef-1.c: Same.
9085 * gcc.dg/no-asm-1.c: Same.
9086 * gcc.dg/no-asm-3.c: Same.
9087 * gcc.dg/no-asm-4.c: Same.
9088 * gcc.dg/noncompile/20010524-1.c: Same.
9089 * gcc.dg/noncompile/incomplete-5.c: Same.
9090 * gcc.dg/noncompile/pr44517.c: Same.
9091 * gcc.dg/noncompile/pr52290.c: Same.
9092 * gcc.dg/noreturn-1.c: Same.
9093 * gcc.dg/overflow-warn-1.c: Same.
9094 * gcc.dg/overflow-warn-2.c: Same.
9095 * gcc.dg/overflow-warn-3.c: Same.
9096 * gcc.dg/overflow-warn-4.c: Same.
9097 * gcc.dg/parm-mismatch-1.c: Same.
9098 * gcc.dg/parser-pr28152-2.c: Same.
9099 * gcc.dg/parser-pr28152.c: Same.
9100 * gcc.dg/pedwarn-init.c: Same.
9101 * gcc.dg/pointer-arith-2.c: Same.
9102 * gcc.dg/pointer-arith-3.c: Same.
9103 * gcc.dg/pointer-arith-4.c: Same.
9104 * gcc.dg/pr14475.c: Same.
9105 * gcc.dg/pr18596-3.c: Same.
9106 * gcc.dg/pr18809-1.c: Same.
9107 * gcc.dg/pr27953.c: Same.
9108 * gcc.dg/pr30457.c: Same.
9109 * gcc.dg/pr30551-2.c: Same.
9110 * gcc.dg/pr30551-3.c: Same.
9111 * gcc.dg/pr30551-4.c: Same.
9112 * gcc.dg/pr30551-5.c: Same.
9113 * gcc.dg/pr30551-6.c: Same.
9114 * gcc.dg/pr30551.c: Same.
9115 * gcc.dg/pr36997.c: Same.
9116 * gcc.dg/pr41842.c: Same.
9117 * gcc.dg/pr48552-1.c: Same.
9118 * gcc.dg/pr48552-2.c: Same.
9119 * gcc.dg/pr59717.c: Same.
9120 * gcc.dg/pr61077.c: Same.
9121 * gcc.dg/pr61096-1.c: Same.
9122 * gcc.dg/pr63626.c: Same.
9123 * gcc.dg/pr64223-1.c: Same.
9124 * gcc.dg/pr64223-2.c: Same.
9125 * gcc.dg/pr8788-1.c: Same.
9126 * gcc.dg/pr8927-1.c: Same.
9127 * gcc.dg/pragma-darwin.c: Same.
9128 * gcc.dg/pragma-diag-5.c: Same.
9129 * gcc.dg/pragma-message.c: Same.
9130 * gcc.dg/redecl-1.c: Same.
9131 * gcc.dg/simd-1.c: Same.
9132 * gcc.dg/simd-5.c: Same.
9133 * gcc.dg/simd-6.c: Same.
9134 * gcc.dg/spellcheck-fields.c: Same.
9135 * gcc.dg/spellcheck-typenames.c: Same.
9136 * gcc.dg/struct-semi-2.c: Same.
9137 * gcc.dg/struct-semi-3.c: Same.
9138 * gcc.dg/transparent-union-3.c: Same.
9139 * gcc.dg/ucnid-8.c: Same.
9140 * gcc.dg/uninit-pr19430-O0.c: Same.
9141 * gcc.dg/uninit-pr19430.c: Same.
9142 * gcc.dg/uninit-pr20644-O0.c: Same.
9143 * gcc.dg/utf-dflt.c: Same.
9144 * gcc.dg/utf-dflt2.c: Same.
9145 * gcc.dg/utf16-4.c: Same.
9146 * gcc.dg/vla-11.c: Same.
9147 * gcc.dg/vla-20.c: Same.
9148 * gcc.dg/vla-init-1.c: Same.
9149 * gcc.dg/vla-init-2.c: Same.
9150 * gcc.dg/vla-init-3.c: Same.
9151 * gcc.dg/weak/weak-6.c: Same.
9152 * gcc.dg/weak/weak-7.c: Same.
9153 * gcc.dg/wtr-int-type-1.c: Same.
9154 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9155 * gcc.target/arm/polytypes.c: Same.
9156 * gcc.target/i386/spellcheck-options-4.c: Same.
9157 * gcc.target/powerpc/20030218-1.c: Same.
9158 * gcc.target/sh/pr21255-4.c: Same.
9159 * gcc.test-framework/dg-error-exp-XP.c: Same.
9160 * gfortran.dg/array_constructor_30.f03: Same.
9161 * gfortran.dg/class_30.f90: Same.
9162 * gfortran.dg/goacc/subarrays.f95: Same.
9163 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9164 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9165 * gfortran.dg/intrinsic_std_1.f90: Same.
9166 * gfortran.dg/pr70006.f90: Same.
9167 * gfortran.dg/warning-directive-1.F90: Same.
9168 * gfortran.dg/warning-directive-2.F90: Same.
9169 * gfortran.dg/warning-directive-3.F90: Same.
9170 * gfortran.dg/warning-directive-4.F90: Same.
9171 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9172 * obj-c++.dg/class-extension-1.mm: Same.
9173 * obj-c++.dg/class-extension-2.mm: Same.
9174 * obj-c++.dg/class-protocol-1.mm: Same.
9175 * obj-c++.dg/cxx-ivars-1.mm: Same.
9176 * obj-c++.dg/duplicate-class-1.mm: Same.
9177 * obj-c++.dg/exceptions-3.mm: Same.
9178 * obj-c++.dg/exceptions-4.mm: Same.
9179 * obj-c++.dg/exceptions-5.mm: Same.
9180 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9181 * obj-c++.dg/fsf-package-0.m: Same.
9182 * obj-c++.dg/invalid-type-1.mm: Same.
9183 * obj-c++.dg/method-12.mm: Same.
9184 * obj-c++.dg/method-13.mm: Same.
9185 * obj-c++.dg/method-15.mm: Same.
9186 * obj-c++.dg/method-16.mm: Same.
9187 * obj-c++.dg/method-6.mm: Same.
9188 * obj-c++.dg/method-7.mm: Same.
9189 * obj-c++.dg/property/at-property-1.mm: Same.
9190 * obj-c++.dg/property/at-property-14.mm: Same.
9191 * obj-c++.dg/property/at-property-17.mm: Same.
9192 * obj-c++.dg/property/at-property-21.mm: Same.
9193 * obj-c++.dg/property/at-property-5.mm: Same.
9194 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9195 * obj-c++.dg/property/dynamic-3.mm: Same.
9196 * obj-c++.dg/property/dynamic-4.mm: Same.
9197 * obj-c++.dg/property/property-neg-1.mm: Same.
9198 * obj-c++.dg/property/property-neg-6.mm: Same.
9199 * obj-c++.dg/property/synthesize-11.mm: Same.
9200 * obj-c++.dg/property/synthesize-5.mm: Same.
9201 * obj-c++.dg/property/synthesize-6.mm: Same.
9202 * obj-c++.dg/proto-lossage-4.mm: Same.
9203 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9204 * obj-c++.dg/strings/strings-1.mm: Same.
9205 * obj-c++.dg/super-class-1.mm: Same.
9206 * obj-c++.dg/syntax-error-6.mm: Same.
9207 * obj-c++.dg/syntax-error-7.mm: Same.
9208 * obj-c++.dg/syntax-error-9.mm: Same.
9209 * obj-c++.dg/try-catch-13.mm: Same.
9210 * objc.dg/attributes/method-noreturn-1.m: Same.
9211 * objc.dg/bad-receiver-type-2.m: Same.
9212 * objc.dg/bad-receiver-type.m: Same.
9213 * objc.dg/call-super-2.m: Same.
9214 * objc.dg/class-2.m: Same.
9215 * objc.dg/class-extension-1.m: Same.
9216 * objc.dg/class-extension-2.m: Same.
9217 * objc.dg/class-protocol-1.m: Same.
9218 * objc.dg/desig-init-1.m: Same.
9219 * objc.dg/duplicate-class-1.m: Same.
9220 * objc.dg/exceptions-3.m: Same.
9221 * objc.dg/exceptions-4.m: Same.
9222 * objc.dg/exceptions-5.m: Same.
9223 * objc.dg/foreach-6.m: Same.
9224 * objc.dg/foreach-7.m: Same.
9225 * objc.dg/fsf-nsstring-format-1.m: Same.
9226 * objc.dg/fsf-package-0.m: Same.
9227 * objc.dg/invalid-type-1.m: Same.
9228 * objc.dg/method-11.m: Same.
9229 * objc.dg/method-19.m: Same.
9230 * objc.dg/method-2.m: Same.
9231 * objc.dg/method-20.m: Same.
9232 * objc.dg/method-5.m: Same.
9233 * objc.dg/method-6.m: Same.
9234 * objc.dg/method-7.m: Same.
9235 * objc.dg/method-9.m: Same.
9236 * objc.dg/missing-proto-3.m: Same.
9237 * objc.dg/private-1.m: Same.
9238 * objc.dg/property/at-property-1.m: Same.
9239 * objc.dg/property/at-property-14.m: Same.
9240 * objc.dg/property/at-property-17.m: Same.
9241 * objc.dg/property/at-property-21.m: Same.
9242 * objc.dg/property/at-property-5.m: Same.
9243 * objc.dg/property/dynamic-3.m: Same.
9244 * objc.dg/property/dynamic-4.m: Same.
9245 * objc.dg/property/property-neg-1.m: Same.
9246 * objc.dg/property/property-neg-6.m: Same.
9247 * objc.dg/property/synthesize-11.m: Same.
9248 * objc.dg/property/synthesize-5.m: Same.
9249 * objc.dg/property/synthesize-6.m: Same.
9250 * objc.dg/proto-hier-1.m: Same.
9251 * objc.dg/proto-lossage-4.m: Same.
9252 * objc.dg/protocol-qualifier-2.m: Same.
9253 * objc.dg/strings/strings-1.m: Same.
9254 * objc.dg/type-size-1.m: Same.
9255
9256 2017-04-18 Jeff Law <law@redhat.com>
9257
9258 PR target/74563
9259 * gcc.target/mips/pr74563: New test.
9260
9261 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR tree-optimization/80443
9264 * gcc.c-torture/compile/pr80443.c: New test.
9265
9266 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9267
9268 PR rtl-optimization/80357
9269 * gcc.c-torture/compile/pr80357.c: New test.
9270
9271 2017-04-18 Jeff Law <law@redhat.com>
9272
9273 PR middle-end/80422
9274 * gcc.c-torture/compile/pr80422.c: New test.
9275
9276 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR debug/80263
9279 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9280
9281 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9282
9283 PR target/80099
9284 * gcc.target/powerpc/pr80099-1.c: New test.
9285 * gcc.target/powerpc/pr80099-2.c: Likewise.
9286 * gcc.target/powerpc/pr80099-3.c: Likewise.
9287 * gcc.target/powerpc/pr80099-4.c: Likewise.
9288 * gcc.target/powerpc/pr80099-5.c: Likewise.
9289
9290 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR sanitizer/80444
9293 * gcc.dg/sancov/pr80444.c: New test.
9294
9295 PR middle-end/79788
9296 PR middle-end/80375
9297 * gcc.dg/pr79788-1.c: New test.
9298 * gcc.dg/pr79788-2.c: New test.
9299
9300 2017-04-18 Marek Polacek <polacek@redhat.com>
9301
9302 PR c++/80244 - ICE with attribute in template alias.
9303 * g++.dg/cpp0x/alias-decl-59.C: New test.
9304
9305 PR c++/80241 - ICE with alignas pack expansion.
9306 * g++.dg/cpp0x/alignas11.C: New test.
9307
9308 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9309
9310 PR c++/80287
9311 * g++.dg/lto/pr80287_0.C: New test.
9312
9313 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9314
9315 PR target/80315
9316 * gcc.target/powerpc/pr80315-1.c: New test.
9317 * gcc.target/powerpc/pr80315-2.c: New test.
9318 * gcc.target/powerpc/pr80315-3.c: New test.
9319 * gcc.target/powerpc/pr80315-4.c: New test.
9320
9321 2017-04-16 Tom de Vries <tom@codesourcery.com>
9322
9323 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9324 directive.
9325 * g++.dg/parse/error3.C: Same.
9326 * g++.old-deja/g++.pt/niklas01a.C: Same.
9327 * gcc.dg/990506-0.c: Same.
9328 * gcc.dg/cpp/19990413-1.c: Same.
9329 * gcc.dg/cpp/pragma-1.c: Same.
9330 * gcc.dg/cpp/pragma-2.c: Same.
9331 * gcc.dg/m-un-2.c: Same.
9332 * objc.dg/private-1.m: Same.
9333
9334 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9335
9336 * gcc.dg/pr54669.c: Fix dg-do directive.
9337 * gcc.dg/pr78582.c: Ditto.
9338 * gcc.dg/pr80020.c: Ditto.
9339 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9340 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9341 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9342 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9343 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9344 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9345 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9346 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9347 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9348 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9349
9350 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9351
9352 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9353 * gfortran.dg/generic_29.f90: Likewise.
9354 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9355 * gfortran.dg/pr41922.f90: Likewise.
9356 * gfortran.dg/pr70006.f90: Likewise.
9357
9358 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9359
9360 PR tree-optimization/66612
9361 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9362
9363 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9364
9365 PR fortran/80361
9366 * gfortran.dg/class_62.f90: New test case.
9367
9368 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9369
9370 * gcc.target/arc/loop-1.c: New file.
9371
9372 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9373
9374 PR target/80098
9375 * gcc.target/powerpc/pr80098-1.c: New test.
9376 * gcc.target/powerpc/pr80098-2.c: Likewise.
9377 * gcc.target/powerpc/pr80098-3.c: Likewise.
9378 * gcc.target/powerpc/pr80098-4.c: Likewise.
9379
9380 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR sanitizer/80403
9383 * g++.dg/ubsan/pr80403-2.C: New test.
9384
9385 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9386
9387 PR rtl-optimization/80343
9388 * gcc.target/powerpc/pr80343.c: New.
9389
9390 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9391
9392 PR sanitizer/80414
9393 * c-c++-common/ubsan/bounds-15.c: New test.
9394
9395 2017-04-13 Richard Biener <rguenther@suse.de>
9396
9397 PR testsuite/80416
9398 * g++.dg/torture/pr79671.C: Fix asm constraints.
9399
9400 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR debug/80321
9403 * gcc.dg/debug/pr80321.c: New test.
9404
9405 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9406
9407 * gnat.dg/debug10.adb: New test.
9408 * gnat.dg/debug10_pkg.ads: New helper.
9409
9410 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR tree-optimization/79390
9413 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9414
9415 PR sanitizer/80403
9416 PR sanitizer/80404
9417 PR sanitizer/80405
9418 * g++.dg/ubsan/pr80403.C: New test.
9419 * g++.dg/ubsan/pr80404.C: New test.
9420 * g++.dg/ubsan/pr80405.C: New test.
9421
9422 PR c/80163
9423 * gcc.dg/torture/pr80163.c: New test.
9424
9425 2017-04-12 Richard Biener <rguenther@suse.de>
9426 Jeff Law <law@redhat.com>
9427
9428 PR tree-optimization/80359
9429 * gcc.dg/torture/pr80359.c: New testcase.
9430
9431 2017-04-12 Richard Biener <rguenther@suse.de>
9432 Bernd Edlinger <bernd.edlinger@hotmail.de>
9433
9434 PR middle-end/79671
9435 * g++.dg/torture/pr79671.C: New testcase.
9436 * g++.dg/lto/pr79671_0.C: Likewise.
9437 * g++.dg/lto/pr79671_1.c: Likewise.
9438
9439 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR sanitizer/80349
9442 * g++.dg/ubsan/pr80349.C: New test.
9443
9444 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR c++/80370
9447 * g++.dg/cpp1z/decomp28.C: New test.
9448
9449 PR middle-end/80100
9450 * gcc.dg/pr80100.c: New test.
9451
9452 PR rtl-optimization/80385
9453 * g++.dg/opt/pr80385.C: New test.
9454
9455 2017-04-11 Martin Liska <mliska@suse.cz>
9456
9457 PR ipa/80212
9458 * g++.dg/ipa/pr80212.C: New test.
9459
9460 2017-04-11 Martin Sebor <msebor@redhat.com>
9461
9462 PR middle-end/80364
9463 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9464
9465 2017-04-11 Martin Liska <mliska@suse.cz>
9466
9467 PR sanitizer/70878
9468 * gcc.dg/ubsan/pr70878.c: New test.
9469
9470 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR target/80381
9473 * gcc.target/i386/pr80381.c: New test.
9474
9475 PR c++/80363
9476 * g++.dg/ext/pr80363.C: New test.
9477
9478 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9479
9480 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9481 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9482 Add avr-*-* to non-lp64 selector.
9483
9484 2017-04-10 Martin Sebor <msebor@redhat.com>
9485
9486 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9487 * gcc.dg/pr40340-4.c: Same.
9488
9489 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9490
9491 PR fortran/69498
9492 * gfortran.dg/submodule_unexp.f90: Modified test
9493 to account for new error.
9494 * gfortran.dg/submodule_twice.f90: New Test
9495
9496 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR c++/80176
9499 * g++.dg/init/ref23.C: New test.
9500
9501 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9502
9503 PR tree-optimization/80304
9504 * gfortran.dg/do_concurrent_4.f90: New test case.
9505
9506 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9507
9508 PR fortran/80046
9509 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9510
9511 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9512
9513 * g++.dg/torture/pr79905.C: Add -maltivec option.
9514
9515 2017-04-10 Jeff Law <law@redhat.com>
9516
9517 PR tree-optimization/80374
9518 * g++.dg/pr80374.c: New test.
9519
9520 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9521
9522 PR target/80108
9523 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9524 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9525
9526 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9527
9528 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9529
9530 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9531
9532 PR testsuite/79356
9533 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9534
9535 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9536
9537 PR testsuite/79867
9538 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9539
9540 2017-04-10 Marek Polacek <polacek@redhat.com>
9541
9542 PR sanitizer/80348
9543 * g++.dg/ubsan/div-by-zero-3.C: New test.
9544
9545 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9546
9547 PR tree-optimization/80153
9548 * gcc.c-torture/execute/pr80153.c: New.
9549
9550 2017-04-10 Richard Biener <rguenther@suse.de>
9551
9552 PR middle-end/80362
9553 * gcc.dg/torture/pr80362.c: New testcase.
9554
9555 2017-04-10 Richard Biener <rguenther@suse.de>
9556
9557 PR tree-optimization/80304
9558 * gcc.dg/torture/pr80304.c: New testcase.
9559
9560 2017-04-10 Nathan Sidwell <nathan@acm.org>
9561
9562 PR target/79905
9563 * g++.dg/torture/pr79905.C: New.
9564
9565 2017-04-10 Martin Liska <mliska@suse.cz>
9566
9567 PR sanitizer/80350
9568 * c-c++-common/ubsan/pr80350.c: New test.
9569
9570 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR target/80324
9573 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9574
9575 2017-04-08 Martin Liska <mliska@suse.cz>
9576
9577 Revert:
9578 2017-04-07 Martin Liska <mliska@suse.cz>
9579
9580 PR ipa/80212
9581 * g++.dg/ipa/pr80212.C: New test.
9582
9583 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9584
9585 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9586 dg-options.
9587 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9588
9589 PR target/80322
9590 PR target/80323
9591 PR target/80325
9592 PR target/80326
9593 * gcc.target/i386/avx512f-undefined-1.c: New test.
9594 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9595 * gcc.target/i386/avx-cvtsd-1.c: New test.
9596 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9597 * gcc.target/i386/avx512f-abspd-1.c: New test.
9598 * gcc.target/i386/avx-cvtss-1.c: New test.
9599 * gcc.target/i386/avx512f-absps-1.c: New test.
9600 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9601 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9602
9603 2017-04-07 Marek Polacek <polacek@redhat.com>
9604
9605 PR sanitizer/80348
9606 * g++.dg/ubsan/div-by-zero-2.C: New test.
9607
9608 PR c++/80095
9609 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9610
9611 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9612
9613 PR rtl-optimization/70478
9614 * gcc.target/s390/pr70478.c: New.
9615
9616 2017-04-07 Martin Liska <mliska@suse.cz>
9617
9618 PR target/79889
9619 * g++.dg/ext/mv8.C: Add aarch64* targets.
9620
9621 2017-04-07 Martin Liska <mliska@suse.cz>
9622
9623 PR ipa/80212
9624 * g++.dg/ipa/pr80212.C: New test.
9625
9626 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9627
9628 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9629
9630 2017-04-07 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/80334
9633 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9634 alignas on stack.
9635
9636 2017-04-07 Richard Biener <rguenther@suse.de>
9637
9638 PR middle-end/80341
9639 * gcc.dg/torture/pr80341.c: New testcase.
9640
9641 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR debug/80234
9644 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9645 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9646
9647 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9648
9649 PR target/79733
9650 * gcc.target/i386/pr79733.c: New test.
9651
9652 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9653
9654 PR target/80298
9655 * gcc.target/i386/pr80298-1.c: New test.
9656 * gcc.target/i386/pr80298-2.c: Ditto.
9657
9658 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9659
9660 PR target/80082
9661 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9662 ARMv7-R.
9663
9664 2017-04-06 Richard Biener <rguenther@suse.de>
9665
9666 PR tree-optimization/80334
9667 * g++.dg/torture/pr80334.C: New testcase.
9668
9669 2017-04-06 Martin Liska <mliska@suse.cz>
9670
9671 PR sanitizer/80166
9672 * gcc.dg/asan/pr80166.c: New test.
9673
9674 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9675
9676 PR tree-optimization/79390
9677 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9678
9679 2017-04-06 Richard Biener <rguenther@suse.de>
9680
9681 PR tree-optimization/80262
9682 * gcc.target/i386/pr80262.c: New testcase.
9683
9684 2017-04-06 Richard Biener <rguenther@suse.de>
9685
9686 PR middle-end/80281
9687 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9688
9689 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9690
9691 PR rtl-optimization/70703
9692 * gcc.target/i386/pr70703.c: New.
9693
9694 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR sanitizer/80308
9697 * c-c++-common/asan/pr80308.c: New test.
9698
9699 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9700
9701 PR target/79890
9702 * gcc.target/s390/pr79890.c: New test case.
9703
9704 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9705
9706 PR target/80310
9707 * c-c++-common/ubsan/pr80310.c: New test.
9708
9709 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR c++/80297
9712 * g++.dg/torture/pr80297.C: New test.
9713
9714 PR tree-optimization/79390
9715 * gcc.target/i386/pr79390.c: New test.
9716 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9717
9718 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9719
9720 PR c++/80296
9721 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9722
9723 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9724
9725 PR target/80307
9726 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9727 targeting any CPU or architecture.
9728 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9729 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9730 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9731 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9732 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9733 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9734 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9735 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9736
9737 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9738
9739 PR fortran/69498
9740 * gfortran.dg/submodule_unexp.f90: New test.
9741
9742 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR target/80286
9745 * gcc.target/i386/avx-pr80286.c: New test.
9746 * gcc.dg/pr80286.c: New test.
9747
9748 2017-04-04 Richard Biener <rguenther@suse.de>
9749
9750 PR middle-end/80281
9751 * gcc.dg/torture/pr80281.c: New testcase.
9752
9753 2017-04-04 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/80275
9756 * g++.dg/opt/pr80275.C: Make g static.
9757
9758 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9759
9760 PR rtl-optimization/60818
9761 * gcc.c-torture/compile/pr60818.c: New testcase.
9762
9763 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9764
9765 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9766 * gcc.dg/20031012-1.c: Likewise.
9767 * gcc.dg/ipa/ipcp-1.c: Likewise.
9768 * gcc.dg/torture/matrix-3.c: Likewise.
9769 * gcc.target/powerpc/ppc-spe.c: Likewise.
9770 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9771
9772 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9773
9774 PR target/80246
9775 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9776 powerpc_vsx_ok.
9777 (std, ld): Limit scan-assembler-times check to lp64.
9778 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9779 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9780 powerpc_vsx_ok.
9781
9782 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9783
9784 PR target/80246
9785 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9786
9787 2017-04-03 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/80275
9790 * g++.dg/opt/pr80275.C: New testcase.
9791
9792 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9793
9794 PR testsuite/79356
9795 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9796
9797 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9798
9799 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9800 (bal): Increase iteration count and assume alignment.
9801
9802 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9803
9804 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9805
9806 2017-04-02 Andrew Pinski <apinski@cavium.com>
9807
9808 * gcc.c-torture/compile/nested-3.c: New testcase.
9809 * gcc.c-torture/execute/20170401-1.c: New testcase.
9810 * gcc.c-torture/execute/20170401-2.c: New testcase.
9811
9812 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9813
9814 PR rtl-optimization/79405
9815 gcc.dg/pr79405.c: New testcase.
9816
9817 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR debug/79255
9820 * gcc.dg/pr79255.c: New test.
9821
9822 PR c++/79572
9823 * g++.dg/ubsan/null-8.C: New test.
9824
9825 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9826
9827 PR target/80107
9828 * gfortran.dg/pr80107.f: New.
9829
9830 2017-03-31 Jeff Law <law@redhat.com>
9831
9832 PR tree-optimization/49498
9833 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9834
9835 2017-03-31 Richard Biener <rguenther@suse.de>
9836
9837 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9838
9839 2017-03-31 Richard Biener <rguenther@suse.de>
9840
9841 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9842
9843 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR libstdc++/80251
9846 * g++.dg/ext/is_aggregate.C: New test.
9847
9848 PR middle-end/80173
9849 * gcc.target/i386/pr80173.c: New test.
9850
9851 PR middle-end/80163
9852 * gcc.dg/pr80163.c: New test.
9853
9854 PR debug/80025
9855 * gcc.dg/torture/pr80025.c: New test.
9856
9857 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9858
9859 * gcc.target/mips/pr52125.c: Add -msym32.
9860
9861 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR translation/80189
9864 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9865 * g++.dg/gomp/sharing-1.C: Likewise.
9866 * gfortran.dg/gomp/pr44536.f90: Likewise.
9867 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9868 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9869 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9870 * gfortran.dg/gomp/pr33439.f90: Likewise.
9871 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9872 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9873 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9874 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9875 * gcc.dg/gomp/sharing-1.c: Likewise.
9876
9877 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9878
9879 PR target/80246
9880 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9881 Darwin and SPE.
9882 (dxex, dxexq): Update return type.
9883 (diex, diexq): Update argument type.
9884 * gcc.target/powerpc/pr80246.c: New test.
9885
9886 2017-03-30 Martin Jambor <mjambor@suse.cz>
9887
9888 PR ipa/77333
9889 * g++.dg/ipa/pr77333.C: New test.
9890
9891 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR target/80206
9894 * gcc.target/i386/pr80206.c: New test.
9895
9896 2017-03-30 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/77498
9899 * gfortran.dg/pr77498.f: New testcase.
9900
9901 2017-03-29 Marek Polacek <polacek@redhat.com>
9902
9903 PR c/79730
9904 * gcc.dg/pr79730.c: New test.
9905
9906 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9907
9908 PR libgfortran/78670
9909 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9910 a character of length 1. Update test for success.
9911 * gfortran.dg/dtio_28.f03: New test.
9912 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9913 'scratch' to delete the file when done.
9914
9915 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9916
9917 PR rtl-optimization/80233
9918 * gcc.c-torture/compile/pr80233.c: New testcase.
9919
9920 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9921
9922 PR fortran/80254
9923 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9924 * gfortran.dg/dec_io_2a.f90: instead (new test).
9925
9926 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9927
9928 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9929
9930 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9931
9932 PR testsuite/43496
9933 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9934 generating PIC code.
9935
9936 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9937
9938 PR rtl-optimization/80193
9939 * gcc.target/i386/pr80193.c: New.
9940
9941 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9942
9943 PR fortran/78661
9944 * gfortran.dg/dtio_25.f90: Modified test case.
9945 * gfortran.dg/dtio_27.f90: New test case.
9946
9947 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9948
9949 PR target/53383
9950 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9951 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9952 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9953
9954 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9955
9956 * gcc.c-torture/compile/irreducible-loop.c: New.
9957
9958 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9959
9960 PR tree-optimization/80218
9961 * gcc.dg/pr80218.c: New test.
9962
9963 2017-03-28 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/78644
9966 * gcc.dg/pr78644-1.c: New testcase.
9967 * gcc.dg/pr78644-2.c: Likewise.
9968
9969 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9970
9971 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9972 * gcc.dg/pic-4.c: Likewise.
9973 * gcc.dg/pie-3.c: Likewise.
9974 * gcc.dg/pie-4.c: Likewise.
9975
9976 2017-03-28 Martin Liska <mliska@suse.cz>
9977
9978 PR ipa/80205
9979 * g++.dg/ipa/pr80205.C: New test.
9980
9981 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9982
9983 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9984 with sizeof(int) < 4.
9985 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9986 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9987 * gcc.dg/torture/pr79777.c: Likewise.
9988 * gcc.dg/torture/pr79910.c: Likewise.
9989
9990 2017-03-28 Richard Biener <rguenther@suse.de>
9991
9992 PR middle-end/80222
9993 * g++.dg/pr80222.C: New testcase.
9994
9995 2017-03-28 Martin Liska <mliska@suse.cz>
9996
9997 PR ipa/80104
9998 * gcc.dg/ipa/pr80104.c: New test.
9999
10000 2017-03-28 Marek Polacek <polacek@redhat.com>
10001
10002 PR sanitizer/80067
10003 * c-c++-common/ubsan/shift-10.c: New test.
10004
10005 2017-03-27 Jeff Law <law@redhat.com>
10006
10007 PR tree-optimization/80216
10008 * gcc.c-torture/compile/pr80216.c: New test.
10009
10010 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR middle-end/80162
10013 * c-c++-common/pr80162-1.c: New test.
10014 * c-c++-common/pr80162-2.c: New test.
10015 * c-c++-common/pr80162-3.c: New test.
10016
10017 PR target/80102
10018 * g++.dg/opt/pr80102.C: New test.
10019
10020 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10021
10022 PR target/78543
10023 * gcc.target/powerpc/pr78543.c: New test.
10024
10025 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10026
10027 PR target/80103
10028 * gcc.target/powerpc/pr80103-1.c: New test.
10029
10030 2017-03-27 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/80181
10033 * gcc.dg/torture/pr80181.c: New testcase.
10034
10035 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10036
10037 * gcc.target/arc/interrupt-4.c: New file.
10038
10039 2017-03-27 Richard Biener <rguenther@suse.de>
10040
10041 PR ipa/79776
10042 * g++.dg/ipa/pr79776.C: New testcase.
10043
10044 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR sanitizer/80168
10047 * gcc.dg/asan/pr80168.c: New test.
10048
10049 2017-03-27 Richard Biener <rguenther@suse.de>
10050
10051 PR tree-optimization/80170
10052 * gcc.dg/pr80170.c: New testcase.
10053
10054 2017-03-27 Richard Biener <rguenther@suse.de>
10055
10056 PR middle-end/80171
10057 * g++.dg/torture/pr80171.C: New testcase.
10058
10059 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10060
10061 * gcc.dg/torture/pr79732.c: Require alias support.
10062 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10063
10064 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10065 libatomic_available.
10066 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10067 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10068
10069 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10070
10071 PR libgfortran/78881
10072 * gfortran.dg/dtio_26.f90: New test.
10073
10074 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10075
10076 PR fortran/80156
10077 PR fortran/79382
10078 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10079 testcase for PR80156. Add a main programme that tests that
10080 the typebound generic is accessible.
10081
10082 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10083
10084 PR rtl-optimization/80160
10085 PR rtl-optimization/80159
10086
10087 * gcc.target/i386/pr80160.c: New test.
10088
10089 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR sanitizer/79904
10092 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10093
10094 2017-03-24 Marek Polacek <polacek@redhat.com>
10095
10096 PR c++/80119
10097 * g++.dg/warn/Wuninitialized-9.C: New test.
10098
10099 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10100
10101 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10102 and remove the high-level builtin. The error message for the
10103 would prevent compilation from reaching the second.
10104 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10105
10106 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10107
10108 * gcc.target/s390/vxe/negfma-1.c: New test.
10109
10110 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10111
10112 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10113 * gcc.target/s390/arch12/mul-1.c: New test.
10114 * gcc.target/s390/arch12/mul-2.c: New test.
10115
10116 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10117
10118 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10119
10120 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10121
10122 * gcc.target/s390/vxe/popcount-1.c: New test.
10123
10124 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10125
10126 * gcc.target/s390/vxe/bitops-1.c: New test.
10127
10128 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10129
10130 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10131 * lib/target-supports.exp: Add effective target check s390_vxe.
10132
10133 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10134
10135 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10136 comparison instructions used from now on.
10137
10138 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10139
10140 * gcc.target/s390/s390.exp (check_effective_target_vector):
10141 Include target-supports.exp and move target_vector check routine
10142 ...
10143 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10144 here and rename it.
10145 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10146 check from vector to s390_vx.
10147 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10148 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10149 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10150 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10151 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10152 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10153 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10154 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10155 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10156
10157 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10158
10159 * gcc.target/s390/vector/vec-init-2.c: New test.
10160
10161 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10162
10163 * gcc.dg/ubsan/pr79904-2.c: New test.
10164
10165 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10166
10167 PR target/79893
10168 * gcc.target/s390/zvector/pr79893.c: New test.
10169
10170 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR rtl-optimization/80112
10173 * gcc.dg/pr80112.c: New test.
10174
10175 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10176
10177 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10178 etc. line numbers.
10179 * gcc.dg/Walloca-1.c: Likewise.
10180 * gcc.dg/Walloca-2.c: Likewise.
10181 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10182
10183 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10184
10185 PR tree-optimization/80158
10186 * gfortran.fortran-torture/compile/pr80158.f: New file.
10187
10188 2017-03-24 Richard Biener <rguenther@suse.de>
10189
10190 PR tree-optimization/80167
10191 * gcc.dg/graphite/pr80167.c: New testcase.
10192
10193 2017-03-24 Tom de Vries <tom@codesourcery.com>
10194
10195 PR testsuite/80092
10196 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10197 dg-require-effective-target global_constructor.
10198 * gcc.dg/tls/emutls-2.c: Same.
10199
10200 2017-03-24 Tom de Vries <tom@codesourcery.com>
10201
10202 PR testsuite/80092
10203 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10204 dg-require-effective-target indirect_jumps.
10205
10206 2017-03-24 Tom de Vries <tom@codesourcery.com>
10207
10208 PR testsuite/80092
10209 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10210 nonlocal_goto.
10211
10212 2017-03-24 Tom de Vries <tom@codesourcery.com>
10213
10214 PR testsuite/80092
10215 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10216 * gcc.dg/Walloca-12.c: Same.
10217 * gcc.dg/attr-alloc_size-8.c: Same.
10218 * gcc.dg/Walloca-4.c: Same.
10219 * gcc.dg/Walloca-8.c: Same.
10220 * gcc.dg/Walloca-13.c: Same.
10221 * gcc.dg/Walloca-14.c: Same.
10222 * gcc.dg/attr-alloc_size-9.c: Same.
10223 * gcc.dg/Walloca-1.c: Same.
10224 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10225 * gcc.dg/Walloca-5.c: Same.
10226 * gcc.dg/Walloca-10.c: Same.
10227 * gcc.dg/Walloca-9.c: Same.
10228 * gcc.dg/attr-alloc_size-6.c: Same.
10229 * gcc.dg/Wvla-larger-than-1.c: Same.
10230 * gcc.dg/torture/pr71881.c: Same.
10231 * gcc.dg/torture/pr71901.c: Same.
10232 * gcc.dg/torture/pr78742.c: Same.
10233 * gcc.dg/builtin-alloc-size.c: Same.
10234 * gcc.dg/Walloca-2.c: Same.
10235 * gcc.dg/Walloca-6.c: Same.
10236 * gcc.dg/Walloca-11.c: Same.
10237 * gcc.dg/attr-alloc_size-7.c: Same.
10238 * gcc.dg/Wvla-larger-than-2.c: Same.
10239 * gcc.dg/Walloca-3.c: Same.
10240 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10241 * gcc.c-torture/compile/pr79413.c: Same.
10242 * gcc.c-torture/compile/pr78439.c: Same.
10243
10244 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10245
10246 * gcc.target/powerpc/p9-options-1.c: New test.
10247
10248 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10249
10250 PR target/71436
10251 * gcc.c-torture/compile/pr71436.c: New test.
10252
10253 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10254 Richard Biener <rguenther@suse.de>
10255
10256 PR tree-optimization/79908
10257 PR tree-optimization/80136
10258 * gcc.dg/torture/pr79908.c: New file.
10259
10260 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10261
10262 PR fortran/39239
10263 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10264
10265 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR c++/80141
10268 * g++.dg/gomp/pr80141.C: New test.
10269
10270 PR c++/80129
10271 * g++.dg/torture/pr80129.C: New test.
10272
10273 PR sanitizer/80110
10274 * g++.dg/tsan/pr80110.C: New test.
10275
10276 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10277
10278 PR fortran/80142
10279 * gfortran.dg/any_loc.f90: New test case.
10280
10281 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10282
10283 PR target/80082
10284 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10285 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10286
10287 2017-03-22 Martin Liska <mliska@suse.cz>
10288
10289 PR target/79906
10290 * g++.dg/ext/mv8.C: Add power* targets.
10291
10292 2017-03-21 Martin Sebor <msebor@redhat.com>
10293
10294 PR c++/79548
10295 * g++.dg/warn/Wunused-var-26.C: New test.
10296
10297 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10298
10299 PR tree-optimization/79908
10300 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10301
10302 2017-03-21 Marek Polacek <polacek@redhat.com>
10303 Martin Sebor <msebor@redhat.com>
10304
10305 PR tree-optimization/80109
10306 * gcc.dg/Walloca-14.c: New test.
10307
10308 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR target/80125
10311 * gcc.target/powerpc/pr80125.c: New test.
10312
10313 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10314
10315 PR fortran/69498
10316 * gfortran.dg/unexp_attribute.f90: New test
10317
10318 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10319 Richard Biener <rguenther@suse.de>
10320
10321 PR tree-optimization/79908
10322 * gcc.dg/torture/pr79908.c: New file.
10323
10324 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10325
10326 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10327 with sizeof(int) < 4.
10328
10329 2017-03-21 Martin Liska <mliska@suse.cz>
10330
10331 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10332 apostrophes.
10333
10334 2017-03-21 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/80032
10337 * g++.dg/opt/pr80032.C: New testcase.
10338
10339 2017-03-21 Richard Biener <rguenther@suse.de>
10340
10341 PR tree-optimization/80122
10342 * gcc.dg/torture/pr80122.c: New testcase.
10343
10344 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10345
10346 * gcc.dg/pic-2.c: Skip for MIPS.
10347 * gcc.dg/pie-2.c: Skip for MIPS.
10348
10349 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10350
10351 PR c++/77752
10352 * g++.dg/cpp0x/initlist97.C: New.
10353 * g++.dg/cpp0x/initlist85.C: Update.
10354
10355 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR c/67338
10358 * gcc.dg/pr67338.c: New test.
10359
10360 PR c++/35878
10361 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10362 dump instead of assembler.
10363 * g++.dg/init/pr35878_2.C: Likewise.
10364 * g++.dg/init/pr35878_3.C: Likewise.
10365
10366 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR c/80097
10369 * gcc.dg/ubsan/pr80097.c: New test.
10370
10371 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10372
10373 PR tree-optimization/80054
10374 * g++.dg/torture/pr80054.C: New file.
10375
10376 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10377
10378 PR target/79963
10379 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10380 directive to assure selection of proper bit using rlwinm insn.
10381 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10382 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10383 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10384 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10385
10386 2017-03-20 Marek Polacek <polacek@redhat.com>
10387 Paolo Carlini <paolo.carlini@oracle.com>
10388
10389 PR c++/80059 - ICE with noexcept and __transaction_atomic
10390 * g++.dg/tm/pr80059-2.C: New test.
10391 * g++.dg/tm/pr80059.C: New test.
10392
10393 2017-03-20 Martin Liska <mliska@suse.cz>
10394
10395 PR middle-end/79753
10396 * gcc.target/i386/mpx/pr79753.c: New test.
10397
10398 2017-03-20 Martin Liska <mliska@suse.cz>
10399
10400 PR target/79769
10401 PR target/79770
10402 * g++.dg/pr79769.C: New test.
10403 * gcc.target/i386/mpx/pr79770.c: New test.
10404
10405 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10406
10407 PR target/78857
10408 * gcc.target/s390/load-and-test-fp-1.c: New test.
10409 * gcc.target/s390/load-and-test-fp-2.c: New test.
10410
10411 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10412
10413 PR fortran/79676
10414 * gfortran.dg/submodule_28.f08 : New test.
10415
10416 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10417
10418 PR fortran/71838
10419 * gfortran.dg/submodule_26.f08 : New test.
10420 * gfortran.dg/submodule_27.f08 : New test.
10421
10422 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10423
10424 PR target/79951
10425 * gcc.target/powerpc/pr79951.c: New.
10426
10427 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10428
10429 PR rtl-optimization/79910
10430 * gcc.dg/torture/pr79910.c: New test.
10431
10432 2017-03-17 Jeff Law <law@redhat.com>
10433
10434 PR tree-optimization/71437
10435 * gcc.dg/tree-ssa/pr71437.c: New test.
10436 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10437 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10438 now caught by VRP, but which were previously caught by DOM.
10439
10440 2017-03-17 Richard Biener <rguenther@suse.de>
10441
10442 PR middle-end/80075
10443 * g++.dg/torture/pr80075.C: New testcase.
10444
10445 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10446
10447 PR target/71294
10448 * g++.dg/pr71294.C: New test.
10449
10450 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10451
10452 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10453
10454 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10455
10456 PR fortran/80010
10457 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10458
10459 PR fortran/79886
10460 * gfortran.dg/pr79886.f90: New test.
10461
10462 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10463
10464 PR target/79038
10465 * gcc.target/powerpc/pr79038-1.c: New test.
10466
10467 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10468
10469 PR fortran/33271
10470 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10471
10472 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10473
10474 PR testsuite/79356
10475 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10476
10477 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10478
10479 PR target/80019
10480 * gcc.target/i386/pr80019.c: New test.
10481
10482 2017-03-15 Martin Liska <mliska@suse.cz>
10483
10484 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10485
10486 2017-03-14 Martin Sebor <msebor@redhat.com>
10487
10488 PR tree-optimization/79800
10489 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10490 * gcc.dg/tree-ssa/pr79800.c: New test.
10491
10492 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10493
10494 PR target/79947
10495 * gcc.target/powerpc/pr79947.c: New test.
10496
10497 2017-03-14 Martin Sebor <msebor@redhat.com>
10498
10499 PR middle-end/80020
10500 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10501 * gcc.dg/attr-alloc_size-7.c: Same.
10502 * gcc.dg/attr-alloc_size-9.c: Same.
10503 * gcc.dg/builtin-alloc-size.c: Same.
10504 * gcc.dg/pr80020.c: New test.
10505
10506 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10507
10508 PR rtl-optimization/79728
10509 * gcc.target/i386/sse-globalreg.c: New test.
10510
10511 2017-03-14 Martin Liska <mliska@suse.cz>
10512
10513 PR lto/66295
10514 * gcc.dg/tree-prof/pr66295.c: New test.
10515
10516 2017-03-13 Martin Liska <mliska@suse.cz>
10517
10518 PR middle-end/78339
10519 * gcc.target/i386/mpx/pr78339.c: New test.
10520
10521 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10522
10523 * gcc.target/arc/bitfield.c: New file.
10524
10525 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10526
10527 * gcc.target/arc/pr9001090948.c: New file.
10528
10529 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10530
10531 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10532 Fix test. Make early-out condition return early. Correct comments.
10533
10534 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10535
10536 PR libgfortran/78854
10537 * gfortran.dg/dtio_25.f90: New test.
10538
10539 2017-03-10 Martin Sebor <msebor@redhat.com>
10540
10541 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10542
10543 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10544
10545 PR rtl-optimization/78911
10546 * gcc.target/i386/pr78911-1.c: New test.
10547 * gcc.target/i386/pr78911-2.c: New test.
10548
10549 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10550
10551 PR target/79941
10552 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10553 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10554 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10555
10556 2017-03-10 Marek Polacek <polacek@redhat.com>
10557
10558 PR c++/79967
10559 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10560
10561 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR c++/79899
10564 * g++.dg/other/friend7.C: New test.
10565
10566 PR c++/79896
10567 * g++.dg/ext/int128-5.C: New test.
10568
10569 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10570
10571 PR testsuite/79356
10572 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10573 powerpc, sparc, or s390x.
10574
10575 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10576
10577 PR target/79907
10578 * gcc.target/powerpc/pr79907.c: New.
10579
10580 2017-03-10 Olivier Hainque <hainque@adacore.com>
10581
10582 * gnat.dg/opt64.adb: New test.
10583 * gnat.dg/opt64_pkg.ads: New helper.
10584 * gnat.dg/opt64_pkg.adb: New helper.
10585
10586 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR rtl-optimization/79909
10589 * gcc.target/powerpc/pr79909.c: New test.
10590
10591 PR tree-optimization/79972
10592 * gcc.dg/pr79972.c: New test.
10593
10594 PR tree-optimization/77975
10595 * gcc.dg/pr77975.c: New test.
10596
10597 2017-03-09 Marek Polacek <polacek@redhat.com>
10598
10599 PR c++/79962
10600 PR c++/79984
10601 * c-c++-common/nonnull-3.c: New test.
10602 * g++.dg/warn/Wnonnull3.C: New test.
10603
10604 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10605
10606 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10607 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10608
10609 2017-03-09 Marek Polacek <polacek@redhat.com>
10610
10611 PR sanitizer/79757
10612 * gcc.dg/ubsan/pr79757-1.c: New test.
10613 * gcc.dg/ubsan/pr79757-2.c: New test.
10614 * gcc.dg/ubsan/pr79757-3.c: New test.
10615 * gcc.dg/ubsan/pr79757-4.c: New test.
10616 * gcc.dg/ubsan/pr79757-5.c: New test.
10617
10618 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10619
10620 PR c/79969
10621 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10622
10623 2017-03-09 Marek Polacek <polacek@redhat.com>
10624
10625 PR c++/79687
10626 * g++.dg/expr/ptrmem8.C: New test.
10627 * g++.dg/expr/ptrmem9.C: New test.
10628
10629 2017-03-09 Richard Biener <rguenther@suse.de>
10630
10631 PR tree-optimization/79977
10632 * gcc.dg/graphite/pr79977.c: New testcase.
10633
10634 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10635
10636 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10637 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10638 * lib/target-supports.exp (check_effective_target_rdynamic):
10639 New proc.
10640
10641 2017-03-09 Richard Biener <rguenther@suse.de>
10642
10643 PR middle-end/79971
10644 * gcc.dg/fixed-point/pr79971.c: New testcase.
10645
10646 2017-03-09 Richard Biener <rguenther@suse.de>
10647
10648 PR ipa/79970
10649 * gcc.dg/torture/pr79970.c: New testcase.
10650
10651 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10652
10653 PR c++/71966
10654 * g++.dg/cpp0x/pr71966-1.C: New.
10655 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10656
10657 2017-03-09 Martin Liska <mliska@suse.cz>
10658
10659 PR tree-optimization/79631
10660 * gcc.target/i386/mpx/pr79631.c: New test.
10661
10662 2017-03-09 Martin Liska <mliska@suse.cz>
10663
10664 PR target/65705
10665 PR target/69804
10666 * gcc.target/i386/pr71458.c: Update scanned pattern.
10667
10668 2017-03-09 Marek Polacek <polacek@redhat.com>
10669
10670 PR c++/79672
10671 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10672 * g++.dg/warn/Wduplicated-branches3.C: New test.
10673
10674 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10675
10676 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10677
10678 2017-03-09 Martin Liska <mliska@suse.cz>
10679
10680 PR ipa/79764
10681 * g++.dg/pr79764.C: New test.
10682
10683 2017-03-09 Martin Liska <mliska@suse.cz>
10684
10685 PR ipa/79761
10686 * g++.dg/pr79761.C: New test.
10687
10688 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR sanitizer/79944
10691 * c-c++-common/asan/pr79944.c: New test.
10692
10693 PR target/79932
10694 * gcc.target/i386/pr79932-2.c: New test.
10695
10696 PR target/79932
10697 * gcc.target/i386/pr79932-1.c: New test.
10698
10699 2017-03-09 Marek Polacek <polacek@redhat.com>
10700
10701 PR c++/79900 - ICE in strip_typedefs
10702 * g++.dg/warn/Wpadded-1.C: New test.
10703
10704 2017-03-08 Marek Polacek <polacek@redhat.com>
10705
10706 * g++.dg/Walloca1.C: Adjust dg-warning.
10707
10708 2017-03-08 Andrew Haley <aph@redhat.com>
10709
10710 PR tree-optimization/79943
10711 * gcc.dg/tree-ssa/pr79943.c: New test.
10712
10713 2017-03-08 Richard Biener <rguenther@suse.de>
10714
10715 PR tree-optimization/79955
10716 * gcc.dg/uninit-24.c: New testcase.
10717
10718 2017-03-08 Richard Biener <rguenther@suse.de>
10719
10720 PR tree-optimization/79920
10721 * gcc.dg/vect/pr79920.c: New testcase.
10722
10723 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR sanitizer/79904
10726 * gcc.dg/ubsan/pr79904.c: New test.
10727
10728 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR c/79834
10731 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10732 diagnostics.
10733
10734 2017-03-07 Marek Polacek <polacek@redhat.com>
10735
10736 PR middle-end/79809
10737 * g++.dg/Walloca1.C: New test.
10738
10739 2017-03-07 Martin Liska <mliska@suse.cz>
10740
10741 PR middle-end/68270
10742 * g++.dg/pr68270.C: New test.
10743
10744 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10745
10746 PR rtl-optimization/79901
10747 * gcc.target/i386/pr79901.c: New test.
10748
10749 PR sanitizer/79897
10750 * c-c++-common/ubsan/pr79897.c: New test.
10751
10752 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10753
10754 PR rtl-optimization/79571
10755 * gcc.target/i386/pr79571.c: New.
10756
10757 2017-03-06 Marek Polacek <polacek@redhat.com>
10758
10759 PR c++/79796 - ICE with NSDMI and this pointer
10760 * g++.dg/cpp0x/nsdmi13.C: New test.
10761
10762 2017-03-06 Julia Koval <julia.koval@intel.com>
10763
10764 PR target/79793
10765 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10766 directives.
10767 * gcc.target/i386/interrupt-13.c: Ditto.
10768 * gcc.target/i386/interrupt-14.c: Ditto.
10769 * gcc.target/i386/interrupt-15.c: Ditto.
10770
10771 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR c++/79822
10774 * g++.dg/cpp0x/constexpr-79822.C: New test.
10775
10776 2017-03-06 Richard Biener <rguenther@suse.de>
10777
10778 PR tree-optimization/79894
10779 * gcc.dg/vect/pr79887.c: New testcase.
10780
10781 2017-03-06 Richard Biener <rguenther@suse.de>
10782
10783 PR tree-optimization/79824
10784 * gcc.dg/vect/pr79824-1.c: New testcase.
10785 * gcc.dg/vect/pr79824-2.c: Likewise.
10786
10787 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10788
10789 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10790 gettimeofday. Remove dg-skip-if for AVR.
10791 * lib/target-supports.exp (check_effective_target_gettimeofday):
10792 New proc.
10793
10794 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10795
10796 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10797 * gcc.target/s390/hotpatch-10.c: Likewise.
10798 * gcc.target/s390/hotpatch-11.c: Likewise.
10799 * gcc.target/s390/hotpatch-12.c: Likewise.
10800 * gcc.target/s390/hotpatch-13.c: Likewise.
10801 * gcc.target/s390/hotpatch-14.c: Likewise.
10802 * gcc.target/s390/hotpatch-15.c: Likewise.
10803 * gcc.target/s390/hotpatch-16.c: Likewise.
10804 * gcc.target/s390/hotpatch-17.c: Likewise.
10805 * gcc.target/s390/hotpatch-18.c: Likewise.
10806 * gcc.target/s390/hotpatch-19.c: Likewise.
10807 * gcc.target/s390/hotpatch-2.c: Likewise.
10808 * gcc.target/s390/hotpatch-26.c: Likewise.
10809 * gcc.target/s390/hotpatch-27.c: Likewise.
10810 * gcc.target/s390/hotpatch-28.c: Likewise.
10811 * gcc.target/s390/hotpatch-3.c: Likewise.
10812 * gcc.target/s390/hotpatch-4.c: Likewise.
10813 * gcc.target/s390/hotpatch-5.c: Likewise.
10814 * gcc.target/s390/hotpatch-6.c: Likewise.
10815 * gcc.target/s390/hotpatch-7.c: Likewise.
10816 * gcc.target/s390/hotpatch-8.c: Likewise.
10817 * gcc.target/s390/hotpatch-9.c: Likewise.
10818
10819 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10820
10821 PR c++/64574
10822 * g++.dg/template/crash125.C: New.
10823
10824 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR target/79812
10827 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10828
10829 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10830
10831 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10832
10833 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10834
10835 * gcc.target/mips/msa-minmax.c: New tests.
10836
10837 2017-03-06 Martin Liska <mliska@suse.cz>
10838
10839 PR sanitize/79783
10840 * g++.dg/asan/pr79783.C: New test.
10841
10842 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10843
10844 * gcc.target/mips/msa-dotp.c: New tests.
10845
10846 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10847
10848 * gcc.target/mips/msa-bclri.c: New test.
10849
10850 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10851
10852 PR c++/70266
10853 * g++.dg/tm/pr70266.C: New.
10854
10855 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10856 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10857
10858 * gfortran.dg/coarray/fail_image_1.f08: New test.
10859 * gfortran.dg/coarray/fail_image_2.f08: New test.
10860 * gfortran.dg/coarray/failed_images_1.f08: New test.
10861 * gfortran.dg/coarray/failed_images_2.f08: New test.
10862 * gfortran.dg/coarray/image_status_1.f08: New test.
10863 * gfortran.dg/coarray/image_status_2.f08: New test.
10864 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10865 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10866 * gfortran.dg/coarray_fail_st.f90: New test.
10867 * gfortran.dg/coarray_failed_images_1.f08: New test.
10868 * gfortran.dg/coarray_image_status_1.f08: New test.
10869 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10870
10871 2017-03-03 Marek Polacek <polacek@redhat.com>
10872
10873 PR c/79758
10874 * gcc.dg/noncompile/pr79758.c: New test.
10875
10876 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR middle-end/79805
10879 * g++.dg/opt/pr79805.C: New test.
10880
10881 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10882
10883 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10884 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10885 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10886 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10887 * gcc.target/i386/i386.exp
10888 (check_effective_target_avx512vpopcntdq): New.
10889
10890 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10891
10892 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10893 ilp32 targets and match DImode registers for lp64 targets.
10894
10895 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10896
10897 * g++.dg/pr71624.C: Disable for x32.
10898 * g++.dg/pr71633.C: Ditto.
10899
10900 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR target/79807
10903 * gcc.target/i386/pr79807.c: New test.
10904
10905 2017-03-03 Martin Liska <mliska@suse.cz>
10906
10907 PR tree-optimization/79803
10908 * gcc.dg/tree-ssa/pr79803.c: New test.
10909
10910 2017-03-03 Martin Liska <mliska@suse.cz>
10911
10912 PR rtl-optimization/79574
10913 * gcc.dg/pr79574-2.c: New test.
10914
10915 2017-03-03 Richard Biener <rguenther@suse.de>
10916
10917 PR c++/79825
10918 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10919
10920 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10921
10922 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10923
10924 2017-03-03 Marek Polacek <polacek@redhat.com>
10925
10926 PR c++/79791
10927 * g++.dg/warn/Wwrite-strings-1.C: New test.
10928 * g++.dg/warn/Wwrite-strings-2.C: New test.
10929 * g++.dg/warn/Wwrite-strings-3.C: New test.
10930 * g++.dg/warn/Wwrite-strings-4.C: New test.
10931 * g++.dg/warn/Wwrite-strings-5.C: New test.
10932 * g++.dg/warn/Wwrite-strings-6.C: New test.
10933 * g++.dg/warn/Wwrite-strings-7.C: New test.
10934 * g++.dg/warn/Wwrite-strings-8.C: New test.
10935 * g++.dg/warn/Wwrite-strings-9.C: New test.
10936 * g++.dg/warn/Wwrite-strings-10.C: New test.
10937 * g++.dg/warn/Wwrite-strings-11.C: New test.
10938 * g++.dg/warn/Wwrite-strings-12.C: New test.
10939
10940 2017-03-03 Richard Biener <rguenther@suse.de>
10941
10942 PR middle-end/79818
10943 * gcc.dg/torture/pr79818.c: New testcase.
10944
10945 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR c++/79782
10948 * g++.dg/warn/Wunused-parm-10.C: New test.
10949
10950 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10951
10952 * gcc.dg/rtl/x86_64/*.c: Test for
10953 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10954
10955 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10956
10957 PR target/79514
10958 * gcc.target/i386/pr79514.c: New test.
10959
10960 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR rtl-optimization/79780
10963 * gcc.c-torture/compile/pr79780.c: New test.
10964
10965 2017-03-02 Richard Biener <rguenther@suse.de>
10966
10967 PR tree-optimization/79345
10968 PR c++/42000
10969 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10970 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10971 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10972
10973 2017-03-02 Richard Biener <rguenther@suse.de>
10974
10975 PR c/79756
10976 * gcc.dg/vector-1.c: New testcase.
10977
10978 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10979
10980 PR tree-optimization/66768
10981 * gcc.target/i386/pr66768.c: New test.
10982
10983 2017-03-02 Richard Biener <rguenther@suse.de>
10984
10985 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10986 * gcc.dg/rtl/x86_64/final.c: Likewise.
10987 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10988 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10989 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10990 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10991
10992 2017-03-02 Richard Biener <rguenther@suse.de>
10993
10994 PR tree-optimization/79777
10995 * gcc.dg/torture/pr79777.c: New testcase.
10996
10997 2017-03-01 Martin Sebor <msebor@redhat.com>
10998
10999 PR middle-end/79692
11000 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11001 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11002 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11003 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11004
11005 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11006
11007 * gcc.target/i386/invsize-2.c: New test.
11008 * gcc.target/i386/invsize-3.c: Ditto.
11009 * gcc.target/i386/invsize-4.c: Ditto.
11010 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11011 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11012
11013 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11014
11015 PR target/79439
11016 * gcc.target/powerpc/pr79439.c: New test.
11017
11018 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11019
11020 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11021 scan string.
11022
11023
11024 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11025
11026 PR target/79395
11027 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11028 pattern to look for vcmpequd. instead of vcmpnew.
11029 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11030 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11031 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11032 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11033 look for xvcmpeqdp. instead of xvcmpnedp.
11034 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11035 look for vcmpequd. instead of vcmpnew.
11036 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11037 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11038 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11039 look for xvcmpeqsp. instead of xvcmpnesp.
11040 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11041 look for xvcmpeqdp. instead of xvcmpnedp.
11042 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11043 look for vcmpequd. instead of vcmpnew.
11044 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11045 look for vcmpeqsp instead of xvcmpnesp.
11046 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11047 look for xvcmpeqdp instead of xvcmpnedp.
11048
11049 2017-03-01 Richard Biener <rguenther@suse.de>
11050
11051 PR middle-end/79721
11052 * gcc.dg/torture/pr79721.c: New testcase.
11053
11054 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR c++/79681
11057 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11058 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11059
11060 PR c++/79746
11061 * g++.dg/warn/Wunused-parm-9.C: New test.
11062
11063 PR tree-optimization/79734
11064 * g++.dg/opt/pr79734.C: New test.
11065
11066 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR tree-optimization/79737
11069 * gcc.c-torture/execute/pr79737-1.c: New test.
11070 * gcc.c-torture/execute/pr79737-2.c: New test.
11071
11072 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11073
11074 * gcc.target/sparc/20170228-1.c: New test.
11075
11076 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11077
11078 * gcc.target/i386/invsize-1.c: New test.
11079
11080 2017-02-28 Martin Sebor <msebor@redhat.com>
11081
11082 PR tree-optimization/79691
11083 * gcc.dg/tree-ssa/pr79691.c: New test.
11084
11085 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR target/79729
11088 * gcc.target/i386/pr79729.c: New test.
11089
11090 2017-02-28 Richard Biener <rguenther@suse.de>
11091
11092 PR tree-optimization/79740
11093 * gcc.dg/torture/pr79740.c: New testcase.
11094
11095 2017-02-28 Richard Biener <rguenther@suse.de>
11096
11097 PR middle-end/79731
11098 * c-c++-common/torture/pr79731.c: New testcase.
11099
11100 2017-02-28 Richard Biener <rguenther@suse.de>
11101
11102 PR tree-optimization/79732
11103 * gcc.dg/torture/pr79732.c: New testcase.
11104
11105 2017-02-28 Richard Biener <rguenther@suse.de>
11106
11107 PR tree-optimization/79723
11108 * gcc.target/i386/pr79723.c: New testcase.
11109
11110 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11111
11112 PR target/79544
11113 * gcc.target/powerpc/pr79544.c: New.
11114
11115 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11116
11117 PR c++/79414
11118 * g++.dg/parse/crash67.C: New.
11119
11120 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11121
11122 PR tree-optimization/77536
11123 * gcc.dg/vect/pr79347.c: Revise testing string.
11124
11125 2017-02-27 Richard Biener <rguenther@suse.de>
11126
11127 PR tree-optimization/45397
11128 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11129
11130 2017-02-27 Richard Biener <rguenther@suse.de>
11131
11132 PR tree-optimization/79690
11133 * gcc.target/i386/pr79690.c: New testcase.
11134
11135 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11136
11137 PR fortran/51119
11138 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11139 of original.
11140 * gfortran.dg/inline_matmul_11.f90: Likewise.
11141 * gfortran.dg/inline_matmul_9.f90: Likewise.
11142 * gfortran.dg/matmul_13.f90: New test.
11143 * gfortran.dg/matmul_14.f90: New test.
11144
11145 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR middle-end/79396
11148 * g++.dg/opt/pr79396.C: New test.
11149
11150 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11151
11152 PR fortran/79597
11153 * gfortran.dg/dtio_6.f90: Update test.
11154
11155 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11156
11157 PR fortran/79601
11158 * gfortran.dg/interface_operator_2.f90: New test.
11159
11160 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11161
11162 PR c/79677
11163 * gcc.dg/pr79677.c: New test.
11164
11165 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11166
11167 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11168 of mov.ps.
11169 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11170 (cond_move1): Simplify condition to force generation of
11171 mov[nz].ps.
11172 (cond_move2): Likewise.
11173
11174 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR c++/79588
11177 * g++.dg/warn/Wrestrict-1.C: New test.
11178 * g++.dg/warn/Wrestrict-2.C: New test.
11179
11180 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11181
11182 * g++.dg/ext/complit15.C: Require LTO.
11183
11184 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11185
11186 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11187 logical_op_short_circuit to skip targets.
11188 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11189 and s390.
11190
11191 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11192
11193 * gnat.dg/opt63.adb: New test.
11194
11195 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11196
11197 * gnat.dg/discr47.adb: New test.
11198
11199 2017-02-24 Richard Biener <rguenther@suse.de>
11200
11201 PR tree-optimization/79389
11202 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11203
11204 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11205
11206 PR c++/79361
11207 * g++.dg/cpp0x/pr79361-1.C: New.
11208 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11209
11210 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11211
11212 * gcc.target/visium/bit_test.c: Accept any lsr form.
11213 * gcc.target/visium/block_move.c: Tweak.
11214
11215 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11216
11217 PR 68749
11218 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11219
11220 2017-02-23 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/79683
11223 * gcc.target/i386/pr79683.c: New testcase.
11224
11225 2017-02-22 Jeff Law <law@redhat.com>
11226
11227 PR tree-optimization/79578
11228 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11229
11230 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11231
11232 * gcc.target/mips/msa-fp-cc.c: New test.
11233
11234 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11235
11236 PR c++/79664
11237 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11238 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11239 * g++.dg/gomp/pr79664.C: New test.
11240
11241 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11242
11243 2017-02-22 Marek Polacek <polacek@redhat.com>
11244
11245 PR c++/79653
11246 * g++.dg/cpp0x/alignas10.C: New test.
11247 * g++.dg/cpp0x/alignas9.C: New test.
11248
11249 PR c++/79657
11250 * g++.dg/ext/underlying_type12.C: New test.
11251
11252 PR c/79662
11253 * gcc.dg/enum-incomplete-4.c: New test.
11254
11255 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR target/70465
11258 * gcc.target/i386/pr70465-2.c: New test.
11259
11260 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11261
11262 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11263
11264 2017-02-22 Richard Biener <rguenther@suse.de>
11265
11266 PR tree-optimization/79673
11267 * gcc.target/i386/pr79673.c: New testcase.
11268
11269 2017-02-22 Richard Biener <rguenther@suse.de>
11270
11271 PR tree-optimization/79666
11272 * gcc.dg/torture/pr79666.c: New testcase.
11273
11274 2017-02-22 Martin Liska <mliska@suse.cz>
11275
11276 PR lto/79587
11277 * gcc.dg/tree-prof/pr79587.c: New test.
11278
11279 2017-02-21 Marek Polacek <polacek@redhat.com>
11280
11281 PR c++/79535
11282 * g++.dg/ext/flexary23.C: New test.
11283
11284 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11285
11286 PR target/79593
11287 * gcc.target/i386/pr79593.c: New test.
11288
11289 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR c++/79654
11292 * g++.dg/cpp1z/decomp26.C: New test.
11293
11294 PR sanitizer/79589
11295 * g++.dg/ubsan/pr79589.C: New test.
11296
11297 2017-02-21 Jeff Law <law@redhat.com>
11298
11299 PR tree-optimization/79621
11300 * gcc.c-torture/compile/pr79621.c: New test.
11301
11302 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR c++/79655
11305 * g++.dg/cpp1y/constexpr-79655.C: New test.
11306
11307 PR c++/79639
11308 * g++.dg/cpp1y/constexpr-79639.C: New test.
11309
11310 PR target/79633
11311 * gcc.target/i386/mpx/pr79633.c: New test.
11312
11313 PR target/79570
11314 * gcc.dg/pr79570.c: New test.
11315
11316 PR c++/79641
11317 * c-c++-common/pr79641.c: New test.
11318
11319 PR tree-optimization/79649
11320 * gcc.target/i386/pr79649.c: New test.
11321
11322 PR target/79494
11323 * gcc.dg/pr79494.c: New test.
11324
11325 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11326
11327 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11328 to dg-options.
11329
11330 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11331
11332 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11333
11334 2017-02-02 Jason Merrill <jason@redhat.com>
11335
11336 PR c++/79580
11337 * g++.dg/ext/complit15.C: New.
11338
11339 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11340
11341 PR target/78056
11342 * gcc.target/powerpc/pr78056-8.c: Remove.
11343
11344 2017-02-20 Marek Polacek <polacek@redhat.com>
11345
11346 PR middle-end/79537
11347 * gcc.dg/comp-goto-4.c: New test.
11348
11349 PR sanitizer/79558
11350 * c-c++-common/ubsan/bounds-14.c: New test.
11351
11352 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR target/79568
11355 * gcc.target/i386/pr79568-1.c: New test.
11356 * gcc.target/i386/pr79568-2.c: New test.
11357 * gcc.target/i386/pr79568-3.c: New test.
11358
11359 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11360
11361 PR fortran/79382
11362 * gfortran.dg/dtio_10.f90: Change test of error message.
11363 * gfortran.dg/dtio_23.f90: New test.
11364 * gfortran.dg/dtio_24.f90: New test.
11365
11366 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11367
11368 PR fortran/79434
11369 * gfortran.dg/submodule_25.f08: New test.
11370
11371 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11372
11373 PR fortran/79447
11374 * gfortran.dg/submodule_24.f08: New test.
11375
11376 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11377
11378 PR fortran/79229
11379 * gfortran.dg/class_allocate_24.f90: New test.
11380
11381 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11382
11383 PR fortran/79402
11384 * gfortran.dg/submodule_23.f90: New test.
11385
11386 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11387
11388 PR c++/79380
11389 * g++.dg/cpp0x/alignas8.C: New.
11390
11391 2017-02-19 Eric Fiselier <eric@efcs.ca>
11392 Jonathan Wakely <jwakely@redhat.com>
11393
11394 PR c++/69523
11395 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11396
11397 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11398
11399 * gcc.dg/gimplefe-26.c: New test.
11400
11401 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11402
11403 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11404
11405 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR target/79569
11408 * gcc.target/i386/3dnowA-3.c: New test.
11409
11410 PR target/79559
11411 * gcc.target/i386/pr79559.c: New test.
11412
11413 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11414
11415 * gcc.dg/c11-float-2.c: New test.
11416 * gcc.dg/torture/float128-floath.c,
11417 gcc.dg/torture/float128x-floath.c,
11418 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11419 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11420 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11421 *_DECIMAL_DIG macros with DECIMAL_DIG.
11422
11423 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11424
11425 PR target/79261
11426 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11427
11428 2017-02-17 Julia Koval <julia.koval@intel.com>
11429
11430 * gcc.target/i386/rdpid.c New test.
11431 * gcc.target/i386/sse-12.c: Add -mrdpid.
11432 * gcc.target/i386/sse-13.c: Ditto.
11433 * gcc.target/i386/sse-14.c: Ditto.
11434 * gcc.target/i386/sse-22.c: Ditto.
11435 * gcc.target/i386/sse-23.c: Ditto.
11436 * g++.dg/other/i386-2.C: Ditto.
11437 * g++.dg/other/i386-3.C: Ditto.
11438
11439 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11440
11441 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11442 * gcc.dg/pr61441.c: Ditto.
11443
11444 2017-02-17 Martin Liska <mliska@suse.cz>
11445
11446 PR rtl-optimization/79574
11447 * gcc.dg/pr79574.c: New test.
11448
11449 2017-02-17 Marek Polacek <polacek@redhat.com>
11450
11451 PR middle-end/79536
11452 * gcc.dg/torture/pr79536.c: New test.
11453
11454 2017-02-16 Alan Modra <amodra@gmail.com>
11455
11456 * gcc.c-torture/execute/pr79286.c: New.
11457
11458 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11459
11460 PR c++/79512
11461 * c-c++-common/gomp/pr79512.c: New test.
11462
11463 2017-02-15 Martin Sebor <msebor@redhat.com>
11464
11465 PR c++/79363
11466 * g++.dg/ext/flexary12.C: Adjust.
11467 * g++.dg/ext/flexary20.C: Same.
11468 * g++.dg/ext/flexary21.C: Same.
11469 * g++.dg/ext/flexary22.C: New test.
11470
11471 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11472
11473 PR tree-optimization/79347
11474 * gcc.dg/vect/pr79347.c: New test.
11475
11476 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR c++/79301
11479 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11480 [[deprecated]] comment.
11481 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11482 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11483 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11484 [[deprecated]] in -std=c++11.
11485 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11486 [[fallthrough]] in -std=c++11 and -std=c++14.
11487
11488 PR c++/79288
11489 * g++.dg/tls/pr79288.C: New test.
11490
11491 2017-02-15 Marek Polacek <polacek@redhat.com>
11492
11493 PR c/79515
11494 * gcc.dg/dfp/pr79515.c: New.
11495
11496 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11497
11498 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11499
11500 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11501
11502 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11503 "opt_files".
11504
11505 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR target/79487
11508 * gcc.dg/dfp/pr79487.c: New test.
11509 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11510 2017-02-13 change.
11511
11512 2017-01-14 Carl Love <cel@us.ibm.com>
11513
11514 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11515 xvcvsxdsp and xvcvuxdsp instructions.
11516
11517 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11518
11519 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11520 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11521 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11522 64-bit default target.
11523 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11524 a 64-bit default target.
11525
11526 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR target/79481
11529 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11530 (test_3vx): Change return type from int to void.
11531 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11532 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11533 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11534 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11535 tests.
11536 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11537 (test_3vx): Change return type from int to void.
11538 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11539 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11540 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11541 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11542 tests.
11543 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11544 intrinsic. Change scan-assembler-times number from 1 to 2.
11545 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11546 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11547 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11548 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11549 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11550 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11551 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11552
11553 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11554
11555 PR middle-end/61225
11556 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11557 Use dg-additional-options for ia32 target. Remove XFAIL.
11558
11559 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11560
11561 PR target/79495
11562 * gcc.target/i386/pr79495.c: New test.
11563
11564 2017-02-14 Marek Polacek <polacek@redhat.com>
11565
11566 PR c++/79420
11567 PR c++/79463
11568 * g++.dg/cpp1y/pr79463.C: New.
11569 * g++.dg/template/incomplete10.C: New.
11570 * g++.dg/template/incomplete9.C: New.
11571
11572 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11573
11574 PR target/79498
11575 * gcc.target/i386/pr79498.c: New test.
11576
11577 2017-02-14 Martin Sebor <msebor@redhat.com>
11578
11579 PR middle-end/79448
11580 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11581 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11582 * gcc.dg/tree-ssa/pr79448.c: New test.
11583
11584 2017-02-14 Jeff Law <law@redhat.com>
11585
11586 PR tree-optimization/79095
11587 * g++.dg/pr79095-1.C: New test
11588 * g++.dg/pr79095-2.C: New test
11589 * g++.dg/pr79095-3.C: New test
11590 * g++.dg/pr79095-4.C: New test
11591 * g++.dg/pr79095-5.C: New test
11592 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11593 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11594
11595 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11596
11597 * gcc.target/aarch64/vect_fp16_1.c: New.
11598
11599 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11600
11601 * gcc.dg/gimplefe-25.c: New test.
11602
11603 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR tree-optimization/79408
11606 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11607
11608 2017-02-14 Richard Biener <rguenther@suse.de>
11609
11610 PR middle-end/79432
11611 * gcc.dg/torture/pr79432.c: New testcase.
11612
11613 2017-02-13 Martin Sebor <msebor@redhat.com>
11614
11615 PR middle-end/79496
11616 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11617
11618 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR sanitizer/79341
11621 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11622 variables volatile.
11623
11624 PR c++/79232
11625 * g++.dg/cpp1z/eval-order4.C: New test.
11626 * g++.dg/other/pr79232.C: New test.
11627
11628 2017-02-13 Nathan Sidwell <nathan@acm.org>
11629
11630 PR c++/79296
11631 * g++.dg/cpp0x/pr79296.C: New.
11632
11633 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11634
11635 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11636 Instead, xfail powerpc*-*-* && lp64.
11637
11638 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11639
11640 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11641 powerpc_p8vector_ok.
11642 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11643
11644 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11645
11646 PR target/79449
11647 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11648 for reading beyond a 4k boundary.
11649
11650 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR rtl-optimization/79388
11653 PR rtl-optimization/79450
11654 * gcc.c-torture/execute/pr79388.c: New test.
11655 * gcc.c-torture/execute/pr79450.c: New test.
11656
11657 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11658
11659 PR fortran/65542
11660 * gfortran.dg/spread_init_expr_2.f90: New test case.
11661
11662 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR sanitizer/79341
11665 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11666
11667 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11668
11669 PR tree-ssa/56727
11670 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11671
11672 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR c++/79457
11675 * g++.dg/cpp0x/pr79457.C: New test.
11676
11677 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11678
11679 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11680 scan-assembler unless lp64.
11681
11682 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11683
11684 PR tree-optimization/66612
11685 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11686
11687 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11688
11689 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11690 of all powerpc.
11691
11692 2017-02-10 Marek Polacek <polacek@redhat.com>
11693
11694 PR c++/79435
11695 * g++.dg/cpp1y/pr79435.C: New.
11696
11697 PR c++/79184
11698 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11699
11700 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11701
11702 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11703 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11704 New.
11705 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11706 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11707 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11708 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11709 (vtst_expected_poly64x2): Move to aarch64-only section.
11710 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11711 (vtst_p64, vtstq_p64): New tests.
11712
11713 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11714
11715 PR c++/71737
11716 * g++.dg/cpp0x/pr71737.C: New.
11717
11718 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11719 Richard Biener <rguenther@suse.de>
11720
11721 * gcc.dg/gimplefe-error-1.c: New testcase.
11722 * gcc.dg/gimplefe-error-2.c: New testcase.
11723 * gcc.dg/gimplefe-error-3.c: New testcase.
11724
11725 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11726
11727 PR tree-optimization/79411
11728 * gcc.c-torture/compile/pr79411.c: New test.
11729
11730 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11731 Jason Merrill <jason@redhat.com>
11732
11733 PR c++/79143
11734 * g++.dg/cpp1z/pr79143.C: New test.
11735
11736 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11737
11738 * gcc.dg/loop-unswitch-2.c: Update testcase.
11739 * gcc.dg/loop-unswitch-1.c: Update testcase.
11740
11741 2017-02-09 Marek Polacek <polacek@redhat.com>
11742
11743 PR c/79428
11744 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11745 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11746 * c-c++-common/goacc/pr79428-1.c: New test.
11747 * c-c++-common/gomp/pr79428-2.c: New test.
11748 * c-c++-common/gomp/pr79428-5.c: New test.
11749 * c-c++-common/gomp/pr79428-6.c: New test.
11750 * c-c++-common/pr79428-3.c: New test.
11751
11752 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11753
11754 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11755 testcases.
11756
11757 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR c/79413
11760 * gcc.c-torture/compile/pr79413.c: New test.
11761
11762 PR c++/79429
11763 * c-c++-common/gomp/pr79429.c: New test.
11764 * g++.dg/gomp/pr79429.C: New test.
11765
11766 PR c/79431
11767 * c-c++-common/gomp/pr79431.c: New test.
11768
11769 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11770 Cesar Philippidis <cesar@codesourcery.com>
11771 Joseph Myers <joseph@codesourcery.com>
11772 Chung-Lin Tang <cltang@codesourcery.com>
11773
11774 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11775 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11776 * c-c++-common/goacc/loop-auto-2.c: New.
11777 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11778 * c-c++-common/goacc/tile-2.c: New.
11779 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11780 * g++.dg/goacc/tile-1.C: New, check tile subst.
11781 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11782 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11783 * gfortran.dg/goacc/tile-1.f90: New test.
11784 * gfortran.dg/goacc/tile-2.f90: New test.
11785 * gfortran.dg/goacc/tile-lowering.f95: New test.
11786
11787 2017-02-09 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/69823
11790 * gcc.dg/graphite/pr69823.c: New testcase.
11791
11792 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11793
11794 PR target/78604
11795 * gcc.target/powerpc/pr78604.c: New.
11796
11797 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11798
11799 PR target/68972
11800 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11801 disable this test on power architecture.
11802
11803 2017-02-08 Richard Biener <rguenther@suse.de>
11804
11805 PR tree-optimization/71824
11806 PR tree-optimization/79409
11807 * gcc.dg/graphite/pr71824-3.c: New testcase.
11808
11809 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR tree-optimization/79408
11812 * gcc.dg/tree-ssa/pr79408.c: New test.
11813
11814 2017-02-08 Richard Biener <rguenther@suse.de>
11815
11816 PR tree-optimization/71824
11817 * gcc.dg/graphite/pr71824-2.c: New testcase.
11818
11819 2017-02-07 Andrew Pinski <apinski@cavium.com>
11820
11821 * gcc.target/aarch64/popcount.c: New Testcase.
11822
11823 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR rtl-optimization/79386
11826 * gcc.c-torture/compile/pr79386.c: New test.
11827
11828 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11829 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11830
11831 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11832 *-*-solaris*.
11833
11834 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR target/79299
11837 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11838 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11839
11840 2017-02-07 Richard Biener <rguenther@suse.de>
11841
11842 * gcc.dg/gimplefe-23.c: New testcase.
11843 * gcc.dg/gimplefe-24.c: Likewise.
11844
11845 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11846
11847 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11848 scan-assembler instead of scan-assembler-times.
11849 * gcc.target/aarch64/test_frame_10.c: Likewise.
11850 * gcc.target/aarch64/test_frame_12.c: Likewise.
11851 * gcc.target/aarch64/test_frame_2.c: Likewise.
11852 * gcc.target/aarch64/test_frame_4.c: Likewise.
11853 * gcc.target/aarch64/test_frame_6.c: Likewise.
11854 * gcc.target/aarch64/test_frame_7.c: Likewise.
11855 * gcc.target/aarch64/test_frame_8.c: Likewise.
11856
11857 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11858
11859 * gcc.target/i386/pr78419.c: Require ifunc support.
11860
11861 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11862
11863 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11864
11865 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11866
11867 PR c++/79360
11868 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11869
11870 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11871
11872 * lib/target-supports.exp: Define the RISC-V target.
11873 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11874 * gcc.dg/builtin-apply2.c: Likewise.
11875 * gcc.dg/ifcvt-4.c: Likewise.
11876 * gcc.dg/loop-8.c: Likewise.
11877 * gcc.dg/sibcall-10.c: Likewise.
11878 * gcc.dg/sibcall-9.c: Likewise.
11879 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11880 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11881 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11882 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11883 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11884 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11885 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11886
11887 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11888
11889 PR target/66144
11890 * gcc.target/powerpc/pr66144-1.c: New test.
11891 * gcc.target/powerpc/pr66144-2.c: Likewise.
11892 * gcc.target/powerpc/pr66144-3.c: Likewise.
11893
11894 2017-02-06 Martin Sebor <msebor@redhat.com>
11895
11896 PR tree-optimization/79376
11897 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11898 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11899
11900 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR c++/79379
11903 * g++.dg/cpp1y/constexpr-79379.C: New test.
11904
11905 PR c++/79377
11906 * g++.dg/lookup/pr79377.C: New test.
11907
11908 PR c++/79372
11909 * g++.dg/cpp1z/decomp25.C: New test.
11910
11911 PR tree-optimization/79284
11912 * gcc.c-torture/compile/pr79284.c: New test.
11913
11914 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11915
11916 PR c++/70448
11917 * g++.dg/cpp0x/pr70448.C: New.
11918
11919 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11920
11921 PR 78348
11922 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11923 to dg-options.
11924
11925 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11926
11927 PR target/78883
11928 * gcc.c-torture/compile/pr78883.c: New test.
11929
11930 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11931
11932 PR tree-ssa/79347
11933 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11934 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11935 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11936 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11937 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11938 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11939 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11940 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11941 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11942 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11943 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11944 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11945 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11946
11947 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11948
11949 PR fortran/79344
11950 * gfortran.dg/allocate_with_source_24.f90: New test.
11951
11952 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11953
11954 PR fortran/79230
11955 * gfortran.dg/der_ptr_component_2.f90: New test.
11956
11957 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11958
11959 * gcc.target/sparc/20170205-1.c: New test.
11960
11961 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11962
11963 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11964 libatomic_available.
11965
11966 * gcc.dg/pr77587.c: Require alias support.
11967 * gcc.dg/pr77587a.c: Likewise.
11968
11969 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11970 * gcc.c-torture/execute/pr78622.c: Likewise.
11971
11972 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11973 hppa*-*-hpux*.
11974 * c-c++-common/Wunused-var-16.c: Likewise.
11975 * c-c++-common/builtin-shuffle-1.c: Likewise.
11976 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11977 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11978
11979 2017-02-03 Martin Sebor <msebor@redhat.com>
11980
11981 PR tree-optimization/79327
11982 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11983 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11984 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11985
11986 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11987 Martin Sebor <msebor@redhat.com>
11988
11989 PR tree-optimization/79327
11990 * gcc.dg/tree-ssa/pr79327.c: New test.
11991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11992 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11993 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11994 (test_sprintf_chk_range_schar): Adjust dg-message.
11995 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11996 * gcc.c-torture/execute/pr79327.c: New test.
11997
11998 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR target/79354
12001 * gcc.target/powerpc/pr79354.c: New test.
12002 * gcc.c-torture/execute/pr79354.c: New test.
12003
12004 2017-02-03 Martin Sebor <msebor@redhat.com>
12005
12006 PR tree-optimization/79352
12007 * gcc.dg/tree-ssa/pr79352.c: New test.
12008
12009 2017-02-03 Martin Liska <mliska@suse.cz>
12010
12011 PR lto/66295
12012 * gcc.target/i386/mvc9.c: New test.
12013
12014 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12015
12016 PR target/79158
12017 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12018 to VSX reg.
12019
12020 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12021
12022 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12023 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12024 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12025 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12026 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12027 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12028 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12029 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12030 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12031 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12032 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12033 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12034 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12035
12036 2017-02-02 Martin Sebor <msebor@redhat.com>
12037
12038 PR middle-end/79275
12039 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12040 * gcc.dg/tree-ssa/pr79275.c: New test.
12041
12042 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12043
12044 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12045
12046 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12047
12048 PR middle-end/77445
12049 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12050 threading is done.
12051
12052 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12053
12054 PR middle-end/78142
12055 * gcc.target/aarch64/vector_initialization_nostack.c
12056 (f12): Use one vector
12057
12058 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12059
12060 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12061 * c-c++-common/asan/misalign-1.c: Likewise.
12062 * c-c++-common/asan/misalign-2.c: Likewise.
12063 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12064 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12065 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12066 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12067 add -ffat-lto-objects from/to dg-additional-options.
12068 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12069 dg-additional-options.
12070
12071 PR target/79197
12072 * gcc.target/powerpc/pr79197.c: New test.
12073 * gcc.c-torture/compile/pr79197.c: New test.
12074
12075 2017-02-02 Richard Biener <rguenther@suse.de>
12076
12077 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12078
12079 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12080
12081 PR c++/69637
12082 * g++.dg/cpp0x/pr69637-1.C: New.
12083 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12084
12085 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12086
12087 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12088
12089 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12090
12091 PR target/70012
12092 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12093 conditions.
12094
12095 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR testsuite/79324
12098 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12099 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12100 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12101 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12102 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12103 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12104 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12105 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12106 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12107 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12108 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12109 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12110 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12111
12112 2017-02-01 Martin Liska <mliska@suse.cz>
12113
12114 PR testsuite/79272
12115 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12116
12117 2017-02-01 Richard Biener <rguenther@suse.de>
12118
12119 PR testsuite/76957
12120 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12121 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12122 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12123 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12124
12125 2017-02-01 Richard Biener <rguenther@suse.de>
12126
12127 PR middle-end/79315
12128 * gfortran.dg/pr79315.f90: New testcase.
12129
12130 2017-02-01 Richard Biener <rguenther@suse.de>
12131
12132 PR tree-optimization/71824
12133 * gcc.dg/graphite/pr71824.c: New testcase.
12134
12135 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR c++/79304
12138 * g++.dg/diagnostic/pr79304.C: New test.
12139
12140 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12141
12142 PR c++/79298
12143 * g++.dg/spellcheck-pr79298.C: New test case.
12144
12145 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12146
12147 PR preprocessor/79210
12148 * gcc.dg/format/pr79210.c: New test case.
12149 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12150 New function.
12151
12152 2017-01-31 Nathan Sidwell <nathan@acm.org>
12153
12154 PR c++/79290
12155 * g++.dg/warn/pr79290.C: New.
12156
12157 PR c++/67273
12158 PR c++/79253
12159 * g++.dg/cpp1y/pr67273.C: New.
12160 * g++.dg/cpp1y/pr79253.C: New.
12161
12162 2017-01-31 Nathan Sidwell <nathan@acm.org>
12163
12164 PR c++/79264
12165 * g++.dg/cpp1y/pr61636-1.C: Augment.
12166
12167 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12168
12169 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12170 rand() instead of random().
12171
12172 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12173
12174 PR tree-optimization/71691
12175 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12176
12177 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12178
12179 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12180 __ARCH__.
12181
12182 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12183
12184 PR tree-optimization/79267
12185 * g++.dg/opt/pr79267.C: New test.
12186
12187 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12188
12189 PR debug/63238
12190 * gcc.dg/debug/dwarf2/align-1.c: New.
12191 * gcc.dg/debug/dwarf2/align-2.c: New.
12192 * gcc.dg/debug/dwarf2/align-3.c: New.
12193 * gcc.dg/debug/dwarf2/align-4.c: New.
12194 * gcc.dg/debug/dwarf2/align-5.c: New.
12195 * gcc.dg/debug/dwarf2/align-6.c: New.
12196 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12197 * g++.dg/debug/dwarf2/align-1.C: New.
12198 * g++.dg/debug/dwarf2/align-2.C: New.
12199 * g++.dg/debug/dwarf2/align-3.C: New.
12200 * g++.dg/debug/dwarf2/align-4.C: New.
12201 * g++.dg/debug/dwarf2/align-5.C: New.
12202 * g++.dg/debug/dwarf2/align-6.C: New.
12203
12204 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12205
12206 PR target/79170
12207 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12208
12209 2017-01-30 Martin Sebor <msebor@redhat.com>
12210
12211 PR testsuite/79293
12212 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12213
12214 2017-01-30 Martin Liska <mliska@suse.cz>
12215
12216 PR gcov-profile/79259
12217 * g++.dg/tree-prof/pr79259.C: New test.
12218
12219 2017-01-30 Richard Biener <rguenther@suse.de>
12220
12221 PR tree-optimization/79276
12222 * gcc.dg/torture/pr79276.c: New testcase.
12223
12224 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12225
12226 PR target/79240
12227 * gcc.target/s390/pr79240.c: New test.
12228
12229 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12230
12231 PR target/79268
12232 * gcc.target/powerpc/pr79268.c: New file.
12233 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12234 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12235 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12236 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12237
12238 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12239
12240 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12241
12242 PR testsuite/70583
12243 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12244
12245 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12246 * gnat.dg/debug9.adb: Likewise.
12247
12248 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12249
12250 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12251 libatomic_available.
12252 * gfortran.dg/coarray_42.f90: Likewise.
12253 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12254 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12255 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12256
12257 2017-01-27 Martin Sebor <msebor@redhat.com>
12258
12259 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12260
12261 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12262
12263 PR rtl-optimization/79194
12264 * gcc.dg/torture/pr79194.c: New test.
12265
12266 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12267
12268 PR tree-optimization/71374
12269 * gcc.target/i386/pr71374.c: New.
12270
12271 2017-01-27 Martin Sebor <msebor@redhat.com>
12272
12273 PR c++/71290
12274 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12275 a dg-error directive.
12276
12277 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12278
12279 PR target/79131
12280 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12281 * gcc.target/arm/pr79131-2.c: New.
12282
12283 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12284
12285 PR target/65484
12286 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12287 vectorized on POWER unless hardware misaligned loads are
12288 available.
12289
12290 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12291
12292 PR rtl-optimization/78559
12293 * gcc.c-torture/execute/pr78559.c: New test.
12294
12295 2017-01-27 Richard Biener <rguenther@suse.de>
12296
12297 PR tree-optimization/79245
12298 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12299 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12300
12301 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR c/79199
12304 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12305 target. Use 4294967293U instead of 4294967293.
12306
12307 2017-01-27 Richard Biener <rguenther@suse.de>
12308
12309 PR tree-optimization/71433
12310 * gcc.dg/Warray-bounds-21.c: New testcase.
12311
12312 2017-01-27 Richard Biener <rguenther@suse.de>
12313
12314 PR tree-optimization/79244
12315 * gcc.dg/torture/pr79244.c: New testcase.
12316
12317 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12318
12319 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12320 all occurrences of 40 to 32.
12321
12322 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12323
12324 PR target/79239
12325 * gcc.target/arm/pr79239.c: New test.
12326
12327 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12328
12329 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12330
12331 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12332
12333 PR c++/64382
12334 * g++.dg/cpp1y/pr64382.C: New test.
12335
12336 2017-01-26 Martin Sebor <msebor@redhat.com>
12337
12338 PR middle-end/78703
12339 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12340 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12341 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12342 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12343
12344 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR debug/79129
12347 * g++.dg/debug/dwarf2/pr79129.C: New test.
12348
12349 PR debug/78835
12350 * g++.dg/debug/dwarf2/pr78835.C: New test.
12351
12352 2017-01-26 Martin Sebor <msebor@redhat.com>
12353
12354 PR middle-end/78703
12355 * gcc.dg/format/pr78569.c: Adjust.
12356 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12357 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12358 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12359 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12360 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12361 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12362 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12363 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12364 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12365 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12366 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12367
12368 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR c++/68727
12371 * g++.dg/other/offsetof8.C: Add expected error.
12372 * g++.dg/other/offsetof9.C: New test.
12373
12374 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12375
12376 * g++.dg/opt/declone3.C: Require LTO.
12377
12378 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12379
12380 PR target/79131
12381 * gcc.target/arm/pr79131.c: New.
12382
12383 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12384
12385 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12386
12387 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12388
12389 PR libstdc++/79190
12390 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12391 matches replaced operator delete.
12392
12393 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12394
12395 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12396 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12397 avx512f with avx512dq.
12398 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12399 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12400 avx512f with avx512dq.
12401 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12402 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12403 avx512f with avx512dq.
12404
12405 2017-01-26 Marek Polacek <polacek@redhat.com>
12406
12407 PR c/79199
12408 * c-c++-common/Wduplicated-branches-13.c: New test.
12409
12410 2017-01-26 David Sherwood <david.sherwood@arm.com>
12411
12412 PR middle-end/79212
12413 * gfortran.dg/gomp/sharing-4.f90: New test.
12414
12415 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR target/70465
12418 * gcc.target/i386/pr70465.c: New test.
12419
12420 * brig.dg/dg.exp: Update copyright years.
12421 * lib/brig-dg.exp: Update copyright years.
12422 * lib/brig.exp: Update copyright years.
12423
12424 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12425
12426 PR target/79179
12427 * gcc.target/powerpc/pr79179.c: New test.
12428
12429 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12430
12431 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12432 generation to accept D-mode memory accesses.
12433
12434 2017-01-25 Martin Sebor <msebor@redhat.com>
12435
12436 PR c++/71290
12437 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12438 * g++.dg/ext/flexarray-mangle.C: Same.
12439 * g++.dg/ext/flexarray-subst.C: Same.
12440 * g++.dg/ext/flexary10.C: Same.
12441 * g++.dg/ext/flexary11.C: Same.
12442 * g++.dg/ext/flexary14.C: Same.
12443 * g++.dg/ext/flexary16.C: Same.
12444 * g++.dg/ext/flexary18.C: Same.
12445 * g++.dg/ext/flexary19.C: Same.
12446 * g++.dg/ext/flexary7.C: Same.
12447 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12448 * g++.dg/ubsan/object-size-1.C: Same.
12449 * obj-c++.dg/property/at-property-23.mm: Same.
12450
12451 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12452
12453 PR c++/78896
12454 * g++.dg/cpp1z/decomp24.C: New test.
12455
12456 PR c++/77914
12457 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12458 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12459 expect a warning.
12460 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12461 expect warnings.
12462 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12463 * g++.dg/cpp1y/pr59636.C: Likewise.
12464 * g++.dg/cpp1y/pr60190.C: Likewise.
12465
12466 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12467
12468 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12469
12470 2017-01-25 Carl Love <cel@us.ibm.com>
12471
12472 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12473 vec_packs built-ins
12474
12475 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12476
12477 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12478 -mcpu=cortex-a57.
12479 * gcc.target/arm/vseleqsf.c: Likewise.
12480 * gcc.target/arm/vselgedf.c: Likewise.
12481 * gcc.target/arm/vselgesf.c: Likewise.
12482 * gcc.target/arm/vselgtdf.c: Likewise.
12483 * gcc.target/arm/vselgtsf.c: Likewise.
12484 * gcc.target/arm/vselledf.c: Likewise.
12485 * gcc.target/arm/vsellesf.c: Likewise.
12486 * gcc.target/arm/vselltdf.c: Likewise.
12487 * gcc.target/arm/vselltsf.c: Likewise.
12488 * gcc.target/arm/vselnedf.c: Likewise.
12489 * gcc.target/arm/vselnesf.c: Likewise.
12490 * gcc.target/arm/vselvcdf.c: Likewise.
12491 * gcc.target/arm/vselvcsf.c: Likewise.
12492 * gcc.target/arm/vselvsdf.c: Likewise.
12493 * gcc.target/arm/vselvssf.c: Likewise.
12494
12495 2017-01-25 Richard Biener <rguenther@suse.de>
12496
12497 PR testsuite/72850
12498 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12499 to what we had before adding the threading passes.
12500
12501 2017-01-25 Richard Biener <rguenther@suse.de>
12502
12503 PR tree-optimization/69264
12504 * g++.dg/torture/pr69264.C: New testcase.
12505
12506 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12507
12508 PR target/79145
12509 * gcc.target/arm/pr79145.c: New test.
12510
12511 2017-01-25 Richard Biener <rguenther@suse.de>
12512
12513 PR debug/78363
12514 * g++.dg/gomp/pr78363-1.C: New testcase.
12515 * g++.dg/gomp/pr78363-2.C: Likewise.
12516 * g++.dg/gomp/pr78363-3.C: Likewise.
12517
12518 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12519
12520 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12521 * gcc.dg/lto/pr61526_0.c: Likewise.
12522 * gcc.dg/lto/pr64415_0.c: Likewise.
12523
12524 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR c++/79205
12527 * g++.dg/cpp1z/decomp22.C: New test.
12528 * g++.dg/cpp1z/decomp23.C: New test.
12529
12530 2017-01-24 Nathan Sidwell <nathan@acm.org>
12531
12532 PR c++/78469
12533 * g++.dg/cpp0x/pr78469.C: New.
12534
12535 PR c++/79118
12536 * g++.dg/cpp0x/pr79118.C: New.
12537
12538 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12539
12540 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12541
12542 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12543
12544 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12545 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12546 * gcc.dg/rtl/rtl.exp: New file.
12547 * gcc.dg/rtl/test.c: New file.
12548 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12549 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12550 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12551 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12552 * gcc.dg/rtl/x86_64/final.c: New test case.
12553 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12554 * gcc.dg/rtl/x86_64/ira.c: New test case.
12555 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12556 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12557 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12558 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12559 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12560 * gcc.dg/rtl/x86_64/test_1.h: New file.
12561 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12562 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12563 * gcc.dg/rtl/x86_64/times-two.h: New file.
12564 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12565
12566 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12567
12568 PR tree-optimization/79159
12569 * g++.dg/tree-ssa/pr79159.C: New test.
12570
12571 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12572 Martin Jambor <mjambor@suse.cz>
12573
12574 * lib/brig-dg.exp: New file.
12575 * lib/brig.exp: Likewise.
12576 * brig.dg/README: Likewise.
12577 * brig.dg/dg.exp: Likewise.
12578 * brig.dg/test/gimple/alloca.hsail: Likewise.
12579 * brig.dg/test/gimple/atomics.hsail: Likewise.
12580 * brig.dg/test/gimple/branches.hsail: Likewise.
12581 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12582 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12583 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12584 * brig.dg/test/gimple/mem.hsail: Likewise.
12585 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12586 * brig.dg/test/gimple/packed.hsail: Likewise.
12587 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12588 * brig.dg/test/gimple/variables.hsail: Likewise.
12589 * brig.dg/test/gimple/vector.hsail: Likewise.
12590
12591 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12592
12593 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12594 support asan, only on i?86/x86_64 require sse2_runtime.
12595
12596 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12597
12598 PR target/66669
12599 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12600 test on powerpc targets.
12601
12602 2017-01-23 Martin Sebor <msebor@redhat.com>
12603
12604 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12605
12606 2017-01-23 Richard Biener <rguenther@suse.de>
12607
12608 PR tree-optimization/79088
12609 PR tree-optimization/79188
12610 * gcc.dg/torture/pr79088.c: New testcase.
12611 * gcc.dg/torture/pr79188.c: Likewise.
12612
12613 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12614
12615 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12616 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12617 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12618 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12619 type of test function to reflect change in built-in function's
12620 return type.
12621 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12622 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12623 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12624 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12625 type and second argument type to reflect change in built-in
12626 function's type signature.
12627 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12628 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12629 type of test function to reflect change in built-in function's
12630 return type.
12631 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12632 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12633 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12634 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12635 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12636 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12637 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12638 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12639 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12640 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12641 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12642 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12643 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12644 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12645 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12646 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12647 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12648 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12649 type of test function to reflect change in built-in function's
12650 return type.
12651 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12652 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12653 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12654 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12655 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12656 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12657 test function's result and second argument to reflect change in
12658 built-in function's type signature.
12659 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12660
12661 2017-01-23 Nathan Sidwell <nathan@acm.org>
12662
12663 PR C++/71710
12664 * g++.dg/template/pr71710.C: New.
12665
12666 PR c++/71406
12667 PR c++/77508
12668 * g++.dg/template/pr71406.C: New.
12669
12670 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12671
12672 * gfortran.dg/integer_exponentiation_7.f90: New test.
12673
12674 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12675
12676 PR rtl-optimization/78634
12677 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12678
12679 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12680
12681 PR tree-optimization/70754
12682 * gfortran.dg/pr70754.f90: New test.
12683
12684 2017-01-23 Martin Liska <mliska@suse.cz>
12685
12686 PR tree-optimization/79196
12687 * gcc.dg/asan/pr79196.c: New test.
12688 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12689
12690 2017-01-23 Michael Matz <matz@suse.de>
12691
12692 PR tree-optimization/78384
12693 * gcc.dg/pr78384.c: New test.
12694
12695 2017-01-23 Richard Biener <rguenther@suse.de>
12696
12697 PR tree-optimization/79186
12698 * gcc.dg/torture/pr79186.c: New testcase.
12699 * gcc.dg/torture/pr79187.c: Likewise.
12700
12701 2017-01-23 Martin Jambor <mjambor@suse.cz>
12702
12703 * gcc.dg/ipa/vrp8.c: New test.
12704
12705 2017-01-23 Martin Jambor <mjambor@suse.cz>
12706
12707 PR ipa/79108
12708 * gfortran.dg/lto/pr79108_0.f90: New test.
12709
12710 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12711
12712 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12713 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12714 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12715 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12716 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12717 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12718 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12719 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12720 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12721 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12722 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12723 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12724 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12725 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12726 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12727 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12728
12729 2017-01-23 Richard Biener <rguenther@suse.de>
12730 Nick Clifton <nickc@redhat.com>
12731
12732 PR testsuite/78421
12733 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12734 If the target is ARM return the result of the
12735 check_effective_target_arm_vect_no_misalign proc.
12736 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12737 support unaligned vectors then only expect one of the loops to be
12738 unrolled.
12739
12740 2017-01-23 Martin Liska <mliska@suse.cz>
12741
12742 * gcc.dg/asan/use-after-scope-10.c: New test.
12743 * gcc.dg/asan/use-after-scope-11.c: New test.
12744 * g++.dg/asan/use-after-scope-5.C: New test.
12745
12746 2017-01-23 Martin Liska <mliska@suse.cz>
12747
12748 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12749 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12750 sanopt optimization for ASAN_POISON.
12751
12752 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12753
12754 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12755
12756 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12757
12758 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12759 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12760 for poly*_t types.
12761 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12762 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12763 exec_vcombine): Likewise.
12764 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12765 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12766 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12767 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12768 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12769 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12770 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12771 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12772 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12773 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12774 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12775 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12776 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12777 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12778 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12779 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12780 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12781 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12782 Likewise.
12783 (TEST_VGET_LANE): Cast to uint to avoid warning.
12784 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12785 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12786 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12787 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12788 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12789 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12790 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12791 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12792 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12793 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12794 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12795 CHECK_POLY instead of CHECK for poly64_t types.
12796 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12797 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12798 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12799 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12800 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12801 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12802 uint32_t.
12803 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12804 for int32_t, int64_t.
12805 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12806 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12808 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12809 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12810 needed.
12811
12812 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR fortran/79154
12815 * gfortran.dg/gomp/pr79154-1.f90: New test.
12816 * gfortran.dg/gomp/pr79154-2.f90: New test.
12817
12818 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12819
12820 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12821
12822 2017-01-21 Marek Polacek <polacek@redhat.com>
12823
12824 PR testsuite/79169
12825 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12826
12827 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12828
12829 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12830
12831 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12832
12833 PR rtl-optimization/79125
12834 * gcc.dg/torture/pr79125.c: New test.
12835
12836 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12837
12838 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12839 only.
12840 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12841 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12842
12843 2017-01-20 Nathan Sidwell <nathan@acm.org>
12844
12845 PR c++/78495
12846 * g++.dg/cpp1z/inh-ctor38.C: New.
12847
12848 2017-01-20 Marek Polacek <polacek@redhat.com>
12849
12850 PR c/79152
12851 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12852
12853 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12854
12855 * lib/target-supports.exp (check_configured_with): New procedure.
12856 (check_effective_target_default_mode): new effective target.
12857 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12858 default mode. Fix dg-skip-if target selector syntax.
12859 * gcc.target/arm/optional_thumb-2.c: Likewise.
12860 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12861 syntax.
12862
12863 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12864
12865 PR c++/77829
12866 PR c++/78656
12867 * g++.dg/spellcheck-pr77829.C: New test case.
12868 * g++.dg/spellcheck-pr78656.C: New test case.
12869
12870 2017-01-20 Marek Polacek <polacek@redhat.com>
12871
12872 PR c/64279
12873 * c-c++-common/Wduplicated-branches-1.c: New test.
12874 * c-c++-common/Wduplicated-branches-10.c: New test.
12875 * c-c++-common/Wduplicated-branches-11.c: New test.
12876 * c-c++-common/Wduplicated-branches-12.c: New test.
12877 * c-c++-common/Wduplicated-branches-2.c: New test.
12878 * c-c++-common/Wduplicated-branches-3.c: New test.
12879 * c-c++-common/Wduplicated-branches-4.c: New test.
12880 * c-c++-common/Wduplicated-branches-5.c: New test.
12881 * c-c++-common/Wduplicated-branches-6.c: New test.
12882 * c-c++-common/Wduplicated-branches-7.c: New test.
12883 * c-c++-common/Wduplicated-branches-8.c: New test.
12884 * c-c++-common/Wduplicated-branches-9.c: New test.
12885 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12886 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12887 * g++.dg/ext/builtin-object-size3.C: Likewise.
12888 * g++.dg/gomp/loop-1.C: Likewise.
12889 * g++.dg/warn/Wduplicated-branches1.C: New test.
12890 * g++.dg/warn/Wduplicated-branches2.C: New test.
12891
12892 2017-01-20 Martin Liska <mliska@suse.cz>
12893
12894 PR lto/69188
12895 * gcc.dg/lto/pr69188_0.c: New test.
12896 * gcc.dg/lto/pr69188_1.c: New test.
12897
12898 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12899
12900 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12901 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12902 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12903 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12904 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12905 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12906 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12907 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12908 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12909 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12910 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12911 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12912 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12913 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12914 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12915 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12916 * gcc.target/i386/avx-1.c: Test new intrinsics.
12917 * gcc.target/i386/sse-13.c: Ditto.
12918 * gcc.target/i386/sse-23.c: Ditto.
12919
12920 2017-01-20 Richard Biener <rguenther@suse.de>
12921
12922 PR tree-optimization/71264
12923 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12924
12925 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12926
12927 * gcc.target/mips/madd4-1.c: New file.
12928 * gcc.target/mips/madd4-2.c: Likewise.
12929 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12930 HAS_MADD4.
12931 (mips_option_groups): Add -m[no-]madd4.
12932 (mips-dg-init): Detect default -mno-madd4.
12933 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12934 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12935 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12936 * gcc.target/mips/nmadd-1.c: Likewise.
12937 * gcc.target/mips/nmadd-2.c: Likewise.
12938 * gcc.target/mips/nmadd-3.c: Likewise.
12939
12940 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12941
12942 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12943 combined instructions.
12944 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12945 instructions.
12946 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12947 of pointer authentication.
12948
12949 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12950
12951 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12952 floating point hardware to run test.
12953
12954 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12955
12956 * lib/target-supports.exp
12957 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12958
12959 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12960
12961 PR testsuite/79051
12962 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12963 __x86_64__]: Allow for target i?86-*-*.
12964
12965 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12966
12967 PR target/78176
12968 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12969 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12970 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12971 HAS_LXC1.
12972 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12973 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12974 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12975
12976 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12977
12978 PR fortran/70696
12979 * gfortran.dg/coarray_43.f90: New test.
12980
12981 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12982
12983 PR rtl-optimization/79121
12984 * gcc.c-torture/execute/pr79121.c: New test.
12985
12986 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12987
12988 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12989 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12990
12991 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12992
12993 PR fortran/50069
12994 PR fortran/55086
12995 * gfortran.dg/pr50069_1.f90: New test.
12996 * gfortran.dg/pr50069_2.f90: New test.
12997 * gfortran.dg/pr55086_1.f90: New test.
12998 * gfortran.dg/pr55086_1_tfat.f90: New test.
12999 * gfortran.dg/pr55086_2.f90: New test.
13000 * gfortran.dg/pr55086_2_tfat.f90: New test.
13001 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13002
13003 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13004 * gcc.dg/strcmp-1.c: New test.
13005 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13006
13007 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13008
13009 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13010 (dejagnu_fail): Likewise.
13011 (dejagnu_note): Likewise.
13012 (pass): Provide forward decl, moving true decl to after #include
13013 of harness.h.
13014 (fail): Likewise.
13015 (note): Likewise.
13016
13017 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13018
13019 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13020 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13021
13022 2017-01-18 Nathan Sidwell <nathan@acm.org>
13023
13024 PR c++/78488
13025 * g++.dg/cpp1z/inh-ctor37.C: New.
13026
13027 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13028
13029 PR rtl-optimization/78952
13030 * gcc.target/i386/pr78952-1.c: New test.
13031 * gcc.target/i386/pr78952-2.c: Ditto.
13032
13033 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13034
13035 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13036
13037 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13038
13039 PR fortran/70696
13040 * gfortran.dg/coarray_event_1.f08: New test.
13041
13042 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13043
13044 PR target/77416
13045 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13046 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13047 from dg-options.
13048 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13049 guarded test.
13050 * gcc.target/powerpc/fusion4.c: Likewise.
13051 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13052 guarded test.
13053 * gcc.target/powerpc/pr58673-1.c: Likewise.
13054 * gcc.target/powerpc/pr58673-2.c: Likewise.
13055 * gcc.target/powerpc/pr59054.c: Likewise.
13056
13057 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13058
13059 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13060 vec_bperm.
13061 * gcc.target/powerpc/p9-vbpermd.c: New file.
13062
13063 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13064
13065 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13066 (must_not_compile2): Downcase first letter of error messages.
13067 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13068 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13069
13070 2017-01-18 Nathan Sidwell <nathan@acm.org>
13071
13072 PR c++/79091
13073 * g++.dg/pr79091.C: New.
13074
13075 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13076
13077 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13078 to dg-options.
13079 (p0): Add missing dg-error.
13080
13081 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13082
13083 * gcc.target/msp430/mul_f5_muldef.c: New test.
13084
13085 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13086
13087 PR target/79004
13088 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13089 options. Fix up the syntax for using \m and \M.
13090
13091 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13092
13093 PR target/78875
13094 * gcc.target/powerpc/ssp-1.c: New testcase.
13095 * gcc.target/powerpc/ssp-2.c: New testcase.
13096
13097 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13098
13099 * gcc.target/aarch64/eh_return.c: New test.
13100
13101 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13102
13103 * vec-rlmi-rlnm.c: New file.
13104
13105 2017-01-17 Nathan Sidwell <nathan@acm.org>
13106
13107 PR c++/61636
13108 * g++.dg/cpp1y/pr61636-1.C: New.
13109 * g++.dg/cpp1y/pr61636-2.C: New.
13110 * g++.dg/cpp1y/pr61636-3.C: New.
13111
13112 2017-01-17 Martin Sebor <msebor@redhat.com>
13113
13114 PR testsuite/79115
13115 * gcc.dg/pr78768.c: Make it a link-only test.
13116
13117 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13118
13119 PR c++/71497
13120 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13121 expected messages.
13122 * c-c++-common/Wmisleading-indentation.c: Likewise.
13123
13124 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13125
13126 PR target/79058
13127 * gcc.target/arm/pr79058.c: New.
13128
13129 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR tree-optimization/71854
13132 * gcc.dg/vect/pr71854.c: New test.
13133
13134 2017-01-17 Martin Liska <mliska@suse.cz>
13135
13136 PR ipa/71207
13137 * g++.dg/ipa/pr71207.C: New test.
13138
13139 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13140
13141 PR middle-end/77445
13142 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13143 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13144
13145 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13146
13147 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13148 rather than long unsigned int.
13149 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13150
13151 2017-01-17 Richard Biener <rguenther@suse.de>
13152
13153 PR tree-optimization/71433
13154 * gcc.dg/Warray-bounds-20.c: New testcase.
13155
13156 2017-01-17 Richard Biener <rguenther@suse.de>
13157
13158 PR testsuite/52563
13159 PR testsuite/71237
13160 PR testsuite/77737
13161 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13162 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13163 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13164
13165 2017-01-17 Alan Modra <amodra@gmail.com>
13166
13167 * gcc.target/powerpc/pr79066.c: New.
13168
13169 2017-01-16 Jeff Law <law@redhat.com>
13170
13171 PR tree-optimization/33562
13172 PR tree-optimization/61912
13173 PR tree-optimization/77485
13174 PR tree-optimization/79090
13175 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13176 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13177
13178 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13179
13180 PR c/79089
13181 * gcc.c-torture/compile/pr79089.c: New test.
13182
13183 PR target/79080
13184 * gcc.dg/pr79080.c: New test.
13185
13186 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13187
13188 PR c/78304
13189 * gcc.dg/format/pr78304.c: Convert argument from integral type
13190 to a pointer.
13191 * gcc.dg/format/pr78304-2.c: Likewise.
13192
13193 2017-01-16 Carl Love <cel@us.ibm.com>
13194
13195 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13196 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13197
13198 2017-01-16 Carl Love <cel@us.ibm.com>
13199
13200 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13201 Change arguments and return type to bool long long.
13202
13203 2017-01-16 Martin Sebor <msebor@redhat.com>
13204
13205 PR testsuite/79051
13206 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13207 on x86.
13208
13209 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13210
13211 Revert:
13212 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13213
13214 PR c++/71737
13215 * g++.dg/cpp0x/pr71737.C: New.
13216
13217 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13218
13219 * gcc.target/powerpc/swaps-p8-27.c: New.
13220
13221 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13222
13223 PR c++/71737
13224 * g++.dg/cpp0x/pr71737.C: New.
13225
13226 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13227
13228 * gnat.dg/opt62.adb: New test.
13229 * gnat.dg/opt62_pkg.ads: New helper.
13230
13231 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13232
13233 PR rtl-optimization/78626
13234 PR rtl-optimization/78727
13235 * gcc.dg/torture/pr78626.c: New test.
13236 * gcc.dg/torture/pr78727.c: New test.
13237
13238 2017-01-14 Alan Modra <amodra@gmail.com>
13239
13240 * gcc.c-torture/compile/pr72749.c: New test.
13241
13242 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13243
13244 PR c/78304
13245 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13246 (test_macro_2): New test.
13247 (test_macro_3): New test.
13248 (test_macro_4): New test.
13249 (test_non_contiguous_strings): Convert line number to line offset.
13250 * gcc.dg/format/pr78304-2.c: New test case.
13251 * gcc.dg/format/pr78304.c: New test case.
13252
13253 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13254
13255 * gcc.target/i386/funcspec-56.inc: Add missing options and
13256 reorder options by implied ISAs, as in ix86_target_string.
13257
13258 2017-01-13 Marek Polacek <polacek@redhat.com>
13259
13260 PR c++/71166
13261 * g++.dg/cpp0x/constexpr-array18.C: New test.
13262
13263 2017-01-13 Jeff Law <law@redhat.com>
13264
13265 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13266
13267 PR tree-optimization/61912
13268 PR tree-optimization/77485
13269 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13270 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13271 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13272
13273 PR tree-optimization/33562
13274 PR tree-optimization/61912
13275 PR tree-optimization/77485
13276 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13277 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13278 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13279 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13280 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13281 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13282 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13283
13284 2017-01-13 Martin Liska <mliska@suse.cz>
13285
13286 PR ipa/79043
13287 * gcc.c-torture/execute/pr79043.c: New test.
13288
13289 2017-01-13 Richard Biener <rguenther@suse.de>
13290
13291 PR middle-end/78411
13292 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13293
13294 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13295
13296 PR fortran/70697
13297 * gfortran.dg/coarray/event_4.f08: New test.
13298
13299 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13300
13301 PR fortran/70696
13302 * gfortran.dg/coarray/event_3.f08: New test.
13303
13304 2017-01-13 Richard Biener <rguenther@suse.de>
13305
13306 PR tree-optimization/77283
13307 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13308
13309 2017-01-13 Richard Biener <rguenther@suse.de>
13310
13311 * gcc.dg/gimplefe-22.c: New testcase.
13312
13313 2017-01-13 Richard Biener <rguenther@suse.de>
13314
13315 PR tree-optimization/77283
13316 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13317 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13318 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13319
13320 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13321
13322 * gcc.dg/pr77862.c: Require fpic target.
13323
13324 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13325
13326 PR target/79004
13327 * gcc.target/powerpc/pr79004.c: New test.
13328
13329 2017-01-12 Martin Sebor <msebor@redhat.com>
13330
13331 * gcc.dg/pr78138.c: Adjust.
13332 * gcc.dg/pr78768.c: Adjust.
13333 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13336 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13337 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13338 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13339 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13340 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13341 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13342 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13343 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13344
13345 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13346
13347 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13348
13349 2017-01-12 Martin Sebor <msebor@redhat.com>
13350
13351 PR testsuite/79051
13352 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13353 due to bug 79054.
13354
13355 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13356
13357 * gcc.dg/pr78768.c: Require LTO.
13358
13359 2017-01-12 Martin Sebor <msebor@redhat.com>
13360
13361 PR c/79074
13362 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13363 due to the referenced bug.
13364
13365 2017-01-12 Martin Sebor <msebor@redhat.com>
13366
13367 PR testsuite/79073
13368 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13369
13370 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13371
13372 * gcc.target/i386/builtin_target.c (check_features): Check all
13373 supported __builtin_cpu_supports options.
13374
13375 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13376
13377 PR tree-optimization/78319
13378 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13379 Remove xfail.
13380
13381 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13382
13383 PR target/79044
13384 * gcc.target/powerpc/swaps-p8-26.c: New.
13385
13386 2017-01-12 Richard Biener <rguenther@suse.de>
13387
13388 * gcc.dg/gimplefe-21.c: New testcase.
13389
13390 2017-01-12 Michael Collison <michael.collison@arm.com>
13391
13392 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13393
13394 2017-01-11 Julia Koval <julia.koval@intel.com>
13395 Uros Bizjak <ubizjak@gmail.com>
13396
13397 * gcc.target/i386/sgx.c New test.
13398 * gcc.target/i386/sse-12.c: Add -msgx.
13399 * gcc.target/i386/sse-13.c: Ditto.
13400 * gcc.target/i386/sse-14.c: Ditto.
13401 * gcc.target/i386/sse-22.c: Ditto.
13402 * gcc.target/i386/sse-23.c: Ditto.
13403 * g++.dg/other/i386-2.C: Ditto.
13404 * g++.dg/other/i386-3.C: Ditto.
13405
13406 2017-01-11 Martin Sebor <msebor@redhat.com>
13407
13408 PR c++/24511
13409 * g++.dg/template/explicit9.C: New test.
13410
13411 2017-01-11 Nathan Sidwell <nathan@acm.org>
13412
13413 PR c++/77812
13414 * g++.dg/pr77812.C: New.
13415
13416 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR c++/71537
13419 * g++.dg/cpp1y/constexpr-71537.C: New test.
13420
13421 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13422 argument.
13423
13424 2017-01-11 Martin Sebor <msebor@redhat.com>
13425
13426 PR c/47931
13427 * c-c++-common/Waddress-2.c: New test.
13428
13429 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR c++/78341
13432 * g++.dg/cpp0x/pr78341.C: New test.
13433
13434 2017-01-11 Martin Sebor <msebor@redhat.com>
13435
13436 PR c/78768
13437 * gcc.dg/pr78768.c: New test.
13438
13439 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13440
13441 PR driver/78877
13442 * gcc.dg/spellcheck-options-14.c: New test case.
13443 * gcc.dg/spellcheck-options-15.c: New test case.
13444 * gcc.dg/spellcheck-options-16.c: New test case.
13445 * gcc.dg/spellcheck-options-17.c: New test case.
13446
13447 2017-01-11 Martin Liska <mliska@suse.cz>
13448
13449 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13450
13451 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13452
13453 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13454 instead of just 1 for the decomposition from struct C.
13455
13456 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13457
13458 * gcc.c-torture/execute/20170111-1.c: New test.
13459
13460 2017-01-11 Richard Biener <rguenther@suse.de>
13461
13462 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13463
13464 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR middle-end/50199
13467 * gcc.dg/lto/pr50199_0.c: New test.
13468
13469 2017-01-10 Martin Sebor <msebor@redhat.com>
13470
13471 PR testsuite/78960
13472 PR testsuite/78959
13473 PR testsuite/78133
13474 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13475 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13476
13477 2017-01-10 Martin Sebor <msebor@redhat.com>
13478
13479 PR middle-end/78138
13480 * gcc.dg/pr78138.c: New test.
13481
13482 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13483
13484 PR c++/77949
13485 * g++.dg/diagnostic/pr77949.C: New test case.
13486
13487 2017-01-10 Martin Sebor <msebor@redhat.com>
13488
13489 PR middle-end/78245
13490 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13491
13492 2017-01-10 Martin Sebor <msebor@redhat.com>
13493
13494 PR tree-optimization/78775
13495 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13496 * gcc.dg/attr-alloc_size-10.c: New test.
13497 * gcc.dg/attr-alloc_size-11.c: New test.
13498 * gcc.dg/builtin-stringop-chk-7.c: New test.
13499 * gcc.dg/pr78775.c: New test.
13500 * gcc.dg/pr78973-2.c: New test.
13501 * gcc.dg/pr78973.c: New test.
13502
13503 2017-01-10 Jeff Law <law@redhat.com>
13504
13505 PR tree-optimization/77766
13506 PR tree-optimization/78856
13507 * gcc.c-torture/execute/pr77766.c: New test.
13508
13509 2016-01-10 Richard Biener <rguenther@suse.de>
13510
13511 PR tree-optimization/79034
13512 * g++.dg/torture/pr79034.C: New testcase.
13513
13514 2017-01-10 Martin Liska <mliska@suse.cz>
13515
13516 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13517 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13518 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13519 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13520 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13521 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13522 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13523 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13524 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13525 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13526 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13527 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13528 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13529 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13530 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13531 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13532 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13533 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13534 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13535 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13536 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13537 * gcc.dg/ipa/pr64307.c: Likewise.
13538 * gcc.dg/ipa/pr77653.c: Likewise.
13539
13540 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13541
13542 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13543 * g++.dg/other/i386-3.C: Ditto.
13544 * gcc.target/i386/sse-12.c: Ditto.
13545 * gcc.target/i386/sse-13.c: Ditto.
13546 * gcc.target/i386/sse-22.c: Ditto.
13547 * gcc.target/i386/sse-23.c: Ditto.
13548 * gcc.target/i386/builtin_target.c: Handle new option.
13549 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13550 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13551 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13552
13553 2017-01-09 Martin Sebor <msebor@redhat.com>
13554
13555 PR testsuite/79036
13556 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13557 with different precisions.
13558
13559 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13560
13561 * g++.dg/opt/call2.C: New test.
13562 * g++.dg/opt/call3.C: Likewise.
13563 * gnat.dg/array26.adb: New test.
13564 * gnat.dg/array26_pkg.ad[sb]: New helper.
13565 * gnat.dg/array27.adb: New test.
13566 * gnat.dg/array27_pkg.ad[sb]: New helper.
13567 * gnat.dg/array28.adb: New test.
13568 * gnat.dg/array28_pkg.ad[sb]: New helper.
13569
13570 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13571
13572 PR translation/79019
13573 PR translation/79020
13574 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13575 diagnostics.
13576 * gfortran.dg/initialization_17.f90: Likewise.
13577
13578 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13579
13580 PR testsuite/79026
13581 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13582 * gcc.target/i386/pr78904-4.c: Likewise.
13583 * gcc.target/i386/pr78904-6.c: Likewise.
13584 * gcc.target/i386/pr78967-2.c: Likewise.
13585
13586 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR tree-optimization/78899
13589 * gcc.target/i386/pr78899.c: New test.
13590 * gcc.dg/pr71077.c: New test.
13591
13592 2017-01-09 Martin Jambor <mjambor@suse.cz>
13593
13594 PR ipa/78365
13595 PR ipa/78599
13596 * gcc.dg/torture/pr78365.c: New test.
13597
13598 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13599
13600 PR c++/78948
13601 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13602 (main): Use int* instead of long long.
13603
13604 PR tree-optimization/78938
13605 * gcc.dg/vect/pr78938.c: New test.
13606
13607 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13608
13609 * gcc.dg/20161219.c: New test.
13610
13611 2017-01-09 Richard Biener <rguenther@suse.de>
13612
13613 PR tree-optimization/78997
13614 * gcc.dg/torture/pr78997.c: New testcase.
13615
13616 2017-01-09 Richard Biener <rguenther@suse.de>
13617
13618 PR debug/79000
13619 * g++.dg/lto/pr79000_0.C: New testcase.
13620 * g++.dg/lto/pr79000_1.c: Likewise.
13621
13622 2017-01-08 Martin Sebor <msebor@redhat.com>
13623
13624 PR middle-end/77708
13625 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13626 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13627 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13628 due to bug 78969.
13629 * gcc.dg/format/pr78569.c: Adjust.
13630
13631 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13632
13633 PR c++/72803
13634 * g++.dg/diagnostic/pr72803.C: New test case.
13635
13636 2017-01-07 Martin Sebor <msebor@redhat.com>
13637
13638 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13639 * gcc.dg/attr-alloc_size-4.c: Same.
13640
13641 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13642
13643 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13644 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13645 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13646 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13647 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13648 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13649 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13650
13651 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13652 * gcc.dg/memcmp-1.c: New.
13653 * gcc.dg/strncmp-1.c: New.
13654
13655 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13656
13657 * gcc.target/arm/acle/mcrr: New.
13658 * gcc.target/arm/acle/mcrr2: New.
13659 * gcc.target/arm/acle/mrrc: New.
13660 * gcc.target/arm/acle/mrrc2: New.
13661
13662 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13663
13664 * gcc.target/arm/acle/mcr.c: New.
13665 * gcc.target/arm/acle/mrc.c: New.
13666 * gcc.target/arm/acle/mcr2.c: New.
13667 * gcc.target/arm/acle/mrc2.c: New.
13668
13669 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13670
13671 * gcc.target/arm/acle/ldc: New.
13672 * gcc.target/arm/acle/ldc2: New.
13673 * gcc.target/arm/acle/ldcl: New.
13674 * gcc.target/arm/acle/ldc2l: New.
13675 * gcc.target/arm/acle/stc: New.
13676 * gcc.target/arm/acle/stc2: New.
13677 * gcc.target/arm/acle/stcl: New.
13678 * gcc.target/arm/acle/stc2l: New.
13679
13680 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13681
13682 * gcc.target/arm/acle/acle.exp: Run tests for different options
13683 and make sure fat-lto-objects is used such that we can still do
13684 assemble scans.
13685 * gcc.target/arm/acle/cdp.c: New.
13686 * gcc.target/arm/acle/cdp2.c: New.
13687 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13688 (check_effective_target_arm_coproc1_ok_nocache): New.
13689 (check_effective_target_arm_coproc2_ok): New.
13690 (check_effective_target_arm_coproc2_ok_nocache): New.
13691 (check_effective_target_arm_coproc3_ok): New.
13692 (check_effective_target_arm_coproc3_ok_nocache): New.
13693 (check_effective_target_arm_coproc4_ok): New.
13694 (check_effective_target_arm_coproc4_ok_nocache): New.
13695
13696 2017-01-06 Martin Sebor <msebor@redhat.com>
13697
13698 PR middle-end/78605
13699 * gcc.dg/tree-ssa/pr78605.c: New test.
13700
13701 2017-01-05 Martin Sebor <msebor@redhat.com>
13702
13703 PR tree-optimization/78910
13704 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13705 diagnostics.
13706 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13707 * gcc.dg/tree-ssa/pr78910.c: New test.
13708
13709 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13710
13711 * gcc.dg/sso-10.c: New test.
13712
13713 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR tree-optimization/71016
13716 * gcc.target/i386/pr71016.c: New test.
13717 * gcc.target/aarch64/pr71016.c: New test.
13718 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13719
13720 PR c++/78931
13721 * g++.dg/cpp1z/decomp19.C: New test.
13722
13723 PR c++/78890
13724 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13725 * g++.dg/init/union1.C: Likewise.
13726 * g++.dg/cpp0x/union6.C: Expect errors.
13727 * g++.dg/cpp0x/union8.C: New test.
13728 * g++.dg/cpp0x/pr78890-1.C: New test.
13729 * g++.dg/cpp0x/pr78890-2.C: New test.
13730
13731 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13732
13733 * gcc.target/powerpc/pr71670.c: Require p9vector.
13734 * gcc.target/powerpc/p9-novsx.c: Same.
13735
13736 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13737
13738 * selftests/asr_div1.rtl: New file.
13739 * selftests/aarch64: New subdirectory.
13740 * selftests/aarch64/times-two.rtl: New file.
13741 * selftests/bb-index.rtl: New file.
13742 * selftests/cfg-test.rtl: New file.
13743 * selftests/const-int.rtl: New file.
13744 * selftests/example-labels.rtl: New file.
13745 * selftests/insn-with-mode.rtl: New file.
13746 * selftests/jump-to-label-ref.rtl: New file.
13747 * selftests/jump-to-return.rtl: New file.
13748 * selftests/jump-to-simple-return.rtl: New file.
13749 * selftests/mem.rtl: New file.
13750 * selftests/note-insn-deleted.rtl: New file.
13751 * selftests/note_insn_basic_block.rtl: New file.
13752 * selftests/simple-cse.rtl: New file.
13753 * selftests/symbol-ref.rtl: New file.
13754 * selftests/x86_64: New subdirectory.
13755 * selftests/x86_64/call-insn.rtl: New file.
13756 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13757 * selftests/x86_64/times-two.rtl: New file.
13758 * selftests/x86_64/unspec.rtl: New file.
13759
13760 2017-01-05 Nathan Sidwell <nathan@acm.org>
13761
13762 PR c++/78765
13763 * g++.dg/cpp0x/pr78765.C: New.
13764
13765 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13766
13767 * gcc.target/s390/memcpy-2.c: New test.
13768 * gcc.target/s390/memset-2.c: New test.
13769
13770 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13771
13772 * gcc.target/s390/memcpy-1.c: New test.
13773
13774 2017-01-04 Jeff Law <law@redhat.com>
13775
13776 PR tree-optimization/78812
13777 * g++.dg/torture/pr78812.C: New test.
13778
13779 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13780
13781 PR target/71977
13782 PR target/70568
13783 PR target/78823
13784 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13785 64-bit VSX systems with direct move, whether we optimize common
13786 code sequences in the GLIBC math library for float math functions.
13787 * gcc.target/powerpc/pr71977-2.c: Likewise.
13788
13789 2017-01-04 Marek Polacek <polacek@redhat.com>
13790
13791 PR c++/64767
13792 * c-c++-common/Wpointer-compare-1.c: New test.
13793
13794 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR c++/78949
13797 * c-c++-common/Wunused-var-16.c: New test.
13798
13799 PR c++/78693
13800 * g++.dg/cpp0x/pr78693.C: New test.
13801
13802 PR driver/78957
13803 * gcc.dg/pr78957.c: New test.
13804
13805 * g++.dg/cpp1y/auto-fn34.C: New test.
13806
13807 PR c++/71182
13808 * g++.dg/cpp0x/pr71182.C: New test.
13809
13810 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13811
13812 PR target/78056
13813 * gcc.target/powerpc/pr78056-1.c: New test.
13814 * gcc.target/powerpc/pr78056-2.c: New test.
13815 * gcc.target/powerpc/pr78056-3.c: New test.
13816 * gcc.target/powerpc/pr78056-4.c: New test.
13817 * gcc.target/powerpc/pr78056-5.c: New test.
13818 * gcc.target/powerpc/pr78056-6.c: New test.
13819 * gcc.target/powerpc/pr78056-7.c: New test.
13820 * gcc.target/powerpc/pr78056-8.c: New test.
13821 * lib/target-supports.exp
13822 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13823 whether the effective target supports the popcntb instruction.
13824
13825 2017-01-03 Jeff Law <law@redhat.com>
13826
13827 PR tree-optimization/67955
13828 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13829
13830 2017-01-04 Marek Polacek <polacek@redhat.com>
13831
13832 PR c++/77545
13833 PR c++/77284
13834 * g++.dg/cpp0x/range-for32.C: New test.
13835 * g++.dg/cpp0x/range-for33.C: New test.
13836
13837 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13838
13839 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13840
13841 2017-01-04 Nathan Sidwell <nathan@acm.org>
13842
13843 PR c++/66735
13844 * g++.dg/cpp1y/pr66735.C: New.
13845
13846 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13847
13848 PR tree-optimization/71563
13849 * gcc.dg/tree-ssa/pr71563.c: New test.
13850
13851 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13852
13853 PR fortran/78534
13854 PR fortran/78976
13855 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13856 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13857 * gfortran.dg/transfer_intrinsic_1.f90: Change
13858 scan-tree-dump-times due to gfc_trans_string_copy change to
13859 avoid -Wstringop-overflow.
13860
13861 2017-01-03 Jeff Law <law@redhat.com>
13862
13863 PR tree-optimization/78856
13864 * gcc.c-torture/execute/pr78856.c: New test.
13865
13866 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13867
13868 PR target/78953
13869 * gcc.target/powerpc/pr78953.c: New test.
13870
13871 2017-01-03 Ian Lance Taylor <iant@google.com>
13872
13873 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13874 enums.
13875
13876 2017-01-03 Martin Sebor <msebor@redhat.com>
13877
13878 PR tree-optimization/78696
13879 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13880 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13881 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13882 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13883
13884 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13885
13886 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13887 with more than one digit.
13888 * lib/gcc-dg.exp (process-message): Support more than one digit
13889 in relative line specifications.
13890
13891 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13892
13893 PR tree-optimization/78965
13894 * gcc.dg/pr78965.c: New test.
13895
13896 PR middle-end/78901
13897 * g++.dg/opt/pr78901.C: New test.
13898
13899 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13900
13901 PR fortran/78534
13902 PR fortran/66310
13903 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13904 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13905 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13906 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13907 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13908 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13909 * gfortran.dg/string_1_lp64.f90: New test.
13910 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13911 * gfortran.dg/string_3_lp64.f90: New test.
13912 * gfortran.dg/transfer_intrinsic_1.f90: Change
13913 scan-tree-dump-times due to gfc_trans_string_copy change to
13914 avoid -Wstringop-overflow.
13915
13916 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13917
13918 PR target/78967
13919 * gcc.target/i386/pr78967-1.c: New test.
13920 * gcc.target/i386/pr78967-2.c: Ditto.
13921 * gcc.target/i386/pr78967-3.c: Ditto.
13922
13923 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13924 * gcc.target/i386/pr78904-4.c: Ditto.
13925 * gcc.target/i386/pr78904-6.c: Ditto.
13926
13927 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13928
13929 PR middle-end/77674
13930 * g++.dg/torture/pr77674.C: New testcase.
13931
13932 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13933
13934 Update copyright years.
13935 \f
13936 Copyright (C) 2017 Free Software Foundation, Inc.
13937
13938 Copying and distribution of this file, with or without modification,
13939 are permitted in any medium without royalty provided the copyright
13940 notice and this notice are preserved.