re PR c++/68252 (left operand of shift expression, while we shift > 0 integer)
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/68252
4 * g++.dg/other/pr68252.C: New test.
5
6 PR target/79565
7 PR target/82483
8 * gcc.target/i386/pr82483-1.c: New test.
9 * gcc.target/i386/pr82483-2.c: New test.
10
11 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
12
13 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
14 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
15 instruction list.
16
17 2017-10-10 Nathan Sidwell <nathan@acm.org>
18
19 PR preprocessor/82506
20 * g++.dg/cpp/string-3.C: New.
21
22 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
23
24 * gcc.target/powerpc/fold-vec-splat-16.c: New
25 * gcc.target/powerpc/fold-vec-splat-32.c: New.
26 * gcc.target/powerpc/fold-vec-splat-8.c: New.
27
28 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
29
30 PR libfortran/82233
31 * gfortran.dg/execute_command_line_3.f90: New test.
32
33 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
34
35 * gcc.target/powerpc/fold-vec-splat-16.c: New
36 * gcc.target/powerpc/fold-vec-splat-32.c: New.
37 * gcc.target/powerpc/fold-vec-splat-8.c: New.
38
39 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
40
41 * gcc.target/powerpc/fold-vec-splats-char.c: New.
42 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
43 * gcc.target/powerpc/fold-vec-splats-int.c: New.
44 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
45 * gcc.target/powerpc/fold-vec-splats-short.c: New.
46
47 2017-10-10 Jakub Jelinek <jakub@redhat.com>
48
49 PR c/82437
50 * c-c++-common/Wtautological-compare-7.c: New test.
51
52 2017-10-10 Bin Cheng <bin.cheng@arm.com>
53
54 * gcc.dg/tree-ssa/ldist-34.c: New test.
55
56 2017-10-10 Bin Cheng <bin.cheng@arm.com>
57
58 * gcc.dg/tree-ssa/ldist-27.c: New test.
59
60 2017-10-09 Ed Schonberg <schonberg@adacore.com>
61
62 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
63 gnat.dg/class_wide4_pkg2.ads: New testcase.
64
65 2017-10-09 Ed Schonberg <schonberg@adacore.com>
66
67 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
68
69 2017-10-09 Ed Schonberg <schonberg@adacore.com>
70
71 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
72 New testcase.
73
74 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
75
76 * gcc.target/powerpc/amo1.c: New test.
77 * gcc.target/powerpc/amo2.c: Likewise.
78
79 2017-10-09 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/82449
82 * gfortran.dg/graphite/pr82449.f: New testcase.
83
84 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
85
86 PR target/82463
87 * gcc.target/s390/zvector/pr82463.c: New test.
88
89 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
90
91 PR target/82465
92 * gcc.target/s390/zvector/pr82465.c: New test.
93
94 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
95
96 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
97
98 2017-10-09 Tom de Vries <tom@codesourcery.com>
99
100 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
101 number relative.
102 (abort): Declare.
103
104 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
105
106 * gcc.c-torture/execute/20171008-1.c: New test.
107
108 2017-10-03 Jeff Law <law@redhat.com>
109
110 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
111 * gcc.dg/stack-check-6.c: Likewise.
112 * gcc.dg/stack-check-6a.c: Likewise.
113
114 2017-10-07 Michael Collison <michael.collison@arm.com>
115
116 * gcc.target/aarch64/var_shift_mask_2.c: New test.
117
118 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/82375
121 * gfortran.dg/pdt_13.f03 : New test.
122 * gfortran.dg/pdt_14.f03 : New test.
123 * gfortran.dg/pdt_15.f03 : New test.
124
125 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
126
127 * gcc.dg/cold-1.c: New testcase.
128
129 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
130
131 PR c++/80805
132 * g++.dg/cpp0x/pr80805.C: New.
133
134 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
135
136 PR fortran/49232
137 * gfortran.dg/contiguous_4.f90: New test.
138
139 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/66690
142 * g++.dg/cpp1y/pr66690.C: New.
143
144 2017-10-06 Nathan Sidwell <nathan@acm.org>
145
146 PR c++/82424
147 * g++.dg/warn/pr82424.C: New.
148
149 2017-10-06 Jakub Jelinek <jakub@redhat.com>
150
151 PR c++/82299
152 * g++.dg/cpp0x/pr82299.C: New test.
153
154 P0704R1 - fixing const-qualified pointers to members
155 * g++.dg/cpp2a/ptrmem1.C: New test.
156
157 2017-10-06 Martin Liska <mliska@suse.cz>
158
159 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
160
161 2017-10-06 Sudakshina Das <sudi.das@arm.com>
162
163 * gcc.target/aarch64/bic_imm_1.c: New test.
164 * gcc.target/aarch64/orr_imm_1.c: Likewise.
165
166 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
167
168 PR c++/60153
169 * g++.dg/cpp0x/variadic-crash3.C: New.
170
171 2017-10-06 Jakub Jelinek <jakub@redhat.com>
172
173 PR tree-optimization/82434
174 * gcc.dg/store_merging_9.c: New test.
175
176 2017-10-06 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/82397
179 * gfortran.dg/pr82397.f: New testcase.
180
181 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
182
183 PR target/82322
184 * gcc.target/s390/zvector/pr82322.c: New test.
185
186 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
187
188 PR target/82317
189 * gcc.target/s390/zvector/pr82317.c: New test.
190
191 2017-10-06 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/82422
194 * gcc.dg/graphite/pr82422.c: New testcase.
195
196 2017-10-06 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/82421
199 * gcc.dg/graphite/pr82421.c: New testcase.
200
201 2017-10-06 Jakub Jelinek <jakub@redhat.com>
202
203 PR c/82437
204 * c-c++-common/Wtautological-compare-6.c: New test.
205
206 2017-10-06 Richard Biener <rguenther@suse.de>
207
208 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
209 * gcc.dg/graphite/id-16.c: Likewise.
210 * gcc.dg/graphite/pr46168.c: Likewise.
211 * gcc.dg/graphite/pr68756.c: Likewise.
212 * gcc.dg/graphite/pr69728.c: Likewise.
213 * gcc.dg/graphite/pr71575-2.c: Likewise.
214 * gcc.dg/graphite/pr77362.c: Likewise.
215 * gcc.dg/graphite/pr81373.c: Likewise.
216 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
217 * gfortran.dg/graphite/interchange-1.f: Likewise.
218 * gfortran.dg/graphite/pr42334-1.f: Likewise.
219 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
220 * gfortran.dg/graphite/pr42393.f90: Likewise.
221 * gfortran.dg/graphite/pr47019.f: Likewise.
222 * gfortran.dg/graphite/id-17.f: Likewise.
223 * gfortran.dg/graphite/id-19.f: Likewise.
224 * gfortran.dg/graphite/run-id-2.f90: Likewise.
225 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
226 * gfortran.dg/graphite/pr42326.f90: Likewise.
227 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
228 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
229 a code generation error.
230 * gfortran.dg/graphite/run-id-3.f90: Likewise.
231 * gfortran.dg/graphite/pr29832.f90: Likewise.
232
233 2017-10-06 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/82436
236 * gcc.dg/vect/pr82436.c: New testcase.
237
238 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
239
240 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
241
242 2017-10-05 Tamar Christina <tamar.christina@arm.com>
243
244 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
245 * lib/target-supports.exp (vect_sizes_16B_8B): New.
246
247 2017-10-05 Tamar Christina <tamar.christina@arm.com>
248
249 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
250 * gcc.dg/vect/vect-align-2.c: Likewise.
251 * gcc.dg/vect/vect-multitypes-1.c: Likewise
252
253 2017-10-05 Nathan Sidwell <nathan@acm.org>
254
255 * g++.dg/warn/mvp.C: New.
256
257 2017-10-05 Jakub Jelinek <jakub@redhat.com>
258
259 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
260 friendly.
261
262 2017-10-05 Richard Biener <rguenther@suse.de>
263
264 * gfortran.dg/graphite/id-17.f: Fix typo.
265 * gfortran.dg/graphite/id-19.f: Likewise.
266 * gfortran.dg/graphite/pr29832.f90: Likewise.
267 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
268 * gfortran.dg/graphite/pr42326.f90: Likewise.
269 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
270 * gfortran.dg/graphite/run-id-2.f90: Likewise.
271 * gfortran.dg/graphite/run-id-3.f90: Likewise.
272
273 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/80471
276 * g++.dg/cpp1y/pr80471.C: New.
277
278 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/78131
281 * g++.dg/cpp1z/constexpr-lambda17.C: New.
282
283 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/78018
286 * g++.dg/cpp1y/lambda-generic-78018.C: New.
287
288 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
289 Andrew Pinski <apinski@cavium.com>
290
291 PR c++/71946
292 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
293 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
294
295 2017-10-04 Sudakshina Das <sudi.das@arm.com>
296
297 * gcc.target/aarch64/bic_imm_1.c: New.
298 * gcc.target/aarch64/orr_imm_1.c: Likewise.
299
300 2017-10-04 Nathan Sidwell <nathan@acm.org>
301
302 * g++.dg/abi/mangle41.C: Adjust diagnostics.
303
304 2017-10-04 Jakub Jelinek <jakub@redhat.com>
305
306 PR c++/82373
307 * g++.dg/cpp1y/pr82373.C: New test.
308
309 2017-10-04 David Malcolm <dmalcolm@redhat.com>
310
311 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
312 underlining for param.
313 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
314 highlighting of parameters; add test coverage for trivial
315 parameter decls, and for callback parameters.
316 * gcc.dg/pr68533.c: Update location of two errors to reflect
317 location of params.
318
319 2017-10-04 David Malcolm <dmalcolm@redhat.com>
320
321 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
322 (create_code): Call it.
323 * jit.dg/test-vector-rvalues.cc: New test case.
324
325 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
326
327 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
328 vector loop peeling.
329 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
330 New proc.
331
332 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
333
334 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
335 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
336 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
337 vect_floatint_cvt with vect_doubleint_cvt.
338 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
339 vect_intfloat_cvt with vect_intdouble_cvt.
340 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
341 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
342 depend on vect_intdouble_cvt.
343 * lib/target-supports.exp
344 (check_effective_target_vect_doubleint_cvt)
345 (check_effective_target_vect_intdouble_cvt): New procs.
346
347 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
348
349 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
350 * lib/target-supports.exp (check_effective_target_vect_long_mult):
351 New proc.
352
353 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
354
355 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
356 * gfortran.dg/vect/pr77848.f: Likewise.
357
358 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
359
360 * lib/target-supports.exp (check_effective_target_vect_float):
361 Return 1 being on a S/390 with VXE.
362 * gcc.dg/vect/pr31699.c: Require vec_float.
363 * gcc.dg/vect/pr61194.c: Likewise.
364 * gcc.dg/vect/pr65947-10.c: Likewise.
365 * gcc.dg/vect/pr66142.c: Likewise.
366 * gcc.dg/vect/slp-10.c: Likewise.
367 * gcc.dg/vect/slp-11c.c: Likewise.
368 * gcc.dg/vect/slp-12b.c: Likewise.
369 * gcc.dg/vect/slp-18.c: Likewise.
370 * gcc.dg/vect/slp-33.c: Likewise.
371 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
372 * gcc.dg/vect/slp-cond-2.c: Likewise.
373 * gcc.dg/vect/vect-cond-10.c: Likewise.
374 * gcc.dg/vect/vect-cond-8.c: Likewise.
375 * gcc.dg/vect/vect-cond-9.c: Likewise.
376 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
377 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
378
379 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
380
381 PR tree-optimization/82374
382 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
383 attributes propagation changes for OMP outlined regions.
384 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
386
387 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
388
389 PR tree-optimization/82413
390 * g++.dg/pr82413.C: New test.
391
392 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
393
394 PR fortran/77296
395 * gfortran.dg/associate_32.f03 : New test.
396
397 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
398
399 PR c++/78816
400 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
401
402 2017-10-04 Jakub Jelinek <jakub@redhat.com>
403
404 PR tree-optimization/82374
405 * gcc.dg/gomp/pr82374.c: New test.
406
407 2017-10-04 Richard Biener <rguenther@suse.de>
408
409 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
410 errors and scan for one.
411 * gfortran.dg/graphite/id-19.f: Likewise.
412 * gfortran.dg/graphite/pr29832.f90: Likewise.
413 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
414 * gfortran.dg/graphite/pr42326.f90: Likewise.
415 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
416 * gfortran.dg/graphite/run-id-2.f90: Likewise.
417 * gfortran.dg/graphite/run-id-3.f90: Likewise.
418 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
419
420 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
421
422 * gcc.target/powerpc/float128-odd.c: New test.
423
424 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/70343
427 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
428
429 2017-10-03 Jeff Law <law@redhat.com>
430
431 PR target/82358
432 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
433
434 2017-10-03 Martin Jambor <mjambor@suse.cz>
435
436 PR tree-optimization/82363
437 * gcc.dg/tree-ssa/pr82363.c: New test.
438
439 2017-10-03 Jakub Jelinek <jakub@redhat.com>
440
441 PR tree-optimization/82381
442 * gcc.c-torture/compile/pr82381.c: New test.
443
444 PR target/82386
445 * gcc.dg/pr82386.c: New test.
446
447 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/70570
450 * g++.dg/cpp1y/lambda-generic-70570.C: New.
451
452 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/79590
455 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
456
457 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/79005
460 * g++.dg/cpp1y/lambda-generic-79005.C: New.
461
462 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
463
464 PR fortran/82312
465 * gfortran.dg/typebound_proc_36.f90 : New test.
466
467 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
468
469 PR target/80210
470 * gcc.target/powerpc/pr80210-2.c: New test.
471
472 2017-10-02 Jakub Jelinek <jakub@redhat.com>
473
474 * gcc.dg/pr82389.c: New test.
475
476 PR tree-optimization/82387
477 PR tree-optimization/82388
478 PR tree-optimization/82389
479 * gcc.c-torture/compile/pr82389.c: New test.
480 * gcc.c-torture/execute/pr82387.c: New test.
481 * gcc.c-torture/execute/pr82388.c: New test.
482
483 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/79180
486 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
487 * g++.dg/torture/pr79180.C: Likewise.
488
489 PR c++/71386
490 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
491
492 2017-10-02 Richard Biener <rguenther@suse.de>
493
494 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
495 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
496 * gcc.dg/graphite/id-16.c: Likewise.
497 * gcc.dg/graphite/pr46168.c: Likewise.
498 * gcc.dg/graphite/pr68756.c: Likewise.
499 * gcc.dg/graphite/pr69728.c: Likewise.
500 * gcc.dg/graphite/pr71575-2.c: Likewise.
501 * gcc.dg/graphite/pr77362.c: Likewise.
502 * gcc.dg/graphite/pr81373.c: Likewise.
503 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
504 * gfortran.dg/graphite/interchange-1.f: Likewise.
505 * gfortran.dg/graphite/pr29581.f90: Likewise.
506 * gfortran.dg/graphite/pr42334-1.f: Likewise.
507 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
508 * gfortran.dg/graphite/pr42393.f90: Likewise.
509 * gfortran.dg/graphite/pr47019.f: Likewise.
510
511 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/69977
514 * g++.dg/cpp1y/lambda-generic-69977.C: New.
515
516 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
517
518 PR c++/59991
519 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
520
521 2017-10-02 Tom de Vries <tom@codesourcery.com>
522
523 * gcc.c-torture/compile/pr82337.c: Add
524 dg-require-effective-target nonlocal_goto.
525
526 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
527 Alan Hayward <alan.hayward@arm.com>
528 David Sherwood <david.sherwood@arm.com>
529
530 PR target/71307
531 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
532
533 2017-10-02 Richard Biener <rguenther@suse.de>
534
535 PR tree-optimization/82355
536 * gcc.dg/graphite/fuse-1.c: Adjust.
537 * gcc.dg/graphite/fuse-2.c: Likewise.
538 * gcc.dg/graphite/pr82355.c: New testcase.
539
540 2017-10-01 Jeff Law <law@redhat.com>
541
542 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
543
544 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
545
546 PR fortran/61450
547 * gfortran.dg/binding_label_tests_28.f90: New test.
548
549 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/65949
552 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
553
554 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/68754
557 * g++.dg/cpp1y/constexpr-68754.C: Move...
558 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
559
560 2017-09-30 Jakub Jelinek <jakub@redhat.com>
561
562 PR target/82361
563 * gcc.target/i386/pr82361-1.c: New test.
564 * gcc.target/i386/pr82361-2.c: New test.
565
566 2017-09-29 Yury Gribov <tetra2005@gmail.com>
567
568 PR middle-end/82319
569 * c-c++/common/pr57371-4.c: Test NaN comparisons.
570
571 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
572
573 * g++.dg/other/dump-ada-spec-10.C: New test.
574
575 2017-09-29 Jeff Law <law@redhat.com>
576
577 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
578
579 2017-09-29 Jakub Jelinek <jakub@redhat.com>
580
581 P0683R1 - default member initializers for bit-fields
582 * g++.dg/ext/bitfield6.C: New test.
583 * g++.dg/cpp2a/bitfield1.C: New test.
584 * g++.dg/cpp2a/bitfield2.C: New test.
585 * g++.dg/cpp2a/bitfield3.C: New test.
586
587 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
588
589 PR target/81481
590 * gcc.target/i386/pr81481.c: New.
591
592 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
593
594 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
595 and dg-require-effective-target directives to correct testing
596 behavior.
597 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
598 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
599 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
600 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
601 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
602 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
603 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
604 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
605 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
606 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
607 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
608 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
609 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
610 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
611 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
612 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
613 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
614
615 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
616
617 PR tree-optimization/82337
618 * gcc.c-torture/compile/pr82337.c: New file.
619
620 2017-09-29 Javier Miranda <miranda@adacore.com>
621
622 * gnat.dg/unchecked_union3.adb: New testcase.
623
624 2017-09-29 Javier Miranda <miranda@adacore.com>
625
626 * gnat.dg/unchecked_union2.adb: New testcase.
627
628 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
629
630 PR fortran/25071
631 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
632 * gfortran.dg/argument_checking_4.f90: Likewise.
633 * gfortran.dg/argument_checking_5.f90: Likewise.
634 * gfortran.dg/argument_checking_6.f90: Likewise.
635 * gfortran.dg/argument_checking_10.f90: Likewise.
636 * gfortran.dg/argument_checking_13.f90: Likewise.
637 * gfortran.dg/argument_checking_15.f90: Likewise.
638 * gfortran.dg/argument_checking_18.f90: Likewise.
639 * gfortran.dg/gomp/udr8.f90: Likewise.
640 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
641 the dg-options.
642
643 2017-09-29 Jakub Jelinek <jakub@redhat.com>
644
645 * g++.dg/ext/bitfield7.C: New test.
646 * g++.dg/ext/bitfield8.C: New test.
647 * g++.dg/ext/bitfield9.C: New test.
648
649 PR c/82340
650 * gcc.dg/tree-ssa/pr82340.c: New test.
651
652 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
653
654 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
655
656 PR c++/79488
657 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
658
659 2017-09-28 Jakub Jelinek <jakub@redhat.com>
660
661 PR target/82342
662 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
663 * gcc.target/i386/pr82260-2.c: Likewise.
664
665 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
666
667 * gcc.target/i386/avx512f-constant-float-return.c: New test.
668
669 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
670
671 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
672 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
673 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
674 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
675 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
676 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
677 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
678 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
679 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
680 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
681
682 2017-09-28 David Malcolm <dmalcolm@redhat.com>
683
684 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
685 test case.
686 * jit.dg/test-returning-function-ptr.c (create_code): Update to
687 create a function pointer type independently of the call to
688 gcc_jit_function_get_address, and assign the pointer to a local
689 before returning it, to exercise the function pointer type
690 comparison code.
691
692 2017-09-27 David Malcolm <dmalcolm@redhat.com>
693
694 * jit.dg/all-non-failing-tests.h: Add
695 test-returning-function-ptr.c.
696 * jit.dg/test-returning-function-ptr.c: New test case.
697
698 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
699
700 PR target/71727
701 * gcc.target/aarch64/pr71727-2.c: New test.
702
703 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
704
705 * gcc.target/powerpc/swaps-p8-28.c: New test.
706 * gcc.target/powerpc/swaps-p8-29.c: New test.
707 * gcc.target/powerpc/swaps-p8-30.c: New test.
708 * gcc.target/powerpc/swaps-p8-31.c: New test.
709 * gcc.target/powerpc/swaps-p8-32.c: New test.
710 * gcc.target/powerpc/swaps-p8-33.c: New test.
711 * gcc.target/powerpc/swaps-p8-34.c: New test.
712 * gcc.target/powerpc/swaps-p8-35.c: New test.
713 * gcc.target/powerpc/swaps-p8-36.c: New test.
714 * gcc.target/powerpc/swaps-p8-37.c: New test.
715 * gcc.target/powerpc/swaps-p8-38.c: New test.
716 * gcc.target/powerpc/swaps-p8-39.c: New test.
717 * gcc.target/powerpc/swaps-p8-40.c: New test.
718 * gcc.target/powerpc/swaps-p8-41.c: New test.
719 * gcc.target/powerpc/swaps-p8-42.c: New test.
720 * gcc.target/powerpc/swaps-p8-43.c: New test.
721 * gcc.target/powerpc/swaps-p8-44.c: New test.
722 * gcc.target/powerpc/swaps-p8-45.c: New test.
723
724 2017-09-27 Carl Love <cel@us.ibm.com>
725 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
726 for the __builtin_fctid and __builtin_fctiw.
727
728 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
729
730 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
731 new group memory offsetting code in the BRIG frontend.
732 * brig.dg/test/gimple/function_calls.hsail: Likewise.
733 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
734 * brig.dg/test/gimple/variables.hsail: Likewise.
735
736 2017-09-27 Jakub Jelinek <jakub@redhat.com>
737
738 PR c++/82159
739 * g++.dg/opt/pr82159.C: New test.
740
741 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
742
743 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
744
745 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
746
747 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
748 don't generate a 32-bit shift after doing XSCVDPSPN.
749 * gcc.target/powerpc/direct-move-float1.c: Likewise.
750 * gcc.target/powerpc/direct-move-float3.c: New test.
751
752 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
753
754 * gcc.dg/tree-ssa/cmpdiv.c: New test.
755
756 2017-09-26 Carl Love <cel@us.ibm.com>
757
758 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
759 file for the new built-ins and the existing built-ins.
760
761 2017-09-26 Janus Weil <janus@gcc.gnu.org>
762
763 PR fortran/82143
764 PR fortran/82324
765 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
766 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
767 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
768 Don't assume that DOUBLE PRECISION has kind=16.
769
770 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
771
772 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
773 warning from associate construct and do loop.
774
775 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
776
777 * gfortran.dg/gomp/associate1.f90: Really commit change
778 from 2017-09-25.
779 * gfortran.dg/predcom-1.f: Likewise.
780 * gfortran.dg/unconstrained_commons.f: Likewise.
781
782 2017-09-26 Jakub Jelinek <jakub@redhat.com>
783
784 PR middle-end/35691
785 * gcc.dg/pr35691-5.c: New test.
786 * gcc.dg/pr35691-6.c: New test.
787
788 2017-09-26 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/82321
791 * gcc.dg/graphite/pr82321.c: New testcase.
792
793 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
794
795 * lib/target-supports.exp (check_effective_target_vect_int)
796 (check_effective_target_vect_shift)
797 (check_effective_target_whole_vector_shift)
798 (check_effective_target_vect_shift_char)
799 (check_effective_target_vect_long)
800 (check_effective_target_vect_double)
801 (check_effective_target_vect_long_long)
802 (check_effective_target_vect_perm)
803 (check_effective_target_vect_perm_byte)
804 (check_effective_target_vect_perm_short)
805 (check_effective_target_vect_widen_mult_qi_to_hi)
806 (check_effective_target_vect_widen_mult_hi_to_si)
807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
808 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
809 (check_effective_target_vect_widen_mult_si_to_di_pattern)
810 (check_effective_target_vect_pack_trunc)
811 (check_effective_target_vect_unpack)
812 (check_effective_target_vect_hw_misalign)
813 (check_effective_target_vect_condition)
814 (check_effective_target_vect_cond_mixed)
815 (check_effective_target_vect_char_mult)
816 (check_effective_target_vect_short_mult)
817 (check_effective_target_vect_int_mult)
818 (check_effective_target_vect_extract_even_odd)
819 (check_effective_target_vect_interleave)
820 (check_effective_target_sqrt_insn)
821 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
822 VX.
823 (check_vect_support_and_set_flags): New proc.
824 (check_effective_target_s390_vxe): Rename arch12 to z14.
825
826 2017-09-26 Richard Biener <rguenther@suse.de>
827
828 PR tree-optimization/82320
829 * gcc.dg/torture/pr82320.c: New testcase.
830
831 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
832
833 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
834 Fix arm check.
835
836 2017-09-25 Jeff Law <law@redhat.com>
837
838 * lib/target-supports.exp
839 (check_effective_target_supports_stack_clash_protection): Enable for
840 rs6000 and powerpc targets.
841
842 2017-09-25 Bin Cheng <bin.cheng@arm.com>
843
844 PR tree-optimization/82163
845 * gcc.dg/tree-ssa/pr82163.c: New test.
846
847 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
848
849 * gfortran.dg/do_subscript_1.f90: New test.
850 * gfortran.dg/do_subscript_2.f90: New test.
851 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
852 * gfortran.dg/predcom-1.f: Adjust loop bounds.
853 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
854
855 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
856
857 * gcc.target/powerpc/fold-vec-st-char.c: New.
858 * gcc.target/powerpc/fold-vec-st-double.c: New.
859 * gcc.target/powerpc/fold-vec-st-float.c: New.
860 * gcc.target/powerpc/fold-vec-st-int.c: New.
861 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
862 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
863 * gcc.target/powerpc/fold-vec-st-short.c: New.
864
865 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
866
867 * g++.dg/pr82155.C: New testcase.
868
869 2017-09-25 Richard Biener <rguenther@suse.de>
870
871 PR tree-optimization/82285
872 * gcc.dg/torture/pr82285.c: New testcase.
873
874 2017-09-25 Justin Squirek <squirek@adacore.com>
875
876 * gnat.dg/entry_family.adb: New testcase
877
878 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
879
880 PR target/82267
881 * gcc.target/i386/pr82267.c: New test.
882
883 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
884 PR fortran/66328
885
886 * gfortran.dg/data_derived_1.f90: New test.
887
888 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 PR fortran/54633
891 * gfortran.dg/intrinsic_bounds_1.f90: New test.
892 * gfortran.dg/intrinsic_param_1.f90: New test.
893
894 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
895 Steven G. Kargl <kargl@gcc.gnu.org>
896
897 PR fortran/80118
898 * gfortran.dg/zero_sized_7.f90: New test.
899
900 2017-09-23 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/82143
903 * gfortran.dg/promotion_3.f90: New test case.
904 * gfortran.dg/promotion_4.f90: New test case.
905
906 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
907
908 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
909 * gcc.target/i386/pr82196-2.c: (b): Likewise.
910
911 2017-09-22 Jakub Jelinek <jakub@redhat.com>
912
913 PR middle-end/35691
914 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
915 instead of -fdump-tree-forwprop-details in dg-options.
916 * gcc.dg/pr35691-2.c: Likewise.
917 * gcc.dg/pr35691-3.c: New test.
918 * gcc.dg/pr35691-4.c: New test.
919
920 PR sanitizer/81929
921 * g++.dg/ubsan/pr81929.C: New test.
922
923 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
924
925 PR tree-optimization/82289
926 * gcc.dg/vect/pr82289.c: New test.
927
928 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
929 Alan Hayward <alan.hayward@arm.com>
930 David Sherwood <david.sherwood@arm.com>
931
932 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
933 of alignment message.
934 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
935
936 2017-09-22 Martin Sebor <msebor@redhat.com>
937
938 PR c/81854
939 * gcc.target/i386/pr80732.c: Correct a type error.
940
941 2017-09-22 David Malcolm <dmalcolm@redhat.com>
942
943 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
944 to reflect highlighting of parameters; add test coverage for
945 callback parameters.
946
947 2017-09-22 Richard Biener <rguenther@suse.de>
948
949 * gcc.dg/graphite/scop-24.c: New testcase.
950
951 2017-09-22 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/82291
954 * gcc.dg/torture/pr82291.c: New testcase.
955
956 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
957
958 * gcc.target/i386/avx512f-constant-set.c: New test.
959
960 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
961
962 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
963 * gcc.target/i386/avx512f-prefer.c: New test.
964
965 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966
967 * lib/target-supports.exp
968 (check_effective_target_frame_pointer_for_non_leaf): Add
969 case for x86 Solaris.
970
971 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
972
973 PR fortran/78512
974 * gfortran.dg/associate_26.f90 : New test.
975
976 PR fortran/80120
977 * gfortran.dg/associate_27.f90 : New test.
978
979 PR fortran/81903
980 * gfortran.dg/associate_28.f90 : New test.
981
982 PR fortran/82121
983 * gfortran.dg/associate_29.f90 : New test.
984
985 PR fortran/67543
986 * gfortran.dg/associate_30.f90 : New test.
987
988 PR fortran/52832
989 * gfortran.dg/associate_31.f90 : New test.
990
991 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
992
993 * gnat.dg/discr48.adb: New test.
994 * gnat.dg/discr48_pkg.ads: New helper.
995
996 2017-09-21 Tamar Christina <tamar.christina@arm.com>
997
998 PR testsuite/78421
999 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1000 Invert arm check.
1001
1002 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1003
1004 * gfortran.dg/goacc/wait.f90: New test.
1005
1006 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR sanitizer/81715
1009 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1010 const predicate to const predicate & to avoid UB.
1011 * g++.dg/opt/pr81715.C: New test.
1012
1013 2017-09-21 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/82276
1016 PR tree-optimization/82244
1017 * gcc.dg/torture/pr82276.c: New testcase.
1018
1019 2017-09-21 Richard Biener <rguenther@suse.de>
1020
1021 PR tree-optimization/71351
1022 * gfortran.dg/graphite/pr71351.f90: New testcase.
1023 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1024
1025 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR target/82260
1028 * gcc.target/i386/pr82260-1.c: New test.
1029 * gcc.target/i386/pr82260-2.c: New test.
1030
1031 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1032 Jeff Law <law@redhat.com>
1033
1034 * gcc.dg/stack-check-5.c: Add argument for s390.
1035 * lib/target-supports.exp:
1036 (check_effective_target_supports_stack_clash_protection): Enable for
1037 s390/s390x targets.
1038
1039 2017-09-20 Martin Sebor <msebor@redhat.com>
1040
1041 PR c/81854
1042 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1043 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1044 * lib/target-supports.exp: Adjust for C++.
1045
1046 PR c/81854
1047 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1048 * gcc.dg/attr-ifunc-2.c: Ditto.
1049 * gcc.dg/attr-ifunc-3.c: Ditto.
1050 * gcc.dg/attr-ifunc-4.c: Ditto.
1051 * gcc.dg/attr-ifunc-5.c: Ditto.
1052 * gcc.dg/pr81854.c: Require ifunc support.
1053 * lib/target-supports.exp: Correct type error.
1054
1055 2017-09-20 Jeff Law <law@redhat.com>
1056
1057 * gcc.target/i386/stack-check-11.c: Update test and regexp
1058 so that it works for both i?86 and x86_64.
1059
1060 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1061
1062 PR target/77687
1063 * gcc.target/powerpc/pr77687.c: New testcase.
1064
1065 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1066
1067 P0409R2 - allow lambda capture [=, this]
1068 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1069 capture. Add further tests.
1070 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1071 for c++2a on [=, this] capture.
1072
1073 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1074 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1075
1076 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1077
1078 * gcc.target/i386/builtin_target.c: Test knm.
1079 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1080
1081 2017-09-20 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/77362
1084 * gcc.dg/graphite/pr77362.c: New testcase.
1085
1086 2017-09-20 Richard Biener <rguenther@suse.de>
1087
1088 PR tree-optimization/82264
1089 * gcc.dg/torture/pr82264.c: New testcase.
1090
1091 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1092
1093 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1094 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1095 it doesn't match newlines.
1096 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1097 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1098 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1099 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1100 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1101 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1102 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1103 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1104 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1105 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1106
1107 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/64954
1110 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1111
1112 2017-09-20 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/81373
1115 * gcc.dg/graphite/pr81373.c: New testcase.
1116
1117 2017-09-19 Jeff Law <law@redhat.com>
1118
1119 * gcc.target/i386/stack-check-11.c: New test.
1120
1121 * gcc.dg/stack-check-4.c: New test.
1122 * gcc.dg/stack-check-5.c: New test.
1123 * gcc.dg/stack-check-6.c: New test.
1124 * gcc.dg/stack-check-6a.c: New test.
1125 * gcc.dg/stack-check-7.c: New test.
1126 * gcc.dg/stack-check-8.c: New test.
1127 * gcc.dg/stack-check-9.c: New test.
1128 * gcc.dg/stack-check-10.c: New test.
1129 * lib/target-supports.exp
1130 (check_effective_target_supports_stack_clash_protection): Enable for
1131 x86 and x86_64 targets.
1132
1133 * gcc.dg/stack-check-3.c: New test.
1134
1135 * gcc.dg/stack-check-2.c: New test.
1136 * lib/target-supports.exp
1137 (check_effective_target_supports_stack_clash_protection): New.
1138 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1139 (check_effective_target_caller_implicit_probes): Likewise.
1140
1141 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1142
1143 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1144 * g++.dg/tree-ssa/pr41428.C: Likewise.
1145 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1146 c++17 and up.
1147 * g++.dg/expr/bool3.C: Likewise.
1148 * g++.dg/expr/bitfield5.C: Likewise.
1149 * g++.old-deja/g++.jason/bool5.C: Likewise.
1150
1151 2017-09-18 Martin Sebor <msebor@redhat.com>
1152
1153 PR c/81854
1154 * gcc.dg/pr81854.c: New test.
1155 * g++.dg/ext/attr-ifunc-5.C: New test.
1156 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1157 * g++.dg/ext/attr-ifunc-2.C: Same.
1158 * g++.dg/ext/attr-ifunc-3.C: Same.
1159 * g++.dg/ext/attr-ifunc-4.C: Same.
1160 * g++.old-deja/g++.abi/vtable2.C: Same.
1161 * gcc.dg/attr-ifunc-1.c: Same.
1162
1163 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1164
1165 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1166
1167 2017-09-19 Richard Biener <rguenther@suse.de>
1168
1169 PR tree-optimization/82244
1170 * gcc.dg/torture/pr82244.c: New testcase.
1171
1172 2017-09-19 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/69728
1175 * gfortran.dg/graphite/pr69728.f90: New testcase.
1176 * gcc.dg/graphite/pr69728.c: Likewise.
1177
1178 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/80947
1181 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1182
1183 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1184
1185 * gcc.dg/vect/slp-multitypes-13.c: New test.
1186
1187 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1188
1189 * gfortran.dg/vect/mask-store-1.f90: New test.
1190
1191 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1192
1193 PR c++/45033
1194 * g++.dg/expr/delete1.C: New.
1195
1196 2017-09-18 Bob Duff <duff@adacore.com>
1197
1198 * gnat.dg/validity_check.adb: New testcase.
1199
1200 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1201
1202 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1203
1204 2017-09-18 Bob Duff <duff@adacore.com>
1205
1206 * gnat.dg/tagged_prefix_call.adb: New testcase.
1207
1208 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1209
1210 * gnat.dg/default_variants.adb: New testcase.
1211
1212 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1213
1214 PR target/81736
1215 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1216 * gcc.target/i386/pr81736-4.c: Likewise.
1217
1218 2017-09-18 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/79622
1221 * gcc.dg/graphite/pr79622.c: New testcase.
1222
1223 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1224
1225 gcc.target/i386/pr82196-1.c: New test.
1226 gcc.target/i386/pr82196-2.c: Likewise.
1227
1228 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1229
1230 PR target/82166
1231 * gcc.target/i386/pr82166.c: New test.
1232
1233 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1234
1235 PR fortran/82173
1236 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1237 * gfortran.dg/pdt_2.f03 : The same.
1238 * gfortran.dg/pdt_3.f03 : The same.
1239 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1240 module 'bad_vars'. Add error concerning assumed parameters and
1241 save attribute.
1242 * gfortran.dg/pdt_11.f03 : New test.
1243
1244 PR fortran/60483
1245 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1246 * gfortran.dg/associate_25.f90 : New test.
1247 * gfortran.dg/pdt_12.f03 : New test.
1248
1249 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1250 Jakub Jelinek <jakub@redhat.com>
1251
1252 Add support for -std=c++2a.
1253 * lib/target-supports.exp (check_effective_target_c++17): Return
1254 1 also if check_effective_target_c++2a.
1255 (check_effective_target_c++17_down): New.
1256 (check_effective_target_c++2a_only): New.
1257 (check_effective_target_c++2a): New.
1258 * g++.dg/cpp2a/cplusplus.C: New.
1259
1260 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1261
1262 PR c/82071
1263 * gcc.target/i386/excess-precision-8.c: New test.
1264
1265 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1266 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/64644
1269 * g++.dg/other/anon-union4.C: New.
1270 * g++.old-deja/g++.law/union4.C: Adjust.
1271 * g++.old-deja/g++.other/anon1.C: Likewise.
1272
1273 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1274
1275 * c-c++-common/Wcast-align.c: New test.
1276
1277 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1278
1279 * g++.dg/sso-1.C: New test.
1280 * g++.dg/sso-2.C: Likewise.
1281
1282 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/78648
1285 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1286
1287 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1288
1289 PR tree-optimization/71026
1290 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1291
1292 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1293
1294 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1295 * lib/target-supports.exp (check_effective_target_c++14): Use
1296 check_effective_target_c++17 instead of check_effective_target_c++1z.
1297 (check_effective_target_c++14_down): Likewise.
1298 (check_effective_target_c++1z_only): Rename to ...
1299 (check_effective_target_c++17_only): ... this.
1300 (check_effective_target_c++1z): Rename to ...
1301 (check_effective_target_c++17): ... this.
1302 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1303 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1304 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1305 and comments refering to 1z to 17.
1306 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1307 * g++.dg/template/partial5.C: Likewise.
1308 * g++.dg/template/nontype8.C: Likewise.
1309 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1310 * g++.dg/cpp1z/nontype3a.C: Likewise.
1311 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1312 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1313 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1314 * g++.dg/cpp1z/pr78771.C: Likewise.
1315 * g++.dg/cpp1z/elide1.C: Likewise.
1316 * g++.dg/cpp1z/fold3.C: Likewise.
1317 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1318 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1319 * g++.dg/cpp1z/inline-var2.C: Likewise.
1320 * g++.dg/cpp1z/eval-order2.C: Likewise.
1321 * g++.dg/cpp1z/decomp21.C: Likewise.
1322 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1323 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1324 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1325 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1326 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1327 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1328 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1329 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1330 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1331 * g++.dg/cpp1z/range-for1.C: Likewise.
1332 * g++.dg/cpp1z/init-statement4.C: Likewise.
1333 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1334 * g++.dg/cpp1z/decomp30.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1336 * g++.dg/cpp1z/register2.C: Likewise.
1337 * g++.dg/cpp1z/decomp9.C: Likewise.
1338 * g++.dg/cpp1z/regress1.C: Likewise.
1339 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1340 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1341 * g++.dg/cpp1z/abbrev2.C: Likewise.
1342 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1343 * g++.dg/cpp1z/regress2.C: Likewise.
1344 * g++.dg/cpp1z/decomp16.C: Likewise.
1345 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1346 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1347 * g++.dg/cpp1z/decomp3.C: Likewise.
1348 * g++.dg/cpp1z/register1.C: Likewise.
1349 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1351 * g++.dg/cpp1z/decomp10.C: Likewise.
1352 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1353 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1354 * g++.dg/cpp1z/decomp27.C: Likewise.
1355 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1356 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1357 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1358 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1359 * g++.dg/cpp1z/decomp11.C: Likewise.
1360 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1361 * g++.dg/cpp1z/utf8-2.C: Likewise.
1362 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1363 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1364 * g++.dg/cpp1z/byte1.C: Likewise.
1365 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1366 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1367 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1368 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1369 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1370 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1371 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1372 * g++.dg/cpp1z/cplusplus.C: Likewise.
1373 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1374 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1376 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1377 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1378 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1379 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1380 * g++.dg/cpp1z/fold9.C: Likewise.
1381 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1382 * g++.dg/cpp1z/abbrev1.C: Likewise.
1383 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1384 * g++.dg/cpp1z/utf8.C: Likewise.
1385 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1386 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1387 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1388 * g++.dg/cpp1z/init-statement2.C: Likewise.
1389 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1390 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1392 * g++.dg/cpp1z/nontype3.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1394 * g++.dg/cpp1z/fold7.C: Likewise.
1395 * g++.dg/cpp1z/nontype2.C: Likewise.
1396 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1397 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1398 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1399 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1400 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1401 * g++.dg/cpp1z/nontype1.C: Likewise.
1402 * g++.dg/cpp1z/init-statement5.C: Likewise.
1403 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1404 * g++.dg/cpp1z/decomp17.C: Likewise.
1405 * g++.dg/cpp1z/fold4.C: Likewise.
1406 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1407 * g++.dg/cpp1z/fold7a.C: Likewise.
1408 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1409 * g++.dg/cpp1z/init-statement7.C: Likewise.
1410 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1411 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1412 * g++.dg/cpp1z/pr79143.C: Likewise.
1413 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1414 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1416 * g++.dg/cpp1z/decomp20.C: Likewise.
1417 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1418 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1419 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1420 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1421 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1422 * g++.dg/cpp1z/fold8.C: Likewise.
1423 * g++.dg/cpp1z/init-statement3.C: Likewise.
1424 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1425 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1426 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1427 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1428 * g++.dg/cpp1z/fold1.C: Likewise.
1429 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1430 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1431 * g++.dg/cpp1z/fold5.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1433 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1434 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1435 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1437 * g++.dg/cpp1z/eval-order3.C: Likewise.
1438 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1439 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1440 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1441 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1442 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1443 * g++.dg/cpp1z/decomp15.C: Likewise.
1444 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1445 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1446 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1447 * g++.dg/cpp1z/decomp4.C: Likewise.
1448 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1449 * g++.dg/cpp1z/init-statement8.C: Likewise.
1450 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1451 * g++.dg/cpp1z/init-statement6.C: Likewise.
1452 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1453 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1455 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1456 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1457 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1458 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1459 * g++.dg/cpp1z/init-statement9.C: Likewise.
1460 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1462 * g++.dg/cpp1z/fold2.C: Likewise.
1463 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1464 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1465 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1466 * g++.dg/cpp1z/fold6.C: Likewise.
1467 * g++.dg/cpp1z/decomp12.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1469 * g++.dg/cpp1z/inline-var1.C: Likewise.
1470 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1471 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1472 * g++.dg/other/error3.C: Likewise.
1473 * g++.dg/init/new25.C: Likewise.
1474 * g++.dg/init/new13.C: Likewise.
1475 * g++.dg/tls/diag-2.C: Likewise.
1476 * g++.dg/tls/diag-4.C: Likewise.
1477 * g++.dg/opt/noreturn-1.C: Likewise.
1478 * g++.dg/eh/async-unwind2.C: Likewise.
1479 * g++.dg/eh/spec9.C: Likewise.
1480 * g++.dg/eh/spec7.C: Likewise.
1481 * g++.dg/eh/template1.C: Likewise.
1482 * g++.dg/eh/cond4.C: Likewise.
1483 * g++.dg/eh/pr41819.C: Likewise.
1484 * g++.dg/eh/delete1.C: Likewise.
1485 * g++.dg/eh/spec3.C: Likewise.
1486 * g++.dg/eh/forced4.C: Likewise.
1487 * g++.dg/eh/spec2.C: Likewise.
1488 * g++.dg/eh/shadow1.C: Likewise.
1489 * g++.dg/eh/pr38662.C: Likewise.
1490 * g++.dg/eh/ehopt1.C: Likewise.
1491 * g++.dg/eh/spec8.C: Likewise.
1492 * g++.dg/eh/init-temp2.C: Likewise.
1493 * g++.dg/rtti/crash3.C: Likewise.
1494 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1495 * g++.dg/warn/register-parm-1.C: Likewise.
1496 * g++.dg/warn/register-var-2.C: Likewise.
1497 * g++.dg/gcov/gcov-7.C: Likewise.
1498 * g++.dg/tree-ssa/pr45605.C: Likewise.
1499 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1500 * g++.dg/lookup/exception1.C: Likewise.
1501 * g++.dg/ubsan/pr79589.C: Likewise.
1502 * g++.dg/tm/pr47340.C: Likewise.
1503 * g++.dg/tm/pr46567.C: Likewise.
1504 * g++.dg/expr/bitfield5.C: Likewise.
1505 * g++.dg/expr/bool1.C: Likewise.
1506 * g++.dg/expr/lval3.C: Likewise.
1507 * g++.dg/expr/lval4.C: Likewise.
1508 * g++.dg/expr/bitfield4.C: Likewise.
1509 * g++.dg/expr/bitfield6.C: Likewise.
1510 * g++.dg/expr/bool3.C: Likewise.
1511 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1512 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1513 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1514 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1515 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1516 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1517 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1518 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1519 * g++.dg/parse/register1.C: Likewise.
1520 * g++.dg/parse/error15.C: Likewise.
1521 * g++.dg/parse/linkage2.C: Likewise.
1522 * g++.dg/concepts/intro2.C: Likewise.
1523 * g++.dg/concepts/class.C: Likewise.
1524 * g++.dg/concepts/traits1.C: Likewise.
1525 * g++.dg/concepts/req5.C: Likewise.
1526 * g++.dg/concepts/var-concept5.C: Likewise.
1527 * g++.dg/concepts/fn-concept2.C: Likewise.
1528 * g++.dg/concepts/traits2.C: Likewise.
1529 * g++.dg/concepts/placeholder2.C: Likewise.
1530 * g++.dg/concepts/class6.C: Likewise.
1531 * g++.dg/concepts/memtmpl1.C: Likewise.
1532 * g++.dg/concepts/friend2.C: Likewise.
1533 * g++.dg/concepts/template-parm3.C: Likewise.
1534 * g++.dg/concepts/template-parm10.C: Likewise.
1535 * g++.dg/concepts/explicit-spec1.C: Likewise.
1536 * g++.dg/concepts/explicit-spec3.C: Likewise.
1537 * g++.dg/concepts/var-templ2.C: Likewise.
1538 * g++.dg/concepts/intro5.C: Likewise.
1539 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1540 * g++.dg/concepts/iconv1.C: Likewise.
1541 * g++.dg/concepts/constrained-parm.C: Likewise.
1542 * g++.dg/concepts/template-template-parm1.C: Likewise.
1543 * g++.dg/concepts/var-concept3.C: Likewise.
1544 * g++.dg/concepts/class3.C: Likewise.
1545 * g++.dg/concepts/memfun2.C: Likewise.
1546 * g++.dg/concepts/req1.C: Likewise.
1547 * g++.dg/concepts/disjunction1.C: Likewise.
1548 * g++.dg/concepts/req17.C: Likewise.
1549 * g++.dg/concepts/pr65848.C: Likewise.
1550 * g++.dg/concepts/placeholder4.C: Likewise.
1551 * g++.dg/concepts/decl-diagnose.C: Likewise.
1552 * g++.dg/concepts/intro7.C: Likewise.
1553 * g++.dg/concepts/pr68683.C: Likewise.
1554 * g++.dg/concepts/partial-spec4.C: Likewise.
1555 * g++.dg/concepts/template-parm5.C: Likewise.
1556 * g++.dg/concepts/explicit-inst1.C: Likewise.
1557 * g++.dg/concepts/class-deduction1.C: Likewise.
1558 * g++.dg/concepts/class1.C: Likewise.
1559 * g++.dg/concepts/req15.C: Likewise.
1560 * g++.dg/concepts/memfun.C: Likewise.
1561 * g++.dg/concepts/pr68434.C: Likewise.
1562 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1563 * g++.dg/concepts/partial-spec6.C: Likewise.
1564 * g++.dg/concepts/var-templ1.C: Likewise.
1565 * g++.dg/concepts/template-parm8.C: Likewise.
1566 * g++.dg/concepts/explicit-inst3.C: Likewise.
1567 * g++.dg/concepts/class4.C: Likewise.
1568 * g++.dg/concepts/req6.C: Likewise.
1569 * g++.dg/concepts/fn8.C: Likewise.
1570 * g++.dg/concepts/class5.C: Likewise.
1571 * g++.dg/concepts/placeholder5.C: Likewise.
1572 * g++.dg/concepts/req16.C: Likewise.
1573 * g++.dg/concepts/req10.C: Likewise.
1574 * g++.dg/concepts/var-concept2.C: Likewise.
1575 * g++.dg/concepts/auto3.C: Likewise.
1576 * g++.dg/concepts/generic-fn-err.C: Likewise.
1577 * g++.dg/concepts/pr65552.C: Likewise.
1578 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1579 * g++.dg/concepts/fn1.C: Likewise.
1580 * g++.dg/concepts/partial-spec.C: Likewise.
1581 * g++.dg/concepts/template-parm12.C: Likewise.
1582 * g++.dg/concepts/diagnostic1.C: Likewise.
1583 * g++.dg/concepts/intro1.C: Likewise.
1584 * g++.dg/concepts/explicit-inst4.C: Likewise.
1585 * g++.dg/concepts/req18.C: Likewise.
1586 * g++.dg/concepts/explicit-spec5.C: Likewise.
1587 * g++.dg/concepts/var-concept6.C: Likewise.
1588 * g++.dg/concepts/fn9.C: Likewise.
1589 * g++.dg/concepts/req2.C: Likewise.
1590 * g++.dg/concepts/template-parm7.C: Likewise.
1591 * g++.dg/concepts/req14.C: Likewise.
1592 * g++.dg/concepts/template-parm6.C: Likewise.
1593 * g++.dg/concepts/variadic4.C: Likewise.
1594 * g++.dg/concepts/fn6.C: Likewise.
1595 * g++.dg/concepts/req-neg1.C: Likewise.
1596 * g++.dg/concepts/alias3.C: Likewise.
1597 * g++.dg/concepts/expression2.C: Likewise.
1598 * g++.dg/concepts/partial-spec3.C: Likewise.
1599 * g++.dg/concepts/expression3.C: Likewise.
1600 * g++.dg/concepts/memfun-err.C: Likewise.
1601 * g++.dg/concepts/pr66091.C: Likewise.
1602 * g++.dg/concepts/explicit-spec2.C: Likewise.
1603 * g++.dg/concepts/equiv.C: Likewise.
1604 * g++.dg/concepts/friend1.C: Likewise.
1605 * g++.dg/concepts/fn4.C: Likewise.
1606 * g++.dg/concepts/var-templ3.C: Likewise.
1607 * g++.dg/concepts/explicit-inst2.C: Likewise.
1608 * g++.dg/concepts/alias2.C: Likewise.
1609 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1610 * g++.dg/concepts/placeholder6.C: Likewise.
1611 * g++.dg/concepts/fn10.C: Likewise.
1612 * g++.dg/concepts/req3.C: Likewise.
1613 * g++.dg/concepts/variadic2.C: Likewise.
1614 * g++.dg/concepts/pr65636.C: Likewise.
1615 * g++.dg/concepts/intro6.C: Likewise.
1616 * g++.dg/concepts/class2.C: Likewise.
1617 * g++.dg/concepts/fn2.C: Likewise.
1618 * g++.dg/concepts/req20.C: Likewise.
1619 * g++.dg/concepts/req8.C: Likewise.
1620 * g++.dg/concepts/placeholder1.C: Likewise.
1621 * g++.dg/concepts/pr65854.C: Likewise.
1622 * g++.dg/concepts/member-concept.C: Likewise.
1623 * g++.dg/concepts/template-parm2.C: Likewise.
1624 * g++.dg/concepts/variadic1.C: Likewise.
1625 * g++.dg/concepts/fn7.C: Likewise.
1626 * g++.dg/concepts/intro4.C: Likewise.
1627 * g++.dg/concepts/req13.C: Likewise.
1628 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1629 * g++.dg/concepts/explicit-spec6.C: Likewise.
1630 * g++.dg/concepts/auto1.C: Likewise.
1631 * g++.dg/concepts/alias1.C: Likewise.
1632 * g++.dg/concepts/fn-concept1.C: Likewise.
1633 * g++.dg/concepts/template-parm11.C: Likewise.
1634 * g++.dg/concepts/explicit-spec4.C: Likewise.
1635 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1636 * g++.dg/concepts/req9.C: Likewise.
1637 * g++.dg/concepts/req4.C: Likewise.
1638 * g++.dg/concepts/pr65681.C: Likewise.
1639 * g++.dg/concepts/req7.C: Likewise.
1640 * g++.dg/concepts/req12.C: Likewise.
1641 * g++.dg/concepts/fn5.C: Likewise.
1642 * g++.dg/concepts/alias4.C: Likewise.
1643 * g++.dg/concepts/generic-fn.C: Likewise.
1644 * g++.dg/concepts/feature-macro.C: Likewise.
1645 * g++.dg/concepts/req19.C: Likewise.
1646 * g++.dg/concepts/placeholder3.C: Likewise.
1647 * g++.dg/concepts/intro3.C: Likewise.
1648 * g++.dg/concepts/partial-spec5.C: Likewise.
1649 * g++.dg/concepts/template-parm4.C: Likewise.
1650 * g++.dg/concepts/dr1430.C: Likewise.
1651 * g++.dg/concepts/pr65634.C: Likewise.
1652 * g++.dg/concepts/var-concept4.C: Likewise.
1653 * g++.dg/concepts/pr67249.C: Likewise.
1654 * g++.dg/concepts/expression.C: Likewise.
1655 * g++.dg/concepts/pr65575.C: Likewise.
1656 * g++.dg/concepts/partial-spec2.C: Likewise.
1657 * g++.dg/concepts/template-parm9.C: Likewise.
1658 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1659 * g++.dg/concepts/equiv2.C: Likewise.
1660 * g++.dg/concepts/req11.C: Likewise.
1661 * g++.dg/concepts/template-parm1.C: Likewise.
1662 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1663 * g++.dg/concepts/var-concept1.C: Likewise.
1664 * g++.dg/concepts/fn3.C: Likewise.
1665 * g++.dg/torture/pr46364.C: Likewise.
1666 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1667 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1668 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1669 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1670 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1671 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1672 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1673 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1674 * g++.dg/torture/pr52918-1.C: Likewise.
1675 * g++.dg/torture/pr49394.C: Likewise.
1676 * g++.dg/torture/pr57190.C: Likewise.
1677 * g++.dg/cpp0x/static_assert8.C: Likewise.
1678 * g++.dg/cpp0x/noexcept19.C: Likewise.
1679 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1680 * g++.dg/cpp0x/variadic73.C: Likewise.
1681 * g++.dg/cpp0x/noexcept02.C: Likewise.
1682 * g++.dg/cpp0x/defaulted23.C: Likewise.
1683 * g++.dg/cpp0x/noexcept08.C: Likewise.
1684 * g++.dg/cpp0x/auto9.C: Likewise.
1685 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1686 * g++.dg/cpp0x/error5.C: Likewise.
1687 * c-c++-common/gomp/atomic-12.c: Likewise.
1688 * c-c++-common/gomp/atomic-13.c: Likewise.
1689 * c-c++-common/gomp/atomic-14.c: Likewise.
1690 * c-c++-common/Wvarargs-2.c: Likewise.
1691 * c-c++-common/Wvarargs.c: Likewise.
1692 * c-c++-common/vector-subscript-2.c: Likewise.
1693 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1694 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1695 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1696 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1697 * g++.old-deja/g++.eh/throw2.C: Likewise.
1698 * g++.old-deja/g++.eh/throw1.C: Likewise.
1699 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1700 * g++.old-deja/g++.other/new7.C: Likewise.
1701 * g++.old-deja/g++.other/crash30.C: Likewise.
1702 * g++.old-deja/g++.other/regstack.C: Likewise.
1703 * g++.old-deja/g++.other/crash28.C: Likewise.
1704 * g++.old-deja/g++.jason/bool5.C: Likewise.
1705 * g++.old-deja/g++.mike/p10416.C: Likewise.
1706 * g++.old-deja/g++.mike/eh25.C: Likewise.
1707 * g++.old-deja/g++.mike/eh55.C: Likewise.
1708
1709 PR rtl-optimization/82192
1710 * gcc.c-torture/execute/pr82192.c: New test.
1711
1712 2017-09-15 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/82217
1715 * gcc.dg/torture/pr82217.c: New testcase.
1716
1717 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR target/82145
1720 * gcc.target/i386/pr82145.c: New test.
1721
1722 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1723
1724 PR fortran/82184
1725 * gfortran.dg/pointer_array_9.f90: New test.
1726
1727 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1728
1729 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1730 __builtin_fabsq.
1731 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1732 of __builtin_fabsq. Prevent the test from running on 32-bit.
1733 * gcc.target/powerpc/float128-fma1.c: New test.
1734 * gcc.target/powerpc/float128-fma2.c: Likewise.
1735 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1736 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1737
1738 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1739
1740 PR jit/82174
1741 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1742 New test case.
1743
1744 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1745
1746 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1747
1748 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1749
1750 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1751 lp64 requirement.
1752
1753 2017-09-14 Richard Biener <rguenther@suse.de>
1754
1755 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1756 * gcc.dg/uninit-suppress_2.c: Adjust.
1757 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1758
1759 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1760
1761 PR tree-optimization/80996
1762 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1763
1764 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR target/81325
1767 * g++.dg/cpp0x/pr81325.C: New test.
1768
1769 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1770
1771 PR fortran/82173
1772 * gfortran.dg/pdt_10.f03 : New test.
1773
1774 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/68177
1777 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1778
1779 2017-09-13 Martin Liska <mliska@suse.cz>
1780
1781 PR middle-end/82154
1782 * g++.dg/torture/pr82154.C: New test.
1783
1784 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/61362
1787 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1788 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1789
1790 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1791
1792 PR tree-optimization/80925
1793 * gfortran.dg/vect/vect-2.f90: Add
1794 --param vect-max-peeling-for-alignment=0 option.
1795 Remove unaligned access and peeling checks.
1796 * gfortran.dg/vect/vect-3.f90: Ditto.
1797 * gfortran.dg/vect/vect-4.f90: Ditto.
1798 * gfortran.dg/vect/vect-5.f90: Ditto.
1799
1800 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR c++/61135
1803 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1804 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1805
1806 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1807
1808 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1809
1810 2017-09-13 Marek Polacek <polacek@redhat.com>
1811
1812 PR c/82167
1813 * gcc.dg/pr82167.c: New test.
1814
1815 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1816
1817 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1818 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1819 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1820 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1821 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1822 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1823
1824 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1825
1826 * gcc.target/aarch64/pr62178.c: Updated testcase
1827 to scan for two ldrs and an mla.
1828
1829 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR c++/59949
1832 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1833
1834 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1835
1836 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1837
1838 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1839
1840 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1841 ARMv8-A and ARMv8-R.
1842 * gcc.target/arm/acle/cdp2.c: Likewise.
1843 * gcc.target/arm/acle/ldc.c: Likewise.
1844 * gcc.target/arm/acle/ldc2.c: Likewise.
1845 * gcc.target/arm/acle/ldc2l.c: Likewise.
1846 * gcc.target/arm/acle/ldcl.c: Likewise.
1847 * gcc.target/arm/acle/mcr.c: Likewise.
1848 * gcc.target/arm/acle/mcr2.c: Likewise.
1849 * gcc.target/arm/acle/mcrr.c: Likewise.
1850 * gcc.target/arm/acle/mcrr2.c: Likewise.
1851 * gcc.target/arm/acle/mrc.c: Likewise.
1852 * gcc.target/arm/acle/mrc2.c: Likewise.
1853 * gcc.target/arm/acle/mrrc.c: Likewise.
1854 * gcc.target/arm/acle/mrrc2.c: Likewise.
1855 * gcc.target/arm/acle/stc.c: Likewise.
1856 * gcc.target/arm/acle/stc2.c: Likewise.
1857 * gcc.target/arm/acle/stc2l.c: Likewise.
1858 * gcc.target/arm/acle/stcl.c: Likewise.
1859 * lib/target-supports.exp:
1860 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1861 and stcl in the comment.
1862 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1863 and disable Thumb-1 targets.
1864 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1865 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1866
1867 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 PR c++/47226
1870 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1871 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1872
1873 2017-09-13 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/82128
1876 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1877 default-def to avoid breaking iterator update with the weird
1878 interaction with cgraph_update_edges_for_call_stmt_node.
1879
1880 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1881
1882 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1883
1884 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/70621
1887 * g++.dg/torture/pr70621.C: New.
1888
1889 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1890
1891 PR fortran/82173
1892 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1893 is defined' error.
1894 * gfortran.dg/pdt_6.f03 : New test.
1895 * gfortran.dg/pdt_7.f03 : New test.
1896 * gfortran.dg/pdt_8.f03 : New test.
1897
1898 PR fortran/82168
1899 * gfortran.dg/pdt_9.f03 : New test.
1900
1901 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR target/82112
1904 * gcc.target/powerpc/pr82112.c: New test.
1905 * g++.dg/ext/altivec-18.C: New test.
1906
1907 2017-09-12 Martin Liska <mliska@suse.cz>
1908
1909 PR testsuite/82114
1910 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1911
1912 2017-09-12 Richard Biener <rguenther@suse.de>
1913
1914 PR tree-optimization/82157
1915 * gcc.dg/torture/pr82157.c: New testcase.
1916
1917 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1918
1919 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1920 attribute.
1921 * gcc.target/mips/near-far-2.c: Likewise.
1922 * gcc.target/mips/near-far-3.c: Likewise.
1923 * gcc.target/mips/near-far-4.c: Likewise.
1924
1925 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR target/82112
1928 * c-c++-common/pr82112.c: New test.
1929 * gcc.dg/pr82112.c: New test.
1930
1931 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 PR ada/79441
1934 * gnat.dg/pack9.adb: Robustify.
1935
1936 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1937
1938 PR fortran/34640
1939 * gfortran.dg/associate_24.f90: New test.
1940 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1941 checks.
1942 * gfortran.dg/no_arg_check_2.f90: Likewise.
1943 * gfortran.dg/pointer_array_1.f90: New test.
1944 * gfortran.dg/pointer_array_2.f90: New test.
1945 * gfortran.dg/pointer_array_7.f90: New test.
1946 * gfortran.dg/pointer_array_8.f90: New test.
1947 * gfortran.dg/pointer_array_component_1.f90: New test.
1948 * gfortran.dg/pointer_array_component_2.f90: New test.
1949 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1950 counts by 1.
1951
1952 PR fortran/40737
1953 * gfortran.dg/pointer_array_3.f90: New test.
1954
1955 PR fortran/57116
1956 * gfortran.dg/pointer_array_4.f90: New test.
1957
1958 PR fortran/55763
1959 * gfortran.dg/pointer_array_5.f90: New test.
1960
1961 PR fortran/57019
1962 * gfortran.dg/pointer_array_6.f90: New test.
1963
1964 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1965
1966 PR c++/81852
1967 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1968 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1969 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1970 * g++.dg/cpp1y/feat-neg.C: Likewise.
1971 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1972
1973 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1974
1975 * gnat.dg/debug14.adb: New test.
1976
1977 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gnat.dg/specs/atomic3.ads: New test.
1980
1981 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1982
1983 * gnat.dg/specs/vfa.ads: Rename into...
1984 * gnat.dg/specs/vfa1.ads: ...this.
1985 * gnat.dg/specs/vfa2.ads: New test.
1986
1987 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1988
1989 * gfortran.dg/pdt_1.f03 : New test.
1990 * gfortran.dg/pdt_2.f03 : New test.
1991 * gfortran.dg/pdt_3.f03 : New test.
1992 * gfortran.dg/pdt_4.f03 : New test.
1993 * gfortran.dg/pdt_5.f03 : New test.
1994
1995 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gcc.dg/pr81988.c: New test.
1998
1999 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/opt67.adb: New test.
2002 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2003
2004 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR target/81979
2007 * gcc.dg/pr81979.c: New test.
2008
2009 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2010
2011 PR ada/82126
2012 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2013
2014 2017-09-07 Richard Biener <rguenther@suse.de>
2015
2016 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2017 opportunity.
2018
2019 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2020
2021 * gcc.target/powerpc/float128-1.c: Update options to know that
2022 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2023 -static-libgcc option which is no longer needed. Use -mvsx or
2024 -mpower9-vector to enable VSX or hardware IEEE support, rather
2025 than specifying a particular CPU.
2026 * gcc.target/powerpc/float128-2.c: Likewise.
2027 * gcc.target/powerpc/float128-cmp.c: Likewise.
2028 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2029 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2030 * gcc.target/powerpc/float128-hw.c: Likewise.
2031 * gcc.target/powerpc/float128-mix.c: Likewise.
2032 * gcc.target/powerpc/float128-type-1.c: Likewise.
2033 * gcc.target/powerpc/float128-type-2.c: Likewise.
2034 * gcc.target/powerpc/float128-3.c: New test.
2035 * gcc.target/powerpc/float128-4.c: Likewise.
2036 * gcc.target/powerpc/float128-5.c: Likewise.
2037
2038 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2039
2040 PR middle-end/78468
2041 * gcc.dg/pr78468.c: Add alignment test.
2042
2043 2017-09-06 Wish Wu <wishwu007@gmail.com>
2044 Jakub Jelinek <jakub@redhat.com>
2045
2046 * gcc.dg/sancov/cmp0.c: New test.
2047
2048 2017-09-06 Richard Biener <rguenther@suse.de>
2049
2050 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2051 test for correctness of vector lowering.
2052
2053 2017-09-06 Richard Biener <rguenther@suse.de>
2054
2055 PR tree-optimization/82108
2056 * gcc.dg/vect/pr82108.c: New testcase.
2057
2058 2017-09-06 Martin Jambor <mjambor@suse.cz>
2059
2060 PR tree-optimization/82078
2061 * gcc.dg/tree-ssa/pr82078.c: New test.
2062
2063 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR middle-end/82095
2066 * gcc.dg/tls/pr82095.c: New test.
2067
2068 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR middle-end/81768
2071 * gcc.dg/gomp/pr81768-2.c: New test.
2072
2073 PR middle-end/81768
2074 * gcc.dg/gomp/pr81768-1.c: New test.
2075
2076 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2077
2078 PR target/81833
2079 * gcc.target/powerpc/pr81833-1.c: New file.
2080 * gcc.target/powerpc/pr81833-2.c: New file.
2081
2082 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 PR target/59501
2085 PR target/81624
2086 PR target/81769
2087 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2088 * gcc.target/i386/pr81769-1a.c: New test.
2089 * gcc.target/i386/pr81769-1b.c: Likewise.
2090 * gcc.target/i386/pr81769-2.c: Likewise.
2091
2092 2017-09-05 Marek Polacek <polacek@redhat.com>
2093
2094 PR sanitizer/82072
2095 * c-c++-common/ubsan/pr82072-2.c: New test.
2096
2097 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 PR c++/81942
2100 * g++.dg/cpp1y/constexpr-return3.C: New.
2101
2102 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gnat.dg/incomplete5.ad[sb]: New test.
2105 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2106
2107 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gnat.dg/specs/uc2.ads: New test.
2110
2111 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 * gnat.dg/taft_type4.adb: New test.
2114 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2115
2116 2017-09-05 Richard Biener <rguenther@suse.de>
2117
2118 PR tree-optimization/82102
2119 * gcc.dg/torture/pr82102.c: New testcase.
2120
2121 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2122
2123 * testsuite/gnat.dg/array29.ad[sb]: New test.
2124
2125 2017-09-05 Martin Liska <mliska@suse.cz>
2126
2127 PR tree-optimization/82032
2128 * g++.dg/other/pr82032.C: New test.
2129 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2130 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2131 * gcc.dg/switch-10.c: Likewise.
2132
2133 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2134
2135 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2136 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2137
2138 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2139
2140 PR target/77308
2141 * gcc.target/arm/pr77308-1.c: New test.
2142
2143 2017-09-04 Richard Biener <rguenther@suse.de>
2144
2145 PR tree-optimization/82084
2146 * g++.dg/torture/pr82084.C: New testcase.
2147
2148 2017-09-04 Marek Polacek <polacek@redhat.com>
2149
2150 PR c/81783
2151 * c-c++-common/Wtautological-compare-5.c: New test.
2152
2153 2017-09-04 Jeff Law <law@redhat.com>
2154
2155 PR tree-optimization/64910
2156 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2157
2158 2017-09-04 Marek Polacek <polacek@redhat.com>
2159
2160 PR sanitizer/82072
2161 * c-c++-common/ubsan/pr82072.c: New test.
2162
2163 2017-09-04 Richard Biener <rguenther@suse.de>
2164
2165 PR tree-optimization/82060
2166 * g++.dg/torture/pr82060.C: New testcase.
2167
2168 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2169
2170 PR rtl-optimization/57448
2171 PR target/67458
2172 PR target/81316
2173 * gcc.dg/atomic/pr80640-2.c: New testcase.
2174 * gcc.dg/atomic/pr81316.c: New testcase.
2175
2176 2017-09-04 Tom de Vries <tom@codesourcery.com>
2177
2178 PR tree-optimization/82052
2179 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2180 call in fn11.
2181
2182 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR sanitizer/81981
2185 * gcc.dg/ubsan/pr81981.c: New test.
2186
2187 PR tree-optimization/70043
2188 PR testsuite/82093
2189 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2190
2191 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2192
2193 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2194 * gcc.target/i386/bmi-check.h (main): Ditto.
2195 * gcc.target/i386/bmi2-check.h (main): Ditto.
2196 * gcc.target/i386/rtm-check.h (main): Ditto.
2197 * gcc.target/i386/sha-check.h (main): Ditto.
2198 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2199 (main): Use __get_cpuid_count. Use check_osxsave.
2200 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2201 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2202 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2203 (main): Use check_osxsave.
2204
2205 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2206
2207 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2208 and return NORUNRES on failure.
2209 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2210 __builtin_va_arg_pack instead of __va_arg_pack.
2211 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2212 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2213 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2214 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2215 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2216
2217 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR target/81766
2220 * gcc.target/i386/pr81766.c: New test.
2221
2222 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2223
2224 PR c/82071
2225 * gcc.target/i386/excess-precision-7.c: New test.
2226
2227 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2228
2229 PR target/82012
2230 * gcc.target/s390/target-attribute/pr82012.c: New test.
2231
2232 2017-09-01 Jeff Law <law@redhat.com>
2233
2234 * gcc.target/i386/const-in-bss.c: New test.
2235
2236 PR tree-optimization/82052
2237 * gcc.c-torture/compile/pr82052.c: New test.
2238
2239 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR sanitizer/81923
2242 * gcc.dg/asan/pr81923.c: New test.
2243
2244 2017-09-01 Martin Liska <mliska@suse.cz>
2245
2246 PR tree-optimization/82059
2247 * gcc.dg/tree-ssa/pr82059.c: New test.
2248
2249 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2250
2251 * gcc.target/arc/loop-1.c: Deleted.
2252
2253 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2254
2255 * gcc.target/arc/arc.exp: Test also cpp files.
2256 * gcc.target/arc/tdelay_slots.cpp: New test.
2257
2258 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2259
2260 * gcc.target/arc/pr9001184797.c: New test.
2261
2262 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR c/81887
2265 * c-c++-common/gomp/pr81887.c: New test.
2266 * gfortran.dg/gomp/pr81887.f90: New test.
2267
2268 2017-09-01 Marek Polacek <polacek@redhat.com>
2269
2270 PR c++/82040
2271 * g++.dg/warn/Wbool-operation-1.C: New test.
2272
2273 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2274
2275 * gcc.target/arc/sdata-5.c: New test.
2276 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2277
2278 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2279
2280 * gcc.target/arc/sdata-3.c: New file.
2281 * gcc.target/arc/sdata-4.c: Likewise.
2282
2283 2017-08-31 Richard Biener <rguenther@suse.de>
2284
2285 PR middle-end/82054
2286 * g++.dg/gomp/pr82054.C: New testcase.
2287
2288 2017-08-31 Renlin Li <renlin.li@arm.com>
2289 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2290
2291 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2292
2293 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2294
2295 PR tree-optimization/81987
2296 * g++.dg/torture/pr81987.C: New file.
2297
2298 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2299
2300 * gnat.dg/aggr22.ad[sb]: New test.
2301
2302 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2303
2304 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2305
2306 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2307
2308 PR target/82015
2309 * gcc.target/powerpc/pr82015.c: Fix up error message.
2310
2311 2017-08-30 Martin Liska <mliska@suse.cz>
2312
2313 PR inline-asm/82001
2314 * gcc.dg/ipa/pr82001.c: New test.
2315
2316 2017-08-30 Martin Liska <mliska@suse.cz>
2317
2318 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2319
2320 2017-08-30 Richard Biener <rguenther@suse.de>
2321
2322 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2323
2324 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 PR target/82015
2327 * gcc.target/powerpc/pr82015.c: New test.
2328
2329 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2330
2331 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2332
2333 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2336 * gcc.target/i386/abi-2.c: Ditto.
2337 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2338 * gcc.target/i386/pr22076.c: Ditto.
2339 * gcc.target/i386/pr37216.c: Ditto.
2340 * gcc.target/i386/pr39431.c: Ditto.
2341 * gcc.target/i386/pr40906-1.c: Ditto.
2342 * gcc.target/i386/pr40906-2.c: Ditto.
2343 * gcc.target/i386/pr43766.c: Ditto.
2344 * gcc.target/i386/pr46226.c: Ditto.
2345 * gcc.target/i386/pr46470.c: Ditto.
2346 * gcc.target/i386/pr59929.c: Ditto.
2347 * gcc.target/i386/sse-10.c: Ditto.
2348 * gcc.target/i386/vararg-1.c: Ditto.
2349 * gcc.target/i386/vararg-1.c: Ditto.
2350 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2351 * gcc.target/i386/pr44223.c: Ditto.
2352 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2353 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2354 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2355 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2356 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2357 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2358 * gcc.target/i386/mvc9.c: Compile for lto target only.
2359 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2360 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2361 * gcc.target/i386/pr57091.c: Ditto.
2362 * gcc.target/i386/pr61599-2.c: Ditto.
2363
2364 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2365
2366 PR tree-optimization/81503
2367 * gcc.c-torture/execute/pr81503.c: New file.
2368
2369 2017-08-29 Martin Liska <mliska@suse.cz>
2370
2371 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2372 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2373
2374 2017-08-29 Richard Biener <rguenther@suse.de>
2375 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2376
2377 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2378
2379 2017-08-28 Jeff Law <law@redhat.com>
2380
2381 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2382 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2383 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2384 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2385 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2386 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2387 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2388 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2389 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2390
2391 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2392
2393 PR fortran/81770
2394 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2395 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2396
2397 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2398
2399 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2400 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2401 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2402
2403 2017-08-28 Richard Biener <rguenther@suse.de>
2404
2405 PR tree-optimization/81977
2406 * g++.dg/torture/pr81977.C: New testcase.
2407
2408 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2409
2410 PR target/80640
2411 * gcc.dg/atomic/pr80640.c: New testcase.
2412
2413 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2414
2415 PR target/81995
2416 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2417 * gcc.target/i386/pr46091-4a.c: Ditto.
2418
2419 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2420
2421 PR fortran/81974
2422 * gfortran.dg/inline_matmul_19.f90: New test.
2423
2424 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2425
2426 * gcc.target/powerpc/m128-check.h: New file.
2427 * gcc.target/powerpc/sse-check.h: New file.
2428 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2429 * gcc.target/powerpc/sse-movlps-2.c: New file.
2430 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2431 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2432 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2433 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2434 * gcc.target/powerpc/sse-divss-1.c: New file.
2435 * gcc.target/powerpc/sse-movhps-1.c: New file.
2436 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2437 * gcc.target/powerpc/sse-subps-1.c: New file.
2438 * gcc.target/powerpc/sse-minps-1.c: New file.
2439 * gcc.target/powerpc/sse-pminub-1.c: New file.
2440 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2441 * gcc.target/powerpc/sse-shufps-1.c: New file.
2442 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2443 * gcc.target/powerpc/sse-maxps-1.c: New file.
2444 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2445 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2446 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2447 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2448 * gcc.target/powerpc/sse-mulps-1.c: New file.
2449 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2450 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2451 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2452 * gcc.target/powerpc/sse-subss-1.c: New file.
2453 * gcc.target/powerpc/sse-movss-2.c: New file.
2454 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2455 * gcc.target/powerpc/sse-minss-1.c: New file.
2456 * gcc.target/powerpc/sse-movaps-2.c: New file.
2457 * gcc.target/powerpc/sse-movlps-1.c: New file.
2458 * gcc.target/powerpc/sse-maxss-1.c: New file.
2459 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2460 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2461 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2462 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2463 * gcc.target/powerpc/sse-mulss-1.c: New file.
2464 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2465 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2466 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2467 * gcc.target/powerpc/sse-movhps-2.c: New file.
2468 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2469 * gcc.target/powerpc/sse-xorps-1.c: New file.
2470 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2471 * gcc.target/powerpc/sse-orps-1.c: New file.
2472 * gcc.target/powerpc/sse-addps-1.c: New file.
2473 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2474 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2475 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2476 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2477 * gcc.target/powerpc/sse-andps-1.c: New file.
2478 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2479 * gcc.target/powerpc/sse-divps-1.c: New file.
2480 * gcc.target/powerpc/sse-andnps-1.c: New file.
2481 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2482 * gcc.target/powerpc/sse-movss-1.c: New file.
2483 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2484 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2485 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2486 * gcc.target/powerpc/sse-movaps-1.c: New file.
2487 * gcc.target/powerpc/sse-movss-3.c: New file.
2488 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2489 * gcc.target/powerpc/sse-addss-1.c: New file.
2490 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2491
2492 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2493
2494 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2495 * gcc.target/powerpc/dform-2.c: Likewise.
2496 * gcc.target/powerpc/dform-3.c: Likewise.
2497 * gcc.target/powerpc/pr71656-1.c: Likewise.
2498 * gcc.target/powerpc/pr71656-2.c: Likewise.
2499 * gcc.target/powerpc/pr80103-1.c: Likewise.
2500 * gcc.target/powerpc/pr80098-1.c: Likewise.
2501
2502 2017-08-24 Martin Sebor <msebor@redhat.com>
2503
2504 PR middle-end/81908
2505 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2506 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2507 * gcc.dg/tree-ssa/pr81908.c: New test.
2508
2509 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2510
2511 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2512 Suppress warning during tests.
2513
2514 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2515
2516 * lib/target-supports.exp: Group together target-dependant checks.
2517
2518 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2519
2520 PR tree-optimization/81913
2521 * gcc.c-torture/execute/pr81913.c: New test.
2522 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2523 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2524
2525 2017-08-23 Richard Biener <rguenther@suse.de>
2526
2527 PR target/81921
2528 * gcc.target/i386/pr81921.c: New testcase.
2529
2530 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2531
2532 * gcc.target/i386/pr80969-1.c: New testcase.
2533 * gcc.target/i386/pr80969-2a.c: Likewise.
2534 * gcc.target/i386/pr80969-2.c: Likewise.
2535 * gcc.target/i386/pr80969-3.c: Likewise.
2536 * gcc.target/i386/pr80969-4a.c: Likewise.
2537 * gcc.target/i386/pr80969-4b.c: Likewise.
2538 * gcc.target/i386/pr80969-4.c: Likewise.
2539 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2540 * lib/target-supports.exp (check_avx512_os_support_available,
2541 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2542 New proceedures for target avx512f and avx512f_runtime selectors.
2543 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2544
2545 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2546
2547 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2548 * gcc.dg/param-type-mismatch.c: New test case.
2549
2550 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2551
2552 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2553 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2554 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2555 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2556 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2557 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2558 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2559
2560 2017-08-23 Richard Biener <rguenther@suse.de>
2561
2562 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2563 * g++.dg/tree-ssa/pr45605.C: Likewise.
2564 * gnat.dg/noinline2.adb: Likewise.
2565 * gnat.dg/renaming6.adb: Likewise.
2566 * gnat.dg/renaming6.ads: Likewise.
2567 * gnat.dg/specs/noinline3.ads: Likewise.
2568
2569 2017-08-23 Richard Biener <rguenther@suse.de>
2570
2571 PR lto/81940
2572 * g++.dg/lto/pr81940_0.C: New testcase.
2573
2574 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2575
2576 PR middle-end/19706
2577 * gcc.dg/tree-ssa/pr19706.c: New.
2578 * lib/target-supports.exp (check_effective_target_xorsign): New.
2579
2580 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2581
2582 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2583 -mabi=ms
2584 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2585 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2586 * gcc.target/i386/pr66275.c: Likewise.
2587 * gcc.target/i386/pr68018.c: Likewise.
2588
2589 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2590
2591 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2592
2593 2017-08-22 Jeff Law <law@redhat.com>
2594
2595 PR tree-optimization/81741
2596 PR tree-optimization/71947
2597 * gcc.dg/tree-ssa/pr81741.c: New test.
2598 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2599 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2600 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2601 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2602 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2603 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2604 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2605
2606 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2607
2608 PR c++/80287
2609 * g++.dg/pr80287.C: New test.
2610
2611 2017-08-22 Richard Biener <rguenther@suse.de>
2612
2613 Revert
2614 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2615
2616 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2617
2618 2017-08-22 Richard Biener <rguenther@suse.de>
2619
2620 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2621 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2622 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2623 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2624 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2625 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2626 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2627 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2628
2629 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2630
2631 PR fortran/81296
2632 * gfortran.dg/dtio_12.f90: Update test.
2633
2634 2017-08-21 Nathan Sidwell <nathan@acm.org>
2635
2636 * g++.dg/template/pr81899.C: Fix c++03.
2637 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2638
2639 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2640
2641 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2642 Update expected result to show all of "(long)0" being underlined.
2643 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2644 (test_multitoken_macro): Update expected underlining.
2645
2646 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2647
2648 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2649 to show underlining of all pertinent params.
2650 * gcc.dg/format/pr72858.c: Likewise.
2651
2652 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2653
2654 PR target/46091
2655 * gcc.target/i386/pr46091-4.c: New test.
2656 * gcc.target/i386/pr46091-4a.c: Ditto.
2657 * gcc.target/i386/pr46091-5.c: Ditto.
2658 * gcc.target/i386/pr46091-5a.c: Ditto.
2659
2660 2017-08-21 Nathan Sidwell <nathan@acm.org>
2661
2662 PR c++/81899
2663 * g++.dg/template/pr81899.C: New.
2664
2665 2017-08-21 Richard Biener <rguenther@suse.de>
2666
2667 PR tree-optimization/81900
2668 * gcc.dg/torture/pr81900.c: New testcase.
2669
2670 2017-08-21 Richard Biener <rguenther@suse.de>
2671
2672 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2673 regex to handle the LTO case.
2674 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2675 * c-c++-common/asan/misalign-1.c: Likewise.
2676 * c-c++-common/asan/misalign-2.c: Likewise.
2677 * c-c++-common/asan/null-deref-1.c: Likewise.
2678 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2679 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2680 * c-c++-common/asan/use-after-free-1.c: Likewise.
2681 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2682 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2683 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2684 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2685 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2686 * g++.dg/asan/large-func-test-1.C: Likewise.
2687 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2688
2689 2017-08-21 Richard Biener <rguenther@suse.de>
2690
2691 PR middle-end/81884
2692 * g++.dg/torture/pr81884.C: New testcase.
2693
2694 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2695
2696 PR ipa/77732
2697 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2698
2699 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2700
2701 PR tree-optimization/46805
2702 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2703 * jit.dg/test-autovectorize.c: New test case.
2704
2705 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2706
2707 PR target/80210
2708 * gcc.target/powerpc/pr80210.c: New test.
2709
2710 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2711
2712 PR c++/81514
2713 * g++.dg/lookup/empty.h: New file.
2714 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2715 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2716 on a built-in.
2717
2718 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2719
2720 PR c/53037
2721 * c-c++-common/pr53037-5.c: New test.
2722 * g++.dg/pr53037-1.C: Likewise.
2723 * g++.dg/pr53037-2.C: Likewise.
2724 * g++.dg/pr53037-3.C: Likewise.
2725 * g++.dg/pr53037-4.C: Likewise.
2726 * gcc.dg/pr53037-1.c: Likewise.
2727 * gcc.dg/pr53037-2.c: Likewise.
2728 * gcc.dg/pr53037-3.c: Likewise.
2729 * gcc.dg/pr53037-4.c: Likewise.
2730
2731 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2732
2733 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2734 * gcc.target/powerpc/p9-vparity.c: Likewise.
2735 * gcc.target/powerpc/pr68805.c: Likewise.
2736 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2737
2738 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2739
2740 PR target/72804
2741 * gcc.target/powerpc/pr72804.c: New test.
2742
2743 2017-08-17 Marek Polacek <polacek@redhat.com>
2744
2745 PR middle-end/81814
2746 * gcc.dg/torture/pr81814.c: New test.
2747
2748 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2749
2750 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2751
2752 2017-08-17 Tom de Vries <tom@codesourcery.com>
2753
2754 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2755
2756 2017-08-17 Richard Biener <rguenther@suse.de>
2757
2758 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2759
2760 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2761
2762 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2763 scan-assembler-times for alpha*-*-*.
2764 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2765 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2766
2767 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2768
2769 PR fortran/81116
2770 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2771
2772 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2773
2774 PR target/46091
2775 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2776 (testm): New test function.
2777 * gcc.target/i386/pr46091-2.c: Ditto.
2778 * gcc.target/i386/pr46091-3.c: Ditto.
2779
2780 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2781
2782 PR tree-optimization/81832
2783 * gcc.dg/tree-ssa/pr81832.c: New test.
2784
2785 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2786
2787 PR tree-optimization/81835
2788 * gcc.dg/vect/pr81815.c: New test.
2789
2790 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2791
2792 PR target/78460
2793 PR target/67712
2794 * gcc.c-torture/compile/string-large-1.c: New test.
2795
2796 2017-08-15 Richard Biener <rguenther@suse.de>
2797
2798 PR tree-optimization/81790
2799 * gcc.dg/torture/pr81790.c: New testcase.
2800
2801 2017-08-14 Martin Sebor <msebor@redhat.com>
2802
2803 PR c/81117
2804 * c-c++-common/attr-nonstring-1.c: New test.
2805
2806 2017-08-14 Martin Sebor <msebor@redhat.com>
2807
2808 PR c/81117
2809 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2810
2811 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2812
2813 * gcc.dg/ucnid-5.c: Skip on AIX.
2814 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2815
2816 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2817
2818 PR target/46091
2819 * gcc.target/i386/pr46091-1.c: New test.
2820 * gcc.target/i386/pr46091-2.c: Ditto.
2821 * gcc.target/i386/pr46091-3.c: Ditto.
2822
2823 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2824
2825 PR target/81643
2826 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2827
2828 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2829
2830 PR target/79845
2831 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2832 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2838 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2839 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2840 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2841 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2842 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2843 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2844 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2845 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2846 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2847 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2848 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2849 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2850 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2859 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2860 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2861 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2862 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2863 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2864 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2865 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2866 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2867 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2868 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2869 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2870 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2871 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2872 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2873 * gcc.target/powerpc/cmpb-3.c: Likewise.
2874 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2875 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2876 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2877 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2878 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2879 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2880 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2881 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2882 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2883 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2884 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2885 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2886 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2887 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2888 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2889 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2890 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2891 * gcc.target/powerpc/no-r11-3.c: Likewise.
2892 * gcc.target/powerpc/pr80098-1.c: Likewise.
2893 * gcc.target/powerpc/pr80098-2.c: Likewise.
2894 * gcc.target/powerpc/pr80098-3.c: Likewise.
2895 * gcc.target/powerpc/pr80098-4.c: Likewise.
2896 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2897 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2898 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2899 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2900 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2901 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2902 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2903 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2904 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2905 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2906 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2907
2908 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2909
2910 PR tree-optimization/81799
2911 * gcc.dg/tree-ssa/pr81799.c: New.
2912
2913 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2914
2915 PR middle-end/46932
2916 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2917 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2918
2919 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2920
2921 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2922 -mno-pc-relative-literal-loads.
2923
2924 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2925
2926 PR testsuite/81793
2927 * gcc.dg/pie-static-1.c: Require both static and pie support.
2928 * gcc.dg/pie-static-2.c: Likewise.
2929
2930 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2931
2932 PR ada/79542
2933 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2934
2935 2017-08-11 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/81795
2938 * gcc.dg/pr81795.c: New test.
2939
2940 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2941
2942 PR fortran/60355
2943 * gfortran.dg (bind_c_usage_30): New test.
2944
2945 2017-08-11 Martin Liska <mliska@suse.cz>
2946
2947 PR tree-opt/79987
2948 * gcc.target/i386/mpx/pr79987.c: New test.
2949
2950 2017-08-11 Martin Liska <mliska@suse.cz>
2951
2952 PR ipa/81213
2953 * gcc.target/i386/pr81213.c: New test.
2954
2955 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2956
2957 PR target/81708
2958 * gcc.target/i386/stack-prot-sym.c: New test.
2959
2960 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2961
2962 PR testsuite/81738
2963 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2964 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2965 vect_perm and vect_element_align for vectorization.
2966
2967 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2968
2969 PR target/81736
2970 * gcc.target/i386/pr81736-1.c: New test.
2971 * gcc.target/i386/pr81736-2.c: Likewise.
2972 * gcc.target/i386/pr81736-3.c: Likewise.
2973 * gcc.target/i386/pr81736-4.c: Likewise.
2974 * gcc.target/i386/pr81736-5.c: Likewise.
2975 * gcc.target/i386/pr81736-6.c: Likewise.
2976 * gcc.target/i386/pr81736-7.c: Likewise.
2977
2978 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2979
2980 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2981 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2982
2983 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2984
2985 * c-c++-common/missing-close-symbol.c: New test case.
2986 * c-c++-common/missing-symbol.c: New test case.
2987 * gcc.dg/unclosed-init.c: New test case.
2988 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2989 * g++.dg/diagnostic/unclosed-function.C: New test case.
2990 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2991 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2992 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2993 "expected identifier" error.
2994
2995 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2996
2997 * gfortran.dg/dec_d_lines_1.f: New test.
2998 * gfortran.dg/dec_d_lines_2.f: New test.
2999
3000 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3001
3002 * gfortran.dg/dec_structure_18.f90: New test.
3003 * gfortran.dg/dec_structure_19.f90: New test.
3004 * gfortran.dg/dec_structure_20.f90: New test.
3005 * gfortran.dg/dec_structure_21.f90: New test.
3006
3007 2017-08-10 Marek Polacek <polacek@redhat.com>
3008
3009 PR testsuite/81784
3010 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3011
3012 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3013
3014 2017-08-10 Martin Liska <mliska@suse.cz>
3015
3016 PR c++/81355
3017 * g++.dg/other/pr81355.C: New test.
3018
3019 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3020
3021 * jit.dg/all-non-failing-tests.h: Add note about
3022 test-vector-types.cc.
3023 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3024 case.
3025 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3026 New test case.
3027 * jit.dg/test-vector-types.cc: New test case.
3028
3029 2017-08-09 Andrew Pinski <apinski@cavium.com>
3030
3031 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3032 --save-temps to the options passed.
3033
3034 2017-08-09 Michael Collison <michael.collison@arm.com>
3035
3036 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3037 boundary option and fix comment.
3038 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3039 boundary option and fix comment.
3040 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3041 boundary option and fix comment.
3042 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3043 -mstructure-size boundary option.
3044
3045 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3046
3047 PR rtl-optimization/81423
3048 * gcc.c-torture/execute/pr81423.c: New testcase.
3049
3050 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3051
3052 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3053 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3054 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3055 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3056
3057 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3058
3059 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3060 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3061
3062 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3063
3064 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3065 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3066 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3067
3068 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3069
3070 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3071 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3072 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3073 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3074
3075 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3076
3077 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3078
3079 2017-08-09 Marek Polacek <polacek@redhat.com>
3080
3081 PR c/81233
3082 * gcc.dg/diagnostic-types-1.c: New test.
3083 * gcc.dg/assign-warn-1.c: Update warning messages.
3084 * gcc.dg/assign-warn-2.c: Likewise.
3085 * gcc.dg/c90-const-expr-5.c: Likewise.
3086 * gcc.dg/c99-const-expr-5.c: Likewise.
3087 * gcc.dg/conv-2.c: Likewise.
3088 * gcc.dg/init-bad-7.c: Likewise.
3089 * gcc.dg/overflow-warn-1.c: Likewise.
3090 * gcc.dg/overflow-warn-2.c: Likewise.
3091 * gcc.dg/overflow-warn-3.c: Likewise.
3092 * gcc.dg/overflow-warn-4.c: Likewise.
3093 * gcc.dg/pointer-array-atomic.c: Likewise.
3094 * gcc.dg/pr26865.c: Likewise.
3095 * gcc.dg/pr61162-2.c: Likewise.
3096 * gcc.dg/pr61162.c: Likewise.
3097 * gcc.dg/pr67730-2.c: Likewise.
3098 * gcc.dg/pr69156.c: Likewise.
3099 * gcc.dg/pr70174.c: Likewise.
3100 * objc.dg/proto-lossage-4.m: Likewise.
3101
3102 2017-08-09 Marek Polacek <polacek@redhat.com>
3103
3104 PR c/81417
3105 * Wsign-compare-1.c: New test.
3106 * gcc.dg/compare1.c: Adjust dg-bogus.
3107 * gcc.dg/compare2.c: Likewise.
3108 * gcc.dg/compare3.c: Likewise.
3109 * gcc.dg/compare7.c: Likewise.
3110 * gcc.dg/compare8.c: Likewise.
3111 * gcc.dg/compare9.c: Likewise.
3112 * gcc.dg/pr11492.c: Likewise.
3113
3114 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3115
3116 PR driver/81523
3117 * gcc.dg/pie-7.c: New test.
3118 * gcc.dg/pie-static-1.c: Likewise.
3119 * gcc.dg/pie-static-2.c: Likewise.
3120
3121 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3122
3123 PR target/81708
3124 * gcc.target/i386/stack-prot-guard.c: New test.
3125
3126 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3127
3128 * gcc.target/aarch64/xorsign.c: New.
3129 * gcc.target/aarch64/xorsign_exec.c: New.
3130 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3131
3132 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3133
3134 PR tree-optimization/81354
3135 * g++.dg/torture/pr81354.C: New file.
3136
3137 2017-08-08 Richard Biener <rguenther@suse.de>
3138
3139 PR middle-end/81719
3140 * g++.dg/tree-ssa/pr81719.C: New testcase.
3141
3142 2017-08-08 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/81723
3145 * gfortran.dg/pr81723.f: New testcase.
3146
3147 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3148
3149 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3150 string.
3151 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3152 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3153 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3154 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3155 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3156 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3157 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3158 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3159 * gcc.target/powerpc/cmpb-3.c: Likewise.
3160 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3161 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3162
3163 2017-08-08 Martin Liska <mliska@suse.cz>
3164
3165 PR tree-opt/81696
3166 * gcc.dg/ipa/pr81696.c: New test.
3167
3168 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3169
3170 PR tree-optimization/81744
3171 * gcc.dg/tree-ssa/pr81744.c: New.
3172
3173 2017-08-08 Marek Polacek <polacek@redhat.com>
3174
3175 PR c++/81607
3176 * g++.dg/other/bitfield6.C: New test.
3177
3178 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3179
3180 PR target/81593
3181 * gcc.target/powerpc/vec-setup.h: New tests to test various
3182 combinations of setting up vectors of 2 double word elements.
3183 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3184 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3185 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3186 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3187 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3188 vector inserts from vector extracts.
3189 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3190
3191 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3192
3193 PR fortran/68829
3194 PR fortran/81701
3195 * gfortran.dg/o_fast_stacksize.90: New test.
3196
3197 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3198
3199 PR middle-end/46932
3200 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3201
3202 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3203
3204 * gcc.target/i386/pr81736-1.c: Removed.
3205 * gcc.target/i386/pr81736-2.c: Likewise.
3206 * gcc.target/i386/pr81736-3.c: Likewise.
3207 * gcc.target/i386/pr81736-4.c: Likewise.
3208
3209 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3210
3211 PR target/81736
3212 * gcc.target/i386/pr81736-1.c: New test.
3213 * gcc.target/i386/pr81736-2.c: Likewise.
3214 * gcc.target/i386/pr81736-3.c: Likewise.
3215 * gcc.target/i386/pr81736-4.c: Likewise.
3216
3217 2017-08-07 Marek Polacek <polacek@redhat.com>
3218
3219 PR middle-end/81737
3220 * gcc.dg/pr81737.c: New test.
3221
3222 2017-08-07 Martin Liska <mliska@suse.cz>
3223
3224 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3225 * gcc.dg/parm-impl-decl-1.c: Likewise.
3226 * gcc.dg/parm-impl-decl-3.c: Likewise.
3227 * gcc.dg/Wattributes-5.c: New test.
3228
3229 2017-08-06 Andrew Pinski <apinski@cavium.com>
3230
3231 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3232 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3233 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3234 * gcc.target/aarch64/target_attr_4.c: Likewise.
3235 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3236 * gcc.target/aarch64/target_attr_2.c: Likewise.
3237 * gcc.target/aarch64/target_attr_7.c: Likewise.
3238 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3239 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3240 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3241
3242 2017-08-06 Andrew Pinski <apinski@cavium.com>
3243
3244 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3245 -march=armv8-a+nolse, skip if -mcpu= is passed.
3246 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3247
3248 2017-08-06 Andrew Pinski <apinski@cavium.com>
3249
3250 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3251 * gcc.target/aarch64/_Float16_2.c: Likewise.
3252 * gcc.target/aarch64/_Float16_3.c: Likewise.
3253
3254 2017-08-06 Tom de Vries <tom@codesourcery.com>
3255
3256 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3257
3258 2017-08-06 Tom de Vries <tom@codesourcery.com>
3259
3260 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3261 type. Add missing return.
3262
3263 2017-08-06 Tom de Vries <tom@codesourcery.com>
3264
3265 PR testsuite/81731
3266 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3267 variable 'a' definition.
3268 (b): Remove unused variable.
3269 (gp): New variable.
3270 (check): Add parameter corresponding to call in main, and handle.
3271
3272 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 PR c++/79790
3275 * g++.dg/cpp1z/class-deduction43.C: New.
3276
3277 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3278
3279 PR tree-optimization/57371
3280 * c-c++-common/pr57371-1.c: New test.
3281 * c-c++-common/pr57371-2.c: New test.
3282 * c-c++-common/pr57371-3.c: New test.
3283 * c-c++-common/pr57371-4.c: New test.
3284 * gcc.dg/pr57371-5.c: New test.
3285
3286 2017-08-04 Carl Love <cel@us.ibm.com>
3287
3288 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3289 builtin test cases for vec_mule, and vec_mulo.
3290 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3291 builtin test cases for vec_mule, and vec_mulo.
3292
3293 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3294
3295 PR target/81590
3296 * gcc.target/i386/avx512-check.h: New file.
3297 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3298 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3299 * gcc.target/i386/avx512cd-check.h: Likewise.
3300 * gcc.target/i386/avx512ifma-check.h: Likewise.
3301 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3302 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3303 * gcc.target/i386/avx512bw-check.h: Rewrite.
3304 * gcc.target/i386/avx512dq-check.h: Likewise.
3305 * gcc.target/i386/avx512er-check.h: Likewise.
3306 * gcc.target/i386/avx512f-check.h: Likewise.
3307 * gcc.target/i386/avx512vl-check.h: Likewise.
3308 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3309 only.
3310 (test_512): Removed.
3311 (avx512*_test): Likewise.
3312 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3313
3314 2017-08-04 Marek Polacek <polacek@redhat.com>
3315
3316 PR middle-end/81695
3317 * gcc.dg/pr81695.c: New test.
3318
3319 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3320
3321 PR tree-optimization/81136
3322 * gcc.dg/vect/pr81136.c: Add scan test.
3323
3324 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3325
3326 * gcc.dg/vect/vect-alias-check-3.c: New test.
3327 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3328 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3329
3330 2017-08-04 Richard Biener <rguenther@suse.de>
3331
3332 PR middle-end/81705
3333 * c-c++-common/ubsan/pr81705.c: New testcase.
3334
3335 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3336
3337 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3338 messages that used to start with a capital letter.
3339 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3340 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3341 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3342 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3343 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3344 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3345 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3346 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3347 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3348 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3349 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3350 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3351 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3352 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3353 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3354 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3355 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3356 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3357 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3358 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3359 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3360 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3361 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3362 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3363 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3364 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3365 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3366 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3367 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3368 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3369 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3370 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3371 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3372 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3373 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3374 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3375 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3376 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3377 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3378 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3379 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3380 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3381 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3382 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3383 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3384 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3385 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3386 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3387 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3388 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3389 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3390 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3391 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3392 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3393 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3394 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3395
3396 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR target/81621
3399 * gcc.dg/pr81621.c: New test.
3400
3401 2017-08-03 Richard Biener <rguenther@suse.de>
3402
3403 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3404 and CSE.
3405
3406 2017-08-03 Richard Biener <rguenther@suse.de>
3407
3408 PR middle-end/81148
3409 * c-c++-common/ubsan/pr81148.c: New testcase.
3410
3411 2017-08-03 Tom de Vries <tom@codesourcery.com>
3412
3413 PR target/81662
3414 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3415
3416 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR driver/81650
3419 * gcc.dg/pr81650.c: New test.
3420
3421 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3422
3423 PR c++/71440
3424 * g++.dg/template/crash127.C: New.
3425
3426 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR middle-end/81052
3429 * c-c++-common/pr81052.c: New test.
3430
3431 2017-08-03 Tom de Vries <tom@codesourcery.com>
3432
3433 * gcc.dg/pr56727-2.c: Require alias.
3434
3435 2017-08-03 Tom de Vries <tom@codesourcery.com>
3436
3437 * gcc.dg/attr-noipa.c: Require alloca.
3438
3439 2017-08-03 Tom de Vries <tom@codesourcery.com>
3440
3441 * gcc.dg/torture/pr80163.c: Require label_values.
3442
3443 2017-08-03 Tom de Vries <tom@codesourcery.com>
3444
3445 PR target/81662
3446 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3447 * c-c++-common/patchable_function_entry-default.c: Same.
3448 * c-c++-common/patchable_function_entry-definition.c: Same.
3449
3450 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3451
3452 PR target/81644
3453 * gcc.target/i386/pr81644.c: New test.
3454
3455 2017-08-02 Tom de Vries <tom@codesourcery.com>
3456
3457 * gcc.dg/Walloca-14.c: Use relative line number.
3458
3459 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3460
3461 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3462 test "no-3dnowa" target attribute.
3463
3464 2017-08-02 Marek Polacek <polacek@redhat.com>
3465
3466 PR c/81289
3467 * gcc.dg/noncompile/pr81289.c: New test.
3468
3469 PR c/81448
3470 PR c/81306
3471 * c-c++-common/Wmultistatement-macros-13.c: New test.
3472
3473 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR c++/81640
3476 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3477
3478 PR middle-end/79499
3479 * gcc.dg/pr79499.c: New test.
3480
3481 2017-08-02 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/81633
3484 * gcc.dg/vect/pr81633.c: New testcase.
3485
3486 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3487
3488 * gcc.dg/guality/pr25967-1.c: New test.
3489 * gcc.dg/guality/pr25967-2.c: Likewise.
3490 * gcc.dg/torture/pr25967-1.c: Likewise.
3491 * gcc.dg/torture/pr25967-2.c: Likewise.
3492
3493 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3494
3495 PR target/81654
3496 * gcc.target/i386/pr81654.c: New test.
3497
3498 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3499
3500 PR fortran/79312
3501 * gfortran.dg/logical_assignment_1.f90: New test.
3502
3503 2017-08-01 Martin Liska <mliska@suse.cz>
3504
3505 PR middle-end/70140
3506 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3507
3508 2017-08-01 Martin Liska <mliska@suse.cz>
3509
3510 Revert r250771
3511 Make mempcpy more optimal (PR middle-end/70140).
3512
3513 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3514
3515 PR target/81622
3516 * gcc.target/powerpc/pr81622.c: New test.
3517
3518 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3519
3520 PR tree-optimization/80925
3521 * gcc.dg/vect/vect-28.c: Add
3522 --param vect-max-peeling-for-alignment=0 option.
3523 Remove unaligned access and peeling checks.
3524 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3525 * gcc.dg/vect/vect-70.c: Ditto.
3526 * gcc.dg/vect/vect-87.c: Ditto.
3527 * gcc.dg/vect/vect-88.c: Ditto.
3528 * gcc.dg/vect/vect-91.c: Ditto.
3529 * gcc.dg/vect/vect-93.c: Ditto.
3530
3531 2017-08-01 Tom de Vries <tom@codesourcery.com>
3532
3533 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3534 * gcc.target/nvptx/slp.c (foo): Same.
3535
3536 2017-08-01 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/81181
3539 * gcc.dg/torture/pr81181.c: New testcase.
3540
3541 2017-08-01 Martin Liska <mliska@suse.cz>
3542
3543 PR middle-end/70140
3544 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3545
3546 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3547
3548 PR target/81641
3549 * gcc.target/i386/pr81641.c: New test.
3550
3551 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3552
3553 PR target/81639
3554 * gcc.target/i386/pr81639.c: New test.
3555
3556 2017-08-01 Richard Biener <rguenther@suse.de>
3557
3558 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3559 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3560 endless loop.
3561 * gcc.dg/uninit-23.c: Adjust.
3562
3563 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3564
3565 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3566 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3567
3568 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3569
3570 PR tree-optimization/81627
3571 * gcc.dg/tree-ssa/pr81627.c: New.
3572
3573 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3574
3575 PR tree-optimization/81620
3576 * gcc.dg/tree-ssa/pr81620-1.c: New.
3577 * gcc.dg/tree-ssa/pr81620-2.c: New.
3578
3579 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3580
3581 PR testsuite/53542
3582 * gfortran.dg/use_30.f90: New test.
3583
3584 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3585
3586 PR tree-optimization/81588
3587 * gcc.dg/tree-ssa/pr81588.c: New test.
3588 * gcc.dg/pr81588.c: New test.
3589 * gcc.c-torture/execute/pr81588.c: New test.
3590
3591 2017-08-01 Richard Biener <rguenther@suse.de>
3592
3593 PR tree-optimization/81297
3594 * gcc.dg/torture/pr81297.c: New testcase.
3595
3596 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3597
3598 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3599
3600 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3601
3602 PR tree-optimization/80925
3603 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3604 --param vect-max-peeling-for-alignment=0 option.
3605 Remove unaligned access and peeling checks.
3606 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3607
3608 2017-07-31 Carl Love <cel@us.ibm.com>
3609
3610 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3611 missed in commit 250746.
3612
3613 2017-07-31 Carl Love <cel@us.ibm.com>
3614
3615 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3616 new builtins.
3617
3618 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3619
3620 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3621 * gcc.target/i386/pr79793-2.c: Likewise.
3622
3623 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3624
3625 PR target/25967
3626 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3627 (naked): Add attribute regparm(1) for x86_32 targets.
3628 Add integer argument. Remove global "data" variable.
3629 (main): Pass integer argument to naked function.
3630 * gcc.target/i386/naked-4.c: New test.
3631
3632 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3633 Martin Liska <mliska@suse.cz>
3634
3635 * gcc.dg/predict-15.c: New test.
3636 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3637
3638 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3639
3640 PR target/25967
3641 * gcc.target/i386/naked-1.c: New test.
3642 * gcc.target/i386/naked-2.c: Ditto.
3643 * gcc.target/i386/naked-3.c: Ditto.
3644 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3645 do_test_body0 stub function, use attribute "naked" instead.
3646 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3647 * gcc.dg/pr44290-2.c: Ditto.
3648
3649 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3650
3651 PR fortran/81581
3652 * gfortran.dg/dim_sum_1.f90: New test case.
3653 * gfortran.dg/dim_sum_2.f90: New test case.
3654 * gfortran.dg/dim_sum_3.f90: New test case.
3655
3656 2017-07-31 Martin Liska <mliska@suse.cz>
3657
3658 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3660
3661 2017-07-31 Martin Liska <mliska@suse.cz>
3662
3663 PR sanitize/81530
3664 * g++.dg/ubsan/pr81530.C: New test.
3665
3666 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR sanitizer/81604
3669 * c-c++-common/ubsan/pr81604.c: New test.
3670
3671 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3672
3673 PR target/79793
3674 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3675 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3676 (foo): Check the builtin return address against the return address
3677 in interrupt frame.
3678 * gcc.target/i386/pr79793-1.c: New test.
3679 * gcc.target/i386/pr79793-2.c: Likewise.
3680
3681 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * c-c++-common/dump-ada-spec-7.c: New test.
3684
3685 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3686
3687 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3688 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3689
3690 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3691
3692 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3693
3694 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3695
3696 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3697
3698 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3699
3700 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3701
3702 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3703 Bilyan Borisov <bilyan.borisov@arm.com>
3704
3705 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3706 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3707 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3708 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3709 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3710
3711 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3712
3713 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3714 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3715 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3716 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3717 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3718 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3719 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3720 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3721 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3722 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3723 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3724
3725 2017-07-28 Martin Liska <mliska@suse.cz>
3726
3727 PR sanitizer/81340
3728 * g++.dg/asan/pr81340.C: New test.
3729
3730 2017-07-28 Richard Biener <rguenther@suse.de>
3731
3732 PR tree-optimization/81502
3733 * gcc.target/i386/pr81502.c: New testcase.
3734
3735 2017-07-28 Martin Liska <mliska@suse.cz>
3736
3737 PR sanitizer/81460
3738 * gcc.dg/asan/pr81460.c: New test.
3739
3740 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR sanitizer/80998
3743 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3744 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3745
3746 PR tree-optimization/81578
3747 * gcc.dg/pr81578.c: New test.
3748
3749 2017-07-28 Richard Biener <rguenther@suse.de>
3750
3751 PR tree-optimization/81573
3752 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3753
3754 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3755
3756 * g++.dg/pr69667.C: Remove option -mlra.
3757 * gcc.target/powerpc/dform-1.c: Likewise.
3758 * gcc.target/powerpc/dform-2.c: Likewise.
3759 * gcc.target/powerpc/dform-3.c: Likewise.
3760 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3761 * gcc.target/powerpc/p9-vparity.c: Likewise.
3762 * gcc.target/powerpc/pr63491.c: Likewise.
3763 * gcc.target/powerpc/pr67808.c: Likewise.
3764 * gcc.target/powerpc/pr68805.c: Likewise.
3765 * gcc.target/powerpc/pr69461.c: Likewise.
3766 * gcc.target/powerpc/pr71680.c: Likewise.
3767 * gcc.target/powerpc/pr77289.c: Likewise.
3768 * gcc.target/powerpc/pr78458.c: Likewise.
3769 * gcc.target/powerpc/pr78543.c: Likewise.
3770 * g++.dg/pr71294.C: Remove option -mno-lra.
3771 * gcc.target/powerpc/pr71656-1.c: Likewise.
3772 * gcc.target/powerpc/pr71656-2.c: Likewise.
3773 * gcc.target/powerpc/pr71698.c: Likewise.
3774
3775 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3776 Sudakshina Das <sudi.das@arm.com>
3777
3778 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3779
3780 2017-07-27 Marek Polacek <polacek@redhat.com>
3781
3782 PR c/81417
3783 * c-c++-common/Wsign-compare-1.c: New test.
3784 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3785 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3786 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3787 * g++.dg/warn/compare1.C: Likewise.
3788 * gcc.dg/compare1.c: Likewise.
3789 * gcc.dg/compare2.c: Likewise.
3790 * gcc.dg/compare4.c: Likewise.
3791 * gcc.dg/compare5.c: Likewise.
3792 * gcc.dg/pr35430.c: Likewise.
3793 * gcc.dg/pr60087.c: Likewise.
3794
3795 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3796
3797 PR middle-end/81564
3798 * gcc.dg/pr81564.c: New test.
3799
3800 2017-07-27 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/81573
3803 PR tree-optimization/81494
3804 * gcc.dg/torture/pr81573.c: New testcase.
3805
3806 2017-07-27 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/81571
3809 * gcc.dg/torture/pr81571.c: New testcase.
3810
3811 2017-07-27 Richard Biener <rguenther@suse.de>
3812
3813 PR tree-optimization/81502
3814 * gcc.target/i386/vect-insert-1.c: New testcase.
3815
3816 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3817
3818 PR target/81534
3819 * gcc.target/s390/pr81534.c: New test.
3820
3821 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR tree-optimization/81555
3824 PR tree-optimization/81556
3825 * gcc.c-torture/execute/pr81555.c: New test.
3826 * gcc.c-torture/execute/pr81556.c: New test.
3827
3828 * gcc.dg/attr-noipa.c: New test.
3829 * gcc.dg/ipa/ipa-pta-18.c: New test.
3830 * gcc.dg/ipa/ipa-sra-11.c: New test.
3831
3832 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3833
3834 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3835 option.
3836 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3837 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3838 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3839 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3840 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3841 * gcc.target/powerpc/vsx-simode.c: Likewise.
3842 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3843 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3844
3845 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 PR c++/71570
3848 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3849
3850 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3851
3852 PR target/81563
3853 * gcc.target/i386/pr81563.c: New test
3854
3855 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3856
3857 PR target/79041
3858 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3859
3860 2017-07-26 Marek Polacek <polacek@redhat.com>
3861
3862 PR middle-end/70992
3863 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3864 * gcc.dg/overflow-warn-2.c: Likewise.
3865 * gcc.dg/overflow-warn-3.c: Likewise.
3866 * gcc.dg/overflow-warn-4.c: Likewise.
3867 * gcc.dg/torture/pr70992-2.c: New test.
3868 * gcc.dg/torture/pr70992.c: New test.
3869
3870 2017-07-26 Richard Biener <rguenther@suse.de>
3871
3872 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3873 happening in ccp1.
3874 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3875
3876 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3877
3878 PR middle-end/46932
3879 * gcc.dg/pr46932.c: New testcase.
3880
3881 2017-07-26 Martin Liska <mliska@suse.cz>
3882
3883 PR sanitize/81186
3884 * gcc.dg/asan/pr81186.c: New test.
3885
3886 2017-07-25 Carl Love <cel@us.ibm.com>
3887
3888 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3889 vec_cnttz builtins.
3890
3891 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * gnat.dg/opt66.adb: New test.
3894
3895 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3896
3897 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3898 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3899
3900 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3901
3902 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3903
3904 2017-07-25 Torsten Duwe <duwe@suse.de>
3905
3906 * c-c++-common/patchable_function_entry-default.c: New test.
3907 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3908 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3909
3910 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3911
3912 PR target/81532
3913 * gcc.target/i386/pr80833-3.c: New test.
3914 * gcc.target/i386/avx512dq-pr81532.c: New test.
3915 * gcc.target/i386/avx512bw-pr81532.c: New test.
3916
3917 2017-07-25 Richard Biener <rguenther@suse.de>
3918
3919 PR tree-optimization/81455
3920 * gcc.dg/pr81455.c: New testcase.
3921
3922 2017-07-25 Richard Biener <rguenther@suse.de>
3923
3924 PR tree-optimization/81529
3925 * gfortran.dg/pr81529.f90: New testcase.
3926
3927 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3928
3929 * gcc.target/aarch64/pr79041-2.c: Improve test.
3930
3931 2017-07-25 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/81410
3934 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3935
3936 2017-07-25 Richard Biener <rguenther@suse.de>
3937
3938 PR tree-optimization/81510
3939 * gcc.dg/torture/pr81510.c: New testcase.
3940 * gcc.dg/torture/pr81510-2.c: Likewise.
3941
3942 2017-07-25 Martin Liska <mliska@suse.cz>
3943
3944 PR ipa/81520
3945 * gcc.dg/ipa/pr81520.c: New test.
3946
3947 2017-07-25 Marek Polacek <polacek@redhat.com>
3948
3949 PR c/81364
3950 * Wmultistatement-macros-12.c: New test.
3951
3952 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3953
3954 PR target/81414
3955 * gcc.target/aarch64/pr81414.C: New.
3956
3957 2017-07-25 Richard Biener <rguenther@suse.de>
3958
3959 PR middle-end/81505
3960 * gcc.dg/ubsan/pr81505.c: New testcase.
3961
3962 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3963
3964 PR testsuite/80759
3965 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3966 (ELFFN_BEGIN): Rename to FN_TYPE.
3967 (ELFFN_END): Rename to FN_SIZE.
3968 (ASMNAME): New macro.
3969 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3970 .global.
3971 (FUNC_END): Use ASMNAME.
3972 (test_data_save): Remove.
3973 (test_data_input): Likewise.
3974 (test_data_output: Likewise.
3975 (test_data_fn): Likewise.
3976 (test_data_retaddr): Likewise.
3977 (regs_to_mem): Make globals, use r10 instead of rax.
3978 (mem_to_regs): Likewise.
3979 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3980 body to ms-sysv.c.
3981 (do_test_aligned): Likewise.
3982 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3983 Add dg-* directives.
3984 (PASTE_STR): New macro.
3985 (ASMNAME): Likewise.
3986 (LOAD_TEST_DATA_ADDR): Likewise.
3987 (TEST_DATA_OFFSET): Likewise.
3988 (do_test_body0): New C function.
3989 (do_test_body): New inline assembly routine.
3990 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3991 (runtest_ms_sysv): Modify.
3992
3993 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3994
3995 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3996 since the upper-regs options have been deleted.
3997 * gcc.target/powerpc/pr65849-2.c: Likewise.
3998 * gcc.target/powerpc/pr80099-1.c: Likewise.
3999 * gcc.target/powerpc/pr80099-2.c: Likewise.
4000 * gcc.target/powerpc/pr80099-3.c: Likewise.
4001 * gcc.target/powerpc/pr80099-4.c: Likewise.
4002 * gcc.target/powerpc/pr80099-5.c: Likewise.
4003 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4004 support removal of the upper-regs options.
4005 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4006 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4007 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4008 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4009 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4010 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4011 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4012 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4013 * gcc.target/powerpc/ppc-round.c: Likewise.
4014 * gcc.target/powerpc/pr71720.c: Likewise.
4015 * gcc.target/powerpc/pr72853.c: Likewise.
4016 * gcc.target/powerpc/pr79907.c: Likewise.
4017 * gcc.target/powerpc/pr78953.c: Likewise.
4018 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4019 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4020 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4021 * gcc.target/powerpc/vec-init-3.c: Likewise.
4022 * gcc.target/powerpc/vec-init-6.c: Likewise.
4023 * gcc.target/powerpc/vec-init-7.c: Likewise.
4024 * gcc.target/powerpc/vec-set-char.c: Likewise.
4025 * gcc.target/powerpc/vec-set-int.c: Likewise.
4026 * gcc.target/powerpc/vec-set-short.c: Likewise.
4027
4028 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4029
4030 PR target/79041
4031 * gcc.target/aarch64/pr79041-2.c: New test.
4032
4033 2017-07-24 Carl Love <cel@us.ibm.com>
4034
4035 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4036 the new built-ins.
4037
4038 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4039
4040 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4041
4042 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4043 Mikael Morin <mikael@gcc.gnu.org>
4044
4045 PR fortran/66102
4046 * gfortran.dg/realloc_on_assign_28.f90: New test.
4047
4048 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4049
4050 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4051 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4052
4053 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4054
4055 PR target/80569
4056 * gcc.target/i386/pr80569.c: New test.
4057
4058 2017-07-21 Carl Love <cel@us.ibm.com>
4059
4060 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4061 vmuleuh): Fix scan-assembler-times should check for word not half word
4062 instructions.
4063
4064 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4065
4066 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4067 redundant -march option.
4068 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4069 in addition to armv8.1-a.
4070
4071 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4072
4073 PR middle-end/56727
4074 * gcc.dg/pr56727-1.c: New test.
4075 * gcc.dg/pr56727-2.c: New test.
4076
4077 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4078
4079 * gcc.target/powerpc/mmx-check.h: New file.
4080 * gcc.target/powerpc/mmx-packs.c: New file.
4081 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4082 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4083 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4084 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4085 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4086 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4087 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4088 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4089 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4090 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4091 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4092 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4093 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4094 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4095 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4096 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4097 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4098 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4099 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4100 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4101 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4102 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4103 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4104 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4105 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4106 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4107 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4108 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4109 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4110 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4111 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4112 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4113 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4114 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4115 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4116 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4117 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4118 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4119
4120 2017-06-21 Richard Biener <rguenther@suse.de>
4121
4122 PR tree-optimization/81500
4123 * gcc.dg/torture/pr81500.c: New testcase.
4124
4125 2017-07-20 Nathan Sidwell <nathan@acm.org>
4126
4127 * g++.dg/ext/anon-struct6.C: Adjust diag.
4128 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4129
4130 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR target/80846
4133 * gcc.target/i386/avx-pr80846.c: New test.
4134 * gcc.target/i386/avx2-pr80846.c: New test.
4135 * gcc.target/i386/avx512f-pr80846.c: New test.
4136
4137 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4138
4139 PR tree-optimization/81388
4140 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4141 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4142
4143 2017-07-17 Tom de Vries <tom@codesourcery.com>
4144
4145 PR middle-end/81030
4146 * gcc.dg/pr81030.c: New test.
4147
4148 2017-07-20 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/61171
4151 * g++.dg/vect/pr61171.cc: New testcase.
4152 * gfortran.dg/vect/pr61171.f: Likewise.
4153 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4154
4155 2017-07-20 Richard Biener <rguenther@suse.de>
4156
4157 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4158 with V64QImode.
4159 * gcc.dg/vect/slp-45.c: Likewise.
4160
4161 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4162
4163 * gcc.dg/tree-ssa/vrp116.c: New Test.
4164
4165 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4166
4167 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4168 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4169 __builtin_cpu_is and __builtin_cpu_supports are supported.
4170
4171 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4172
4173 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4174 __BUILTIN_CPU_SUPPORTS__ defined.
4175 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4176 __BUILTIN_CPU_SUPPORTS__ defined.
4177
4178 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR tree-optimization/81346
4181 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4182
4183 2017-07-19 Tom de Vries <tom@codesourcery.com>
4184
4185 * gcc.target/nvptx/decl-init.c: Update alignment.
4186 * gcc.target/nvptx/slp-2-run.c: New test.
4187 * gcc.target/nvptx/slp-2.c: New test.
4188 * gcc.target/nvptx/v2di.c: New test.
4189
4190 2017-07-19 Tom de Vries <tom@codesourcery.com>
4191
4192 * gcc.target/nvptx/slp-run.c: New test.
4193 * gcc.target/nvptx/slp.c: New test.
4194 * gcc.target/nvptx/v2si-cvt.c: New test.
4195 * gcc.target/nvptx/v2si-run.c: New test.
4196 * gcc.target/nvptx/v2si.c: New test.
4197 * gcc.target/nvptx/vec.inc: New test.
4198
4199 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR tree-optimization/81346
4202 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4203 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4204 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4205 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4206 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4207 compiler to avoid X / C1 op C2 optimization to trigger.
4208
4209 2017-07-19 Martin Liska <mliska@suse.cz>
4210
4211 PR sanitizer/63361
4212 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4213 -ffloat-store or -mieee for targets that need it.
4214
4215 2017-07-18 Tom de Vries <tom@codesourcery.com>
4216
4217 PR middle-end/81464
4218 * gfortran.dg/pr81464.f90: New test.
4219
4220 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR target/81471
4223 * gcc.target/i386/pr81471.c: New test.
4224
4225 2017-06-18 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/81410
4228 * gcc.dg/vect/pr81410.c: New testcase.
4229
4230 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4231
4232 PR middle-end/81462
4233 * g++.dg/torture/pr81462.C: New testcase.
4234
4235 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR target/81408
4238 * g++.dg/tree-ssa/pr81408.C: New.
4239 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4240
4241 2017-07-18 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/80620
4244 PR tree-optimization/81403
4245 * gcc.dg/torture/pr80620.c: New testcase.
4246 * gcc.dg/torture/pr81403.c: Likewise.
4247
4248 2017-07-18 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/81418
4251 * gcc.dg/torture/pr81418.c: New testcase.
4252
4253 2017-07-17 Carl Love <cel@us.ibm.com>
4254
4255 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4256 test case changes for commit 249424
4257
4258 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4259 vmuleuh): Fix scan-assembler-times should check for word not half word
4260 instructions.
4261
4262 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4263
4264 PR tree-optimization/81162
4265 * gcc.dg/pr81162.c: Move this to...
4266 * gcc.dg/ubsan/pr81162.c: ...here.
4267
4268 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4269
4270 * g++.dg/diagnostic/friend1.C: New test.
4271 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4272
4273 2017-07-17 Nathan Sidwell <nathan@acm.org>
4274
4275 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4276
4277 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4278
4279 * lib/gcc-dg.exp: Increase expect's match buffer size.
4280
4281 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4282
4283 PR target/81369
4284 * gcc.dg/tree-ssa/pr81369.c: New.
4285
4286 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4287
4288 * gcc.target/arc/pr9000674901.c: New file.
4289 * gcc.target/arc/pic-1.c: Likewise.
4290 * gcc.target/arc/pr9001191897.c: Likewise.
4291
4292 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4293 Andrew Burgess <andrew.burgess@embecosm.com>
4294
4295 * gcc.target/arc/naked-1.c: New file.
4296 * gcc.target/arc/naked-2.c: Likewise.
4297
4298 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4299
4300 PR tree-optimization/81428
4301 * gcc.dg/fixed-point/pr81428.c: New test.
4302
4303 PR tree-optimization/81365
4304 * g++.dg/torture/pr81365.C: New test.
4305
4306 PR tree-optimization/81396
4307 * gcc.dg/tree-ssa/pr81396.c: New test.
4308
4309 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4310
4311 * gnat.dg/opt65.adb: New test.
4312
4313 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4314
4315 * gcc.dg/predict-8.c: Update.
4316
4317 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4318
4319 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4320 * g++.dg/warn/pr12242.C: Likewise.
4321
4322 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4323
4324 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4325 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4326 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4327 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4328 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4329 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4330 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4331 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4332 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4333 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4334 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4335 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4336 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4337 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4338 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4339 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4340 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4341 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4342 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4365 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4366 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4367 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4368 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4369 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4370 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4371 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4372 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4373 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4374 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4375
4376 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4377
4378 PR tree-optimization/81162
4379 * gcc.dg/pr81162.c: New file.
4380
4381 2017-07-14 Martin Sebor <msebor@redhat.com>
4382
4383 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4384 that bcopy is expected to be transformed to.
4385
4386 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4387
4388 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4389 * g++.dg/lookup/missing-std-include-2.C: New test case.
4390 * g++.dg/lookup/missing-std-include-3.C: New test case.
4391 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4392 * gcc.dg/missing-header-fixit-1.c: New test case.
4393 * gcc.dg/missing-header-fixit-2.c: New test case.
4394 * gcc.dg/missing-header-fixit-2.h: New header.
4395
4396 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4397
4398 PR c/81405
4399 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4400
4401 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4402
4403 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4404
4405 2017-07-13 Martin Liska <mliska@suse.cz>
4406
4407 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4408 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4409 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4410 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4411 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4412 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4413 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4414
4415 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4416
4417 PR target/81193
4418 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4419 __builtin_cpu_supports with old GLIBC's.
4420 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4421 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4422 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4423 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4424 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4425 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4426 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4427 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4428 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4429 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4430 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4431 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4432 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4433 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4434 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4435 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4436 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4437 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4438 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4439 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4440 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4441 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4442 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4443 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4444
4445 2017-07-12 Carl Love <cel@us.ibm.com>
4446
4447 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4448 rev_bool_int): Add test cases for builtins.
4449 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4450 test cases for builtins.
4451
4452 2017-07-12 Carl Love <cel@us.ibm.com>
4453
4454 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4455 lp64 && p9vector_hw.
4456
4457 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4458
4459 * lib/target-supports.exp (check_stack_check_available): Make
4460 testcase name depend on stack_kind.
4461
4462 2017-07-11 Michael Collison <michael.collison@arm.com>
4463
4464 * gcc.target/aarch64/cmp-2.c: New testcase.
4465
4466 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4467
4468 PR c++/51270
4469 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4470
4471 2017-07-11 Carl Love <cel@us.ibm.com>
4472
4473 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4474 test cases for the builtins.
4475
4476 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4477
4478 * lib/profopt.exp: Print relative names in UNSUPPORTED
4479 AutoFDO tests.
4480
4481 2017-07-10 Michael Collison <michael.collison@arm.com>
4482
4483 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4484
4485 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4486
4487 PR target/81375
4488 * gcc.target/i386/pr81375.c: New test.
4489
4490 2017-07-10 Martin Sebor <msebor@redhat.com>
4491
4492 PR tree-optimization/80397
4493 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4494
4495 2017-07-10 Martin Sebor <msebor@redhat.com>
4496
4497 PR other/81345
4498 * gcc.dg/pr81345.c: New test.
4499
4500 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4501
4502 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4503 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4504
4505 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4506
4507 PR target/81313
4508 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4509 integer argumets to bypass x86_64 outgoing args optimization.
4510
4511 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4512
4513 * gfortran.dg/eoshift_4.f90: New test.
4514 * gfortran.dg/eoshift_5.f90: New test.
4515 * gfortran.dg/eoshift_6.f90: New test.
4516
4517 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4518
4519 PR target/81313
4520 * gcc.target/i386/pr81313-1.c: New test.
4521 * gcc.target/i386/pr81313-2.c: Likewise.
4522 * gcc.target/i386/pr81313-3.c: Likewise.
4523 * gcc.target/i386/pr81313-4.c: Likewise.
4524 * gcc.target/i386/pr81313-5.c: Likewise.
4525
4526 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4527
4528 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4529 * gnat.dg/vect16.ads (Sarray): Likewise.
4530 * gnat.dg/vect17.ads (Sarray): Likewise.
4531 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4532 * gnat.dg/vect16.adb (Add): Likewise.
4533 * gnat.dg/vect17.adb (Add): Likewise.
4534
4535 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4536
4537 PR c++/79300
4538 * g++.dg/diagnostic/pr79300.C: New test case.
4539
4540 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4541
4542 * gcc.target/powerpc/clone1.c: Add check to make sure the
4543 __builtin_cpu_supports function is fully supported.
4544 * gcc.target/powerpc/clone2.c: New runtime test for
4545 target_clones.
4546
4547 PR target/81348
4548 * gcc.target/powerpc/pr81348.c: New test.
4549
4550 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4551
4552 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4553
4554 2017-07-07 Carl Love <cel@us.ibm.com>
4555
4556 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4557 file for built-ins.
4558
4559 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4560
4561 * gcc.target/sparc/dictunpack.c: New file.
4562 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4563 * gcc.target/sparc/fpcmpshl.c: Likewise.
4564 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4565 * gcc.target/sparc/fpcmpushl.c: Likewise.
4566
4567 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4568
4569 PR fortran/70071
4570 * gfortran.dg/coarray_44.f90: New testcase.
4571
4572 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4573
4574 * c-c++-common/asan/kasan-alloca-1.c: New test.
4575 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4576
4577 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4578
4579 * c-c++-common/asan/alloca_big_alignment.c: New test.
4580 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4581 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4582 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4583 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4584 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4585 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4586 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4587
4588 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4589
4590 PR target/81305
4591 * gcc.target/avr/isr-test.h: Fix warnings.
4592
4593 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4594
4595 * lib/target-supports.exp: Generate
4596 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4597 and check_effective_target_arm_arch_v8r_multilib.
4598
4599 2017-07-06 Carl Love <cel@us.ibm.com>
4600
4601 * ChangeLog: Clean up from mid air collision
4602
4603 2017-07-06 Carl Love <cel@us.ibm.com>
4604
4605 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4606 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4607 cases for vec_addc, adde and addec builtins.
4608
4609 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4610
4611 PR c++/79300
4612 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4613 expected underlining within macro expansion.
4614 * c-c++-common/pr70264.c: Likewise.
4615 * g++.dg/plugin/diagnostic-test-expressions-1.C
4616 (test_within_macro_1): New test.
4617 (test_within_macro_2): Likewise.
4618 (test_within_macro_3): Likewise.
4619 (test_within_macro_4): Likewise.
4620 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4621 expected underlining within macro expansion.
4622 (test_macro_4): Likewise.
4623 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4624 (test_within_macro_1): New test.
4625 (test_within_macro_2): Likewise.
4626 (test_within_macro_3): Likewise.
4627 (test_within_macro_4): Likewise.
4628 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4629 underlining within macro expansion.
4630
4631 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4632
4633 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4634 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4635 _mm_maskz_getexp_round_sd): Test new intrinsics.
4636 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4637 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4638 _mm_maskz_getexp_round_ss): Ditto.
4639 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4640 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4641 _mm_maskz_getmant_round_sd): Ditto.
4642 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4643 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4644 _mm_maskz_getmant_round_ss): Ditto.
4645 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4646 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4647 _mm_maskz_getexp_round_sd): New runtime tests.
4648 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4649 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4650 _mm_maskz_getexp_round_ss): Ditto.
4651 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4652 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4653 _mm_maskz_getmant_round_sd): Ditto.
4654 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4655 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4656 _mm_maskz_getmant_round_ss): Ditto.
4657 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4658 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4659 __builtin_ia32_getmantss_mask_round): Test new builtins.
4660 * gcc.target/i386/sse-13.c : Ditto.
4661 * gcc.target/i386/sse-23.c: Ditto.
4662 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4663 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4664 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4665 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4666 _mm_mask_getexp_round_ss): Test new intrinsics.
4667 * gcc.target/i386/testround-1.c: Ditto.
4668 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4669 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4670 _mm_mask_getmant_round_ss): Test new intrinsics
4671 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4672 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4673 _mm_maskz_getmant_ss): Test new intrinsics.
4674
4675 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4676
4677 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4678 * lib/target-supports.exp (check_stack_check_available): New.
4679 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4680 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4681 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4682 * gcc.dg/pr47443.c: Likewise.
4683 * gcc.dg/pr48134.c: Likewise.
4684 * gcc.dg/pr70017.c: Likewise.
4685 * gcc.target/aarch64/stack-checking.c: Likewise.
4686 * gcc.target/arm/stack-checking.c: Likewise.
4687 * gcc.target/i386/pr48723.c: Likewise.
4688 * gcc.target/i386/pr55672.c: Likewise.
4689 * gcc.target/i386/pr67265-2.c: Likewise.
4690 * gcc.target/i386/pr67265.c: Likewise.
4691 * gnat.dg/opt49.adb: Likewise.
4692 * gnat.dg/stack_check1.adb: Likewise.
4693 * gnat.dg/stack_check2.adb: Likewise.
4694 * gnat.dg/stack_check3.adb: Likewise.
4695
4696 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4697
4698 PR target/80103
4699 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4700 __attribute__.
4701
4702 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4703
4704 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4705 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4706 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4707 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4708 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4709 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4710 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4711 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4712 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4713 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4714 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4715 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4716
4717 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4718
4719 PR target/81305
4720 * gcc.target/avr/isr-test.h: New file.
4721 * gcc.target/avr/torture/isr-01-simple.c: New test.
4722 * gcc.target/avr/torture/isr-02-call.c: New test.
4723 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4724
4725 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4726
4727 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4728 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4729 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4730 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4731
4732 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4733
4734 * gcc.dg/tree-ssa/ldist-26.c: New test.
4735
4736 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4737
4738 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4739
4740 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4741
4742 PR target/81300
4743 * gcc.target/i386/pr81300.c: New test.
4744
4745 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4746
4747 PR target/81294
4748 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4749 x and y arguments in the call to _subborrow_u32.
4750 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4751 x and y arguments in the call to _subborrow_u64.
4752 * gcc.target/i386/pr81294-1.c: New test.
4753 * gcc.target/i386/pr81294-2.c: Ditto.
4754
4755 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4756
4757 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4758
4759 2017-07-04 Marek Polacek <polacek@redhat.com>
4760
4761 PR c/81231
4762 * gcc.dg/atomic-pr81231.c: New test.
4763
4764 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4765
4766 PR tree-optimization/81292
4767 * gcc.dg/pr81292-1.c: New test.
4768 * gcc.dg/pr81292-2.c: Likewise.
4769
4770 2017-07-04 Martin Liska <mliska@suse.cz>
4771
4772 PR sanitizer/81040
4773 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4774 use-after-scope sanitization.
4775
4776 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4777
4778 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4779 options.
4780
4781 PR target/81175
4782 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4783 gather.
4784
4785 2017-07-04 Martin Liska <mliska@suse.cz>
4786
4787 PR ipa/81214
4788 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4789 * g++.dg/ext/mvc3.C: Likewise.
4790 * gcc.target/i386/mvc2.c: Likewise.
4791 * gcc.target/i386/mvc3.c: Likewise.
4792
4793 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4794
4795 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4796 decomposition declaration in diagnostics.
4797 * g++.dg/cpp1z/decomp2.C: Likewise.
4798 * g++.dg/cpp1z/decomp3.C: Likewise.
4799 * g++.dg/cpp1z/decomp4.C: Likewise.
4800 * g++.dg/cpp1z/decomp5.C: Likewise.
4801 * g++.dg/cpp1z/decomp6.C: Likewise.
4802 * g++.dg/cpp1z/decomp7.C: Likewise.
4803 * g++.dg/cpp1z/decomp8.C: Likewise.
4804 * g++.dg/cpp1z/decomp13.C: Likewise.
4805 * g++.dg/cpp1z/decomp14.C: Likewise.
4806 * g++.dg/cpp1z/decomp18.C: Likewise.
4807 * g++.dg/cpp1z/decomp19.C: Likewise.
4808 * g++.dg/cpp1z/decomp22.C: Likewise.
4809 * g++.dg/cpp1z/decomp23.C: Likewise.
4810 * g++.dg/cpp1z/decomp24.C: Likewise.
4811 * g++.dg/cpp1z/decomp25.C: Likewise.
4812 * g++.dg/cpp1z/decomp26.C: Likewise.
4813 * g++.dg/cpp1z/decomp28.C: Likewise.
4814
4815 PR c++/81258
4816 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4817 * g++.dg/cpp1z/decomp30.C: New test.
4818
4819 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4820
4821 PR c++/65775
4822 * g++.dg/cpp0x/trailing14.C: New.
4823
4824 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4825
4826 PR testsuite/79866
4827 * gfortran.dg/coarray_event_2.f08: New test.
4828
4829 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4830
4831 PR testsuite/79843
4832 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4833 * gfortran.dg/pointer_intent_2.f90: Likewise.
4834
4835 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4836
4837 PR middle-end/81290
4838 * gcc.c-torture/compile/pr81290.c: New.
4839
4840 2017-07-03 Richard Biener <rguenther@suse.de>
4841
4842 PR tree-optimization/60510
4843 * gfortran.dg/vect/pr60510.f: New testcase.
4844
4845 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4846
4847 * gcc.target/i386/mvc6.c: Require ifunc support.
4848
4849 2017-07-03 Martin Liska <mliska@suse.cz>
4850
4851 PR sanitize/81040
4852 * g++.dg/asan/function-argument-1.C: New test.
4853 * g++.dg/asan/function-argument-2.C: New test.
4854 * g++.dg/asan/function-argument-3.C: New test.
4855
4856 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4857
4858 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4859 as well.
4860
4861 2017-07-03 Tom de Vries <tom@codesourcery.com>
4862
4863 PR tree-optimization/69468
4864 * gcc.dg/pr81192.c: Update.
4865
4866 2017-07-03 Tom de Vries <tom@codesourcery.com>
4867
4868 PR tree-optimization/81192
4869 * gcc.dg/pr81192.c: Update.
4870
4871 2017-07-03 Tom de Vries <tom@codesourcery.com>
4872
4873 PR tree-optimization/81192
4874 * gcc.dg/pr81192.c: New test.
4875
4876 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4877
4878 * gfortran/eoshift_3.f90: New test.
4879
4880 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4881
4882 * gcc.dg/strlenopt-32.c: New testcase.
4883 * gcc.dg/strlenopt-33.c: Likewise.
4884 * gcc.dg/strlenopt-33g.c: Likewise.
4885 * gcc.dg/strlenopt-34.c: Likewise.
4886 * gcc.dg/strlenopt-35.c: Likewise.
4887
4888 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4889
4890 PR tree-optimization/80769
4891 * gcc.dg/strlenopt-31.c: New test.
4892 * gcc.dg/strlenopt-31g.c: Likewise.
4893
4894 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4895
4896 PR tree-optimization/81136
4897 * gcc.dg/vect/pr81136.c: New test.
4898
4899 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR sanitizer/81262
4902 * gcc.c-torture/compile/pr81262.c: New test.
4903 * g++.dg/ubsan/pr81262.C: New test.
4904
4905 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4906
4907 PR ipa/81261
4908 * g++.dg/ipa/pr81261.C: New testcase.
4909
4910 2017-06-30 Andrew Pinski <apinski@cavium.com>
4911
4912 * gcc.dg/torture/pr81245.c: New testcase.
4913
4914 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4915
4916 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4917 unbounded use.
4918
4919 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4920
4921 PR c++/80014
4922 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4923 Add declaration.
4924 (test_typeid): New test function.
4925
4926 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR target/81225
4929 * gcc.target/i386/pr81225.c: New test.
4930
4931 2017-06-30 Nathan Sidwell <nathan@acm.org>
4932
4933 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4934 * g++.dg/cpp0x/decltype9.C: Likewise.
4935 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4936 * g++.dg/lookup/decl1.C: Likewise.
4937 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4938 * g++.dg/other/pr28432.C: Likewise.
4939 * g++.dg/parse/crash12.C: Likewise.
4940 * g++.dg/parse/enum3.C: Likewise.
4941 * g++.dg/parse/operator6.C: Likewise.
4942 * g++.dg/template/crash69.C: Likewise.
4943 * g++.dg/template/error27.C: Likewise.
4944 * g++.dg/template/error28.C: Likewise.
4945 * g++.dg/template/memfriend6.C: Likewise.
4946 * g++.old-deja/g++.mike/err1.C: Likewise.
4947 * g++.old-deja/g++.mike/p811.C: Likewise.
4948 * g++.old-deja/g++.other/crash25.C: Likewise.
4949 * g++.old-deja/g++.other/dtor4.C: Likewise.
4950 * g++.old-deja/g++.pt/t37.C: Likewise.
4951
4952 2017-06-30 Martin Liska <mliska@suse.cz>
4953
4954 PR ipa/81214
4955 * gcc.target/i386/pr81214.c: New test.
4956
4957 2017-06-30 Nathan Sidwell <nathan@acm.org>
4958
4959 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4960
4961 PR c++/81229
4962 * g++.dg/lookup/pr81229.C: New.
4963
4964 2017-06-30 Martin Liska <mliska@suse.cz>
4965
4966 PR sanitizer/81021
4967 * g++.dg/asan/pr81021.C: New test.
4968
4969 2017-06-30 Richard Biener <rguenther@suse.de>
4970
4971 PR tree-optimization/81249
4972 * g++.dg/torture/pr81249.C: New testcase.
4973
4974 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4975
4976 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4977 * g++.dg/diagnostic/variadic1.C: Likewise.
4978 * g++.dg/gomp/udr-3.C: Likewise.
4979 * g++.dg/overload/error1.C: Likewise.
4980 * g++.dg/overload/error2.C: Likewise.
4981 * g++.dg/template/duplicate1.C: Likewise.
4982 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4983 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4984 * g++.old-deja/g++.other/redecl2.C: Likewise.
4985 * g++.old-deja/g++.other/redecl4.C: Likewise.
4986 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4987
4988 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4989
4990 PR fortran/77765
4991 * gfortran.dg/goacc/pr77765.f90: New test.
4992
4993 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4994
4995 * gcc.target/aarch64/ccmp_2.c: New test.
4996
4997 2017-06-29 Nathan Sidwell <nathan@acm.org>
4998
4999 PR c++/81247
5000 * g++.dg/parse/pr81247-[abc].C: New.
5001
5002 2017-06-29 Carl Love <cel@us.ibm.com>
5003
5004 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5005 test_unsigned_int_result, test_ll_int_result,
5006 test_ll_unsigned_int_result): Add result checking functions, add
5007 debug support.
5008 (main): Add builtin function tests.
5009
5010 2017-06-29 Carl Love <cel@us.ibm.com>
5011
5012 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5013 dg-skip-if): Add -mvsx -mcpu=power7.
5014
5015 2017-06-29 Richard Biener <rguenther@suse.de>
5016
5017 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5018
5019 2017-06-29 Nathan Sidwell <nathan@acm.org>
5020
5021 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5022
5023 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5024
5025 PR middle-end/81194
5026 * g++.dg/pr81194.C: New test.
5027
5028 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5029
5030 PR ipa/80565
5031 * gcc.dg/torture/pr80565.c: New file.
5032
5033 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5034
5035 PR tree-optimization/81196
5036 * gcc.dg/vect/pr81196.c: New.
5037
5038 2017-06-29 Michael Collison <michael.collison@arm.com>
5039
5040 Fix date on previous ChangeLog entry.
5041
5042 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5043 Michael Collison <michael.collison@arm.com>
5044
5045 PR target/70119
5046 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5047
5048 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5049
5050 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5051 Test new intrinsic.
5052 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5053 Ditto.
5054 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5055 Ditto.
5056 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5057 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5058 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5059
5060 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5061
5062 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5063 current ARM check by ARM NEON's availability check.
5064 (check_effective_target_vect_intfloat_cvt): Likewise.
5065 (check_effective_target_vect_uintfloat_cvt): Likewise.
5066 (check_effective_target_vect_floatint_cvt): Likewise.
5067 (check_effective_target_vect_floatuint_cvt): Likewise.
5068 (check_effective_target_vect_shift): Likewise.
5069 (check_effective_target_whole_vector_shift): Likewise.
5070 (check_effective_target_vect_bswap): Likewise.
5071 (check_effective_target_vect_shift_char): Likewise.
5072 (check_effective_target_vect_long): Likewise.
5073 (check_effective_target_vect_float): Likewise.
5074 (check_effective_target_vect_perm): Likewise.
5075 (check_effective_target_vect_perm_byte): Likewise.
5076 (check_effective_target_vect_perm_short): Likewise.
5077 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5078 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5079 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5080 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5081 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5082 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5083 (check_effective_target_vect_widen_shift): Likewise.
5084 (check_effective_target_vect_extract_even_odd): Likewise.
5085 (check_effective_target_vect_interleave): Likewise.
5086 (check_effective_target_vect_multiple_sizes): Likewise.
5087 (check_effective_target_vect64): Likewise.
5088 (check_effective_target_vect_max_reduc): Likewise.
5089
5090 2017-06-28 Richard Biener <rguenther@suse.de>
5091
5092 PR middle-end/81227
5093 * gcc.dg/pr81227.c: New testcase.
5094
5095 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5096
5097 PR target/81193
5098 * lib/target-supports.exp
5099 (check_ppc_cpu_supports_hw_available): New test to make sure
5100 __builtin_cpu_supports works on power7 and newer.
5101
5102 2017-06-28 Martin Liska <mliska@suse.cz>
5103
5104 PR ipa/81128
5105 * gcc.target/i386/pr81128.c: New test.
5106
5107 2017-06-28 Martin Liska <mliska@suse.cz>
5108
5109 PR driver/79659
5110 * g++.dg/opt/pr79659.C: New test.
5111
5112 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5113
5114 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5115 and options.
5116 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5117
5118 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5119
5120 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5121 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5122
5123 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5124
5125 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5126 (foo): ... this. Change constants such that it isn't matched
5127 as __builtin_copysign, yet tests the combiner the same.
5128
5129 2017-06-28 Martin Liska <mliska@suse.cz>
5130
5131 PR sanitizer/81224
5132 * gcc.dg/asan/pr81224.c: New test.
5133
5134 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5135
5136 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5137 passed to pthread_join.
5138
5139 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5140
5141 * gcc.target/s390/nodatarel-1.c: New test.
5142
5143 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5144
5145 PR fortran/80164
5146 * gfortran.dg/array_temporaries_4.f90: New test.
5147
5148 2017-06-27 Andrew Pinski <apinski@cavium.com>
5149
5150 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5151 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5152 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5153
5154 2017-06-27 Marek Polacek <polacek@redhat.com>
5155
5156 PR sanitizer/81223
5157 * gcc.dg/ubsan/pr81223.c: New test.
5158
5159 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5160
5161 * gcc.dg/tree-ssa/assoc-1.c: New file.
5162
5163 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5164
5165 PR c++/62046
5166 * g++.dg/parse/catch2.C: New.
5167
5168 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR sanitizer/81209
5171 * g++.dg/ubsan/pr81209.C: New test.
5172
5173 PR middle-end/81207
5174 * gcc.c-torture/compile/pr81207.c: New test.
5175
5176 2017-06-27 Marek Polacek <polacek@redhat.com>
5177
5178 PR bootstrap/81216
5179 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5180
5181 2017-06-26 Martin Sebor <msebor@redhat.com>
5182
5183 PR c++/81169
5184 * g++.dg/Wclass-memaccess-2.C: New test.
5185
5186 2017-06-26 Carl Love <cel@us.ibm.com>
5187
5188 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5189 Add new runnable test file for the vec_rev built-ins.
5190
5191 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5192
5193 PR/tree-optimization 71815
5194 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5195 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5196
5197 2017-06-26 Renlin Li <renlin.li@arm.com>
5198 Szabolcs Nagy <szabolcs.nagy@arm.com>
5199
5200 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5201 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5202 memmove.
5203
5204 2017-06-26 Richard Biener <rguenther@suse.de>
5205
5206 PR target/81175
5207 * gfortran.dg/pr81175.f: New testcase.
5208
5209 2017-06-26 Richard Biener <rguenther@suse.de>
5210
5211 PR tree-optimization/81203
5212 * gcc.dg/torture/pr81203.c: New testcase.
5213
5214 2017-06-26 Marek Polacek <polacek@redhat.com>
5215
5216 PR c/80116
5217 * c-c++-common/Wmultistatement-macros-1.c: New test.
5218 * c-c++-common/Wmultistatement-macros-2.c: New test.
5219 * c-c++-common/Wmultistatement-macros-3.c: New test.
5220 * c-c++-common/Wmultistatement-macros-4.c: New test.
5221 * c-c++-common/Wmultistatement-macros-5.c: New test.
5222 * c-c++-common/Wmultistatement-macros-6.c: New test.
5223 * c-c++-common/Wmultistatement-macros-7.c: New test.
5224 * c-c++-common/Wmultistatement-macros-8.c: New test.
5225 * c-c++-common/Wmultistatement-macros-9.c: New test.
5226 * c-c++-common/Wmultistatement-macros-10.c: New test.
5227 * c-c++-common/Wmultistatement-macros-11.c: New test.
5228
5229 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5232
5233 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5234
5235 * lib/target-supports.exp
5236 (check_effective_target_arm_neon_ok_nocache): Add flags with
5237 -mfloat-abi=hard. Include arm_neon.h.
5238 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5239 (check_effective_target_arm_neon_ok_no_float_abi): New.
5240 * gcc.target/arm/lto/pr65837_0.c: Require
5241 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5242 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5243 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5244
5245 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/62315
5248 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5249
5250 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5251
5252 PR fortran/52473
5253 * gfortran.dg/cshift_2.f90: New test.
5254
5255 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5256
5257 PR middle-end/79794
5258 * gcc.target/aarch64/pr79794.c: New.
5259
5260 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5261
5262 PR target/80510
5263 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5264 * gcc.target/powerpc/pr80510-2.c: Likewise.
5265
5266 2017-06-22 Jeff Law <law@redhat.com>
5267
5268 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5269
5270 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5271
5272 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5273 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5274 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5275 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5276 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5277 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5278 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5279 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5280
5281 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5282
5283 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5284
5285 2017-06-22 Matt Turner <mattst88@gmail.com>
5286
5287 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5288 skylake check.
5289
5290 2017-06-22 Carl Love <cel@us.ibm.com>
5291
5292 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5293 vmuleuh): Fix scan-assembler-times should check for word not half word
5294 instructions.
5295
5296 2017-06-22 Jeff Law <law@redhat.com>
5297
5298 * gcc.c-torture/compile/stack-check-1.c: New test.
5299
5300 2016-06-22 Richard Biener <rguenther@suse.de>
5301
5302 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5303 * gcc.dg/vect/pr65947-2.c: Likewise.
5304 * gcc.dg/vect/pr65947-3.c: Likewise.
5305 * gcc.dg/vect/pr65947-4.c: Likewise.
5306 * gcc.dg/vect/pr65947-5.c: Likewise.
5307 * gcc.dg/vect/pr65947-6.c: Likewise.
5308 * gcc.dg/vect/pr65947-8.c: Likewise.
5309 * gcc.dg/vect/pr65947-9.c: Likewise.
5310 * gcc.dg/vect/pr65947-10.c: Likewise.
5311 * gcc.dg/vect/pr65947-12.c: Likewise.
5312 * gcc.dg/vect/pr65947-13.c: Likewise.
5313 * gcc.dg/vect/pr65947-14.c: Likewise.
5314 * gcc.dg/vect/vect-cond-2.c: Likewise.
5315 * gcc.dg/vect/vect-pr69848.c: Likewise.
5316
5317 2017-06-22 Martin Liska <mliska@suse.cz>
5318
5319 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5320 to not inline it.
5321
5322 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5323
5324 * gcc.dg/tree-ssa/forwprop-37.c: New.
5325
5326 2017-06-22 Richard Biener <rguenther@suse.de>
5327
5328 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5329
5330 2017-06-22 Richard Biener <rguenther@suse.de>
5331
5332 * gcc.dg/vect/pr65947-14.c: New testcase.
5333
5334 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5335
5336 PR target/80510
5337 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5338 32-bit support is added. Change ITYPE size to 64-bit integer.
5339 * gcc.target/powerpc/pr80510-2.c: Likewise.
5340
5341 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR c++/81154
5344 * g++.dg/gomp/pr81154.C: New test.
5345
5346 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5347
5348 * g++.dg/other/old-style-cast-fixits.C: New test case.
5349
5350 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5351
5352 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5353
5354 2017-06-21 Tom de Vries <tom@codesourcery.com>
5355
5356 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5357
5358 2017-06-21 Tom de Vries <tom@codesourcery.com>
5359
5360 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5361 warning.
5362
5363 2017-06-21 Martin Liska <mliska@suse.cz>
5364
5365 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5366
5367 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5368
5369 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5370 gnat.dg/debug11_pkg2.ads: New testcase.
5371
5372 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5373
5374 * gcc.target/i386/getround.c: New file.
5375
5376 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5377
5378 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5379 * gcc.dg/tree-ssa/addadd-2.c: New file.
5380
5381 2017-06-21 Tom de Vries <tom@codesourcery.com>
5382
5383 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5384 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5385 * gcc.c-torture/compile/20080806-1.c: Same.
5386 * gcc.c-torture/compile/920723-1.c: Same.
5387 * gcc.c-torture/compile/930621-1.c: Same.
5388 * gcc.c-torture/compile/991214-2.c: Same.
5389 * gcc.c-torture/compile/bcopy.c: Same.
5390 * gcc.c-torture/compile/memtst.c: Same.
5391 * gcc.c-torture/compile/msp.c: Same.
5392 * gcc.c-torture/compile/stuct.c: Same.
5393 * gcc.c-torture/execute/20011008-3.c: Same.
5394 * gcc.c-torture/execute/20030209-1.c: Same.
5395 * gcc.c-torture/execute/20031012-1.c: Same.
5396 * gcc.c-torture/execute/20040805-1.c: Same.
5397 * gcc.c-torture/execute/920410-1.c: Same.
5398 * gcc.c-torture/execute/921113-1.c: Same.
5399 * gcc.c-torture/execute/921202-1.c: Same.
5400 * gcc.c-torture/execute/921208-2.c: Same.
5401 * gcc.c-torture/execute/930106-1.c: Same.
5402 * gcc.c-torture/execute/930406-1.c: Same.
5403 * gcc.c-torture/execute/950221-1.c: Same.
5404 * gcc.c-torture/execute/960521-1.c: Same.
5405 * gcc.c-torture/execute/980605-1.c: Same.
5406 * gcc.c-torture/execute/comp-goto-1.c: Same.
5407 * gcc.c-torture/execute/comp-goto-2.c: Same.
5408 * gcc.c-torture/execute/memcpy-1.c: Same.
5409 * gcc.c-torture/execute/multi-ix.c: Same.
5410 * gcc.c-torture/execute/nestfunc-4.c: Same.
5411 * gcc.c-torture/execute/pr20621-1.c: Same.
5412 * gcc.c-torture/execute/pr23135.c: Same.
5413 * gcc.c-torture/execute/pr28982b.c: Same.
5414 * gcc.dg/loop-3.c: Same.
5415 * gcc.dg/struct-ret-3.c: Same.
5416 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5417 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5418 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5419 * gcc.dg/tree-prof/pr44777.c: Same.
5420
5421 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5422
5423 PR jit/81144
5424 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5425 memset call with zero-initialization.
5426 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5427
5428 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5429
5430 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5431 (main): Renamed to ...
5432 (fma4_test): ... this.
5433
5434 2017-06-20 Julia Koval <julia.koval@intel.com>
5435
5436 * gcc.target/i386/pr73350-2.c: New test.
5437
5438 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5439
5440 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5441 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5442 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5443 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5444 restrict to x86_64-*-*-gnu.
5445 Skip scan-assembler on *-*-darwin*.
5446 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5447 * gcc.dg/loop-invariant.c: Likewise.
5448 * gcc.dg/lto/pr70955_0.c: Likewise.
5449 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5450 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5451 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5452
5453 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5454 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5455 targets.
5456 * gcc.dg/attr-ms_struct-2.c: Likewise.
5457 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5458 * gcc.dg/bf-ms-layout.c: Likewise.
5459 * gcc.dg/bf-ms-layout-2.c: Likewise.
5460 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5461 Require fpic support.
5462 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5463 targets.
5464 * gcc.target/i386/bitfield2.c: Likewise.
5465 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5466 targets.
5467 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5468
5469 2017-06-20 Nathan Sidwell <nathan@acm.org>
5470
5471 PR c++/67074
5472 * g++.dg/lookup/pr67074.C: New.
5473 * g++.dg/parse/namespace-alias-1.C: Adjust.
5474
5475 2017-06-20 Richard Biener <rguenther@suse.de>
5476
5477 PR middle-end/81097
5478 * c-c++-common/ubsan/pr81097.c: New testcase.
5479
5480 2017-06-20 Richard Biener <rguenther@suse.de>
5481
5482 * gcc.dg/vect/pr65947-9.c: Adjust.
5483
5484 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5485
5486 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5487 * gcc.target/arm/acle/cdp2.c: Likewise.
5488 * gcc.target/arm/acle/ldc.c: Likewise.
5489 * gcc.target/arm/acle/ldc2.c: Likewise.
5490 * gcc.target/arm/acle/ldc2l.c: Likewise.
5491 * gcc.target/arm/acle/ldcl.c: Likewise.
5492 * gcc.target/arm/acle/mcr.c: Likewise.
5493 * gcc.target/arm/acle/mcr2.c: Likewise.
5494 * gcc.target/arm/acle/mcrr.c: Likewise.
5495 * gcc.target/arm/acle/mcrr2.c: Likewise.
5496 * gcc.target/arm/acle/mrc.c: Likewise.
5497 * gcc.target/arm/acle/mrc2.c: Likewise.
5498 * gcc.target/arm/acle/mrrc.c: Likewise.
5499 * gcc.target/arm/acle/mrrc2.c: Likewise.
5500 * gcc.target/arm/acle/stc.c: Likewise.
5501 * gcc.target/arm/acle/stc2.c: Likewise.
5502 * gcc.target/arm/acle/stc2l.c: Likewise.
5503 * gcc.target/arm/acle/stcl.c: Likewise.
5504
5505 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR target/81121
5508 * gcc.target/i386/pr81121.c: New test.
5509
5510 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5511
5512 PR target/79799
5513 * gcc.target/powerpc/pr79799-1.c: New test.
5514 * gcc.target/powerpc/pr79799-2.c: Likewise.
5515 * gcc.target/powerpc/pr79799-3.c: Likewise.
5516 * gcc.target/powerpc/pr79799-4.c: Likewise.
5517 * gcc.target/powerpc/pr79799-5.c: Likewise.
5518
5519 2017-06-19 Nathan Sidwell <nathan@acm.org>
5520
5521 PR c++/81124
5522 PR c++/79766
5523 * g++.dg/lookup/pr79766.C: New.
5524 * g++.dg/lookup/pr81124.C: New.
5525 * g++.dg/template/explicit6.C: Adjust.
5526 * g++.old-deja/g++.other/decl5.C: Adjust.
5527
5528 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5529
5530 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5531 -DSTACK_SIZE.
5532
5533 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR sanitizer/81125
5536 * g++.dg/ubsan/pr81125.C: New test.
5537
5538 PR sanitizer/81111
5539 * g++.dg/ubsan/pr81111.C: New test.
5540
5541 2017-06-19 Richard Biener <rguenther@suse.de>
5542
5543 PR middle-end/81118
5544 * gcc.dg/torture/pr81118.c: New testcase.
5545
5546 2017-06-19 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/80887
5549 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5550
5551 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR ipa/81112
5554 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5555
5556 2017-06-19 Nathan Sidwell <nathan@acm.org>
5557
5558 PR c++/81119
5559 * g++.dg/warn/pr81119.C: New.
5560
5561 2017-06-19 Martin Liska <mliska@suse.cz>
5562
5563 PR sanitizer/80879
5564 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5565
5566 2017-06-19 Martin Liska <mliska@suse.cz>
5567
5568 PR ipa/80732
5569 * gcc.target/i386/mvc5.c: Scan indirect_function.
5570 * gcc.target/i386/mvc7.c: Likewise.
5571 * gcc.target/i386/pr80732.c: New test.
5572
5573 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/66093
5576 * g++.dg/cpp1y/constexpr-66093.C: New.
5577
5578 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5579
5580 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5581 dg-skip-if list.
5582
5583 2017-06-19 Richard Biener <rguenther@suse.de>
5584
5585 PR ipa/81112
5586 * g++.dg/torture/pr81112.C: New testcase.
5587
5588 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5589
5590 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5591
5592 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5593
5594 PR fortran/52473
5595 * gfortran.dg/cshift_1.f90: New test.
5596
5597 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598
5599 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5600
5601 2017-06-16 Carl Love <cel@us.ibm.com>
5602
5603 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5604 main): Add runnable tests and test checker for vec_float,
5605 vec_float2, vec_floate and vec_floato builtins.
5606
5607 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5608
5609 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5610 the architecture options added by dg-add-options arm_neon.
5611 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5612 to the architecture.
5613 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5614 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5615 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5616
5617 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5618
5619 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5620 multilibs have been built.
5621
5622 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5623
5624 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5625 * gcc.target/arm/pr51915.c: Likewise.
5626 * gcc.target/arm/pr52006.c: Likewise.
5627 * gcc.target/arm/pr53187.c: Likewise.
5628
5629 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5630
5631 * gcc.target/arm/multilibs.exp: New file.
5632
5633 2017-06-16 Martin Sebor <msebor@redhat.com>
5634
5635 PR tree-optimization/80933
5636 PR tree-optimization/80934
5637 * gcc.dg/fold-bcopy.c: New test.
5638 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5639 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5640 * gcc.dg/pr79214.c: Adjust.
5641 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5642 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5643 * gcc.dg/builtins-nonnull.c: Likewise.
5644
5645 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5646
5647 PR target/71778
5648 * gcc.target/arm/pr71778.c: New.
5649
5650 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5651
5652 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5653
5654 2017-06-16 Richard Biener <rguenther@suse.de>
5655
5656 PR tree-optimization/81090
5657 * gcc.dg/graphite/pr81090.c: New testcase.
5658
5659 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5660
5661 PR fortran/80983
5662 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5663
5664 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR sanitizer/81094
5667 * c-c++-common/ubsan/object-size-11.c: New test.
5668
5669 2017-06-15 Martin Sebor <msebor@redhat.com>
5670
5671 PR c++/80560
5672 * g++.dg/Wclass-memaccess.C: New test.
5673
5674 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5675
5676 PR fortran/80983
5677 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5678
5679 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5680
5681 PR lto/69866
5682 * gcc.dg/lto/pr69866_0.c: New test.
5683 * gcc.dg/lto/pr69866_1.c: Likewise.
5684
5685 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5686
5687 PR target/78818
5688 * gcc.target/msp430/pr78818-real.c: New template for tests.
5689 * gcc.target/msp430/pr78818-auto.c: New test.
5690 * gcc.target/msp430/pr78818-data-region.c: New test.
5691 * gcc.target/msp430/pr78818-data-sec.c: New test.
5692 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5693
5694 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5695
5696 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5697 instructions in it rather than the number of IT blocks being 2.
5698 Transfer scan directive arm_thumb2 restriction to the whole
5699 testcase and restrict further to Thumb-only targets.
5700
5701 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5702
5703 * gcc.target/arm/sdiv_costs_1.c:
5704 Use dg-add-options.
5705
5706 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5707
5708 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5709 * gcc.target/mips/pr51513-1.c: New test.
5710 * gcc.target/mips/pr51513-2.c: New test.
5711
5712 2017-06-14 Richard Biener <rguenther@suse.de>
5713
5714 PR tree-optimization/81083
5715 * gcc.dg/torture/pr81083.c: Add prototypes.
5716
5717 2017-06-14 Richard Biener <rguenther@suse.de>
5718
5719 PR middle-end/81088
5720 * c-c++-common/ubsan/pr81088.c: New testcase.
5721
5722 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5723
5724 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5725
5726 2017-06-14 Andrew Pinski <apinski@cavium.com>
5727 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5728
5729 PR target/71663
5730 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5731 * gcc.target/aarch64/vect-init-2.c: Likewise.
5732 * gcc.target/aarch64/vect-init-3.c: Likewise.
5733 * gcc.target/aarch64/vect-init-4.c: Likewise.
5734 * gcc.target/aarch64/vect-init-5.c: Likewise.
5735
5736 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/58541
5739 * g++.dg/cpp0x/constexpr-58541.C: New.
5740
5741 2017-06-14 Richard Biener <rguenther@suse.de>
5742
5743 PR tree-optimization/81083
5744 * gcc.dg/torture/pr81083.c: New testcase.
5745
5746 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5747
5748 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5749 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5750
5751 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR c++/80973
5754 * g++.dg/ubsan/pr80973.C: New test.
5755
5756 PR c++/80984
5757 * g++.dg/opt/nrv18.C: New test.
5758
5759 2017-06-13 Martin Liska <mliska@suse.cz>
5760
5761 PR sanitize/78204
5762 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5763 test by adding no_sanitize attribute.
5764 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5765
5766 2017-06-13 Renlin Li <renlin.li@arm.com>
5767
5768 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5769 conditionally.
5770
5771 2017-06-13 Martin Jambor <mjambor@suse.cz>
5772
5773 PR tree-optimization/80803
5774 PR tree-optimization/81063
5775 gcc.dg/tree-ssa/pr80803.c: New test.
5776 gcc.dg/tree-ssa/pr81063.c: Likewise.
5777
5778 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5779
5780 * c-c++-common/fold-masked-cmp-3.c: New test.
5781
5782 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5783
5784 PR tree-optimization/67328
5785 * c-c++-common/fold-masked-cmp-1.c: New test.
5786 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5787 * gcc.dg/pr46309.c: Fix pattern.
5788 * gcc.dg/pr46309-2.c: Likewise.
5789
5790 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5791
5792 * gcc.target/arm/sdiv_costs_1.c:
5793 Require arm_arch_v8a_ok and add march option.
5794
5795 2017-06-13 Martin Liska <mliska@suse.cz>
5796
5797 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5798 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5799 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5800
5801 2017-06-13 Richard Biener <rguenther@suse.de>
5802
5803 PR middle-end/81065
5804 * c-c++-common/ubsan/pr81065.c: New testcase.
5805
5806 2017-06-12 Ian Lance Taylor <iant@golang.org>
5807
5808 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5809 freorder. Update comment to explain test.
5810
5811 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5812
5813 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5814 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5815 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5816 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5817
5818 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5819
5820 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5821
5822 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5823
5824 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5825
5826 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR tree-optimization/81003
5829 * gcc.c-torture/compile/pr81003.c: New test.
5830
5831 2017-06-12 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/81053
5834 * gcc.dg/torture/pr81053.c: New testcase.
5835
5836 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5837
5838 PR fortran/80988
5839 * gfortran.dg/implied_do_io_3.f90: New test.
5840
5841 2017-06-10 Tom de Vries <tom@codesourcery.com>
5842
5843 * lib/target-supports.exp (check_effective_target_signal): New proc.
5844 * lib/gcc.exp (gcc_target_compile): Remove appending of
5845 -DSIGNAL_SUPPRESS to additional_flags.
5846 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5847 additional_flags if effective target signal is not supported by the
5848 target.
5849 * gcc.c-torture/execute/20101011-1.c: Same.
5850 * gcc.dg/c99-stdint-1.c: Same.
5851 * gcc.dg/c99-stdint-2.c: Same.
5852 * gcc.dg/c99-stdint-5.c: Same.
5853 * gcc.dg/c99-stdint-6.c: Same.
5854 * gcc.dg/stdint-width-1.c: Same.
5855
5856 2017-06-10 Tom de Vries <tom@codesourcery.com>
5857
5858 * lib/target-supports.exp (check_effective_target_stack_size)
5859 (dg-effective-target-value): New proc.
5860 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5861 additional_flags.
5862 * lib/objc.exp (objc_target_compile): Same.
5863 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5864 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5865 dg-additional-options.
5866 * gcc.c-torture/compile/20080806-1.c: Same.
5867 * gcc.c-torture/compile/920723-1.c: Same.
5868 * gcc.c-torture/compile/930621-1.c: Same.
5869 * gcc.c-torture/compile/991214-2.c: Same.
5870 * gcc.c-torture/compile/bcopy.c: Same.
5871 * gcc.c-torture/compile/memtst.c: Same.
5872 * gcc.c-torture/compile/msp.c: Same.
5873 * gcc.c-torture/compile/stuct.c: Same.
5874 * gcc.c-torture/execute/20011008-3.c: Same.
5875 * gcc.c-torture/execute/20030209-1.c: Same.
5876 * gcc.c-torture/execute/20031012-1.c: Same.
5877 * gcc.c-torture/execute/20040805-1.c: Same.
5878 * gcc.c-torture/execute/920410-1.c: Same.
5879 * gcc.c-torture/execute/920501-7.c: Same.
5880 * gcc.c-torture/execute/921113-1.c: Same.
5881 * gcc.c-torture/execute/921202-1.c: Same.
5882 * gcc.c-torture/execute/921208-2.c: Same.
5883 * gcc.c-torture/execute/930106-1.c: Same.
5884 * gcc.c-torture/execute/930406-1.c: Same.
5885 * gcc.c-torture/execute/950221-1.c: Same.
5886 * gcc.c-torture/execute/960521-1.c: Same.
5887 * gcc.c-torture/execute/980605-1.c: Same.
5888 * gcc.c-torture/execute/comp-goto-1.c: Same.
5889 * gcc.c-torture/execute/comp-goto-2.c: Same.
5890 * gcc.c-torture/execute/memcpy-1.c: Same.
5891 * gcc.c-torture/execute/multi-ix.c: Same.
5892 * gcc.c-torture/execute/nestfunc-4.c: Same.
5893 * gcc.c-torture/execute/pr20621-1.c: Same.
5894 * gcc.c-torture/execute/pr23135.c: Same.
5895 * gcc.c-torture/execute/pr28982b.c: Same.
5896 * gcc.dg/loop-3.c: Same.
5897 * gcc.dg/struct-ret-3.c: Same.
5898 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5899 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5900 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5901 * gcc.dg/tree-prof/pr44777.c: Same.
5902
5903 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5904
5905 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5906 (test_mutually_exclusive_suggestions): New test function.
5907 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5908 (test_mutually_exclusive_suggestions): New test function.
5909 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5910 (test_mutually_exclusive_suggestions): New test function.
5911 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5912 (test_show_locus): Add special-case for
5913 "test_mutually_exclusive_suggestions".
5914
5915 2017-06-09 Ian Lance Taylor <iant@golang.org>
5916
5917 * gcc.dg/tree-prof/split-1.c: New test.
5918
5919 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5920
5921 * gcc.dg/predict-14.c: Avoid cold function detection.
5922 * gcc.target/i386/umod-3.c: Likewise.
5923
5924 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5925
5926 * gcc.target/aarch64/lrint-matherr.h: New.
5927 * gcc.target/aarch64/inline-lrint_1.c: New.
5928 * gcc.target/aarch64/inline-lrint_2.c: New.
5929 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5930 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5931
5932 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5933
5934 * gcc.target/arm/sdiv_costs_1.c: New.
5935
5936 2017-06-09 Tom de Vries <tom@codesourcery.com>
5937
5938 PR target/80855
5939 * gcc.target/nvptx/label-values.c: New test.
5940
5941 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5942
5943 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5944 Test for null definitions instead of them being undefined. Add entry
5945 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5946 about using the effective target for architecture extension.
5947 (check_effective_target_arm_arch_v7ve_ok): Remove.
5948 (add_options_for_arm_arch_v7ve): Likewise.
5949
5950 2017-06-09 Richard Biener <rguenther@suse.de>
5951
5952 PR tree-optimization/66623
5953 * gcc.dg/vect/pr66623.c: New testcase.
5954
5955 2017-06-09 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/79483
5958 * gcc.dg/graphite/pr79483.c: New testcase.
5959
5960 2017-06-09 Richard Biener <rguenther@suse.de>
5961
5962 PR middle-end/81007
5963 * g++.dg/pr81007.C: New testcase.
5964
5965 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5966
5967 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5968 instead of "rsp" for -m32.
5969 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5970 target, add -msse2 to dg-options.
5971 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5972 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5973
5974 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5975
5976 PR target/80966
5977 * gcc.target/powerpc/stack-limit.c: New testcase.
5978
5979 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5980
5981 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5982 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5983 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5984 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5985 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5986 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5987
5988 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5989
5990 PR c/81006
5991 * c-c++-common/gomp/pr81006.c: New test.
5992
5993 PR c++/81011
5994 * g++.dg/gomp/pr81011.C: New test.
5995
5996 PR middle-end/81005
5997 * c-c++-common/ubsan/align-10.c: New test.
5998 * c-c++-common/ubsan/null-13.c: New test.
5999
6000 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6001
6002 PR target/81015
6003 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6004 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6005 * gcc.target/i386/pr81015.c: New test.
6006
6007 2017-06-08 Tom de Vries <tom@codesourcery.com>
6008
6009 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6010 trampolines instead of NO_TRAMPOLINES.
6011 * gcc.c-torture/execute/20000822-1.c: Same.
6012 * gcc.c-torture/execute/920428-2.c: Same.
6013 * gcc.c-torture/execute/920501-7.c: Same.
6014 * gcc.c-torture/execute/920612-2.c: Same.
6015 * gcc.c-torture/execute/921017-1.c: Same.
6016 * gcc.c-torture/execute/921215-1.c: Same.
6017 * gcc.c-torture/execute/931002-1.c: Same.
6018 * gcc.c-torture/execute/comp-goto-2.c: Same.
6019 * gcc.c-torture/execute/nestfunc-1.c: Same.
6020 * gcc.c-torture/execute/nestfunc-2.c: Same.
6021 * gcc.c-torture/execute/nestfunc-3.c: Same.
6022 * gcc.c-torture/execute/nestfunc-5.c: Same.
6023 * gcc.c-torture/execute/nestfunc-6.c: Same.
6024 * gcc.c-torture/execute/pr24135.c: Same.
6025 * gcc.dg/Wtrampolines.c: Same.
6026 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6027 * gcc.dg/torture/stackalign/nested-5.c: Same.
6028 * gcc.dg/torture/stackalign/nested-6.c: Same.
6029 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6030 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6031 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6032 * gcc.dg/trampoline-1.c: Same.
6033 * gcc.dg/tree-prof/pr44777.c: Same.
6034 * gcc.target/i386/pr67770.c: Same.
6035 * lib/gcc.exp (gcc_target_compile): Remove appending of
6036 -DNO_TRAMPOLINES to additional_flags.
6037 * lib/objc.exp (objc_target_compile): Same.
6038
6039 2017-06-08 Tom de Vries <tom@codesourcery.com>
6040
6041 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6042 'gcc,no_trampolines' instead of 'no_trampolines'.
6043
6044 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6045
6046 PR middle-end/79988
6047 * gcc.target/i386/mpx/pr79988.c: New test.
6048
6049 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6050
6051 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6052 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6053 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6054
6055 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6056
6057 * g++.dg/tree-ssa/counts-1.C: New testcase.
6058 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6059
6060 2017-08-08 Julia Koval <julia.koval@intel.com>
6061
6062 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6063 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6064 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6065 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6066 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6067 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6068
6069 2017-06-08 Marek Polacek <polacek@redhat.com>
6070
6071 PR sanitize/80932
6072 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6073
6074 2017-08-08 Julia Koval <julia.koval@intel.com>
6075
6076 PR target/73350,80862
6077 * gcc.target/i386/pr73350.c: New test.
6078
6079 2017-06-08 Richard Biener <rguenther@suse.de>
6080
6081 PR tree-optimization/80928
6082 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6083
6084 2017-06-07 Carl Love <cel@us.ibm.com>
6085
6086 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6087
6088 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6089
6090 PR c++/80990
6091 * g++.dg/cpp1z/class-deduction39.C: New.
6092
6093 2017-06-07 Marek Polacek <polacek@redhat.com>
6094
6095 PR sanitizer/80932
6096 * c-c++-common/ubsan/pr80932.c: New test.
6097
6098 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6099
6100 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6101 * gcc.target/i386/l_fma_double_2.c: Ditto.
6102 * gcc.target/i386/l_fma_double_3.c: Ditto.
6103 * gcc.target/i386/l_fma_double_4.c: Ditto.
6104 * gcc.target/i386/l_fma_double_5.c: Ditto.
6105 * gcc.target/i386/l_fma_double_6.c: Ditto.
6106 * gcc.target/i386/l_fma_float_1.c: Ditto.
6107 * gcc.target/i386/l_fma_float_2.c: Ditto.
6108 * gcc.target/i386/l_fma_float_3.c: Ditto.
6109 * gcc.target/i386/l_fma_float_4.c: Ditto.
6110 * gcc.target/i386/l_fma_float_5.c: Ditto.
6111 * gcc.target/i386/l_fma_float_6.c: Ditto.
6112
6113 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6114
6115 * gcc.target/aarch64/sdiv_costs_1.c: New.
6116
6117 2017-06-07 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/80928
6120 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6121 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6122
6123 2017-06-07 Richard Biener <rguenther@suse.de>
6124
6125 PR tree-optimization/80928
6126 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6127 check_results.
6128
6129 2017-06-06 Nathan Sidwell <nathan@acm.org>
6130
6131 * g++.dg/pr45330.C: Add inline namespace case.
6132
6133 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6134
6135 PR fortran/80975
6136 * gfortran.dg/matmul_16.f90: New test.
6137 * gfortran.dg/inline_matmul_18.f90: New test.
6138
6139 2017-06-06 Marek Polacek <polacek@redhat.com>
6140
6141 PR c/79983
6142 * gcc.dg/pr79983.c: New test.
6143
6144 2017-06-06 David S. Miller <davem@davemloft.net>
6145
6146 * gcc.target/sparc/sparc-ret-3.c: New test.
6147
6148 2017-06-06 Tom de Vries <tom@codesourcery.com>
6149
6150 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6151 label_values instead of NO_LABEL_VALUES.
6152 * gcc.c-torture/compile/920301-1.c: Same.
6153 * gcc.c-torture/compile/920501-1.c: Same.
6154 * gcc.c-torture/compile/941014-4.c: Same.
6155 * gcc.c-torture/compile/labels-1.c: Same.
6156 * gcc.c-torture/compile/pr18903.c: Same.
6157 * gcc.c-torture/execute/920302-1.c: Same.
6158 * gcc.c-torture/execute/920415-1.c: Same.
6159 * gcc.c-torture/execute/920428-2.c: Same.
6160 * gcc.c-torture/execute/920501-3.c: Same.
6161 * gcc.c-torture/execute/920501-4.c: Same.
6162 * gcc.c-torture/execute/920501-5.c: Same.
6163 * gcc.c-torture/execute/920501-7.c: Same.
6164 * gcc.c-torture/execute/920721-4.c: Same.
6165 * gcc.c-torture/execute/980526-1.c: Same.
6166 * gcc.c-torture/execute/990208-1.c: Same.
6167 * gcc.c-torture/execute/comp-goto-1.c: Same.
6168 * gcc.c-torture/execute/comp-goto-2.c: Same.
6169 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6170 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6171 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6172 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6173 * gcc.dg/tree-prof/pr44777.c: Same.
6174 * gcc.misc-tests/bprob-2.c: Same.
6175 * gcc.misc-tests/gcov-3.c: Same.
6176 * lib/gcc.exp (gcc_target_compile): Remove appending of
6177 -DNO_LABEL_VALUES to additional_flags.
6178 * lib/objc.exp (objc_target_compile): Same.
6179 * lib/target-supports.exp (check_effective_target_label_values): Test on
6180 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6181
6182 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6183
6184 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6185
6186 2017-06-06 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/80974
6189 * gcc.dg/torture/pr80974.c: New testcase.
6190
6191 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6192
6193 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6194 "unsigned int" in conversation warning on line 15.
6195
6196 2017-06-06 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/80928
6199 * gcc.dg/vect/pr80928.c: New testcase.
6200 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6201 * gcc.dg/vect/slp-13.c: Likewise.
6202 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6203
6204 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6205
6206 * g++.dg/plugin/comment_plugin.c: New test plugin.
6207 * g++.dg/plugin/comments-1.C: New test file.
6208 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6209
6210 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6211
6212 * gcc.misc-tests/gcov-1a.c: New test.
6213
6214 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/clone1.c: New test.
6217
6218 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6219
6220 PR fortran/70601
6221 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6222
6223 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6224
6225 PR fortran/35339
6226 * gfortran.dg/implied_do_io_1.f90: New Test.
6227 * gfortran.dg/implied_do_io_2.f90: New Test.
6228
6229 2017-06-05 Renlin Li <renlin.li@arm.com>
6230
6231 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6232 selector to related line.
6233
6234 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6235
6236 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6237
6238 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6239
6240 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6241
6242 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6243
6244 * gcc.target/aarch64/subs_compare_2.c: New test.
6245
6246 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6247
6248 * gcc.target/aarch64/subs_compare_1.c: New test.
6249
6250 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6251
6252 * gcc.target/mips/div-9.c: Delete duplicate test.
6253 * gcc.target/mips/div-10.c: Ditto.
6254 * gcc.target/mips/div-11.c: Ditto.
6255 * gcc.target/mips/div-12.c: Ditto.
6256
6257 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6258
6259 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6260
6261 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6262
6263 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6264 vesrion of the dejagnu grep.
6265 (list-module-names): Use it and adjust the regular expressions for
6266 modules and submodules.
6267 * gfortran.dg/prof/prof.exp: Cleanup modules.
6268 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6269 directives.
6270 * gfortran.dg/altreturn_8.f90: Likewise.
6271 * gfortran.dg/associate_12.f90: Likewise.
6272 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6273 * gfortran.dg/charlen_15.f90: Likewise.
6274 * gfortran.dg/class_4a.f03: Likewise.
6275 * gfortran.dg/class_54.f90: Likewise.
6276 * gfortran.dg/class_dummy_4.f03: Likewise.
6277 * gfortran.dg/class_dummy_5.f90: Likewise.
6278 * gfortran.dg/constructor_9.f90: Likewise.
6279 * gfortran.dg/dec_structure_15.f90: Likewise.
6280 * gfortran.dg/do_check_8.f90: Likewise.
6281 * gfortran.dg/dtio_26.f03: Likewise.
6282 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6283 * gfortran.dg/equiv_9.f90: Likewise.
6284 * gfortran.dg/extends_15.f90: Likewise.
6285 * gfortran.dg/finalize_22.f90: Likewise.
6286 * gfortran.dg/finalize_23.f90: Likewise.
6287 * gfortran.dg/generic_26.f90: Likewise.
6288 * gfortran.dg/generic_27.f90: Likewise.
6289 * gfortran.dg/namelist_76.f90: Likewise.
6290 * gfortran.dg/pointer_init_8.f90: Likewise.
6291 * gfortran.dg/pr61318.f90: Likewise.
6292 * gfortran.dg/pr77260_1.f90: Likewise.
6293 * gfortran.dg/pr77260_2.f90: Likewise.
6294 * gfortran.dg/pr77420_3.f90: Likewise.
6295 * gfortran.dg/proc_ptr_39.f90: Likewise.
6296 * gfortran.dg/proc_ptr_41.f90: Likewise.
6297 * gfortran.dg/proc_ptr_42.f90: Likewise.
6298 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6299 * gfortran.dg/submodule_1.f08: Likewise.
6300 * gfortran.dg/submodule_10.f08: Likewise.
6301 * gfortran.dg/submodule_14.f08: Likewise.
6302 * gfortran.dg/submodule_15.f08: Likewise.
6303 * gfortran.dg/submodule_2.f08: Likewise.
6304 * gfortran.dg/submodule_5.f08: Likewise.
6305 * gfortran.dg/submodule_6.f08: Likewise.
6306 * gfortran.dg/submodule_7.f08: Likewise.
6307 * gfortran.dg/submodule_8.f08: Likewise.
6308 * gfortran.dg/submodule_9.f08: Likewise.
6309 * gfortran.dg/transfer_class_2.f90: Likewise.
6310 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6311 * gfortran.dg/typebound_call_24.f03: Likewise.
6312 * gfortran.dg/typebound_call_25.f90: Likewise.
6313 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6314 * gfortran.dg/typebound_generic_12.f03: Likewise.
6315 * gfortran.dg/typebound_generic_13.f03: Likewise.
6316 * gfortran.dg/typebound_generic_14.f03: Likewise.
6317 * gfortran.dg/typebound_generic_15.f90: Likewise.
6318 * gfortran.dg/typebound_operator_16.f03: Likewise.
6319 * gfortran.dg/typebound_operator_18.f90: Likewise.
6320 * gfortran.dg/typebound_operator_20.f90: Likewise.
6321 * gfortran.dg/typebound_override_3.f90: Likewise.
6322 * gfortran.dg/typebound_override_4.f90: Likewise.
6323 * gfortran.dg/typebound_override_5.f90: Likewise.
6324 * gfortran.dg/typebound_override_6.f90: Likewise.
6325 * gfortran.dg/typebound_override_7.f90: Likewise.
6326 * gfortran.dg/typebound_proc_28.f03: Likewise.
6327 * gfortran.dg/typebound_proc_29.f90: Likewise.
6328 * gfortran.dg/typebound_proc_30.f90: Likewise.
6329 * gfortran.dg/typebound_proc_31.f90: Likewise.
6330 * gfortran.dg/typebound_proc_32.f90: Likewise.
6331 * gfortran.dg/typebound_proc_33.f90: Likewise.
6332 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6333 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6334 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6335 * gfortran.dg/use_only_3.f90: Likewise.
6336 * gfortran.dg/use_without_only_1.f90: Likewise.
6337 * gfortran.dg/warn_unused_function.f90: Likewise.
6338 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6339 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6340
6341 2017-06-04 Marek Polacek <polacek@redhat.com>
6342
6343 PR c/80919
6344 * gcc.dg/format/pr80919.c: New test.
6345
6346 2017-06-02 Martin Sebor <msebor@redhat.com>
6347
6348 PR c/80892
6349 * c-c++-common/Wfloat-conversion-2.c: New test.
6350
6351 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/68754
6354 * g++.dg/cpp1y/constexpr-68754.C: New.
6355
6356 2017-06-02 Carl Love <cel@us.ibm.com>
6357
6358 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6359 for the new built-ins.
6360
6361 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6362
6363 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6364
6365 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6366
6367 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6368 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6369 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6370 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6371 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6372
6373 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6374
6375 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6376
6377 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6378
6379 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6380
6381 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6382
6383 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6384 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6385 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6386 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6387 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6388 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6389 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6390 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6391 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6392
6393 2017-06-02 Nathan Sidwell <nathan@acm.org>
6394
6395 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6396
6397 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR rtl-optimization/80903
6400 * gcc.dg/pr80903.c: New test.
6401
6402 PR fortran/80918
6403 * gfortran.dg/gomp/pr80918.f90: New test.
6404
6405 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6406
6407 * c-c++-common/Wsizeof-pointer-div.c: New test.
6408 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6409 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6410 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6411 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6412 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6413 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6414 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6415 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6416 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6417 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6418 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6419 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6420 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6421 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6422 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6423 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6424 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6425 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6426
6427 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6428
6429 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6430 Update the target to power8-vector.
6431
6432 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6433
6434 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6435
6436 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6437
6438 * debug12.adb, debug12.ads: New testcase.
6439
6440 2017-06-01 Martin Jambor <mjambor@suse.cz>
6441
6442 PR tree-optimization/80898
6443 * gcc.dg/tree-ssa/pr80898.c: New test.
6444 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6445
6446 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/80896
6449 * g++.dg/cpp1z/nodiscard5.C: New.
6450
6451 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6452
6453 * gcc.target/arc/pr9001195952.c: New test.
6454
6455 2017-06-01 Tom de Vries <tom@codesourcery.com>
6456
6457 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6458 * gcc.c-torture/compile/asmgoto-1.c: Same.
6459 * gcc.dg/20000707-1.c: Same.
6460 * gcc.dg/pr38700.c: Same.
6461 * gcc.dg/pr70169.c: Same.
6462 * gcc.dg/pr80112.c: Same.
6463 * gcc.dg/torture/pr51071-2.c: Same.
6464 * gcc.dg/torture/pr51071.c: Same.
6465 * gcc.dg/tree-ssa/alias-34.c: Same.
6466
6467 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6468
6469 * gnat.dg/debug11.adb: New testcase.
6470
6471 2017-06-01 Richard Biener <rguenther@suse.de>
6472
6473 PR middle-end/66313
6474 * c-c++-common/ubsan/pr66313.c: New testcase.
6475 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6476
6477 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6478
6479 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6480 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6481 to vsx_hw. Add dg-skip-if directive to disable this test if
6482 -mcpu overridden.
6483 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6484 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6485 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6486 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6487 to dg-option. Add dg-skip-if directive to disable this test
6488 for darwin. Add dg-skip-if directive to disable this test if
6489 -mcpu overridden.
6490
6491 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6492
6493 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6494 (_mm_maskz_max_sd): Test new intrinsics.
6495 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6496 (_mm_maskz_max_sd): Test new intrinsics.
6497 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6498 (_mm_maskz_max_ss): Test new intrinsics.
6499 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6500 (_mm_maskz_max_ss): Test new intrinsics.
6501 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6502 (_mm_maskz_min_sd): Test new intrinsics.
6503 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6504 (_mm_maskz_min_sd): Test new intrinsics.
6505 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6506 (_mm_maskz_min_ss): Test new intrinsics.
6507 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6508 (_mm_maskz_min_ss): Test new intrinsics.
6509
6510 2017-05-31 Nathan Sidwell <nathan@acm.org>
6511
6512 * g++.dg/lookup/lambda1.C New.
6513
6514 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6515
6516 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6517 on pointer should not be replaced.
6518
6519 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6520
6521 PR testsuite/80580
6522 * gcc.dg/gimplefe-error-7.c: New test.
6523
6524 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6525
6526 * gcc.target/arc/add_n-combine.c: New test.
6527 * gcc.target/arc/sub_n-combine.c: New test.
6528
6529 2017-05-31 Richard Biener <rguenther@suse.de>
6530
6531 PR target/80880
6532 * gcc.target/i386/pr80880.c: New testcase.
6533
6534 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6535
6536 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6537
6538 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6539
6540 * gcc.dg/vect/pr80815-3.c: New test.
6541
6542 2017-05-31 Richard Biener <rguenther@suse.de>
6543
6544 PR tree-optimization/80906
6545 * gcc.dg/graphite/pr80906.c: New testcase.
6546
6547 2017-05-30 Tom de Vries <tom@codesourcery.com>
6548
6549 PR testsuite/80910
6550 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6551 unsupported if host compiler does not support c++11.
6552 (host_supports_c++11): New proc.
6553
6554 2017-05-30 Martin Sebor <msebor@redhat.com>
6555
6556 PR c/80731
6557 * g++.dg/ext/utf16-4.C: Relax test.
6558 * gcc.dg/fixed-point/int-warning.c: Adjust.
6559
6560 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6561
6562 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6563 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6564 test case.
6565 * g++.dg/plugin/show-template-tree-color.C: New test case.
6566 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6567 * g++.dg/template/show-template-tree-2.C: New test case.
6568 * g++.dg/template/show-template-tree-3.C: New test case.
6569 * g++.dg/template/show-template-tree-4.C: New test case.
6570 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6571 * g++.dg/template/show-template-tree.C: New test case.
6572
6573 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6574
6575 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6576 dg-options.
6577 * gfortran.dg/pr80107.f: Delete testcase.
6578
6579 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6580
6581 PR target/80833
6582 * gcc.target/i386/pr80833-1.c: New test.
6583 * gcc.target/i386/pr80833-2.c: Ditto.
6584
6585 2017-05-30 Nathan Sidwell <nathan@acm.org>
6586
6587 PR c++/80913
6588 * g++.dg/lookup/pr80913.C: New.
6589
6590 2017-05-30 Richard Biener <rguenther@suse.de>
6591
6592 PR middle-end/80901
6593 * gcc.dg/torture/pr80901.c: New testcase.
6594
6595 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6596
6597 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6598
6599 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6600
6601 PR target/78838
6602 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6603
6604 2017-05-30 Richard Biener <rguenther@suse.de>
6605
6606 PR middle-end/80876
6607 * gcc.dg/torture/pr80876.c: New testcase.
6608
6609 2017-05-29 Nathan Sidwell <nathan@acm.org>
6610
6611 PR c++/80891 (#5)
6612 * g++.dg/lookup/pr80891-5.C: New.
6613
6614 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6615
6616 PR libgfortran/53029
6617 * gfortran.dg/read_5.f90: New test.
6618
6619 2017-05-29 Nathan Sidwell <nathan@acm.org>
6620
6621 PR c++/80891 (#4)
6622 * g++.dg/lookup/pr80891-4.C: New.
6623
6624 PR c++/80891 (#1)
6625 * g++.dg/lookup/pr80891-1.C: New.
6626
6627 PR c++/80891 (#3)
6628 * g++.dg/lookup/pr80891-3.C: New.
6629
6630 PR c++/80891 (#2)
6631 * g++.dg/lookup/pr80891-2.C: New.
6632
6633 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6634
6635 PR fortran/37131
6636 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6637 flags.
6638 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6639 * gfortran.dg/inline_matmul_17.f90: New test.
6640
6641 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6642
6643 * gfortran.dg/matmul_bounds_12.f90: New test.
6644
6645 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR bootstrap/80887
6648 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6649
6650 2017-05-26 Nathan Sidwell <nathan@acm.org>
6651
6652 * g++.dg/cpp0x/dr2061.C: New.
6653 * g++.dg/parse/namespace-alias-1.C: Add more test.
6654
6655 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6656
6657 PR tree-optimization/80815
6658 * gcc.dg/vect/pr80815-1.c: New test.
6659 * gcc.dg/vect/pr80815-2.c: New test.
6660
6661 2017-05-26 Martin Liska <mliska@suse.cz>
6662
6663 PR ipa/80663
6664 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6665 split at the problematic spot.
6666 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6667 a valid value of the param.
6668
6669 2017-05-26 Marek Polacek <polacek@redhat.com>
6670
6671 PR sanitizer/80875
6672 * c-c++-common/ubsan/pr80875.c: New test.
6673
6674 2017-05-26 Tom de Vries <tom@codesourcery.com>
6675
6676 PR testsuite/80557
6677 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6678 * gcc.dg/Wcxx-compat-8.c: Same.
6679 * gcc.dg/Wobjsize-1.c: Same.
6680 * gcc.dg/Wshadow-local-2.c: Same.
6681 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6682 * gcc.dg/anon-struct-6.c: Same.
6683 * gcc.dg/asm-wide-1.c: Same.
6684 * gcc.dg/builtin-inf-1.c: Same.
6685 * gcc.dg/builtin-redefine.c: Same.
6686 * gcc.dg/c90-array-lval-6.c: Same.
6687 * gcc.dg/c90-array-lval-7.c: Same.
6688 * gcc.dg/c90-fordecl-1.c: Same.
6689 * gcc.dg/c99-fordecl-2.c: Same.
6690 * gcc.dg/cast-lvalue-1.c: Same.
6691 * gcc.dg/cast-lvalue-2.c: Same.
6692 * gcc.dg/compound-lvalue-1.c: Same.
6693 * gcc.dg/cond-lvalue-1.c: Same.
6694 * gcc.dg/cpp/20000419-1.c: Same.
6695 * gcc.dg/cpp/backslash.c: Same.
6696 * gcc.dg/cpp/backslash2.c: Same.
6697 * gcc.dg/cpp/macspace1.c: Same.
6698 * gcc.dg/cpp/macspace2.c: Same.
6699 * gcc.dg/cpp/multiline-2.c: Same.
6700 * gcc.dg/cpp/pr27777.c: Same.
6701 * gcc.dg/cpp/pr30786.c: Same.
6702 * gcc.dg/cpp/pr34602.c: Same.
6703 * gcc.dg/cpp/redef1.c: Same.
6704 * gcc.dg/cpp/tr-warn1.c: Same.
6705 * gcc.dg/cpp/tr-warn3.c: Same.
6706 * gcc.dg/cpp/tr-warn6.c: Same.
6707 * gcc.dg/cpp/trad/hash.c: Same.
6708 * gcc.dg/cpp/trad/redef1.c: Same.
6709 * gcc.dg/cpp/ucs.c: Same.
6710 * gcc.dg/declspec-10.c: Same.
6711 * gcc.dg/declspec-11.c: Same.
6712 * gcc.dg/declspec-18.c: Same.
6713 * gcc.dg/format/c99-strftime-1.c: Same.
6714 * gcc.dg/format/ext-3.c: Same.
6715 * gcc.dg/format/pr72858.c: Same.
6716 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6717 * gcc.dg/init-string-1.c: Same.
6718 * gcc.dg/label-decl-3.c: Same.
6719 * gcc.dg/m-un-2.c: Same.
6720 * gcc.dg/nofixed-point-2.c: Same.
6721 * gcc.dg/noncompile/20020213-1.c: Same.
6722 * gcc.dg/pch/counter-2.c: Same.
6723 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6724 * gcc.dg/pr27528.c: Same.
6725 * gcc.dg/pr27953.c: Same.
6726 * gcc.dg/pr35899.c: Same.
6727 * gcc.dg/pr37561.c: Same.
6728 * gcc.dg/pr45461.c: Same.
6729 * gcc.dg/pr45750.c: Same.
6730 * gcc.dg/pr53196-2.c: Same.
6731 * gcc.dg/pr53265.c: Same.
6732 * gcc.dg/redecl-1.c: Same.
6733 * gcc.dg/tls/thr-init-1.c: Same.
6734 * gcc.dg/torture/pr51106-1.c: Same.
6735 * gcc.dg/torture/pr51106-2.c: Same.
6736 * gcc.dg/uninit-19.c: Same.
6737 * gcc.dg/uninit-pr20644.c: Same.
6738
6739 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6740
6741 * g++.dg/cpp1z/decomp29.C (p): New variable.
6742 (main): Add further tests.
6743
6744 2017-05-26 Richard Biener <rguenther@suse.de>
6745
6746 PR tree-optimization/80842
6747 * gcc.dg/torture/pr80842.c: New testcase.
6748
6749 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/79652
6752 * g++.dg/cpp0x/pr79652.C: New.
6753
6754 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/71451
6757 * g++.dg/cpp0x/variadic170.C: New.
6758
6759 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6760
6761 * g++.dg/warn/Wcatch-value-1.C: New test.
6762 * g++.dg/warn/Wcatch-value-2.C: New test.
6763 * g++.dg/warn/Wcatch-value-3.C: New test.
6764
6765 2017-05-25 Nathan Sidwell <nathan@acm.org>
6766
6767 * g++.dg/lookup/using56.C: New.
6768 * g++.dg/lookup/using57.C: New.
6769 * g++.dg/lookup/using58.C: New.
6770 * g++.dg/lookup/using59.C: New.
6771
6772 * g++.dg/lookup/using17.C: Adjust diagnostics.
6773
6774 2017-05-25 Martin Sebor <msebor@redhat.com>
6775
6776 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6777 positives on ILP32.
6778 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6779 column numbers.
6780 * gcc.dg/pr60114.c: Same.
6781
6782 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6783
6784 * gfortran.dg/pr48636.f90: Fix template better.
6785
6786 2017-05-25 Nathan Sidwell <nathan@acm.org>
6787
6788 * g++.dg/lookup/koenig14.C: New.
6789
6790 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6791
6792 PR c++/79583
6793 * g++.dg/cpp0x/pr79583.C: New.
6794
6795 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/68578
6798 * g++.dg/cpp1y/pr68578.C: New.
6799
6800 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6801
6802 * gcc.dg/tree-ssa/vce-1.c: New file.
6803
6804 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6805
6806 * gcc.dg/tree-ssa/addadd.c: New file.
6807
6808 2017-05-24 Nathan Sidwell <nathan@acm.org>
6809
6810 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6811 * g++.dg/lookup/friend19.C: New.
6812 * g++.dg/lookup/friend20.C: New.
6813
6814 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6815
6816 PR c++/80544
6817 * g++.dg/expr/cast11.C: New test.
6818
6819 2017-05-24 Martin Sebor <msebor@redhat.com>
6820
6821 PR c/80731
6822 * c-c++-common/Wfloat-conversion.c: Adjust.
6823 * c-c++-common/dfp/convert-int-saturate.c: Same.
6824 * c-c++-common/pr68657-1.c: Same.
6825 * g++.dg/ext/utf-cvt.C: Same.
6826 * g++.dg/ext/utf16-4.C: Same.
6827 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6828 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6829 * g++.dg/warn/Wconversion3.C: Same.
6830 * g++.dg/warn/Wconversion4.C: Same.
6831 * g++.dg/warn/Wsign-conversion.C: Same.
6832 * g++.dg/warn/overflow-warn-1.C: Same.
6833 * g++.dg/warn/overflow-warn-3.C: Same.
6834 * g++.dg/warn/overflow-warn-4.C: Same.
6835 * g++.dg/warn/pr35635.C: Same.
6836 * g++.old-deja/g++.mike/enum1.C: Same.
6837 * gcc.dg/Wconversion-3.c: Same.
6838 * gcc.dg/Wconversion-5.c: Same.
6839 * gcc.dg/Wconversion-complex-c99.c: Same.
6840 * gcc.dg/Wconversion-complex-gnu.c: Same.
6841 * gcc.dg/Wconversion-integer.c: Same.
6842 * gcc.dg/Wsign-conversion.c: Same.
6843 * gcc.dg/bitfld-2.c: Same.
6844 * gcc.dg/c90-const-expr-11.c: Same.
6845 * gcc.dg/c90-const-expr-7.c: Same.
6846 * gcc.dg/c99-const-expr-7.c: Same.
6847 * gcc.dg/overflow-warn-1.c: Same.
6848 * gcc.dg/overflow-warn-2.c: Same.
6849 * gcc.dg/overflow-warn-3.c: Same.
6850 * gcc.dg/overflow-warn-4.c: Same.
6851 * gcc.dg/overflow-warn-5.c: Same.
6852 * gcc.dg/overflow-warn-8.c: Same.
6853 * gcc.dg/overflow-warn-9.c: New test.
6854 * gcc.dg/pr35635.c: Adjust.
6855 * gcc.dg/pr59940.c: Same.
6856 * gcc.dg/pr59963-2.c: Same.
6857 * gcc.dg/pr60114.c: Same.
6858 * gcc.dg/switch-warn-2.c: Same.
6859 * gcc.dg/utf-cvt.c: Same.
6860 * gcc.dg/utf16-4.c: Same.
6861
6862 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6863
6864 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6865 Don't include limits.h.
6866 (w): Conditionalize on long long wider than int. Use
6867 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6868 -9223372036854775808.
6869 (x): Use __INT_MAX__ instead of INT_MAX.
6870
6871 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6872
6873 PR fortran/66094
6874 * gfortran.dg/inline_matmul_16.f90: New test.
6875
6876 2017-05-24 Tom de Vries <tom@codesourcery.com>
6877
6878 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6879
6880 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6881
6882 PR middle-end/80823
6883 * gcc.dg/pr80823.c: New test.
6884
6885 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6886
6887 * gcc.target/s390/pr80725.c: New test.
6888
6889 2017-05-23 Nathan Sidwell <nathan@acm.org>
6890
6891 * g++.dg/lookup/extern-c-hidden.C: New.
6892 * g++.dg/lookup/extern-redecl1.C: New.
6893
6894 PR c++/80866
6895 * g++.dg/parse/pr80866.C: New.
6896
6897 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6898
6899 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6900 * gcc.dg/ipa/inline-5.c: Likewise.
6901 * gfortran.dg/pr48636.f90: Likewise.
6902
6903 2017-05-23 Nathan Sidwell <nathan@acm.org>
6904
6905 * g++.dg/parse/ctor9.C: Adjust expected error.
6906
6907 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6908
6909 PR libgfortran/80256
6910 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6911 Cygwin.
6912
6913 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6914
6915 * c-c++-common/goacc/parallel-dims-1.c: Update.
6916 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6917 * c-c++-common/goacc/routine-1.c: Likewise.
6918 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6919 * g++.dg/goacc/template.C: Likewise.
6920 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6921 * gfortran.dg/goacc/routine-3.f90: Likewise.
6922 * gfortran.dg/goacc/sie.f95: Likewise.
6923 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6924
6925 2017-05-23 Nathan Sidwell <nathan@acm.org>
6926
6927 * g++.dg/lookup/using13.C: Adjust expected error.
6928
6929 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6930
6931 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6932
6933 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6934
6935 PR target/80718
6936 * gcc.target/powerpc/pr80718.c: New test.
6937
6938 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6939
6940 * gcc.target/powerpc/conditional-return.c: New testcase.
6941
6942 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6943
6944 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6945 LE-only.
6946
6947 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6948
6949 PR fortran/80766
6950 * gfortran.dg/typebound_call_28.f90: New test.
6951
6952 2017-05-22 Nathan Sidwell <nathan@acm.org>
6953
6954 * g++.dg/lookup/strong-using.C: New.
6955
6956 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6957
6958 * gcc.target/arm/movsi_movt.c: New test.
6959 * gcc.target/arm/movdi_movt.c: New test.
6960
6961 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6962
6963 * gnat.dg/specs/not_null1.ads: New test.
6964
6965 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gnat.dg/limited_with5.ad[sb]: New test.
6968 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6969 * gnat.dg/limited_with6.ad[sb]: New test.
6970 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6971
6972 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6975 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6976
6977 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/70265
6980 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6981 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6982
6983 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6984
6985 PR libgfortran/80333
6986 * gfortran.dg/dtio_30.f03: New test.
6987
6988 2017-05-19 Marek Polacek <polacek@redhat.com>
6989
6990 PR sanitizer/80800
6991 * c-c++-common/ubsan/pr80800.c: New test.
6992 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6993
6994 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6995
6996 * c-c++-common/goacc/default-1.c: Update.
6997 * c-c++-common/goacc/default-2.c: Likewise.
6998 * c-c++-common/goacc/default-4.c: Likewise.
6999 * gfortran.dg/goacc/default-1.f95: Likewise.
7000 * gfortran.dg/goacc/default-4.f: Likewise.
7001 * c-c++-common/goacc/default-5.c: New file.
7002 * gfortran.dg/goacc/default-5.f: Likewise.
7003
7004 * c-c++-common/goacc/default-1.c: New file.
7005 * c-c++-common/goacc/default-2.c: Likewise.
7006 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7007 test cases in...
7008 * c-c++-common/goacc/default-3.c: ... this new file, and...
7009 * c-c++-common/goacc/default-4.c: ... this new file.
7010 * gfortran.dg/goacc/default.f95: Remove file, including its test
7011 cases in...
7012 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7013 * gfortran.dg/goacc/default-2.f: ... this new file.
7014 * gfortran.dg/goacc/default-3.f95: New file.
7015 * gfortran.dg/goacc/default-4.f: Likewise.
7016
7017 2017-05-19 Nathan Sidwell <nathan@acm.org>
7018
7019 * g++.dg/inherit/covariant7.C: Adjust.
7020
7021 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7022
7023 * gcc.target/arm/tls-disable-literal-pool.c: Change
7024 require-effective-target to tls_native.
7025 Move dg-error to return statement line and change to dg-message.
7026
7027 2017-05-19 Richard Biener <rguenther@suse.de>
7028
7029 PR c++/80593
7030 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7031 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7032
7033 2017-05-19 Richard Biener <rguenther@suse.de>
7034
7035 PR middle-end/80764
7036 * gcc.dg/torture/pr80764.c: New testcase.
7037
7038 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7039
7040 PR target/80510
7041 * gcc.target/powerpc/pr80510-1.c: New test.
7042 * gcc.target/powerpc/pr80510-2.c: Likewise.
7043
7044 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7045
7046 * gcc.dg/pragma-diag-7.c: New test.
7047
7048 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7049
7050 PR target/80799
7051 * g++.dg/other/i386-11.C: New test.
7052
7053 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7054
7055 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7056 * fold-vec-div-floatdouble.c: Likewise.
7057 * fold-vec-logical-ands-char.c: Likewise.
7058 * fold-vec-logical-ands-int.c: Likewise.
7059 * fold-vec-logical-ands-short.c: Likewise.
7060 * fold-vec-logical-ors-char.c: Likewise.
7061 * fold-vec-logical-ors-int.c: Likewise.
7062 * fold-vec-logical-ors-short.c: Likewise.
7063 * fold-vec-logical-other-char.c: Likewise.
7064 * fold-vec-mule-misc.c: Likewise.
7065 * fold-vec-mult-float.c: Likewise.
7066 * fold-vec-mult-floatdouble.c: Likewise.
7067 * fold-vec-mult-int.c: Likewise.
7068 * fold-vec-mult-int128-p9.c: Likewise.
7069 * fold-vec-sub-floatdouble.c: Likewise.
7070 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7071 Add lp64 requirement.
7072 * fold-vec-mult-int128-p8.c: Likewise.
7073 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7074
7075 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7076
7077 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7078 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7079 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7080 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7081 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7082 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7083 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7084 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7085 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7086 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7087 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7088 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7089 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7090 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7091 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7092 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7093 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7094 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7095 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7100 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7101 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7103
7104 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7105
7106 * gcc.target/sparc/niagara7-align.c: New test.
7107
7108 2017-05-18 Marek Polacek <polacek@redhat.com>
7109
7110 PR sanitizer/80797
7111 * c-c++-common/ubsan/null-12.c: New test.
7112
7113 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7114
7115 PR middle-end/80692
7116 * gcc.c-torture/execute/pr80692.c: New testcase.
7117
7118 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7119
7120 PR libgfortran/80741
7121 * gfortran.dg/read_4.f90: New test.
7122
7123 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7124
7125 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7126
7127 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7128
7129 PR fortran/80668
7130 * gfortran.dg/pr80668.f90: New.
7131
7132 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7133
7134 PR middle-end/80775
7135 * gcc.dg/pr80775.c: New test.
7136
7137 2017-05-17 Marek Polacek <polacek@redhat.com>
7138
7139 PR sanitizer/80659
7140 * gcc.dg/asan/pr80659.c: New test.
7141
7142 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7143
7144 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7145 unsigned long.
7146
7147 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7148
7149 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7150
7151 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7153
7154 PR tree-optimization/80457
7155 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7156 call vect_model_simple_cost.
7157
7158 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7159
7160 PR fortran/80554
7161 * gfortran.dg/submodule_29.f08: New test.
7162
7163 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7164
7165 * g++.dg/other/accessor-fixits-1.C: New test case.
7166 * g++.dg/other/accessor-fixits-2.C: New test case.
7167 * g++.dg/other/accessor-fixits-3.C: New test case.
7168 * g++.dg/other/accessor-fixits-4.C: New test case.
7169
7170 2017-05-16 Carl Love <cel@us.ibm.com>
7171
7172 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7173 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7174 built-ins to the test suite file. Note, support for mradds exists
7175 but no test case exists.
7176 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7177 built-ins to the test suite file.
7178
7179 2017-05-16 Marek Polacek <polacek@redhat.com>
7180
7181 PR sanitizer/80536
7182 PR sanitizer/80386
7183 * c-c++-common/ubsan/pr80536.c: New test.
7184 * g++.dg/ubsan/pr80386.C: New test.
7185
7186 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7187
7188 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7189 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7190
7191 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7192
7193 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7194 expected output of vadd, vsub and vmul instructions.
7195 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7196 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7197 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7198
7199 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7200
7201 PR libgfortran/80727
7202 * gfortran.dg/read_3.f90: New test.
7203
7204 2017-05-15 Nathan Sidwell <nathan@acm.org>
7205
7206 PR c++/79369
7207 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7208
7209 PR c++/79369
7210 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7211 * g++.dg/cpp0x/pr79369.C: New.
7212
7213 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7214
7215 PR fortran/80752
7216 * gfortran.dg/pr80752.f90: New test.
7217
7218 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7219
7220 PR target/80425
7221 * gcc.target/i386/pr80425-1.c: New test.
7222 * gcc.target/i386/pr80425-2.c: Ditto.
7223
7224 2017-05-15 Jeff Law <law@redhat.com>
7225
7226 * gcc.target/mips/reorgbug-1.c: New test.
7227
7228 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7229
7230 * gnat.dg/specs/pack13.ads: New test.
7231
7232 2017-05-14 Martin Sebor <msebor@redhat.com>
7233
7234 PR middle-end/77671
7235 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7236 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7237 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7238 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7239 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7240
7241 2017-05-14 Martin Sebor <msebor@redhat.com>
7242
7243 PR middle-end/80669
7244 * gcc.dg/builtin-stpncpy.c: New test.
7245
7246 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7247
7248 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7249 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7250 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7251 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7252
7253 2017-05-14 Julia Koval <julia.koval@intel.com>
7254
7255 * gcc.target/i386/xgetsetbv.c: New test.
7256
7257 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7258
7259 PR fortran/80442
7260 * gfortran.dg/impl_do_var_data.f90: New Test
7261
7262 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7263
7264 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7265 A regression test for a private array access case which caused
7266 an assert.
7267
7268 2017-05-12 Martin Sebor <msebor@redhat.com>
7269
7270 PR testsuite/80643
7271 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7272 to the purpose of the test.
7273
7274 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7275
7276 * gcc.target/powerpc/bmi-andn-1.c: New file
7277 * gcc.target/powerpc/bmi-andn-2.c: New file.
7278 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7279 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7280 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7281 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7282 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7283 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7284 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7285 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7286 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7287 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7288 * gcc.target/powerpc/bmi-check.h: New File.
7289 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7290 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7291 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7292 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7293 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7294 * gcc.target/powerpc/bmi2-check.h: New file.
7295 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7296 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7297 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7298 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7299 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7300 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7301 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7302 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7303 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7304
7305 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7306
7307 PR c++/60430
7308 * g++.dg/cpp0x/pr60430.C: New.
7309
7310 2017-05-12 Jeff Law <law@redhat.com>
7311
7312 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7313
7314 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7315
7316 PR middle-end/80707
7317 * g++.dg/pr80707.C: New test.
7318
7319 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7320
7321 * gcc.target/powerpc/fold-vec-div-float.c: New.
7322 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7323 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7324
7325 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7326
7327 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7328 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7329 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7330 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7331 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7332 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7333 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7334 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7335 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7336 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7337 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7338 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7339
7340 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/49604
7343 * g++.dg/cpp0x/forw_enum14.C: New.
7344 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7345
7346 2017-05-12 Richard Biener <rguenther@suse.de>
7347
7348 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7349
7350 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 PR c++/67687
7353 * g++.dg/cpp0x/constexpr-ice17.C: New.
7354
7355 2017-05-12 Richard Biener <rguenther@suse.de>
7356
7357 PR tree-optimization/80713
7358 * gcc.dg/torture/pr80713.c: New testcase.
7359
7360 2017-05-12 Andi Kleen <ak@linux.intel.com>
7361
7362 PR testsuite/77684
7363 * lib/target-supports.exp (profopt-perf-wrapper):
7364 Add -m8 option to increase parallelism.
7365
7366 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7367
7368 * c-c++-common/goacc/parallel-dims-1.c: New file.
7369 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7370
7371 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7372 * c-c++-common/goacc/classify-kernels.c: Likewise.
7373 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7374 Likewise.
7375 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7376 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7377 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7378 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7379 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7380 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7381 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7382 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7383 * c-c++-common/goacc/kernels-loop.c: Likewise.
7384 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7386 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7387 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7388 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7389 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7390 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7391 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7392 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7393 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7394 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7395 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7396
7397 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7398 * c-c++-common/goacc/classify-kernels.c: Likewise.
7399 * c-c++-common/goacc/classify-parallel.c: Likewise.
7400 * c-c++-common/goacc/classify-routine.c: Likewise.
7401 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7402 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7403 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7404 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7405
7406 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7407 * c-c++-common/goacc/classify-kernels.c: Likewise.
7408 * c-c++-common/goacc/classify-parallel.c: Likewise.
7409 * c-c++-common/goacc/classify-routine.c: Likewise.
7410 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7411 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7412 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7413 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7414
7415 2017-05-11 Nathan Sidwell <nathan@acm.org>
7416
7417 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7418
7419 2017-05-11 Carl Love <cel@us.ibm.com>
7420
7421 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7422 to the test suite file.
7423 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7424 to the test suite file.
7425
7426 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7427
7428 PR fortran/78659
7429 * gfortran.dg/namelist_91.f90: New test.
7430 * gfortran.dg/namelist_92.f90: New test.
7431 * gfortran.dg/namelist_93.f90: New test.
7432 * gfortran.dg/namelist_94.f90: New test.
7433
7434 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7435
7436 PR target/80695
7437 * gcc.target/powerpc/pr80695-p8.c: New file.
7438 * gcc.target/powerpc/pr80695-p9.c: New file.
7439
7440 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7441 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR target/80706
7444 * gcc.target/i386/pr80706.c: New test.
7445
7446 2017-05-11 Julia Koval <julia.koval@intel.com>
7447
7448 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7449 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7450 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7451 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7452
7453 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/70538
7456 * g++.dg/cpp0x/pr70538.C: New.
7457
7458 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7459
7460 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7461 Remove unnecessary loop. Run on 32-bit targets only.
7462 (dg-options): Remove -fno-tree-sink.
7463
7464 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7465
7466 * gcc.target/powerpc/cmpb-1.c: New test.
7467 * gcc.target/powerpc/cmpb-2.c: New test.
7468 * gcc.target/powerpc/cmpb-3.c: New test.
7469 * gcc.target/powerpc/cmpb32-1.c: New test.
7470 * gcc.target/powerpc/cmpb32-2.c: New test.
7471
7472 2017-05-11 Richard Biener <rguenther@suse.de>
7473
7474 PR tree-optimization/80705
7475 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7476
7477 2017-05-11 Nathan Sidwell <nathan@acm.org>
7478
7479 * lib/scanlang.exp: New.
7480 * lib/gcc-dg.exp: Load scanlang.exp.
7481 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7482
7483 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7484
7485 PR testsuite/80580
7486 * gcc.dg/gimplefe-error-6.c: New test.
7487
7488 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7489
7490 PR testsuite/80580
7491 * gcc.dg/gimplefe-error-5.c: New test.
7492
7493 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7494
7495 PR testsuite/80580
7496 * gcc.dg/gimplefe-error-4.c: New test.
7497
7498 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7499
7500 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7501
7502 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7503
7504 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7505 (_mm_maskz_max_round_sd): Test new intrinsics.
7506 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7507 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7508 (_mm_maskz_max_round_ss): Test new intrinsics.
7509 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7510 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7511 (_mm_maskz_min_round_sd): Test new intrinsics.
7512 * gcc.target/i386/avx512f-vminsd-2.c: New.
7513 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7514 (_mm_maskz_min_round_ss): Test new intrinsics.
7515 * gcc.target/i386/avx512f-vminss-2.c: New.
7516 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7517 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7518 (__builtin_ia32_minss_mask_round): Test new builtins.
7519 * gcc.target/i386/sse-13.c: Ditto.
7520 * gcc.target/i386/sse-23.c: Ditto.
7521 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7522 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7523 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7524 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7525 (_mm_mask_min_round_ss): Test new intrinsics.
7526 * gcc.target/i386/testround-1.c: Ditto.
7527
7528 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7529
7530 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7531 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7532 (_mm_maskz_div_round_sd): Test new intrinsics.
7533 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7534 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7535 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7536 (_mm_maskz_div_round_ss): Test new intrinsics.
7537 * gcc.target/i386/avx512f-vdivss-2.c: New.
7538 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7539 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7540 (_mm_maskz_mul_round_sd): Test new intrinsics.
7541 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7542 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7543 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7544 (_mm_maskz_mul_round_ss): Test new intrinsics.
7545 * gcc.target/i386/avx512f-vmulss-2.c: New.
7546 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7547 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7548 (__builtin_ia32_mulss_mask_round): Test new builtins.
7549 * gcc.target/i386/sse-13.c: Ditto.
7550 * gcc.target/i386/sse-23.c: Ditto.
7551 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7552 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7553 (_mm_maskz_mul_round_ss): Test new intrinsics.
7554 * gcc.target/i386/testround-1.c: Ditto.
7555
7556 2017-05-10 Julia Koval <julia.koval@intel.com>
7557
7558 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7559 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7560 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7561
7562 2017-05-10 Julia Koval <julia.koval@intel.com>
7563
7564 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7565 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7567 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7568
7569 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7570
7571 PR tree-optimization/51513
7572 * gcc.target/powerpc/pr51513.c: New test.
7573 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7574 __builtin_abort().
7575 * gcc.dg/predict-14.c: Likewise.
7576
7577 2017-05-10 Carl Love <cel@us.ibm.com>
7578 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7579 to the test suite file.
7580 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7581 to the test suite file.
7582
7583 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7584
7585 PR tree-optimization/77644
7586 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7587
7588 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7589
7590 * gcc.dg/guality/inline-params-2.c: New.
7591
7592 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7593
7594 PR c++/80145
7595 * g++.dg/cpp1y/auto-fn37.C: New.
7596 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7597
7598 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7599
7600 PR target/68163
7601 * gcc.target/powerpc/pr68163.c: New test.
7602
7603 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7604
7605 PR fortran/79311
7606 * gfortran.dg/finalize_32.f90: New test.
7607
7608 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7609
7610 PR c/35441
7611 * gcc.dg/pr35441.c: New test.
7612
7613 2017-05-09 Martin Sebor <msebor@redhat.com>
7614
7615 PR testsuite/80643
7616 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7617 output.
7618
7619 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/80186
7622 * g++.dg/template/crash126.C: New.
7623
7624 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7625
7626 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7627 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7628 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7629 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7630
7631 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7632
7633 PR testsuite/80611
7634 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7635
7636 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7637
7638 * gcc.target/arc/tmac-1.c: New file.
7639 * gcc.target/arc/tmac-2.c: Likewise.
7640 * gcc.target/arc/tmac.h: Likewise.
7641
7642 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7643 Andrew Burgess <andrew.burgess@embecosm.com>
7644
7645 * gcc.target/arc/firq-1.c: New file.
7646 * gcc.target/arc/firq-2.c: Likewise.
7647 * gcc.target/arc/firq-3.c: Likewise.
7648 * gcc.target/arc/firq-4.c: Likewise.
7649 * gcc.target/arc/firq-5.c: Likewise.
7650 * gcc.target/arc/firq-6.c: Likewise.
7651
7652 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7653
7654 * gcc.target/arc/interrupt-5.c: Newfile.
7655 * gcc.target/arc/interrupt-6.c: Likewise.
7656 * gcc.target/arc/interrupt-7.c: Likewise.
7657 * gcc.target/arc/interrupt-8.c: Likewise.
7658 * gcc.target/arc/interrupt-9.c: Likewise.
7659
7660 2017-05-09 Richard Biener <rguenther@suse.de>
7661
7662 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7663 and adjust.
7664 * gcc.dg/vect/vect-50.c: Likewise.
7665
7666 2017-05-09 Marek Polacek <polacek@redhat.com>
7667
7668 PR c/80525
7669 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7670 * c-c++-common/Wlogical-op-2.c: New test.
7671
7672 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7673
7674 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7675 for targets with __SIZEOF_INT__ < 4.
7676
7677 2017-05-09 Richard Biener <rguenther@suse.de>
7678
7679 * gcc.dg/vect/vect-50.c: Revert last change.
7680 * gcc.dg/vect/vect-44.c: Likewise.
7681
7682 2017-05-08 Martin Sebor <msebor@redhat.com>
7683
7684 PR translation/80280
7685 * gcc.dg/format/gcc_diag-10.c: New test.
7686
7687 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7688
7689 PR target/80101
7690 * gcc.target/powerpc/pr80101-1.c: New test.
7691
7692 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7693
7694 PR fortran/79930
7695 * gfortran.dg/inline_transpose_1.f90: Add
7696 -finline-matmul-limit=0 to options.
7697 * gfortran.dg/matmul_5.f90: Likewise.
7698 * gfortran.dg/vect/vect-8.f90: Likewise.
7699 * gfortran.dg/inline_matmul_14.f90: New test.
7700 * gfortran.dg/inline_matmul_15.f90: New test.
7701
7702 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7703
7704 PR fortran/80602
7705 * gfortran.dg/matmul_15.f90: New test case.
7706
7707 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7708
7709 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7710 * gcc.dg/vect/vect-50.c: Likewise.
7711
7712 2017-05-07 Jeff Law <law@redhat.com>
7713
7714 Revert:
7715 2017-05-06 Jeff Law <law@redhat.com>
7716 PR tree-optimization/78496
7717 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7718 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7719
7720 2017-05-06 Jeff Law <law@redhat.com>
7721
7722 PR tree-optimization/78496
7723 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7724 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7725
7726 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7727
7728 * gcc.target/aarch64/spill_1.c: New test.
7729
7730 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7731
7732 PR rtl-optimization/75964
7733 * gcc.dg/torture/pr75964.c: New test.
7734
7735 2017-05-06 Tom de Vries <tom@codesourcery.com>
7736
7737 PR testsuite/80606
7738 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7739 * gcc.target/i386/avx-vtestpd-2.c: Same.
7740 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7741 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7742 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7743 * gcc.target/i386/avx-vtestpd-3.c: Same.
7744 * gcc.target/i386/avx-vtestps-1.c: Same.
7745 * gcc.target/i386/avx-vtestps-2.c: Same.
7746 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7747 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7748 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7749 * gcc.target/i386/avx-vtestps-3.c: Same.
7750
7751 2017-05-06 Tom de Vries <tom@codesourcery.com>
7752
7753 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7754
7755 2017-05-06 Tom de Vries <tom@codesourcery.com>
7756
7757 PR testsuite/80557
7758 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7759 * gcc.target/powerpc/altivec-types-1.c: Same.
7760
7761 2017-05-06 Tom de Vries <tom@codesourcery.com>
7762
7763 PR testsuite/80557
7764 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7765 * gcc.target/spu/intrinsics-1.c: Same.
7766
7767 2017-05-06 Tom de Vries <tom@codesourcery.com>
7768
7769 PR testsuite/80557
7770 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7771
7772 2017-05-06 Tom de Vries <tom@codesourcery.com>
7773
7774 PR testsuite/80557
7775 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7776 * gcc.target/aarch64/spellcheck_2.c: Same.
7777 * gcc.target/aarch64/spellcheck_3.c: Same.
7778
7779 2017-05-06 Tom de Vries <tom@codesourcery.com>
7780
7781 PR testsuite/80557
7782 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7783 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7784 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7785 * g++.dg/debug/dwarf2/typedef5.C: Same.
7786 * g++.dg/goacc/data-1.C: Same.
7787
7788 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789
7790 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7791
7792 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7793
7794 PR target/79038
7795 PR target/79202
7796 PR target/79203
7797 * gcc.target/powerpc/ppc-round3.c: New test.
7798 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7799
7800 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR tree-optimization/80632
7803 * gcc.dg/pr80632.c: New test.
7804
7805 PR tree-optimization/80558
7806 * gcc.dg/tree-ssa/vrp115.c: New test.
7807
7808 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7809 Thomas Preud'homme <thomas.preudhomme@arm.com>
7810 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7811
7812 PR target/71607
7813 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7814 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7815 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7816 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7817 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7818 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7819 * gcc.target/arm/tls-disable-literal-pool.c: New.
7820
7821 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7822
7823 PR tree-optimization/80613
7824 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7825
7826 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7827
7828 PR c++/71577
7829 * g++.dg/cpp0x/pr71577.C: New.
7830
7831 2017-05-04 Martin Sebor <msebor@redhat.com>
7832
7833 PR middle-end/79234
7834 * gcc.dg/builtin-stringop-chk-8.c: New test.
7835 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7836 * gcc.dg/builtin-stringop-chk-4.c: Same.
7837 * gcc.dg/builtin-strncat-chk-1.c: Same.
7838 * g++.dg/ext/strncpy-chk1.C: Same.
7839 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7840 * gcc.dg/out-of-bounds-1.c: Same.
7841 * gcc.dg/pr78138.c: Same.
7842 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7843 * gfortran.dg/mvbits_7.f90: Same.
7844
7845 2017-05-04 Martin Sebor <msebor@redhat.com>
7846
7847 PR preprocessor/79214
7848 PR middle-end/79222
7849 PR middle-end/79223
7850 * gcc.dg/pr79214.c: New test.
7851 * gcc.dg/pr79214.h: New test header.
7852 * gcc.dg/pr79222.c: New test.
7853 * gcc.dg/pr79223.c: New test.
7854 * gcc.dg/pr78138.c: Adjust.
7855 * gfortran.dg/unconstrained_commons.f: Same.
7856
7857 2017-05-04 Martin Sebor <msebor@redhat.com>
7858
7859 PR translation/80280
7860 * g++.dg/abi/Wabi-2-3.C: Adjust.
7861 * g++.dg/abi/Wabi-3-2.C: Ditto.
7862 * g++.dg/lookup/using17.C: Ditto.
7863 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7864
7865 2017-05-04 Martin Jambor <mjambor@suse.cz>
7866
7867 PR tree-optimization/80622
7868 * gcc.dg/tree-ssa/pr80622.c: New test.
7869
7870 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7871
7872 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7873
7874 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7875
7876 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7877 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7878
7879 2017-05-04 Richard Biener <rguenther@suse.de>
7880
7881 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7882
7883 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7884
7885 * gcc.dg/vect/vect-profile-1.c: New test.
7886
7887 2017-05-04 Marek Polacek <polacek@redhat.com>
7888
7889 PR tree-optimization/80612
7890 * gcc.dg/torture/pr80612.c: New test.
7891
7892 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7893 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7894
7895 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7896 check_effective_target_arm_thumb1_movt_ok.
7897
7898 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7899
7900 * gcc.target/arm/fpscr.c: New file.
7901
7902 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7903
7904 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7905 target.
7906
7907 2017-05-04 Tom de Vries <tom@codesourcery.com>
7908
7909 PR testsuite/80557
7910 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7911 line numbers.
7912 * g++.dg/warn/miss-format-1.C: Same.
7913 * g++.dg/warn/overflow-warn-1.C: Same.
7914 * g++.dg/warn/overflow-warn-3.C: Same.
7915 * g++.dg/warn/overflow-warn-4.C: Same.
7916
7917 2017-05-04 Tom de Vries <tom@codesourcery.com>
7918
7919 PR testsuite/80557
7920 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7921 * gcc.target/i386/pr68657.c: Same.
7922 * gcc.target/i386/pr69255-1.c: Same.
7923 * gcc.target/i386/pr69255-2.c: Same.
7924 * gcc.target/i386/pr69255-3.c: Same.
7925
7926 2017-05-04 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/31130
7929 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7930 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7931 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7932 * gcc.dg/pr52904.c: Remove XFAIL.
7933 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7934
7935 2017-05-03 Jeff Law <law@redhat.com>
7936
7937 PR tree-optimization/78496
7938 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7939
7940 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7941
7942 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7943
7944 2017-05-03 Richard Biener <rguenther@suse.de>
7945
7946 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7947
7948 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR tree-optimization/79472
7951 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7952 to dg-options.
7953 * gcc.dg/tree-ssa/vrp113.c: New test.
7954 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7955 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7956 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7957
7958 2017-05-03 Tom de Vries <tom@codesourcery.com>
7959
7960 PR testsuite/80557
7961 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7962 * c-c++-common/Wshift-negative-value-2.c: Same.
7963 * c-c++-common/Wshift-negative-value-3.c: Same.
7964 * c-c++-common/Wshift-negative-value-4.c: Same.
7965 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7966 * c-c++-common/cpp/pr60400.c: Same.
7967 * c-c++-common/fmax-errors.c: Same.
7968 * c-c++-common/goacc/data-2.c: Same.
7969 * c-c++-common/goacc/host_data-2.c: Same.
7970 * c-c++-common/gomp/simd4.c: Same.
7971 * c-c++-common/pr28656.c: Same.
7972 * c-c++-common/pr43395.c: Same.
7973 * c-c++-common/torture/pr57945.c: Same.
7974
7975 2017-05-03 Tom de Vries <tom@codesourcery.com>
7976
7977 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7978 arg of dg directive.
7979 * c-c++-common/goacc/routine-3.c: Same.
7980 * c-c++-common/goacc/routine-4.c: Same.
7981
7982 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7983
7984 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7985 (test_fixit_insert_newline): New function.
7986 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7987 (test_fixit_insert_newline): New function.
7988 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7989 (test_fixit_insert_newline): New function.
7990 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7991 (test_fixit_insert_newline): New function.
7992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7993 (test_show_locus): Handle test_fixit_insert_newline.
7994
7995 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7996
7997 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7998
7999 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8000
8001 * gcc.dg/lsr-div1.c: New testcase.
8002
8003 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8004
8005 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8006 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8007 (_mm_maskz_add_round_sd): Test new intrinsics.
8008 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8009 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8010 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8011 (_mm_maskz_add_round_ss): Test new intrinsics.
8012 * gcc.target/i386/avx512f-vaddss-2.c: New.
8013 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8014 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8015 (_mm_maskz_sub_round_sd): Test new intrinsics.
8016 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8017 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8018 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8019 (_mm_maskz_sub_round_ss): Test new intrinsics.
8020 * gcc.target/i386/avx512f-vsubss-2.c: New.
8021 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8022 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8023 (__builtin_ia32_subss_mask_round): Test new builtins.
8024 * gcc.target/i386/sse-13.c: Ditto.
8025 * gcc.target/i386/sse-23.c: Ditto.
8026 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8027 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8028 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8029 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8030 (_mm_mask_sub_round_ss): Test new intrinsics.
8031 * gcc.target/i386/testround-1.c: Ditto.
8032
8033 2017-05-02 Martin Jambor <mjambor@suse.cz>
8034
8035 PR tree-optimization/78687
8036 * g++.dg/tree-ssa/pr78687.C: New test.
8037
8038 2017-05-02 Richard Biener <rguenther@suse.de>
8039
8040 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8041 behavior.
8042 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8043
8044 2017-05-02 Richard Biener <rguenther@suse.de>
8045
8046 PR tree-optimization/80591
8047 * gcc.dg/torture/pr80591.c: New testcase.
8048
8049 2017-05-02 Richard Biener <rguenther@suse.de>
8050
8051 PR tree-optimization/80549
8052 * gcc.dg/torture/pr80549.c: New testcase.
8053
8054 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8055
8056 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8057 unsigned long.
8058
8059 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8060
8061 PR c++/80038
8062 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8063
8064 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8065
8066 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8067 reflect insertion fix-it hints at the same location now being
8068 consolidated.
8069
8070 2017-05-01 Martin Sebor <msebor@redhat.com>
8071
8072 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8073 on ILP32 targets.
8074
8075 2017-05-01 Tom de Vries <tom@codesourcery.com>
8076
8077 * gcc.dg/pr78768.c: Require linker plugin.
8078
8079 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8080
8081 PR fortran/37131
8082 * gfortran.dg/matmul_bounds_11.f90: New test.
8083
8084 2017-05-01 Martin Sebor <msebor@redhat.com>
8085
8086 PR tree-optimization/79715
8087 * gcc.dg/pr79715.c: New test.
8088
8089 2017-05-01 Tom de Vries <tom@codesourcery.com>
8090
8091 PR testsuite/65941
8092 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8093 * g++.dg/other/pr59492.C: Require effective target rdrand.
8094
8095 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8096
8097 * g++.dg/diagnostic/member-decl-1.C: New test.
8098
8099 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8100
8101 PR tree-optimization/80487
8102 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8103
8104 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8105
8106 PR tree-optimization/79697
8107 * gcc.dg/tree-ssa/pr79697.c: New test.
8108
8109 2017-04-29 Tom de Vries <tom@codesourcery.com>
8110
8111 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8112
8113 2017-04-28 Martin Sebor <msebor@redhat.com>
8114
8115 PR tree-optimization/80523
8116 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8117
8118 2017-04-28 Tom de Vries <tom@codesourcery.com>
8119
8120 PR testsuite/80557
8121 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8122 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8123
8124 2017-04-28 Tom de Vries <tom@codesourcery.com>
8125
8126 PR testsuite/80557
8127 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8128 * obj-c++.dg/bitfield-4.mm: Same.
8129 * obj-c++.dg/bitfield-5.mm: Same.
8130 * obj-c++.dg/exceptions-3.mm: Same.
8131 * obj-c++.dg/exceptions-5.mm: Same.
8132 * obj-c++.dg/method-1.mm: Same.
8133 * obj-c++.dg/method-12.mm: Same.
8134 * obj-c++.dg/method-13.mm: Same.
8135 * obj-c++.dg/method-15.mm: Same.
8136 * obj-c++.dg/method-16.mm: Same.
8137 * obj-c++.dg/property/at-property-18.mm: Same.
8138 * obj-c++.dg/property/at-property-25.mm: Same.
8139 * obj-c++.dg/property/at-property-5.mm: Same.
8140 * obj-c++.dg/property/dynamic-2.mm: Same.
8141 * obj-c++.dg/property/property-neg-3.mm: Same.
8142 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8143 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8144 * obj-c++.dg/syntax-error-1.mm: Same.
8145 * obj-c++.dg/try-catch-13.mm: Same.
8146 * objc.dg/bitfield-4.m: Same.
8147 * objc.dg/class-1.m: Same.
8148 * objc.dg/method-11.m: Same.
8149 * objc.dg/method-6.m: Same.
8150 * objc.dg/method-7.m: Same.
8151 * objc.dg/method-9.m: Same.
8152 * objc.dg/missing-proto-3.m: Same.
8153 * objc.dg/naming-2.m: Same.
8154 * objc.dg/property/at-property-16.m: Same.
8155 * objc.dg/property/at-property-18.m: Same.
8156 * objc.dg/property/at-property-25.m: Same.
8157 * objc.dg/property/at-property-5.m: Same.
8158 * objc.dg/property/dynamic-2.m: Same.
8159 * objc.dg/property/property-neg-3.m: Same.
8160 * objc.dg/protocol-inheritance-1.m: Same.
8161 * objc.dg/protocol-inheritance-2.m: Same.
8162
8163 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8164
8165 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8166
8167 2017-04-28 Tom de Vries <tom@codesourcery.com>
8168
8169 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8170 dg-(error|warning|message|bogus).
8171 * g++.dg/conversion/dr195-1.C: Same.
8172 * g++.dg/conversion/dr195.C: Same.
8173 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8174 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8175 * g++.dg/cpp0x/inline-ns7.C: Same.
8176 * g++.dg/cpp0x/variadic105.C: Same.
8177 * g++.dg/cpp0x/variadic65.C: Same.
8178 * g++.dg/expr/call2.C: Same.
8179 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8180 * g++.dg/expr/pmf-1.C: Same.
8181 * g++.dg/ext/altivec-types-1.C: Same.
8182 * g++.dg/ext/altivec-types-2.C: Same.
8183 * g++.dg/ext/altivec-types-3.C: Same.
8184 * g++.dg/ext/attrib14.C: Same.
8185 * g++.dg/ext/complit1.C: Same.
8186 * g++.dg/ext/forscope2.C: Same.
8187 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8188 * g++.dg/ext/label13.C: Same.
8189 * g++.dg/ext/member-attr.C: Same.
8190 * g++.dg/ext/visibility/anon7.C: Same.
8191 * g++.dg/ext/visibility/visibility-7.C: Same.
8192 * g++.dg/ext/vla2.C: Same.
8193 * g++.dg/inherit/access2.C: Same.
8194 * g++.dg/inherit/covariant12.C: Same.
8195 * g++.dg/inherit/covariant14.C: Same.
8196 * g++.dg/inherit/namespace-as-base.C: Same.
8197 * g++.dg/inherit/template-as-base.C: Same.
8198 * g++.dg/lookup/ambig1.C: Same.
8199 * g++.dg/lookup/ambig2.C: Same.
8200 * g++.dg/lookup/ambig3.C: Same.
8201 * g++.dg/lookup/class-member-1.C: Same.
8202 * g++.dg/lookup/conv-1.C: Same.
8203 * g++.dg/lookup/decl1.C: Same.
8204 * g++.dg/lookup/koenig1.C: Same.
8205 * g++.dg/lookup/scoped1.C: Same.
8206 * g++.dg/lookup/scoped2.C: Same.
8207 * g++.dg/lookup/two-stage4.C: Same.
8208 * g++.dg/lookup/used-before-declaration.C: Same.
8209 * g++.dg/lookup/using.C: Same.
8210 * g++.dg/lookup/using17.C: Same.
8211 * g++.dg/lookup/using2.C: Same.
8212 * g++.dg/other/abstract2.C: Same.
8213 * g++.dg/other/classkey1.C: Same.
8214 * g++.dg/other/component1.C: Same.
8215 * g++.dg/other/const1.C: Same.
8216 * g++.dg/other/const2.C: Same.
8217 * g++.dg/other/conversion1.C: Same.
8218 * g++.dg/other/do1.C: Same.
8219 * g++.dg/other/error1.C: Same.
8220 * g++.dg/other/error10.C: Same.
8221 * g++.dg/other/error3.C: Same.
8222 * g++.dg/other/error4.C: Same.
8223 * g++.dg/other/error5.C: Same.
8224 * g++.dg/other/error8.C: Same.
8225 * g++.dg/other/error9.C: Same.
8226 * g++.dg/other/field1.C: Same.
8227 * g++.dg/other/init1.C: Same.
8228 * g++.dg/other/ptrmem2.C: Same.
8229 * g++.dg/other/return1.C: Same.
8230 * g++.dg/overload/builtin3.C: Same.
8231 * g++.dg/overload/error1.C: Same.
8232 * g++.dg/overload/error2.C: Same.
8233 * g++.dg/overload/koenig2.C: Same.
8234 * g++.dg/overload/pmf1.C: Same.
8235 * g++.dg/parse/args1.C: Same.
8236 * g++.dg/parse/attr3.C: Same.
8237 * g++.dg/parse/constant4.C: Same.
8238 * g++.dg/parse/crash10.C: Same.
8239 * g++.dg/parse/crash18.C: Same.
8240 * g++.dg/parse/crash19.C: Same.
8241 * g++.dg/parse/crash20.C: Same.
8242 * g++.dg/parse/crash21.C: Same.
8243 * g++.dg/parse/crash22.C: Same.
8244 * g++.dg/parse/crash32.C: Same.
8245 * g++.dg/parse/decl-specifier-1.C: Same.
8246 * g++.dg/parse/error58.C: Same.
8247 * g++.dg/parse/local-class1.C: Same.
8248 * g++.dg/parse/non-dependent2.C: Same.
8249 * g++.dg/parse/parameter-declaration-1.C: Same.
8250 * g++.dg/parse/ptrmem2.C: Same.
8251 * g++.dg/parse/ptrmem3.C: Same.
8252 * g++.dg/parse/saved1.C: Same.
8253 * g++.dg/tc1/dr101.C: Same.
8254 * g++.dg/tc1/dr142.C: Same.
8255 * g++.dg/tc1/dr176.C: Same.
8256 * g++.dg/template/conv4.C: Same.
8257 * g++.dg/template/crash56.C: Same.
8258 * g++.dg/template/dependent-expr2.C: Same.
8259 * g++.dg/template/error1.C: Same.
8260 * g++.dg/template/error2.C: Same.
8261 * g++.dg/template/explicit6.C: Same.
8262 * g++.dg/template/init-list.C: Same.
8263 * g++.dg/template/local1.C: Same.
8264 * g++.dg/template/lookup2.C: Same.
8265 * g++.dg/template/meminit2.C: Same.
8266 * g++.dg/template/nontype25.C: Same.
8267 * g++.dg/template/ptrmem2.C: Same.
8268 * g++.dg/template/qualttp19.C: Same.
8269 * g++.dg/template/qualttp20.C: Same.
8270 * g++.dg/template/ttp3.C: Same.
8271 * g++.dg/template/unify4.C: Same.
8272 * g++.dg/template/unify6.C: Same.
8273 * g++.dg/template/unify7.C: Same.
8274 * g++.dg/template/warn1.C: Same.
8275 * g++.dg/tree-ssa/dom-invalid.C: Same.
8276 * g++.dg/ubsan/shift-1.C: Same.
8277 * g++.dg/warn/Wunused-2.C: Same.
8278 * g++.dg/warn/Wunused-4.C: Same.
8279 * g++.dg/warn/Wunused-6.C: Same.
8280 * g++.dg/warn/deprecated-6.C: Same.
8281 * g++.dg/warn/deprecated.C: Same.
8282 * g++.dg/warn/effc1.C: Same.
8283 * g++.dg/warn/effc3.C: Same.
8284 * g++.dg/warn/incomplete1.C: Same.
8285 * g++.dg/warn/inline1.C: Same.
8286 * g++.dg/warn/noeffect2.C: Same.
8287 * g++.dg/warn/noeffect4.C: Same.
8288 * g++.dg/warn/oldcast1.C: Same.
8289 * g++.dg/warn/sentinel.C: Same.
8290 * g++.dg/warn/unit-1.C: Same.
8291 * g++.old-deja/g++.pt/inherit2.C: Same.
8292 * g++.old-deja/g++.pt/overload8.C: Same.
8293 * gcc.dg/20000926-1.c: Same.
8294 * gcc.dg/20040223-1.c: Same.
8295 * gcc.dg/Warray-bounds-7.c: Same.
8296 * gcc.dg/alias-1.c: Same.
8297 * gcc.dg/alias-12.c: Same.
8298 * gcc.dg/alias-13.c: Same.
8299 * gcc.dg/alias-2.c: Same.
8300 * gcc.dg/array-13.c: Same.
8301 * gcc.dg/array-4.c: Same.
8302 * gcc.dg/attr-ifunc-2.c: Same.
8303 * gcc.dg/attr-invalid.c: Same.
8304 * gcc.dg/attr-noinline.c: Same.
8305 * gcc.dg/bitfld-2.c: Same.
8306 * gcc.dg/c90-const-expr-7.c: Same.
8307 * gcc.dg/c99-const-expr-7.c: Same.
8308 * gcc.dg/cpp/20000625-1.c: Same.
8309 * gcc.dg/cpp/charconst-4.c: Same.
8310 * gcc.dg/cpp/include2.c: Same.
8311 * gcc.dg/cpp/include2a.c: Same.
8312 * gcc.dg/decl-4.c: Same.
8313 * gcc.dg/deprecated-4.c: Same.
8314 * gcc.dg/deprecated.c: Same.
8315 * gcc.dg/dfp/altivec-types.c: Same.
8316 * gcc.dg/float-range-1.c: Same.
8317 * gcc.dg/pack-test-3.c: Same.
8318 * gcc.dg/pr11492.c: Same.
8319 * gcc.dg/pr15360-1.c: Same.
8320 * gcc.dg/pr37908.c: Same.
8321 * gcc.dg/pr53265.c: Same.
8322 * gcc.dg/pr57287-2.c: Same.
8323 * gcc.dg/pr57287.c: Same.
8324 * gcc.dg/redecl-1.c: Same.
8325 * gcc.dg/sync-3.c: Same.
8326 * gcc.dg/two-types-1.c: Same.
8327 * gcc.dg/two-types-2.c: Same.
8328 * gcc.dg/two-types-4.c: Same.
8329 * gcc.dg/two-types-5.c: Same.
8330 * gcc.dg/two-types-6.c: Same.
8331 * gcc.dg/two-types-7.c: Same.
8332 * gcc.dg/two-types-8.c: Same.
8333 * gcc.dg/two-types-9.c: Same.
8334 * gcc.dg/uninit-I.c: Same.
8335 * gcc.dg/uninit-pr19430.c: Same.
8336 * gcc.dg/visibility-7.c: Same.
8337 * gcc.dg/winline-10.c: Same.
8338 * gcc.dg/winline-2.c: Same.
8339 * gcc.dg/winline-3.c: Same.
8340 * gcc.dg/winline-9.c: Same.
8341 * gcc.target/i386/attr-returns_twice-1.c: Same.
8342 * gcc.target/i386/chkp-const-check-2.c: Same.
8343 * gcc.target/i386/chkp-label-address.c: Same.
8344 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8345 * gcc.target/i386/pr39162.c: Same.
8346 * gcc.target/i386/sse-5.c: Same.
8347 * gcc.target/powerpc/altivec-types-1.c: Same.
8348 * gcc.target/powerpc/altivec-types-2.c: Same.
8349 * gcc.target/powerpc/altivec-types-3.c: Same.
8350 * gcc.target/powerpc/float128-mix.c: Same.
8351 * gcc.target/powerpc/no-r11-3.c: Same.
8352 * gcc.target/spu/Wmain.c: Same.
8353 * gcc.target/spu/ea/errors2.c: Same.
8354 * gfortran.dg/assignment_1.f90: Same.
8355 * gfortran.dg/common_3.f90: Same.
8356 * gfortran.dg/der_io_1.f90: Same.
8357 * gfortran.dg/g77/20030326-1.f: Same.
8358 * gfortran.dg/g77/9263.f: Same.
8359 * gfortran.dg/g77/960317-1.f: Same.
8360 * gfortran.dg/g77/970625-2.f: Same.
8361 * gfortran.dg/g77/980615-0.f: Same.
8362 * gfortran.dg/g77/check0.f: Same.
8363 * gfortran.dg/g77/dnrm2.f: Same.
8364 * gfortran.dg/g77/pr9258.f: Same.
8365 * gfortran.dg/ichar_1.f90: Same.
8366 * gfortran.dg/interface_1.f90: Same.
8367 * gfortran.dg/namelist_1.f90: Same.
8368 * gfortran.dg/namelist_2.f90: Same.
8369 * gfortran.dg/namelist_3.f90: Same.
8370 * gfortran.dg/namelist_print_2.f: Same.
8371 * gfortran.dg/oldstyle_1.f90: Same.
8372 * gfortran.dg/runtime_warning_1.f90: Same.
8373 * gfortran.dg/underflow.f90: Same.
8374 * gnat.dg/specs/integer_value.ads: Same.
8375 * obj-c++.dg/fsf-package-0.m: Same.
8376 * objc.dg/two-types-1.m: Same.
8377
8378 2017-04-28 Martin Liska <mliska@suse.cz>
8379
8380 PR gcov-profile/79891
8381 * gcc.misc-tests/gcov-17.c: New test.
8382 * gcc.misc-tests/gcov-18.c: New test.
8383
8384 2017-04-28 Tom de Vries <tom@codesourcery.com>
8385
8386 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8387 dg-(error|warning|message|bogus).
8388 * g++.dg/parse/parameter-declaration-1.C: Same.
8389 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8390 * gcc.dg/Wpointer-sign-Wall.c: Same.
8391 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8392 * gcc.dg/cpp/19990413-1.c: Same.
8393 * gcc.dg/dg-test-1.c: Same.
8394 * gcc.dg/empty-source-2.c: Same.
8395 * gcc.dg/empty-source-3.c: Same.
8396 * gcc.dg/format/c99-printf-1.c: Same.
8397 * gcc.dg/format/c99-scanf-1.c: Same.
8398 * gcc.dg/label-decl-2.c: Same.
8399 * gcc.dg/m-un-2.c: Same.
8400 * gcc.dg/uninit-pr20644-O0.c: Same.
8401 * gfortran.dg/pr70006.f90: Same.
8402 * obj-c++.dg/fsf-package-0.m: Same.
8403
8404 2017-04-28 Tom de Vries <tom@codesourcery.com>
8405
8406 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8407 dg-(error|warning|message|bogus).
8408 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8409 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8410 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8411 * c-c++-common/pr20000.c: Same.
8412 * c-c++-common/pr49706.c: Same.
8413 * g++.dg/ext/utf16-4.C: Same.
8414 * g++.dg/parse/error2.C: Same.
8415 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8416 * g++.dg/warn/Wtype-limits.C: Same.
8417 * g++.dg/warn/overflow-warn-1.C: Same.
8418 * g++.dg/warn/overflow-warn-3.C: Same.
8419 * gcc.dg/Wpointer-sign-Wall.c: Same.
8420 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8421 * gcc.dg/Wtype-limits-Wextra.c: Same.
8422 * gcc.dg/Wtype-limits.c: Same.
8423 * gcc.dg/cpp/19990413-1.c: Same.
8424 * gcc.dg/dg-test-1.c: Same.
8425 * gcc.dg/empty-source-2.c: Same.
8426 * gcc.dg/empty-source-3.c: Same.
8427 * gcc.dg/label-decl-2.c: Same.
8428 * gcc.dg/m-un-2.c: Same.
8429 * gcc.dg/uninit-pr19430-O0.c: Same.
8430 * gcc.dg/uninit-pr19430.c: Same.
8431 * gcc.dg/uninit-pr20644-O0.c: Same.
8432 * gcc.dg/utf16-4.c: Same.
8433 * gfortran.dg/pr70006.f90: Same.
8434 * obj-c++.dg/fsf-package-0.m: Same.
8435
8436 2017-04-28 Richard Biener <rguenther@suse.de>
8437
8438 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8439 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8440 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8441 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8442 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8443 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8444
8445 2017-04-27 Marek Polacek <polacek@redhat.com>
8446
8447 PR sanitizer/80349
8448 * c-c++-common/ubsan/pr80349.c: New test.
8449
8450 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8451
8452 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8453 diagnostics.
8454 * g++.dg/warn/pr12242.C: Likewise.
8455
8456 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8457
8458 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8459
8460 2017-04-27 Martin Liska <mliska@suse.cz>
8461
8462 PR testsuite/79455
8463 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8464 more generic.
8465
8466 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR c++/80534
8469 * g++.dg/other/pr80534-1.C: New test.
8470 * g++.dg/other/pr80534-2.C: New test.
8471
8472 2017-04-27 Richard Biener <rguenther@suse.de>
8473
8474 PR middle-end/80539
8475 * gcc.dg/torture/pr80539.c: New testcase.
8476
8477 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR target/77728
8480 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8481
8482 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8483
8484 * g++.dg/diagnostic/nested-name-1.C: New test.
8485
8486 2017-04-26 Martin Liska <mliska@suse.cz>
8487
8488 * gcc.dg/guality/guality.h: Add prefix to test verification.
8489
8490 2017-04-25 Nathan Sidwell <nathan@acm.org>
8491
8492 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8493
8494 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8495
8496 PR target/70799
8497 * gcc.target/i386/pr70799-5.c: New test.
8498
8499 2017-04-25 Martin Sebor <msebor@redhat.com>
8500
8501 PR tree-optimization/80497
8502 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8503
8504 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8505 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR target/77728
8508 * g++.dg/abi/pr77728-1.C: New test.
8509
8510 2017-04-25 Marek Polacek <polacek@redhat.com>
8511
8512 PR sanitizer/80349
8513 * g++.dg/ubsan/pr80349-2.C: New test.
8514
8515 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8516
8517 * g++.dg/cpp0x/enum34.C: New test.
8518
8519 2017-04-25 Tom de Vries <tom@codesourcery.com>
8520
8521 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8522 variables.
8523 (dg-line): New proc.
8524 (process-message): Handle line number variables.
8525 * objc.dg/try-catch-12.m: Use dg-line.
8526
8527 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8528
8529 PR target/80482
8530 * gcc.target/powerpc/vec-constvolatile.c: New test.
8531
8532 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8533
8534 * g++.dg/semicolon-fixits.C: New test case.
8535
8536 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8537
8538 * gcc.dg/semicolon-fixits.c: New test case.
8539
8540 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8541
8542 * g++.dg/lookup/missing-std-include.C: New test file.
8543
8544 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8545 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR target/77728
8548 * g++.dg/abi/pr77728-2.C: New test.
8549
8550 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8551
8552 PR c++/80177
8553 * g++.dg/spellcheck-pr80177.C: New test case.
8554
8555 2017-04-25 Nathan Sidwell <nathan@acm.org>
8556
8557 * g++.dg/dg.exp (find-cxx-tests): New function.
8558 (main): Use it, remove explicit pruning
8559
8560 2017-04-25 Richard Biener <rguenther@suse.de>
8561
8562 PR tree-optimization/80492
8563 * gcc.dg/pr80492.c: New testcase.
8564
8565 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8566
8567 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8568 for targets with int size less than 32 bits.
8569
8570 2017-04-25 Richard Biener <rguenther@suse.de>
8571
8572 PR tree-optimization/79201
8573 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8574 * gcc.target/i386/pr22152.c: Disable sinking.
8575
8576 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8577
8578 PR target/80464
8579 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8580
8581 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8582
8583 PR target/79895
8584 * gcc.target/s390/pr79895.c: New test.
8585
8586 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8587
8588 PR target/80080
8589 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8590 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8591 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8592
8593 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR rtl-optimization/80501
8596 * gcc.c-torture/execute/pr80501.c: New test.
8597
8598 PR rtl-optimization/80500
8599 * gcc.dg/pr80500.c: New test.
8600
8601 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8602
8603 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8604 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8605
8606 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8607
8608 PR fortran/80121
8609 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8610 directive.
8611
8612 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8613
8614 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8615 * jit.dg/test-alignment.c: New test case.
8616 * jit.dg/test-alignment.cc: New test case.
8617 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8618 New test case.
8619
8620 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8621
8622 PR c++/80016
8623 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8624 test function.
8625 (test_alignof): New test function.
8626
8627 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8628
8629 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8630
8631 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8632
8633 * g++.dg/diagnostic/duplicate1.C: New test.
8634 * g++.dg/cpp0x/duplicate1.C: New test.
8635
8636 2017-04-24 Martin Jambor <mjambor@suse.cz>
8637
8638 PR tree-optimization/80293
8639 * g++.dg/tree-ssa/pr80293.C: New test.
8640
8641 2017-04-24 Martin Liska <mliska@suse.cz>
8642
8643 PR middle-end/79931
8644 * g++.dg/ipa/pr79931.C: New test.
8645
8646 2017-04-24 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/80494
8649 * gfortran.dg/pr80494.f90: New testcase.
8650
8651 2017-04-24 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/79725
8654 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8655
8656 2017-04-24 Richard Biener <rguenther@suse.de>
8657
8658 PR c++/2972
8659 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8660
8661 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8662
8663 PR fortran/80484
8664 * gfortran.dg/dtio_29.f03: New test.
8665
8666 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8667
8668 PR fortran/80121
8669 * gfortran.dg/intent_out_9.f90: New test case.
8670
8671 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8672
8673 PR target/70799
8674 * gcc.target/i386/pr70799-4.c: New test.
8675
8676 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8677
8678 PR fortran/80392
8679 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8680
8681 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8682
8683 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8684
8685 2017-04-21 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/79547
8688 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8689
8690 2017-04-21 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/78847
8693 * g++.dg/tree-ssa/pr78847.C: New testcase.
8694
8695 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR c/80468
8698 * gcc.dg/pr80468.c: New test.
8699
8700 2017-04-21 Martin Liska <mliska@suse.cz>
8701
8702 PR tree-optimization/66278
8703 * gcc.dg/vect/pr66278.c: New test.
8704
8705 2017-04-21 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/80237
8708 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8709 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8710 adjust expected optimizations.
8711
8712 2016-04-21 Richard Biener <rguenther@suse.de>
8713
8714 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8715 of inner loops.
8716 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8717 * gcc.dg/vect/vect-104.c: Likewise.
8718
8719 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8720
8721 PR tree-optimization/80426
8722 * gcc.c-torture/execute/20170429-1.c: Rename into...
8723 * gcc.c-torture/execute/20170419-1.c: ...this.
8724
8725 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8726
8727 PR target/79804
8728 * gcc.target/i386/pr79804.c: New test.
8729
8730 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8731
8732 PR target/78090
8733 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8734
8735 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8736
8737 * g++/opt/pr80436.C: XFAIL on AIX.
8738
8739 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8740
8741 PR c++/80473
8742 * g++.dg/diagnostic/pr80473.C: New test.
8743
8744 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8745
8746 * g++.dg/warn/Wextra-semi.C: New test.
8747
8748 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR middle-end/80423
8751 * g++.dg/other/pr80423.C: New test.
8752
8753 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8754
8755 * gcc.dg/pr80170.c: Require ptr32plus.
8756
8757 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8758
8759 PR tree-optimization/80426
8760 * gcc.c-torture/execute/20170419-1.c: New test.
8761
8762 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR debug/80461
8765 * g++.dg/debug/pr80461.C: New test.
8766
8767 PR c++/80459
8768 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8769 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8770 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8771
8772 PR debug/80436
8773 * g++.dg/opt/pr80436.C: New test.
8774
8775 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8776
8777 * gcc.dg/torture/pr80341.c: Require int32plus.
8778
8779 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8780 Jeff Law <law@redhat.com>
8781
8782 * gcc.c-torture/compile/20170419-1.c: New test.
8783
8784 2017-04-19 Tom de Vries <tom@codesourcery.com>
8785
8786 PR testsuite/80221
8787 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8788 subsequent dg directives.
8789 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8790 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8791 * c-c++-common/attr-fallthrough-2.c: Same.
8792 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8793 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8794 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8795 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8796 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8797 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8798 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8799 * c-c++-common/cilk-plus/CK/errors.c: Same.
8800 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8801 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8802 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8803 * c-c++-common/cpp/pr57580.c: Same.
8804 * c-c++-common/goacc/asyncwait-1.c: Same.
8805 * c-c++-common/goacc/cache-2.c: Same.
8806 * c-c++-common/goacc/declare-2.c: Same.
8807 * c-c++-common/goacc/deviceptr-1.c: Same.
8808 * c-c++-common/goacc/routine-5.c: Same.
8809 * c-c++-common/gomp/clauses-2.c: Same.
8810 * c-c++-common/gomp/ordered-3.c: Same.
8811 * c-c++-common/gomp/pr67501.c: Same.
8812 * c-c++-common/pr20000.c: Same.
8813 * c-c++-common/pr43395.c: Same.
8814 * c-c++-common/pr49706.c: Same.
8815 * c-c++-common/pr77624-1.c: Same.
8816 * c-c++-common/pr77624-2.c: Same.
8817 * c-c++-common/raw-string-14.c: Same.
8818 * c-c++-common/raw-string-16.c: Same.
8819 * c-c++-common/raw-string-3.c: Same.
8820 * c-c++-common/raw-string-4.c: Same.
8821 * c-c++-common/raw-string-5.c: Same.
8822 * c-c++-common/raw-string-6.c: Same.
8823 * g++.dg/abi/mangle41.C: Same.
8824 * g++.dg/conversion/nullptr1.C: Same.
8825 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8826 * g++.dg/cpp0x/auto27.C: Same.
8827 * g++.dg/cpp0x/constexpr-98.C: Same.
8828 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8829 * g++.dg/cpp0x/diag2.C: Same.
8830 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8831 * g++.dg/cpp0x/nullptr15.C: Same.
8832 * g++.dg/cpp0x/pr31431-2.C: Same.
8833 * g++.dg/cpp0x/pr31431.C: Same.
8834 * g++.dg/cpp0x/pr79118.C: Same.
8835 * g++.dg/cpp0x/static_assert3.C: Same.
8836 * g++.dg/cpp0x/temp_default2.C: Same.
8837 * g++.dg/cpp0x/trailing4.C: Same.
8838 * g++.dg/cpp0x/variadic-ex10.C: Same.
8839 * g++.dg/cpp0x/variadic-ex13.C: Same.
8840 * g++.dg/cpp0x/variadic-ex14.C: Same.
8841 * g++.dg/cpp0x/variadic-ex3.C: Same.
8842 * g++.dg/cpp0x/variadic-ex4.C: Same.
8843 * g++.dg/cpp0x/variadic59.C: Same.
8844 * g++.dg/cpp0x/vt-37737-2.C: Same.
8845 * g++.dg/cpp0x/vt-57397-1.C: Same.
8846 * g++.dg/cpp0x/vt-57397-2.C: Same.
8847 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8848 * g++.dg/cpp1z/gen-attrs1.C: Same.
8849 * g++.dg/diagnostic/pr71075.C: Same.
8850 * g++.dg/eh/goto2.C: Same.
8851 * g++.dg/eh/goto3.C: Same.
8852 * g++.dg/expr/bitfield4.C: Same.
8853 * g++.dg/expr/bitfield5.C: Same.
8854 * g++.dg/expr/bitfield6.C: Same.
8855 * g++.dg/expr/bool1.C: Same.
8856 * g++.dg/expr/bool3.C: Same.
8857 * g++.dg/expr/cond10.C: Same.
8858 * g++.dg/expr/cond11.C: Same.
8859 * g++.dg/expr/lval3.C: Same.
8860 * g++.dg/expr/lval4.C: Same.
8861 * g++.dg/ext/anon-struct4.C: Same.
8862 * g++.dg/ext/attrib44.C: Same.
8863 * g++.dg/ext/builtin3.C: Same.
8864 * g++.dg/ext/dllimport7.C: Same.
8865 * g++.dg/ext/label5.C: Same.
8866 * g++.dg/ext/no-asm-1.C: Same.
8867 * g++.dg/ext/utf16-4.C: Same.
8868 * g++.dg/ext/vla2.C: Same.
8869 * g++.dg/gomp/block-1.C: Same.
8870 * g++.dg/gomp/block-2.C: Same.
8871 * g++.dg/gomp/block-3.C: Same.
8872 * g++.dg/gomp/block-5.C: Same.
8873 * g++.dg/gomp/linear-2.C: Same.
8874 * g++.dg/gomp/target-1.C: Same.
8875 * g++.dg/gomp/target-2.C: Same.
8876 * g++.dg/gomp/taskgroup-1.C: Same.
8877 * g++.dg/gomp/teams-1.C: Same.
8878 * g++.dg/inherit/pure1.C: Same.
8879 * g++.dg/init/array43.C: Same.
8880 * g++.dg/init/array46.C: Same.
8881 * g++.dg/init/const10.C: Same.
8882 * g++.dg/init/ctor4-1.C: Same.
8883 * g++.dg/init/ctor4.C: Same.
8884 * g++.dg/init/new37.C: Same.
8885 * g++.dg/init/pr25811.C: Same.
8886 * g++.dg/init/pr29043.C: Same.
8887 * g++.dg/init/pr29571.C: Same.
8888 * g++.dg/lookup/duperr1.C: Same.
8889 * g++.dg/lookup/error1.C: Same.
8890 * g++.dg/lookup/koenig5.C: Same.
8891 * g++.dg/lookup/pr77549.C: Same.
8892 * g++.dg/lookup/suggestions1.C: Same.
8893 * g++.dg/lookup/using16.C: Same.
8894 * g++.dg/lookup/using7.C: Same.
8895 * g++.dg/other/anon-union3.C: Same.
8896 * g++.dg/other/array2.C: Same.
8897 * g++.dg/other/error13.C: Same.
8898 * g++.dg/other/error34.C: Same.
8899 * g++.dg/overload/builtin1.C: Same.
8900 * g++.dg/overload/conv-op1.C: Same.
8901 * g++.dg/overload/error3.C: Same.
8902 * g++.dg/overload/koenig1.C: Same.
8903 * g++.dg/overload/operator5.C: Same.
8904 * g++.dg/overload/template5.C: Same.
8905 * g++.dg/overload/unknown1.C: Same.
8906 * g++.dg/overload/using2.C: Same.
8907 * g++.dg/parse/constructor1.C: Same.
8908 * g++.dg/parse/crash36.C: Same.
8909 * g++.dg/parse/crash63.C: Same.
8910 * g++.dg/parse/error11.C: Same.
8911 * g++.dg/parse/error12.C: Same.
8912 * g++.dg/parse/error14.C: Same.
8913 * g++.dg/parse/error2.C: Same.
8914 * g++.dg/parse/error21.C: Same.
8915 * g++.dg/parse/error26.C: Same.
8916 * g++.dg/parse/error36.C: Same.
8917 * g++.dg/parse/friend12.C: Same.
8918 * g++.dg/parse/invalid-op1.C: Same.
8919 * g++.dg/parse/missing-template1.C: Same.
8920 * g++.dg/parse/parser-pr28152-2.C: Same.
8921 * g++.dg/parse/parser-pr28152.C: Same.
8922 * g++.dg/parse/pr16696-permissive.C: Same.
8923 * g++.dg/parse/pr16696.C: Same.
8924 * g++.dg/parse/pr69628.C: Same.
8925 * g++.dg/parse/ret-type2.C: Same.
8926 * g++.dg/parse/specialization1.C: Same.
8927 * g++.dg/parse/template3.C: Same.
8928 * g++.dg/parse/template9.C: Same.
8929 * g++.dg/parse/typename11.C: Same.
8930 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8931 * g++.dg/pr45330.C: Same.
8932 * g++.dg/rtti/typeid6.C: Same.
8933 * g++.dg/spellcheck-fields.C: Same.
8934 * g++.dg/spellcheck-typenames.C: Same.
8935 * g++.dg/tc1/dr108.C: Same.
8936 * g++.dg/tc1/dr147.C: Same.
8937 * g++.dg/template/arg7.C: Same.
8938 * g++.dg/template/conv11.C: Same.
8939 * g++.dg/template/crash13.C: Same.
8940 * g++.dg/template/crash55.C: Same.
8941 * g++.dg/template/dependent-expr5.C: Same.
8942 * g++.dg/template/error17.C: Same.
8943 * g++.dg/template/error33.C: Same.
8944 * g++.dg/template/error4.C: Same.
8945 * g++.dg/template/error50.C: Same.
8946 * g++.dg/template/error53.C: Same.
8947 * g++.dg/template/friend.C: Same.
8948 * g++.dg/template/func2.C: Same.
8949 * g++.dg/template/local6.C: Same.
8950 * g++.dg/template/member5.C: Same.
8951 * g++.dg/template/meminit1.C: Same.
8952 * g++.dg/template/nested3.C: Same.
8953 * g++.dg/template/nontype6.C: Same.
8954 * g++.dg/template/overload12.C: Same.
8955 * g++.dg/template/ptrmem8.C: Same.
8956 * g++.dg/template/qualified-id1.C: Same.
8957 * g++.dg/template/spec15.C: Same.
8958 * g++.dg/template/static1.C: Same.
8959 * g++.dg/template/static10.C: Same.
8960 * g++.dg/template/static2.C: Same.
8961 * g++.dg/template/ttp25.C: Same.
8962 * g++.dg/template/typedef2.C: Same.
8963 * g++.dg/template/typename2.C: Same.
8964 * g++.dg/template/unify10.C: Same.
8965 * g++.dg/template/unify6.C: Same.
8966 * g++.dg/template/unify7.C: Same.
8967 * g++.dg/template/unify9.C: Same.
8968 * g++.dg/template/varmod1.C: Same.
8969 * g++.dg/ubsan/div-by-zero-1.C: Same.
8970 * g++.dg/ubsan/pr63956.C: Same.
8971 * g++.dg/warn/Waddress-1.C: Same.
8972 * g++.dg/warn/Wconversion2.C: Same.
8973 * g++.dg/warn/Wnull-conversion-1.C: Same.
8974 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8975 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8976 * g++.dg/warn/Wswitch-1.C: Same.
8977 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8978 * g++.dg/warn/Wtype-limits.C: Same.
8979 * g++.dg/warn/Wunused-parm-5.C: Same.
8980 * g++.dg/warn/deprecated-6.C: Same.
8981 * g++.dg/warn/deprecated.C: Same.
8982 * g++.dg/warn/incomplete1.C: Same.
8983 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8984 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8985 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8986 * g++.dg/warn/overflow-warn-1.C: Same.
8987 * g++.dg/warn/overflow-warn-3.C: Same.
8988 * g++.dg/warn/overflow-warn-4.C: Same.
8989 * g++.dg/warn/pr12242.C: Same.
8990 * g++.dg/warn/pr30551-2.C: Same.
8991 * g++.dg/warn/pr30551.C: Same.
8992 * g++.old-deja/g++.benjamin/16077.C: Same.
8993 * g++.old-deja/g++.bob/inherit1.C: Same.
8994 * g++.old-deja/g++.brendan/crash56.C: Same.
8995 * g++.old-deja/g++.brendan/template17.C: Same.
8996 * g++.old-deja/g++.eh/ctor1.C: Same.
8997 * g++.old-deja/g++.jason/bool5.C: Same.
8998 * g++.old-deja/g++.jason/cond.C: Same.
8999 * g++.old-deja/g++.jason/operator.C: Same.
9000 * g++.old-deja/g++.jason/pmf5.C: Same.
9001 * g++.old-deja/g++.law/ctors5.C: Same.
9002 * g++.old-deja/g++.law/missed-error2.C: Same.
9003 * g++.old-deja/g++.law/operators9.C: Same.
9004 * g++.old-deja/g++.law/temps1.C: Same.
9005 * g++.old-deja/g++.mike/for2.C: Same.
9006 * g++.old-deja/g++.mike/ns5.C: Same.
9007 * g++.old-deja/g++.mike/ns7.C: Same.
9008 * g++.old-deja/g++.mike/p10769b.C: Same.
9009 * g++.old-deja/g++.niklas/t120.C: Same.
9010 * g++.old-deja/g++.niklas/t121.C: Same.
9011 * g++.old-deja/g++.ns/koenig5.C: Same.
9012 * g++.old-deja/g++.oliva/overload1.C: Same.
9013 * g++.old-deja/g++.other/crash24.C: Same.
9014 * g++.old-deja/g++.other/crash25.C: Same.
9015 * g++.old-deja/g++.other/decl5.C: Same.
9016 * g++.old-deja/g++.other/lineno5.C: Same.
9017 * g++.old-deja/g++.other/null3.C: Same.
9018 * g++.old-deja/g++.other/overcnv2.C: Same.
9019 * g++.old-deja/g++.other/ptrmem7.C: Same.
9020 * g++.old-deja/g++.other/typename1.C: Same.
9021 * g++.old-deja/g++.other/vaarg3.C: Same.
9022 * g++.old-deja/g++.pt/crash10.C: Same.
9023 * g++.old-deja/g++.pt/crash28.C: Same.
9024 * g++.old-deja/g++.pt/crash38.C: Same.
9025 * g++.old-deja/g++.pt/explicit70.C: Same.
9026 * g++.old-deja/g++.pt/explicit77.C: Same.
9027 * g++.old-deja/g++.pt/expr2.C: Same.
9028 * g++.old-deja/g++.pt/spec5.C: Same.
9029 * g++.old-deja/g++.pt/spec6.C: Same.
9030 * g++.old-deja/g++.pt/typename3.C: Same.
9031 * g++.old-deja/g++.pt/typename5.C: Same.
9032 * g++.old-deja/g++.pt/typename6.C: Same.
9033 * g++.old-deja/g++.pt/typename7.C: Same.
9034 * g++.old-deja/g++.pt/unify4.C: Same.
9035 * g++.old-deja/g++.pt/unify8.C: Same.
9036 * g++.old-deja/g++.pt/vaarg3.C: Same.
9037 * g++.old-deja/g++.robertl/eb22.C: Same.
9038 * g++.old-deja/g++.robertl/eb4.C: Same.
9039 * g++.old-deja/g++.robertl/eb44.C: Same.
9040 * g++.old-deja/g++.robertl/eb69.C: Same.
9041 * g++.old-deja/g++.robertl/eb98.C: Same.
9042 * gcc.dg/20031223-1.c: Same.
9043 * gcc.dg/940510-1.c: Same.
9044 * gcc.dg/990506-0.c: Same.
9045 * gcc.dg/Walloca-1.c: Same.
9046 * gcc.dg/Walloca-2.c: Same.
9047 * gcc.dg/Wconversion-integer.c: Same.
9048 * gcc.dg/Wcxx-compat-8.c: Same.
9049 * gcc.dg/Wimplicit-int-1.c: Same.
9050 * gcc.dg/Wimplicit-int-2.c: Same.
9051 * gcc.dg/Wimplicit-int-4.c: Same.
9052 * gcc.dg/Wpointer-sign-Wall.c: Same.
9053 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9054 * gcc.dg/Wshadow-1.c: Same.
9055 * gcc.dg/Wshadow-3.c: Same.
9056 * gcc.dg/Wswitch-enum-error.c: Same.
9057 * gcc.dg/Wswitch-enum.c: Same.
9058 * gcc.dg/Wswitch-error.c: Same.
9059 * gcc.dg/Wswitch.c: Same.
9060 * gcc.dg/Wtype-limits-Wextra.c: Same.
9061 * gcc.dg/Wtype-limits.c: Same.
9062 * gcc.dg/Wvla-larger-than-2.c: Same.
9063 * gcc.dg/anon-struct-5.c: Same.
9064 * gcc.dg/array-10.c: Same.
9065 * gcc.dg/array-11.c: Same.
9066 * gcc.dg/array-15.c: Same.
9067 * gcc.dg/array-2.c: Same.
9068 * gcc.dg/array-8.c: Same.
9069 * gcc.dg/array-const-2.c: Same.
9070 * gcc.dg/array-const-3.c: Same.
9071 * gcc.dg/bitfld-1.c: Same.
9072 * gcc.dg/bitfld-8.c: Same.
9073 * gcc.dg/builtin-redefine.c: Same.
9074 * gcc.dg/c11-noreturn-1.c: Same.
9075 * gcc.dg/c11-noreturn-2.c: Same.
9076 * gcc.dg/c11-static-assert-3.c: Same.
9077 * gcc.dg/c90-arraydecl-1.c: Same.
9078 * gcc.dg/c90-complex-1.c: Same.
9079 * gcc.dg/c90-complit-1.c: Same.
9080 * gcc.dg/c90-const-expr-11.c: Same.
9081 * gcc.dg/c90-const-expr-7.c: Same.
9082 * gcc.dg/c90-const-expr-8.c: Same.
9083 * gcc.dg/c90-enum-comma-1.c: Same.
9084 * gcc.dg/c90-flex-array-1.c: Same.
9085 * gcc.dg/c90-hexfloat-1.c: Same.
9086 * gcc.dg/c90-idem-qual-1.c: Same.
9087 * gcc.dg/c90-idem-qual-2.c: Same.
9088 * gcc.dg/c90-idem-qual-3.c: Same.
9089 * gcc.dg/c90-mixdecl-1.c: Same.
9090 * gcc.dg/c90-restrict-1.c: Same.
9091 * gcc.dg/c90-return-1.c: Same.
9092 * gcc.dg/c99-array-nonobj-1.c: Same.
9093 * gcc.dg/c99-arraydecl-1.c: Same.
9094 * gcc.dg/c99-complex-1.c: Same.
9095 * gcc.dg/c99-complex-2.c: Same.
9096 * gcc.dg/c99-complit-2.c: Same.
9097 * gcc.dg/c99-const-expr-7.c: Same.
9098 * gcc.dg/c99-const-expr-8.c: Same.
9099 * gcc.dg/c99-flex-array-3.c: Same.
9100 * gcc.dg/c99-flex-array-7.c: Same.
9101 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9102 * gcc.dg/c99-impl-decl-1.c: Same.
9103 * gcc.dg/c99-impl-int-1.c: Same.
9104 * gcc.dg/c99-impl-int-2.c: Same.
9105 * gcc.dg/c99-init-3.c: Same.
9106 * gcc.dg/c99-restrict-1.c: Same.
9107 * gcc.dg/c99-return-1.c: Same.
9108 * gcc.dg/c99-tag-1.c: Same.
9109 * gcc.dg/c99-tag-3.c: Same.
9110 * gcc.dg/call-diag-2.c: Same.
9111 * gcc.dg/cpp/19940712-1.c: Same.
9112 * gcc.dg/cpp/19951025-1.c: Same.
9113 * gcc.dg/cpp/19990413-1.c: Same.
9114 * gcc.dg/cpp/direct2.c: Same.
9115 * gcc.dg/cpp/direct2s.c: Same.
9116 * gcc.dg/cpp/pr28709.c: Same.
9117 * gcc.dg/cpp/pr61854-c90.c: Same.
9118 * gcc.dg/cpp/pr61854-c94.c: Same.
9119 * gcc.dg/cpp/pragma-1.c: Same.
9120 * gcc.dg/cpp/pragma-2.c: Same.
9121 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9122 * gcc.dg/cpp/trad/literals-2.c: Same.
9123 * gcc.dg/cpp/warn-comments-2.c: Same.
9124 * gcc.dg/cpp/warn-comments-3.c: Same.
9125 * gcc.dg/cpp/warn-comments.c: Same.
9126 * gcc.dg/cpp/warn-long-long-2.c: Same.
9127 * gcc.dg/cpp/warn-long-long.c: Same.
9128 * gcc.dg/cpp/warn-redefined-2.c: Same.
9129 * gcc.dg/cpp/warn-redefined.c: Same.
9130 * gcc.dg/darwin-cfstring-2.c: Same.
9131 * gcc.dg/darwin-cfstring-format-1.c: Same.
9132 * gcc.dg/decl-9.c: Same.
9133 * gcc.dg/declspec-1.c: Same.
9134 * gcc.dg/declspec-10.c: Same.
9135 * gcc.dg/declspec-11.c: Same.
9136 * gcc.dg/declspec-13.c: Same.
9137 * gcc.dg/declspec-18.c: Same.
9138 * gcc.dg/declspec-4.c: Same.
9139 * gcc.dg/declspec-5.c: Same.
9140 * gcc.dg/declspec-6.c: Same.
9141 * gcc.dg/declspec-8.c: Same.
9142 * gcc.dg/deprecated-4.c: Same.
9143 * gcc.dg/deprecated.c: Same.
9144 * gcc.dg/dfp/composite-type.c: Same.
9145 * gcc.dg/empty-source-2.c: Same.
9146 * gcc.dg/empty-source-3.c: Same.
9147 * gcc.dg/format/attr-6.c: Same.
9148 * gcc.dg/format/branch-1.c: Same.
9149 * gcc.dg/format/c90-printf-1.c: Same.
9150 * gcc.dg/format/c90-strftime-2.c: Same.
9151 * gcc.dg/format/c99-strftime-1.c: Same.
9152 * gcc.dg/format/cmn-err-1.c: Same.
9153 * gcc.dg/format/few-1.c: Same.
9154 * gcc.dg/format/ms_branch-1.c: Same.
9155 * gcc.dg/format/ms_unnamed-1.c: Same.
9156 * gcc.dg/format/ms_va-1.c: Same.
9157 * gcc.dg/format/unnamed-1.c: Same.
9158 * gcc.dg/format/va-1.c: Same.
9159 * gcc.dg/format/xopen-1.c: Same.
9160 * gcc.dg/funcdef-var-1.c: Same.
9161 * gcc.dg/funcdef-var-2.c: Same.
9162 * gcc.dg/gnu89-const-expr-1.c: Same.
9163 * gcc.dg/gnu89-const-expr-2.c: Same.
9164 * gcc.dg/gnu90-const-expr-1.c: Same.
9165 * gcc.dg/gnu99-const-expr-1.c: Same.
9166 * gcc.dg/gnu99-const-expr-2.c: Same.
9167 * gcc.dg/gnu99-init-2.c: Same.
9168 * gcc.dg/gomp/_Atomic-5.c: Same.
9169 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9170 * gcc.dg/gomp/atomic-5.c: Same.
9171 * gcc.dg/gomp/linear-1.c: Same.
9172 * gcc.dg/gomp/pr67500.c: Same.
9173 * gcc.dg/init-bad-1.c: Same.
9174 * gcc.dg/init-bad-2.c: Same.
9175 * gcc.dg/init-bad-3.c: Same.
9176 * gcc.dg/init-string-1.c: Same.
9177 * gcc.dg/label-compound-stmt-1.c: Same.
9178 * gcc.dg/label-decl-2.c: Same.
9179 * gcc.dg/label-decl-4.c: Same.
9180 * gcc.dg/large-size-array-2.c: Same.
9181 * gcc.dg/large-size-array-4.c: Same.
9182 * gcc.dg/lvalue-6.c: Same.
9183 * gcc.dg/m-un-2.c: Same.
9184 * gcc.dg/multiple-overflow-warn-1.c: Same.
9185 * gcc.dg/multiple-overflow-warn-2.c: Same.
9186 * gcc.dg/multiple-overflow-warn-3.c: Same.
9187 * gcc.dg/nested-redef-1.c: Same.
9188 * gcc.dg/no-asm-1.c: Same.
9189 * gcc.dg/no-asm-3.c: Same.
9190 * gcc.dg/no-asm-4.c: Same.
9191 * gcc.dg/noncompile/20010524-1.c: Same.
9192 * gcc.dg/noncompile/incomplete-5.c: Same.
9193 * gcc.dg/noncompile/pr44517.c: Same.
9194 * gcc.dg/noncompile/pr52290.c: Same.
9195 * gcc.dg/noreturn-1.c: Same.
9196 * gcc.dg/overflow-warn-1.c: Same.
9197 * gcc.dg/overflow-warn-2.c: Same.
9198 * gcc.dg/overflow-warn-3.c: Same.
9199 * gcc.dg/overflow-warn-4.c: Same.
9200 * gcc.dg/parm-mismatch-1.c: Same.
9201 * gcc.dg/parser-pr28152-2.c: Same.
9202 * gcc.dg/parser-pr28152.c: Same.
9203 * gcc.dg/pedwarn-init.c: Same.
9204 * gcc.dg/pointer-arith-2.c: Same.
9205 * gcc.dg/pointer-arith-3.c: Same.
9206 * gcc.dg/pointer-arith-4.c: Same.
9207 * gcc.dg/pr14475.c: Same.
9208 * gcc.dg/pr18596-3.c: Same.
9209 * gcc.dg/pr18809-1.c: Same.
9210 * gcc.dg/pr27953.c: Same.
9211 * gcc.dg/pr30457.c: Same.
9212 * gcc.dg/pr30551-2.c: Same.
9213 * gcc.dg/pr30551-3.c: Same.
9214 * gcc.dg/pr30551-4.c: Same.
9215 * gcc.dg/pr30551-5.c: Same.
9216 * gcc.dg/pr30551-6.c: Same.
9217 * gcc.dg/pr30551.c: Same.
9218 * gcc.dg/pr36997.c: Same.
9219 * gcc.dg/pr41842.c: Same.
9220 * gcc.dg/pr48552-1.c: Same.
9221 * gcc.dg/pr48552-2.c: Same.
9222 * gcc.dg/pr59717.c: Same.
9223 * gcc.dg/pr61077.c: Same.
9224 * gcc.dg/pr61096-1.c: Same.
9225 * gcc.dg/pr63626.c: Same.
9226 * gcc.dg/pr64223-1.c: Same.
9227 * gcc.dg/pr64223-2.c: Same.
9228 * gcc.dg/pr8788-1.c: Same.
9229 * gcc.dg/pr8927-1.c: Same.
9230 * gcc.dg/pragma-darwin.c: Same.
9231 * gcc.dg/pragma-diag-5.c: Same.
9232 * gcc.dg/pragma-message.c: Same.
9233 * gcc.dg/redecl-1.c: Same.
9234 * gcc.dg/simd-1.c: Same.
9235 * gcc.dg/simd-5.c: Same.
9236 * gcc.dg/simd-6.c: Same.
9237 * gcc.dg/spellcheck-fields.c: Same.
9238 * gcc.dg/spellcheck-typenames.c: Same.
9239 * gcc.dg/struct-semi-2.c: Same.
9240 * gcc.dg/struct-semi-3.c: Same.
9241 * gcc.dg/transparent-union-3.c: Same.
9242 * gcc.dg/ucnid-8.c: Same.
9243 * gcc.dg/uninit-pr19430-O0.c: Same.
9244 * gcc.dg/uninit-pr19430.c: Same.
9245 * gcc.dg/uninit-pr20644-O0.c: Same.
9246 * gcc.dg/utf-dflt.c: Same.
9247 * gcc.dg/utf-dflt2.c: Same.
9248 * gcc.dg/utf16-4.c: Same.
9249 * gcc.dg/vla-11.c: Same.
9250 * gcc.dg/vla-20.c: Same.
9251 * gcc.dg/vla-init-1.c: Same.
9252 * gcc.dg/vla-init-2.c: Same.
9253 * gcc.dg/vla-init-3.c: Same.
9254 * gcc.dg/weak/weak-6.c: Same.
9255 * gcc.dg/weak/weak-7.c: Same.
9256 * gcc.dg/wtr-int-type-1.c: Same.
9257 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9258 * gcc.target/arm/polytypes.c: Same.
9259 * gcc.target/i386/spellcheck-options-4.c: Same.
9260 * gcc.target/powerpc/20030218-1.c: Same.
9261 * gcc.target/sh/pr21255-4.c: Same.
9262 * gcc.test-framework/dg-error-exp-XP.c: Same.
9263 * gfortran.dg/array_constructor_30.f03: Same.
9264 * gfortran.dg/class_30.f90: Same.
9265 * gfortran.dg/goacc/subarrays.f95: Same.
9266 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9267 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9268 * gfortran.dg/intrinsic_std_1.f90: Same.
9269 * gfortran.dg/pr70006.f90: Same.
9270 * gfortran.dg/warning-directive-1.F90: Same.
9271 * gfortran.dg/warning-directive-2.F90: Same.
9272 * gfortran.dg/warning-directive-3.F90: Same.
9273 * gfortran.dg/warning-directive-4.F90: Same.
9274 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9275 * obj-c++.dg/class-extension-1.mm: Same.
9276 * obj-c++.dg/class-extension-2.mm: Same.
9277 * obj-c++.dg/class-protocol-1.mm: Same.
9278 * obj-c++.dg/cxx-ivars-1.mm: Same.
9279 * obj-c++.dg/duplicate-class-1.mm: Same.
9280 * obj-c++.dg/exceptions-3.mm: Same.
9281 * obj-c++.dg/exceptions-4.mm: Same.
9282 * obj-c++.dg/exceptions-5.mm: Same.
9283 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9284 * obj-c++.dg/fsf-package-0.m: Same.
9285 * obj-c++.dg/invalid-type-1.mm: Same.
9286 * obj-c++.dg/method-12.mm: Same.
9287 * obj-c++.dg/method-13.mm: Same.
9288 * obj-c++.dg/method-15.mm: Same.
9289 * obj-c++.dg/method-16.mm: Same.
9290 * obj-c++.dg/method-6.mm: Same.
9291 * obj-c++.dg/method-7.mm: Same.
9292 * obj-c++.dg/property/at-property-1.mm: Same.
9293 * obj-c++.dg/property/at-property-14.mm: Same.
9294 * obj-c++.dg/property/at-property-17.mm: Same.
9295 * obj-c++.dg/property/at-property-21.mm: Same.
9296 * obj-c++.dg/property/at-property-5.mm: Same.
9297 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9298 * obj-c++.dg/property/dynamic-3.mm: Same.
9299 * obj-c++.dg/property/dynamic-4.mm: Same.
9300 * obj-c++.dg/property/property-neg-1.mm: Same.
9301 * obj-c++.dg/property/property-neg-6.mm: Same.
9302 * obj-c++.dg/property/synthesize-11.mm: Same.
9303 * obj-c++.dg/property/synthesize-5.mm: Same.
9304 * obj-c++.dg/property/synthesize-6.mm: Same.
9305 * obj-c++.dg/proto-lossage-4.mm: Same.
9306 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9307 * obj-c++.dg/strings/strings-1.mm: Same.
9308 * obj-c++.dg/super-class-1.mm: Same.
9309 * obj-c++.dg/syntax-error-6.mm: Same.
9310 * obj-c++.dg/syntax-error-7.mm: Same.
9311 * obj-c++.dg/syntax-error-9.mm: Same.
9312 * obj-c++.dg/try-catch-13.mm: Same.
9313 * objc.dg/attributes/method-noreturn-1.m: Same.
9314 * objc.dg/bad-receiver-type-2.m: Same.
9315 * objc.dg/bad-receiver-type.m: Same.
9316 * objc.dg/call-super-2.m: Same.
9317 * objc.dg/class-2.m: Same.
9318 * objc.dg/class-extension-1.m: Same.
9319 * objc.dg/class-extension-2.m: Same.
9320 * objc.dg/class-protocol-1.m: Same.
9321 * objc.dg/desig-init-1.m: Same.
9322 * objc.dg/duplicate-class-1.m: Same.
9323 * objc.dg/exceptions-3.m: Same.
9324 * objc.dg/exceptions-4.m: Same.
9325 * objc.dg/exceptions-5.m: Same.
9326 * objc.dg/foreach-6.m: Same.
9327 * objc.dg/foreach-7.m: Same.
9328 * objc.dg/fsf-nsstring-format-1.m: Same.
9329 * objc.dg/fsf-package-0.m: Same.
9330 * objc.dg/invalid-type-1.m: Same.
9331 * objc.dg/method-11.m: Same.
9332 * objc.dg/method-19.m: Same.
9333 * objc.dg/method-2.m: Same.
9334 * objc.dg/method-20.m: Same.
9335 * objc.dg/method-5.m: Same.
9336 * objc.dg/method-6.m: Same.
9337 * objc.dg/method-7.m: Same.
9338 * objc.dg/method-9.m: Same.
9339 * objc.dg/missing-proto-3.m: Same.
9340 * objc.dg/private-1.m: Same.
9341 * objc.dg/property/at-property-1.m: Same.
9342 * objc.dg/property/at-property-14.m: Same.
9343 * objc.dg/property/at-property-17.m: Same.
9344 * objc.dg/property/at-property-21.m: Same.
9345 * objc.dg/property/at-property-5.m: Same.
9346 * objc.dg/property/dynamic-3.m: Same.
9347 * objc.dg/property/dynamic-4.m: Same.
9348 * objc.dg/property/property-neg-1.m: Same.
9349 * objc.dg/property/property-neg-6.m: Same.
9350 * objc.dg/property/synthesize-11.m: Same.
9351 * objc.dg/property/synthesize-5.m: Same.
9352 * objc.dg/property/synthesize-6.m: Same.
9353 * objc.dg/proto-hier-1.m: Same.
9354 * objc.dg/proto-lossage-4.m: Same.
9355 * objc.dg/protocol-qualifier-2.m: Same.
9356 * objc.dg/strings/strings-1.m: Same.
9357 * objc.dg/type-size-1.m: Same.
9358
9359 2017-04-18 Jeff Law <law@redhat.com>
9360
9361 PR target/74563
9362 * gcc.target/mips/pr74563: New test.
9363
9364 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR tree-optimization/80443
9367 * gcc.c-torture/compile/pr80443.c: New test.
9368
9369 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9370
9371 PR rtl-optimization/80357
9372 * gcc.c-torture/compile/pr80357.c: New test.
9373
9374 2017-04-18 Jeff Law <law@redhat.com>
9375
9376 PR middle-end/80422
9377 * gcc.c-torture/compile/pr80422.c: New test.
9378
9379 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR debug/80263
9382 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9383
9384 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9385
9386 PR target/80099
9387 * gcc.target/powerpc/pr80099-1.c: New test.
9388 * gcc.target/powerpc/pr80099-2.c: Likewise.
9389 * gcc.target/powerpc/pr80099-3.c: Likewise.
9390 * gcc.target/powerpc/pr80099-4.c: Likewise.
9391 * gcc.target/powerpc/pr80099-5.c: Likewise.
9392
9393 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR sanitizer/80444
9396 * gcc.dg/sancov/pr80444.c: New test.
9397
9398 PR middle-end/79788
9399 PR middle-end/80375
9400 * gcc.dg/pr79788-1.c: New test.
9401 * gcc.dg/pr79788-2.c: New test.
9402
9403 2017-04-18 Marek Polacek <polacek@redhat.com>
9404
9405 PR c++/80244 - ICE with attribute in template alias.
9406 * g++.dg/cpp0x/alias-decl-59.C: New test.
9407
9408 PR c++/80241 - ICE with alignas pack expansion.
9409 * g++.dg/cpp0x/alignas11.C: New test.
9410
9411 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9412
9413 PR c++/80287
9414 * g++.dg/lto/pr80287_0.C: New test.
9415
9416 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9417
9418 PR target/80315
9419 * gcc.target/powerpc/pr80315-1.c: New test.
9420 * gcc.target/powerpc/pr80315-2.c: New test.
9421 * gcc.target/powerpc/pr80315-3.c: New test.
9422 * gcc.target/powerpc/pr80315-4.c: New test.
9423
9424 2017-04-16 Tom de Vries <tom@codesourcery.com>
9425
9426 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9427 directive.
9428 * g++.dg/parse/error3.C: Same.
9429 * g++.old-deja/g++.pt/niklas01a.C: Same.
9430 * gcc.dg/990506-0.c: Same.
9431 * gcc.dg/cpp/19990413-1.c: Same.
9432 * gcc.dg/cpp/pragma-1.c: Same.
9433 * gcc.dg/cpp/pragma-2.c: Same.
9434 * gcc.dg/m-un-2.c: Same.
9435 * objc.dg/private-1.m: Same.
9436
9437 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9438
9439 * gcc.dg/pr54669.c: Fix dg-do directive.
9440 * gcc.dg/pr78582.c: Ditto.
9441 * gcc.dg/pr80020.c: Ditto.
9442 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9443 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9444 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9445 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9446 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9447 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9448 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9449 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9450 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9451 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9452
9453 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9454
9455 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9456 * gfortran.dg/generic_29.f90: Likewise.
9457 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9458 * gfortran.dg/pr41922.f90: Likewise.
9459 * gfortran.dg/pr70006.f90: Likewise.
9460
9461 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9462
9463 PR tree-optimization/66612
9464 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9465
9466 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9467
9468 PR fortran/80361
9469 * gfortran.dg/class_62.f90: New test case.
9470
9471 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9472
9473 * gcc.target/arc/loop-1.c: New file.
9474
9475 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9476
9477 PR target/80098
9478 * gcc.target/powerpc/pr80098-1.c: New test.
9479 * gcc.target/powerpc/pr80098-2.c: Likewise.
9480 * gcc.target/powerpc/pr80098-3.c: Likewise.
9481 * gcc.target/powerpc/pr80098-4.c: Likewise.
9482
9483 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR sanitizer/80403
9486 * g++.dg/ubsan/pr80403-2.C: New test.
9487
9488 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9489
9490 PR rtl-optimization/80343
9491 * gcc.target/powerpc/pr80343.c: New.
9492
9493 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9494
9495 PR sanitizer/80414
9496 * c-c++-common/ubsan/bounds-15.c: New test.
9497
9498 2017-04-13 Richard Biener <rguenther@suse.de>
9499
9500 PR testsuite/80416
9501 * g++.dg/torture/pr79671.C: Fix asm constraints.
9502
9503 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR debug/80321
9506 * gcc.dg/debug/pr80321.c: New test.
9507
9508 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9509
9510 * gnat.dg/debug10.adb: New test.
9511 * gnat.dg/debug10_pkg.ads: New helper.
9512
9513 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR tree-optimization/79390
9516 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9517
9518 PR sanitizer/80403
9519 PR sanitizer/80404
9520 PR sanitizer/80405
9521 * g++.dg/ubsan/pr80403.C: New test.
9522 * g++.dg/ubsan/pr80404.C: New test.
9523 * g++.dg/ubsan/pr80405.C: New test.
9524
9525 PR c/80163
9526 * gcc.dg/torture/pr80163.c: New test.
9527
9528 2017-04-12 Richard Biener <rguenther@suse.de>
9529 Jeff Law <law@redhat.com>
9530
9531 PR tree-optimization/80359
9532 * gcc.dg/torture/pr80359.c: New testcase.
9533
9534 2017-04-12 Richard Biener <rguenther@suse.de>
9535 Bernd Edlinger <bernd.edlinger@hotmail.de>
9536
9537 PR middle-end/79671
9538 * g++.dg/torture/pr79671.C: New testcase.
9539 * g++.dg/lto/pr79671_0.C: Likewise.
9540 * g++.dg/lto/pr79671_1.c: Likewise.
9541
9542 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR sanitizer/80349
9545 * g++.dg/ubsan/pr80349.C: New test.
9546
9547 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR c++/80370
9550 * g++.dg/cpp1z/decomp28.C: New test.
9551
9552 PR middle-end/80100
9553 * gcc.dg/pr80100.c: New test.
9554
9555 PR rtl-optimization/80385
9556 * g++.dg/opt/pr80385.C: New test.
9557
9558 2017-04-11 Martin Liska <mliska@suse.cz>
9559
9560 PR ipa/80212
9561 * g++.dg/ipa/pr80212.C: New test.
9562
9563 2017-04-11 Martin Sebor <msebor@redhat.com>
9564
9565 PR middle-end/80364
9566 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9567
9568 2017-04-11 Martin Liska <mliska@suse.cz>
9569
9570 PR sanitizer/70878
9571 * gcc.dg/ubsan/pr70878.c: New test.
9572
9573 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR target/80381
9576 * gcc.target/i386/pr80381.c: New test.
9577
9578 PR c++/80363
9579 * g++.dg/ext/pr80363.C: New test.
9580
9581 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9582
9583 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9585 Add avr-*-* to non-lp64 selector.
9586
9587 2017-04-10 Martin Sebor <msebor@redhat.com>
9588
9589 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9590 * gcc.dg/pr40340-4.c: Same.
9591
9592 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9593
9594 PR fortran/69498
9595 * gfortran.dg/submodule_unexp.f90: Modified test
9596 to account for new error.
9597 * gfortran.dg/submodule_twice.f90: New Test
9598
9599 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR c++/80176
9602 * g++.dg/init/ref23.C: New test.
9603
9604 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9605
9606 PR tree-optimization/80304
9607 * gfortran.dg/do_concurrent_4.f90: New test case.
9608
9609 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9610
9611 PR fortran/80046
9612 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9613
9614 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9615
9616 * g++.dg/torture/pr79905.C: Add -maltivec option.
9617
9618 2017-04-10 Jeff Law <law@redhat.com>
9619
9620 PR tree-optimization/80374
9621 * g++.dg/pr80374.c: New test.
9622
9623 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9624
9625 PR target/80108
9626 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9627 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9628
9629 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9630
9631 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9632
9633 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9634
9635 PR testsuite/79356
9636 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9637
9638 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9639
9640 PR testsuite/79867
9641 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9642
9643 2017-04-10 Marek Polacek <polacek@redhat.com>
9644
9645 PR sanitizer/80348
9646 * g++.dg/ubsan/div-by-zero-3.C: New test.
9647
9648 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9649
9650 PR tree-optimization/80153
9651 * gcc.c-torture/execute/pr80153.c: New.
9652
9653 2017-04-10 Richard Biener <rguenther@suse.de>
9654
9655 PR middle-end/80362
9656 * gcc.dg/torture/pr80362.c: New testcase.
9657
9658 2017-04-10 Richard Biener <rguenther@suse.de>
9659
9660 PR tree-optimization/80304
9661 * gcc.dg/torture/pr80304.c: New testcase.
9662
9663 2017-04-10 Nathan Sidwell <nathan@acm.org>
9664
9665 PR target/79905
9666 * g++.dg/torture/pr79905.C: New.
9667
9668 2017-04-10 Martin Liska <mliska@suse.cz>
9669
9670 PR sanitizer/80350
9671 * c-c++-common/ubsan/pr80350.c: New test.
9672
9673 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR target/80324
9676 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9677
9678 2017-04-08 Martin Liska <mliska@suse.cz>
9679
9680 Revert:
9681 2017-04-07 Martin Liska <mliska@suse.cz>
9682
9683 PR ipa/80212
9684 * g++.dg/ipa/pr80212.C: New test.
9685
9686 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9687
9688 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9689 dg-options.
9690 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9691
9692 PR target/80322
9693 PR target/80323
9694 PR target/80325
9695 PR target/80326
9696 * gcc.target/i386/avx512f-undefined-1.c: New test.
9697 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9698 * gcc.target/i386/avx-cvtsd-1.c: New test.
9699 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9700 * gcc.target/i386/avx512f-abspd-1.c: New test.
9701 * gcc.target/i386/avx-cvtss-1.c: New test.
9702 * gcc.target/i386/avx512f-absps-1.c: New test.
9703 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9704 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9705
9706 2017-04-07 Marek Polacek <polacek@redhat.com>
9707
9708 PR sanitizer/80348
9709 * g++.dg/ubsan/div-by-zero-2.C: New test.
9710
9711 PR c++/80095
9712 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9713
9714 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9715
9716 PR rtl-optimization/70478
9717 * gcc.target/s390/pr70478.c: New.
9718
9719 2017-04-07 Martin Liska <mliska@suse.cz>
9720
9721 PR target/79889
9722 * g++.dg/ext/mv8.C: Add aarch64* targets.
9723
9724 2017-04-07 Martin Liska <mliska@suse.cz>
9725
9726 PR ipa/80212
9727 * g++.dg/ipa/pr80212.C: New test.
9728
9729 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9730
9731 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9732
9733 2017-04-07 Richard Biener <rguenther@suse.de>
9734
9735 PR tree-optimization/80334
9736 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9737 alignas on stack.
9738
9739 2017-04-07 Richard Biener <rguenther@suse.de>
9740
9741 PR middle-end/80341
9742 * gcc.dg/torture/pr80341.c: New testcase.
9743
9744 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR debug/80234
9747 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9748 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9749
9750 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9751
9752 PR target/79733
9753 * gcc.target/i386/pr79733.c: New test.
9754
9755 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9756
9757 PR target/80298
9758 * gcc.target/i386/pr80298-1.c: New test.
9759 * gcc.target/i386/pr80298-2.c: Ditto.
9760
9761 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9762
9763 PR target/80082
9764 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9765 ARMv7-R.
9766
9767 2017-04-06 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/80334
9770 * g++.dg/torture/pr80334.C: New testcase.
9771
9772 2017-04-06 Martin Liska <mliska@suse.cz>
9773
9774 PR sanitizer/80166
9775 * gcc.dg/asan/pr80166.c: New test.
9776
9777 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9778
9779 PR tree-optimization/79390
9780 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9781
9782 2017-04-06 Richard Biener <rguenther@suse.de>
9783
9784 PR tree-optimization/80262
9785 * gcc.target/i386/pr80262.c: New testcase.
9786
9787 2017-04-06 Richard Biener <rguenther@suse.de>
9788
9789 PR middle-end/80281
9790 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9791
9792 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9793
9794 PR rtl-optimization/70703
9795 * gcc.target/i386/pr70703.c: New.
9796
9797 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR sanitizer/80308
9800 * c-c++-common/asan/pr80308.c: New test.
9801
9802 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9803
9804 PR target/79890
9805 * gcc.target/s390/pr79890.c: New test case.
9806
9807 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR target/80310
9810 * c-c++-common/ubsan/pr80310.c: New test.
9811
9812 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR c++/80297
9815 * g++.dg/torture/pr80297.C: New test.
9816
9817 PR tree-optimization/79390
9818 * gcc.target/i386/pr79390.c: New test.
9819 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9820
9821 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9822
9823 PR c++/80296
9824 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9825
9826 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9827
9828 PR target/80307
9829 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9830 targeting any CPU or architecture.
9831 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9832 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9833 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9834 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9835 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9836 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9837 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9838 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9839
9840 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9841
9842 PR fortran/69498
9843 * gfortran.dg/submodule_unexp.f90: New test.
9844
9845 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR target/80286
9848 * gcc.target/i386/avx-pr80286.c: New test.
9849 * gcc.dg/pr80286.c: New test.
9850
9851 2017-04-04 Richard Biener <rguenther@suse.de>
9852
9853 PR middle-end/80281
9854 * gcc.dg/torture/pr80281.c: New testcase.
9855
9856 2017-04-04 Richard Biener <rguenther@suse.de>
9857
9858 PR tree-optimization/80275
9859 * g++.dg/opt/pr80275.C: Make g static.
9860
9861 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9862
9863 PR rtl-optimization/60818
9864 * gcc.c-torture/compile/pr60818.c: New testcase.
9865
9866 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9867
9868 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9869 * gcc.dg/20031012-1.c: Likewise.
9870 * gcc.dg/ipa/ipcp-1.c: Likewise.
9871 * gcc.dg/torture/matrix-3.c: Likewise.
9872 * gcc.target/powerpc/ppc-spe.c: Likewise.
9873 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9874
9875 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9876
9877 PR target/80246
9878 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9879 powerpc_vsx_ok.
9880 (std, ld): Limit scan-assembler-times check to lp64.
9881 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9882 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9883 powerpc_vsx_ok.
9884
9885 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9886
9887 PR target/80246
9888 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9889
9890 2017-04-03 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/80275
9893 * g++.dg/opt/pr80275.C: New testcase.
9894
9895 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9896
9897 PR testsuite/79356
9898 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9899
9900 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9901
9902 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9903 (bal): Increase iteration count and assume alignment.
9904
9905 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9906
9907 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9908
9909 2017-04-02 Andrew Pinski <apinski@cavium.com>
9910
9911 * gcc.c-torture/compile/nested-3.c: New testcase.
9912 * gcc.c-torture/execute/20170401-1.c: New testcase.
9913 * gcc.c-torture/execute/20170401-2.c: New testcase.
9914
9915 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9916
9917 PR rtl-optimization/79405
9918 gcc.dg/pr79405.c: New testcase.
9919
9920 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR debug/79255
9923 * gcc.dg/pr79255.c: New test.
9924
9925 PR c++/79572
9926 * g++.dg/ubsan/null-8.C: New test.
9927
9928 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9929
9930 PR target/80107
9931 * gfortran.dg/pr80107.f: New.
9932
9933 2017-03-31 Jeff Law <law@redhat.com>
9934
9935 PR tree-optimization/49498
9936 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9937
9938 2017-03-31 Richard Biener <rguenther@suse.de>
9939
9940 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9941
9942 2017-03-31 Richard Biener <rguenther@suse.de>
9943
9944 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9945
9946 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR libstdc++/80251
9949 * g++.dg/ext/is_aggregate.C: New test.
9950
9951 PR middle-end/80173
9952 * gcc.target/i386/pr80173.c: New test.
9953
9954 PR middle-end/80163
9955 * gcc.dg/pr80163.c: New test.
9956
9957 PR debug/80025
9958 * gcc.dg/torture/pr80025.c: New test.
9959
9960 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9961
9962 * gcc.target/mips/pr52125.c: Add -msym32.
9963
9964 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR translation/80189
9967 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9968 * g++.dg/gomp/sharing-1.C: Likewise.
9969 * gfortran.dg/gomp/pr44536.f90: Likewise.
9970 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9971 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9972 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9973 * gfortran.dg/gomp/pr33439.f90: Likewise.
9974 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9975 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9976 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9977 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9978 * gcc.dg/gomp/sharing-1.c: Likewise.
9979
9980 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9981
9982 PR target/80246
9983 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9984 Darwin and SPE.
9985 (dxex, dxexq): Update return type.
9986 (diex, diexq): Update argument type.
9987 * gcc.target/powerpc/pr80246.c: New test.
9988
9989 2017-03-30 Martin Jambor <mjambor@suse.cz>
9990
9991 PR ipa/77333
9992 * g++.dg/ipa/pr77333.C: New test.
9993
9994 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR target/80206
9997 * gcc.target/i386/pr80206.c: New test.
9998
9999 2017-03-30 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/77498
10002 * gfortran.dg/pr77498.f: New testcase.
10003
10004 2017-03-29 Marek Polacek <polacek@redhat.com>
10005
10006 PR c/79730
10007 * gcc.dg/pr79730.c: New test.
10008
10009 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10010
10011 PR libgfortran/78670
10012 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10013 a character of length 1. Update test for success.
10014 * gfortran.dg/dtio_28.f03: New test.
10015 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10016 'scratch' to delete the file when done.
10017
10018 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10019
10020 PR rtl-optimization/80233
10021 * gcc.c-torture/compile/pr80233.c: New testcase.
10022
10023 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10024
10025 PR fortran/80254
10026 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10027 * gfortran.dg/dec_io_2a.f90: instead (new test).
10028
10029 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10030
10031 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10032
10033 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10034
10035 PR testsuite/43496
10036 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10037 generating PIC code.
10038
10039 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10040
10041 PR rtl-optimization/80193
10042 * gcc.target/i386/pr80193.c: New.
10043
10044 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10045
10046 PR fortran/78661
10047 * gfortran.dg/dtio_25.f90: Modified test case.
10048 * gfortran.dg/dtio_27.f90: New test case.
10049
10050 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10051
10052 PR target/53383
10053 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10054 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10055 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10056
10057 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10058
10059 * gcc.c-torture/compile/irreducible-loop.c: New.
10060
10061 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10062
10063 PR tree-optimization/80218
10064 * gcc.dg/pr80218.c: New test.
10065
10066 2017-03-28 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/78644
10069 * gcc.dg/pr78644-1.c: New testcase.
10070 * gcc.dg/pr78644-2.c: Likewise.
10071
10072 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10073
10074 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10075 * gcc.dg/pic-4.c: Likewise.
10076 * gcc.dg/pie-3.c: Likewise.
10077 * gcc.dg/pie-4.c: Likewise.
10078
10079 2017-03-28 Martin Liska <mliska@suse.cz>
10080
10081 PR ipa/80205
10082 * g++.dg/ipa/pr80205.C: New test.
10083
10084 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10085
10086 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10087 with sizeof(int) < 4.
10088 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10089 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10090 * gcc.dg/torture/pr79777.c: Likewise.
10091 * gcc.dg/torture/pr79910.c: Likewise.
10092
10093 2017-03-28 Richard Biener <rguenther@suse.de>
10094
10095 PR middle-end/80222
10096 * g++.dg/pr80222.C: New testcase.
10097
10098 2017-03-28 Martin Liska <mliska@suse.cz>
10099
10100 PR ipa/80104
10101 * gcc.dg/ipa/pr80104.c: New test.
10102
10103 2017-03-28 Marek Polacek <polacek@redhat.com>
10104
10105 PR sanitizer/80067
10106 * c-c++-common/ubsan/shift-10.c: New test.
10107
10108 2017-03-27 Jeff Law <law@redhat.com>
10109
10110 PR tree-optimization/80216
10111 * gcc.c-torture/compile/pr80216.c: New test.
10112
10113 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR middle-end/80162
10116 * c-c++-common/pr80162-1.c: New test.
10117 * c-c++-common/pr80162-2.c: New test.
10118 * c-c++-common/pr80162-3.c: New test.
10119
10120 PR target/80102
10121 * g++.dg/opt/pr80102.C: New test.
10122
10123 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10124
10125 PR target/78543
10126 * gcc.target/powerpc/pr78543.c: New test.
10127
10128 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10129
10130 PR target/80103
10131 * gcc.target/powerpc/pr80103-1.c: New test.
10132
10133 2017-03-27 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/80181
10136 * gcc.dg/torture/pr80181.c: New testcase.
10137
10138 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10139
10140 * gcc.target/arc/interrupt-4.c: New file.
10141
10142 2017-03-27 Richard Biener <rguenther@suse.de>
10143
10144 PR ipa/79776
10145 * g++.dg/ipa/pr79776.C: New testcase.
10146
10147 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR sanitizer/80168
10150 * gcc.dg/asan/pr80168.c: New test.
10151
10152 2017-03-27 Richard Biener <rguenther@suse.de>
10153
10154 PR tree-optimization/80170
10155 * gcc.dg/pr80170.c: New testcase.
10156
10157 2017-03-27 Richard Biener <rguenther@suse.de>
10158
10159 PR middle-end/80171
10160 * g++.dg/torture/pr80171.C: New testcase.
10161
10162 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10163
10164 * gcc.dg/torture/pr79732.c: Require alias support.
10165 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10166
10167 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10168 libatomic_available.
10169 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10170 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10171
10172 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10173
10174 PR libgfortran/78881
10175 * gfortran.dg/dtio_26.f90: New test.
10176
10177 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10178
10179 PR fortran/80156
10180 PR fortran/79382
10181 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10182 testcase for PR80156. Add a main programme that tests that
10183 the typebound generic is accessible.
10184
10185 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10186
10187 PR rtl-optimization/80160
10188 PR rtl-optimization/80159
10189
10190 * gcc.target/i386/pr80160.c: New test.
10191
10192 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR sanitizer/79904
10195 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10196
10197 2017-03-24 Marek Polacek <polacek@redhat.com>
10198
10199 PR c++/80119
10200 * g++.dg/warn/Wuninitialized-9.C: New test.
10201
10202 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10203
10204 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10205 and remove the high-level builtin. The error message for the
10206 would prevent compilation from reaching the second.
10207 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10208
10209 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10210
10211 * gcc.target/s390/vxe/negfma-1.c: New test.
10212
10213 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10214
10215 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10216 * gcc.target/s390/arch12/mul-1.c: New test.
10217 * gcc.target/s390/arch12/mul-2.c: New test.
10218
10219 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10220
10221 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10222
10223 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10224
10225 * gcc.target/s390/vxe/popcount-1.c: New test.
10226
10227 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10228
10229 * gcc.target/s390/vxe/bitops-1.c: New test.
10230
10231 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10232
10233 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10234 * lib/target-supports.exp: Add effective target check s390_vxe.
10235
10236 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10237
10238 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10239 comparison instructions used from now on.
10240
10241 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10242
10243 * gcc.target/s390/s390.exp (check_effective_target_vector):
10244 Include target-supports.exp and move target_vector check routine
10245 ...
10246 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10247 here and rename it.
10248 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10249 check from vector to s390_vx.
10250 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10251 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10252 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10253 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10254 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10255 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10256 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10257 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10258 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10259
10260 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10261
10262 * gcc.target/s390/vector/vec-init-2.c: New test.
10263
10264 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10265
10266 * gcc.dg/ubsan/pr79904-2.c: New test.
10267
10268 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10269
10270 PR target/79893
10271 * gcc.target/s390/zvector/pr79893.c: New test.
10272
10273 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR rtl-optimization/80112
10276 * gcc.dg/pr80112.c: New test.
10277
10278 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10281 etc. line numbers.
10282 * gcc.dg/Walloca-1.c: Likewise.
10283 * gcc.dg/Walloca-2.c: Likewise.
10284 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10285
10286 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10287
10288 PR tree-optimization/80158
10289 * gfortran.fortran-torture/compile/pr80158.f: New file.
10290
10291 2017-03-24 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/80167
10294 * gcc.dg/graphite/pr80167.c: New testcase.
10295
10296 2017-03-24 Tom de Vries <tom@codesourcery.com>
10297
10298 PR testsuite/80092
10299 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10300 dg-require-effective-target global_constructor.
10301 * gcc.dg/tls/emutls-2.c: Same.
10302
10303 2017-03-24 Tom de Vries <tom@codesourcery.com>
10304
10305 PR testsuite/80092
10306 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10307 dg-require-effective-target indirect_jumps.
10308
10309 2017-03-24 Tom de Vries <tom@codesourcery.com>
10310
10311 PR testsuite/80092
10312 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10313 nonlocal_goto.
10314
10315 2017-03-24 Tom de Vries <tom@codesourcery.com>
10316
10317 PR testsuite/80092
10318 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10319 * gcc.dg/Walloca-12.c: Same.
10320 * gcc.dg/attr-alloc_size-8.c: Same.
10321 * gcc.dg/Walloca-4.c: Same.
10322 * gcc.dg/Walloca-8.c: Same.
10323 * gcc.dg/Walloca-13.c: Same.
10324 * gcc.dg/Walloca-14.c: Same.
10325 * gcc.dg/attr-alloc_size-9.c: Same.
10326 * gcc.dg/Walloca-1.c: Same.
10327 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10328 * gcc.dg/Walloca-5.c: Same.
10329 * gcc.dg/Walloca-10.c: Same.
10330 * gcc.dg/Walloca-9.c: Same.
10331 * gcc.dg/attr-alloc_size-6.c: Same.
10332 * gcc.dg/Wvla-larger-than-1.c: Same.
10333 * gcc.dg/torture/pr71881.c: Same.
10334 * gcc.dg/torture/pr71901.c: Same.
10335 * gcc.dg/torture/pr78742.c: Same.
10336 * gcc.dg/builtin-alloc-size.c: Same.
10337 * gcc.dg/Walloca-2.c: Same.
10338 * gcc.dg/Walloca-6.c: Same.
10339 * gcc.dg/Walloca-11.c: Same.
10340 * gcc.dg/attr-alloc_size-7.c: Same.
10341 * gcc.dg/Wvla-larger-than-2.c: Same.
10342 * gcc.dg/Walloca-3.c: Same.
10343 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10344 * gcc.c-torture/compile/pr79413.c: Same.
10345 * gcc.c-torture/compile/pr78439.c: Same.
10346
10347 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10348
10349 * gcc.target/powerpc/p9-options-1.c: New test.
10350
10351 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10352
10353 PR target/71436
10354 * gcc.c-torture/compile/pr71436.c: New test.
10355
10356 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10357 Richard Biener <rguenther@suse.de>
10358
10359 PR tree-optimization/79908
10360 PR tree-optimization/80136
10361 * gcc.dg/torture/pr79908.c: New file.
10362
10363 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10364
10365 PR fortran/39239
10366 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10367
10368 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR c++/80141
10371 * g++.dg/gomp/pr80141.C: New test.
10372
10373 PR c++/80129
10374 * g++.dg/torture/pr80129.C: New test.
10375
10376 PR sanitizer/80110
10377 * g++.dg/tsan/pr80110.C: New test.
10378
10379 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10380
10381 PR fortran/80142
10382 * gfortran.dg/any_loc.f90: New test case.
10383
10384 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10385
10386 PR target/80082
10387 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10388 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10389
10390 2017-03-22 Martin Liska <mliska@suse.cz>
10391
10392 PR target/79906
10393 * g++.dg/ext/mv8.C: Add power* targets.
10394
10395 2017-03-21 Martin Sebor <msebor@redhat.com>
10396
10397 PR c++/79548
10398 * g++.dg/warn/Wunused-var-26.C: New test.
10399
10400 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10401
10402 PR tree-optimization/79908
10403 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10404
10405 2017-03-21 Marek Polacek <polacek@redhat.com>
10406 Martin Sebor <msebor@redhat.com>
10407
10408 PR tree-optimization/80109
10409 * gcc.dg/Walloca-14.c: New test.
10410
10411 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR target/80125
10414 * gcc.target/powerpc/pr80125.c: New test.
10415
10416 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10417
10418 PR fortran/69498
10419 * gfortran.dg/unexp_attribute.f90: New test
10420
10421 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10422 Richard Biener <rguenther@suse.de>
10423
10424 PR tree-optimization/79908
10425 * gcc.dg/torture/pr79908.c: New file.
10426
10427 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10428
10429 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10430 with sizeof(int) < 4.
10431
10432 2017-03-21 Martin Liska <mliska@suse.cz>
10433
10434 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10435 apostrophes.
10436
10437 2017-03-21 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/80032
10440 * g++.dg/opt/pr80032.C: New testcase.
10441
10442 2017-03-21 Richard Biener <rguenther@suse.de>
10443
10444 PR tree-optimization/80122
10445 * gcc.dg/torture/pr80122.c: New testcase.
10446
10447 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10448
10449 * gcc.dg/pic-2.c: Skip for MIPS.
10450 * gcc.dg/pie-2.c: Skip for MIPS.
10451
10452 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10453
10454 PR c++/77752
10455 * g++.dg/cpp0x/initlist97.C: New.
10456 * g++.dg/cpp0x/initlist85.C: Update.
10457
10458 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR c/67338
10461 * gcc.dg/pr67338.c: New test.
10462
10463 PR c++/35878
10464 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10465 dump instead of assembler.
10466 * g++.dg/init/pr35878_2.C: Likewise.
10467 * g++.dg/init/pr35878_3.C: Likewise.
10468
10469 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR c/80097
10472 * gcc.dg/ubsan/pr80097.c: New test.
10473
10474 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10475
10476 PR tree-optimization/80054
10477 * g++.dg/torture/pr80054.C: New file.
10478
10479 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10480
10481 PR target/79963
10482 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10483 directive to assure selection of proper bit using rlwinm insn.
10484 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10485 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10486 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10487 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10488
10489 2017-03-20 Marek Polacek <polacek@redhat.com>
10490 Paolo Carlini <paolo.carlini@oracle.com>
10491
10492 PR c++/80059 - ICE with noexcept and __transaction_atomic
10493 * g++.dg/tm/pr80059-2.C: New test.
10494 * g++.dg/tm/pr80059.C: New test.
10495
10496 2017-03-20 Martin Liska <mliska@suse.cz>
10497
10498 PR middle-end/79753
10499 * gcc.target/i386/mpx/pr79753.c: New test.
10500
10501 2017-03-20 Martin Liska <mliska@suse.cz>
10502
10503 PR target/79769
10504 PR target/79770
10505 * g++.dg/pr79769.C: New test.
10506 * gcc.target/i386/mpx/pr79770.c: New test.
10507
10508 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10509
10510 PR target/78857
10511 * gcc.target/s390/load-and-test-fp-1.c: New test.
10512 * gcc.target/s390/load-and-test-fp-2.c: New test.
10513
10514 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10515
10516 PR fortran/79676
10517 * gfortran.dg/submodule_28.f08 : New test.
10518
10519 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10520
10521 PR fortran/71838
10522 * gfortran.dg/submodule_26.f08 : New test.
10523 * gfortran.dg/submodule_27.f08 : New test.
10524
10525 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10526
10527 PR target/79951
10528 * gcc.target/powerpc/pr79951.c: New.
10529
10530 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10531
10532 PR rtl-optimization/79910
10533 * gcc.dg/torture/pr79910.c: New test.
10534
10535 2017-03-17 Jeff Law <law@redhat.com>
10536
10537 PR tree-optimization/71437
10538 * gcc.dg/tree-ssa/pr71437.c: New test.
10539 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10540 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10541 now caught by VRP, but which were previously caught by DOM.
10542
10543 2017-03-17 Richard Biener <rguenther@suse.de>
10544
10545 PR middle-end/80075
10546 * g++.dg/torture/pr80075.C: New testcase.
10547
10548 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10549
10550 PR target/71294
10551 * g++.dg/pr71294.C: New test.
10552
10553 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10554
10555 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10556
10557 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR fortran/80010
10560 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10561
10562 PR fortran/79886
10563 * gfortran.dg/pr79886.f90: New test.
10564
10565 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10566
10567 PR target/79038
10568 * gcc.target/powerpc/pr79038-1.c: New test.
10569
10570 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10571
10572 PR fortran/33271
10573 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10574
10575 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10576
10577 PR testsuite/79356
10578 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10579
10580 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10581
10582 PR target/80019
10583 * gcc.target/i386/pr80019.c: New test.
10584
10585 2017-03-15 Martin Liska <mliska@suse.cz>
10586
10587 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10588
10589 2017-03-14 Martin Sebor <msebor@redhat.com>
10590
10591 PR tree-optimization/79800
10592 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10593 * gcc.dg/tree-ssa/pr79800.c: New test.
10594
10595 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10596
10597 PR target/79947
10598 * gcc.target/powerpc/pr79947.c: New test.
10599
10600 2017-03-14 Martin Sebor <msebor@redhat.com>
10601
10602 PR middle-end/80020
10603 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10604 * gcc.dg/attr-alloc_size-7.c: Same.
10605 * gcc.dg/attr-alloc_size-9.c: Same.
10606 * gcc.dg/builtin-alloc-size.c: Same.
10607 * gcc.dg/pr80020.c: New test.
10608
10609 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10610
10611 PR rtl-optimization/79728
10612 * gcc.target/i386/sse-globalreg.c: New test.
10613
10614 2017-03-14 Martin Liska <mliska@suse.cz>
10615
10616 PR lto/66295
10617 * gcc.dg/tree-prof/pr66295.c: New test.
10618
10619 2017-03-13 Martin Liska <mliska@suse.cz>
10620
10621 PR middle-end/78339
10622 * gcc.target/i386/mpx/pr78339.c: New test.
10623
10624 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10625
10626 * gcc.target/arc/bitfield.c: New file.
10627
10628 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10629
10630 * gcc.target/arc/pr9001090948.c: New file.
10631
10632 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10633
10634 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10635 Fix test. Make early-out condition return early. Correct comments.
10636
10637 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10638
10639 PR libgfortran/78854
10640 * gfortran.dg/dtio_25.f90: New test.
10641
10642 2017-03-10 Martin Sebor <msebor@redhat.com>
10643
10644 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10645
10646 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10647
10648 PR rtl-optimization/78911
10649 * gcc.target/i386/pr78911-1.c: New test.
10650 * gcc.target/i386/pr78911-2.c: New test.
10651
10652 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10653
10654 PR target/79941
10655 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10656 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10657 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10658
10659 2017-03-10 Marek Polacek <polacek@redhat.com>
10660
10661 PR c++/79967
10662 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10663
10664 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR c++/79899
10667 * g++.dg/other/friend7.C: New test.
10668
10669 PR c++/79896
10670 * g++.dg/ext/int128-5.C: New test.
10671
10672 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10673
10674 PR testsuite/79356
10675 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10676 powerpc, sparc, or s390x.
10677
10678 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10679
10680 PR target/79907
10681 * gcc.target/powerpc/pr79907.c: New.
10682
10683 2017-03-10 Olivier Hainque <hainque@adacore.com>
10684
10685 * gnat.dg/opt64.adb: New test.
10686 * gnat.dg/opt64_pkg.ads: New helper.
10687 * gnat.dg/opt64_pkg.adb: New helper.
10688
10689 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR rtl-optimization/79909
10692 * gcc.target/powerpc/pr79909.c: New test.
10693
10694 PR tree-optimization/79972
10695 * gcc.dg/pr79972.c: New test.
10696
10697 PR tree-optimization/77975
10698 * gcc.dg/pr77975.c: New test.
10699
10700 2017-03-09 Marek Polacek <polacek@redhat.com>
10701
10702 PR c++/79962
10703 PR c++/79984
10704 * c-c++-common/nonnull-3.c: New test.
10705 * g++.dg/warn/Wnonnull3.C: New test.
10706
10707 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10708
10709 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10710 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10711
10712 2017-03-09 Marek Polacek <polacek@redhat.com>
10713
10714 PR sanitizer/79757
10715 * gcc.dg/ubsan/pr79757-1.c: New test.
10716 * gcc.dg/ubsan/pr79757-2.c: New test.
10717 * gcc.dg/ubsan/pr79757-3.c: New test.
10718 * gcc.dg/ubsan/pr79757-4.c: New test.
10719 * gcc.dg/ubsan/pr79757-5.c: New test.
10720
10721 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR c/79969
10724 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10725
10726 2017-03-09 Marek Polacek <polacek@redhat.com>
10727
10728 PR c++/79687
10729 * g++.dg/expr/ptrmem8.C: New test.
10730 * g++.dg/expr/ptrmem9.C: New test.
10731
10732 2017-03-09 Richard Biener <rguenther@suse.de>
10733
10734 PR tree-optimization/79977
10735 * gcc.dg/graphite/pr79977.c: New testcase.
10736
10737 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10738
10739 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10740 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10741 * lib/target-supports.exp (check_effective_target_rdynamic):
10742 New proc.
10743
10744 2017-03-09 Richard Biener <rguenther@suse.de>
10745
10746 PR middle-end/79971
10747 * gcc.dg/fixed-point/pr79971.c: New testcase.
10748
10749 2017-03-09 Richard Biener <rguenther@suse.de>
10750
10751 PR ipa/79970
10752 * gcc.dg/torture/pr79970.c: New testcase.
10753
10754 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10755
10756 PR c++/71966
10757 * g++.dg/cpp0x/pr71966-1.C: New.
10758 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10759
10760 2017-03-09 Martin Liska <mliska@suse.cz>
10761
10762 PR tree-optimization/79631
10763 * gcc.target/i386/mpx/pr79631.c: New test.
10764
10765 2017-03-09 Martin Liska <mliska@suse.cz>
10766
10767 PR target/65705
10768 PR target/69804
10769 * gcc.target/i386/pr71458.c: Update scanned pattern.
10770
10771 2017-03-09 Marek Polacek <polacek@redhat.com>
10772
10773 PR c++/79672
10774 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10775 * g++.dg/warn/Wduplicated-branches3.C: New test.
10776
10777 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10778
10779 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10780
10781 2017-03-09 Martin Liska <mliska@suse.cz>
10782
10783 PR ipa/79764
10784 * g++.dg/pr79764.C: New test.
10785
10786 2017-03-09 Martin Liska <mliska@suse.cz>
10787
10788 PR ipa/79761
10789 * g++.dg/pr79761.C: New test.
10790
10791 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR sanitizer/79944
10794 * c-c++-common/asan/pr79944.c: New test.
10795
10796 PR target/79932
10797 * gcc.target/i386/pr79932-2.c: New test.
10798
10799 PR target/79932
10800 * gcc.target/i386/pr79932-1.c: New test.
10801
10802 2017-03-09 Marek Polacek <polacek@redhat.com>
10803
10804 PR c++/79900 - ICE in strip_typedefs
10805 * g++.dg/warn/Wpadded-1.C: New test.
10806
10807 2017-03-08 Marek Polacek <polacek@redhat.com>
10808
10809 * g++.dg/Walloca1.C: Adjust dg-warning.
10810
10811 2017-03-08 Andrew Haley <aph@redhat.com>
10812
10813 PR tree-optimization/79943
10814 * gcc.dg/tree-ssa/pr79943.c: New test.
10815
10816 2017-03-08 Richard Biener <rguenther@suse.de>
10817
10818 PR tree-optimization/79955
10819 * gcc.dg/uninit-24.c: New testcase.
10820
10821 2017-03-08 Richard Biener <rguenther@suse.de>
10822
10823 PR tree-optimization/79920
10824 * gcc.dg/vect/pr79920.c: New testcase.
10825
10826 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR sanitizer/79904
10829 * gcc.dg/ubsan/pr79904.c: New test.
10830
10831 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR c/79834
10834 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10835 diagnostics.
10836
10837 2017-03-07 Marek Polacek <polacek@redhat.com>
10838
10839 PR middle-end/79809
10840 * g++.dg/Walloca1.C: New test.
10841
10842 2017-03-07 Martin Liska <mliska@suse.cz>
10843
10844 PR middle-end/68270
10845 * g++.dg/pr68270.C: New test.
10846
10847 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR rtl-optimization/79901
10850 * gcc.target/i386/pr79901.c: New test.
10851
10852 PR sanitizer/79897
10853 * c-c++-common/ubsan/pr79897.c: New test.
10854
10855 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10856
10857 PR rtl-optimization/79571
10858 * gcc.target/i386/pr79571.c: New.
10859
10860 2017-03-06 Marek Polacek <polacek@redhat.com>
10861
10862 PR c++/79796 - ICE with NSDMI and this pointer
10863 * g++.dg/cpp0x/nsdmi13.C: New test.
10864
10865 2017-03-06 Julia Koval <julia.koval@intel.com>
10866
10867 PR target/79793
10868 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10869 directives.
10870 * gcc.target/i386/interrupt-13.c: Ditto.
10871 * gcc.target/i386/interrupt-14.c: Ditto.
10872 * gcc.target/i386/interrupt-15.c: Ditto.
10873
10874 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR c++/79822
10877 * g++.dg/cpp0x/constexpr-79822.C: New test.
10878
10879 2017-03-06 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/79894
10882 * gcc.dg/vect/pr79887.c: New testcase.
10883
10884 2017-03-06 Richard Biener <rguenther@suse.de>
10885
10886 PR tree-optimization/79824
10887 * gcc.dg/vect/pr79824-1.c: New testcase.
10888 * gcc.dg/vect/pr79824-2.c: Likewise.
10889
10890 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10891
10892 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10893 gettimeofday. Remove dg-skip-if for AVR.
10894 * lib/target-supports.exp (check_effective_target_gettimeofday):
10895 New proc.
10896
10897 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10898
10899 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10900 * gcc.target/s390/hotpatch-10.c: Likewise.
10901 * gcc.target/s390/hotpatch-11.c: Likewise.
10902 * gcc.target/s390/hotpatch-12.c: Likewise.
10903 * gcc.target/s390/hotpatch-13.c: Likewise.
10904 * gcc.target/s390/hotpatch-14.c: Likewise.
10905 * gcc.target/s390/hotpatch-15.c: Likewise.
10906 * gcc.target/s390/hotpatch-16.c: Likewise.
10907 * gcc.target/s390/hotpatch-17.c: Likewise.
10908 * gcc.target/s390/hotpatch-18.c: Likewise.
10909 * gcc.target/s390/hotpatch-19.c: Likewise.
10910 * gcc.target/s390/hotpatch-2.c: Likewise.
10911 * gcc.target/s390/hotpatch-26.c: Likewise.
10912 * gcc.target/s390/hotpatch-27.c: Likewise.
10913 * gcc.target/s390/hotpatch-28.c: Likewise.
10914 * gcc.target/s390/hotpatch-3.c: Likewise.
10915 * gcc.target/s390/hotpatch-4.c: Likewise.
10916 * gcc.target/s390/hotpatch-5.c: Likewise.
10917 * gcc.target/s390/hotpatch-6.c: Likewise.
10918 * gcc.target/s390/hotpatch-7.c: Likewise.
10919 * gcc.target/s390/hotpatch-8.c: Likewise.
10920 * gcc.target/s390/hotpatch-9.c: Likewise.
10921
10922 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10923
10924 PR c++/64574
10925 * g++.dg/template/crash125.C: New.
10926
10927 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR target/79812
10930 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10931
10932 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10933
10934 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10935
10936 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10937
10938 * gcc.target/mips/msa-minmax.c: New tests.
10939
10940 2017-03-06 Martin Liska <mliska@suse.cz>
10941
10942 PR sanitize/79783
10943 * g++.dg/asan/pr79783.C: New test.
10944
10945 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10946
10947 * gcc.target/mips/msa-dotp.c: New tests.
10948
10949 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10950
10951 * gcc.target/mips/msa-bclri.c: New test.
10952
10953 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10954
10955 PR c++/70266
10956 * g++.dg/tm/pr70266.C: New.
10957
10958 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10959 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10960
10961 * gfortran.dg/coarray/fail_image_1.f08: New test.
10962 * gfortran.dg/coarray/fail_image_2.f08: New test.
10963 * gfortran.dg/coarray/failed_images_1.f08: New test.
10964 * gfortran.dg/coarray/failed_images_2.f08: New test.
10965 * gfortran.dg/coarray/image_status_1.f08: New test.
10966 * gfortran.dg/coarray/image_status_2.f08: New test.
10967 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10968 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10969 * gfortran.dg/coarray_fail_st.f90: New test.
10970 * gfortran.dg/coarray_failed_images_1.f08: New test.
10971 * gfortran.dg/coarray_image_status_1.f08: New test.
10972 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10973
10974 2017-03-03 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/79758
10977 * gcc.dg/noncompile/pr79758.c: New test.
10978
10979 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR middle-end/79805
10982 * g++.dg/opt/pr79805.C: New test.
10983
10984 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10985
10986 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10987 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10988 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10989 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10990 * gcc.target/i386/i386.exp
10991 (check_effective_target_avx512vpopcntdq): New.
10992
10993 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10994
10995 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10996 ilp32 targets and match DImode registers for lp64 targets.
10997
10998 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10999
11000 * g++.dg/pr71624.C: Disable for x32.
11001 * g++.dg/pr71633.C: Ditto.
11002
11003 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR target/79807
11006 * gcc.target/i386/pr79807.c: New test.
11007
11008 2017-03-03 Martin Liska <mliska@suse.cz>
11009
11010 PR tree-optimization/79803
11011 * gcc.dg/tree-ssa/pr79803.c: New test.
11012
11013 2017-03-03 Martin Liska <mliska@suse.cz>
11014
11015 PR rtl-optimization/79574
11016 * gcc.dg/pr79574-2.c: New test.
11017
11018 2017-03-03 Richard Biener <rguenther@suse.de>
11019
11020 PR c++/79825
11021 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11022
11023 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11024
11025 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11026
11027 2017-03-03 Marek Polacek <polacek@redhat.com>
11028
11029 PR c++/79791
11030 * g++.dg/warn/Wwrite-strings-1.C: New test.
11031 * g++.dg/warn/Wwrite-strings-2.C: New test.
11032 * g++.dg/warn/Wwrite-strings-3.C: New test.
11033 * g++.dg/warn/Wwrite-strings-4.C: New test.
11034 * g++.dg/warn/Wwrite-strings-5.C: New test.
11035 * g++.dg/warn/Wwrite-strings-6.C: New test.
11036 * g++.dg/warn/Wwrite-strings-7.C: New test.
11037 * g++.dg/warn/Wwrite-strings-8.C: New test.
11038 * g++.dg/warn/Wwrite-strings-9.C: New test.
11039 * g++.dg/warn/Wwrite-strings-10.C: New test.
11040 * g++.dg/warn/Wwrite-strings-11.C: New test.
11041 * g++.dg/warn/Wwrite-strings-12.C: New test.
11042
11043 2017-03-03 Richard Biener <rguenther@suse.de>
11044
11045 PR middle-end/79818
11046 * gcc.dg/torture/pr79818.c: New testcase.
11047
11048 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c++/79782
11051 * g++.dg/warn/Wunused-parm-10.C: New test.
11052
11053 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11054
11055 * gcc.dg/rtl/x86_64/*.c: Test for
11056 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11057
11058 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11059
11060 PR target/79514
11061 * gcc.target/i386/pr79514.c: New test.
11062
11063 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11064
11065 PR rtl-optimization/79780
11066 * gcc.c-torture/compile/pr79780.c: New test.
11067
11068 2017-03-02 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/79345
11071 PR c++/42000
11072 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11073 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11074 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11075
11076 2017-03-02 Richard Biener <rguenther@suse.de>
11077
11078 PR c/79756
11079 * gcc.dg/vector-1.c: New testcase.
11080
11081 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11082
11083 PR tree-optimization/66768
11084 * gcc.target/i386/pr66768.c: New test.
11085
11086 2017-03-02 Richard Biener <rguenther@suse.de>
11087
11088 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11089 * gcc.dg/rtl/x86_64/final.c: Likewise.
11090 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11091 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11092 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11093 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11094
11095 2017-03-02 Richard Biener <rguenther@suse.de>
11096
11097 PR tree-optimization/79777
11098 * gcc.dg/torture/pr79777.c: New testcase.
11099
11100 2017-03-01 Martin Sebor <msebor@redhat.com>
11101
11102 PR middle-end/79692
11103 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11104 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11105 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11106 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11107
11108 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11109
11110 * gcc.target/i386/invsize-2.c: New test.
11111 * gcc.target/i386/invsize-3.c: Ditto.
11112 * gcc.target/i386/invsize-4.c: Ditto.
11113 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11114 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11115
11116 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11117
11118 PR target/79439
11119 * gcc.target/powerpc/pr79439.c: New test.
11120
11121 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11122
11123 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11124 scan string.
11125
11126
11127 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11128
11129 PR target/79395
11130 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11131 pattern to look for vcmpequd. instead of vcmpnew.
11132 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11133 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11134 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11135 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11136 look for xvcmpeqdp. instead of xvcmpnedp.
11137 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11138 look for vcmpequd. instead of vcmpnew.
11139 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11140 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11141 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11142 look for xvcmpeqsp. instead of xvcmpnesp.
11143 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11144 look for xvcmpeqdp. instead of xvcmpnedp.
11145 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11146 look for vcmpequd. instead of vcmpnew.
11147 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11148 look for vcmpeqsp instead of xvcmpnesp.
11149 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11150 look for xvcmpeqdp instead of xvcmpnedp.
11151
11152 2017-03-01 Richard Biener <rguenther@suse.de>
11153
11154 PR middle-end/79721
11155 * gcc.dg/torture/pr79721.c: New testcase.
11156
11157 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR c++/79681
11160 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11161 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11162
11163 PR c++/79746
11164 * g++.dg/warn/Wunused-parm-9.C: New test.
11165
11166 PR tree-optimization/79734
11167 * g++.dg/opt/pr79734.C: New test.
11168
11169 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR tree-optimization/79737
11172 * gcc.c-torture/execute/pr79737-1.c: New test.
11173 * gcc.c-torture/execute/pr79737-2.c: New test.
11174
11175 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11176
11177 * gcc.target/sparc/20170228-1.c: New test.
11178
11179 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11180
11181 * gcc.target/i386/invsize-1.c: New test.
11182
11183 2017-02-28 Martin Sebor <msebor@redhat.com>
11184
11185 PR tree-optimization/79691
11186 * gcc.dg/tree-ssa/pr79691.c: New test.
11187
11188 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR target/79729
11191 * gcc.target/i386/pr79729.c: New test.
11192
11193 2017-02-28 Richard Biener <rguenther@suse.de>
11194
11195 PR tree-optimization/79740
11196 * gcc.dg/torture/pr79740.c: New testcase.
11197
11198 2017-02-28 Richard Biener <rguenther@suse.de>
11199
11200 PR middle-end/79731
11201 * c-c++-common/torture/pr79731.c: New testcase.
11202
11203 2017-02-28 Richard Biener <rguenther@suse.de>
11204
11205 PR tree-optimization/79732
11206 * gcc.dg/torture/pr79732.c: New testcase.
11207
11208 2017-02-28 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/79723
11211 * gcc.target/i386/pr79723.c: New testcase.
11212
11213 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11214
11215 PR target/79544
11216 * gcc.target/powerpc/pr79544.c: New.
11217
11218 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11219
11220 PR c++/79414
11221 * g++.dg/parse/crash67.C: New.
11222
11223 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11224
11225 PR tree-optimization/77536
11226 * gcc.dg/vect/pr79347.c: Revise testing string.
11227
11228 2017-02-27 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/45397
11231 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11232
11233 2017-02-27 Richard Biener <rguenther@suse.de>
11234
11235 PR tree-optimization/79690
11236 * gcc.target/i386/pr79690.c: New testcase.
11237
11238 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11239
11240 PR fortran/51119
11241 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11242 of original.
11243 * gfortran.dg/inline_matmul_11.f90: Likewise.
11244 * gfortran.dg/inline_matmul_9.f90: Likewise.
11245 * gfortran.dg/matmul_13.f90: New test.
11246 * gfortran.dg/matmul_14.f90: New test.
11247
11248 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR middle-end/79396
11251 * g++.dg/opt/pr79396.C: New test.
11252
11253 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11254
11255 PR fortran/79597
11256 * gfortran.dg/dtio_6.f90: Update test.
11257
11258 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11259
11260 PR fortran/79601
11261 * gfortran.dg/interface_operator_2.f90: New test.
11262
11263 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11264
11265 PR c/79677
11266 * gcc.dg/pr79677.c: New test.
11267
11268 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11269
11270 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11271 of mov.ps.
11272 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11273 (cond_move1): Simplify condition to force generation of
11274 mov[nz].ps.
11275 (cond_move2): Likewise.
11276
11277 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11278
11279 PR c++/79588
11280 * g++.dg/warn/Wrestrict-1.C: New test.
11281 * g++.dg/warn/Wrestrict-2.C: New test.
11282
11283 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11284
11285 * g++.dg/ext/complit15.C: Require LTO.
11286
11287 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11288
11289 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11290 logical_op_short_circuit to skip targets.
11291 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11292 and s390.
11293
11294 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11295
11296 * gnat.dg/opt63.adb: New test.
11297
11298 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11299
11300 * gnat.dg/discr47.adb: New test.
11301
11302 2017-02-24 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/79389
11305 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11306
11307 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11308
11309 PR c++/79361
11310 * g++.dg/cpp0x/pr79361-1.C: New.
11311 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11312
11313 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11314
11315 * gcc.target/visium/bit_test.c: Accept any lsr form.
11316 * gcc.target/visium/block_move.c: Tweak.
11317
11318 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11319
11320 PR 68749
11321 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11322
11323 2017-02-23 Richard Biener <rguenther@suse.de>
11324
11325 PR tree-optimization/79683
11326 * gcc.target/i386/pr79683.c: New testcase.
11327
11328 2017-02-22 Jeff Law <law@redhat.com>
11329
11330 PR tree-optimization/79578
11331 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11332
11333 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11334
11335 * gcc.target/mips/msa-fp-cc.c: New test.
11336
11337 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR c++/79664
11340 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11341 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11342 * g++.dg/gomp/pr79664.C: New test.
11343
11344 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11345
11346 2017-02-22 Marek Polacek <polacek@redhat.com>
11347
11348 PR c++/79653
11349 * g++.dg/cpp0x/alignas10.C: New test.
11350 * g++.dg/cpp0x/alignas9.C: New test.
11351
11352 PR c++/79657
11353 * g++.dg/ext/underlying_type12.C: New test.
11354
11355 PR c/79662
11356 * gcc.dg/enum-incomplete-4.c: New test.
11357
11358 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR target/70465
11361 * gcc.target/i386/pr70465-2.c: New test.
11362
11363 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11364
11365 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11366
11367 2017-02-22 Richard Biener <rguenther@suse.de>
11368
11369 PR tree-optimization/79673
11370 * gcc.target/i386/pr79673.c: New testcase.
11371
11372 2017-02-22 Richard Biener <rguenther@suse.de>
11373
11374 PR tree-optimization/79666
11375 * gcc.dg/torture/pr79666.c: New testcase.
11376
11377 2017-02-22 Martin Liska <mliska@suse.cz>
11378
11379 PR lto/79587
11380 * gcc.dg/tree-prof/pr79587.c: New test.
11381
11382 2017-02-21 Marek Polacek <polacek@redhat.com>
11383
11384 PR c++/79535
11385 * g++.dg/ext/flexary23.C: New test.
11386
11387 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11388
11389 PR target/79593
11390 * gcc.target/i386/pr79593.c: New test.
11391
11392 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR c++/79654
11395 * g++.dg/cpp1z/decomp26.C: New test.
11396
11397 PR sanitizer/79589
11398 * g++.dg/ubsan/pr79589.C: New test.
11399
11400 2017-02-21 Jeff Law <law@redhat.com>
11401
11402 PR tree-optimization/79621
11403 * gcc.c-torture/compile/pr79621.c: New test.
11404
11405 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR c++/79655
11408 * g++.dg/cpp1y/constexpr-79655.C: New test.
11409
11410 PR c++/79639
11411 * g++.dg/cpp1y/constexpr-79639.C: New test.
11412
11413 PR target/79633
11414 * gcc.target/i386/mpx/pr79633.c: New test.
11415
11416 PR target/79570
11417 * gcc.dg/pr79570.c: New test.
11418
11419 PR c++/79641
11420 * c-c++-common/pr79641.c: New test.
11421
11422 PR tree-optimization/79649
11423 * gcc.target/i386/pr79649.c: New test.
11424
11425 PR target/79494
11426 * gcc.dg/pr79494.c: New test.
11427
11428 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11429
11430 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11431 to dg-options.
11432
11433 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11434
11435 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11436
11437 2017-02-02 Jason Merrill <jason@redhat.com>
11438
11439 PR c++/79580
11440 * g++.dg/ext/complit15.C: New.
11441
11442 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11443
11444 PR target/78056
11445 * gcc.target/powerpc/pr78056-8.c: Remove.
11446
11447 2017-02-20 Marek Polacek <polacek@redhat.com>
11448
11449 PR middle-end/79537
11450 * gcc.dg/comp-goto-4.c: New test.
11451
11452 PR sanitizer/79558
11453 * c-c++-common/ubsan/bounds-14.c: New test.
11454
11455 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR target/79568
11458 * gcc.target/i386/pr79568-1.c: New test.
11459 * gcc.target/i386/pr79568-2.c: New test.
11460 * gcc.target/i386/pr79568-3.c: New test.
11461
11462 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11463
11464 PR fortran/79382
11465 * gfortran.dg/dtio_10.f90: Change test of error message.
11466 * gfortran.dg/dtio_23.f90: New test.
11467 * gfortran.dg/dtio_24.f90: New test.
11468
11469 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11470
11471 PR fortran/79434
11472 * gfortran.dg/submodule_25.f08: New test.
11473
11474 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11475
11476 PR fortran/79447
11477 * gfortran.dg/submodule_24.f08: New test.
11478
11479 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11480
11481 PR fortran/79229
11482 * gfortran.dg/class_allocate_24.f90: New test.
11483
11484 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11485
11486 PR fortran/79402
11487 * gfortran.dg/submodule_23.f90: New test.
11488
11489 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11490
11491 PR c++/79380
11492 * g++.dg/cpp0x/alignas8.C: New.
11493
11494 2017-02-19 Eric Fiselier <eric@efcs.ca>
11495 Jonathan Wakely <jwakely@redhat.com>
11496
11497 PR c++/69523
11498 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11499
11500 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11501
11502 * gcc.dg/gimplefe-26.c: New test.
11503
11504 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11505
11506 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11507
11508 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11509
11510 PR target/79569
11511 * gcc.target/i386/3dnowA-3.c: New test.
11512
11513 PR target/79559
11514 * gcc.target/i386/pr79559.c: New test.
11515
11516 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11517
11518 * gcc.dg/c11-float-2.c: New test.
11519 * gcc.dg/torture/float128-floath.c,
11520 gcc.dg/torture/float128x-floath.c,
11521 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11522 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11523 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11524 *_DECIMAL_DIG macros with DECIMAL_DIG.
11525
11526 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11527
11528 PR target/79261
11529 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11530
11531 2017-02-17 Julia Koval <julia.koval@intel.com>
11532
11533 * gcc.target/i386/rdpid.c New test.
11534 * gcc.target/i386/sse-12.c: Add -mrdpid.
11535 * gcc.target/i386/sse-13.c: Ditto.
11536 * gcc.target/i386/sse-14.c: Ditto.
11537 * gcc.target/i386/sse-22.c: Ditto.
11538 * gcc.target/i386/sse-23.c: Ditto.
11539 * g++.dg/other/i386-2.C: Ditto.
11540 * g++.dg/other/i386-3.C: Ditto.
11541
11542 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11543
11544 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11545 * gcc.dg/pr61441.c: Ditto.
11546
11547 2017-02-17 Martin Liska <mliska@suse.cz>
11548
11549 PR rtl-optimization/79574
11550 * gcc.dg/pr79574.c: New test.
11551
11552 2017-02-17 Marek Polacek <polacek@redhat.com>
11553
11554 PR middle-end/79536
11555 * gcc.dg/torture/pr79536.c: New test.
11556
11557 2017-02-16 Alan Modra <amodra@gmail.com>
11558
11559 * gcc.c-torture/execute/pr79286.c: New.
11560
11561 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11562
11563 PR c++/79512
11564 * c-c++-common/gomp/pr79512.c: New test.
11565
11566 2017-02-15 Martin Sebor <msebor@redhat.com>
11567
11568 PR c++/79363
11569 * g++.dg/ext/flexary12.C: Adjust.
11570 * g++.dg/ext/flexary20.C: Same.
11571 * g++.dg/ext/flexary21.C: Same.
11572 * g++.dg/ext/flexary22.C: New test.
11573
11574 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11575
11576 PR tree-optimization/79347
11577 * gcc.dg/vect/pr79347.c: New test.
11578
11579 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR c++/79301
11582 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11583 [[deprecated]] comment.
11584 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11585 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11586 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11587 [[deprecated]] in -std=c++11.
11588 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11589 [[fallthrough]] in -std=c++11 and -std=c++14.
11590
11591 PR c++/79288
11592 * g++.dg/tls/pr79288.C: New test.
11593
11594 2017-02-15 Marek Polacek <polacek@redhat.com>
11595
11596 PR c/79515
11597 * gcc.dg/dfp/pr79515.c: New.
11598
11599 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11600
11601 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11602
11603 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11604
11605 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11606 "opt_files".
11607
11608 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR target/79487
11611 * gcc.dg/dfp/pr79487.c: New test.
11612 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11613 2017-02-13 change.
11614
11615 2017-01-14 Carl Love <cel@us.ibm.com>
11616
11617 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11618 xvcvsxdsp and xvcvuxdsp instructions.
11619
11620 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11621
11622 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11623 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11624 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11625 64-bit default target.
11626 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11627 a 64-bit default target.
11628
11629 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR target/79481
11632 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11633 (test_3vx): Change return type from int to void.
11634 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11635 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11636 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11637 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11638 tests.
11639 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11640 (test_3vx): Change return type from int to void.
11641 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11642 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11643 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11644 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11645 tests.
11646 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11647 intrinsic. Change scan-assembler-times number from 1 to 2.
11648 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11649 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11650 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11651 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11652 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11653 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11654 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11655
11656 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11657
11658 PR middle-end/61225
11659 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11660 Use dg-additional-options for ia32 target. Remove XFAIL.
11661
11662 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11663
11664 PR target/79495
11665 * gcc.target/i386/pr79495.c: New test.
11666
11667 2017-02-14 Marek Polacek <polacek@redhat.com>
11668
11669 PR c++/79420
11670 PR c++/79463
11671 * g++.dg/cpp1y/pr79463.C: New.
11672 * g++.dg/template/incomplete10.C: New.
11673 * g++.dg/template/incomplete9.C: New.
11674
11675 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11676
11677 PR target/79498
11678 * gcc.target/i386/pr79498.c: New test.
11679
11680 2017-02-14 Martin Sebor <msebor@redhat.com>
11681
11682 PR middle-end/79448
11683 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11684 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11685 * gcc.dg/tree-ssa/pr79448.c: New test.
11686
11687 2017-02-14 Jeff Law <law@redhat.com>
11688
11689 PR tree-optimization/79095
11690 * g++.dg/pr79095-1.C: New test
11691 * g++.dg/pr79095-2.C: New test
11692 * g++.dg/pr79095-3.C: New test
11693 * g++.dg/pr79095-4.C: New test
11694 * g++.dg/pr79095-5.C: New test
11695 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11696 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11697
11698 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11699
11700 * gcc.target/aarch64/vect_fp16_1.c: New.
11701
11702 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11703
11704 * gcc.dg/gimplefe-25.c: New test.
11705
11706 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR tree-optimization/79408
11709 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11710
11711 2017-02-14 Richard Biener <rguenther@suse.de>
11712
11713 PR middle-end/79432
11714 * gcc.dg/torture/pr79432.c: New testcase.
11715
11716 2017-02-13 Martin Sebor <msebor@redhat.com>
11717
11718 PR middle-end/79496
11719 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11720
11721 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR sanitizer/79341
11724 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11725 variables volatile.
11726
11727 PR c++/79232
11728 * g++.dg/cpp1z/eval-order4.C: New test.
11729 * g++.dg/other/pr79232.C: New test.
11730
11731 2017-02-13 Nathan Sidwell <nathan@acm.org>
11732
11733 PR c++/79296
11734 * g++.dg/cpp0x/pr79296.C: New.
11735
11736 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11737
11738 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11739 Instead, xfail powerpc*-*-* && lp64.
11740
11741 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11742
11743 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11744 powerpc_p8vector_ok.
11745 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11746
11747 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11748
11749 PR target/79449
11750 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11751 for reading beyond a 4k boundary.
11752
11753 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11754
11755 PR rtl-optimization/79388
11756 PR rtl-optimization/79450
11757 * gcc.c-torture/execute/pr79388.c: New test.
11758 * gcc.c-torture/execute/pr79450.c: New test.
11759
11760 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11761
11762 PR fortran/65542
11763 * gfortran.dg/spread_init_expr_2.f90: New test case.
11764
11765 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR sanitizer/79341
11768 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11769
11770 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11771
11772 PR tree-ssa/56727
11773 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11774
11775 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c++/79457
11778 * g++.dg/cpp0x/pr79457.C: New test.
11779
11780 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11781
11782 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11783 scan-assembler unless lp64.
11784
11785 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11786
11787 PR tree-optimization/66612
11788 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11789
11790 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11791
11792 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11793 of all powerpc.
11794
11795 2017-02-10 Marek Polacek <polacek@redhat.com>
11796
11797 PR c++/79435
11798 * g++.dg/cpp1y/pr79435.C: New.
11799
11800 PR c++/79184
11801 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11802
11803 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11804
11805 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11806 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11807 New.
11808 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11809 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11810 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11811 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11812 (vtst_expected_poly64x2): Move to aarch64-only section.
11813 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11814 (vtst_p64, vtstq_p64): New tests.
11815
11816 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11817
11818 PR c++/71737
11819 * g++.dg/cpp0x/pr71737.C: New.
11820
11821 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11822 Richard Biener <rguenther@suse.de>
11823
11824 * gcc.dg/gimplefe-error-1.c: New testcase.
11825 * gcc.dg/gimplefe-error-2.c: New testcase.
11826 * gcc.dg/gimplefe-error-3.c: New testcase.
11827
11828 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR tree-optimization/79411
11831 * gcc.c-torture/compile/pr79411.c: New test.
11832
11833 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11834 Jason Merrill <jason@redhat.com>
11835
11836 PR c++/79143
11837 * g++.dg/cpp1z/pr79143.C: New test.
11838
11839 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11840
11841 * gcc.dg/loop-unswitch-2.c: Update testcase.
11842 * gcc.dg/loop-unswitch-1.c: Update testcase.
11843
11844 2017-02-09 Marek Polacek <polacek@redhat.com>
11845
11846 PR c/79428
11847 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11848 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11849 * c-c++-common/goacc/pr79428-1.c: New test.
11850 * c-c++-common/gomp/pr79428-2.c: New test.
11851 * c-c++-common/gomp/pr79428-5.c: New test.
11852 * c-c++-common/gomp/pr79428-6.c: New test.
11853 * c-c++-common/pr79428-3.c: New test.
11854
11855 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11856
11857 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11858 testcases.
11859
11860 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR c/79413
11863 * gcc.c-torture/compile/pr79413.c: New test.
11864
11865 PR c++/79429
11866 * c-c++-common/gomp/pr79429.c: New test.
11867 * g++.dg/gomp/pr79429.C: New test.
11868
11869 PR c/79431
11870 * c-c++-common/gomp/pr79431.c: New test.
11871
11872 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11873 Cesar Philippidis <cesar@codesourcery.com>
11874 Joseph Myers <joseph@codesourcery.com>
11875 Chung-Lin Tang <cltang@codesourcery.com>
11876
11877 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11878 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11879 * c-c++-common/goacc/loop-auto-2.c: New.
11880 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11881 * c-c++-common/goacc/tile-2.c: New.
11882 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11883 * g++.dg/goacc/tile-1.C: New, check tile subst.
11884 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11885 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11886 * gfortran.dg/goacc/tile-1.f90: New test.
11887 * gfortran.dg/goacc/tile-2.f90: New test.
11888 * gfortran.dg/goacc/tile-lowering.f95: New test.
11889
11890 2017-02-09 Richard Biener <rguenther@suse.de>
11891
11892 PR tree-optimization/69823
11893 * gcc.dg/graphite/pr69823.c: New testcase.
11894
11895 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11896
11897 PR target/78604
11898 * gcc.target/powerpc/pr78604.c: New.
11899
11900 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11901
11902 PR target/68972
11903 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11904 disable this test on power architecture.
11905
11906 2017-02-08 Richard Biener <rguenther@suse.de>
11907
11908 PR tree-optimization/71824
11909 PR tree-optimization/79409
11910 * gcc.dg/graphite/pr71824-3.c: New testcase.
11911
11912 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR tree-optimization/79408
11915 * gcc.dg/tree-ssa/pr79408.c: New test.
11916
11917 2017-02-08 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/71824
11920 * gcc.dg/graphite/pr71824-2.c: New testcase.
11921
11922 2017-02-07 Andrew Pinski <apinski@cavium.com>
11923
11924 * gcc.target/aarch64/popcount.c: New Testcase.
11925
11926 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11927
11928 PR rtl-optimization/79386
11929 * gcc.c-torture/compile/pr79386.c: New test.
11930
11931 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11932 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11933
11934 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11935 *-*-solaris*.
11936
11937 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR target/79299
11940 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11941 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11942
11943 2017-02-07 Richard Biener <rguenther@suse.de>
11944
11945 * gcc.dg/gimplefe-23.c: New testcase.
11946 * gcc.dg/gimplefe-24.c: Likewise.
11947
11948 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11949
11950 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11951 scan-assembler instead of scan-assembler-times.
11952 * gcc.target/aarch64/test_frame_10.c: Likewise.
11953 * gcc.target/aarch64/test_frame_12.c: Likewise.
11954 * gcc.target/aarch64/test_frame_2.c: Likewise.
11955 * gcc.target/aarch64/test_frame_4.c: Likewise.
11956 * gcc.target/aarch64/test_frame_6.c: Likewise.
11957 * gcc.target/aarch64/test_frame_7.c: Likewise.
11958 * gcc.target/aarch64/test_frame_8.c: Likewise.
11959
11960 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11961
11962 * gcc.target/i386/pr78419.c: Require ifunc support.
11963
11964 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11965
11966 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11967
11968 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11969
11970 PR c++/79360
11971 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11972
11973 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11974
11975 * lib/target-supports.exp: Define the RISC-V target.
11976 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11977 * gcc.dg/builtin-apply2.c: Likewise.
11978 * gcc.dg/ifcvt-4.c: Likewise.
11979 * gcc.dg/loop-8.c: Likewise.
11980 * gcc.dg/sibcall-10.c: Likewise.
11981 * gcc.dg/sibcall-9.c: Likewise.
11982 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11983 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11985 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11986 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11987 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11988 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11989
11990 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11991
11992 PR target/66144
11993 * gcc.target/powerpc/pr66144-1.c: New test.
11994 * gcc.target/powerpc/pr66144-2.c: Likewise.
11995 * gcc.target/powerpc/pr66144-3.c: Likewise.
11996
11997 2017-02-06 Martin Sebor <msebor@redhat.com>
11998
11999 PR tree-optimization/79376
12000 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12001 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12002
12003 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12004
12005 PR c++/79379
12006 * g++.dg/cpp1y/constexpr-79379.C: New test.
12007
12008 PR c++/79377
12009 * g++.dg/lookup/pr79377.C: New test.
12010
12011 PR c++/79372
12012 * g++.dg/cpp1z/decomp25.C: New test.
12013
12014 PR tree-optimization/79284
12015 * gcc.c-torture/compile/pr79284.c: New test.
12016
12017 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12018
12019 PR c++/70448
12020 * g++.dg/cpp0x/pr70448.C: New.
12021
12022 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12023
12024 PR 78348
12025 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12026 to dg-options.
12027
12028 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12029
12030 PR target/78883
12031 * gcc.c-torture/compile/pr78883.c: New test.
12032
12033 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12034
12035 PR tree-ssa/79347
12036 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12037 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12038 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12039 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12040 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12041 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12042 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12043 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12044 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12045 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12046 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12047 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12048 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12049
12050 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12051
12052 PR fortran/79344
12053 * gfortran.dg/allocate_with_source_24.f90: New test.
12054
12055 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12056
12057 PR fortran/79230
12058 * gfortran.dg/der_ptr_component_2.f90: New test.
12059
12060 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12061
12062 * gcc.target/sparc/20170205-1.c: New test.
12063
12064 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12065
12066 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12067 libatomic_available.
12068
12069 * gcc.dg/pr77587.c: Require alias support.
12070 * gcc.dg/pr77587a.c: Likewise.
12071
12072 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12073 * gcc.c-torture/execute/pr78622.c: Likewise.
12074
12075 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12076 hppa*-*-hpux*.
12077 * c-c++-common/Wunused-var-16.c: Likewise.
12078 * c-c++-common/builtin-shuffle-1.c: Likewise.
12079 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12080 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12081
12082 2017-02-03 Martin Sebor <msebor@redhat.com>
12083
12084 PR tree-optimization/79327
12085 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12086 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12087 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12088
12089 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12090 Martin Sebor <msebor@redhat.com>
12091
12092 PR tree-optimization/79327
12093 * gcc.dg/tree-ssa/pr79327.c: New test.
12094 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12095 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12096 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12097 (test_sprintf_chk_range_schar): Adjust dg-message.
12098 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12099 * gcc.c-torture/execute/pr79327.c: New test.
12100
12101 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR target/79354
12104 * gcc.target/powerpc/pr79354.c: New test.
12105 * gcc.c-torture/execute/pr79354.c: New test.
12106
12107 2017-02-03 Martin Sebor <msebor@redhat.com>
12108
12109 PR tree-optimization/79352
12110 * gcc.dg/tree-ssa/pr79352.c: New test.
12111
12112 2017-02-03 Martin Liska <mliska@suse.cz>
12113
12114 PR lto/66295
12115 * gcc.target/i386/mvc9.c: New test.
12116
12117 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12118
12119 PR target/79158
12120 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12121 to VSX reg.
12122
12123 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12124
12125 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12126 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12127 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12128 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12129 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12130 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12131 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12132 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12133 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12134 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12135 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12136 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12137 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12138
12139 2017-02-02 Martin Sebor <msebor@redhat.com>
12140
12141 PR middle-end/79275
12142 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12143 * gcc.dg/tree-ssa/pr79275.c: New test.
12144
12145 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12146
12147 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12148
12149 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12150
12151 PR middle-end/77445
12152 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12153 threading is done.
12154
12155 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12156
12157 PR middle-end/78142
12158 * gcc.target/aarch64/vector_initialization_nostack.c
12159 (f12): Use one vector
12160
12161 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12162
12163 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12164 * c-c++-common/asan/misalign-1.c: Likewise.
12165 * c-c++-common/asan/misalign-2.c: Likewise.
12166 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12167 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12168 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12169 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12170 add -ffat-lto-objects from/to dg-additional-options.
12171 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12172 dg-additional-options.
12173
12174 PR target/79197
12175 * gcc.target/powerpc/pr79197.c: New test.
12176 * gcc.c-torture/compile/pr79197.c: New test.
12177
12178 2017-02-02 Richard Biener <rguenther@suse.de>
12179
12180 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12181
12182 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12183
12184 PR c++/69637
12185 * g++.dg/cpp0x/pr69637-1.C: New.
12186 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12187
12188 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12189
12190 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12191
12192 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12193
12194 PR target/70012
12195 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12196 conditions.
12197
12198 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR testsuite/79324
12201 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12202 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12203 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12204 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12205 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12206 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12207 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12208 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12209 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12210 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12211 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12212 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12213 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12214
12215 2017-02-01 Martin Liska <mliska@suse.cz>
12216
12217 PR testsuite/79272
12218 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12219
12220 2017-02-01 Richard Biener <rguenther@suse.de>
12221
12222 PR testsuite/76957
12223 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12224 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12225 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12226 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12227
12228 2017-02-01 Richard Biener <rguenther@suse.de>
12229
12230 PR middle-end/79315
12231 * gfortran.dg/pr79315.f90: New testcase.
12232
12233 2017-02-01 Richard Biener <rguenther@suse.de>
12234
12235 PR tree-optimization/71824
12236 * gcc.dg/graphite/pr71824.c: New testcase.
12237
12238 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12239
12240 PR c++/79304
12241 * g++.dg/diagnostic/pr79304.C: New test.
12242
12243 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12244
12245 PR c++/79298
12246 * g++.dg/spellcheck-pr79298.C: New test case.
12247
12248 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12249
12250 PR preprocessor/79210
12251 * gcc.dg/format/pr79210.c: New test case.
12252 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12253 New function.
12254
12255 2017-01-31 Nathan Sidwell <nathan@acm.org>
12256
12257 PR c++/79290
12258 * g++.dg/warn/pr79290.C: New.
12259
12260 PR c++/67273
12261 PR c++/79253
12262 * g++.dg/cpp1y/pr67273.C: New.
12263 * g++.dg/cpp1y/pr79253.C: New.
12264
12265 2017-01-31 Nathan Sidwell <nathan@acm.org>
12266
12267 PR c++/79264
12268 * g++.dg/cpp1y/pr61636-1.C: Augment.
12269
12270 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12271
12272 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12273 rand() instead of random().
12274
12275 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12276
12277 PR tree-optimization/71691
12278 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12279
12280 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12281
12282 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12283 __ARCH__.
12284
12285 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12286
12287 PR tree-optimization/79267
12288 * g++.dg/opt/pr79267.C: New test.
12289
12290 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12291
12292 PR debug/63238
12293 * gcc.dg/debug/dwarf2/align-1.c: New.
12294 * gcc.dg/debug/dwarf2/align-2.c: New.
12295 * gcc.dg/debug/dwarf2/align-3.c: New.
12296 * gcc.dg/debug/dwarf2/align-4.c: New.
12297 * gcc.dg/debug/dwarf2/align-5.c: New.
12298 * gcc.dg/debug/dwarf2/align-6.c: New.
12299 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12300 * g++.dg/debug/dwarf2/align-1.C: New.
12301 * g++.dg/debug/dwarf2/align-2.C: New.
12302 * g++.dg/debug/dwarf2/align-3.C: New.
12303 * g++.dg/debug/dwarf2/align-4.C: New.
12304 * g++.dg/debug/dwarf2/align-5.C: New.
12305 * g++.dg/debug/dwarf2/align-6.C: New.
12306
12307 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12308
12309 PR target/79170
12310 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12311
12312 2017-01-30 Martin Sebor <msebor@redhat.com>
12313
12314 PR testsuite/79293
12315 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12316
12317 2017-01-30 Martin Liska <mliska@suse.cz>
12318
12319 PR gcov-profile/79259
12320 * g++.dg/tree-prof/pr79259.C: New test.
12321
12322 2017-01-30 Richard Biener <rguenther@suse.de>
12323
12324 PR tree-optimization/79276
12325 * gcc.dg/torture/pr79276.c: New testcase.
12326
12327 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12328
12329 PR target/79240
12330 * gcc.target/s390/pr79240.c: New test.
12331
12332 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12333
12334 PR target/79268
12335 * gcc.target/powerpc/pr79268.c: New file.
12336 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12337 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12338 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12339 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12340
12341 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12342
12343 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12344
12345 PR testsuite/70583
12346 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12347
12348 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12349 * gnat.dg/debug9.adb: Likewise.
12350
12351 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12352
12353 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12354 libatomic_available.
12355 * gfortran.dg/coarray_42.f90: Likewise.
12356 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12357 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12358 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12359
12360 2017-01-27 Martin Sebor <msebor@redhat.com>
12361
12362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12363
12364 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12365
12366 PR rtl-optimization/79194
12367 * gcc.dg/torture/pr79194.c: New test.
12368
12369 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12370
12371 PR tree-optimization/71374
12372 * gcc.target/i386/pr71374.c: New.
12373
12374 2017-01-27 Martin Sebor <msebor@redhat.com>
12375
12376 PR c++/71290
12377 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12378 a dg-error directive.
12379
12380 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12381
12382 PR target/79131
12383 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12384 * gcc.target/arm/pr79131-2.c: New.
12385
12386 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12387
12388 PR target/65484
12389 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12390 vectorized on POWER unless hardware misaligned loads are
12391 available.
12392
12393 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12394
12395 PR rtl-optimization/78559
12396 * gcc.c-torture/execute/pr78559.c: New test.
12397
12398 2017-01-27 Richard Biener <rguenther@suse.de>
12399
12400 PR tree-optimization/79245
12401 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12402 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12403
12404 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR c/79199
12407 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12408 target. Use 4294967293U instead of 4294967293.
12409
12410 2017-01-27 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/71433
12413 * gcc.dg/Warray-bounds-21.c: New testcase.
12414
12415 2017-01-27 Richard Biener <rguenther@suse.de>
12416
12417 PR tree-optimization/79244
12418 * gcc.dg/torture/pr79244.c: New testcase.
12419
12420 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12421
12422 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12423 all occurrences of 40 to 32.
12424
12425 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12426
12427 PR target/79239
12428 * gcc.target/arm/pr79239.c: New test.
12429
12430 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12431
12432 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12433
12434 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12435
12436 PR c++/64382
12437 * g++.dg/cpp1y/pr64382.C: New test.
12438
12439 2017-01-26 Martin Sebor <msebor@redhat.com>
12440
12441 PR middle-end/78703
12442 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12443 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12444 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12445 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12446
12447 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR debug/79129
12450 * g++.dg/debug/dwarf2/pr79129.C: New test.
12451
12452 PR debug/78835
12453 * g++.dg/debug/dwarf2/pr78835.C: New test.
12454
12455 2017-01-26 Martin Sebor <msebor@redhat.com>
12456
12457 PR middle-end/78703
12458 * gcc.dg/format/pr78569.c: Adjust.
12459 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12460 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12461 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12462 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12463 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12464 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12465 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12466 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12467 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12468 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12469 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12470
12471 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR c++/68727
12474 * g++.dg/other/offsetof8.C: Add expected error.
12475 * g++.dg/other/offsetof9.C: New test.
12476
12477 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12478
12479 * g++.dg/opt/declone3.C: Require LTO.
12480
12481 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12482
12483 PR target/79131
12484 * gcc.target/arm/pr79131.c: New.
12485
12486 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12487
12488 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12489
12490 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12491
12492 PR libstdc++/79190
12493 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12494 matches replaced operator delete.
12495
12496 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12497
12498 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12499 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12500 avx512f with avx512dq.
12501 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12502 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12503 avx512f with avx512dq.
12504 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12505 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12506 avx512f with avx512dq.
12507
12508 2017-01-26 Marek Polacek <polacek@redhat.com>
12509
12510 PR c/79199
12511 * c-c++-common/Wduplicated-branches-13.c: New test.
12512
12513 2017-01-26 David Sherwood <david.sherwood@arm.com>
12514
12515 PR middle-end/79212
12516 * gfortran.dg/gomp/sharing-4.f90: New test.
12517
12518 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12519
12520 PR target/70465
12521 * gcc.target/i386/pr70465.c: New test.
12522
12523 * brig.dg/dg.exp: Update copyright years.
12524 * lib/brig-dg.exp: Update copyright years.
12525 * lib/brig.exp: Update copyright years.
12526
12527 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12528
12529 PR target/79179
12530 * gcc.target/powerpc/pr79179.c: New test.
12531
12532 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12533
12534 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12535 generation to accept D-mode memory accesses.
12536
12537 2017-01-25 Martin Sebor <msebor@redhat.com>
12538
12539 PR c++/71290
12540 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12541 * g++.dg/ext/flexarray-mangle.C: Same.
12542 * g++.dg/ext/flexarray-subst.C: Same.
12543 * g++.dg/ext/flexary10.C: Same.
12544 * g++.dg/ext/flexary11.C: Same.
12545 * g++.dg/ext/flexary14.C: Same.
12546 * g++.dg/ext/flexary16.C: Same.
12547 * g++.dg/ext/flexary18.C: Same.
12548 * g++.dg/ext/flexary19.C: Same.
12549 * g++.dg/ext/flexary7.C: Same.
12550 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12551 * g++.dg/ubsan/object-size-1.C: Same.
12552 * obj-c++.dg/property/at-property-23.mm: Same.
12553
12554 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR c++/78896
12557 * g++.dg/cpp1z/decomp24.C: New test.
12558
12559 PR c++/77914
12560 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12561 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12562 expect a warning.
12563 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12564 expect warnings.
12565 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12566 * g++.dg/cpp1y/pr59636.C: Likewise.
12567 * g++.dg/cpp1y/pr60190.C: Likewise.
12568
12569 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12570
12571 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12572
12573 2017-01-25 Carl Love <cel@us.ibm.com>
12574
12575 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12576 vec_packs built-ins
12577
12578 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12579
12580 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12581 -mcpu=cortex-a57.
12582 * gcc.target/arm/vseleqsf.c: Likewise.
12583 * gcc.target/arm/vselgedf.c: Likewise.
12584 * gcc.target/arm/vselgesf.c: Likewise.
12585 * gcc.target/arm/vselgtdf.c: Likewise.
12586 * gcc.target/arm/vselgtsf.c: Likewise.
12587 * gcc.target/arm/vselledf.c: Likewise.
12588 * gcc.target/arm/vsellesf.c: Likewise.
12589 * gcc.target/arm/vselltdf.c: Likewise.
12590 * gcc.target/arm/vselltsf.c: Likewise.
12591 * gcc.target/arm/vselnedf.c: Likewise.
12592 * gcc.target/arm/vselnesf.c: Likewise.
12593 * gcc.target/arm/vselvcdf.c: Likewise.
12594 * gcc.target/arm/vselvcsf.c: Likewise.
12595 * gcc.target/arm/vselvsdf.c: Likewise.
12596 * gcc.target/arm/vselvssf.c: Likewise.
12597
12598 2017-01-25 Richard Biener <rguenther@suse.de>
12599
12600 PR testsuite/72850
12601 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12602 to what we had before adding the threading passes.
12603
12604 2017-01-25 Richard Biener <rguenther@suse.de>
12605
12606 PR tree-optimization/69264
12607 * g++.dg/torture/pr69264.C: New testcase.
12608
12609 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12610
12611 PR target/79145
12612 * gcc.target/arm/pr79145.c: New test.
12613
12614 2017-01-25 Richard Biener <rguenther@suse.de>
12615
12616 PR debug/78363
12617 * g++.dg/gomp/pr78363-1.C: New testcase.
12618 * g++.dg/gomp/pr78363-2.C: Likewise.
12619 * g++.dg/gomp/pr78363-3.C: Likewise.
12620
12621 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12622
12623 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12624 * gcc.dg/lto/pr61526_0.c: Likewise.
12625 * gcc.dg/lto/pr64415_0.c: Likewise.
12626
12627 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR c++/79205
12630 * g++.dg/cpp1z/decomp22.C: New test.
12631 * g++.dg/cpp1z/decomp23.C: New test.
12632
12633 2017-01-24 Nathan Sidwell <nathan@acm.org>
12634
12635 PR c++/78469
12636 * g++.dg/cpp0x/pr78469.C: New.
12637
12638 PR c++/79118
12639 * g++.dg/cpp0x/pr79118.C: New.
12640
12641 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12642
12643 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12644
12645 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12646
12647 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12648 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12649 * gcc.dg/rtl/rtl.exp: New file.
12650 * gcc.dg/rtl/test.c: New file.
12651 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12652 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12653 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12654 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12655 * gcc.dg/rtl/x86_64/final.c: New test case.
12656 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12657 * gcc.dg/rtl/x86_64/ira.c: New test case.
12658 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12659 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12660 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12661 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12662 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12663 * gcc.dg/rtl/x86_64/test_1.h: New file.
12664 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12665 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12666 * gcc.dg/rtl/x86_64/times-two.h: New file.
12667 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12668
12669 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12670
12671 PR tree-optimization/79159
12672 * g++.dg/tree-ssa/pr79159.C: New test.
12673
12674 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12675 Martin Jambor <mjambor@suse.cz>
12676
12677 * lib/brig-dg.exp: New file.
12678 * lib/brig.exp: Likewise.
12679 * brig.dg/README: Likewise.
12680 * brig.dg/dg.exp: Likewise.
12681 * brig.dg/test/gimple/alloca.hsail: Likewise.
12682 * brig.dg/test/gimple/atomics.hsail: Likewise.
12683 * brig.dg/test/gimple/branches.hsail: Likewise.
12684 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12685 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12686 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12687 * brig.dg/test/gimple/mem.hsail: Likewise.
12688 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12689 * brig.dg/test/gimple/packed.hsail: Likewise.
12690 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12691 * brig.dg/test/gimple/variables.hsail: Likewise.
12692 * brig.dg/test/gimple/vector.hsail: Likewise.
12693
12694 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12695
12696 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12697 support asan, only on i?86/x86_64 require sse2_runtime.
12698
12699 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12700
12701 PR target/66669
12702 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12703 test on powerpc targets.
12704
12705 2017-01-23 Martin Sebor <msebor@redhat.com>
12706
12707 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12708
12709 2017-01-23 Richard Biener <rguenther@suse.de>
12710
12711 PR tree-optimization/79088
12712 PR tree-optimization/79188
12713 * gcc.dg/torture/pr79088.c: New testcase.
12714 * gcc.dg/torture/pr79188.c: Likewise.
12715
12716 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12717
12718 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12719 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12720 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12721 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12722 type of test function to reflect change in built-in function's
12723 return type.
12724 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12725 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12726 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12727 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12728 type and second argument type to reflect change in built-in
12729 function's type signature.
12730 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12731 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12732 type of test function to reflect change in built-in function's
12733 return type.
12734 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12735 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12736 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12737 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12738 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12739 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12740 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12741 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12742 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12743 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12744 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12745 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12746 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12747 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12748 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12749 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12750 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12751 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12752 type of test function to reflect change in built-in function's
12753 return type.
12754 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12755 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12756 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12757 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12758 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12759 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12760 test function's result and second argument to reflect change in
12761 built-in function's type signature.
12762 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12763
12764 2017-01-23 Nathan Sidwell <nathan@acm.org>
12765
12766 PR C++/71710
12767 * g++.dg/template/pr71710.C: New.
12768
12769 PR c++/71406
12770 PR c++/77508
12771 * g++.dg/template/pr71406.C: New.
12772
12773 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12774
12775 * gfortran.dg/integer_exponentiation_7.f90: New test.
12776
12777 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12778
12779 PR rtl-optimization/78634
12780 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12781
12782 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12783
12784 PR tree-optimization/70754
12785 * gfortran.dg/pr70754.f90: New test.
12786
12787 2017-01-23 Martin Liska <mliska@suse.cz>
12788
12789 PR tree-optimization/79196
12790 * gcc.dg/asan/pr79196.c: New test.
12791 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12792
12793 2017-01-23 Michael Matz <matz@suse.de>
12794
12795 PR tree-optimization/78384
12796 * gcc.dg/pr78384.c: New test.
12797
12798 2017-01-23 Richard Biener <rguenther@suse.de>
12799
12800 PR tree-optimization/79186
12801 * gcc.dg/torture/pr79186.c: New testcase.
12802 * gcc.dg/torture/pr79187.c: Likewise.
12803
12804 2017-01-23 Martin Jambor <mjambor@suse.cz>
12805
12806 * gcc.dg/ipa/vrp8.c: New test.
12807
12808 2017-01-23 Martin Jambor <mjambor@suse.cz>
12809
12810 PR ipa/79108
12811 * gfortran.dg/lto/pr79108_0.f90: New test.
12812
12813 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12814
12815 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12816 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12817 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12818 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12819 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12820 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12821 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12822 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12823 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12824 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12825 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12826 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12827 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12828 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12829 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12830 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12831
12832 2017-01-23 Richard Biener <rguenther@suse.de>
12833 Nick Clifton <nickc@redhat.com>
12834
12835 PR testsuite/78421
12836 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12837 If the target is ARM return the result of the
12838 check_effective_target_arm_vect_no_misalign proc.
12839 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12840 support unaligned vectors then only expect one of the loops to be
12841 unrolled.
12842
12843 2017-01-23 Martin Liska <mliska@suse.cz>
12844
12845 * gcc.dg/asan/use-after-scope-10.c: New test.
12846 * gcc.dg/asan/use-after-scope-11.c: New test.
12847 * g++.dg/asan/use-after-scope-5.C: New test.
12848
12849 2017-01-23 Martin Liska <mliska@suse.cz>
12850
12851 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12852 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12853 sanopt optimization for ASAN_POISON.
12854
12855 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12856
12857 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12858
12859 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12860
12861 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12862 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12863 for poly*_t types.
12864 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12865 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12866 exec_vcombine): Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12868 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12869 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12870 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12871 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12872 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12873 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12874 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12884 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12885 Likewise.
12886 (TEST_VGET_LANE): Cast to uint to avoid warning.
12887 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12888 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12889 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12890 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12891 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12892 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12893 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12894 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12895 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12897 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12898 CHECK_POLY instead of CHECK for poly64_t types.
12899 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12900 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12901 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12902 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12903 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12904 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12905 uint32_t.
12906 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12907 for int32_t, int64_t.
12908 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12909 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12910 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12911 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12912 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12913 needed.
12914
12915 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12916
12917 PR fortran/79154
12918 * gfortran.dg/gomp/pr79154-1.f90: New test.
12919 * gfortran.dg/gomp/pr79154-2.f90: New test.
12920
12921 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12922
12923 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12924
12925 2017-01-21 Marek Polacek <polacek@redhat.com>
12926
12927 PR testsuite/79169
12928 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12929
12930 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12931
12932 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12933
12934 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12935
12936 PR rtl-optimization/79125
12937 * gcc.dg/torture/pr79125.c: New test.
12938
12939 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12940
12941 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12942 only.
12943 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12944 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12945
12946 2017-01-20 Nathan Sidwell <nathan@acm.org>
12947
12948 PR c++/78495
12949 * g++.dg/cpp1z/inh-ctor38.C: New.
12950
12951 2017-01-20 Marek Polacek <polacek@redhat.com>
12952
12953 PR c/79152
12954 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12955
12956 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12957
12958 * lib/target-supports.exp (check_configured_with): New procedure.
12959 (check_effective_target_default_mode): new effective target.
12960 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12961 default mode. Fix dg-skip-if target selector syntax.
12962 * gcc.target/arm/optional_thumb-2.c: Likewise.
12963 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12964 syntax.
12965
12966 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12967
12968 PR c++/77829
12969 PR c++/78656
12970 * g++.dg/spellcheck-pr77829.C: New test case.
12971 * g++.dg/spellcheck-pr78656.C: New test case.
12972
12973 2017-01-20 Marek Polacek <polacek@redhat.com>
12974
12975 PR c/64279
12976 * c-c++-common/Wduplicated-branches-1.c: New test.
12977 * c-c++-common/Wduplicated-branches-10.c: New test.
12978 * c-c++-common/Wduplicated-branches-11.c: New test.
12979 * c-c++-common/Wduplicated-branches-12.c: New test.
12980 * c-c++-common/Wduplicated-branches-2.c: New test.
12981 * c-c++-common/Wduplicated-branches-3.c: New test.
12982 * c-c++-common/Wduplicated-branches-4.c: New test.
12983 * c-c++-common/Wduplicated-branches-5.c: New test.
12984 * c-c++-common/Wduplicated-branches-6.c: New test.
12985 * c-c++-common/Wduplicated-branches-7.c: New test.
12986 * c-c++-common/Wduplicated-branches-8.c: New test.
12987 * c-c++-common/Wduplicated-branches-9.c: New test.
12988 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12989 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12990 * g++.dg/ext/builtin-object-size3.C: Likewise.
12991 * g++.dg/gomp/loop-1.C: Likewise.
12992 * g++.dg/warn/Wduplicated-branches1.C: New test.
12993 * g++.dg/warn/Wduplicated-branches2.C: New test.
12994
12995 2017-01-20 Martin Liska <mliska@suse.cz>
12996
12997 PR lto/69188
12998 * gcc.dg/lto/pr69188_0.c: New test.
12999 * gcc.dg/lto/pr69188_1.c: New test.
13000
13001 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13002
13003 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13004 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13005 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13006 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13007 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13008 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13009 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13010 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13011 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13012 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13013 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13014 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13015 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13016 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13017 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13018 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13019 * gcc.target/i386/avx-1.c: Test new intrinsics.
13020 * gcc.target/i386/sse-13.c: Ditto.
13021 * gcc.target/i386/sse-23.c: Ditto.
13022
13023 2017-01-20 Richard Biener <rguenther@suse.de>
13024
13025 PR tree-optimization/71264
13026 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13027
13028 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13029
13030 * gcc.target/mips/madd4-1.c: New file.
13031 * gcc.target/mips/madd4-2.c: Likewise.
13032 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13033 HAS_MADD4.
13034 (mips_option_groups): Add -m[no-]madd4.
13035 (mips-dg-init): Detect default -mno-madd4.
13036 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13037 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13038 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13039 * gcc.target/mips/nmadd-1.c: Likewise.
13040 * gcc.target/mips/nmadd-2.c: Likewise.
13041 * gcc.target/mips/nmadd-3.c: Likewise.
13042
13043 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13044
13045 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13046 combined instructions.
13047 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13048 instructions.
13049 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13050 of pointer authentication.
13051
13052 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13053
13054 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13055 floating point hardware to run test.
13056
13057 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13058
13059 * lib/target-supports.exp
13060 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13061
13062 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13063
13064 PR testsuite/79051
13065 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13066 __x86_64__]: Allow for target i?86-*-*.
13067
13068 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13069
13070 PR target/78176
13071 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13072 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13073 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13074 HAS_LXC1.
13075 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13076 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13077 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13078
13079 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13080
13081 PR fortran/70696
13082 * gfortran.dg/coarray_43.f90: New test.
13083
13084 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13085
13086 PR rtl-optimization/79121
13087 * gcc.c-torture/execute/pr79121.c: New test.
13088
13089 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13090
13091 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13092 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13093
13094 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13095
13096 PR fortran/50069
13097 PR fortran/55086
13098 * gfortran.dg/pr50069_1.f90: New test.
13099 * gfortran.dg/pr50069_2.f90: New test.
13100 * gfortran.dg/pr55086_1.f90: New test.
13101 * gfortran.dg/pr55086_1_tfat.f90: New test.
13102 * gfortran.dg/pr55086_2.f90: New test.
13103 * gfortran.dg/pr55086_2_tfat.f90: New test.
13104 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13105
13106 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13107 * gcc.dg/strcmp-1.c: New test.
13108 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13109
13110 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13111
13112 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13113 (dejagnu_fail): Likewise.
13114 (dejagnu_note): Likewise.
13115 (pass): Provide forward decl, moving true decl to after #include
13116 of harness.h.
13117 (fail): Likewise.
13118 (note): Likewise.
13119
13120 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13121
13122 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13123 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13124
13125 2017-01-18 Nathan Sidwell <nathan@acm.org>
13126
13127 PR c++/78488
13128 * g++.dg/cpp1z/inh-ctor37.C: New.
13129
13130 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13131
13132 PR rtl-optimization/78952
13133 * gcc.target/i386/pr78952-1.c: New test.
13134 * gcc.target/i386/pr78952-2.c: Ditto.
13135
13136 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13137
13138 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13139
13140 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13141
13142 PR fortran/70696
13143 * gfortran.dg/coarray_event_1.f08: New test.
13144
13145 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR target/77416
13148 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13149 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13150 from dg-options.
13151 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13152 guarded test.
13153 * gcc.target/powerpc/fusion4.c: Likewise.
13154 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13155 guarded test.
13156 * gcc.target/powerpc/pr58673-1.c: Likewise.
13157 * gcc.target/powerpc/pr58673-2.c: Likewise.
13158 * gcc.target/powerpc/pr59054.c: Likewise.
13159
13160 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13161
13162 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13163 vec_bperm.
13164 * gcc.target/powerpc/p9-vbpermd.c: New file.
13165
13166 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13167
13168 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13169 (must_not_compile2): Downcase first letter of error messages.
13170 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13171 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13172
13173 2017-01-18 Nathan Sidwell <nathan@acm.org>
13174
13175 PR c++/79091
13176 * g++.dg/pr79091.C: New.
13177
13178 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13179
13180 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13181 to dg-options.
13182 (p0): Add missing dg-error.
13183
13184 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13185
13186 * gcc.target/msp430/mul_f5_muldef.c: New test.
13187
13188 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13189
13190 PR target/79004
13191 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13192 options. Fix up the syntax for using \m and \M.
13193
13194 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13195
13196 PR target/78875
13197 * gcc.target/powerpc/ssp-1.c: New testcase.
13198 * gcc.target/powerpc/ssp-2.c: New testcase.
13199
13200 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13201
13202 * gcc.target/aarch64/eh_return.c: New test.
13203
13204 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13205
13206 * vec-rlmi-rlnm.c: New file.
13207
13208 2017-01-17 Nathan Sidwell <nathan@acm.org>
13209
13210 PR c++/61636
13211 * g++.dg/cpp1y/pr61636-1.C: New.
13212 * g++.dg/cpp1y/pr61636-2.C: New.
13213 * g++.dg/cpp1y/pr61636-3.C: New.
13214
13215 2017-01-17 Martin Sebor <msebor@redhat.com>
13216
13217 PR testsuite/79115
13218 * gcc.dg/pr78768.c: Make it a link-only test.
13219
13220 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13221
13222 PR c++/71497
13223 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13224 expected messages.
13225 * c-c++-common/Wmisleading-indentation.c: Likewise.
13226
13227 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13228
13229 PR target/79058
13230 * gcc.target/arm/pr79058.c: New.
13231
13232 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR tree-optimization/71854
13235 * gcc.dg/vect/pr71854.c: New test.
13236
13237 2017-01-17 Martin Liska <mliska@suse.cz>
13238
13239 PR ipa/71207
13240 * g++.dg/ipa/pr71207.C: New test.
13241
13242 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13243
13244 PR middle-end/77445
13245 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13246 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13247
13248 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13249
13250 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13251 rather than long unsigned int.
13252 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13253
13254 2017-01-17 Richard Biener <rguenther@suse.de>
13255
13256 PR tree-optimization/71433
13257 * gcc.dg/Warray-bounds-20.c: New testcase.
13258
13259 2017-01-17 Richard Biener <rguenther@suse.de>
13260
13261 PR testsuite/52563
13262 PR testsuite/71237
13263 PR testsuite/77737
13264 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13265 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13266 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13267
13268 2017-01-17 Alan Modra <amodra@gmail.com>
13269
13270 * gcc.target/powerpc/pr79066.c: New.
13271
13272 2017-01-16 Jeff Law <law@redhat.com>
13273
13274 PR tree-optimization/33562
13275 PR tree-optimization/61912
13276 PR tree-optimization/77485
13277 PR tree-optimization/79090
13278 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13279 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13280
13281 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13282
13283 PR c/79089
13284 * gcc.c-torture/compile/pr79089.c: New test.
13285
13286 PR target/79080
13287 * gcc.dg/pr79080.c: New test.
13288
13289 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13290
13291 PR c/78304
13292 * gcc.dg/format/pr78304.c: Convert argument from integral type
13293 to a pointer.
13294 * gcc.dg/format/pr78304-2.c: Likewise.
13295
13296 2017-01-16 Carl Love <cel@us.ibm.com>
13297
13298 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13299 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13300
13301 2017-01-16 Carl Love <cel@us.ibm.com>
13302
13303 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13304 Change arguments and return type to bool long long.
13305
13306 2017-01-16 Martin Sebor <msebor@redhat.com>
13307
13308 PR testsuite/79051
13309 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13310 on x86.
13311
13312 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13313
13314 Revert:
13315 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13316
13317 PR c++/71737
13318 * g++.dg/cpp0x/pr71737.C: New.
13319
13320 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13321
13322 * gcc.target/powerpc/swaps-p8-27.c: New.
13323
13324 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13325
13326 PR c++/71737
13327 * g++.dg/cpp0x/pr71737.C: New.
13328
13329 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13330
13331 * gnat.dg/opt62.adb: New test.
13332 * gnat.dg/opt62_pkg.ads: New helper.
13333
13334 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13335
13336 PR rtl-optimization/78626
13337 PR rtl-optimization/78727
13338 * gcc.dg/torture/pr78626.c: New test.
13339 * gcc.dg/torture/pr78727.c: New test.
13340
13341 2017-01-14 Alan Modra <amodra@gmail.com>
13342
13343 * gcc.c-torture/compile/pr72749.c: New test.
13344
13345 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13346
13347 PR c/78304
13348 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13349 (test_macro_2): New test.
13350 (test_macro_3): New test.
13351 (test_macro_4): New test.
13352 (test_non_contiguous_strings): Convert line number to line offset.
13353 * gcc.dg/format/pr78304-2.c: New test case.
13354 * gcc.dg/format/pr78304.c: New test case.
13355
13356 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13357
13358 * gcc.target/i386/funcspec-56.inc: Add missing options and
13359 reorder options by implied ISAs, as in ix86_target_string.
13360
13361 2017-01-13 Marek Polacek <polacek@redhat.com>
13362
13363 PR c++/71166
13364 * g++.dg/cpp0x/constexpr-array18.C: New test.
13365
13366 2017-01-13 Jeff Law <law@redhat.com>
13367
13368 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13369
13370 PR tree-optimization/61912
13371 PR tree-optimization/77485
13372 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13373 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13374 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13375
13376 PR tree-optimization/33562
13377 PR tree-optimization/61912
13378 PR tree-optimization/77485
13379 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13380 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13381 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13382 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13383 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13384 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13385 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13386
13387 2017-01-13 Martin Liska <mliska@suse.cz>
13388
13389 PR ipa/79043
13390 * gcc.c-torture/execute/pr79043.c: New test.
13391
13392 2017-01-13 Richard Biener <rguenther@suse.de>
13393
13394 PR middle-end/78411
13395 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13396
13397 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13398
13399 PR fortran/70697
13400 * gfortran.dg/coarray/event_4.f08: New test.
13401
13402 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13403
13404 PR fortran/70696
13405 * gfortran.dg/coarray/event_3.f08: New test.
13406
13407 2017-01-13 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/77283
13410 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13411
13412 2017-01-13 Richard Biener <rguenther@suse.de>
13413
13414 * gcc.dg/gimplefe-22.c: New testcase.
13415
13416 2017-01-13 Richard Biener <rguenther@suse.de>
13417
13418 PR tree-optimization/77283
13419 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13420 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13421 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13422
13423 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13424
13425 * gcc.dg/pr77862.c: Require fpic target.
13426
13427 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13428
13429 PR target/79004
13430 * gcc.target/powerpc/pr79004.c: New test.
13431
13432 2017-01-12 Martin Sebor <msebor@redhat.com>
13433
13434 * gcc.dg/pr78138.c: Adjust.
13435 * gcc.dg/pr78768.c: Adjust.
13436 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13437 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13438 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13439 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13440 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13441 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13442 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13443 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13444 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13445 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13446 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13447
13448 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13449
13450 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13451
13452 2017-01-12 Martin Sebor <msebor@redhat.com>
13453
13454 PR testsuite/79051
13455 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13456 due to bug 79054.
13457
13458 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13459
13460 * gcc.dg/pr78768.c: Require LTO.
13461
13462 2017-01-12 Martin Sebor <msebor@redhat.com>
13463
13464 PR c/79074
13465 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13466 due to the referenced bug.
13467
13468 2017-01-12 Martin Sebor <msebor@redhat.com>
13469
13470 PR testsuite/79073
13471 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13472
13473 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13474
13475 * gcc.target/i386/builtin_target.c (check_features): Check all
13476 supported __builtin_cpu_supports options.
13477
13478 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13479
13480 PR tree-optimization/78319
13481 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13482 Remove xfail.
13483
13484 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13485
13486 PR target/79044
13487 * gcc.target/powerpc/swaps-p8-26.c: New.
13488
13489 2017-01-12 Richard Biener <rguenther@suse.de>
13490
13491 * gcc.dg/gimplefe-21.c: New testcase.
13492
13493 2017-01-12 Michael Collison <michael.collison@arm.com>
13494
13495 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13496
13497 2017-01-11 Julia Koval <julia.koval@intel.com>
13498 Uros Bizjak <ubizjak@gmail.com>
13499
13500 * gcc.target/i386/sgx.c New test.
13501 * gcc.target/i386/sse-12.c: Add -msgx.
13502 * gcc.target/i386/sse-13.c: Ditto.
13503 * gcc.target/i386/sse-14.c: Ditto.
13504 * gcc.target/i386/sse-22.c: Ditto.
13505 * gcc.target/i386/sse-23.c: Ditto.
13506 * g++.dg/other/i386-2.C: Ditto.
13507 * g++.dg/other/i386-3.C: Ditto.
13508
13509 2017-01-11 Martin Sebor <msebor@redhat.com>
13510
13511 PR c++/24511
13512 * g++.dg/template/explicit9.C: New test.
13513
13514 2017-01-11 Nathan Sidwell <nathan@acm.org>
13515
13516 PR c++/77812
13517 * g++.dg/pr77812.C: New.
13518
13519 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13520
13521 PR c++/71537
13522 * g++.dg/cpp1y/constexpr-71537.C: New test.
13523
13524 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13525 argument.
13526
13527 2017-01-11 Martin Sebor <msebor@redhat.com>
13528
13529 PR c/47931
13530 * c-c++-common/Waddress-2.c: New test.
13531
13532 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR c++/78341
13535 * g++.dg/cpp0x/pr78341.C: New test.
13536
13537 2017-01-11 Martin Sebor <msebor@redhat.com>
13538
13539 PR c/78768
13540 * gcc.dg/pr78768.c: New test.
13541
13542 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13543
13544 PR driver/78877
13545 * gcc.dg/spellcheck-options-14.c: New test case.
13546 * gcc.dg/spellcheck-options-15.c: New test case.
13547 * gcc.dg/spellcheck-options-16.c: New test case.
13548 * gcc.dg/spellcheck-options-17.c: New test case.
13549
13550 2017-01-11 Martin Liska <mliska@suse.cz>
13551
13552 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13553
13554 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13555
13556 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13557 instead of just 1 for the decomposition from struct C.
13558
13559 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13560
13561 * gcc.c-torture/execute/20170111-1.c: New test.
13562
13563 2017-01-11 Richard Biener <rguenther@suse.de>
13564
13565 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13566
13567 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR middle-end/50199
13570 * gcc.dg/lto/pr50199_0.c: New test.
13571
13572 2017-01-10 Martin Sebor <msebor@redhat.com>
13573
13574 PR testsuite/78960
13575 PR testsuite/78959
13576 PR testsuite/78133
13577 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13578 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13579
13580 2017-01-10 Martin Sebor <msebor@redhat.com>
13581
13582 PR middle-end/78138
13583 * gcc.dg/pr78138.c: New test.
13584
13585 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13586
13587 PR c++/77949
13588 * g++.dg/diagnostic/pr77949.C: New test case.
13589
13590 2017-01-10 Martin Sebor <msebor@redhat.com>
13591
13592 PR middle-end/78245
13593 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13594
13595 2017-01-10 Martin Sebor <msebor@redhat.com>
13596
13597 PR tree-optimization/78775
13598 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13599 * gcc.dg/attr-alloc_size-10.c: New test.
13600 * gcc.dg/attr-alloc_size-11.c: New test.
13601 * gcc.dg/builtin-stringop-chk-7.c: New test.
13602 * gcc.dg/pr78775.c: New test.
13603 * gcc.dg/pr78973-2.c: New test.
13604 * gcc.dg/pr78973.c: New test.
13605
13606 2017-01-10 Jeff Law <law@redhat.com>
13607
13608 PR tree-optimization/77766
13609 PR tree-optimization/78856
13610 * gcc.c-torture/execute/pr77766.c: New test.
13611
13612 2016-01-10 Richard Biener <rguenther@suse.de>
13613
13614 PR tree-optimization/79034
13615 * g++.dg/torture/pr79034.C: New testcase.
13616
13617 2017-01-10 Martin Liska <mliska@suse.cz>
13618
13619 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13620 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13621 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13622 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13623 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13624 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13625 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13626 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13627 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13628 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13629 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13630 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13631 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13632 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13633 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13634 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13635 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13636 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13637 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13638 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13639 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13640 * gcc.dg/ipa/pr64307.c: Likewise.
13641 * gcc.dg/ipa/pr77653.c: Likewise.
13642
13643 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13644
13645 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13646 * g++.dg/other/i386-3.C: Ditto.
13647 * gcc.target/i386/sse-12.c: Ditto.
13648 * gcc.target/i386/sse-13.c: Ditto.
13649 * gcc.target/i386/sse-22.c: Ditto.
13650 * gcc.target/i386/sse-23.c: Ditto.
13651 * gcc.target/i386/builtin_target.c: Handle new option.
13652 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13653 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13654 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13655
13656 2017-01-09 Martin Sebor <msebor@redhat.com>
13657
13658 PR testsuite/79036
13659 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13660 with different precisions.
13661
13662 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13663
13664 * g++.dg/opt/call2.C: New test.
13665 * g++.dg/opt/call3.C: Likewise.
13666 * gnat.dg/array26.adb: New test.
13667 * gnat.dg/array26_pkg.ad[sb]: New helper.
13668 * gnat.dg/array27.adb: New test.
13669 * gnat.dg/array27_pkg.ad[sb]: New helper.
13670 * gnat.dg/array28.adb: New test.
13671 * gnat.dg/array28_pkg.ad[sb]: New helper.
13672
13673 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR translation/79019
13676 PR translation/79020
13677 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13678 diagnostics.
13679 * gfortran.dg/initialization_17.f90: Likewise.
13680
13681 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13682
13683 PR testsuite/79026
13684 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13685 * gcc.target/i386/pr78904-4.c: Likewise.
13686 * gcc.target/i386/pr78904-6.c: Likewise.
13687 * gcc.target/i386/pr78967-2.c: Likewise.
13688
13689 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13690
13691 PR tree-optimization/78899
13692 * gcc.target/i386/pr78899.c: New test.
13693 * gcc.dg/pr71077.c: New test.
13694
13695 2017-01-09 Martin Jambor <mjambor@suse.cz>
13696
13697 PR ipa/78365
13698 PR ipa/78599
13699 * gcc.dg/torture/pr78365.c: New test.
13700
13701 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR c++/78948
13704 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13705 (main): Use int* instead of long long.
13706
13707 PR tree-optimization/78938
13708 * gcc.dg/vect/pr78938.c: New test.
13709
13710 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13711
13712 * gcc.dg/20161219.c: New test.
13713
13714 2017-01-09 Richard Biener <rguenther@suse.de>
13715
13716 PR tree-optimization/78997
13717 * gcc.dg/torture/pr78997.c: New testcase.
13718
13719 2017-01-09 Richard Biener <rguenther@suse.de>
13720
13721 PR debug/79000
13722 * g++.dg/lto/pr79000_0.C: New testcase.
13723 * g++.dg/lto/pr79000_1.c: Likewise.
13724
13725 2017-01-08 Martin Sebor <msebor@redhat.com>
13726
13727 PR middle-end/77708
13728 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13729 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13730 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13731 due to bug 78969.
13732 * gcc.dg/format/pr78569.c: Adjust.
13733
13734 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13735
13736 PR c++/72803
13737 * g++.dg/diagnostic/pr72803.C: New test case.
13738
13739 2017-01-07 Martin Sebor <msebor@redhat.com>
13740
13741 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13742 * gcc.dg/attr-alloc_size-4.c: Same.
13743
13744 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13745
13746 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13747 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13748 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13749 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13750 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13751 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13752 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13753
13754 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13755 * gcc.dg/memcmp-1.c: New.
13756 * gcc.dg/strncmp-1.c: New.
13757
13758 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13759
13760 * gcc.target/arm/acle/mcrr: New.
13761 * gcc.target/arm/acle/mcrr2: New.
13762 * gcc.target/arm/acle/mrrc: New.
13763 * gcc.target/arm/acle/mrrc2: New.
13764
13765 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13766
13767 * gcc.target/arm/acle/mcr.c: New.
13768 * gcc.target/arm/acle/mrc.c: New.
13769 * gcc.target/arm/acle/mcr2.c: New.
13770 * gcc.target/arm/acle/mrc2.c: New.
13771
13772 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13773
13774 * gcc.target/arm/acle/ldc: New.
13775 * gcc.target/arm/acle/ldc2: New.
13776 * gcc.target/arm/acle/ldcl: New.
13777 * gcc.target/arm/acle/ldc2l: New.
13778 * gcc.target/arm/acle/stc: New.
13779 * gcc.target/arm/acle/stc2: New.
13780 * gcc.target/arm/acle/stcl: New.
13781 * gcc.target/arm/acle/stc2l: New.
13782
13783 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13784
13785 * gcc.target/arm/acle/acle.exp: Run tests for different options
13786 and make sure fat-lto-objects is used such that we can still do
13787 assemble scans.
13788 * gcc.target/arm/acle/cdp.c: New.
13789 * gcc.target/arm/acle/cdp2.c: New.
13790 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13791 (check_effective_target_arm_coproc1_ok_nocache): New.
13792 (check_effective_target_arm_coproc2_ok): New.
13793 (check_effective_target_arm_coproc2_ok_nocache): New.
13794 (check_effective_target_arm_coproc3_ok): New.
13795 (check_effective_target_arm_coproc3_ok_nocache): New.
13796 (check_effective_target_arm_coproc4_ok): New.
13797 (check_effective_target_arm_coproc4_ok_nocache): New.
13798
13799 2017-01-06 Martin Sebor <msebor@redhat.com>
13800
13801 PR middle-end/78605
13802 * gcc.dg/tree-ssa/pr78605.c: New test.
13803
13804 2017-01-05 Martin Sebor <msebor@redhat.com>
13805
13806 PR tree-optimization/78910
13807 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13808 diagnostics.
13809 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13810 * gcc.dg/tree-ssa/pr78910.c: New test.
13811
13812 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13813
13814 * gcc.dg/sso-10.c: New test.
13815
13816 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13817
13818 PR tree-optimization/71016
13819 * gcc.target/i386/pr71016.c: New test.
13820 * gcc.target/aarch64/pr71016.c: New test.
13821 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13822
13823 PR c++/78931
13824 * g++.dg/cpp1z/decomp19.C: New test.
13825
13826 PR c++/78890
13827 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13828 * g++.dg/init/union1.C: Likewise.
13829 * g++.dg/cpp0x/union6.C: Expect errors.
13830 * g++.dg/cpp0x/union8.C: New test.
13831 * g++.dg/cpp0x/pr78890-1.C: New test.
13832 * g++.dg/cpp0x/pr78890-2.C: New test.
13833
13834 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13835
13836 * gcc.target/powerpc/pr71670.c: Require p9vector.
13837 * gcc.target/powerpc/p9-novsx.c: Same.
13838
13839 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13840
13841 * selftests/asr_div1.rtl: New file.
13842 * selftests/aarch64: New subdirectory.
13843 * selftests/aarch64/times-two.rtl: New file.
13844 * selftests/bb-index.rtl: New file.
13845 * selftests/cfg-test.rtl: New file.
13846 * selftests/const-int.rtl: New file.
13847 * selftests/example-labels.rtl: New file.
13848 * selftests/insn-with-mode.rtl: New file.
13849 * selftests/jump-to-label-ref.rtl: New file.
13850 * selftests/jump-to-return.rtl: New file.
13851 * selftests/jump-to-simple-return.rtl: New file.
13852 * selftests/mem.rtl: New file.
13853 * selftests/note-insn-deleted.rtl: New file.
13854 * selftests/note_insn_basic_block.rtl: New file.
13855 * selftests/simple-cse.rtl: New file.
13856 * selftests/symbol-ref.rtl: New file.
13857 * selftests/x86_64: New subdirectory.
13858 * selftests/x86_64/call-insn.rtl: New file.
13859 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13860 * selftests/x86_64/times-two.rtl: New file.
13861 * selftests/x86_64/unspec.rtl: New file.
13862
13863 2017-01-05 Nathan Sidwell <nathan@acm.org>
13864
13865 PR c++/78765
13866 * g++.dg/cpp0x/pr78765.C: New.
13867
13868 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13869
13870 * gcc.target/s390/memcpy-2.c: New test.
13871 * gcc.target/s390/memset-2.c: New test.
13872
13873 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13874
13875 * gcc.target/s390/memcpy-1.c: New test.
13876
13877 2017-01-04 Jeff Law <law@redhat.com>
13878
13879 PR tree-optimization/78812
13880 * g++.dg/torture/pr78812.C: New test.
13881
13882 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13883
13884 PR target/71977
13885 PR target/70568
13886 PR target/78823
13887 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13888 64-bit VSX systems with direct move, whether we optimize common
13889 code sequences in the GLIBC math library for float math functions.
13890 * gcc.target/powerpc/pr71977-2.c: Likewise.
13891
13892 2017-01-04 Marek Polacek <polacek@redhat.com>
13893
13894 PR c++/64767
13895 * c-c++-common/Wpointer-compare-1.c: New test.
13896
13897 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13898
13899 PR c++/78949
13900 * c-c++-common/Wunused-var-16.c: New test.
13901
13902 PR c++/78693
13903 * g++.dg/cpp0x/pr78693.C: New test.
13904
13905 PR driver/78957
13906 * gcc.dg/pr78957.c: New test.
13907
13908 * g++.dg/cpp1y/auto-fn34.C: New test.
13909
13910 PR c++/71182
13911 * g++.dg/cpp0x/pr71182.C: New test.
13912
13913 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13914
13915 PR target/78056
13916 * gcc.target/powerpc/pr78056-1.c: New test.
13917 * gcc.target/powerpc/pr78056-2.c: New test.
13918 * gcc.target/powerpc/pr78056-3.c: New test.
13919 * gcc.target/powerpc/pr78056-4.c: New test.
13920 * gcc.target/powerpc/pr78056-5.c: New test.
13921 * gcc.target/powerpc/pr78056-6.c: New test.
13922 * gcc.target/powerpc/pr78056-7.c: New test.
13923 * gcc.target/powerpc/pr78056-8.c: New test.
13924 * lib/target-supports.exp
13925 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13926 whether the effective target supports the popcntb instruction.
13927
13928 2017-01-03 Jeff Law <law@redhat.com>
13929
13930 PR tree-optimization/67955
13931 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13932
13933 2017-01-04 Marek Polacek <polacek@redhat.com>
13934
13935 PR c++/77545
13936 PR c++/77284
13937 * g++.dg/cpp0x/range-for32.C: New test.
13938 * g++.dg/cpp0x/range-for33.C: New test.
13939
13940 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13941
13942 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13943
13944 2017-01-04 Nathan Sidwell <nathan@acm.org>
13945
13946 PR c++/66735
13947 * g++.dg/cpp1y/pr66735.C: New.
13948
13949 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13950
13951 PR tree-optimization/71563
13952 * gcc.dg/tree-ssa/pr71563.c: New test.
13953
13954 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13955
13956 PR fortran/78534
13957 PR fortran/78976
13958 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13959 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13960 * gfortran.dg/transfer_intrinsic_1.f90: Change
13961 scan-tree-dump-times due to gfc_trans_string_copy change to
13962 avoid -Wstringop-overflow.
13963
13964 2017-01-03 Jeff Law <law@redhat.com>
13965
13966 PR tree-optimization/78856
13967 * gcc.c-torture/execute/pr78856.c: New test.
13968
13969 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13970
13971 PR target/78953
13972 * gcc.target/powerpc/pr78953.c: New test.
13973
13974 2017-01-03 Ian Lance Taylor <iant@google.com>
13975
13976 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13977 enums.
13978
13979 2017-01-03 Martin Sebor <msebor@redhat.com>
13980
13981 PR tree-optimization/78696
13982 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13983 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13984 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13985 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13986
13987 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13988
13989 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13990 with more than one digit.
13991 * lib/gcc-dg.exp (process-message): Support more than one digit
13992 in relative line specifications.
13993
13994 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR tree-optimization/78965
13997 * gcc.dg/pr78965.c: New test.
13998
13999 PR middle-end/78901
14000 * g++.dg/opt/pr78901.C: New test.
14001
14002 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14003
14004 PR fortran/78534
14005 PR fortran/66310
14006 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14007 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14008 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14009 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14010 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14011 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14012 * gfortran.dg/string_1_lp64.f90: New test.
14013 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14014 * gfortran.dg/string_3_lp64.f90: New test.
14015 * gfortran.dg/transfer_intrinsic_1.f90: Change
14016 scan-tree-dump-times due to gfc_trans_string_copy change to
14017 avoid -Wstringop-overflow.
14018
14019 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14020
14021 PR target/78967
14022 * gcc.target/i386/pr78967-1.c: New test.
14023 * gcc.target/i386/pr78967-2.c: Ditto.
14024 * gcc.target/i386/pr78967-3.c: Ditto.
14025
14026 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14027 * gcc.target/i386/pr78904-4.c: Ditto.
14028 * gcc.target/i386/pr78904-6.c: Ditto.
14029
14030 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14031
14032 PR middle-end/77674
14033 * g++.dg/torture/pr77674.C: New testcase.
14034
14035 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14036
14037 Update copyright years.
14038 \f
14039 Copyright (C) 2017 Free Software Foundation, Inc.
14040
14041 Copying and distribution of this file, with or without modification,
14042 are permitted in any medium without royalty provided the copyright
14043 notice and this notice are preserved.