re PR c++/70338 (ICE combining debug symbols, range-for in lambda in function templat...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/70338
4 * g++.dg/cpp0x/pr70338.C: New test.
5
6 PR c++/77786
7 * g++.dg/cpp1y/pr77786.C: New test.
8
9 PR c++/71875
10 * g++.dg/cpp1y/pr71875.C: New test.
11
12 PR c++/77578
13 * g++.dg/gomp/pr77578.C: New test.
14
15 PR middle-end/70100
16 * g++.dg/opt/pr70100.C: New test.
17
18 PR c++/68252
19 * g++.dg/other/pr68252.C: New test.
20
21 PR target/79565
22 PR target/82483
23 * gcc.target/i386/pr82483-1.c: New test.
24 * gcc.target/i386/pr82483-2.c: New test.
25
26 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
27
28 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
29 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
30 instruction list.
31
32 2017-10-10 Nathan Sidwell <nathan@acm.org>
33
34 PR preprocessor/82506
35 * g++.dg/cpp/string-3.C: New.
36
37 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
38
39 * gcc.target/powerpc/fold-vec-splat-16.c: New
40 * gcc.target/powerpc/fold-vec-splat-32.c: New.
41 * gcc.target/powerpc/fold-vec-splat-8.c: New.
42
43 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
44
45 PR libfortran/82233
46 * gfortran.dg/execute_command_line_3.f90: New test.
47
48 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
49
50 * gcc.target/powerpc/fold-vec-splat-16.c: New
51 * gcc.target/powerpc/fold-vec-splat-32.c: New.
52 * gcc.target/powerpc/fold-vec-splat-8.c: New.
53
54 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
55
56 * gcc.target/powerpc/fold-vec-splats-char.c: New.
57 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
58 * gcc.target/powerpc/fold-vec-splats-int.c: New.
59 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
60 * gcc.target/powerpc/fold-vec-splats-short.c: New.
61
62 2017-10-10 Jakub Jelinek <jakub@redhat.com>
63
64 PR c/82437
65 * c-c++-common/Wtautological-compare-7.c: New test.
66
67 2017-10-10 Bin Cheng <bin.cheng@arm.com>
68
69 * gcc.dg/tree-ssa/ldist-34.c: New test.
70
71 2017-10-10 Bin Cheng <bin.cheng@arm.com>
72
73 * gcc.dg/tree-ssa/ldist-27.c: New test.
74
75 2017-10-09 Ed Schonberg <schonberg@adacore.com>
76
77 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
78 gnat.dg/class_wide4_pkg2.ads: New testcase.
79
80 2017-10-09 Ed Schonberg <schonberg@adacore.com>
81
82 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
83
84 2017-10-09 Ed Schonberg <schonberg@adacore.com>
85
86 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
87 New testcase.
88
89 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
90
91 * gcc.target/powerpc/amo1.c: New test.
92 * gcc.target/powerpc/amo2.c: Likewise.
93
94 2017-10-09 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/82449
97 * gfortran.dg/graphite/pr82449.f: New testcase.
98
99 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
100
101 PR target/82463
102 * gcc.target/s390/zvector/pr82463.c: New test.
103
104 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
105
106 PR target/82465
107 * gcc.target/s390/zvector/pr82465.c: New test.
108
109 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
110
111 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
112
113 2017-10-09 Tom de Vries <tom@codesourcery.com>
114
115 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
116 number relative.
117 (abort): Declare.
118
119 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
120
121 * gcc.c-torture/execute/20171008-1.c: New test.
122
123 2017-10-03 Jeff Law <law@redhat.com>
124
125 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
126 * gcc.dg/stack-check-6.c: Likewise.
127 * gcc.dg/stack-check-6a.c: Likewise.
128
129 2017-10-07 Michael Collison <michael.collison@arm.com>
130
131 * gcc.target/aarch64/var_shift_mask_2.c: New test.
132
133 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
134
135 PR fortran/82375
136 * gfortran.dg/pdt_13.f03 : New test.
137 * gfortran.dg/pdt_14.f03 : New test.
138 * gfortran.dg/pdt_15.f03 : New test.
139
140 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
141
142 * gcc.dg/cold-1.c: New testcase.
143
144 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
145
146 PR c++/80805
147 * g++.dg/cpp0x/pr80805.C: New.
148
149 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
150
151 PR fortran/49232
152 * gfortran.dg/contiguous_4.f90: New test.
153
154 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/66690
157 * g++.dg/cpp1y/pr66690.C: New.
158
159 2017-10-06 Nathan Sidwell <nathan@acm.org>
160
161 PR c++/82424
162 * g++.dg/warn/pr82424.C: New.
163
164 2017-10-06 Jakub Jelinek <jakub@redhat.com>
165
166 PR c++/82299
167 * g++.dg/cpp0x/pr82299.C: New test.
168
169 P0704R1 - fixing const-qualified pointers to members
170 * g++.dg/cpp2a/ptrmem1.C: New test.
171
172 2017-10-06 Martin Liska <mliska@suse.cz>
173
174 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
175
176 2017-10-06 Sudakshina Das <sudi.das@arm.com>
177
178 * gcc.target/aarch64/bic_imm_1.c: New test.
179 * gcc.target/aarch64/orr_imm_1.c: Likewise.
180
181 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/60153
184 * g++.dg/cpp0x/variadic-crash3.C: New.
185
186 2017-10-06 Jakub Jelinek <jakub@redhat.com>
187
188 PR tree-optimization/82434
189 * gcc.dg/store_merging_9.c: New test.
190
191 2017-10-06 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/82397
194 * gfortran.dg/pr82397.f: New testcase.
195
196 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
197
198 PR target/82322
199 * gcc.target/s390/zvector/pr82322.c: New test.
200
201 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
202
203 PR target/82317
204 * gcc.target/s390/zvector/pr82317.c: New test.
205
206 2017-10-06 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/82422
209 * gcc.dg/graphite/pr82422.c: New testcase.
210
211 2017-10-06 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/82421
214 * gcc.dg/graphite/pr82421.c: New testcase.
215
216 2017-10-06 Jakub Jelinek <jakub@redhat.com>
217
218 PR c/82437
219 * c-c++-common/Wtautological-compare-6.c: New test.
220
221 2017-10-06 Richard Biener <rguenther@suse.de>
222
223 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
224 * gcc.dg/graphite/id-16.c: Likewise.
225 * gcc.dg/graphite/pr46168.c: Likewise.
226 * gcc.dg/graphite/pr68756.c: Likewise.
227 * gcc.dg/graphite/pr69728.c: Likewise.
228 * gcc.dg/graphite/pr71575-2.c: Likewise.
229 * gcc.dg/graphite/pr77362.c: Likewise.
230 * gcc.dg/graphite/pr81373.c: Likewise.
231 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
232 * gfortran.dg/graphite/interchange-1.f: Likewise.
233 * gfortran.dg/graphite/pr42334-1.f: Likewise.
234 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
235 * gfortran.dg/graphite/pr42393.f90: Likewise.
236 * gfortran.dg/graphite/pr47019.f: Likewise.
237 * gfortran.dg/graphite/id-17.f: Likewise.
238 * gfortran.dg/graphite/id-19.f: Likewise.
239 * gfortran.dg/graphite/run-id-2.f90: Likewise.
240 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
241 * gfortran.dg/graphite/pr42326.f90: Likewise.
242 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
243 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
244 a code generation error.
245 * gfortran.dg/graphite/run-id-3.f90: Likewise.
246 * gfortran.dg/graphite/pr29832.f90: Likewise.
247
248 2017-10-06 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/82436
251 * gcc.dg/vect/pr82436.c: New testcase.
252
253 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
254
255 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
256
257 2017-10-05 Tamar Christina <tamar.christina@arm.com>
258
259 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
260 * lib/target-supports.exp (vect_sizes_16B_8B): New.
261
262 2017-10-05 Tamar Christina <tamar.christina@arm.com>
263
264 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
265 * gcc.dg/vect/vect-align-2.c: Likewise.
266 * gcc.dg/vect/vect-multitypes-1.c: Likewise
267
268 2017-10-05 Nathan Sidwell <nathan@acm.org>
269
270 * g++.dg/warn/mvp.C: New.
271
272 2017-10-05 Jakub Jelinek <jakub@redhat.com>
273
274 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
275 friendly.
276
277 2017-10-05 Richard Biener <rguenther@suse.de>
278
279 * gfortran.dg/graphite/id-17.f: Fix typo.
280 * gfortran.dg/graphite/id-19.f: Likewise.
281 * gfortran.dg/graphite/pr29832.f90: Likewise.
282 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
283 * gfortran.dg/graphite/pr42326.f90: Likewise.
284 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
285 * gfortran.dg/graphite/run-id-2.f90: Likewise.
286 * gfortran.dg/graphite/run-id-3.f90: Likewise.
287
288 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/80471
291 * g++.dg/cpp1y/pr80471.C: New.
292
293 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/78131
296 * g++.dg/cpp1z/constexpr-lambda17.C: New.
297
298 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
299
300 PR c++/78018
301 * g++.dg/cpp1y/lambda-generic-78018.C: New.
302
303 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
304 Andrew Pinski <apinski@cavium.com>
305
306 PR c++/71946
307 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
308 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
309
310 2017-10-04 Sudakshina Das <sudi.das@arm.com>
311
312 * gcc.target/aarch64/bic_imm_1.c: New.
313 * gcc.target/aarch64/orr_imm_1.c: Likewise.
314
315 2017-10-04 Nathan Sidwell <nathan@acm.org>
316
317 * g++.dg/abi/mangle41.C: Adjust diagnostics.
318
319 2017-10-04 Jakub Jelinek <jakub@redhat.com>
320
321 PR c++/82373
322 * g++.dg/cpp1y/pr82373.C: New test.
323
324 2017-10-04 David Malcolm <dmalcolm@redhat.com>
325
326 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
327 underlining for param.
328 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
329 highlighting of parameters; add test coverage for trivial
330 parameter decls, and for callback parameters.
331 * gcc.dg/pr68533.c: Update location of two errors to reflect
332 location of params.
333
334 2017-10-04 David Malcolm <dmalcolm@redhat.com>
335
336 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
337 (create_code): Call it.
338 * jit.dg/test-vector-rvalues.cc: New test case.
339
340 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
341
342 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
343 vector loop peeling.
344 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
345 New proc.
346
347 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
348
349 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
350 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
351 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
352 vect_floatint_cvt with vect_doubleint_cvt.
353 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
354 vect_intfloat_cvt with vect_intdouble_cvt.
355 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
356 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
357 depend on vect_intdouble_cvt.
358 * lib/target-supports.exp
359 (check_effective_target_vect_doubleint_cvt)
360 (check_effective_target_vect_intdouble_cvt): New procs.
361
362 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
363
364 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
365 * lib/target-supports.exp (check_effective_target_vect_long_mult):
366 New proc.
367
368 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
369
370 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
371 * gfortran.dg/vect/pr77848.f: Likewise.
372
373 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
374
375 * lib/target-supports.exp (check_effective_target_vect_float):
376 Return 1 being on a S/390 with VXE.
377 * gcc.dg/vect/pr31699.c: Require vec_float.
378 * gcc.dg/vect/pr61194.c: Likewise.
379 * gcc.dg/vect/pr65947-10.c: Likewise.
380 * gcc.dg/vect/pr66142.c: Likewise.
381 * gcc.dg/vect/slp-10.c: Likewise.
382 * gcc.dg/vect/slp-11c.c: Likewise.
383 * gcc.dg/vect/slp-12b.c: Likewise.
384 * gcc.dg/vect/slp-18.c: Likewise.
385 * gcc.dg/vect/slp-33.c: Likewise.
386 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
387 * gcc.dg/vect/slp-cond-2.c: Likewise.
388 * gcc.dg/vect/vect-cond-10.c: Likewise.
389 * gcc.dg/vect/vect-cond-8.c: Likewise.
390 * gcc.dg/vect/vect-cond-9.c: Likewise.
391 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
392 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
393
394 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
395
396 PR tree-optimization/82374
397 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
398 attributes propagation changes for OMP outlined regions.
399 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
400 * c-c++-common/goacc/kernels-reduction.c: Likewise.
401
402 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
403
404 PR tree-optimization/82413
405 * g++.dg/pr82413.C: New test.
406
407 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
408
409 PR fortran/77296
410 * gfortran.dg/associate_32.f03 : New test.
411
412 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/78816
415 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
416
417 2017-10-04 Jakub Jelinek <jakub@redhat.com>
418
419 PR tree-optimization/82374
420 * gcc.dg/gomp/pr82374.c: New test.
421
422 2017-10-04 Richard Biener <rguenther@suse.de>
423
424 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
425 errors and scan for one.
426 * gfortran.dg/graphite/id-19.f: Likewise.
427 * gfortran.dg/graphite/pr29832.f90: Likewise.
428 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
429 * gfortran.dg/graphite/pr42326.f90: Likewise.
430 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
431 * gfortran.dg/graphite/run-id-2.f90: Likewise.
432 * gfortran.dg/graphite/run-id-3.f90: Likewise.
433 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
434
435 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
436
437 * gcc.target/powerpc/float128-odd.c: New test.
438
439 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/70343
442 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
443
444 2017-10-03 Jeff Law <law@redhat.com>
445
446 PR target/82358
447 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
448
449 2017-10-03 Martin Jambor <mjambor@suse.cz>
450
451 PR tree-optimization/82363
452 * gcc.dg/tree-ssa/pr82363.c: New test.
453
454 2017-10-03 Jakub Jelinek <jakub@redhat.com>
455
456 PR tree-optimization/82381
457 * gcc.c-torture/compile/pr82381.c: New test.
458
459 PR target/82386
460 * gcc.dg/pr82386.c: New test.
461
462 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/70570
465 * g++.dg/cpp1y/lambda-generic-70570.C: New.
466
467 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/79590
470 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
471
472 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
473
474 PR c++/79005
475 * g++.dg/cpp1y/lambda-generic-79005.C: New.
476
477 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
478
479 PR fortran/82312
480 * gfortran.dg/typebound_proc_36.f90 : New test.
481
482 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
483
484 PR target/80210
485 * gcc.target/powerpc/pr80210-2.c: New test.
486
487 2017-10-02 Jakub Jelinek <jakub@redhat.com>
488
489 * gcc.dg/pr82389.c: New test.
490
491 PR tree-optimization/82387
492 PR tree-optimization/82388
493 PR tree-optimization/82389
494 * gcc.c-torture/compile/pr82389.c: New test.
495 * gcc.c-torture/execute/pr82387.c: New test.
496 * gcc.c-torture/execute/pr82388.c: New test.
497
498 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/79180
501 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
502 * g++.dg/torture/pr79180.C: Likewise.
503
504 PR c++/71386
505 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
506
507 2017-10-02 Richard Biener <rguenther@suse.de>
508
509 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
510 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
511 * gcc.dg/graphite/id-16.c: Likewise.
512 * gcc.dg/graphite/pr46168.c: Likewise.
513 * gcc.dg/graphite/pr68756.c: Likewise.
514 * gcc.dg/graphite/pr69728.c: Likewise.
515 * gcc.dg/graphite/pr71575-2.c: Likewise.
516 * gcc.dg/graphite/pr77362.c: Likewise.
517 * gcc.dg/graphite/pr81373.c: Likewise.
518 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
519 * gfortran.dg/graphite/interchange-1.f: Likewise.
520 * gfortran.dg/graphite/pr29581.f90: Likewise.
521 * gfortran.dg/graphite/pr42334-1.f: Likewise.
522 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
523 * gfortran.dg/graphite/pr42393.f90: Likewise.
524 * gfortran.dg/graphite/pr47019.f: Likewise.
525
526 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
527
528 PR c++/69977
529 * g++.dg/cpp1y/lambda-generic-69977.C: New.
530
531 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
532
533 PR c++/59991
534 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
535
536 2017-10-02 Tom de Vries <tom@codesourcery.com>
537
538 * gcc.c-torture/compile/pr82337.c: Add
539 dg-require-effective-target nonlocal_goto.
540
541 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
542 Alan Hayward <alan.hayward@arm.com>
543 David Sherwood <david.sherwood@arm.com>
544
545 PR target/71307
546 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
547
548 2017-10-02 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/82355
551 * gcc.dg/graphite/fuse-1.c: Adjust.
552 * gcc.dg/graphite/fuse-2.c: Likewise.
553 * gcc.dg/graphite/pr82355.c: New testcase.
554
555 2017-10-01 Jeff Law <law@redhat.com>
556
557 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
558
559 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
560
561 PR fortran/61450
562 * gfortran.dg/binding_label_tests_28.f90: New test.
563
564 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
565
566 PR c++/65949
567 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
568
569 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
570
571 PR c++/68754
572 * g++.dg/cpp1y/constexpr-68754.C: Move...
573 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
574
575 2017-09-30 Jakub Jelinek <jakub@redhat.com>
576
577 PR target/82361
578 * gcc.target/i386/pr82361-1.c: New test.
579 * gcc.target/i386/pr82361-2.c: New test.
580
581 2017-09-29 Yury Gribov <tetra2005@gmail.com>
582
583 PR middle-end/82319
584 * c-c++/common/pr57371-4.c: Test NaN comparisons.
585
586 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
587
588 * g++.dg/other/dump-ada-spec-10.C: New test.
589
590 2017-09-29 Jeff Law <law@redhat.com>
591
592 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
593
594 2017-09-29 Jakub Jelinek <jakub@redhat.com>
595
596 P0683R1 - default member initializers for bit-fields
597 * g++.dg/ext/bitfield6.C: New test.
598 * g++.dg/cpp2a/bitfield1.C: New test.
599 * g++.dg/cpp2a/bitfield2.C: New test.
600 * g++.dg/cpp2a/bitfield3.C: New test.
601
602 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
603
604 PR target/81481
605 * gcc.target/i386/pr81481.c: New.
606
607 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
608
609 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
610 and dg-require-effective-target directives to correct testing
611 behavior.
612 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
613 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
614 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
615 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
616 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
617 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
618 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
619 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
620 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
621 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
622 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
623 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
624 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
625 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
626 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
627 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
628 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
629
630 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
631
632 PR tree-optimization/82337
633 * gcc.c-torture/compile/pr82337.c: New file.
634
635 2017-09-29 Javier Miranda <miranda@adacore.com>
636
637 * gnat.dg/unchecked_union3.adb: New testcase.
638
639 2017-09-29 Javier Miranda <miranda@adacore.com>
640
641 * gnat.dg/unchecked_union2.adb: New testcase.
642
643 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
644
645 PR fortran/25071
646 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
647 * gfortran.dg/argument_checking_4.f90: Likewise.
648 * gfortran.dg/argument_checking_5.f90: Likewise.
649 * gfortran.dg/argument_checking_6.f90: Likewise.
650 * gfortran.dg/argument_checking_10.f90: Likewise.
651 * gfortran.dg/argument_checking_13.f90: Likewise.
652 * gfortran.dg/argument_checking_15.f90: Likewise.
653 * gfortran.dg/argument_checking_18.f90: Likewise.
654 * gfortran.dg/gomp/udr8.f90: Likewise.
655 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
656 the dg-options.
657
658 2017-09-29 Jakub Jelinek <jakub@redhat.com>
659
660 * g++.dg/ext/bitfield7.C: New test.
661 * g++.dg/ext/bitfield8.C: New test.
662 * g++.dg/ext/bitfield9.C: New test.
663
664 PR c/82340
665 * gcc.dg/tree-ssa/pr82340.c: New test.
666
667 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
668
669 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
670
671 PR c++/79488
672 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
673
674 2017-09-28 Jakub Jelinek <jakub@redhat.com>
675
676 PR target/82342
677 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
678 * gcc.target/i386/pr82260-2.c: Likewise.
679
680 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
681
682 * gcc.target/i386/avx512f-constant-float-return.c: New test.
683
684 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
685
686 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
687 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
688 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
689 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
690 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
691 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
692 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
693 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
694 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
695 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
696
697 2017-09-28 David Malcolm <dmalcolm@redhat.com>
698
699 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
700 test case.
701 * jit.dg/test-returning-function-ptr.c (create_code): Update to
702 create a function pointer type independently of the call to
703 gcc_jit_function_get_address, and assign the pointer to a local
704 before returning it, to exercise the function pointer type
705 comparison code.
706
707 2017-09-27 David Malcolm <dmalcolm@redhat.com>
708
709 * jit.dg/all-non-failing-tests.h: Add
710 test-returning-function-ptr.c.
711 * jit.dg/test-returning-function-ptr.c: New test case.
712
713 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
714
715 PR target/71727
716 * gcc.target/aarch64/pr71727-2.c: New test.
717
718 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
719
720 * gcc.target/powerpc/swaps-p8-28.c: New test.
721 * gcc.target/powerpc/swaps-p8-29.c: New test.
722 * gcc.target/powerpc/swaps-p8-30.c: New test.
723 * gcc.target/powerpc/swaps-p8-31.c: New test.
724 * gcc.target/powerpc/swaps-p8-32.c: New test.
725 * gcc.target/powerpc/swaps-p8-33.c: New test.
726 * gcc.target/powerpc/swaps-p8-34.c: New test.
727 * gcc.target/powerpc/swaps-p8-35.c: New test.
728 * gcc.target/powerpc/swaps-p8-36.c: New test.
729 * gcc.target/powerpc/swaps-p8-37.c: New test.
730 * gcc.target/powerpc/swaps-p8-38.c: New test.
731 * gcc.target/powerpc/swaps-p8-39.c: New test.
732 * gcc.target/powerpc/swaps-p8-40.c: New test.
733 * gcc.target/powerpc/swaps-p8-41.c: New test.
734 * gcc.target/powerpc/swaps-p8-42.c: New test.
735 * gcc.target/powerpc/swaps-p8-43.c: New test.
736 * gcc.target/powerpc/swaps-p8-44.c: New test.
737 * gcc.target/powerpc/swaps-p8-45.c: New test.
738
739 2017-09-27 Carl Love <cel@us.ibm.com>
740 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
741 for the __builtin_fctid and __builtin_fctiw.
742
743 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
744
745 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
746 new group memory offsetting code in the BRIG frontend.
747 * brig.dg/test/gimple/function_calls.hsail: Likewise.
748 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
749 * brig.dg/test/gimple/variables.hsail: Likewise.
750
751 2017-09-27 Jakub Jelinek <jakub@redhat.com>
752
753 PR c++/82159
754 * g++.dg/opt/pr82159.C: New test.
755
756 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
757
758 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
759
760 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
761
762 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
763 don't generate a 32-bit shift after doing XSCVDPSPN.
764 * gcc.target/powerpc/direct-move-float1.c: Likewise.
765 * gcc.target/powerpc/direct-move-float3.c: New test.
766
767 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
768
769 * gcc.dg/tree-ssa/cmpdiv.c: New test.
770
771 2017-09-26 Carl Love <cel@us.ibm.com>
772
773 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
774 file for the new built-ins and the existing built-ins.
775
776 2017-09-26 Janus Weil <janus@gcc.gnu.org>
777
778 PR fortran/82143
779 PR fortran/82324
780 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
781 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
782 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
783 Don't assume that DOUBLE PRECISION has kind=16.
784
785 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
786
787 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
788 warning from associate construct and do loop.
789
790 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
791
792 * gfortran.dg/gomp/associate1.f90: Really commit change
793 from 2017-09-25.
794 * gfortran.dg/predcom-1.f: Likewise.
795 * gfortran.dg/unconstrained_commons.f: Likewise.
796
797 2017-09-26 Jakub Jelinek <jakub@redhat.com>
798
799 PR middle-end/35691
800 * gcc.dg/pr35691-5.c: New test.
801 * gcc.dg/pr35691-6.c: New test.
802
803 2017-09-26 Richard Biener <rguenther@suse.de>
804
805 PR tree-optimization/82321
806 * gcc.dg/graphite/pr82321.c: New testcase.
807
808 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
809
810 * lib/target-supports.exp (check_effective_target_vect_int)
811 (check_effective_target_vect_shift)
812 (check_effective_target_whole_vector_shift)
813 (check_effective_target_vect_shift_char)
814 (check_effective_target_vect_long)
815 (check_effective_target_vect_double)
816 (check_effective_target_vect_long_long)
817 (check_effective_target_vect_perm)
818 (check_effective_target_vect_perm_byte)
819 (check_effective_target_vect_perm_short)
820 (check_effective_target_vect_widen_mult_qi_to_hi)
821 (check_effective_target_vect_widen_mult_hi_to_si)
822 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
823 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
824 (check_effective_target_vect_widen_mult_si_to_di_pattern)
825 (check_effective_target_vect_pack_trunc)
826 (check_effective_target_vect_unpack)
827 (check_effective_target_vect_hw_misalign)
828 (check_effective_target_vect_condition)
829 (check_effective_target_vect_cond_mixed)
830 (check_effective_target_vect_char_mult)
831 (check_effective_target_vect_short_mult)
832 (check_effective_target_vect_int_mult)
833 (check_effective_target_vect_extract_even_odd)
834 (check_effective_target_vect_interleave)
835 (check_effective_target_sqrt_insn)
836 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
837 VX.
838 (check_vect_support_and_set_flags): New proc.
839 (check_effective_target_s390_vxe): Rename arch12 to z14.
840
841 2017-09-26 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/82320
844 * gcc.dg/torture/pr82320.c: New testcase.
845
846 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
847
848 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
849 Fix arm check.
850
851 2017-09-25 Jeff Law <law@redhat.com>
852
853 * lib/target-supports.exp
854 (check_effective_target_supports_stack_clash_protection): Enable for
855 rs6000 and powerpc targets.
856
857 2017-09-25 Bin Cheng <bin.cheng@arm.com>
858
859 PR tree-optimization/82163
860 * gcc.dg/tree-ssa/pr82163.c: New test.
861
862 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
863
864 * gfortran.dg/do_subscript_1.f90: New test.
865 * gfortran.dg/do_subscript_2.f90: New test.
866 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
867 * gfortran.dg/predcom-1.f: Adjust loop bounds.
868 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
869
870 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
871
872 * gcc.target/powerpc/fold-vec-st-char.c: New.
873 * gcc.target/powerpc/fold-vec-st-double.c: New.
874 * gcc.target/powerpc/fold-vec-st-float.c: New.
875 * gcc.target/powerpc/fold-vec-st-int.c: New.
876 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
877 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
878 * gcc.target/powerpc/fold-vec-st-short.c: New.
879
880 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
881
882 * g++.dg/pr82155.C: New testcase.
883
884 2017-09-25 Richard Biener <rguenther@suse.de>
885
886 PR tree-optimization/82285
887 * gcc.dg/torture/pr82285.c: New testcase.
888
889 2017-09-25 Justin Squirek <squirek@adacore.com>
890
891 * gnat.dg/entry_family.adb: New testcase
892
893 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
894
895 PR target/82267
896 * gcc.target/i386/pr82267.c: New test.
897
898 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
899 PR fortran/66328
900
901 * gfortran.dg/data_derived_1.f90: New test.
902
903 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
904
905 PR fortran/54633
906 * gfortran.dg/intrinsic_bounds_1.f90: New test.
907 * gfortran.dg/intrinsic_param_1.f90: New test.
908
909 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
910 Steven G. Kargl <kargl@gcc.gnu.org>
911
912 PR fortran/80118
913 * gfortran.dg/zero_sized_7.f90: New test.
914
915 2017-09-23 Janus Weil <janus@gcc.gnu.org>
916
917 PR fortran/82143
918 * gfortran.dg/promotion_3.f90: New test case.
919 * gfortran.dg/promotion_4.f90: New test case.
920
921 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
922
923 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
924 * gcc.target/i386/pr82196-2.c: (b): Likewise.
925
926 2017-09-22 Jakub Jelinek <jakub@redhat.com>
927
928 PR middle-end/35691
929 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
930 instead of -fdump-tree-forwprop-details in dg-options.
931 * gcc.dg/pr35691-2.c: Likewise.
932 * gcc.dg/pr35691-3.c: New test.
933 * gcc.dg/pr35691-4.c: New test.
934
935 PR sanitizer/81929
936 * g++.dg/ubsan/pr81929.C: New test.
937
938 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
939
940 PR tree-optimization/82289
941 * gcc.dg/vect/pr82289.c: New test.
942
943 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
944 Alan Hayward <alan.hayward@arm.com>
945 David Sherwood <david.sherwood@arm.com>
946
947 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
948 of alignment message.
949 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
950
951 2017-09-22 Martin Sebor <msebor@redhat.com>
952
953 PR c/81854
954 * gcc.target/i386/pr80732.c: Correct a type error.
955
956 2017-09-22 David Malcolm <dmalcolm@redhat.com>
957
958 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
959 to reflect highlighting of parameters; add test coverage for
960 callback parameters.
961
962 2017-09-22 Richard Biener <rguenther@suse.de>
963
964 * gcc.dg/graphite/scop-24.c: New testcase.
965
966 2017-09-22 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/82291
969 * gcc.dg/torture/pr82291.c: New testcase.
970
971 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
972
973 * gcc.target/i386/avx512f-constant-set.c: New test.
974
975 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
976
977 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
978 * gcc.target/i386/avx512f-prefer.c: New test.
979
980 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
981
982 * lib/target-supports.exp
983 (check_effective_target_frame_pointer_for_non_leaf): Add
984 case for x86 Solaris.
985
986 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
987
988 PR fortran/78512
989 * gfortran.dg/associate_26.f90 : New test.
990
991 PR fortran/80120
992 * gfortran.dg/associate_27.f90 : New test.
993
994 PR fortran/81903
995 * gfortran.dg/associate_28.f90 : New test.
996
997 PR fortran/82121
998 * gfortran.dg/associate_29.f90 : New test.
999
1000 PR fortran/67543
1001 * gfortran.dg/associate_30.f90 : New test.
1002
1003 PR fortran/52832
1004 * gfortran.dg/associate_31.f90 : New test.
1005
1006 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1007
1008 * gnat.dg/discr48.adb: New test.
1009 * gnat.dg/discr48_pkg.ads: New helper.
1010
1011 2017-09-21 Tamar Christina <tamar.christina@arm.com>
1012
1013 PR testsuite/78421
1014 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1015 Invert arm check.
1016
1017 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1018
1019 * gfortran.dg/goacc/wait.f90: New test.
1020
1021 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR sanitizer/81715
1024 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1025 const predicate to const predicate & to avoid UB.
1026 * g++.dg/opt/pr81715.C: New test.
1027
1028 2017-09-21 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/82276
1031 PR tree-optimization/82244
1032 * gcc.dg/torture/pr82276.c: New testcase.
1033
1034 2017-09-21 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/71351
1037 * gfortran.dg/graphite/pr71351.f90: New testcase.
1038 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1039
1040 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR target/82260
1043 * gcc.target/i386/pr82260-1.c: New test.
1044 * gcc.target/i386/pr82260-2.c: New test.
1045
1046 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1047 Jeff Law <law@redhat.com>
1048
1049 * gcc.dg/stack-check-5.c: Add argument for s390.
1050 * lib/target-supports.exp:
1051 (check_effective_target_supports_stack_clash_protection): Enable for
1052 s390/s390x targets.
1053
1054 2017-09-20 Martin Sebor <msebor@redhat.com>
1055
1056 PR c/81854
1057 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1058 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1059 * lib/target-supports.exp: Adjust for C++.
1060
1061 PR c/81854
1062 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1063 * gcc.dg/attr-ifunc-2.c: Ditto.
1064 * gcc.dg/attr-ifunc-3.c: Ditto.
1065 * gcc.dg/attr-ifunc-4.c: Ditto.
1066 * gcc.dg/attr-ifunc-5.c: Ditto.
1067 * gcc.dg/pr81854.c: Require ifunc support.
1068 * lib/target-supports.exp: Correct type error.
1069
1070 2017-09-20 Jeff Law <law@redhat.com>
1071
1072 * gcc.target/i386/stack-check-11.c: Update test and regexp
1073 so that it works for both i?86 and x86_64.
1074
1075 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1076
1077 PR target/77687
1078 * gcc.target/powerpc/pr77687.c: New testcase.
1079
1080 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1081
1082 P0409R2 - allow lambda capture [=, this]
1083 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1084 capture. Add further tests.
1085 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1086 for c++2a on [=, this] capture.
1087
1088 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1089 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1090
1091 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1092
1093 * gcc.target/i386/builtin_target.c: Test knm.
1094 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1095
1096 2017-09-20 Richard Biener <rguenther@suse.de>
1097
1098 PR tree-optimization/77362
1099 * gcc.dg/graphite/pr77362.c: New testcase.
1100
1101 2017-09-20 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/82264
1104 * gcc.dg/torture/pr82264.c: New testcase.
1105
1106 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1107
1108 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1109 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1110 it doesn't match newlines.
1111 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1112 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1113 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1114 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1115 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1116 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1117 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1118 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1119 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1120 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1121
1122 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/64954
1125 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1126
1127 2017-09-20 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/81373
1130 * gcc.dg/graphite/pr81373.c: New testcase.
1131
1132 2017-09-19 Jeff Law <law@redhat.com>
1133
1134 * gcc.target/i386/stack-check-11.c: New test.
1135
1136 * gcc.dg/stack-check-4.c: New test.
1137 * gcc.dg/stack-check-5.c: New test.
1138 * gcc.dg/stack-check-6.c: New test.
1139 * gcc.dg/stack-check-6a.c: New test.
1140 * gcc.dg/stack-check-7.c: New test.
1141 * gcc.dg/stack-check-8.c: New test.
1142 * gcc.dg/stack-check-9.c: New test.
1143 * gcc.dg/stack-check-10.c: New test.
1144 * lib/target-supports.exp
1145 (check_effective_target_supports_stack_clash_protection): Enable for
1146 x86 and x86_64 targets.
1147
1148 * gcc.dg/stack-check-3.c: New test.
1149
1150 * gcc.dg/stack-check-2.c: New test.
1151 * lib/target-supports.exp
1152 (check_effective_target_supports_stack_clash_protection): New.
1153 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1154 (check_effective_target_caller_implicit_probes): Likewise.
1155
1156 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1157
1158 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1159 * g++.dg/tree-ssa/pr41428.C: Likewise.
1160 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1161 c++17 and up.
1162 * g++.dg/expr/bool3.C: Likewise.
1163 * g++.dg/expr/bitfield5.C: Likewise.
1164 * g++.old-deja/g++.jason/bool5.C: Likewise.
1165
1166 2017-09-18 Martin Sebor <msebor@redhat.com>
1167
1168 PR c/81854
1169 * gcc.dg/pr81854.c: New test.
1170 * g++.dg/ext/attr-ifunc-5.C: New test.
1171 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1172 * g++.dg/ext/attr-ifunc-2.C: Same.
1173 * g++.dg/ext/attr-ifunc-3.C: Same.
1174 * g++.dg/ext/attr-ifunc-4.C: Same.
1175 * g++.old-deja/g++.abi/vtable2.C: Same.
1176 * gcc.dg/attr-ifunc-1.c: Same.
1177
1178 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1179
1180 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1181
1182 2017-09-19 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/82244
1185 * gcc.dg/torture/pr82244.c: New testcase.
1186
1187 2017-09-19 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/69728
1190 * gfortran.dg/graphite/pr69728.f90: New testcase.
1191 * gcc.dg/graphite/pr69728.c: Likewise.
1192
1193 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/80947
1196 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1197
1198 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1199
1200 * gcc.dg/vect/slp-multitypes-13.c: New test.
1201
1202 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1203
1204 * gfortran.dg/vect/mask-store-1.f90: New test.
1205
1206 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/45033
1209 * g++.dg/expr/delete1.C: New.
1210
1211 2017-09-18 Bob Duff <duff@adacore.com>
1212
1213 * gnat.dg/validity_check.adb: New testcase.
1214
1215 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1216
1217 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1218
1219 2017-09-18 Bob Duff <duff@adacore.com>
1220
1221 * gnat.dg/tagged_prefix_call.adb: New testcase.
1222
1223 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1224
1225 * gnat.dg/default_variants.adb: New testcase.
1226
1227 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1228
1229 PR target/81736
1230 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1231 * gcc.target/i386/pr81736-4.c: Likewise.
1232
1233 2017-09-18 Richard Biener <rguenther@suse.de>
1234
1235 PR tree-optimization/79622
1236 * gcc.dg/graphite/pr79622.c: New testcase.
1237
1238 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1239
1240 gcc.target/i386/pr82196-1.c: New test.
1241 gcc.target/i386/pr82196-2.c: Likewise.
1242
1243 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1244
1245 PR target/82166
1246 * gcc.target/i386/pr82166.c: New test.
1247
1248 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1249
1250 PR fortran/82173
1251 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1252 * gfortran.dg/pdt_2.f03 : The same.
1253 * gfortran.dg/pdt_3.f03 : The same.
1254 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1255 module 'bad_vars'. Add error concerning assumed parameters and
1256 save attribute.
1257 * gfortran.dg/pdt_11.f03 : New test.
1258
1259 PR fortran/60483
1260 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1261 * gfortran.dg/associate_25.f90 : New test.
1262 * gfortran.dg/pdt_12.f03 : New test.
1263
1264 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1265 Jakub Jelinek <jakub@redhat.com>
1266
1267 Add support for -std=c++2a.
1268 * lib/target-supports.exp (check_effective_target_c++17): Return
1269 1 also if check_effective_target_c++2a.
1270 (check_effective_target_c++17_down): New.
1271 (check_effective_target_c++2a_only): New.
1272 (check_effective_target_c++2a): New.
1273 * g++.dg/cpp2a/cplusplus.C: New.
1274
1275 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1276
1277 PR c/82071
1278 * gcc.target/i386/excess-precision-8.c: New test.
1279
1280 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1281 Paolo Carlini <paolo.carlini@oracle.com>
1282
1283 PR c++/64644
1284 * g++.dg/other/anon-union4.C: New.
1285 * g++.old-deja/g++.law/union4.C: Adjust.
1286 * g++.old-deja/g++.other/anon1.C: Likewise.
1287
1288 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1289
1290 * c-c++-common/Wcast-align.c: New test.
1291
1292 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * g++.dg/sso-1.C: New test.
1295 * g++.dg/sso-2.C: Likewise.
1296
1297 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/78648
1300 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1301
1302 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1303
1304 PR tree-optimization/71026
1305 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1306
1307 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1308
1309 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1310 * lib/target-supports.exp (check_effective_target_c++14): Use
1311 check_effective_target_c++17 instead of check_effective_target_c++1z.
1312 (check_effective_target_c++14_down): Likewise.
1313 (check_effective_target_c++1z_only): Rename to ...
1314 (check_effective_target_c++17_only): ... this.
1315 (check_effective_target_c++1z): Rename to ...
1316 (check_effective_target_c++17): ... this.
1317 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1318 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1319 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1320 and comments refering to 1z to 17.
1321 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1322 * g++.dg/template/partial5.C: Likewise.
1323 * g++.dg/template/nontype8.C: Likewise.
1324 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1325 * g++.dg/cpp1z/nontype3a.C: Likewise.
1326 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1327 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1328 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1329 * g++.dg/cpp1z/pr78771.C: Likewise.
1330 * g++.dg/cpp1z/elide1.C: Likewise.
1331 * g++.dg/cpp1z/fold3.C: Likewise.
1332 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1333 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1334 * g++.dg/cpp1z/inline-var2.C: Likewise.
1335 * g++.dg/cpp1z/eval-order2.C: Likewise.
1336 * g++.dg/cpp1z/decomp21.C: Likewise.
1337 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1338 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1339 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1340 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1341 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1342 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1343 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1344 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1345 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1346 * g++.dg/cpp1z/range-for1.C: Likewise.
1347 * g++.dg/cpp1z/init-statement4.C: Likewise.
1348 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1349 * g++.dg/cpp1z/decomp30.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1351 * g++.dg/cpp1z/register2.C: Likewise.
1352 * g++.dg/cpp1z/decomp9.C: Likewise.
1353 * g++.dg/cpp1z/regress1.C: Likewise.
1354 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1355 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1356 * g++.dg/cpp1z/abbrev2.C: Likewise.
1357 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1358 * g++.dg/cpp1z/regress2.C: Likewise.
1359 * g++.dg/cpp1z/decomp16.C: Likewise.
1360 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1361 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1362 * g++.dg/cpp1z/decomp3.C: Likewise.
1363 * g++.dg/cpp1z/register1.C: Likewise.
1364 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1365 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1366 * g++.dg/cpp1z/decomp10.C: Likewise.
1367 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1368 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1369 * g++.dg/cpp1z/decomp27.C: Likewise.
1370 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1371 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1372 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1373 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1374 * g++.dg/cpp1z/decomp11.C: Likewise.
1375 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1376 * g++.dg/cpp1z/utf8-2.C: Likewise.
1377 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1378 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1379 * g++.dg/cpp1z/byte1.C: Likewise.
1380 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1381 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1382 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1383 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1384 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1385 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1386 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1387 * g++.dg/cpp1z/cplusplus.C: Likewise.
1388 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1389 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1390 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1391 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1392 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1394 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1395 * g++.dg/cpp1z/fold9.C: Likewise.
1396 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1397 * g++.dg/cpp1z/abbrev1.C: Likewise.
1398 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1399 * g++.dg/cpp1z/utf8.C: Likewise.
1400 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1401 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1402 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1403 * g++.dg/cpp1z/init-statement2.C: Likewise.
1404 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1405 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1406 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1407 * g++.dg/cpp1z/nontype3.C: Likewise.
1408 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1409 * g++.dg/cpp1z/fold7.C: Likewise.
1410 * g++.dg/cpp1z/nontype2.C: Likewise.
1411 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1412 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1413 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1414 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1415 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1416 * g++.dg/cpp1z/nontype1.C: Likewise.
1417 * g++.dg/cpp1z/init-statement5.C: Likewise.
1418 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1419 * g++.dg/cpp1z/decomp17.C: Likewise.
1420 * g++.dg/cpp1z/fold4.C: Likewise.
1421 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1422 * g++.dg/cpp1z/fold7a.C: Likewise.
1423 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1424 * g++.dg/cpp1z/init-statement7.C: Likewise.
1425 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1426 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1427 * g++.dg/cpp1z/pr79143.C: Likewise.
1428 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1429 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1430 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1431 * g++.dg/cpp1z/decomp20.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1433 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1434 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1435 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1436 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1437 * g++.dg/cpp1z/fold8.C: Likewise.
1438 * g++.dg/cpp1z/init-statement3.C: Likewise.
1439 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1440 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1441 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1442 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1443 * g++.dg/cpp1z/fold1.C: Likewise.
1444 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1445 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1446 * g++.dg/cpp1z/fold5.C: Likewise.
1447 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1448 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1449 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1450 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1451 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1452 * g++.dg/cpp1z/eval-order3.C: Likewise.
1453 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1454 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1455 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1456 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1457 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1458 * g++.dg/cpp1z/decomp15.C: Likewise.
1459 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1460 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1462 * g++.dg/cpp1z/decomp4.C: Likewise.
1463 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1464 * g++.dg/cpp1z/init-statement8.C: Likewise.
1465 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1466 * g++.dg/cpp1z/init-statement6.C: Likewise.
1467 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1469 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1470 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1471 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1472 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1473 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1474 * g++.dg/cpp1z/init-statement9.C: Likewise.
1475 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1476 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1477 * g++.dg/cpp1z/fold2.C: Likewise.
1478 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1479 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1480 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1481 * g++.dg/cpp1z/fold6.C: Likewise.
1482 * g++.dg/cpp1z/decomp12.C: Likewise.
1483 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1484 * g++.dg/cpp1z/inline-var1.C: Likewise.
1485 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1486 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1487 * g++.dg/other/error3.C: Likewise.
1488 * g++.dg/init/new25.C: Likewise.
1489 * g++.dg/init/new13.C: Likewise.
1490 * g++.dg/tls/diag-2.C: Likewise.
1491 * g++.dg/tls/diag-4.C: Likewise.
1492 * g++.dg/opt/noreturn-1.C: Likewise.
1493 * g++.dg/eh/async-unwind2.C: Likewise.
1494 * g++.dg/eh/spec9.C: Likewise.
1495 * g++.dg/eh/spec7.C: Likewise.
1496 * g++.dg/eh/template1.C: Likewise.
1497 * g++.dg/eh/cond4.C: Likewise.
1498 * g++.dg/eh/pr41819.C: Likewise.
1499 * g++.dg/eh/delete1.C: Likewise.
1500 * g++.dg/eh/spec3.C: Likewise.
1501 * g++.dg/eh/forced4.C: Likewise.
1502 * g++.dg/eh/spec2.C: Likewise.
1503 * g++.dg/eh/shadow1.C: Likewise.
1504 * g++.dg/eh/pr38662.C: Likewise.
1505 * g++.dg/eh/ehopt1.C: Likewise.
1506 * g++.dg/eh/spec8.C: Likewise.
1507 * g++.dg/eh/init-temp2.C: Likewise.
1508 * g++.dg/rtti/crash3.C: Likewise.
1509 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1510 * g++.dg/warn/register-parm-1.C: Likewise.
1511 * g++.dg/warn/register-var-2.C: Likewise.
1512 * g++.dg/gcov/gcov-7.C: Likewise.
1513 * g++.dg/tree-ssa/pr45605.C: Likewise.
1514 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1515 * g++.dg/lookup/exception1.C: Likewise.
1516 * g++.dg/ubsan/pr79589.C: Likewise.
1517 * g++.dg/tm/pr47340.C: Likewise.
1518 * g++.dg/tm/pr46567.C: Likewise.
1519 * g++.dg/expr/bitfield5.C: Likewise.
1520 * g++.dg/expr/bool1.C: Likewise.
1521 * g++.dg/expr/lval3.C: Likewise.
1522 * g++.dg/expr/lval4.C: Likewise.
1523 * g++.dg/expr/bitfield4.C: Likewise.
1524 * g++.dg/expr/bitfield6.C: Likewise.
1525 * g++.dg/expr/bool3.C: Likewise.
1526 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1527 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1528 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1529 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1530 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1531 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1532 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1533 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1534 * g++.dg/parse/register1.C: Likewise.
1535 * g++.dg/parse/error15.C: Likewise.
1536 * g++.dg/parse/linkage2.C: Likewise.
1537 * g++.dg/concepts/intro2.C: Likewise.
1538 * g++.dg/concepts/class.C: Likewise.
1539 * g++.dg/concepts/traits1.C: Likewise.
1540 * g++.dg/concepts/req5.C: Likewise.
1541 * g++.dg/concepts/var-concept5.C: Likewise.
1542 * g++.dg/concepts/fn-concept2.C: Likewise.
1543 * g++.dg/concepts/traits2.C: Likewise.
1544 * g++.dg/concepts/placeholder2.C: Likewise.
1545 * g++.dg/concepts/class6.C: Likewise.
1546 * g++.dg/concepts/memtmpl1.C: Likewise.
1547 * g++.dg/concepts/friend2.C: Likewise.
1548 * g++.dg/concepts/template-parm3.C: Likewise.
1549 * g++.dg/concepts/template-parm10.C: Likewise.
1550 * g++.dg/concepts/explicit-spec1.C: Likewise.
1551 * g++.dg/concepts/explicit-spec3.C: Likewise.
1552 * g++.dg/concepts/var-templ2.C: Likewise.
1553 * g++.dg/concepts/intro5.C: Likewise.
1554 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1555 * g++.dg/concepts/iconv1.C: Likewise.
1556 * g++.dg/concepts/constrained-parm.C: Likewise.
1557 * g++.dg/concepts/template-template-parm1.C: Likewise.
1558 * g++.dg/concepts/var-concept3.C: Likewise.
1559 * g++.dg/concepts/class3.C: Likewise.
1560 * g++.dg/concepts/memfun2.C: Likewise.
1561 * g++.dg/concepts/req1.C: Likewise.
1562 * g++.dg/concepts/disjunction1.C: Likewise.
1563 * g++.dg/concepts/req17.C: Likewise.
1564 * g++.dg/concepts/pr65848.C: Likewise.
1565 * g++.dg/concepts/placeholder4.C: Likewise.
1566 * g++.dg/concepts/decl-diagnose.C: Likewise.
1567 * g++.dg/concepts/intro7.C: Likewise.
1568 * g++.dg/concepts/pr68683.C: Likewise.
1569 * g++.dg/concepts/partial-spec4.C: Likewise.
1570 * g++.dg/concepts/template-parm5.C: Likewise.
1571 * g++.dg/concepts/explicit-inst1.C: Likewise.
1572 * g++.dg/concepts/class-deduction1.C: Likewise.
1573 * g++.dg/concepts/class1.C: Likewise.
1574 * g++.dg/concepts/req15.C: Likewise.
1575 * g++.dg/concepts/memfun.C: Likewise.
1576 * g++.dg/concepts/pr68434.C: Likewise.
1577 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1578 * g++.dg/concepts/partial-spec6.C: Likewise.
1579 * g++.dg/concepts/var-templ1.C: Likewise.
1580 * g++.dg/concepts/template-parm8.C: Likewise.
1581 * g++.dg/concepts/explicit-inst3.C: Likewise.
1582 * g++.dg/concepts/class4.C: Likewise.
1583 * g++.dg/concepts/req6.C: Likewise.
1584 * g++.dg/concepts/fn8.C: Likewise.
1585 * g++.dg/concepts/class5.C: Likewise.
1586 * g++.dg/concepts/placeholder5.C: Likewise.
1587 * g++.dg/concepts/req16.C: Likewise.
1588 * g++.dg/concepts/req10.C: Likewise.
1589 * g++.dg/concepts/var-concept2.C: Likewise.
1590 * g++.dg/concepts/auto3.C: Likewise.
1591 * g++.dg/concepts/generic-fn-err.C: Likewise.
1592 * g++.dg/concepts/pr65552.C: Likewise.
1593 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1594 * g++.dg/concepts/fn1.C: Likewise.
1595 * g++.dg/concepts/partial-spec.C: Likewise.
1596 * g++.dg/concepts/template-parm12.C: Likewise.
1597 * g++.dg/concepts/diagnostic1.C: Likewise.
1598 * g++.dg/concepts/intro1.C: Likewise.
1599 * g++.dg/concepts/explicit-inst4.C: Likewise.
1600 * g++.dg/concepts/req18.C: Likewise.
1601 * g++.dg/concepts/explicit-spec5.C: Likewise.
1602 * g++.dg/concepts/var-concept6.C: Likewise.
1603 * g++.dg/concepts/fn9.C: Likewise.
1604 * g++.dg/concepts/req2.C: Likewise.
1605 * g++.dg/concepts/template-parm7.C: Likewise.
1606 * g++.dg/concepts/req14.C: Likewise.
1607 * g++.dg/concepts/template-parm6.C: Likewise.
1608 * g++.dg/concepts/variadic4.C: Likewise.
1609 * g++.dg/concepts/fn6.C: Likewise.
1610 * g++.dg/concepts/req-neg1.C: Likewise.
1611 * g++.dg/concepts/alias3.C: Likewise.
1612 * g++.dg/concepts/expression2.C: Likewise.
1613 * g++.dg/concepts/partial-spec3.C: Likewise.
1614 * g++.dg/concepts/expression3.C: Likewise.
1615 * g++.dg/concepts/memfun-err.C: Likewise.
1616 * g++.dg/concepts/pr66091.C: Likewise.
1617 * g++.dg/concepts/explicit-spec2.C: Likewise.
1618 * g++.dg/concepts/equiv.C: Likewise.
1619 * g++.dg/concepts/friend1.C: Likewise.
1620 * g++.dg/concepts/fn4.C: Likewise.
1621 * g++.dg/concepts/var-templ3.C: Likewise.
1622 * g++.dg/concepts/explicit-inst2.C: Likewise.
1623 * g++.dg/concepts/alias2.C: Likewise.
1624 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1625 * g++.dg/concepts/placeholder6.C: Likewise.
1626 * g++.dg/concepts/fn10.C: Likewise.
1627 * g++.dg/concepts/req3.C: Likewise.
1628 * g++.dg/concepts/variadic2.C: Likewise.
1629 * g++.dg/concepts/pr65636.C: Likewise.
1630 * g++.dg/concepts/intro6.C: Likewise.
1631 * g++.dg/concepts/class2.C: Likewise.
1632 * g++.dg/concepts/fn2.C: Likewise.
1633 * g++.dg/concepts/req20.C: Likewise.
1634 * g++.dg/concepts/req8.C: Likewise.
1635 * g++.dg/concepts/placeholder1.C: Likewise.
1636 * g++.dg/concepts/pr65854.C: Likewise.
1637 * g++.dg/concepts/member-concept.C: Likewise.
1638 * g++.dg/concepts/template-parm2.C: Likewise.
1639 * g++.dg/concepts/variadic1.C: Likewise.
1640 * g++.dg/concepts/fn7.C: Likewise.
1641 * g++.dg/concepts/intro4.C: Likewise.
1642 * g++.dg/concepts/req13.C: Likewise.
1643 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1644 * g++.dg/concepts/explicit-spec6.C: Likewise.
1645 * g++.dg/concepts/auto1.C: Likewise.
1646 * g++.dg/concepts/alias1.C: Likewise.
1647 * g++.dg/concepts/fn-concept1.C: Likewise.
1648 * g++.dg/concepts/template-parm11.C: Likewise.
1649 * g++.dg/concepts/explicit-spec4.C: Likewise.
1650 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1651 * g++.dg/concepts/req9.C: Likewise.
1652 * g++.dg/concepts/req4.C: Likewise.
1653 * g++.dg/concepts/pr65681.C: Likewise.
1654 * g++.dg/concepts/req7.C: Likewise.
1655 * g++.dg/concepts/req12.C: Likewise.
1656 * g++.dg/concepts/fn5.C: Likewise.
1657 * g++.dg/concepts/alias4.C: Likewise.
1658 * g++.dg/concepts/generic-fn.C: Likewise.
1659 * g++.dg/concepts/feature-macro.C: Likewise.
1660 * g++.dg/concepts/req19.C: Likewise.
1661 * g++.dg/concepts/placeholder3.C: Likewise.
1662 * g++.dg/concepts/intro3.C: Likewise.
1663 * g++.dg/concepts/partial-spec5.C: Likewise.
1664 * g++.dg/concepts/template-parm4.C: Likewise.
1665 * g++.dg/concepts/dr1430.C: Likewise.
1666 * g++.dg/concepts/pr65634.C: Likewise.
1667 * g++.dg/concepts/var-concept4.C: Likewise.
1668 * g++.dg/concepts/pr67249.C: Likewise.
1669 * g++.dg/concepts/expression.C: Likewise.
1670 * g++.dg/concepts/pr65575.C: Likewise.
1671 * g++.dg/concepts/partial-spec2.C: Likewise.
1672 * g++.dg/concepts/template-parm9.C: Likewise.
1673 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1674 * g++.dg/concepts/equiv2.C: Likewise.
1675 * g++.dg/concepts/req11.C: Likewise.
1676 * g++.dg/concepts/template-parm1.C: Likewise.
1677 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1678 * g++.dg/concepts/var-concept1.C: Likewise.
1679 * g++.dg/concepts/fn3.C: Likewise.
1680 * g++.dg/torture/pr46364.C: Likewise.
1681 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1682 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1683 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1684 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1685 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1686 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1687 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1688 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1689 * g++.dg/torture/pr52918-1.C: Likewise.
1690 * g++.dg/torture/pr49394.C: Likewise.
1691 * g++.dg/torture/pr57190.C: Likewise.
1692 * g++.dg/cpp0x/static_assert8.C: Likewise.
1693 * g++.dg/cpp0x/noexcept19.C: Likewise.
1694 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1695 * g++.dg/cpp0x/variadic73.C: Likewise.
1696 * g++.dg/cpp0x/noexcept02.C: Likewise.
1697 * g++.dg/cpp0x/defaulted23.C: Likewise.
1698 * g++.dg/cpp0x/noexcept08.C: Likewise.
1699 * g++.dg/cpp0x/auto9.C: Likewise.
1700 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1701 * g++.dg/cpp0x/error5.C: Likewise.
1702 * c-c++-common/gomp/atomic-12.c: Likewise.
1703 * c-c++-common/gomp/atomic-13.c: Likewise.
1704 * c-c++-common/gomp/atomic-14.c: Likewise.
1705 * c-c++-common/Wvarargs-2.c: Likewise.
1706 * c-c++-common/Wvarargs.c: Likewise.
1707 * c-c++-common/vector-subscript-2.c: Likewise.
1708 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1709 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1710 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1711 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1712 * g++.old-deja/g++.eh/throw2.C: Likewise.
1713 * g++.old-deja/g++.eh/throw1.C: Likewise.
1714 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1715 * g++.old-deja/g++.other/new7.C: Likewise.
1716 * g++.old-deja/g++.other/crash30.C: Likewise.
1717 * g++.old-deja/g++.other/regstack.C: Likewise.
1718 * g++.old-deja/g++.other/crash28.C: Likewise.
1719 * g++.old-deja/g++.jason/bool5.C: Likewise.
1720 * g++.old-deja/g++.mike/p10416.C: Likewise.
1721 * g++.old-deja/g++.mike/eh25.C: Likewise.
1722 * g++.old-deja/g++.mike/eh55.C: Likewise.
1723
1724 PR rtl-optimization/82192
1725 * gcc.c-torture/execute/pr82192.c: New test.
1726
1727 2017-09-15 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/82217
1730 * gcc.dg/torture/pr82217.c: New testcase.
1731
1732 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR target/82145
1735 * gcc.target/i386/pr82145.c: New test.
1736
1737 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1738
1739 PR fortran/82184
1740 * gfortran.dg/pointer_array_9.f90: New test.
1741
1742 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1743
1744 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1745 __builtin_fabsq.
1746 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1747 of __builtin_fabsq. Prevent the test from running on 32-bit.
1748 * gcc.target/powerpc/float128-fma1.c: New test.
1749 * gcc.target/powerpc/float128-fma2.c: Likewise.
1750 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1751 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1752
1753 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1754
1755 PR jit/82174
1756 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1757 New test case.
1758
1759 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1760
1761 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1762
1763 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1764
1765 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1766 lp64 requirement.
1767
1768 2017-09-14 Richard Biener <rguenther@suse.de>
1769
1770 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1771 * gcc.dg/uninit-suppress_2.c: Adjust.
1772 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1773
1774 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1775
1776 PR tree-optimization/80996
1777 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1778
1779 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR target/81325
1782 * g++.dg/cpp0x/pr81325.C: New test.
1783
1784 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1785
1786 PR fortran/82173
1787 * gfortran.dg/pdt_10.f03 : New test.
1788
1789 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1790
1791 PR c++/68177
1792 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1793
1794 2017-09-13 Martin Liska <mliska@suse.cz>
1795
1796 PR middle-end/82154
1797 * g++.dg/torture/pr82154.C: New test.
1798
1799 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1800
1801 PR c++/61362
1802 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1803 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1804
1805 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1806
1807 PR tree-optimization/80925
1808 * gfortran.dg/vect/vect-2.f90: Add
1809 --param vect-max-peeling-for-alignment=0 option.
1810 Remove unaligned access and peeling checks.
1811 * gfortran.dg/vect/vect-3.f90: Ditto.
1812 * gfortran.dg/vect/vect-4.f90: Ditto.
1813 * gfortran.dg/vect/vect-5.f90: Ditto.
1814
1815 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1816
1817 PR c++/61135
1818 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1819 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1820
1821 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1822
1823 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1824
1825 2017-09-13 Marek Polacek <polacek@redhat.com>
1826
1827 PR c/82167
1828 * gcc.dg/pr82167.c: New test.
1829
1830 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1831
1832 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1833 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1834 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1835 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1836 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1837 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1838
1839 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1840
1841 * gcc.target/aarch64/pr62178.c: Updated testcase
1842 to scan for two ldrs and an mla.
1843
1844 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1845
1846 PR c++/59949
1847 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1848
1849 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1850
1851 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1852
1853 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1854
1855 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1856 ARMv8-A and ARMv8-R.
1857 * gcc.target/arm/acle/cdp2.c: Likewise.
1858 * gcc.target/arm/acle/ldc.c: Likewise.
1859 * gcc.target/arm/acle/ldc2.c: Likewise.
1860 * gcc.target/arm/acle/ldc2l.c: Likewise.
1861 * gcc.target/arm/acle/ldcl.c: Likewise.
1862 * gcc.target/arm/acle/mcr.c: Likewise.
1863 * gcc.target/arm/acle/mcr2.c: Likewise.
1864 * gcc.target/arm/acle/mcrr.c: Likewise.
1865 * gcc.target/arm/acle/mcrr2.c: Likewise.
1866 * gcc.target/arm/acle/mrc.c: Likewise.
1867 * gcc.target/arm/acle/mrc2.c: Likewise.
1868 * gcc.target/arm/acle/mrrc.c: Likewise.
1869 * gcc.target/arm/acle/mrrc2.c: Likewise.
1870 * gcc.target/arm/acle/stc.c: Likewise.
1871 * gcc.target/arm/acle/stc2.c: Likewise.
1872 * gcc.target/arm/acle/stc2l.c: Likewise.
1873 * gcc.target/arm/acle/stcl.c: Likewise.
1874 * lib/target-supports.exp:
1875 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1876 and stcl in the comment.
1877 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1878 and disable Thumb-1 targets.
1879 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1880 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1881
1882 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1883
1884 PR c++/47226
1885 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1886 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1887
1888 2017-09-13 Richard Biener <rguenther@suse.de>
1889
1890 PR middle-end/82128
1891 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1892 default-def to avoid breaking iterator update with the weird
1893 interaction with cgraph_update_edges_for_call_stmt_node.
1894
1895 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1896
1897 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1898
1899 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/70621
1902 * g++.dg/torture/pr70621.C: New.
1903
1904 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1905
1906 PR fortran/82173
1907 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1908 is defined' error.
1909 * gfortran.dg/pdt_6.f03 : New test.
1910 * gfortran.dg/pdt_7.f03 : New test.
1911 * gfortran.dg/pdt_8.f03 : New test.
1912
1913 PR fortran/82168
1914 * gfortran.dg/pdt_9.f03 : New test.
1915
1916 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR target/82112
1919 * gcc.target/powerpc/pr82112.c: New test.
1920 * g++.dg/ext/altivec-18.C: New test.
1921
1922 2017-09-12 Martin Liska <mliska@suse.cz>
1923
1924 PR testsuite/82114
1925 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1926
1927 2017-09-12 Richard Biener <rguenther@suse.de>
1928
1929 PR tree-optimization/82157
1930 * gcc.dg/torture/pr82157.c: New testcase.
1931
1932 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1933
1934 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1935 attribute.
1936 * gcc.target/mips/near-far-2.c: Likewise.
1937 * gcc.target/mips/near-far-3.c: Likewise.
1938 * gcc.target/mips/near-far-4.c: Likewise.
1939
1940 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR target/82112
1943 * c-c++-common/pr82112.c: New test.
1944 * gcc.dg/pr82112.c: New test.
1945
1946 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1947
1948 PR ada/79441
1949 * gnat.dg/pack9.adb: Robustify.
1950
1951 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1952
1953 PR fortran/34640
1954 * gfortran.dg/associate_24.f90: New test.
1955 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1956 checks.
1957 * gfortran.dg/no_arg_check_2.f90: Likewise.
1958 * gfortran.dg/pointer_array_1.f90: New test.
1959 * gfortran.dg/pointer_array_2.f90: New test.
1960 * gfortran.dg/pointer_array_7.f90: New test.
1961 * gfortran.dg/pointer_array_8.f90: New test.
1962 * gfortran.dg/pointer_array_component_1.f90: New test.
1963 * gfortran.dg/pointer_array_component_2.f90: New test.
1964 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1965 counts by 1.
1966
1967 PR fortran/40737
1968 * gfortran.dg/pointer_array_3.f90: New test.
1969
1970 PR fortran/57116
1971 * gfortran.dg/pointer_array_4.f90: New test.
1972
1973 PR fortran/55763
1974 * gfortran.dg/pointer_array_5.f90: New test.
1975
1976 PR fortran/57019
1977 * gfortran.dg/pointer_array_6.f90: New test.
1978
1979 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1980
1981 PR c++/81852
1982 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1983 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1984 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1985 * g++.dg/cpp1y/feat-neg.C: Likewise.
1986 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1987
1988 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1989
1990 * gnat.dg/debug14.adb: New test.
1991
1992 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1993
1994 * gnat.dg/specs/atomic3.ads: New test.
1995
1996 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gnat.dg/specs/vfa.ads: Rename into...
1999 * gnat.dg/specs/vfa1.ads: ...this.
2000 * gnat.dg/specs/vfa2.ads: New test.
2001
2002 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
2003
2004 * gfortran.dg/pdt_1.f03 : New test.
2005 * gfortran.dg/pdt_2.f03 : New test.
2006 * gfortran.dg/pdt_3.f03 : New test.
2007 * gfortran.dg/pdt_4.f03 : New test.
2008 * gfortran.dg/pdt_5.f03 : New test.
2009
2010 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gcc.dg/pr81988.c: New test.
2013
2014 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2015
2016 * gnat.dg/opt67.adb: New test.
2017 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2018
2019 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2020
2021 PR target/81979
2022 * gcc.dg/pr81979.c: New test.
2023
2024 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2025
2026 PR ada/82126
2027 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2028
2029 2017-09-07 Richard Biener <rguenther@suse.de>
2030
2031 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2032 opportunity.
2033
2034 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2035
2036 * gcc.target/powerpc/float128-1.c: Update options to know that
2037 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2038 -static-libgcc option which is no longer needed. Use -mvsx or
2039 -mpower9-vector to enable VSX or hardware IEEE support, rather
2040 than specifying a particular CPU.
2041 * gcc.target/powerpc/float128-2.c: Likewise.
2042 * gcc.target/powerpc/float128-cmp.c: Likewise.
2043 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2044 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2045 * gcc.target/powerpc/float128-hw.c: Likewise.
2046 * gcc.target/powerpc/float128-mix.c: Likewise.
2047 * gcc.target/powerpc/float128-type-1.c: Likewise.
2048 * gcc.target/powerpc/float128-type-2.c: Likewise.
2049 * gcc.target/powerpc/float128-3.c: New test.
2050 * gcc.target/powerpc/float128-4.c: Likewise.
2051 * gcc.target/powerpc/float128-5.c: Likewise.
2052
2053 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2054
2055 PR middle-end/78468
2056 * gcc.dg/pr78468.c: Add alignment test.
2057
2058 2017-09-06 Wish Wu <wishwu007@gmail.com>
2059 Jakub Jelinek <jakub@redhat.com>
2060
2061 * gcc.dg/sancov/cmp0.c: New test.
2062
2063 2017-09-06 Richard Biener <rguenther@suse.de>
2064
2065 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2066 test for correctness of vector lowering.
2067
2068 2017-09-06 Richard Biener <rguenther@suse.de>
2069
2070 PR tree-optimization/82108
2071 * gcc.dg/vect/pr82108.c: New testcase.
2072
2073 2017-09-06 Martin Jambor <mjambor@suse.cz>
2074
2075 PR tree-optimization/82078
2076 * gcc.dg/tree-ssa/pr82078.c: New test.
2077
2078 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR middle-end/82095
2081 * gcc.dg/tls/pr82095.c: New test.
2082
2083 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR middle-end/81768
2086 * gcc.dg/gomp/pr81768-2.c: New test.
2087
2088 PR middle-end/81768
2089 * gcc.dg/gomp/pr81768-1.c: New test.
2090
2091 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2092
2093 PR target/81833
2094 * gcc.target/powerpc/pr81833-1.c: New file.
2095 * gcc.target/powerpc/pr81833-2.c: New file.
2096
2097 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2098
2099 PR target/59501
2100 PR target/81624
2101 PR target/81769
2102 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2103 * gcc.target/i386/pr81769-1a.c: New test.
2104 * gcc.target/i386/pr81769-1b.c: Likewise.
2105 * gcc.target/i386/pr81769-2.c: Likewise.
2106
2107 2017-09-05 Marek Polacek <polacek@redhat.com>
2108
2109 PR sanitizer/82072
2110 * c-c++-common/ubsan/pr82072-2.c: New test.
2111
2112 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 PR c++/81942
2115 * g++.dg/cpp1y/constexpr-return3.C: New.
2116
2117 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 * gnat.dg/incomplete5.ad[sb]: New test.
2120 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2121
2122 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gnat.dg/specs/uc2.ads: New test.
2125
2126 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2127
2128 * gnat.dg/taft_type4.adb: New test.
2129 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2130
2131 2017-09-05 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/82102
2134 * gcc.dg/torture/pr82102.c: New testcase.
2135
2136 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2137
2138 * testsuite/gnat.dg/array29.ad[sb]: New test.
2139
2140 2017-09-05 Martin Liska <mliska@suse.cz>
2141
2142 PR tree-optimization/82032
2143 * g++.dg/other/pr82032.C: New test.
2144 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2145 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2146 * gcc.dg/switch-10.c: Likewise.
2147
2148 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2149
2150 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2151 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2152
2153 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2154
2155 PR target/77308
2156 * gcc.target/arm/pr77308-1.c: New test.
2157
2158 2017-09-04 Richard Biener <rguenther@suse.de>
2159
2160 PR tree-optimization/82084
2161 * g++.dg/torture/pr82084.C: New testcase.
2162
2163 2017-09-04 Marek Polacek <polacek@redhat.com>
2164
2165 PR c/81783
2166 * c-c++-common/Wtautological-compare-5.c: New test.
2167
2168 2017-09-04 Jeff Law <law@redhat.com>
2169
2170 PR tree-optimization/64910
2171 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2172
2173 2017-09-04 Marek Polacek <polacek@redhat.com>
2174
2175 PR sanitizer/82072
2176 * c-c++-common/ubsan/pr82072.c: New test.
2177
2178 2017-09-04 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/82060
2181 * g++.dg/torture/pr82060.C: New testcase.
2182
2183 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2184
2185 PR rtl-optimization/57448
2186 PR target/67458
2187 PR target/81316
2188 * gcc.dg/atomic/pr80640-2.c: New testcase.
2189 * gcc.dg/atomic/pr81316.c: New testcase.
2190
2191 2017-09-04 Tom de Vries <tom@codesourcery.com>
2192
2193 PR tree-optimization/82052
2194 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2195 call in fn11.
2196
2197 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR sanitizer/81981
2200 * gcc.dg/ubsan/pr81981.c: New test.
2201
2202 PR tree-optimization/70043
2203 PR testsuite/82093
2204 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2205
2206 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2207
2208 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2209 * gcc.target/i386/bmi-check.h (main): Ditto.
2210 * gcc.target/i386/bmi2-check.h (main): Ditto.
2211 * gcc.target/i386/rtm-check.h (main): Ditto.
2212 * gcc.target/i386/sha-check.h (main): Ditto.
2213 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2214 (main): Use __get_cpuid_count. Use check_osxsave.
2215 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2216 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2217 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2218 (main): Use check_osxsave.
2219
2220 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2221
2222 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2223 and return NORUNRES on failure.
2224 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2225 __builtin_va_arg_pack instead of __va_arg_pack.
2226 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2227 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2228 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2229 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2230 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2231
2232 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR target/81766
2235 * gcc.target/i386/pr81766.c: New test.
2236
2237 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2238
2239 PR c/82071
2240 * gcc.target/i386/excess-precision-7.c: New test.
2241
2242 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2243
2244 PR target/82012
2245 * gcc.target/s390/target-attribute/pr82012.c: New test.
2246
2247 2017-09-01 Jeff Law <law@redhat.com>
2248
2249 * gcc.target/i386/const-in-bss.c: New test.
2250
2251 PR tree-optimization/82052
2252 * gcc.c-torture/compile/pr82052.c: New test.
2253
2254 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR sanitizer/81923
2257 * gcc.dg/asan/pr81923.c: New test.
2258
2259 2017-09-01 Martin Liska <mliska@suse.cz>
2260
2261 PR tree-optimization/82059
2262 * gcc.dg/tree-ssa/pr82059.c: New test.
2263
2264 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2265
2266 * gcc.target/arc/loop-1.c: Deleted.
2267
2268 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2269
2270 * gcc.target/arc/arc.exp: Test also cpp files.
2271 * gcc.target/arc/tdelay_slots.cpp: New test.
2272
2273 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2274
2275 * gcc.target/arc/pr9001184797.c: New test.
2276
2277 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR c/81887
2280 * c-c++-common/gomp/pr81887.c: New test.
2281 * gfortran.dg/gomp/pr81887.f90: New test.
2282
2283 2017-09-01 Marek Polacek <polacek@redhat.com>
2284
2285 PR c++/82040
2286 * g++.dg/warn/Wbool-operation-1.C: New test.
2287
2288 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2289
2290 * gcc.target/arc/sdata-5.c: New test.
2291 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2292
2293 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2294
2295 * gcc.target/arc/sdata-3.c: New file.
2296 * gcc.target/arc/sdata-4.c: Likewise.
2297
2298 2017-08-31 Richard Biener <rguenther@suse.de>
2299
2300 PR middle-end/82054
2301 * g++.dg/gomp/pr82054.C: New testcase.
2302
2303 2017-08-31 Renlin Li <renlin.li@arm.com>
2304 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2305
2306 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2307
2308 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2309
2310 PR tree-optimization/81987
2311 * g++.dg/torture/pr81987.C: New file.
2312
2313 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2314
2315 * gnat.dg/aggr22.ad[sb]: New test.
2316
2317 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2318
2319 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2320
2321 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2322
2323 PR target/82015
2324 * gcc.target/powerpc/pr82015.c: Fix up error message.
2325
2326 2017-08-30 Martin Liska <mliska@suse.cz>
2327
2328 PR inline-asm/82001
2329 * gcc.dg/ipa/pr82001.c: New test.
2330
2331 2017-08-30 Martin Liska <mliska@suse.cz>
2332
2333 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2334
2335 2017-08-30 Richard Biener <rguenther@suse.de>
2336
2337 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2338
2339 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2340
2341 PR target/82015
2342 * gcc.target/powerpc/pr82015.c: New test.
2343
2344 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2345
2346 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2347
2348 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2349
2350 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2351 * gcc.target/i386/abi-2.c: Ditto.
2352 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2353 * gcc.target/i386/pr22076.c: Ditto.
2354 * gcc.target/i386/pr37216.c: Ditto.
2355 * gcc.target/i386/pr39431.c: Ditto.
2356 * gcc.target/i386/pr40906-1.c: Ditto.
2357 * gcc.target/i386/pr40906-2.c: Ditto.
2358 * gcc.target/i386/pr43766.c: Ditto.
2359 * gcc.target/i386/pr46226.c: Ditto.
2360 * gcc.target/i386/pr46470.c: Ditto.
2361 * gcc.target/i386/pr59929.c: Ditto.
2362 * gcc.target/i386/sse-10.c: Ditto.
2363 * gcc.target/i386/vararg-1.c: Ditto.
2364 * gcc.target/i386/vararg-1.c: Ditto.
2365 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2366 * gcc.target/i386/pr44223.c: Ditto.
2367 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2368 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2369 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2370 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2371 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2372 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2373 * gcc.target/i386/mvc9.c: Compile for lto target only.
2374 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2375 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2376 * gcc.target/i386/pr57091.c: Ditto.
2377 * gcc.target/i386/pr61599-2.c: Ditto.
2378
2379 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2380
2381 PR tree-optimization/81503
2382 * gcc.c-torture/execute/pr81503.c: New file.
2383
2384 2017-08-29 Martin Liska <mliska@suse.cz>
2385
2386 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2387 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2388
2389 2017-08-29 Richard Biener <rguenther@suse.de>
2390 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2391
2392 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2393
2394 2017-08-28 Jeff Law <law@redhat.com>
2395
2396 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2397 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2398 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2399 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2400 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2401 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2402 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2403 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2404 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2405
2406 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2407
2408 PR fortran/81770
2409 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2410 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2411
2412 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2413
2414 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2415 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2416 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2417
2418 2017-08-28 Richard Biener <rguenther@suse.de>
2419
2420 PR tree-optimization/81977
2421 * g++.dg/torture/pr81977.C: New testcase.
2422
2423 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2424
2425 PR target/80640
2426 * gcc.dg/atomic/pr80640.c: New testcase.
2427
2428 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2429
2430 PR target/81995
2431 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2432 * gcc.target/i386/pr46091-4a.c: Ditto.
2433
2434 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2435
2436 PR fortran/81974
2437 * gfortran.dg/inline_matmul_19.f90: New test.
2438
2439 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2440
2441 * gcc.target/powerpc/m128-check.h: New file.
2442 * gcc.target/powerpc/sse-check.h: New file.
2443 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2444 * gcc.target/powerpc/sse-movlps-2.c: New file.
2445 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2446 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2447 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2448 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2449 * gcc.target/powerpc/sse-divss-1.c: New file.
2450 * gcc.target/powerpc/sse-movhps-1.c: New file.
2451 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2452 * gcc.target/powerpc/sse-subps-1.c: New file.
2453 * gcc.target/powerpc/sse-minps-1.c: New file.
2454 * gcc.target/powerpc/sse-pminub-1.c: New file.
2455 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2456 * gcc.target/powerpc/sse-shufps-1.c: New file.
2457 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2458 * gcc.target/powerpc/sse-maxps-1.c: New file.
2459 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2460 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2461 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2462 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2463 * gcc.target/powerpc/sse-mulps-1.c: New file.
2464 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2465 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2466 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2467 * gcc.target/powerpc/sse-subss-1.c: New file.
2468 * gcc.target/powerpc/sse-movss-2.c: New file.
2469 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2470 * gcc.target/powerpc/sse-minss-1.c: New file.
2471 * gcc.target/powerpc/sse-movaps-2.c: New file.
2472 * gcc.target/powerpc/sse-movlps-1.c: New file.
2473 * gcc.target/powerpc/sse-maxss-1.c: New file.
2474 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2475 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2476 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2477 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2478 * gcc.target/powerpc/sse-mulss-1.c: New file.
2479 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2480 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2481 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2482 * gcc.target/powerpc/sse-movhps-2.c: New file.
2483 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2484 * gcc.target/powerpc/sse-xorps-1.c: New file.
2485 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2486 * gcc.target/powerpc/sse-orps-1.c: New file.
2487 * gcc.target/powerpc/sse-addps-1.c: New file.
2488 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2489 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2490 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2491 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2492 * gcc.target/powerpc/sse-andps-1.c: New file.
2493 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2494 * gcc.target/powerpc/sse-divps-1.c: New file.
2495 * gcc.target/powerpc/sse-andnps-1.c: New file.
2496 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2497 * gcc.target/powerpc/sse-movss-1.c: New file.
2498 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2499 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2500 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2501 * gcc.target/powerpc/sse-movaps-1.c: New file.
2502 * gcc.target/powerpc/sse-movss-3.c: New file.
2503 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2504 * gcc.target/powerpc/sse-addss-1.c: New file.
2505 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2506
2507 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2508
2509 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2510 * gcc.target/powerpc/dform-2.c: Likewise.
2511 * gcc.target/powerpc/dform-3.c: Likewise.
2512 * gcc.target/powerpc/pr71656-1.c: Likewise.
2513 * gcc.target/powerpc/pr71656-2.c: Likewise.
2514 * gcc.target/powerpc/pr80103-1.c: Likewise.
2515 * gcc.target/powerpc/pr80098-1.c: Likewise.
2516
2517 2017-08-24 Martin Sebor <msebor@redhat.com>
2518
2519 PR middle-end/81908
2520 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2521 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2522 * gcc.dg/tree-ssa/pr81908.c: New test.
2523
2524 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2525
2526 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2527 Suppress warning during tests.
2528
2529 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2530
2531 * lib/target-supports.exp: Group together target-dependant checks.
2532
2533 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2534
2535 PR tree-optimization/81913
2536 * gcc.c-torture/execute/pr81913.c: New test.
2537 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2538 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2539
2540 2017-08-23 Richard Biener <rguenther@suse.de>
2541
2542 PR target/81921
2543 * gcc.target/i386/pr81921.c: New testcase.
2544
2545 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2546
2547 * gcc.target/i386/pr80969-1.c: New testcase.
2548 * gcc.target/i386/pr80969-2a.c: Likewise.
2549 * gcc.target/i386/pr80969-2.c: Likewise.
2550 * gcc.target/i386/pr80969-3.c: Likewise.
2551 * gcc.target/i386/pr80969-4a.c: Likewise.
2552 * gcc.target/i386/pr80969-4b.c: Likewise.
2553 * gcc.target/i386/pr80969-4.c: Likewise.
2554 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2555 * lib/target-supports.exp (check_avx512_os_support_available,
2556 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2557 New proceedures for target avx512f and avx512f_runtime selectors.
2558 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2559
2560 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2561
2562 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2563 * gcc.dg/param-type-mismatch.c: New test case.
2564
2565 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2566
2567 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2568 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2569 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2570 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2571 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2572 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2573 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2574
2575 2017-08-23 Richard Biener <rguenther@suse.de>
2576
2577 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2578 * g++.dg/tree-ssa/pr45605.C: Likewise.
2579 * gnat.dg/noinline2.adb: Likewise.
2580 * gnat.dg/renaming6.adb: Likewise.
2581 * gnat.dg/renaming6.ads: Likewise.
2582 * gnat.dg/specs/noinline3.ads: Likewise.
2583
2584 2017-08-23 Richard Biener <rguenther@suse.de>
2585
2586 PR lto/81940
2587 * g++.dg/lto/pr81940_0.C: New testcase.
2588
2589 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2590
2591 PR middle-end/19706
2592 * gcc.dg/tree-ssa/pr19706.c: New.
2593 * lib/target-supports.exp (check_effective_target_xorsign): New.
2594
2595 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2596
2597 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2598 -mabi=ms
2599 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2600 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2601 * gcc.target/i386/pr66275.c: Likewise.
2602 * gcc.target/i386/pr68018.c: Likewise.
2603
2604 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2605
2606 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2607
2608 2017-08-22 Jeff Law <law@redhat.com>
2609
2610 PR tree-optimization/81741
2611 PR tree-optimization/71947
2612 * gcc.dg/tree-ssa/pr81741.c: New test.
2613 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2614 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2615 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2616 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2617 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2618 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2619 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2620
2621 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2622
2623 PR c++/80287
2624 * g++.dg/pr80287.C: New test.
2625
2626 2017-08-22 Richard Biener <rguenther@suse.de>
2627
2628 Revert
2629 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2630
2631 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2632
2633 2017-08-22 Richard Biener <rguenther@suse.de>
2634
2635 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2636 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2637 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2638 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2639 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2640 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2641 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2642 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2643
2644 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645
2646 PR fortran/81296
2647 * gfortran.dg/dtio_12.f90: Update test.
2648
2649 2017-08-21 Nathan Sidwell <nathan@acm.org>
2650
2651 * g++.dg/template/pr81899.C: Fix c++03.
2652 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2653
2654 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2655
2656 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2657 Update expected result to show all of "(long)0" being underlined.
2658 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2659 (test_multitoken_macro): Update expected underlining.
2660
2661 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2662
2663 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2664 to show underlining of all pertinent params.
2665 * gcc.dg/format/pr72858.c: Likewise.
2666
2667 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2668
2669 PR target/46091
2670 * gcc.target/i386/pr46091-4.c: New test.
2671 * gcc.target/i386/pr46091-4a.c: Ditto.
2672 * gcc.target/i386/pr46091-5.c: Ditto.
2673 * gcc.target/i386/pr46091-5a.c: Ditto.
2674
2675 2017-08-21 Nathan Sidwell <nathan@acm.org>
2676
2677 PR c++/81899
2678 * g++.dg/template/pr81899.C: New.
2679
2680 2017-08-21 Richard Biener <rguenther@suse.de>
2681
2682 PR tree-optimization/81900
2683 * gcc.dg/torture/pr81900.c: New testcase.
2684
2685 2017-08-21 Richard Biener <rguenther@suse.de>
2686
2687 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2688 regex to handle the LTO case.
2689 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2690 * c-c++-common/asan/misalign-1.c: Likewise.
2691 * c-c++-common/asan/misalign-2.c: Likewise.
2692 * c-c++-common/asan/null-deref-1.c: Likewise.
2693 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2694 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2695 * c-c++-common/asan/use-after-free-1.c: Likewise.
2696 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2697 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2698 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2699 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2700 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2701 * g++.dg/asan/large-func-test-1.C: Likewise.
2702 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2703
2704 2017-08-21 Richard Biener <rguenther@suse.de>
2705
2706 PR middle-end/81884
2707 * g++.dg/torture/pr81884.C: New testcase.
2708
2709 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2710
2711 PR ipa/77732
2712 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2713
2714 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2715
2716 PR tree-optimization/46805
2717 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2718 * jit.dg/test-autovectorize.c: New test case.
2719
2720 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2721
2722 PR target/80210
2723 * gcc.target/powerpc/pr80210.c: New test.
2724
2725 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2726
2727 PR c++/81514
2728 * g++.dg/lookup/empty.h: New file.
2729 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2730 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2731 on a built-in.
2732
2733 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2734
2735 PR c/53037
2736 * c-c++-common/pr53037-5.c: New test.
2737 * g++.dg/pr53037-1.C: Likewise.
2738 * g++.dg/pr53037-2.C: Likewise.
2739 * g++.dg/pr53037-3.C: Likewise.
2740 * g++.dg/pr53037-4.C: Likewise.
2741 * gcc.dg/pr53037-1.c: Likewise.
2742 * gcc.dg/pr53037-2.c: Likewise.
2743 * gcc.dg/pr53037-3.c: Likewise.
2744 * gcc.dg/pr53037-4.c: Likewise.
2745
2746 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2747
2748 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2749 * gcc.target/powerpc/p9-vparity.c: Likewise.
2750 * gcc.target/powerpc/pr68805.c: Likewise.
2751 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2752
2753 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2754
2755 PR target/72804
2756 * gcc.target/powerpc/pr72804.c: New test.
2757
2758 2017-08-17 Marek Polacek <polacek@redhat.com>
2759
2760 PR middle-end/81814
2761 * gcc.dg/torture/pr81814.c: New test.
2762
2763 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2764
2765 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2766
2767 2017-08-17 Tom de Vries <tom@codesourcery.com>
2768
2769 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2770
2771 2017-08-17 Richard Biener <rguenther@suse.de>
2772
2773 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2774
2775 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2776
2777 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2778 scan-assembler-times for alpha*-*-*.
2779 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2780 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2781
2782 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2783
2784 PR fortran/81116
2785 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2786
2787 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2788
2789 PR target/46091
2790 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2791 (testm): New test function.
2792 * gcc.target/i386/pr46091-2.c: Ditto.
2793 * gcc.target/i386/pr46091-3.c: Ditto.
2794
2795 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2796
2797 PR tree-optimization/81832
2798 * gcc.dg/tree-ssa/pr81832.c: New test.
2799
2800 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2801
2802 PR tree-optimization/81835
2803 * gcc.dg/vect/pr81815.c: New test.
2804
2805 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2806
2807 PR target/78460
2808 PR target/67712
2809 * gcc.c-torture/compile/string-large-1.c: New test.
2810
2811 2017-08-15 Richard Biener <rguenther@suse.de>
2812
2813 PR tree-optimization/81790
2814 * gcc.dg/torture/pr81790.c: New testcase.
2815
2816 2017-08-14 Martin Sebor <msebor@redhat.com>
2817
2818 PR c/81117
2819 * c-c++-common/attr-nonstring-1.c: New test.
2820
2821 2017-08-14 Martin Sebor <msebor@redhat.com>
2822
2823 PR c/81117
2824 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2825
2826 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2827
2828 * gcc.dg/ucnid-5.c: Skip on AIX.
2829 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2830
2831 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2832
2833 PR target/46091
2834 * gcc.target/i386/pr46091-1.c: New test.
2835 * gcc.target/i386/pr46091-2.c: Ditto.
2836 * gcc.target/i386/pr46091-3.c: Ditto.
2837
2838 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2839
2840 PR target/81643
2841 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2842
2843 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2844
2845 PR target/79845
2846 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2847 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2848 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2849 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2850 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2859 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2860 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2861 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2862 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2863 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2864 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2865 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2866 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2867 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2868 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2869 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2870 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2871 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2872 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2873 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2874 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2875 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2876 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2877 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2878 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2879 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2880 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2881 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2882 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2883 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2884 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2885 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2886 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2887 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2888 * gcc.target/powerpc/cmpb-3.c: Likewise.
2889 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2890 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2891 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2892 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2893 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2894 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2895 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2896 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2897 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2898 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2899 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2900 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2901 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2902 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2903 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2904 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2905 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2906 * gcc.target/powerpc/no-r11-3.c: Likewise.
2907 * gcc.target/powerpc/pr80098-1.c: Likewise.
2908 * gcc.target/powerpc/pr80098-2.c: Likewise.
2909 * gcc.target/powerpc/pr80098-3.c: Likewise.
2910 * gcc.target/powerpc/pr80098-4.c: Likewise.
2911 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2912 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2913 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2914 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2915 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2916 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2917 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2918 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2919 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2920 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2921 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2922
2923 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2924
2925 PR tree-optimization/81799
2926 * gcc.dg/tree-ssa/pr81799.c: New.
2927
2928 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2929
2930 PR middle-end/46932
2931 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2932 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2933
2934 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2935
2936 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2937 -mno-pc-relative-literal-loads.
2938
2939 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2940
2941 PR testsuite/81793
2942 * gcc.dg/pie-static-1.c: Require both static and pie support.
2943 * gcc.dg/pie-static-2.c: Likewise.
2944
2945 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2946
2947 PR ada/79542
2948 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2949
2950 2017-08-11 Marek Polacek <polacek@redhat.com>
2951
2952 PR c/81795
2953 * gcc.dg/pr81795.c: New test.
2954
2955 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2956
2957 PR fortran/60355
2958 * gfortran.dg (bind_c_usage_30): New test.
2959
2960 2017-08-11 Martin Liska <mliska@suse.cz>
2961
2962 PR tree-opt/79987
2963 * gcc.target/i386/mpx/pr79987.c: New test.
2964
2965 2017-08-11 Martin Liska <mliska@suse.cz>
2966
2967 PR ipa/81213
2968 * gcc.target/i386/pr81213.c: New test.
2969
2970 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2971
2972 PR target/81708
2973 * gcc.target/i386/stack-prot-sym.c: New test.
2974
2975 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2976
2977 PR testsuite/81738
2978 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2979 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2980 vect_perm and vect_element_align for vectorization.
2981
2982 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2983
2984 PR target/81736
2985 * gcc.target/i386/pr81736-1.c: New test.
2986 * gcc.target/i386/pr81736-2.c: Likewise.
2987 * gcc.target/i386/pr81736-3.c: Likewise.
2988 * gcc.target/i386/pr81736-4.c: Likewise.
2989 * gcc.target/i386/pr81736-5.c: Likewise.
2990 * gcc.target/i386/pr81736-6.c: Likewise.
2991 * gcc.target/i386/pr81736-7.c: Likewise.
2992
2993 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2994
2995 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2996 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2997
2998 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2999
3000 * c-c++-common/missing-close-symbol.c: New test case.
3001 * c-c++-common/missing-symbol.c: New test case.
3002 * gcc.dg/unclosed-init.c: New test case.
3003 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3004 * g++.dg/diagnostic/unclosed-function.C: New test case.
3005 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3006 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3007 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3008 "expected identifier" error.
3009
3010 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3011
3012 * gfortran.dg/dec_d_lines_1.f: New test.
3013 * gfortran.dg/dec_d_lines_2.f: New test.
3014
3015 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3016
3017 * gfortran.dg/dec_structure_18.f90: New test.
3018 * gfortran.dg/dec_structure_19.f90: New test.
3019 * gfortran.dg/dec_structure_20.f90: New test.
3020 * gfortran.dg/dec_structure_21.f90: New test.
3021
3022 2017-08-10 Marek Polacek <polacek@redhat.com>
3023
3024 PR testsuite/81784
3025 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3026
3027 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3028
3029 2017-08-10 Martin Liska <mliska@suse.cz>
3030
3031 PR c++/81355
3032 * g++.dg/other/pr81355.C: New test.
3033
3034 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3035
3036 * jit.dg/all-non-failing-tests.h: Add note about
3037 test-vector-types.cc.
3038 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3039 case.
3040 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3041 New test case.
3042 * jit.dg/test-vector-types.cc: New test case.
3043
3044 2017-08-09 Andrew Pinski <apinski@cavium.com>
3045
3046 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3047 --save-temps to the options passed.
3048
3049 2017-08-09 Michael Collison <michael.collison@arm.com>
3050
3051 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3052 boundary option and fix comment.
3053 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3054 boundary option and fix comment.
3055 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3056 boundary option and fix comment.
3057 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3058 -mstructure-size boundary option.
3059
3060 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3061
3062 PR rtl-optimization/81423
3063 * gcc.c-torture/execute/pr81423.c: New testcase.
3064
3065 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3066
3067 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3068 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3069 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3070 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3071
3072 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3073
3074 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3075 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3076
3077 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3078
3079 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3080 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3081 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3082
3083 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3084
3085 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3086 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3087 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3088 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3089
3090 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3091
3092 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3093
3094 2017-08-09 Marek Polacek <polacek@redhat.com>
3095
3096 PR c/81233
3097 * gcc.dg/diagnostic-types-1.c: New test.
3098 * gcc.dg/assign-warn-1.c: Update warning messages.
3099 * gcc.dg/assign-warn-2.c: Likewise.
3100 * gcc.dg/c90-const-expr-5.c: Likewise.
3101 * gcc.dg/c99-const-expr-5.c: Likewise.
3102 * gcc.dg/conv-2.c: Likewise.
3103 * gcc.dg/init-bad-7.c: Likewise.
3104 * gcc.dg/overflow-warn-1.c: Likewise.
3105 * gcc.dg/overflow-warn-2.c: Likewise.
3106 * gcc.dg/overflow-warn-3.c: Likewise.
3107 * gcc.dg/overflow-warn-4.c: Likewise.
3108 * gcc.dg/pointer-array-atomic.c: Likewise.
3109 * gcc.dg/pr26865.c: Likewise.
3110 * gcc.dg/pr61162-2.c: Likewise.
3111 * gcc.dg/pr61162.c: Likewise.
3112 * gcc.dg/pr67730-2.c: Likewise.
3113 * gcc.dg/pr69156.c: Likewise.
3114 * gcc.dg/pr70174.c: Likewise.
3115 * objc.dg/proto-lossage-4.m: Likewise.
3116
3117 2017-08-09 Marek Polacek <polacek@redhat.com>
3118
3119 PR c/81417
3120 * Wsign-compare-1.c: New test.
3121 * gcc.dg/compare1.c: Adjust dg-bogus.
3122 * gcc.dg/compare2.c: Likewise.
3123 * gcc.dg/compare3.c: Likewise.
3124 * gcc.dg/compare7.c: Likewise.
3125 * gcc.dg/compare8.c: Likewise.
3126 * gcc.dg/compare9.c: Likewise.
3127 * gcc.dg/pr11492.c: Likewise.
3128
3129 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3130
3131 PR driver/81523
3132 * gcc.dg/pie-7.c: New test.
3133 * gcc.dg/pie-static-1.c: Likewise.
3134 * gcc.dg/pie-static-2.c: Likewise.
3135
3136 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3137
3138 PR target/81708
3139 * gcc.target/i386/stack-prot-guard.c: New test.
3140
3141 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3142
3143 * gcc.target/aarch64/xorsign.c: New.
3144 * gcc.target/aarch64/xorsign_exec.c: New.
3145 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3146
3147 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3148
3149 PR tree-optimization/81354
3150 * g++.dg/torture/pr81354.C: New file.
3151
3152 2017-08-08 Richard Biener <rguenther@suse.de>
3153
3154 PR middle-end/81719
3155 * g++.dg/tree-ssa/pr81719.C: New testcase.
3156
3157 2017-08-08 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/81723
3160 * gfortran.dg/pr81723.f: New testcase.
3161
3162 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3163
3164 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3165 string.
3166 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3167 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3168 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3169 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3170 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3171 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3172 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3173 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3174 * gcc.target/powerpc/cmpb-3.c: Likewise.
3175 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3176 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3177
3178 2017-08-08 Martin Liska <mliska@suse.cz>
3179
3180 PR tree-opt/81696
3181 * gcc.dg/ipa/pr81696.c: New test.
3182
3183 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3184
3185 PR tree-optimization/81744
3186 * gcc.dg/tree-ssa/pr81744.c: New.
3187
3188 2017-08-08 Marek Polacek <polacek@redhat.com>
3189
3190 PR c++/81607
3191 * g++.dg/other/bitfield6.C: New test.
3192
3193 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3194
3195 PR target/81593
3196 * gcc.target/powerpc/vec-setup.h: New tests to test various
3197 combinations of setting up vectors of 2 double word elements.
3198 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3199 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3200 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3201 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3202 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3203 vector inserts from vector extracts.
3204 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3205
3206 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3207
3208 PR fortran/68829
3209 PR fortran/81701
3210 * gfortran.dg/o_fast_stacksize.90: New test.
3211
3212 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3213
3214 PR middle-end/46932
3215 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3216
3217 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3218
3219 * gcc.target/i386/pr81736-1.c: Removed.
3220 * gcc.target/i386/pr81736-2.c: Likewise.
3221 * gcc.target/i386/pr81736-3.c: Likewise.
3222 * gcc.target/i386/pr81736-4.c: Likewise.
3223
3224 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3225
3226 PR target/81736
3227 * gcc.target/i386/pr81736-1.c: New test.
3228 * gcc.target/i386/pr81736-2.c: Likewise.
3229 * gcc.target/i386/pr81736-3.c: Likewise.
3230 * gcc.target/i386/pr81736-4.c: Likewise.
3231
3232 2017-08-07 Marek Polacek <polacek@redhat.com>
3233
3234 PR middle-end/81737
3235 * gcc.dg/pr81737.c: New test.
3236
3237 2017-08-07 Martin Liska <mliska@suse.cz>
3238
3239 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3240 * gcc.dg/parm-impl-decl-1.c: Likewise.
3241 * gcc.dg/parm-impl-decl-3.c: Likewise.
3242 * gcc.dg/Wattributes-5.c: New test.
3243
3244 2017-08-06 Andrew Pinski <apinski@cavium.com>
3245
3246 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3247 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3248 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3249 * gcc.target/aarch64/target_attr_4.c: Likewise.
3250 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3251 * gcc.target/aarch64/target_attr_2.c: Likewise.
3252 * gcc.target/aarch64/target_attr_7.c: Likewise.
3253 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3254 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3255 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3256
3257 2017-08-06 Andrew Pinski <apinski@cavium.com>
3258
3259 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3260 -march=armv8-a+nolse, skip if -mcpu= is passed.
3261 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3262
3263 2017-08-06 Andrew Pinski <apinski@cavium.com>
3264
3265 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3266 * gcc.target/aarch64/_Float16_2.c: Likewise.
3267 * gcc.target/aarch64/_Float16_3.c: Likewise.
3268
3269 2017-08-06 Tom de Vries <tom@codesourcery.com>
3270
3271 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3272
3273 2017-08-06 Tom de Vries <tom@codesourcery.com>
3274
3275 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3276 type. Add missing return.
3277
3278 2017-08-06 Tom de Vries <tom@codesourcery.com>
3279
3280 PR testsuite/81731
3281 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3282 variable 'a' definition.
3283 (b): Remove unused variable.
3284 (gp): New variable.
3285 (check): Add parameter corresponding to call in main, and handle.
3286
3287 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 PR c++/79790
3290 * g++.dg/cpp1z/class-deduction43.C: New.
3291
3292 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3293
3294 PR tree-optimization/57371
3295 * c-c++-common/pr57371-1.c: New test.
3296 * c-c++-common/pr57371-2.c: New test.
3297 * c-c++-common/pr57371-3.c: New test.
3298 * c-c++-common/pr57371-4.c: New test.
3299 * gcc.dg/pr57371-5.c: New test.
3300
3301 2017-08-04 Carl Love <cel@us.ibm.com>
3302
3303 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3304 builtin test cases for vec_mule, and vec_mulo.
3305 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3306 builtin test cases for vec_mule, and vec_mulo.
3307
3308 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3309
3310 PR target/81590
3311 * gcc.target/i386/avx512-check.h: New file.
3312 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3313 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3314 * gcc.target/i386/avx512cd-check.h: Likewise.
3315 * gcc.target/i386/avx512ifma-check.h: Likewise.
3316 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3317 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3318 * gcc.target/i386/avx512bw-check.h: Rewrite.
3319 * gcc.target/i386/avx512dq-check.h: Likewise.
3320 * gcc.target/i386/avx512er-check.h: Likewise.
3321 * gcc.target/i386/avx512f-check.h: Likewise.
3322 * gcc.target/i386/avx512vl-check.h: Likewise.
3323 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3324 only.
3325 (test_512): Removed.
3326 (avx512*_test): Likewise.
3327 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3328
3329 2017-08-04 Marek Polacek <polacek@redhat.com>
3330
3331 PR middle-end/81695
3332 * gcc.dg/pr81695.c: New test.
3333
3334 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3335
3336 PR tree-optimization/81136
3337 * gcc.dg/vect/pr81136.c: Add scan test.
3338
3339 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3340
3341 * gcc.dg/vect/vect-alias-check-3.c: New test.
3342 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3343 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3344
3345 2017-08-04 Richard Biener <rguenther@suse.de>
3346
3347 PR middle-end/81705
3348 * c-c++-common/ubsan/pr81705.c: New testcase.
3349
3350 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3351
3352 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3353 messages that used to start with a capital letter.
3354 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3355 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3356 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3357 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3358 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3359 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3360 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3361 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3362 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3363 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3364 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3365 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3366 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3367 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3368 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3369 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3370 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3371 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3372 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3373 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3374 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3375 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3376 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3377 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3378 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3379 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3380 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3381 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3382 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3383 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3384 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3385 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3386 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3387 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3388 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3389 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3390 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3391 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3392 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3393 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3394 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3395 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3396 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3397 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3398 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3399 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3400 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3401 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3402 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3403 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3404 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3405 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3406 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3407 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3408 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3409 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3410
3411 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR target/81621
3414 * gcc.dg/pr81621.c: New test.
3415
3416 2017-08-03 Richard Biener <rguenther@suse.de>
3417
3418 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3419 and CSE.
3420
3421 2017-08-03 Richard Biener <rguenther@suse.de>
3422
3423 PR middle-end/81148
3424 * c-c++-common/ubsan/pr81148.c: New testcase.
3425
3426 2017-08-03 Tom de Vries <tom@codesourcery.com>
3427
3428 PR target/81662
3429 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3430
3431 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR driver/81650
3434 * gcc.dg/pr81650.c: New test.
3435
3436 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 PR c++/71440
3439 * g++.dg/template/crash127.C: New.
3440
3441 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR middle-end/81052
3444 * c-c++-common/pr81052.c: New test.
3445
3446 2017-08-03 Tom de Vries <tom@codesourcery.com>
3447
3448 * gcc.dg/pr56727-2.c: Require alias.
3449
3450 2017-08-03 Tom de Vries <tom@codesourcery.com>
3451
3452 * gcc.dg/attr-noipa.c: Require alloca.
3453
3454 2017-08-03 Tom de Vries <tom@codesourcery.com>
3455
3456 * gcc.dg/torture/pr80163.c: Require label_values.
3457
3458 2017-08-03 Tom de Vries <tom@codesourcery.com>
3459
3460 PR target/81662
3461 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3462 * c-c++-common/patchable_function_entry-default.c: Same.
3463 * c-c++-common/patchable_function_entry-definition.c: Same.
3464
3465 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3466
3467 PR target/81644
3468 * gcc.target/i386/pr81644.c: New test.
3469
3470 2017-08-02 Tom de Vries <tom@codesourcery.com>
3471
3472 * gcc.dg/Walloca-14.c: Use relative line number.
3473
3474 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3475
3476 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3477 test "no-3dnowa" target attribute.
3478
3479 2017-08-02 Marek Polacek <polacek@redhat.com>
3480
3481 PR c/81289
3482 * gcc.dg/noncompile/pr81289.c: New test.
3483
3484 PR c/81448
3485 PR c/81306
3486 * c-c++-common/Wmultistatement-macros-13.c: New test.
3487
3488 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c++/81640
3491 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3492
3493 PR middle-end/79499
3494 * gcc.dg/pr79499.c: New test.
3495
3496 2017-08-02 Richard Biener <rguenther@suse.de>
3497
3498 PR tree-optimization/81633
3499 * gcc.dg/vect/pr81633.c: New testcase.
3500
3501 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3502
3503 * gcc.dg/guality/pr25967-1.c: New test.
3504 * gcc.dg/guality/pr25967-2.c: Likewise.
3505 * gcc.dg/torture/pr25967-1.c: Likewise.
3506 * gcc.dg/torture/pr25967-2.c: Likewise.
3507
3508 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3509
3510 PR target/81654
3511 * gcc.target/i386/pr81654.c: New test.
3512
3513 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3514
3515 PR fortran/79312
3516 * gfortran.dg/logical_assignment_1.f90: New test.
3517
3518 2017-08-01 Martin Liska <mliska@suse.cz>
3519
3520 PR middle-end/70140
3521 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3522
3523 2017-08-01 Martin Liska <mliska@suse.cz>
3524
3525 Revert r250771
3526 Make mempcpy more optimal (PR middle-end/70140).
3527
3528 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR target/81622
3531 * gcc.target/powerpc/pr81622.c: New test.
3532
3533 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3534
3535 PR tree-optimization/80925
3536 * gcc.dg/vect/vect-28.c: Add
3537 --param vect-max-peeling-for-alignment=0 option.
3538 Remove unaligned access and peeling checks.
3539 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3540 * gcc.dg/vect/vect-70.c: Ditto.
3541 * gcc.dg/vect/vect-87.c: Ditto.
3542 * gcc.dg/vect/vect-88.c: Ditto.
3543 * gcc.dg/vect/vect-91.c: Ditto.
3544 * gcc.dg/vect/vect-93.c: Ditto.
3545
3546 2017-08-01 Tom de Vries <tom@codesourcery.com>
3547
3548 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3549 * gcc.target/nvptx/slp.c (foo): Same.
3550
3551 2017-08-01 Richard Biener <rguenther@suse.de>
3552
3553 PR tree-optimization/81181
3554 * gcc.dg/torture/pr81181.c: New testcase.
3555
3556 2017-08-01 Martin Liska <mliska@suse.cz>
3557
3558 PR middle-end/70140
3559 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3560
3561 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3562
3563 PR target/81641
3564 * gcc.target/i386/pr81641.c: New test.
3565
3566 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3567
3568 PR target/81639
3569 * gcc.target/i386/pr81639.c: New test.
3570
3571 2017-08-01 Richard Biener <rguenther@suse.de>
3572
3573 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3574 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3575 endless loop.
3576 * gcc.dg/uninit-23.c: Adjust.
3577
3578 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3579
3580 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3581 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3582
3583 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3584
3585 PR tree-optimization/81627
3586 * gcc.dg/tree-ssa/pr81627.c: New.
3587
3588 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3589
3590 PR tree-optimization/81620
3591 * gcc.dg/tree-ssa/pr81620-1.c: New.
3592 * gcc.dg/tree-ssa/pr81620-2.c: New.
3593
3594 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3595
3596 PR testsuite/53542
3597 * gfortran.dg/use_30.f90: New test.
3598
3599 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR tree-optimization/81588
3602 * gcc.dg/tree-ssa/pr81588.c: New test.
3603 * gcc.dg/pr81588.c: New test.
3604 * gcc.c-torture/execute/pr81588.c: New test.
3605
3606 2017-08-01 Richard Biener <rguenther@suse.de>
3607
3608 PR tree-optimization/81297
3609 * gcc.dg/torture/pr81297.c: New testcase.
3610
3611 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3612
3613 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3614
3615 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3616
3617 PR tree-optimization/80925
3618 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3619 --param vect-max-peeling-for-alignment=0 option.
3620 Remove unaligned access and peeling checks.
3621 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3622
3623 2017-07-31 Carl Love <cel@us.ibm.com>
3624
3625 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3626 missed in commit 250746.
3627
3628 2017-07-31 Carl Love <cel@us.ibm.com>
3629
3630 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3631 new builtins.
3632
3633 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3634
3635 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3636 * gcc.target/i386/pr79793-2.c: Likewise.
3637
3638 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3639
3640 PR target/25967
3641 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3642 (naked): Add attribute regparm(1) for x86_32 targets.
3643 Add integer argument. Remove global "data" variable.
3644 (main): Pass integer argument to naked function.
3645 * gcc.target/i386/naked-4.c: New test.
3646
3647 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3648 Martin Liska <mliska@suse.cz>
3649
3650 * gcc.dg/predict-15.c: New test.
3651 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3652
3653 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3654
3655 PR target/25967
3656 * gcc.target/i386/naked-1.c: New test.
3657 * gcc.target/i386/naked-2.c: Ditto.
3658 * gcc.target/i386/naked-3.c: Ditto.
3659 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3660 do_test_body0 stub function, use attribute "naked" instead.
3661 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3662 * gcc.dg/pr44290-2.c: Ditto.
3663
3664 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3665
3666 PR fortran/81581
3667 * gfortran.dg/dim_sum_1.f90: New test case.
3668 * gfortran.dg/dim_sum_2.f90: New test case.
3669 * gfortran.dg/dim_sum_3.f90: New test case.
3670
3671 2017-07-31 Martin Liska <mliska@suse.cz>
3672
3673 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3674 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3675
3676 2017-07-31 Martin Liska <mliska@suse.cz>
3677
3678 PR sanitize/81530
3679 * g++.dg/ubsan/pr81530.C: New test.
3680
3681 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR sanitizer/81604
3684 * c-c++-common/ubsan/pr81604.c: New test.
3685
3686 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3687
3688 PR target/79793
3689 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3690 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3691 (foo): Check the builtin return address against the return address
3692 in interrupt frame.
3693 * gcc.target/i386/pr79793-1.c: New test.
3694 * gcc.target/i386/pr79793-2.c: Likewise.
3695
3696 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3697
3698 * c-c++-common/dump-ada-spec-7.c: New test.
3699
3700 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3701
3702 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3703 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3704
3705 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3706
3707 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3708
3709 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3710
3711 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3712
3713 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3714
3715 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3716
3717 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3718 Bilyan Borisov <bilyan.borisov@arm.com>
3719
3720 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3721 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3722 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3723 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3724 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3725
3726 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3727
3728 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3729 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3730 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3731 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3732 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3733 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3734 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3735 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3736 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3737 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3738 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3739
3740 2017-07-28 Martin Liska <mliska@suse.cz>
3741
3742 PR sanitizer/81340
3743 * g++.dg/asan/pr81340.C: New test.
3744
3745 2017-07-28 Richard Biener <rguenther@suse.de>
3746
3747 PR tree-optimization/81502
3748 * gcc.target/i386/pr81502.c: New testcase.
3749
3750 2017-07-28 Martin Liska <mliska@suse.cz>
3751
3752 PR sanitizer/81460
3753 * gcc.dg/asan/pr81460.c: New test.
3754
3755 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR sanitizer/80998
3758 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3759 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3760
3761 PR tree-optimization/81578
3762 * gcc.dg/pr81578.c: New test.
3763
3764 2017-07-28 Richard Biener <rguenther@suse.de>
3765
3766 PR tree-optimization/81573
3767 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3768
3769 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3770
3771 * g++.dg/pr69667.C: Remove option -mlra.
3772 * gcc.target/powerpc/dform-1.c: Likewise.
3773 * gcc.target/powerpc/dform-2.c: Likewise.
3774 * gcc.target/powerpc/dform-3.c: Likewise.
3775 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3776 * gcc.target/powerpc/p9-vparity.c: Likewise.
3777 * gcc.target/powerpc/pr63491.c: Likewise.
3778 * gcc.target/powerpc/pr67808.c: Likewise.
3779 * gcc.target/powerpc/pr68805.c: Likewise.
3780 * gcc.target/powerpc/pr69461.c: Likewise.
3781 * gcc.target/powerpc/pr71680.c: Likewise.
3782 * gcc.target/powerpc/pr77289.c: Likewise.
3783 * gcc.target/powerpc/pr78458.c: Likewise.
3784 * gcc.target/powerpc/pr78543.c: Likewise.
3785 * g++.dg/pr71294.C: Remove option -mno-lra.
3786 * gcc.target/powerpc/pr71656-1.c: Likewise.
3787 * gcc.target/powerpc/pr71656-2.c: Likewise.
3788 * gcc.target/powerpc/pr71698.c: Likewise.
3789
3790 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3791 Sudakshina Das <sudi.das@arm.com>
3792
3793 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3794
3795 2017-07-27 Marek Polacek <polacek@redhat.com>
3796
3797 PR c/81417
3798 * c-c++-common/Wsign-compare-1.c: New test.
3799 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3800 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3801 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3802 * g++.dg/warn/compare1.C: Likewise.
3803 * gcc.dg/compare1.c: Likewise.
3804 * gcc.dg/compare2.c: Likewise.
3805 * gcc.dg/compare4.c: Likewise.
3806 * gcc.dg/compare5.c: Likewise.
3807 * gcc.dg/pr35430.c: Likewise.
3808 * gcc.dg/pr60087.c: Likewise.
3809
3810 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3811
3812 PR middle-end/81564
3813 * gcc.dg/pr81564.c: New test.
3814
3815 2017-07-27 Richard Biener <rguenther@suse.de>
3816
3817 PR tree-optimization/81573
3818 PR tree-optimization/81494
3819 * gcc.dg/torture/pr81573.c: New testcase.
3820
3821 2017-07-27 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/81571
3824 * gcc.dg/torture/pr81571.c: New testcase.
3825
3826 2017-07-27 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/81502
3829 * gcc.target/i386/vect-insert-1.c: New testcase.
3830
3831 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3832
3833 PR target/81534
3834 * gcc.target/s390/pr81534.c: New test.
3835
3836 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR tree-optimization/81555
3839 PR tree-optimization/81556
3840 * gcc.c-torture/execute/pr81555.c: New test.
3841 * gcc.c-torture/execute/pr81556.c: New test.
3842
3843 * gcc.dg/attr-noipa.c: New test.
3844 * gcc.dg/ipa/ipa-pta-18.c: New test.
3845 * gcc.dg/ipa/ipa-sra-11.c: New test.
3846
3847 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3848
3849 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3850 option.
3851 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3852 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3853 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3854 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3855 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3856 * gcc.target/powerpc/vsx-simode.c: Likewise.
3857 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3858 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3859
3860 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 PR c++/71570
3863 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3864
3865 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3866
3867 PR target/81563
3868 * gcc.target/i386/pr81563.c: New test
3869
3870 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3871
3872 PR target/79041
3873 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3874
3875 2017-07-26 Marek Polacek <polacek@redhat.com>
3876
3877 PR middle-end/70992
3878 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3879 * gcc.dg/overflow-warn-2.c: Likewise.
3880 * gcc.dg/overflow-warn-3.c: Likewise.
3881 * gcc.dg/overflow-warn-4.c: Likewise.
3882 * gcc.dg/torture/pr70992-2.c: New test.
3883 * gcc.dg/torture/pr70992.c: New test.
3884
3885 2017-07-26 Richard Biener <rguenther@suse.de>
3886
3887 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3888 happening in ccp1.
3889 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3890
3891 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3892
3893 PR middle-end/46932
3894 * gcc.dg/pr46932.c: New testcase.
3895
3896 2017-07-26 Martin Liska <mliska@suse.cz>
3897
3898 PR sanitize/81186
3899 * gcc.dg/asan/pr81186.c: New test.
3900
3901 2017-07-25 Carl Love <cel@us.ibm.com>
3902
3903 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3904 vec_cnttz builtins.
3905
3906 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3907
3908 * gnat.dg/opt66.adb: New test.
3909
3910 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3911
3912 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3913 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3914
3915 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3916
3917 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3918
3919 2017-07-25 Torsten Duwe <duwe@suse.de>
3920
3921 * c-c++-common/patchable_function_entry-default.c: New test.
3922 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3923 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3924
3925 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR target/81532
3928 * gcc.target/i386/pr80833-3.c: New test.
3929 * gcc.target/i386/avx512dq-pr81532.c: New test.
3930 * gcc.target/i386/avx512bw-pr81532.c: New test.
3931
3932 2017-07-25 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/81455
3935 * gcc.dg/pr81455.c: New testcase.
3936
3937 2017-07-25 Richard Biener <rguenther@suse.de>
3938
3939 PR tree-optimization/81529
3940 * gfortran.dg/pr81529.f90: New testcase.
3941
3942 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3943
3944 * gcc.target/aarch64/pr79041-2.c: Improve test.
3945
3946 2017-07-25 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/81410
3949 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3950
3951 2017-07-25 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/81510
3954 * gcc.dg/torture/pr81510.c: New testcase.
3955 * gcc.dg/torture/pr81510-2.c: Likewise.
3956
3957 2017-07-25 Martin Liska <mliska@suse.cz>
3958
3959 PR ipa/81520
3960 * gcc.dg/ipa/pr81520.c: New test.
3961
3962 2017-07-25 Marek Polacek <polacek@redhat.com>
3963
3964 PR c/81364
3965 * Wmultistatement-macros-12.c: New test.
3966
3967 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3968
3969 PR target/81414
3970 * gcc.target/aarch64/pr81414.C: New.
3971
3972 2017-07-25 Richard Biener <rguenther@suse.de>
3973
3974 PR middle-end/81505
3975 * gcc.dg/ubsan/pr81505.c: New testcase.
3976
3977 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3978
3979 PR testsuite/80759
3980 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3981 (ELFFN_BEGIN): Rename to FN_TYPE.
3982 (ELFFN_END): Rename to FN_SIZE.
3983 (ASMNAME): New macro.
3984 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3985 .global.
3986 (FUNC_END): Use ASMNAME.
3987 (test_data_save): Remove.
3988 (test_data_input): Likewise.
3989 (test_data_output: Likewise.
3990 (test_data_fn): Likewise.
3991 (test_data_retaddr): Likewise.
3992 (regs_to_mem): Make globals, use r10 instead of rax.
3993 (mem_to_regs): Likewise.
3994 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3995 body to ms-sysv.c.
3996 (do_test_aligned): Likewise.
3997 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3998 Add dg-* directives.
3999 (PASTE_STR): New macro.
4000 (ASMNAME): Likewise.
4001 (LOAD_TEST_DATA_ADDR): Likewise.
4002 (TEST_DATA_OFFSET): Likewise.
4003 (do_test_body0): New C function.
4004 (do_test_body): New inline assembly routine.
4005 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4006 (runtest_ms_sysv): Modify.
4007
4008 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4009
4010 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4011 since the upper-regs options have been deleted.
4012 * gcc.target/powerpc/pr65849-2.c: Likewise.
4013 * gcc.target/powerpc/pr80099-1.c: Likewise.
4014 * gcc.target/powerpc/pr80099-2.c: Likewise.
4015 * gcc.target/powerpc/pr80099-3.c: Likewise.
4016 * gcc.target/powerpc/pr80099-4.c: Likewise.
4017 * gcc.target/powerpc/pr80099-5.c: Likewise.
4018 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4019 support removal of the upper-regs options.
4020 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4021 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4022 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4023 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4024 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4025 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4026 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4027 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4028 * gcc.target/powerpc/ppc-round.c: Likewise.
4029 * gcc.target/powerpc/pr71720.c: Likewise.
4030 * gcc.target/powerpc/pr72853.c: Likewise.
4031 * gcc.target/powerpc/pr79907.c: Likewise.
4032 * gcc.target/powerpc/pr78953.c: Likewise.
4033 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4034 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4035 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4036 * gcc.target/powerpc/vec-init-3.c: Likewise.
4037 * gcc.target/powerpc/vec-init-6.c: Likewise.
4038 * gcc.target/powerpc/vec-init-7.c: Likewise.
4039 * gcc.target/powerpc/vec-set-char.c: Likewise.
4040 * gcc.target/powerpc/vec-set-int.c: Likewise.
4041 * gcc.target/powerpc/vec-set-short.c: Likewise.
4042
4043 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4044
4045 PR target/79041
4046 * gcc.target/aarch64/pr79041-2.c: New test.
4047
4048 2017-07-24 Carl Love <cel@us.ibm.com>
4049
4050 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4051 the new built-ins.
4052
4053 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4054
4055 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4056
4057 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4058 Mikael Morin <mikael@gcc.gnu.org>
4059
4060 PR fortran/66102
4061 * gfortran.dg/realloc_on_assign_28.f90: New test.
4062
4063 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4064
4065 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4066 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4067
4068 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4069
4070 PR target/80569
4071 * gcc.target/i386/pr80569.c: New test.
4072
4073 2017-07-21 Carl Love <cel@us.ibm.com>
4074
4075 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4076 vmuleuh): Fix scan-assembler-times should check for word not half word
4077 instructions.
4078
4079 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4080
4081 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4082 redundant -march option.
4083 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4084 in addition to armv8.1-a.
4085
4086 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4087
4088 PR middle-end/56727
4089 * gcc.dg/pr56727-1.c: New test.
4090 * gcc.dg/pr56727-2.c: New test.
4091
4092 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4093
4094 * gcc.target/powerpc/mmx-check.h: New file.
4095 * gcc.target/powerpc/mmx-packs.c: New file.
4096 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4097 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4098 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4099 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4100 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4101 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4102 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4103 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4104 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4105 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4106 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4107 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4108 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4109 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4110 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4111 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4112 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4113 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4114 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4115 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4116 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4117 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4118 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4119 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4120 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4121 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4122 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4123 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4124 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4125 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4126 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4127 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4128 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4129 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4130 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4131 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4132 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4133 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4134
4135 2017-06-21 Richard Biener <rguenther@suse.de>
4136
4137 PR tree-optimization/81500
4138 * gcc.dg/torture/pr81500.c: New testcase.
4139
4140 2017-07-20 Nathan Sidwell <nathan@acm.org>
4141
4142 * g++.dg/ext/anon-struct6.C: Adjust diag.
4143 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4144
4145 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR target/80846
4148 * gcc.target/i386/avx-pr80846.c: New test.
4149 * gcc.target/i386/avx2-pr80846.c: New test.
4150 * gcc.target/i386/avx512f-pr80846.c: New test.
4151
4152 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4153
4154 PR tree-optimization/81388
4155 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4156 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4157
4158 2017-07-17 Tom de Vries <tom@codesourcery.com>
4159
4160 PR middle-end/81030
4161 * gcc.dg/pr81030.c: New test.
4162
4163 2017-07-20 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/61171
4166 * g++.dg/vect/pr61171.cc: New testcase.
4167 * gfortran.dg/vect/pr61171.f: Likewise.
4168 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4169
4170 2017-07-20 Richard Biener <rguenther@suse.de>
4171
4172 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4173 with V64QImode.
4174 * gcc.dg/vect/slp-45.c: Likewise.
4175
4176 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4177
4178 * gcc.dg/tree-ssa/vrp116.c: New Test.
4179
4180 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4181
4182 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4183 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4184 __builtin_cpu_is and __builtin_cpu_supports are supported.
4185
4186 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4187
4188 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4189 __BUILTIN_CPU_SUPPORTS__ defined.
4190 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4191 __BUILTIN_CPU_SUPPORTS__ defined.
4192
4193 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR tree-optimization/81346
4196 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4197
4198 2017-07-19 Tom de Vries <tom@codesourcery.com>
4199
4200 * gcc.target/nvptx/decl-init.c: Update alignment.
4201 * gcc.target/nvptx/slp-2-run.c: New test.
4202 * gcc.target/nvptx/slp-2.c: New test.
4203 * gcc.target/nvptx/v2di.c: New test.
4204
4205 2017-07-19 Tom de Vries <tom@codesourcery.com>
4206
4207 * gcc.target/nvptx/slp-run.c: New test.
4208 * gcc.target/nvptx/slp.c: New test.
4209 * gcc.target/nvptx/v2si-cvt.c: New test.
4210 * gcc.target/nvptx/v2si-run.c: New test.
4211 * gcc.target/nvptx/v2si.c: New test.
4212 * gcc.target/nvptx/vec.inc: New test.
4213
4214 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR tree-optimization/81346
4217 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4218 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4219 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4220 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4221 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4222 compiler to avoid X / C1 op C2 optimization to trigger.
4223
4224 2017-07-19 Martin Liska <mliska@suse.cz>
4225
4226 PR sanitizer/63361
4227 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4228 -ffloat-store or -mieee for targets that need it.
4229
4230 2017-07-18 Tom de Vries <tom@codesourcery.com>
4231
4232 PR middle-end/81464
4233 * gfortran.dg/pr81464.f90: New test.
4234
4235 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4236
4237 PR target/81471
4238 * gcc.target/i386/pr81471.c: New test.
4239
4240 2017-06-18 Richard Biener <rguenther@suse.de>
4241
4242 PR tree-optimization/81410
4243 * gcc.dg/vect/pr81410.c: New testcase.
4244
4245 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4246
4247 PR middle-end/81462
4248 * g++.dg/torture/pr81462.C: New testcase.
4249
4250 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4251
4252 PR target/81408
4253 * g++.dg/tree-ssa/pr81408.C: New.
4254 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4255
4256 2017-07-18 Richard Biener <rguenther@suse.de>
4257
4258 PR tree-optimization/80620
4259 PR tree-optimization/81403
4260 * gcc.dg/torture/pr80620.c: New testcase.
4261 * gcc.dg/torture/pr81403.c: Likewise.
4262
4263 2017-07-18 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/81418
4266 * gcc.dg/torture/pr81418.c: New testcase.
4267
4268 2017-07-17 Carl Love <cel@us.ibm.com>
4269
4270 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4271 test case changes for commit 249424
4272
4273 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4274 vmuleuh): Fix scan-assembler-times should check for word not half word
4275 instructions.
4276
4277 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4278
4279 PR tree-optimization/81162
4280 * gcc.dg/pr81162.c: Move this to...
4281 * gcc.dg/ubsan/pr81162.c: ...here.
4282
4283 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4284
4285 * g++.dg/diagnostic/friend1.C: New test.
4286 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4287
4288 2017-07-17 Nathan Sidwell <nathan@acm.org>
4289
4290 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4291
4292 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4293
4294 * lib/gcc-dg.exp: Increase expect's match buffer size.
4295
4296 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4297
4298 PR target/81369
4299 * gcc.dg/tree-ssa/pr81369.c: New.
4300
4301 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4302
4303 * gcc.target/arc/pr9000674901.c: New file.
4304 * gcc.target/arc/pic-1.c: Likewise.
4305 * gcc.target/arc/pr9001191897.c: Likewise.
4306
4307 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4308 Andrew Burgess <andrew.burgess@embecosm.com>
4309
4310 * gcc.target/arc/naked-1.c: New file.
4311 * gcc.target/arc/naked-2.c: Likewise.
4312
4313 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR tree-optimization/81428
4316 * gcc.dg/fixed-point/pr81428.c: New test.
4317
4318 PR tree-optimization/81365
4319 * g++.dg/torture/pr81365.C: New test.
4320
4321 PR tree-optimization/81396
4322 * gcc.dg/tree-ssa/pr81396.c: New test.
4323
4324 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4325
4326 * gnat.dg/opt65.adb: New test.
4327
4328 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4329
4330 * gcc.dg/predict-8.c: Update.
4331
4332 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4333
4334 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4335 * g++.dg/warn/pr12242.C: Likewise.
4336
4337 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4338
4339 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4340 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4341 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4342 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4365 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4366 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4367 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4368 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4369 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4370 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4371 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4380 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4381 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4382 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4383 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4384 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4385 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4386 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4387 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4388 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4389 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4390
4391 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4392
4393 PR tree-optimization/81162
4394 * gcc.dg/pr81162.c: New file.
4395
4396 2017-07-14 Martin Sebor <msebor@redhat.com>
4397
4398 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4399 that bcopy is expected to be transformed to.
4400
4401 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4402
4403 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4404 * g++.dg/lookup/missing-std-include-2.C: New test case.
4405 * g++.dg/lookup/missing-std-include-3.C: New test case.
4406 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4407 * gcc.dg/missing-header-fixit-1.c: New test case.
4408 * gcc.dg/missing-header-fixit-2.c: New test case.
4409 * gcc.dg/missing-header-fixit-2.h: New header.
4410
4411 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4412
4413 PR c/81405
4414 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4415
4416 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4417
4418 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4419
4420 2017-07-13 Martin Liska <mliska@suse.cz>
4421
4422 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4423 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4424 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4425 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4426 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4427 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4428 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4429
4430 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4431
4432 PR target/81193
4433 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4434 __builtin_cpu_supports with old GLIBC's.
4435 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4436 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4437 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4438 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4439 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4440 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4441 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4442 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4443 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4444 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4445 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4446 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4447 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4448 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4449 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4450 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4451 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4452 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4453 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4454 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4455 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4456 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4457 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4458 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4459
4460 2017-07-12 Carl Love <cel@us.ibm.com>
4461
4462 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4463 rev_bool_int): Add test cases for builtins.
4464 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4465 test cases for builtins.
4466
4467 2017-07-12 Carl Love <cel@us.ibm.com>
4468
4469 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4470 lp64 && p9vector_hw.
4471
4472 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4473
4474 * lib/target-supports.exp (check_stack_check_available): Make
4475 testcase name depend on stack_kind.
4476
4477 2017-07-11 Michael Collison <michael.collison@arm.com>
4478
4479 * gcc.target/aarch64/cmp-2.c: New testcase.
4480
4481 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4482
4483 PR c++/51270
4484 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4485
4486 2017-07-11 Carl Love <cel@us.ibm.com>
4487
4488 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4489 test cases for the builtins.
4490
4491 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4492
4493 * lib/profopt.exp: Print relative names in UNSUPPORTED
4494 AutoFDO tests.
4495
4496 2017-07-10 Michael Collison <michael.collison@arm.com>
4497
4498 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4499
4500 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4501
4502 PR target/81375
4503 * gcc.target/i386/pr81375.c: New test.
4504
4505 2017-07-10 Martin Sebor <msebor@redhat.com>
4506
4507 PR tree-optimization/80397
4508 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4509
4510 2017-07-10 Martin Sebor <msebor@redhat.com>
4511
4512 PR other/81345
4513 * gcc.dg/pr81345.c: New test.
4514
4515 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4516
4517 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4518 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4519
4520 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4521
4522 PR target/81313
4523 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4524 integer argumets to bypass x86_64 outgoing args optimization.
4525
4526 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4527
4528 * gfortran.dg/eoshift_4.f90: New test.
4529 * gfortran.dg/eoshift_5.f90: New test.
4530 * gfortran.dg/eoshift_6.f90: New test.
4531
4532 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4533
4534 PR target/81313
4535 * gcc.target/i386/pr81313-1.c: New test.
4536 * gcc.target/i386/pr81313-2.c: Likewise.
4537 * gcc.target/i386/pr81313-3.c: Likewise.
4538 * gcc.target/i386/pr81313-4.c: Likewise.
4539 * gcc.target/i386/pr81313-5.c: Likewise.
4540
4541 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4542
4543 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4544 * gnat.dg/vect16.ads (Sarray): Likewise.
4545 * gnat.dg/vect17.ads (Sarray): Likewise.
4546 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4547 * gnat.dg/vect16.adb (Add): Likewise.
4548 * gnat.dg/vect17.adb (Add): Likewise.
4549
4550 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4551
4552 PR c++/79300
4553 * g++.dg/diagnostic/pr79300.C: New test case.
4554
4555 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4556
4557 * gcc.target/powerpc/clone1.c: Add check to make sure the
4558 __builtin_cpu_supports function is fully supported.
4559 * gcc.target/powerpc/clone2.c: New runtime test for
4560 target_clones.
4561
4562 PR target/81348
4563 * gcc.target/powerpc/pr81348.c: New test.
4564
4565 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4566
4567 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4568
4569 2017-07-07 Carl Love <cel@us.ibm.com>
4570
4571 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4572 file for built-ins.
4573
4574 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4575
4576 * gcc.target/sparc/dictunpack.c: New file.
4577 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4578 * gcc.target/sparc/fpcmpshl.c: Likewise.
4579 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4580 * gcc.target/sparc/fpcmpushl.c: Likewise.
4581
4582 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4583
4584 PR fortran/70071
4585 * gfortran.dg/coarray_44.f90: New testcase.
4586
4587 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4588
4589 * c-c++-common/asan/kasan-alloca-1.c: New test.
4590 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4591
4592 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4593
4594 * c-c++-common/asan/alloca_big_alignment.c: New test.
4595 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4596 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4597 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4598 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4599 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4600 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4601 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4602
4603 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4604
4605 PR target/81305
4606 * gcc.target/avr/isr-test.h: Fix warnings.
4607
4608 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4609
4610 * lib/target-supports.exp: Generate
4611 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4612 and check_effective_target_arm_arch_v8r_multilib.
4613
4614 2017-07-06 Carl Love <cel@us.ibm.com>
4615
4616 * ChangeLog: Clean up from mid air collision
4617
4618 2017-07-06 Carl Love <cel@us.ibm.com>
4619
4620 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4621 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4622 cases for vec_addc, adde and addec builtins.
4623
4624 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4625
4626 PR c++/79300
4627 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4628 expected underlining within macro expansion.
4629 * c-c++-common/pr70264.c: Likewise.
4630 * g++.dg/plugin/diagnostic-test-expressions-1.C
4631 (test_within_macro_1): New test.
4632 (test_within_macro_2): Likewise.
4633 (test_within_macro_3): Likewise.
4634 (test_within_macro_4): Likewise.
4635 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4636 expected underlining within macro expansion.
4637 (test_macro_4): Likewise.
4638 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4639 (test_within_macro_1): New test.
4640 (test_within_macro_2): Likewise.
4641 (test_within_macro_3): Likewise.
4642 (test_within_macro_4): Likewise.
4643 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4644 underlining within macro expansion.
4645
4646 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4647
4648 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4649 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4650 _mm_maskz_getexp_round_sd): Test new intrinsics.
4651 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4652 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4653 _mm_maskz_getexp_round_ss): Ditto.
4654 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4655 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4656 _mm_maskz_getmant_round_sd): Ditto.
4657 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4658 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4659 _mm_maskz_getmant_round_ss): Ditto.
4660 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4661 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4662 _mm_maskz_getexp_round_sd): New runtime tests.
4663 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4664 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4665 _mm_maskz_getexp_round_ss): Ditto.
4666 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4667 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4668 _mm_maskz_getmant_round_sd): Ditto.
4669 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4670 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4671 _mm_maskz_getmant_round_ss): Ditto.
4672 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4673 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4674 __builtin_ia32_getmantss_mask_round): Test new builtins.
4675 * gcc.target/i386/sse-13.c : Ditto.
4676 * gcc.target/i386/sse-23.c: Ditto.
4677 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4678 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4679 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4680 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4681 _mm_mask_getexp_round_ss): Test new intrinsics.
4682 * gcc.target/i386/testround-1.c: Ditto.
4683 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4684 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4685 _mm_mask_getmant_round_ss): Test new intrinsics
4686 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4687 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4688 _mm_maskz_getmant_ss): Test new intrinsics.
4689
4690 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4691
4692 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4693 * lib/target-supports.exp (check_stack_check_available): New.
4694 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4695 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4696 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4697 * gcc.dg/pr47443.c: Likewise.
4698 * gcc.dg/pr48134.c: Likewise.
4699 * gcc.dg/pr70017.c: Likewise.
4700 * gcc.target/aarch64/stack-checking.c: Likewise.
4701 * gcc.target/arm/stack-checking.c: Likewise.
4702 * gcc.target/i386/pr48723.c: Likewise.
4703 * gcc.target/i386/pr55672.c: Likewise.
4704 * gcc.target/i386/pr67265-2.c: Likewise.
4705 * gcc.target/i386/pr67265.c: Likewise.
4706 * gnat.dg/opt49.adb: Likewise.
4707 * gnat.dg/stack_check1.adb: Likewise.
4708 * gnat.dg/stack_check2.adb: Likewise.
4709 * gnat.dg/stack_check3.adb: Likewise.
4710
4711 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4712
4713 PR target/80103
4714 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4715 __attribute__.
4716
4717 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4718
4719 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4720 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4721 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4722 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4723 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4724 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4725 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4726 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4727 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4728 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4729 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4730 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4731
4732 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4733
4734 PR target/81305
4735 * gcc.target/avr/isr-test.h: New file.
4736 * gcc.target/avr/torture/isr-01-simple.c: New test.
4737 * gcc.target/avr/torture/isr-02-call.c: New test.
4738 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4739
4740 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4741
4742 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4743 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4744 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4745 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4746
4747 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4748
4749 * gcc.dg/tree-ssa/ldist-26.c: New test.
4750
4751 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4752
4753 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4754
4755 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4756
4757 PR target/81300
4758 * gcc.target/i386/pr81300.c: New test.
4759
4760 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4761
4762 PR target/81294
4763 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4764 x and y arguments in the call to _subborrow_u32.
4765 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4766 x and y arguments in the call to _subborrow_u64.
4767 * gcc.target/i386/pr81294-1.c: New test.
4768 * gcc.target/i386/pr81294-2.c: Ditto.
4769
4770 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4771
4772 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4773
4774 2017-07-04 Marek Polacek <polacek@redhat.com>
4775
4776 PR c/81231
4777 * gcc.dg/atomic-pr81231.c: New test.
4778
4779 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4780
4781 PR tree-optimization/81292
4782 * gcc.dg/pr81292-1.c: New test.
4783 * gcc.dg/pr81292-2.c: Likewise.
4784
4785 2017-07-04 Martin Liska <mliska@suse.cz>
4786
4787 PR sanitizer/81040
4788 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4789 use-after-scope sanitization.
4790
4791 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4792
4793 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4794 options.
4795
4796 PR target/81175
4797 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4798 gather.
4799
4800 2017-07-04 Martin Liska <mliska@suse.cz>
4801
4802 PR ipa/81214
4803 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4804 * g++.dg/ext/mvc3.C: Likewise.
4805 * gcc.target/i386/mvc2.c: Likewise.
4806 * gcc.target/i386/mvc3.c: Likewise.
4807
4808 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4809
4810 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4811 decomposition declaration in diagnostics.
4812 * g++.dg/cpp1z/decomp2.C: Likewise.
4813 * g++.dg/cpp1z/decomp3.C: Likewise.
4814 * g++.dg/cpp1z/decomp4.C: Likewise.
4815 * g++.dg/cpp1z/decomp5.C: Likewise.
4816 * g++.dg/cpp1z/decomp6.C: Likewise.
4817 * g++.dg/cpp1z/decomp7.C: Likewise.
4818 * g++.dg/cpp1z/decomp8.C: Likewise.
4819 * g++.dg/cpp1z/decomp13.C: Likewise.
4820 * g++.dg/cpp1z/decomp14.C: Likewise.
4821 * g++.dg/cpp1z/decomp18.C: Likewise.
4822 * g++.dg/cpp1z/decomp19.C: Likewise.
4823 * g++.dg/cpp1z/decomp22.C: Likewise.
4824 * g++.dg/cpp1z/decomp23.C: Likewise.
4825 * g++.dg/cpp1z/decomp24.C: Likewise.
4826 * g++.dg/cpp1z/decomp25.C: Likewise.
4827 * g++.dg/cpp1z/decomp26.C: Likewise.
4828 * g++.dg/cpp1z/decomp28.C: Likewise.
4829
4830 PR c++/81258
4831 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4832 * g++.dg/cpp1z/decomp30.C: New test.
4833
4834 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 PR c++/65775
4837 * g++.dg/cpp0x/trailing14.C: New.
4838
4839 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4840
4841 PR testsuite/79866
4842 * gfortran.dg/coarray_event_2.f08: New test.
4843
4844 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4845
4846 PR testsuite/79843
4847 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4848 * gfortran.dg/pointer_intent_2.f90: Likewise.
4849
4850 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4851
4852 PR middle-end/81290
4853 * gcc.c-torture/compile/pr81290.c: New.
4854
4855 2017-07-03 Richard Biener <rguenther@suse.de>
4856
4857 PR tree-optimization/60510
4858 * gfortran.dg/vect/pr60510.f: New testcase.
4859
4860 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862 * gcc.target/i386/mvc6.c: Require ifunc support.
4863
4864 2017-07-03 Martin Liska <mliska@suse.cz>
4865
4866 PR sanitize/81040
4867 * g++.dg/asan/function-argument-1.C: New test.
4868 * g++.dg/asan/function-argument-2.C: New test.
4869 * g++.dg/asan/function-argument-3.C: New test.
4870
4871 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4872
4873 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4874 as well.
4875
4876 2017-07-03 Tom de Vries <tom@codesourcery.com>
4877
4878 PR tree-optimization/69468
4879 * gcc.dg/pr81192.c: Update.
4880
4881 2017-07-03 Tom de Vries <tom@codesourcery.com>
4882
4883 PR tree-optimization/81192
4884 * gcc.dg/pr81192.c: Update.
4885
4886 2017-07-03 Tom de Vries <tom@codesourcery.com>
4887
4888 PR tree-optimization/81192
4889 * gcc.dg/pr81192.c: New test.
4890
4891 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4892
4893 * gfortran/eoshift_3.f90: New test.
4894
4895 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4896
4897 * gcc.dg/strlenopt-32.c: New testcase.
4898 * gcc.dg/strlenopt-33.c: Likewise.
4899 * gcc.dg/strlenopt-33g.c: Likewise.
4900 * gcc.dg/strlenopt-34.c: Likewise.
4901 * gcc.dg/strlenopt-35.c: Likewise.
4902
4903 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4904
4905 PR tree-optimization/80769
4906 * gcc.dg/strlenopt-31.c: New test.
4907 * gcc.dg/strlenopt-31g.c: Likewise.
4908
4909 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4910
4911 PR tree-optimization/81136
4912 * gcc.dg/vect/pr81136.c: New test.
4913
4914 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR sanitizer/81262
4917 * gcc.c-torture/compile/pr81262.c: New test.
4918 * g++.dg/ubsan/pr81262.C: New test.
4919
4920 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4921
4922 PR ipa/81261
4923 * g++.dg/ipa/pr81261.C: New testcase.
4924
4925 2017-06-30 Andrew Pinski <apinski@cavium.com>
4926
4927 * gcc.dg/torture/pr81245.c: New testcase.
4928
4929 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4930
4931 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4932 unbounded use.
4933
4934 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4935
4936 PR c++/80014
4937 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4938 Add declaration.
4939 (test_typeid): New test function.
4940
4941 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4942
4943 PR target/81225
4944 * gcc.target/i386/pr81225.c: New test.
4945
4946 2017-06-30 Nathan Sidwell <nathan@acm.org>
4947
4948 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4949 * g++.dg/cpp0x/decltype9.C: Likewise.
4950 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4951 * g++.dg/lookup/decl1.C: Likewise.
4952 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4953 * g++.dg/other/pr28432.C: Likewise.
4954 * g++.dg/parse/crash12.C: Likewise.
4955 * g++.dg/parse/enum3.C: Likewise.
4956 * g++.dg/parse/operator6.C: Likewise.
4957 * g++.dg/template/crash69.C: Likewise.
4958 * g++.dg/template/error27.C: Likewise.
4959 * g++.dg/template/error28.C: Likewise.
4960 * g++.dg/template/memfriend6.C: Likewise.
4961 * g++.old-deja/g++.mike/err1.C: Likewise.
4962 * g++.old-deja/g++.mike/p811.C: Likewise.
4963 * g++.old-deja/g++.other/crash25.C: Likewise.
4964 * g++.old-deja/g++.other/dtor4.C: Likewise.
4965 * g++.old-deja/g++.pt/t37.C: Likewise.
4966
4967 2017-06-30 Martin Liska <mliska@suse.cz>
4968
4969 PR ipa/81214
4970 * gcc.target/i386/pr81214.c: New test.
4971
4972 2017-06-30 Nathan Sidwell <nathan@acm.org>
4973
4974 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4975
4976 PR c++/81229
4977 * g++.dg/lookup/pr81229.C: New.
4978
4979 2017-06-30 Martin Liska <mliska@suse.cz>
4980
4981 PR sanitizer/81021
4982 * g++.dg/asan/pr81021.C: New test.
4983
4984 2017-06-30 Richard Biener <rguenther@suse.de>
4985
4986 PR tree-optimization/81249
4987 * g++.dg/torture/pr81249.C: New testcase.
4988
4989 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4992 * g++.dg/diagnostic/variadic1.C: Likewise.
4993 * g++.dg/gomp/udr-3.C: Likewise.
4994 * g++.dg/overload/error1.C: Likewise.
4995 * g++.dg/overload/error2.C: Likewise.
4996 * g++.dg/template/duplicate1.C: Likewise.
4997 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4998 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4999 * g++.old-deja/g++.other/redecl2.C: Likewise.
5000 * g++.old-deja/g++.other/redecl4.C: Likewise.
5001 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5002
5003 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5004
5005 PR fortran/77765
5006 * gfortran.dg/goacc/pr77765.f90: New test.
5007
5008 2017-06-29 Steve Ellcey <sellcey@cavium.com>
5009
5010 * gcc.target/aarch64/ccmp_2.c: New test.
5011
5012 2017-06-29 Nathan Sidwell <nathan@acm.org>
5013
5014 PR c++/81247
5015 * g++.dg/parse/pr81247-[abc].C: New.
5016
5017 2017-06-29 Carl Love <cel@us.ibm.com>
5018
5019 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5020 test_unsigned_int_result, test_ll_int_result,
5021 test_ll_unsigned_int_result): Add result checking functions, add
5022 debug support.
5023 (main): Add builtin function tests.
5024
5025 2017-06-29 Carl Love <cel@us.ibm.com>
5026
5027 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5028 dg-skip-if): Add -mvsx -mcpu=power7.
5029
5030 2017-06-29 Richard Biener <rguenther@suse.de>
5031
5032 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5033
5034 2017-06-29 Nathan Sidwell <nathan@acm.org>
5035
5036 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5037
5038 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5039
5040 PR middle-end/81194
5041 * g++.dg/pr81194.C: New test.
5042
5043 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5044
5045 PR ipa/80565
5046 * gcc.dg/torture/pr80565.c: New file.
5047
5048 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5049
5050 PR tree-optimization/81196
5051 * gcc.dg/vect/pr81196.c: New.
5052
5053 2017-06-29 Michael Collison <michael.collison@arm.com>
5054
5055 Fix date on previous ChangeLog entry.
5056
5057 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5058 Michael Collison <michael.collison@arm.com>
5059
5060 PR target/70119
5061 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5062
5063 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5064
5065 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5066 Test new intrinsic.
5067 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5068 Ditto.
5069 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5070 Ditto.
5071 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5072 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5073 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5074
5075 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5076
5077 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5078 current ARM check by ARM NEON's availability check.
5079 (check_effective_target_vect_intfloat_cvt): Likewise.
5080 (check_effective_target_vect_uintfloat_cvt): Likewise.
5081 (check_effective_target_vect_floatint_cvt): Likewise.
5082 (check_effective_target_vect_floatuint_cvt): Likewise.
5083 (check_effective_target_vect_shift): Likewise.
5084 (check_effective_target_whole_vector_shift): Likewise.
5085 (check_effective_target_vect_bswap): Likewise.
5086 (check_effective_target_vect_shift_char): Likewise.
5087 (check_effective_target_vect_long): Likewise.
5088 (check_effective_target_vect_float): Likewise.
5089 (check_effective_target_vect_perm): Likewise.
5090 (check_effective_target_vect_perm_byte): Likewise.
5091 (check_effective_target_vect_perm_short): Likewise.
5092 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5093 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5094 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5095 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5096 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5097 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5098 (check_effective_target_vect_widen_shift): Likewise.
5099 (check_effective_target_vect_extract_even_odd): Likewise.
5100 (check_effective_target_vect_interleave): Likewise.
5101 (check_effective_target_vect_multiple_sizes): Likewise.
5102 (check_effective_target_vect64): Likewise.
5103 (check_effective_target_vect_max_reduc): Likewise.
5104
5105 2017-06-28 Richard Biener <rguenther@suse.de>
5106
5107 PR middle-end/81227
5108 * gcc.dg/pr81227.c: New testcase.
5109
5110 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5111
5112 PR target/81193
5113 * lib/target-supports.exp
5114 (check_ppc_cpu_supports_hw_available): New test to make sure
5115 __builtin_cpu_supports works on power7 and newer.
5116
5117 2017-06-28 Martin Liska <mliska@suse.cz>
5118
5119 PR ipa/81128
5120 * gcc.target/i386/pr81128.c: New test.
5121
5122 2017-06-28 Martin Liska <mliska@suse.cz>
5123
5124 PR driver/79659
5125 * g++.dg/opt/pr79659.C: New test.
5126
5127 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5128
5129 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5130 and options.
5131 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5132
5133 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5134
5135 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5136 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5137
5138 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5139
5140 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5141 (foo): ... this. Change constants such that it isn't matched
5142 as __builtin_copysign, yet tests the combiner the same.
5143
5144 2017-06-28 Martin Liska <mliska@suse.cz>
5145
5146 PR sanitizer/81224
5147 * gcc.dg/asan/pr81224.c: New test.
5148
5149 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5150
5151 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5152 passed to pthread_join.
5153
5154 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5155
5156 * gcc.target/s390/nodatarel-1.c: New test.
5157
5158 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5159
5160 PR fortran/80164
5161 * gfortran.dg/array_temporaries_4.f90: New test.
5162
5163 2017-06-27 Andrew Pinski <apinski@cavium.com>
5164
5165 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5166 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5167 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5168
5169 2017-06-27 Marek Polacek <polacek@redhat.com>
5170
5171 PR sanitizer/81223
5172 * gcc.dg/ubsan/pr81223.c: New test.
5173
5174 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5175
5176 * gcc.dg/tree-ssa/assoc-1.c: New file.
5177
5178 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5179
5180 PR c++/62046
5181 * g++.dg/parse/catch2.C: New.
5182
5183 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR sanitizer/81209
5186 * g++.dg/ubsan/pr81209.C: New test.
5187
5188 PR middle-end/81207
5189 * gcc.c-torture/compile/pr81207.c: New test.
5190
5191 2017-06-27 Marek Polacek <polacek@redhat.com>
5192
5193 PR bootstrap/81216
5194 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5195
5196 2017-06-26 Martin Sebor <msebor@redhat.com>
5197
5198 PR c++/81169
5199 * g++.dg/Wclass-memaccess-2.C: New test.
5200
5201 2017-06-26 Carl Love <cel@us.ibm.com>
5202
5203 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5204 Add new runnable test file for the vec_rev built-ins.
5205
5206 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5207
5208 PR/tree-optimization 71815
5209 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5210 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5211
5212 2017-06-26 Renlin Li <renlin.li@arm.com>
5213 Szabolcs Nagy <szabolcs.nagy@arm.com>
5214
5215 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5216 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5217 memmove.
5218
5219 2017-06-26 Richard Biener <rguenther@suse.de>
5220
5221 PR target/81175
5222 * gfortran.dg/pr81175.f: New testcase.
5223
5224 2017-06-26 Richard Biener <rguenther@suse.de>
5225
5226 PR tree-optimization/81203
5227 * gcc.dg/torture/pr81203.c: New testcase.
5228
5229 2017-06-26 Marek Polacek <polacek@redhat.com>
5230
5231 PR c/80116
5232 * c-c++-common/Wmultistatement-macros-1.c: New test.
5233 * c-c++-common/Wmultistatement-macros-2.c: New test.
5234 * c-c++-common/Wmultistatement-macros-3.c: New test.
5235 * c-c++-common/Wmultistatement-macros-4.c: New test.
5236 * c-c++-common/Wmultistatement-macros-5.c: New test.
5237 * c-c++-common/Wmultistatement-macros-6.c: New test.
5238 * c-c++-common/Wmultistatement-macros-7.c: New test.
5239 * c-c++-common/Wmultistatement-macros-8.c: New test.
5240 * c-c++-common/Wmultistatement-macros-9.c: New test.
5241 * c-c++-common/Wmultistatement-macros-10.c: New test.
5242 * c-c++-common/Wmultistatement-macros-11.c: New test.
5243
5244 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5245
5246 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5247
5248 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5249
5250 * lib/target-supports.exp
5251 (check_effective_target_arm_neon_ok_nocache): Add flags with
5252 -mfloat-abi=hard. Include arm_neon.h.
5253 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5254 (check_effective_target_arm_neon_ok_no_float_abi): New.
5255 * gcc.target/arm/lto/pr65837_0.c: Require
5256 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5257 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5258 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5259
5260 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5261
5262 PR c++/62315
5263 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5264
5265 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5266
5267 PR fortran/52473
5268 * gfortran.dg/cshift_2.f90: New test.
5269
5270 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5271
5272 PR middle-end/79794
5273 * gcc.target/aarch64/pr79794.c: New.
5274
5275 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5276
5277 PR target/80510
5278 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5279 * gcc.target/powerpc/pr80510-2.c: Likewise.
5280
5281 2017-06-22 Jeff Law <law@redhat.com>
5282
5283 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5284
5285 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5286
5287 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5288 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5289 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5290 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5291 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5292 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5293 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5294 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5295
5296 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5297
5298 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5299
5300 2017-06-22 Matt Turner <mattst88@gmail.com>
5301
5302 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5303 skylake check.
5304
5305 2017-06-22 Carl Love <cel@us.ibm.com>
5306
5307 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5308 vmuleuh): Fix scan-assembler-times should check for word not half word
5309 instructions.
5310
5311 2017-06-22 Jeff Law <law@redhat.com>
5312
5313 * gcc.c-torture/compile/stack-check-1.c: New test.
5314
5315 2016-06-22 Richard Biener <rguenther@suse.de>
5316
5317 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5318 * gcc.dg/vect/pr65947-2.c: Likewise.
5319 * gcc.dg/vect/pr65947-3.c: Likewise.
5320 * gcc.dg/vect/pr65947-4.c: Likewise.
5321 * gcc.dg/vect/pr65947-5.c: Likewise.
5322 * gcc.dg/vect/pr65947-6.c: Likewise.
5323 * gcc.dg/vect/pr65947-8.c: Likewise.
5324 * gcc.dg/vect/pr65947-9.c: Likewise.
5325 * gcc.dg/vect/pr65947-10.c: Likewise.
5326 * gcc.dg/vect/pr65947-12.c: Likewise.
5327 * gcc.dg/vect/pr65947-13.c: Likewise.
5328 * gcc.dg/vect/pr65947-14.c: Likewise.
5329 * gcc.dg/vect/vect-cond-2.c: Likewise.
5330 * gcc.dg/vect/vect-pr69848.c: Likewise.
5331
5332 2017-06-22 Martin Liska <mliska@suse.cz>
5333
5334 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5335 to not inline it.
5336
5337 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5338
5339 * gcc.dg/tree-ssa/forwprop-37.c: New.
5340
5341 2017-06-22 Richard Biener <rguenther@suse.de>
5342
5343 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5344
5345 2017-06-22 Richard Biener <rguenther@suse.de>
5346
5347 * gcc.dg/vect/pr65947-14.c: New testcase.
5348
5349 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5350
5351 PR target/80510
5352 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5353 32-bit support is added. Change ITYPE size to 64-bit integer.
5354 * gcc.target/powerpc/pr80510-2.c: Likewise.
5355
5356 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR c++/81154
5359 * g++.dg/gomp/pr81154.C: New test.
5360
5361 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5362
5363 * g++.dg/other/old-style-cast-fixits.C: New test case.
5364
5365 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5366
5367 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5368
5369 2017-06-21 Tom de Vries <tom@codesourcery.com>
5370
5371 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5372
5373 2017-06-21 Tom de Vries <tom@codesourcery.com>
5374
5375 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5376 warning.
5377
5378 2017-06-21 Martin Liska <mliska@suse.cz>
5379
5380 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5381
5382 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5383
5384 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5385 gnat.dg/debug11_pkg2.ads: New testcase.
5386
5387 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5388
5389 * gcc.target/i386/getround.c: New file.
5390
5391 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5392
5393 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5394 * gcc.dg/tree-ssa/addadd-2.c: New file.
5395
5396 2017-06-21 Tom de Vries <tom@codesourcery.com>
5397
5398 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5399 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5400 * gcc.c-torture/compile/20080806-1.c: Same.
5401 * gcc.c-torture/compile/920723-1.c: Same.
5402 * gcc.c-torture/compile/930621-1.c: Same.
5403 * gcc.c-torture/compile/991214-2.c: Same.
5404 * gcc.c-torture/compile/bcopy.c: Same.
5405 * gcc.c-torture/compile/memtst.c: Same.
5406 * gcc.c-torture/compile/msp.c: Same.
5407 * gcc.c-torture/compile/stuct.c: Same.
5408 * gcc.c-torture/execute/20011008-3.c: Same.
5409 * gcc.c-torture/execute/20030209-1.c: Same.
5410 * gcc.c-torture/execute/20031012-1.c: Same.
5411 * gcc.c-torture/execute/20040805-1.c: Same.
5412 * gcc.c-torture/execute/920410-1.c: Same.
5413 * gcc.c-torture/execute/921113-1.c: Same.
5414 * gcc.c-torture/execute/921202-1.c: Same.
5415 * gcc.c-torture/execute/921208-2.c: Same.
5416 * gcc.c-torture/execute/930106-1.c: Same.
5417 * gcc.c-torture/execute/930406-1.c: Same.
5418 * gcc.c-torture/execute/950221-1.c: Same.
5419 * gcc.c-torture/execute/960521-1.c: Same.
5420 * gcc.c-torture/execute/980605-1.c: Same.
5421 * gcc.c-torture/execute/comp-goto-1.c: Same.
5422 * gcc.c-torture/execute/comp-goto-2.c: Same.
5423 * gcc.c-torture/execute/memcpy-1.c: Same.
5424 * gcc.c-torture/execute/multi-ix.c: Same.
5425 * gcc.c-torture/execute/nestfunc-4.c: Same.
5426 * gcc.c-torture/execute/pr20621-1.c: Same.
5427 * gcc.c-torture/execute/pr23135.c: Same.
5428 * gcc.c-torture/execute/pr28982b.c: Same.
5429 * gcc.dg/loop-3.c: Same.
5430 * gcc.dg/struct-ret-3.c: Same.
5431 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5432 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5433 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5434 * gcc.dg/tree-prof/pr44777.c: Same.
5435
5436 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5437
5438 PR jit/81144
5439 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5440 memset call with zero-initialization.
5441 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5442
5443 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5444
5445 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5446 (main): Renamed to ...
5447 (fma4_test): ... this.
5448
5449 2017-06-20 Julia Koval <julia.koval@intel.com>
5450
5451 * gcc.target/i386/pr73350-2.c: New test.
5452
5453 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5456 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5457 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5458 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5459 restrict to x86_64-*-*-gnu.
5460 Skip scan-assembler on *-*-darwin*.
5461 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5462 * gcc.dg/loop-invariant.c: Likewise.
5463 * gcc.dg/lto/pr70955_0.c: Likewise.
5464 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5465 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5466 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5467
5468 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5469 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5470 targets.
5471 * gcc.dg/attr-ms_struct-2.c: Likewise.
5472 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5473 * gcc.dg/bf-ms-layout.c: Likewise.
5474 * gcc.dg/bf-ms-layout-2.c: Likewise.
5475 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5476 Require fpic support.
5477 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5478 targets.
5479 * gcc.target/i386/bitfield2.c: Likewise.
5480 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5481 targets.
5482 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5483
5484 2017-06-20 Nathan Sidwell <nathan@acm.org>
5485
5486 PR c++/67074
5487 * g++.dg/lookup/pr67074.C: New.
5488 * g++.dg/parse/namespace-alias-1.C: Adjust.
5489
5490 2017-06-20 Richard Biener <rguenther@suse.de>
5491
5492 PR middle-end/81097
5493 * c-c++-common/ubsan/pr81097.c: New testcase.
5494
5495 2017-06-20 Richard Biener <rguenther@suse.de>
5496
5497 * gcc.dg/vect/pr65947-9.c: Adjust.
5498
5499 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5500
5501 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5502 * gcc.target/arm/acle/cdp2.c: Likewise.
5503 * gcc.target/arm/acle/ldc.c: Likewise.
5504 * gcc.target/arm/acle/ldc2.c: Likewise.
5505 * gcc.target/arm/acle/ldc2l.c: Likewise.
5506 * gcc.target/arm/acle/ldcl.c: Likewise.
5507 * gcc.target/arm/acle/mcr.c: Likewise.
5508 * gcc.target/arm/acle/mcr2.c: Likewise.
5509 * gcc.target/arm/acle/mcrr.c: Likewise.
5510 * gcc.target/arm/acle/mcrr2.c: Likewise.
5511 * gcc.target/arm/acle/mrc.c: Likewise.
5512 * gcc.target/arm/acle/mrc2.c: Likewise.
5513 * gcc.target/arm/acle/mrrc.c: Likewise.
5514 * gcc.target/arm/acle/mrrc2.c: Likewise.
5515 * gcc.target/arm/acle/stc.c: Likewise.
5516 * gcc.target/arm/acle/stc2.c: Likewise.
5517 * gcc.target/arm/acle/stc2l.c: Likewise.
5518 * gcc.target/arm/acle/stcl.c: Likewise.
5519
5520 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR target/81121
5523 * gcc.target/i386/pr81121.c: New test.
5524
5525 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5526
5527 PR target/79799
5528 * gcc.target/powerpc/pr79799-1.c: New test.
5529 * gcc.target/powerpc/pr79799-2.c: Likewise.
5530 * gcc.target/powerpc/pr79799-3.c: Likewise.
5531 * gcc.target/powerpc/pr79799-4.c: Likewise.
5532 * gcc.target/powerpc/pr79799-5.c: Likewise.
5533
5534 2017-06-19 Nathan Sidwell <nathan@acm.org>
5535
5536 PR c++/81124
5537 PR c++/79766
5538 * g++.dg/lookup/pr79766.C: New.
5539 * g++.dg/lookup/pr81124.C: New.
5540 * g++.dg/template/explicit6.C: Adjust.
5541 * g++.old-deja/g++.other/decl5.C: Adjust.
5542
5543 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5544
5545 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5546 -DSTACK_SIZE.
5547
5548 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR sanitizer/81125
5551 * g++.dg/ubsan/pr81125.C: New test.
5552
5553 PR sanitizer/81111
5554 * g++.dg/ubsan/pr81111.C: New test.
5555
5556 2017-06-19 Richard Biener <rguenther@suse.de>
5557
5558 PR middle-end/81118
5559 * gcc.dg/torture/pr81118.c: New testcase.
5560
5561 2017-06-19 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/80887
5564 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5565
5566 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR ipa/81112
5569 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5570
5571 2017-06-19 Nathan Sidwell <nathan@acm.org>
5572
5573 PR c++/81119
5574 * g++.dg/warn/pr81119.C: New.
5575
5576 2017-06-19 Martin Liska <mliska@suse.cz>
5577
5578 PR sanitizer/80879
5579 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5580
5581 2017-06-19 Martin Liska <mliska@suse.cz>
5582
5583 PR ipa/80732
5584 * gcc.target/i386/mvc5.c: Scan indirect_function.
5585 * gcc.target/i386/mvc7.c: Likewise.
5586 * gcc.target/i386/pr80732.c: New test.
5587
5588 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/66093
5591 * g++.dg/cpp1y/constexpr-66093.C: New.
5592
5593 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5594
5595 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5596 dg-skip-if list.
5597
5598 2017-06-19 Richard Biener <rguenther@suse.de>
5599
5600 PR ipa/81112
5601 * g++.dg/torture/pr81112.C: New testcase.
5602
5603 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5604
5605 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5606
5607 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5608
5609 PR fortran/52473
5610 * gfortran.dg/cshift_1.f90: New test.
5611
5612 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5613
5614 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5615
5616 2017-06-16 Carl Love <cel@us.ibm.com>
5617
5618 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5619 main): Add runnable tests and test checker for vec_float,
5620 vec_float2, vec_floate and vec_floato builtins.
5621
5622 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5623
5624 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5625 the architecture options added by dg-add-options arm_neon.
5626 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5627 to the architecture.
5628 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5629 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5630 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5631
5632 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5633
5634 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5635 multilibs have been built.
5636
5637 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5638
5639 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5640 * gcc.target/arm/pr51915.c: Likewise.
5641 * gcc.target/arm/pr52006.c: Likewise.
5642 * gcc.target/arm/pr53187.c: Likewise.
5643
5644 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5645
5646 * gcc.target/arm/multilibs.exp: New file.
5647
5648 2017-06-16 Martin Sebor <msebor@redhat.com>
5649
5650 PR tree-optimization/80933
5651 PR tree-optimization/80934
5652 * gcc.dg/fold-bcopy.c: New test.
5653 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5654 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5655 * gcc.dg/pr79214.c: Adjust.
5656 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5657 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5658 * gcc.dg/builtins-nonnull.c: Likewise.
5659
5660 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5661
5662 PR target/71778
5663 * gcc.target/arm/pr71778.c: New.
5664
5665 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5666
5667 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5668
5669 2017-06-16 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/81090
5672 * gcc.dg/graphite/pr81090.c: New testcase.
5673
5674 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5675
5676 PR fortran/80983
5677 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5678
5679 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5680
5681 PR sanitizer/81094
5682 * c-c++-common/ubsan/object-size-11.c: New test.
5683
5684 2017-06-15 Martin Sebor <msebor@redhat.com>
5685
5686 PR c++/80560
5687 * g++.dg/Wclass-memaccess.C: New test.
5688
5689 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5690
5691 PR fortran/80983
5692 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5693
5694 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5695
5696 PR lto/69866
5697 * gcc.dg/lto/pr69866_0.c: New test.
5698 * gcc.dg/lto/pr69866_1.c: Likewise.
5699
5700 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5701
5702 PR target/78818
5703 * gcc.target/msp430/pr78818-real.c: New template for tests.
5704 * gcc.target/msp430/pr78818-auto.c: New test.
5705 * gcc.target/msp430/pr78818-data-region.c: New test.
5706 * gcc.target/msp430/pr78818-data-sec.c: New test.
5707 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5708
5709 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5710
5711 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5712 instructions in it rather than the number of IT blocks being 2.
5713 Transfer scan directive arm_thumb2 restriction to the whole
5714 testcase and restrict further to Thumb-only targets.
5715
5716 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5717
5718 * gcc.target/arm/sdiv_costs_1.c:
5719 Use dg-add-options.
5720
5721 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5722
5723 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5724 * gcc.target/mips/pr51513-1.c: New test.
5725 * gcc.target/mips/pr51513-2.c: New test.
5726
5727 2017-06-14 Richard Biener <rguenther@suse.de>
5728
5729 PR tree-optimization/81083
5730 * gcc.dg/torture/pr81083.c: Add prototypes.
5731
5732 2017-06-14 Richard Biener <rguenther@suse.de>
5733
5734 PR middle-end/81088
5735 * c-c++-common/ubsan/pr81088.c: New testcase.
5736
5737 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5738
5739 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5740
5741 2017-06-14 Andrew Pinski <apinski@cavium.com>
5742 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5743
5744 PR target/71663
5745 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5746 * gcc.target/aarch64/vect-init-2.c: Likewise.
5747 * gcc.target/aarch64/vect-init-3.c: Likewise.
5748 * gcc.target/aarch64/vect-init-4.c: Likewise.
5749 * gcc.target/aarch64/vect-init-5.c: Likewise.
5750
5751 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5752
5753 PR c++/58541
5754 * g++.dg/cpp0x/constexpr-58541.C: New.
5755
5756 2017-06-14 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/81083
5759 * gcc.dg/torture/pr81083.c: New testcase.
5760
5761 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5762
5763 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5764 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5765
5766 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR c++/80973
5769 * g++.dg/ubsan/pr80973.C: New test.
5770
5771 PR c++/80984
5772 * g++.dg/opt/nrv18.C: New test.
5773
5774 2017-06-13 Martin Liska <mliska@suse.cz>
5775
5776 PR sanitize/78204
5777 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5778 test by adding no_sanitize attribute.
5779 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5780
5781 2017-06-13 Renlin Li <renlin.li@arm.com>
5782
5783 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5784 conditionally.
5785
5786 2017-06-13 Martin Jambor <mjambor@suse.cz>
5787
5788 PR tree-optimization/80803
5789 PR tree-optimization/81063
5790 gcc.dg/tree-ssa/pr80803.c: New test.
5791 gcc.dg/tree-ssa/pr81063.c: Likewise.
5792
5793 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5794
5795 * c-c++-common/fold-masked-cmp-3.c: New test.
5796
5797 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5798
5799 PR tree-optimization/67328
5800 * c-c++-common/fold-masked-cmp-1.c: New test.
5801 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5802 * gcc.dg/pr46309.c: Fix pattern.
5803 * gcc.dg/pr46309-2.c: Likewise.
5804
5805 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5806
5807 * gcc.target/arm/sdiv_costs_1.c:
5808 Require arm_arch_v8a_ok and add march option.
5809
5810 2017-06-13 Martin Liska <mliska@suse.cz>
5811
5812 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5813 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5814 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5815
5816 2017-06-13 Richard Biener <rguenther@suse.de>
5817
5818 PR middle-end/81065
5819 * c-c++-common/ubsan/pr81065.c: New testcase.
5820
5821 2017-06-12 Ian Lance Taylor <iant@golang.org>
5822
5823 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5824 freorder. Update comment to explain test.
5825
5826 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5827
5828 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5829 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5830 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5831 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5832
5833 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5834
5835 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5836
5837 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5838
5839 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5840
5841 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR tree-optimization/81003
5844 * gcc.c-torture/compile/pr81003.c: New test.
5845
5846 2017-06-12 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/81053
5849 * gcc.dg/torture/pr81053.c: New testcase.
5850
5851 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5852
5853 PR fortran/80988
5854 * gfortran.dg/implied_do_io_3.f90: New test.
5855
5856 2017-06-10 Tom de Vries <tom@codesourcery.com>
5857
5858 * lib/target-supports.exp (check_effective_target_signal): New proc.
5859 * lib/gcc.exp (gcc_target_compile): Remove appending of
5860 -DSIGNAL_SUPPRESS to additional_flags.
5861 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5862 additional_flags if effective target signal is not supported by the
5863 target.
5864 * gcc.c-torture/execute/20101011-1.c: Same.
5865 * gcc.dg/c99-stdint-1.c: Same.
5866 * gcc.dg/c99-stdint-2.c: Same.
5867 * gcc.dg/c99-stdint-5.c: Same.
5868 * gcc.dg/c99-stdint-6.c: Same.
5869 * gcc.dg/stdint-width-1.c: Same.
5870
5871 2017-06-10 Tom de Vries <tom@codesourcery.com>
5872
5873 * lib/target-supports.exp (check_effective_target_stack_size)
5874 (dg-effective-target-value): New proc.
5875 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5876 additional_flags.
5877 * lib/objc.exp (objc_target_compile): Same.
5878 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5879 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5880 dg-additional-options.
5881 * gcc.c-torture/compile/20080806-1.c: Same.
5882 * gcc.c-torture/compile/920723-1.c: Same.
5883 * gcc.c-torture/compile/930621-1.c: Same.
5884 * gcc.c-torture/compile/991214-2.c: Same.
5885 * gcc.c-torture/compile/bcopy.c: Same.
5886 * gcc.c-torture/compile/memtst.c: Same.
5887 * gcc.c-torture/compile/msp.c: Same.
5888 * gcc.c-torture/compile/stuct.c: Same.
5889 * gcc.c-torture/execute/20011008-3.c: Same.
5890 * gcc.c-torture/execute/20030209-1.c: Same.
5891 * gcc.c-torture/execute/20031012-1.c: Same.
5892 * gcc.c-torture/execute/20040805-1.c: Same.
5893 * gcc.c-torture/execute/920410-1.c: Same.
5894 * gcc.c-torture/execute/920501-7.c: Same.
5895 * gcc.c-torture/execute/921113-1.c: Same.
5896 * gcc.c-torture/execute/921202-1.c: Same.
5897 * gcc.c-torture/execute/921208-2.c: Same.
5898 * gcc.c-torture/execute/930106-1.c: Same.
5899 * gcc.c-torture/execute/930406-1.c: Same.
5900 * gcc.c-torture/execute/950221-1.c: Same.
5901 * gcc.c-torture/execute/960521-1.c: Same.
5902 * gcc.c-torture/execute/980605-1.c: Same.
5903 * gcc.c-torture/execute/comp-goto-1.c: Same.
5904 * gcc.c-torture/execute/comp-goto-2.c: Same.
5905 * gcc.c-torture/execute/memcpy-1.c: Same.
5906 * gcc.c-torture/execute/multi-ix.c: Same.
5907 * gcc.c-torture/execute/nestfunc-4.c: Same.
5908 * gcc.c-torture/execute/pr20621-1.c: Same.
5909 * gcc.c-torture/execute/pr23135.c: Same.
5910 * gcc.c-torture/execute/pr28982b.c: Same.
5911 * gcc.dg/loop-3.c: Same.
5912 * gcc.dg/struct-ret-3.c: Same.
5913 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5914 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5915 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5916 * gcc.dg/tree-prof/pr44777.c: Same.
5917
5918 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5919
5920 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5921 (test_mutually_exclusive_suggestions): New test function.
5922 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5923 (test_mutually_exclusive_suggestions): New test function.
5924 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5925 (test_mutually_exclusive_suggestions): New test function.
5926 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5927 (test_show_locus): Add special-case for
5928 "test_mutually_exclusive_suggestions".
5929
5930 2017-06-09 Ian Lance Taylor <iant@golang.org>
5931
5932 * gcc.dg/tree-prof/split-1.c: New test.
5933
5934 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5935
5936 * gcc.dg/predict-14.c: Avoid cold function detection.
5937 * gcc.target/i386/umod-3.c: Likewise.
5938
5939 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5940
5941 * gcc.target/aarch64/lrint-matherr.h: New.
5942 * gcc.target/aarch64/inline-lrint_1.c: New.
5943 * gcc.target/aarch64/inline-lrint_2.c: New.
5944 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5945 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5946
5947 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5948
5949 * gcc.target/arm/sdiv_costs_1.c: New.
5950
5951 2017-06-09 Tom de Vries <tom@codesourcery.com>
5952
5953 PR target/80855
5954 * gcc.target/nvptx/label-values.c: New test.
5955
5956 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5957
5958 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5959 Test for null definitions instead of them being undefined. Add entry
5960 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5961 about using the effective target for architecture extension.
5962 (check_effective_target_arm_arch_v7ve_ok): Remove.
5963 (add_options_for_arm_arch_v7ve): Likewise.
5964
5965 2017-06-09 Richard Biener <rguenther@suse.de>
5966
5967 PR tree-optimization/66623
5968 * gcc.dg/vect/pr66623.c: New testcase.
5969
5970 2017-06-09 Richard Biener <rguenther@suse.de>
5971
5972 PR tree-optimization/79483
5973 * gcc.dg/graphite/pr79483.c: New testcase.
5974
5975 2017-06-09 Richard Biener <rguenther@suse.de>
5976
5977 PR middle-end/81007
5978 * g++.dg/pr81007.C: New testcase.
5979
5980 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5981
5982 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5983 instead of "rsp" for -m32.
5984 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5985 target, add -msse2 to dg-options.
5986 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5987 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5988
5989 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5990
5991 PR target/80966
5992 * gcc.target/powerpc/stack-limit.c: New testcase.
5993
5994 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5995
5996 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5997 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5998 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5999 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6000 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6001 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
6002
6003 2017-06-08 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR c/81006
6006 * c-c++-common/gomp/pr81006.c: New test.
6007
6008 PR c++/81011
6009 * g++.dg/gomp/pr81011.C: New test.
6010
6011 PR middle-end/81005
6012 * c-c++-common/ubsan/align-10.c: New test.
6013 * c-c++-common/ubsan/null-13.c: New test.
6014
6015 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6016
6017 PR target/81015
6018 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6019 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6020 * gcc.target/i386/pr81015.c: New test.
6021
6022 2017-06-08 Tom de Vries <tom@codesourcery.com>
6023
6024 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6025 trampolines instead of NO_TRAMPOLINES.
6026 * gcc.c-torture/execute/20000822-1.c: Same.
6027 * gcc.c-torture/execute/920428-2.c: Same.
6028 * gcc.c-torture/execute/920501-7.c: Same.
6029 * gcc.c-torture/execute/920612-2.c: Same.
6030 * gcc.c-torture/execute/921017-1.c: Same.
6031 * gcc.c-torture/execute/921215-1.c: Same.
6032 * gcc.c-torture/execute/931002-1.c: Same.
6033 * gcc.c-torture/execute/comp-goto-2.c: Same.
6034 * gcc.c-torture/execute/nestfunc-1.c: Same.
6035 * gcc.c-torture/execute/nestfunc-2.c: Same.
6036 * gcc.c-torture/execute/nestfunc-3.c: Same.
6037 * gcc.c-torture/execute/nestfunc-5.c: Same.
6038 * gcc.c-torture/execute/nestfunc-6.c: Same.
6039 * gcc.c-torture/execute/pr24135.c: Same.
6040 * gcc.dg/Wtrampolines.c: Same.
6041 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6042 * gcc.dg/torture/stackalign/nested-5.c: Same.
6043 * gcc.dg/torture/stackalign/nested-6.c: Same.
6044 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6045 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6046 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6047 * gcc.dg/trampoline-1.c: Same.
6048 * gcc.dg/tree-prof/pr44777.c: Same.
6049 * gcc.target/i386/pr67770.c: Same.
6050 * lib/gcc.exp (gcc_target_compile): Remove appending of
6051 -DNO_TRAMPOLINES to additional_flags.
6052 * lib/objc.exp (objc_target_compile): Same.
6053
6054 2017-06-08 Tom de Vries <tom@codesourcery.com>
6055
6056 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6057 'gcc,no_trampolines' instead of 'no_trampolines'.
6058
6059 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6060
6061 PR middle-end/79988
6062 * gcc.target/i386/mpx/pr79988.c: New test.
6063
6064 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6065
6066 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6067 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6068 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6069
6070 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6071
6072 * g++.dg/tree-ssa/counts-1.C: New testcase.
6073 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6074
6075 2017-08-08 Julia Koval <julia.koval@intel.com>
6076
6077 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6078 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6079 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6080 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6081 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6082 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6083
6084 2017-06-08 Marek Polacek <polacek@redhat.com>
6085
6086 PR sanitize/80932
6087 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6088
6089 2017-08-08 Julia Koval <julia.koval@intel.com>
6090
6091 PR target/73350,80862
6092 * gcc.target/i386/pr73350.c: New test.
6093
6094 2017-06-08 Richard Biener <rguenther@suse.de>
6095
6096 PR tree-optimization/80928
6097 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6098
6099 2017-06-07 Carl Love <cel@us.ibm.com>
6100
6101 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6102
6103 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6104
6105 PR c++/80990
6106 * g++.dg/cpp1z/class-deduction39.C: New.
6107
6108 2017-06-07 Marek Polacek <polacek@redhat.com>
6109
6110 PR sanitizer/80932
6111 * c-c++-common/ubsan/pr80932.c: New test.
6112
6113 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6114
6115 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6116 * gcc.target/i386/l_fma_double_2.c: Ditto.
6117 * gcc.target/i386/l_fma_double_3.c: Ditto.
6118 * gcc.target/i386/l_fma_double_4.c: Ditto.
6119 * gcc.target/i386/l_fma_double_5.c: Ditto.
6120 * gcc.target/i386/l_fma_double_6.c: Ditto.
6121 * gcc.target/i386/l_fma_float_1.c: Ditto.
6122 * gcc.target/i386/l_fma_float_2.c: Ditto.
6123 * gcc.target/i386/l_fma_float_3.c: Ditto.
6124 * gcc.target/i386/l_fma_float_4.c: Ditto.
6125 * gcc.target/i386/l_fma_float_5.c: Ditto.
6126 * gcc.target/i386/l_fma_float_6.c: Ditto.
6127
6128 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6129
6130 * gcc.target/aarch64/sdiv_costs_1.c: New.
6131
6132 2017-06-07 Richard Biener <rguenther@suse.de>
6133
6134 PR tree-optimization/80928
6135 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6136 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6137
6138 2017-06-07 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/80928
6141 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6142 check_results.
6143
6144 2017-06-06 Nathan Sidwell <nathan@acm.org>
6145
6146 * g++.dg/pr45330.C: Add inline namespace case.
6147
6148 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6149
6150 PR fortran/80975
6151 * gfortran.dg/matmul_16.f90: New test.
6152 * gfortran.dg/inline_matmul_18.f90: New test.
6153
6154 2017-06-06 Marek Polacek <polacek@redhat.com>
6155
6156 PR c/79983
6157 * gcc.dg/pr79983.c: New test.
6158
6159 2017-06-06 David S. Miller <davem@davemloft.net>
6160
6161 * gcc.target/sparc/sparc-ret-3.c: New test.
6162
6163 2017-06-06 Tom de Vries <tom@codesourcery.com>
6164
6165 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6166 label_values instead of NO_LABEL_VALUES.
6167 * gcc.c-torture/compile/920301-1.c: Same.
6168 * gcc.c-torture/compile/920501-1.c: Same.
6169 * gcc.c-torture/compile/941014-4.c: Same.
6170 * gcc.c-torture/compile/labels-1.c: Same.
6171 * gcc.c-torture/compile/pr18903.c: Same.
6172 * gcc.c-torture/execute/920302-1.c: Same.
6173 * gcc.c-torture/execute/920415-1.c: Same.
6174 * gcc.c-torture/execute/920428-2.c: Same.
6175 * gcc.c-torture/execute/920501-3.c: Same.
6176 * gcc.c-torture/execute/920501-4.c: Same.
6177 * gcc.c-torture/execute/920501-5.c: Same.
6178 * gcc.c-torture/execute/920501-7.c: Same.
6179 * gcc.c-torture/execute/920721-4.c: Same.
6180 * gcc.c-torture/execute/980526-1.c: Same.
6181 * gcc.c-torture/execute/990208-1.c: Same.
6182 * gcc.c-torture/execute/comp-goto-1.c: Same.
6183 * gcc.c-torture/execute/comp-goto-2.c: Same.
6184 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6185 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6186 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6187 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6188 * gcc.dg/tree-prof/pr44777.c: Same.
6189 * gcc.misc-tests/bprob-2.c: Same.
6190 * gcc.misc-tests/gcov-3.c: Same.
6191 * lib/gcc.exp (gcc_target_compile): Remove appending of
6192 -DNO_LABEL_VALUES to additional_flags.
6193 * lib/objc.exp (objc_target_compile): Same.
6194 * lib/target-supports.exp (check_effective_target_label_values): Test on
6195 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6196
6197 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6198
6199 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6200
6201 2017-06-06 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/80974
6204 * gcc.dg/torture/pr80974.c: New testcase.
6205
6206 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6207
6208 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6209 "unsigned int" in conversation warning on line 15.
6210
6211 2017-06-06 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/80928
6214 * gcc.dg/vect/pr80928.c: New testcase.
6215 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6216 * gcc.dg/vect/slp-13.c: Likewise.
6217 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6218
6219 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6220
6221 * g++.dg/plugin/comment_plugin.c: New test plugin.
6222 * g++.dg/plugin/comments-1.C: New test file.
6223 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6224
6225 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6226
6227 * gcc.misc-tests/gcov-1a.c: New test.
6228
6229 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6230
6231 * gcc.target/powerpc/clone1.c: New test.
6232
6233 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6234
6235 PR fortran/70601
6236 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6237
6238 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6239
6240 PR fortran/35339
6241 * gfortran.dg/implied_do_io_1.f90: New Test.
6242 * gfortran.dg/implied_do_io_2.f90: New Test.
6243
6244 2017-06-05 Renlin Li <renlin.li@arm.com>
6245
6246 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6247 selector to related line.
6248
6249 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6250
6251 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6252
6253 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6254
6255 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6256
6257 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6258
6259 * gcc.target/aarch64/subs_compare_2.c: New test.
6260
6261 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6262
6263 * gcc.target/aarch64/subs_compare_1.c: New test.
6264
6265 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6266
6267 * gcc.target/mips/div-9.c: Delete duplicate test.
6268 * gcc.target/mips/div-10.c: Ditto.
6269 * gcc.target/mips/div-11.c: Ditto.
6270 * gcc.target/mips/div-12.c: Ditto.
6271
6272 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6273
6274 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6275
6276 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6277
6278 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6279 vesrion of the dejagnu grep.
6280 (list-module-names): Use it and adjust the regular expressions for
6281 modules and submodules.
6282 * gfortran.dg/prof/prof.exp: Cleanup modules.
6283 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6284 directives.
6285 * gfortran.dg/altreturn_8.f90: Likewise.
6286 * gfortran.dg/associate_12.f90: Likewise.
6287 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6288 * gfortran.dg/charlen_15.f90: Likewise.
6289 * gfortran.dg/class_4a.f03: Likewise.
6290 * gfortran.dg/class_54.f90: Likewise.
6291 * gfortran.dg/class_dummy_4.f03: Likewise.
6292 * gfortran.dg/class_dummy_5.f90: Likewise.
6293 * gfortran.dg/constructor_9.f90: Likewise.
6294 * gfortran.dg/dec_structure_15.f90: Likewise.
6295 * gfortran.dg/do_check_8.f90: Likewise.
6296 * gfortran.dg/dtio_26.f03: Likewise.
6297 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6298 * gfortran.dg/equiv_9.f90: Likewise.
6299 * gfortran.dg/extends_15.f90: Likewise.
6300 * gfortran.dg/finalize_22.f90: Likewise.
6301 * gfortran.dg/finalize_23.f90: Likewise.
6302 * gfortran.dg/generic_26.f90: Likewise.
6303 * gfortran.dg/generic_27.f90: Likewise.
6304 * gfortran.dg/namelist_76.f90: Likewise.
6305 * gfortran.dg/pointer_init_8.f90: Likewise.
6306 * gfortran.dg/pr61318.f90: Likewise.
6307 * gfortran.dg/pr77260_1.f90: Likewise.
6308 * gfortran.dg/pr77260_2.f90: Likewise.
6309 * gfortran.dg/pr77420_3.f90: Likewise.
6310 * gfortran.dg/proc_ptr_39.f90: Likewise.
6311 * gfortran.dg/proc_ptr_41.f90: Likewise.
6312 * gfortran.dg/proc_ptr_42.f90: Likewise.
6313 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6314 * gfortran.dg/submodule_1.f08: Likewise.
6315 * gfortran.dg/submodule_10.f08: Likewise.
6316 * gfortran.dg/submodule_14.f08: Likewise.
6317 * gfortran.dg/submodule_15.f08: Likewise.
6318 * gfortran.dg/submodule_2.f08: Likewise.
6319 * gfortran.dg/submodule_5.f08: Likewise.
6320 * gfortran.dg/submodule_6.f08: Likewise.
6321 * gfortran.dg/submodule_7.f08: Likewise.
6322 * gfortran.dg/submodule_8.f08: Likewise.
6323 * gfortran.dg/submodule_9.f08: Likewise.
6324 * gfortran.dg/transfer_class_2.f90: Likewise.
6325 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6326 * gfortran.dg/typebound_call_24.f03: Likewise.
6327 * gfortran.dg/typebound_call_25.f90: Likewise.
6328 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6329 * gfortran.dg/typebound_generic_12.f03: Likewise.
6330 * gfortran.dg/typebound_generic_13.f03: Likewise.
6331 * gfortran.dg/typebound_generic_14.f03: Likewise.
6332 * gfortran.dg/typebound_generic_15.f90: Likewise.
6333 * gfortran.dg/typebound_operator_16.f03: Likewise.
6334 * gfortran.dg/typebound_operator_18.f90: Likewise.
6335 * gfortran.dg/typebound_operator_20.f90: Likewise.
6336 * gfortran.dg/typebound_override_3.f90: Likewise.
6337 * gfortran.dg/typebound_override_4.f90: Likewise.
6338 * gfortran.dg/typebound_override_5.f90: Likewise.
6339 * gfortran.dg/typebound_override_6.f90: Likewise.
6340 * gfortran.dg/typebound_override_7.f90: Likewise.
6341 * gfortran.dg/typebound_proc_28.f03: Likewise.
6342 * gfortran.dg/typebound_proc_29.f90: Likewise.
6343 * gfortran.dg/typebound_proc_30.f90: Likewise.
6344 * gfortran.dg/typebound_proc_31.f90: Likewise.
6345 * gfortran.dg/typebound_proc_32.f90: Likewise.
6346 * gfortran.dg/typebound_proc_33.f90: Likewise.
6347 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6348 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6349 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6350 * gfortran.dg/use_only_3.f90: Likewise.
6351 * gfortran.dg/use_without_only_1.f90: Likewise.
6352 * gfortran.dg/warn_unused_function.f90: Likewise.
6353 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6354 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6355
6356 2017-06-04 Marek Polacek <polacek@redhat.com>
6357
6358 PR c/80919
6359 * gcc.dg/format/pr80919.c: New test.
6360
6361 2017-06-02 Martin Sebor <msebor@redhat.com>
6362
6363 PR c/80892
6364 * c-c++-common/Wfloat-conversion-2.c: New test.
6365
6366 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/68754
6369 * g++.dg/cpp1y/constexpr-68754.C: New.
6370
6371 2017-06-02 Carl Love <cel@us.ibm.com>
6372
6373 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6374 for the new built-ins.
6375
6376 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6377
6378 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6379
6380 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6381
6382 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6383 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6384 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6385 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6386 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6387
6388 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6389
6390 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6391
6392 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6393
6394 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6395
6396 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6397
6398 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6399 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6400 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6401 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6402 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6403 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6404 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6405 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6406 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6407
6408 2017-06-02 Nathan Sidwell <nathan@acm.org>
6409
6410 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6411
6412 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR rtl-optimization/80903
6415 * gcc.dg/pr80903.c: New test.
6416
6417 PR fortran/80918
6418 * gfortran.dg/gomp/pr80918.f90: New test.
6419
6420 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6421
6422 * c-c++-common/Wsizeof-pointer-div.c: New test.
6423 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6424 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6425 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6426 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6427 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6428 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6429 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6430 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6431 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6432 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6433 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6434 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6435 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6436 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6437 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6438 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6439 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6440 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6441
6442 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6443
6444 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6445 Update the target to power8-vector.
6446
6447 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6448
6449 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6450
6451 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6452
6453 * debug12.adb, debug12.ads: New testcase.
6454
6455 2017-06-01 Martin Jambor <mjambor@suse.cz>
6456
6457 PR tree-optimization/80898
6458 * gcc.dg/tree-ssa/pr80898.c: New test.
6459 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6460
6461 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6462
6463 PR c++/80896
6464 * g++.dg/cpp1z/nodiscard5.C: New.
6465
6466 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6467
6468 * gcc.target/arc/pr9001195952.c: New test.
6469
6470 2017-06-01 Tom de Vries <tom@codesourcery.com>
6471
6472 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6473 * gcc.c-torture/compile/asmgoto-1.c: Same.
6474 * gcc.dg/20000707-1.c: Same.
6475 * gcc.dg/pr38700.c: Same.
6476 * gcc.dg/pr70169.c: Same.
6477 * gcc.dg/pr80112.c: Same.
6478 * gcc.dg/torture/pr51071-2.c: Same.
6479 * gcc.dg/torture/pr51071.c: Same.
6480 * gcc.dg/tree-ssa/alias-34.c: Same.
6481
6482 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6483
6484 * gnat.dg/debug11.adb: New testcase.
6485
6486 2017-06-01 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/66313
6489 * c-c++-common/ubsan/pr66313.c: New testcase.
6490 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6491
6492 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6493
6494 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6495 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6496 to vsx_hw. Add dg-skip-if directive to disable this test if
6497 -mcpu overridden.
6498 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6499 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6500 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6501 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6502 to dg-option. Add dg-skip-if directive to disable this test
6503 for darwin. Add dg-skip-if directive to disable this test if
6504 -mcpu overridden.
6505
6506 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6507
6508 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6509 (_mm_maskz_max_sd): Test new intrinsics.
6510 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6511 (_mm_maskz_max_sd): Test new intrinsics.
6512 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6513 (_mm_maskz_max_ss): Test new intrinsics.
6514 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6515 (_mm_maskz_max_ss): Test new intrinsics.
6516 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6517 (_mm_maskz_min_sd): Test new intrinsics.
6518 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6519 (_mm_maskz_min_sd): Test new intrinsics.
6520 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6521 (_mm_maskz_min_ss): Test new intrinsics.
6522 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6523 (_mm_maskz_min_ss): Test new intrinsics.
6524
6525 2017-05-31 Nathan Sidwell <nathan@acm.org>
6526
6527 * g++.dg/lookup/lambda1.C New.
6528
6529 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6530
6531 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6532 on pointer should not be replaced.
6533
6534 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6535
6536 PR testsuite/80580
6537 * gcc.dg/gimplefe-error-7.c: New test.
6538
6539 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6540
6541 * gcc.target/arc/add_n-combine.c: New test.
6542 * gcc.target/arc/sub_n-combine.c: New test.
6543
6544 2017-05-31 Richard Biener <rguenther@suse.de>
6545
6546 PR target/80880
6547 * gcc.target/i386/pr80880.c: New testcase.
6548
6549 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6550
6551 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6552
6553 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6554
6555 * gcc.dg/vect/pr80815-3.c: New test.
6556
6557 2017-05-31 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/80906
6560 * gcc.dg/graphite/pr80906.c: New testcase.
6561
6562 2017-05-30 Tom de Vries <tom@codesourcery.com>
6563
6564 PR testsuite/80910
6565 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6566 unsupported if host compiler does not support c++11.
6567 (host_supports_c++11): New proc.
6568
6569 2017-05-30 Martin Sebor <msebor@redhat.com>
6570
6571 PR c/80731
6572 * g++.dg/ext/utf16-4.C: Relax test.
6573 * gcc.dg/fixed-point/int-warning.c: Adjust.
6574
6575 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6576
6577 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6578 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6579 test case.
6580 * g++.dg/plugin/show-template-tree-color.C: New test case.
6581 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6582 * g++.dg/template/show-template-tree-2.C: New test case.
6583 * g++.dg/template/show-template-tree-3.C: New test case.
6584 * g++.dg/template/show-template-tree-4.C: New test case.
6585 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6586 * g++.dg/template/show-template-tree.C: New test case.
6587
6588 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6589
6590 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6591 dg-options.
6592 * gfortran.dg/pr80107.f: Delete testcase.
6593
6594 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6595
6596 PR target/80833
6597 * gcc.target/i386/pr80833-1.c: New test.
6598 * gcc.target/i386/pr80833-2.c: Ditto.
6599
6600 2017-05-30 Nathan Sidwell <nathan@acm.org>
6601
6602 PR c++/80913
6603 * g++.dg/lookup/pr80913.C: New.
6604
6605 2017-05-30 Richard Biener <rguenther@suse.de>
6606
6607 PR middle-end/80901
6608 * gcc.dg/torture/pr80901.c: New testcase.
6609
6610 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6611
6612 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6613
6614 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6615
6616 PR target/78838
6617 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6618
6619 2017-05-30 Richard Biener <rguenther@suse.de>
6620
6621 PR middle-end/80876
6622 * gcc.dg/torture/pr80876.c: New testcase.
6623
6624 2017-05-29 Nathan Sidwell <nathan@acm.org>
6625
6626 PR c++/80891 (#5)
6627 * g++.dg/lookup/pr80891-5.C: New.
6628
6629 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6630
6631 PR libgfortran/53029
6632 * gfortran.dg/read_5.f90: New test.
6633
6634 2017-05-29 Nathan Sidwell <nathan@acm.org>
6635
6636 PR c++/80891 (#4)
6637 * g++.dg/lookup/pr80891-4.C: New.
6638
6639 PR c++/80891 (#1)
6640 * g++.dg/lookup/pr80891-1.C: New.
6641
6642 PR c++/80891 (#3)
6643 * g++.dg/lookup/pr80891-3.C: New.
6644
6645 PR c++/80891 (#2)
6646 * g++.dg/lookup/pr80891-2.C: New.
6647
6648 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6649
6650 PR fortran/37131
6651 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6652 flags.
6653 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6654 * gfortran.dg/inline_matmul_17.f90: New test.
6655
6656 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6657
6658 * gfortran.dg/matmul_bounds_12.f90: New test.
6659
6660 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR bootstrap/80887
6663 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6664
6665 2017-05-26 Nathan Sidwell <nathan@acm.org>
6666
6667 * g++.dg/cpp0x/dr2061.C: New.
6668 * g++.dg/parse/namespace-alias-1.C: Add more test.
6669
6670 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6671
6672 PR tree-optimization/80815
6673 * gcc.dg/vect/pr80815-1.c: New test.
6674 * gcc.dg/vect/pr80815-2.c: New test.
6675
6676 2017-05-26 Martin Liska <mliska@suse.cz>
6677
6678 PR ipa/80663
6679 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6680 split at the problematic spot.
6681 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6682 a valid value of the param.
6683
6684 2017-05-26 Marek Polacek <polacek@redhat.com>
6685
6686 PR sanitizer/80875
6687 * c-c++-common/ubsan/pr80875.c: New test.
6688
6689 2017-05-26 Tom de Vries <tom@codesourcery.com>
6690
6691 PR testsuite/80557
6692 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6693 * gcc.dg/Wcxx-compat-8.c: Same.
6694 * gcc.dg/Wobjsize-1.c: Same.
6695 * gcc.dg/Wshadow-local-2.c: Same.
6696 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6697 * gcc.dg/anon-struct-6.c: Same.
6698 * gcc.dg/asm-wide-1.c: Same.
6699 * gcc.dg/builtin-inf-1.c: Same.
6700 * gcc.dg/builtin-redefine.c: Same.
6701 * gcc.dg/c90-array-lval-6.c: Same.
6702 * gcc.dg/c90-array-lval-7.c: Same.
6703 * gcc.dg/c90-fordecl-1.c: Same.
6704 * gcc.dg/c99-fordecl-2.c: Same.
6705 * gcc.dg/cast-lvalue-1.c: Same.
6706 * gcc.dg/cast-lvalue-2.c: Same.
6707 * gcc.dg/compound-lvalue-1.c: Same.
6708 * gcc.dg/cond-lvalue-1.c: Same.
6709 * gcc.dg/cpp/20000419-1.c: Same.
6710 * gcc.dg/cpp/backslash.c: Same.
6711 * gcc.dg/cpp/backslash2.c: Same.
6712 * gcc.dg/cpp/macspace1.c: Same.
6713 * gcc.dg/cpp/macspace2.c: Same.
6714 * gcc.dg/cpp/multiline-2.c: Same.
6715 * gcc.dg/cpp/pr27777.c: Same.
6716 * gcc.dg/cpp/pr30786.c: Same.
6717 * gcc.dg/cpp/pr34602.c: Same.
6718 * gcc.dg/cpp/redef1.c: Same.
6719 * gcc.dg/cpp/tr-warn1.c: Same.
6720 * gcc.dg/cpp/tr-warn3.c: Same.
6721 * gcc.dg/cpp/tr-warn6.c: Same.
6722 * gcc.dg/cpp/trad/hash.c: Same.
6723 * gcc.dg/cpp/trad/redef1.c: Same.
6724 * gcc.dg/cpp/ucs.c: Same.
6725 * gcc.dg/declspec-10.c: Same.
6726 * gcc.dg/declspec-11.c: Same.
6727 * gcc.dg/declspec-18.c: Same.
6728 * gcc.dg/format/c99-strftime-1.c: Same.
6729 * gcc.dg/format/ext-3.c: Same.
6730 * gcc.dg/format/pr72858.c: Same.
6731 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6732 * gcc.dg/init-string-1.c: Same.
6733 * gcc.dg/label-decl-3.c: Same.
6734 * gcc.dg/m-un-2.c: Same.
6735 * gcc.dg/nofixed-point-2.c: Same.
6736 * gcc.dg/noncompile/20020213-1.c: Same.
6737 * gcc.dg/pch/counter-2.c: Same.
6738 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6739 * gcc.dg/pr27528.c: Same.
6740 * gcc.dg/pr27953.c: Same.
6741 * gcc.dg/pr35899.c: Same.
6742 * gcc.dg/pr37561.c: Same.
6743 * gcc.dg/pr45461.c: Same.
6744 * gcc.dg/pr45750.c: Same.
6745 * gcc.dg/pr53196-2.c: Same.
6746 * gcc.dg/pr53265.c: Same.
6747 * gcc.dg/redecl-1.c: Same.
6748 * gcc.dg/tls/thr-init-1.c: Same.
6749 * gcc.dg/torture/pr51106-1.c: Same.
6750 * gcc.dg/torture/pr51106-2.c: Same.
6751 * gcc.dg/uninit-19.c: Same.
6752 * gcc.dg/uninit-pr20644.c: Same.
6753
6754 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6755
6756 * g++.dg/cpp1z/decomp29.C (p): New variable.
6757 (main): Add further tests.
6758
6759 2017-05-26 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/80842
6762 * gcc.dg/torture/pr80842.c: New testcase.
6763
6764 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6765
6766 PR c++/79652
6767 * g++.dg/cpp0x/pr79652.C: New.
6768
6769 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6770
6771 PR c++/71451
6772 * g++.dg/cpp0x/variadic170.C: New.
6773
6774 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6775
6776 * g++.dg/warn/Wcatch-value-1.C: New test.
6777 * g++.dg/warn/Wcatch-value-2.C: New test.
6778 * g++.dg/warn/Wcatch-value-3.C: New test.
6779
6780 2017-05-25 Nathan Sidwell <nathan@acm.org>
6781
6782 * g++.dg/lookup/using56.C: New.
6783 * g++.dg/lookup/using57.C: New.
6784 * g++.dg/lookup/using58.C: New.
6785 * g++.dg/lookup/using59.C: New.
6786
6787 * g++.dg/lookup/using17.C: Adjust diagnostics.
6788
6789 2017-05-25 Martin Sebor <msebor@redhat.com>
6790
6791 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6792 positives on ILP32.
6793 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6794 column numbers.
6795 * gcc.dg/pr60114.c: Same.
6796
6797 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6798
6799 * gfortran.dg/pr48636.f90: Fix template better.
6800
6801 2017-05-25 Nathan Sidwell <nathan@acm.org>
6802
6803 * g++.dg/lookup/koenig14.C: New.
6804
6805 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/79583
6808 * g++.dg/cpp0x/pr79583.C: New.
6809
6810 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6811
6812 PR c++/68578
6813 * g++.dg/cpp1y/pr68578.C: New.
6814
6815 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6816
6817 * gcc.dg/tree-ssa/vce-1.c: New file.
6818
6819 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6820
6821 * gcc.dg/tree-ssa/addadd.c: New file.
6822
6823 2017-05-24 Nathan Sidwell <nathan@acm.org>
6824
6825 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6826 * g++.dg/lookup/friend19.C: New.
6827 * g++.dg/lookup/friend20.C: New.
6828
6829 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6830
6831 PR c++/80544
6832 * g++.dg/expr/cast11.C: New test.
6833
6834 2017-05-24 Martin Sebor <msebor@redhat.com>
6835
6836 PR c/80731
6837 * c-c++-common/Wfloat-conversion.c: Adjust.
6838 * c-c++-common/dfp/convert-int-saturate.c: Same.
6839 * c-c++-common/pr68657-1.c: Same.
6840 * g++.dg/ext/utf-cvt.C: Same.
6841 * g++.dg/ext/utf16-4.C: Same.
6842 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6843 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6844 * g++.dg/warn/Wconversion3.C: Same.
6845 * g++.dg/warn/Wconversion4.C: Same.
6846 * g++.dg/warn/Wsign-conversion.C: Same.
6847 * g++.dg/warn/overflow-warn-1.C: Same.
6848 * g++.dg/warn/overflow-warn-3.C: Same.
6849 * g++.dg/warn/overflow-warn-4.C: Same.
6850 * g++.dg/warn/pr35635.C: Same.
6851 * g++.old-deja/g++.mike/enum1.C: Same.
6852 * gcc.dg/Wconversion-3.c: Same.
6853 * gcc.dg/Wconversion-5.c: Same.
6854 * gcc.dg/Wconversion-complex-c99.c: Same.
6855 * gcc.dg/Wconversion-complex-gnu.c: Same.
6856 * gcc.dg/Wconversion-integer.c: Same.
6857 * gcc.dg/Wsign-conversion.c: Same.
6858 * gcc.dg/bitfld-2.c: Same.
6859 * gcc.dg/c90-const-expr-11.c: Same.
6860 * gcc.dg/c90-const-expr-7.c: Same.
6861 * gcc.dg/c99-const-expr-7.c: Same.
6862 * gcc.dg/overflow-warn-1.c: Same.
6863 * gcc.dg/overflow-warn-2.c: Same.
6864 * gcc.dg/overflow-warn-3.c: Same.
6865 * gcc.dg/overflow-warn-4.c: Same.
6866 * gcc.dg/overflow-warn-5.c: Same.
6867 * gcc.dg/overflow-warn-8.c: Same.
6868 * gcc.dg/overflow-warn-9.c: New test.
6869 * gcc.dg/pr35635.c: Adjust.
6870 * gcc.dg/pr59940.c: Same.
6871 * gcc.dg/pr59963-2.c: Same.
6872 * gcc.dg/pr60114.c: Same.
6873 * gcc.dg/switch-warn-2.c: Same.
6874 * gcc.dg/utf-cvt.c: Same.
6875 * gcc.dg/utf16-4.c: Same.
6876
6877 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6878
6879 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6880 Don't include limits.h.
6881 (w): Conditionalize on long long wider than int. Use
6882 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6883 -9223372036854775808.
6884 (x): Use __INT_MAX__ instead of INT_MAX.
6885
6886 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6887
6888 PR fortran/66094
6889 * gfortran.dg/inline_matmul_16.f90: New test.
6890
6891 2017-05-24 Tom de Vries <tom@codesourcery.com>
6892
6893 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6894
6895 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6896
6897 PR middle-end/80823
6898 * gcc.dg/pr80823.c: New test.
6899
6900 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6901
6902 * gcc.target/s390/pr80725.c: New test.
6903
6904 2017-05-23 Nathan Sidwell <nathan@acm.org>
6905
6906 * g++.dg/lookup/extern-c-hidden.C: New.
6907 * g++.dg/lookup/extern-redecl1.C: New.
6908
6909 PR c++/80866
6910 * g++.dg/parse/pr80866.C: New.
6911
6912 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6913
6914 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6915 * gcc.dg/ipa/inline-5.c: Likewise.
6916 * gfortran.dg/pr48636.f90: Likewise.
6917
6918 2017-05-23 Nathan Sidwell <nathan@acm.org>
6919
6920 * g++.dg/parse/ctor9.C: Adjust expected error.
6921
6922 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6923
6924 PR libgfortran/80256
6925 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6926 Cygwin.
6927
6928 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6929
6930 * c-c++-common/goacc/parallel-dims-1.c: Update.
6931 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6932 * c-c++-common/goacc/routine-1.c: Likewise.
6933 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6934 * g++.dg/goacc/template.C: Likewise.
6935 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6936 * gfortran.dg/goacc/routine-3.f90: Likewise.
6937 * gfortran.dg/goacc/sie.f95: Likewise.
6938 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6939
6940 2017-05-23 Nathan Sidwell <nathan@acm.org>
6941
6942 * g++.dg/lookup/using13.C: Adjust expected error.
6943
6944 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6945
6946 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6947
6948 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6949
6950 PR target/80718
6951 * gcc.target/powerpc/pr80718.c: New test.
6952
6953 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6954
6955 * gcc.target/powerpc/conditional-return.c: New testcase.
6956
6957 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6958
6959 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6960 LE-only.
6961
6962 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6963
6964 PR fortran/80766
6965 * gfortran.dg/typebound_call_28.f90: New test.
6966
6967 2017-05-22 Nathan Sidwell <nathan@acm.org>
6968
6969 * g++.dg/lookup/strong-using.C: New.
6970
6971 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6972
6973 * gcc.target/arm/movsi_movt.c: New test.
6974 * gcc.target/arm/movdi_movt.c: New test.
6975
6976 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6977
6978 * gnat.dg/specs/not_null1.ads: New test.
6979
6980 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6981
6982 * gnat.dg/limited_with5.ad[sb]: New test.
6983 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6984 * gnat.dg/limited_with6.ad[sb]: New test.
6985 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6986
6987 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6988
6989 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6990 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6991
6992 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6993
6994 PR c++/70265
6995 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6996 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6997
6998 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6999
7000 PR libgfortran/80333
7001 * gfortran.dg/dtio_30.f03: New test.
7002
7003 2017-05-19 Marek Polacek <polacek@redhat.com>
7004
7005 PR sanitizer/80800
7006 * c-c++-common/ubsan/pr80800.c: New test.
7007 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7008
7009 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7010
7011 * c-c++-common/goacc/default-1.c: Update.
7012 * c-c++-common/goacc/default-2.c: Likewise.
7013 * c-c++-common/goacc/default-4.c: Likewise.
7014 * gfortran.dg/goacc/default-1.f95: Likewise.
7015 * gfortran.dg/goacc/default-4.f: Likewise.
7016 * c-c++-common/goacc/default-5.c: New file.
7017 * gfortran.dg/goacc/default-5.f: Likewise.
7018
7019 * c-c++-common/goacc/default-1.c: New file.
7020 * c-c++-common/goacc/default-2.c: Likewise.
7021 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7022 test cases in...
7023 * c-c++-common/goacc/default-3.c: ... this new file, and...
7024 * c-c++-common/goacc/default-4.c: ... this new file.
7025 * gfortran.dg/goacc/default.f95: Remove file, including its test
7026 cases in...
7027 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7028 * gfortran.dg/goacc/default-2.f: ... this new file.
7029 * gfortran.dg/goacc/default-3.f95: New file.
7030 * gfortran.dg/goacc/default-4.f: Likewise.
7031
7032 2017-05-19 Nathan Sidwell <nathan@acm.org>
7033
7034 * g++.dg/inherit/covariant7.C: Adjust.
7035
7036 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7037
7038 * gcc.target/arm/tls-disable-literal-pool.c: Change
7039 require-effective-target to tls_native.
7040 Move dg-error to return statement line and change to dg-message.
7041
7042 2017-05-19 Richard Biener <rguenther@suse.de>
7043
7044 PR c++/80593
7045 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7046 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7047
7048 2017-05-19 Richard Biener <rguenther@suse.de>
7049
7050 PR middle-end/80764
7051 * gcc.dg/torture/pr80764.c: New testcase.
7052
7053 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7054
7055 PR target/80510
7056 * gcc.target/powerpc/pr80510-1.c: New test.
7057 * gcc.target/powerpc/pr80510-2.c: Likewise.
7058
7059 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7060
7061 * gcc.dg/pragma-diag-7.c: New test.
7062
7063 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7064
7065 PR target/80799
7066 * g++.dg/other/i386-11.C: New test.
7067
7068 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7069
7070 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7071 * fold-vec-div-floatdouble.c: Likewise.
7072 * fold-vec-logical-ands-char.c: Likewise.
7073 * fold-vec-logical-ands-int.c: Likewise.
7074 * fold-vec-logical-ands-short.c: Likewise.
7075 * fold-vec-logical-ors-char.c: Likewise.
7076 * fold-vec-logical-ors-int.c: Likewise.
7077 * fold-vec-logical-ors-short.c: Likewise.
7078 * fold-vec-logical-other-char.c: Likewise.
7079 * fold-vec-mule-misc.c: Likewise.
7080 * fold-vec-mult-float.c: Likewise.
7081 * fold-vec-mult-floatdouble.c: Likewise.
7082 * fold-vec-mult-int.c: Likewise.
7083 * fold-vec-mult-int128-p9.c: Likewise.
7084 * fold-vec-sub-floatdouble.c: Likewise.
7085 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7086 Add lp64 requirement.
7087 * fold-vec-mult-int128-p8.c: Likewise.
7088 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7089
7090 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7091
7092 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7093 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7094 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7095 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7100 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7101 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7103 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7104 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7105 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7106 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7107 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7108 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7109 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7110 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7111 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7112 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7113 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7114 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7115 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7116 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7117 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7118
7119 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7120
7121 * gcc.target/sparc/niagara7-align.c: New test.
7122
7123 2017-05-18 Marek Polacek <polacek@redhat.com>
7124
7125 PR sanitizer/80797
7126 * c-c++-common/ubsan/null-12.c: New test.
7127
7128 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7129
7130 PR middle-end/80692
7131 * gcc.c-torture/execute/pr80692.c: New testcase.
7132
7133 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7134
7135 PR libgfortran/80741
7136 * gfortran.dg/read_4.f90: New test.
7137
7138 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7139
7140 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7141
7142 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7143
7144 PR fortran/80668
7145 * gfortran.dg/pr80668.f90: New.
7146
7147 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7148
7149 PR middle-end/80775
7150 * gcc.dg/pr80775.c: New test.
7151
7152 2017-05-17 Marek Polacek <polacek@redhat.com>
7153
7154 PR sanitizer/80659
7155 * gcc.dg/asan/pr80659.c: New test.
7156
7157 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7158
7159 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7160 unsigned long.
7161
7162 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7163
7164 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7165
7166 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7167 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7168
7169 PR tree-optimization/80457
7170 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7171 call vect_model_simple_cost.
7172
7173 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7174
7175 PR fortran/80554
7176 * gfortran.dg/submodule_29.f08: New test.
7177
7178 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7179
7180 * g++.dg/other/accessor-fixits-1.C: New test case.
7181 * g++.dg/other/accessor-fixits-2.C: New test case.
7182 * g++.dg/other/accessor-fixits-3.C: New test case.
7183 * g++.dg/other/accessor-fixits-4.C: New test case.
7184
7185 2017-05-16 Carl Love <cel@us.ibm.com>
7186
7187 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7188 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7189 built-ins to the test suite file. Note, support for mradds exists
7190 but no test case exists.
7191 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7192 built-ins to the test suite file.
7193
7194 2017-05-16 Marek Polacek <polacek@redhat.com>
7195
7196 PR sanitizer/80536
7197 PR sanitizer/80386
7198 * c-c++-common/ubsan/pr80536.c: New test.
7199 * g++.dg/ubsan/pr80386.C: New test.
7200
7201 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7202
7203 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7204 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7205
7206 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7207
7208 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7209 expected output of vadd, vsub and vmul instructions.
7210 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7211 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7212 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7213
7214 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7215
7216 PR libgfortran/80727
7217 * gfortran.dg/read_3.f90: New test.
7218
7219 2017-05-15 Nathan Sidwell <nathan@acm.org>
7220
7221 PR c++/79369
7222 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7223
7224 PR c++/79369
7225 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7226 * g++.dg/cpp0x/pr79369.C: New.
7227
7228 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7229
7230 PR fortran/80752
7231 * gfortran.dg/pr80752.f90: New test.
7232
7233 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7234
7235 PR target/80425
7236 * gcc.target/i386/pr80425-1.c: New test.
7237 * gcc.target/i386/pr80425-2.c: Ditto.
7238
7239 2017-05-15 Jeff Law <law@redhat.com>
7240
7241 * gcc.target/mips/reorgbug-1.c: New test.
7242
7243 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7244
7245 * gnat.dg/specs/pack13.ads: New test.
7246
7247 2017-05-14 Martin Sebor <msebor@redhat.com>
7248
7249 PR middle-end/77671
7250 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7251 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7252 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7253 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7254 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7255
7256 2017-05-14 Martin Sebor <msebor@redhat.com>
7257
7258 PR middle-end/80669
7259 * gcc.dg/builtin-stpncpy.c: New test.
7260
7261 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7262
7263 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7264 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7265 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7266 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7267
7268 2017-05-14 Julia Koval <julia.koval@intel.com>
7269
7270 * gcc.target/i386/xgetsetbv.c: New test.
7271
7272 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7273
7274 PR fortran/80442
7275 * gfortran.dg/impl_do_var_data.f90: New Test
7276
7277 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7278
7279 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7280 A regression test for a private array access case which caused
7281 an assert.
7282
7283 2017-05-12 Martin Sebor <msebor@redhat.com>
7284
7285 PR testsuite/80643
7286 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7287 to the purpose of the test.
7288
7289 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7290
7291 * gcc.target/powerpc/bmi-andn-1.c: New file
7292 * gcc.target/powerpc/bmi-andn-2.c: New file.
7293 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7294 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7295 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7296 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7297 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7298 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7299 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7300 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7301 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7302 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7303 * gcc.target/powerpc/bmi-check.h: New File.
7304 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7305 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7306 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7307 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7308 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7309 * gcc.target/powerpc/bmi2-check.h: New file.
7310 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7311 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7312 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7313 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7314 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7315 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7316 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7317 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7318 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7319
7320 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7321
7322 PR c++/60430
7323 * g++.dg/cpp0x/pr60430.C: New.
7324
7325 2017-05-12 Jeff Law <law@redhat.com>
7326
7327 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7328
7329 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7330
7331 PR middle-end/80707
7332 * g++.dg/pr80707.C: New test.
7333
7334 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7335
7336 * gcc.target/powerpc/fold-vec-div-float.c: New.
7337 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7338 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7339
7340 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7341
7342 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7343 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7344 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7345 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7346 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7347 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7348 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7349 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7350 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7351 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7352 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7353 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7354
7355 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7356
7357 PR c++/49604
7358 * g++.dg/cpp0x/forw_enum14.C: New.
7359 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7360
7361 2017-05-12 Richard Biener <rguenther@suse.de>
7362
7363 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7364
7365 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 PR c++/67687
7368 * g++.dg/cpp0x/constexpr-ice17.C: New.
7369
7370 2017-05-12 Richard Biener <rguenther@suse.de>
7371
7372 PR tree-optimization/80713
7373 * gcc.dg/torture/pr80713.c: New testcase.
7374
7375 2017-05-12 Andi Kleen <ak@linux.intel.com>
7376
7377 PR testsuite/77684
7378 * lib/target-supports.exp (profopt-perf-wrapper):
7379 Add -m8 option to increase parallelism.
7380
7381 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7382
7383 * c-c++-common/goacc/parallel-dims-1.c: New file.
7384 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7385
7386 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7387 * c-c++-common/goacc/classify-kernels.c: Likewise.
7388 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7389 Likewise.
7390 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7391 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7392 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7393 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7394 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7395 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7396 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7397 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7398 * c-c++-common/goacc/kernels-loop.c: Likewise.
7399 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7400 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7401 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7402 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7403 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7404 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7405 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7406 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7407 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7408 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7409 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7410 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7411
7412 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7413 * c-c++-common/goacc/classify-kernels.c: Likewise.
7414 * c-c++-common/goacc/classify-parallel.c: Likewise.
7415 * c-c++-common/goacc/classify-routine.c: Likewise.
7416 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7417 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7418 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7419 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7420
7421 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7422 * c-c++-common/goacc/classify-kernels.c: Likewise.
7423 * c-c++-common/goacc/classify-parallel.c: Likewise.
7424 * c-c++-common/goacc/classify-routine.c: Likewise.
7425 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7426 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7427 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7428 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7429
7430 2017-05-11 Nathan Sidwell <nathan@acm.org>
7431
7432 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7433
7434 2017-05-11 Carl Love <cel@us.ibm.com>
7435
7436 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7437 to the test suite file.
7438 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7439 to the test suite file.
7440
7441 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7442
7443 PR fortran/78659
7444 * gfortran.dg/namelist_91.f90: New test.
7445 * gfortran.dg/namelist_92.f90: New test.
7446 * gfortran.dg/namelist_93.f90: New test.
7447 * gfortran.dg/namelist_94.f90: New test.
7448
7449 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7450
7451 PR target/80695
7452 * gcc.target/powerpc/pr80695-p8.c: New file.
7453 * gcc.target/powerpc/pr80695-p9.c: New file.
7454
7455 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7456 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR target/80706
7459 * gcc.target/i386/pr80706.c: New test.
7460
7461 2017-05-11 Julia Koval <julia.koval@intel.com>
7462
7463 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7464 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7465 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7466 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7467
7468 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/70538
7471 * g++.dg/cpp0x/pr70538.C: New.
7472
7473 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7474
7475 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7476 Remove unnecessary loop. Run on 32-bit targets only.
7477 (dg-options): Remove -fno-tree-sink.
7478
7479 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7480
7481 * gcc.target/powerpc/cmpb-1.c: New test.
7482 * gcc.target/powerpc/cmpb-2.c: New test.
7483 * gcc.target/powerpc/cmpb-3.c: New test.
7484 * gcc.target/powerpc/cmpb32-1.c: New test.
7485 * gcc.target/powerpc/cmpb32-2.c: New test.
7486
7487 2017-05-11 Richard Biener <rguenther@suse.de>
7488
7489 PR tree-optimization/80705
7490 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7491
7492 2017-05-11 Nathan Sidwell <nathan@acm.org>
7493
7494 * lib/scanlang.exp: New.
7495 * lib/gcc-dg.exp: Load scanlang.exp.
7496 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7497
7498 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7499
7500 PR testsuite/80580
7501 * gcc.dg/gimplefe-error-6.c: New test.
7502
7503 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7504
7505 PR testsuite/80580
7506 * gcc.dg/gimplefe-error-5.c: New test.
7507
7508 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7509
7510 PR testsuite/80580
7511 * gcc.dg/gimplefe-error-4.c: New test.
7512
7513 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514
7515 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7516
7517 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7518
7519 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7520 (_mm_maskz_max_round_sd): Test new intrinsics.
7521 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7522 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7523 (_mm_maskz_max_round_ss): Test new intrinsics.
7524 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7525 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7526 (_mm_maskz_min_round_sd): Test new intrinsics.
7527 * gcc.target/i386/avx512f-vminsd-2.c: New.
7528 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7529 (_mm_maskz_min_round_ss): Test new intrinsics.
7530 * gcc.target/i386/avx512f-vminss-2.c: New.
7531 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7532 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7533 (__builtin_ia32_minss_mask_round): Test new builtins.
7534 * gcc.target/i386/sse-13.c: Ditto.
7535 * gcc.target/i386/sse-23.c: Ditto.
7536 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7537 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7538 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7539 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7540 (_mm_mask_min_round_ss): Test new intrinsics.
7541 * gcc.target/i386/testround-1.c: Ditto.
7542
7543 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7544
7545 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7546 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7547 (_mm_maskz_div_round_sd): Test new intrinsics.
7548 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7549 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7550 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7551 (_mm_maskz_div_round_ss): Test new intrinsics.
7552 * gcc.target/i386/avx512f-vdivss-2.c: New.
7553 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7554 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7555 (_mm_maskz_mul_round_sd): Test new intrinsics.
7556 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7557 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7558 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7559 (_mm_maskz_mul_round_ss): Test new intrinsics.
7560 * gcc.target/i386/avx512f-vmulss-2.c: New.
7561 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7562 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7563 (__builtin_ia32_mulss_mask_round): Test new builtins.
7564 * gcc.target/i386/sse-13.c: Ditto.
7565 * gcc.target/i386/sse-23.c: Ditto.
7566 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7567 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7568 (_mm_maskz_mul_round_ss): Test new intrinsics.
7569 * gcc.target/i386/testround-1.c: Ditto.
7570
7571 2017-05-10 Julia Koval <julia.koval@intel.com>
7572
7573 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7574 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7575 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7576
7577 2017-05-10 Julia Koval <julia.koval@intel.com>
7578
7579 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7580 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7581 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7582 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7583
7584 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7585
7586 PR tree-optimization/51513
7587 * gcc.target/powerpc/pr51513.c: New test.
7588 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7589 __builtin_abort().
7590 * gcc.dg/predict-14.c: Likewise.
7591
7592 2017-05-10 Carl Love <cel@us.ibm.com>
7593 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7594 to the test suite file.
7595 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7596 to the test suite file.
7597
7598 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7599
7600 PR tree-optimization/77644
7601 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7602
7603 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7604
7605 * gcc.dg/guality/inline-params-2.c: New.
7606
7607 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 PR c++/80145
7610 * g++.dg/cpp1y/auto-fn37.C: New.
7611 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7612
7613 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7614
7615 PR target/68163
7616 * gcc.target/powerpc/pr68163.c: New test.
7617
7618 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7619
7620 PR fortran/79311
7621 * gfortran.dg/finalize_32.f90: New test.
7622
7623 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7624
7625 PR c/35441
7626 * gcc.dg/pr35441.c: New test.
7627
7628 2017-05-09 Martin Sebor <msebor@redhat.com>
7629
7630 PR testsuite/80643
7631 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7632 output.
7633
7634 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/80186
7637 * g++.dg/template/crash126.C: New.
7638
7639 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7640
7641 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7642 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7643 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7644 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7645
7646 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7647
7648 PR testsuite/80611
7649 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7650
7651 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7652
7653 * gcc.target/arc/tmac-1.c: New file.
7654 * gcc.target/arc/tmac-2.c: Likewise.
7655 * gcc.target/arc/tmac.h: Likewise.
7656
7657 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7658 Andrew Burgess <andrew.burgess@embecosm.com>
7659
7660 * gcc.target/arc/firq-1.c: New file.
7661 * gcc.target/arc/firq-2.c: Likewise.
7662 * gcc.target/arc/firq-3.c: Likewise.
7663 * gcc.target/arc/firq-4.c: Likewise.
7664 * gcc.target/arc/firq-5.c: Likewise.
7665 * gcc.target/arc/firq-6.c: Likewise.
7666
7667 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7668
7669 * gcc.target/arc/interrupt-5.c: Newfile.
7670 * gcc.target/arc/interrupt-6.c: Likewise.
7671 * gcc.target/arc/interrupt-7.c: Likewise.
7672 * gcc.target/arc/interrupt-8.c: Likewise.
7673 * gcc.target/arc/interrupt-9.c: Likewise.
7674
7675 2017-05-09 Richard Biener <rguenther@suse.de>
7676
7677 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7678 and adjust.
7679 * gcc.dg/vect/vect-50.c: Likewise.
7680
7681 2017-05-09 Marek Polacek <polacek@redhat.com>
7682
7683 PR c/80525
7684 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7685 * c-c++-common/Wlogical-op-2.c: New test.
7686
7687 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7688
7689 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7690 for targets with __SIZEOF_INT__ < 4.
7691
7692 2017-05-09 Richard Biener <rguenther@suse.de>
7693
7694 * gcc.dg/vect/vect-50.c: Revert last change.
7695 * gcc.dg/vect/vect-44.c: Likewise.
7696
7697 2017-05-08 Martin Sebor <msebor@redhat.com>
7698
7699 PR translation/80280
7700 * gcc.dg/format/gcc_diag-10.c: New test.
7701
7702 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7703
7704 PR target/80101
7705 * gcc.target/powerpc/pr80101-1.c: New test.
7706
7707 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7708
7709 PR fortran/79930
7710 * gfortran.dg/inline_transpose_1.f90: Add
7711 -finline-matmul-limit=0 to options.
7712 * gfortran.dg/matmul_5.f90: Likewise.
7713 * gfortran.dg/vect/vect-8.f90: Likewise.
7714 * gfortran.dg/inline_matmul_14.f90: New test.
7715 * gfortran.dg/inline_matmul_15.f90: New test.
7716
7717 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7718
7719 PR fortran/80602
7720 * gfortran.dg/matmul_15.f90: New test case.
7721
7722 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7723
7724 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7725 * gcc.dg/vect/vect-50.c: Likewise.
7726
7727 2017-05-07 Jeff Law <law@redhat.com>
7728
7729 Revert:
7730 2017-05-06 Jeff Law <law@redhat.com>
7731 PR tree-optimization/78496
7732 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7733 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7734
7735 2017-05-06 Jeff Law <law@redhat.com>
7736
7737 PR tree-optimization/78496
7738 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7739 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7740
7741 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7742
7743 * gcc.target/aarch64/spill_1.c: New test.
7744
7745 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7746
7747 PR rtl-optimization/75964
7748 * gcc.dg/torture/pr75964.c: New test.
7749
7750 2017-05-06 Tom de Vries <tom@codesourcery.com>
7751
7752 PR testsuite/80606
7753 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7754 * gcc.target/i386/avx-vtestpd-2.c: Same.
7755 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7756 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7757 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7758 * gcc.target/i386/avx-vtestpd-3.c: Same.
7759 * gcc.target/i386/avx-vtestps-1.c: Same.
7760 * gcc.target/i386/avx-vtestps-2.c: Same.
7761 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7762 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7763 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7764 * gcc.target/i386/avx-vtestps-3.c: Same.
7765
7766 2017-05-06 Tom de Vries <tom@codesourcery.com>
7767
7768 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7769
7770 2017-05-06 Tom de Vries <tom@codesourcery.com>
7771
7772 PR testsuite/80557
7773 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7774 * gcc.target/powerpc/altivec-types-1.c: Same.
7775
7776 2017-05-06 Tom de Vries <tom@codesourcery.com>
7777
7778 PR testsuite/80557
7779 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7780 * gcc.target/spu/intrinsics-1.c: Same.
7781
7782 2017-05-06 Tom de Vries <tom@codesourcery.com>
7783
7784 PR testsuite/80557
7785 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7786
7787 2017-05-06 Tom de Vries <tom@codesourcery.com>
7788
7789 PR testsuite/80557
7790 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7791 * gcc.target/aarch64/spellcheck_2.c: Same.
7792 * gcc.target/aarch64/spellcheck_3.c: Same.
7793
7794 2017-05-06 Tom de Vries <tom@codesourcery.com>
7795
7796 PR testsuite/80557
7797 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7798 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7799 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7800 * g++.dg/debug/dwarf2/typedef5.C: Same.
7801 * g++.dg/goacc/data-1.C: Same.
7802
7803 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7804
7805 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7806
7807 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7808
7809 PR target/79038
7810 PR target/79202
7811 PR target/79203
7812 * gcc.target/powerpc/ppc-round3.c: New test.
7813 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7814
7815 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR tree-optimization/80632
7818 * gcc.dg/pr80632.c: New test.
7819
7820 PR tree-optimization/80558
7821 * gcc.dg/tree-ssa/vrp115.c: New test.
7822
7823 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7824 Thomas Preud'homme <thomas.preudhomme@arm.com>
7825 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7826
7827 PR target/71607
7828 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7829 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7830 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7831 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7832 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7833 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7834 * gcc.target/arm/tls-disable-literal-pool.c: New.
7835
7836 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7837
7838 PR tree-optimization/80613
7839 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7840
7841 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 PR c++/71577
7844 * g++.dg/cpp0x/pr71577.C: New.
7845
7846 2017-05-04 Martin Sebor <msebor@redhat.com>
7847
7848 PR middle-end/79234
7849 * gcc.dg/builtin-stringop-chk-8.c: New test.
7850 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7851 * gcc.dg/builtin-stringop-chk-4.c: Same.
7852 * gcc.dg/builtin-strncat-chk-1.c: Same.
7853 * g++.dg/ext/strncpy-chk1.C: Same.
7854 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7855 * gcc.dg/out-of-bounds-1.c: Same.
7856 * gcc.dg/pr78138.c: Same.
7857 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7858 * gfortran.dg/mvbits_7.f90: Same.
7859
7860 2017-05-04 Martin Sebor <msebor@redhat.com>
7861
7862 PR preprocessor/79214
7863 PR middle-end/79222
7864 PR middle-end/79223
7865 * gcc.dg/pr79214.c: New test.
7866 * gcc.dg/pr79214.h: New test header.
7867 * gcc.dg/pr79222.c: New test.
7868 * gcc.dg/pr79223.c: New test.
7869 * gcc.dg/pr78138.c: Adjust.
7870 * gfortran.dg/unconstrained_commons.f: Same.
7871
7872 2017-05-04 Martin Sebor <msebor@redhat.com>
7873
7874 PR translation/80280
7875 * g++.dg/abi/Wabi-2-3.C: Adjust.
7876 * g++.dg/abi/Wabi-3-2.C: Ditto.
7877 * g++.dg/lookup/using17.C: Ditto.
7878 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7879
7880 2017-05-04 Martin Jambor <mjambor@suse.cz>
7881
7882 PR tree-optimization/80622
7883 * gcc.dg/tree-ssa/pr80622.c: New test.
7884
7885 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7886
7887 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7888
7889 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7890
7891 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7892 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7893
7894 2017-05-04 Richard Biener <rguenther@suse.de>
7895
7896 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7897
7898 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7899
7900 * gcc.dg/vect/vect-profile-1.c: New test.
7901
7902 2017-05-04 Marek Polacek <polacek@redhat.com>
7903
7904 PR tree-optimization/80612
7905 * gcc.dg/torture/pr80612.c: New test.
7906
7907 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7908 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7909
7910 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7911 check_effective_target_arm_thumb1_movt_ok.
7912
7913 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7914
7915 * gcc.target/arm/fpscr.c: New file.
7916
7917 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7918
7919 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7920 target.
7921
7922 2017-05-04 Tom de Vries <tom@codesourcery.com>
7923
7924 PR testsuite/80557
7925 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7926 line numbers.
7927 * g++.dg/warn/miss-format-1.C: Same.
7928 * g++.dg/warn/overflow-warn-1.C: Same.
7929 * g++.dg/warn/overflow-warn-3.C: Same.
7930 * g++.dg/warn/overflow-warn-4.C: Same.
7931
7932 2017-05-04 Tom de Vries <tom@codesourcery.com>
7933
7934 PR testsuite/80557
7935 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7936 * gcc.target/i386/pr68657.c: Same.
7937 * gcc.target/i386/pr69255-1.c: Same.
7938 * gcc.target/i386/pr69255-2.c: Same.
7939 * gcc.target/i386/pr69255-3.c: Same.
7940
7941 2017-05-04 Richard Biener <rguenther@suse.de>
7942
7943 PR tree-optimization/31130
7944 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7945 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7946 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7947 * gcc.dg/pr52904.c: Remove XFAIL.
7948 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7949
7950 2017-05-03 Jeff Law <law@redhat.com>
7951
7952 PR tree-optimization/78496
7953 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7954
7955 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7956
7957 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7958
7959 2017-05-03 Richard Biener <rguenther@suse.de>
7960
7961 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7962
7963 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR tree-optimization/79472
7966 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7967 to dg-options.
7968 * gcc.dg/tree-ssa/vrp113.c: New test.
7969 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7970 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7971 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7972
7973 2017-05-03 Tom de Vries <tom@codesourcery.com>
7974
7975 PR testsuite/80557
7976 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7977 * c-c++-common/Wshift-negative-value-2.c: Same.
7978 * c-c++-common/Wshift-negative-value-3.c: Same.
7979 * c-c++-common/Wshift-negative-value-4.c: Same.
7980 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7981 * c-c++-common/cpp/pr60400.c: Same.
7982 * c-c++-common/fmax-errors.c: Same.
7983 * c-c++-common/goacc/data-2.c: Same.
7984 * c-c++-common/goacc/host_data-2.c: Same.
7985 * c-c++-common/gomp/simd4.c: Same.
7986 * c-c++-common/pr28656.c: Same.
7987 * c-c++-common/pr43395.c: Same.
7988 * c-c++-common/torture/pr57945.c: Same.
7989
7990 2017-05-03 Tom de Vries <tom@codesourcery.com>
7991
7992 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7993 arg of dg directive.
7994 * c-c++-common/goacc/routine-3.c: Same.
7995 * c-c++-common/goacc/routine-4.c: Same.
7996
7997 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7998
7999 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8000 (test_fixit_insert_newline): New function.
8001 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8002 (test_fixit_insert_newline): New function.
8003 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8004 (test_fixit_insert_newline): New function.
8005 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8006 (test_fixit_insert_newline): New function.
8007 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8008 (test_show_locus): Handle test_fixit_insert_newline.
8009
8010 2017-05-02 Bin Cheng <bin.cheng@arm.com>
8011
8012 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8013
8014 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8015
8016 * gcc.dg/lsr-div1.c: New testcase.
8017
8018 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8019
8020 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8021 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8022 (_mm_maskz_add_round_sd): Test new intrinsics.
8023 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8024 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8025 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8026 (_mm_maskz_add_round_ss): Test new intrinsics.
8027 * gcc.target/i386/avx512f-vaddss-2.c: New.
8028 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8029 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8030 (_mm_maskz_sub_round_sd): Test new intrinsics.
8031 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8032 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8033 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8034 (_mm_maskz_sub_round_ss): Test new intrinsics.
8035 * gcc.target/i386/avx512f-vsubss-2.c: New.
8036 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8037 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8038 (__builtin_ia32_subss_mask_round): Test new builtins.
8039 * gcc.target/i386/sse-13.c: Ditto.
8040 * gcc.target/i386/sse-23.c: Ditto.
8041 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8042 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8043 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8044 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8045 (_mm_mask_sub_round_ss): Test new intrinsics.
8046 * gcc.target/i386/testround-1.c: Ditto.
8047
8048 2017-05-02 Martin Jambor <mjambor@suse.cz>
8049
8050 PR tree-optimization/78687
8051 * g++.dg/tree-ssa/pr78687.C: New test.
8052
8053 2017-05-02 Richard Biener <rguenther@suse.de>
8054
8055 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8056 behavior.
8057 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8058
8059 2017-05-02 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/80591
8062 * gcc.dg/torture/pr80591.c: New testcase.
8063
8064 2017-05-02 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/80549
8067 * gcc.dg/torture/pr80549.c: New testcase.
8068
8069 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8070
8071 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8072 unsigned long.
8073
8074 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8075
8076 PR c++/80038
8077 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8078
8079 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8080
8081 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8082 reflect insertion fix-it hints at the same location now being
8083 consolidated.
8084
8085 2017-05-01 Martin Sebor <msebor@redhat.com>
8086
8087 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8088 on ILP32 targets.
8089
8090 2017-05-01 Tom de Vries <tom@codesourcery.com>
8091
8092 * gcc.dg/pr78768.c: Require linker plugin.
8093
8094 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8095
8096 PR fortran/37131
8097 * gfortran.dg/matmul_bounds_11.f90: New test.
8098
8099 2017-05-01 Martin Sebor <msebor@redhat.com>
8100
8101 PR tree-optimization/79715
8102 * gcc.dg/pr79715.c: New test.
8103
8104 2017-05-01 Tom de Vries <tom@codesourcery.com>
8105
8106 PR testsuite/65941
8107 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8108 * g++.dg/other/pr59492.C: Require effective target rdrand.
8109
8110 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8111
8112 * g++.dg/diagnostic/member-decl-1.C: New test.
8113
8114 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8115
8116 PR tree-optimization/80487
8117 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8118
8119 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8120
8121 PR tree-optimization/79697
8122 * gcc.dg/tree-ssa/pr79697.c: New test.
8123
8124 2017-04-29 Tom de Vries <tom@codesourcery.com>
8125
8126 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8127
8128 2017-04-28 Martin Sebor <msebor@redhat.com>
8129
8130 PR tree-optimization/80523
8131 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8132
8133 2017-04-28 Tom de Vries <tom@codesourcery.com>
8134
8135 PR testsuite/80557
8136 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8137 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8138
8139 2017-04-28 Tom de Vries <tom@codesourcery.com>
8140
8141 PR testsuite/80557
8142 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8143 * obj-c++.dg/bitfield-4.mm: Same.
8144 * obj-c++.dg/bitfield-5.mm: Same.
8145 * obj-c++.dg/exceptions-3.mm: Same.
8146 * obj-c++.dg/exceptions-5.mm: Same.
8147 * obj-c++.dg/method-1.mm: Same.
8148 * obj-c++.dg/method-12.mm: Same.
8149 * obj-c++.dg/method-13.mm: Same.
8150 * obj-c++.dg/method-15.mm: Same.
8151 * obj-c++.dg/method-16.mm: Same.
8152 * obj-c++.dg/property/at-property-18.mm: Same.
8153 * obj-c++.dg/property/at-property-25.mm: Same.
8154 * obj-c++.dg/property/at-property-5.mm: Same.
8155 * obj-c++.dg/property/dynamic-2.mm: Same.
8156 * obj-c++.dg/property/property-neg-3.mm: Same.
8157 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8158 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8159 * obj-c++.dg/syntax-error-1.mm: Same.
8160 * obj-c++.dg/try-catch-13.mm: Same.
8161 * objc.dg/bitfield-4.m: Same.
8162 * objc.dg/class-1.m: Same.
8163 * objc.dg/method-11.m: Same.
8164 * objc.dg/method-6.m: Same.
8165 * objc.dg/method-7.m: Same.
8166 * objc.dg/method-9.m: Same.
8167 * objc.dg/missing-proto-3.m: Same.
8168 * objc.dg/naming-2.m: Same.
8169 * objc.dg/property/at-property-16.m: Same.
8170 * objc.dg/property/at-property-18.m: Same.
8171 * objc.dg/property/at-property-25.m: Same.
8172 * objc.dg/property/at-property-5.m: Same.
8173 * objc.dg/property/dynamic-2.m: Same.
8174 * objc.dg/property/property-neg-3.m: Same.
8175 * objc.dg/protocol-inheritance-1.m: Same.
8176 * objc.dg/protocol-inheritance-2.m: Same.
8177
8178 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8179
8180 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8181
8182 2017-04-28 Tom de Vries <tom@codesourcery.com>
8183
8184 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8185 dg-(error|warning|message|bogus).
8186 * g++.dg/conversion/dr195-1.C: Same.
8187 * g++.dg/conversion/dr195.C: Same.
8188 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8189 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8190 * g++.dg/cpp0x/inline-ns7.C: Same.
8191 * g++.dg/cpp0x/variadic105.C: Same.
8192 * g++.dg/cpp0x/variadic65.C: Same.
8193 * g++.dg/expr/call2.C: Same.
8194 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8195 * g++.dg/expr/pmf-1.C: Same.
8196 * g++.dg/ext/altivec-types-1.C: Same.
8197 * g++.dg/ext/altivec-types-2.C: Same.
8198 * g++.dg/ext/altivec-types-3.C: Same.
8199 * g++.dg/ext/attrib14.C: Same.
8200 * g++.dg/ext/complit1.C: Same.
8201 * g++.dg/ext/forscope2.C: Same.
8202 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8203 * g++.dg/ext/label13.C: Same.
8204 * g++.dg/ext/member-attr.C: Same.
8205 * g++.dg/ext/visibility/anon7.C: Same.
8206 * g++.dg/ext/visibility/visibility-7.C: Same.
8207 * g++.dg/ext/vla2.C: Same.
8208 * g++.dg/inherit/access2.C: Same.
8209 * g++.dg/inherit/covariant12.C: Same.
8210 * g++.dg/inherit/covariant14.C: Same.
8211 * g++.dg/inherit/namespace-as-base.C: Same.
8212 * g++.dg/inherit/template-as-base.C: Same.
8213 * g++.dg/lookup/ambig1.C: Same.
8214 * g++.dg/lookup/ambig2.C: Same.
8215 * g++.dg/lookup/ambig3.C: Same.
8216 * g++.dg/lookup/class-member-1.C: Same.
8217 * g++.dg/lookup/conv-1.C: Same.
8218 * g++.dg/lookup/decl1.C: Same.
8219 * g++.dg/lookup/koenig1.C: Same.
8220 * g++.dg/lookup/scoped1.C: Same.
8221 * g++.dg/lookup/scoped2.C: Same.
8222 * g++.dg/lookup/two-stage4.C: Same.
8223 * g++.dg/lookup/used-before-declaration.C: Same.
8224 * g++.dg/lookup/using.C: Same.
8225 * g++.dg/lookup/using17.C: Same.
8226 * g++.dg/lookup/using2.C: Same.
8227 * g++.dg/other/abstract2.C: Same.
8228 * g++.dg/other/classkey1.C: Same.
8229 * g++.dg/other/component1.C: Same.
8230 * g++.dg/other/const1.C: Same.
8231 * g++.dg/other/const2.C: Same.
8232 * g++.dg/other/conversion1.C: Same.
8233 * g++.dg/other/do1.C: Same.
8234 * g++.dg/other/error1.C: Same.
8235 * g++.dg/other/error10.C: Same.
8236 * g++.dg/other/error3.C: Same.
8237 * g++.dg/other/error4.C: Same.
8238 * g++.dg/other/error5.C: Same.
8239 * g++.dg/other/error8.C: Same.
8240 * g++.dg/other/error9.C: Same.
8241 * g++.dg/other/field1.C: Same.
8242 * g++.dg/other/init1.C: Same.
8243 * g++.dg/other/ptrmem2.C: Same.
8244 * g++.dg/other/return1.C: Same.
8245 * g++.dg/overload/builtin3.C: Same.
8246 * g++.dg/overload/error1.C: Same.
8247 * g++.dg/overload/error2.C: Same.
8248 * g++.dg/overload/koenig2.C: Same.
8249 * g++.dg/overload/pmf1.C: Same.
8250 * g++.dg/parse/args1.C: Same.
8251 * g++.dg/parse/attr3.C: Same.
8252 * g++.dg/parse/constant4.C: Same.
8253 * g++.dg/parse/crash10.C: Same.
8254 * g++.dg/parse/crash18.C: Same.
8255 * g++.dg/parse/crash19.C: Same.
8256 * g++.dg/parse/crash20.C: Same.
8257 * g++.dg/parse/crash21.C: Same.
8258 * g++.dg/parse/crash22.C: Same.
8259 * g++.dg/parse/crash32.C: Same.
8260 * g++.dg/parse/decl-specifier-1.C: Same.
8261 * g++.dg/parse/error58.C: Same.
8262 * g++.dg/parse/local-class1.C: Same.
8263 * g++.dg/parse/non-dependent2.C: Same.
8264 * g++.dg/parse/parameter-declaration-1.C: Same.
8265 * g++.dg/parse/ptrmem2.C: Same.
8266 * g++.dg/parse/ptrmem3.C: Same.
8267 * g++.dg/parse/saved1.C: Same.
8268 * g++.dg/tc1/dr101.C: Same.
8269 * g++.dg/tc1/dr142.C: Same.
8270 * g++.dg/tc1/dr176.C: Same.
8271 * g++.dg/template/conv4.C: Same.
8272 * g++.dg/template/crash56.C: Same.
8273 * g++.dg/template/dependent-expr2.C: Same.
8274 * g++.dg/template/error1.C: Same.
8275 * g++.dg/template/error2.C: Same.
8276 * g++.dg/template/explicit6.C: Same.
8277 * g++.dg/template/init-list.C: Same.
8278 * g++.dg/template/local1.C: Same.
8279 * g++.dg/template/lookup2.C: Same.
8280 * g++.dg/template/meminit2.C: Same.
8281 * g++.dg/template/nontype25.C: Same.
8282 * g++.dg/template/ptrmem2.C: Same.
8283 * g++.dg/template/qualttp19.C: Same.
8284 * g++.dg/template/qualttp20.C: Same.
8285 * g++.dg/template/ttp3.C: Same.
8286 * g++.dg/template/unify4.C: Same.
8287 * g++.dg/template/unify6.C: Same.
8288 * g++.dg/template/unify7.C: Same.
8289 * g++.dg/template/warn1.C: Same.
8290 * g++.dg/tree-ssa/dom-invalid.C: Same.
8291 * g++.dg/ubsan/shift-1.C: Same.
8292 * g++.dg/warn/Wunused-2.C: Same.
8293 * g++.dg/warn/Wunused-4.C: Same.
8294 * g++.dg/warn/Wunused-6.C: Same.
8295 * g++.dg/warn/deprecated-6.C: Same.
8296 * g++.dg/warn/deprecated.C: Same.
8297 * g++.dg/warn/effc1.C: Same.
8298 * g++.dg/warn/effc3.C: Same.
8299 * g++.dg/warn/incomplete1.C: Same.
8300 * g++.dg/warn/inline1.C: Same.
8301 * g++.dg/warn/noeffect2.C: Same.
8302 * g++.dg/warn/noeffect4.C: Same.
8303 * g++.dg/warn/oldcast1.C: Same.
8304 * g++.dg/warn/sentinel.C: Same.
8305 * g++.dg/warn/unit-1.C: Same.
8306 * g++.old-deja/g++.pt/inherit2.C: Same.
8307 * g++.old-deja/g++.pt/overload8.C: Same.
8308 * gcc.dg/20000926-1.c: Same.
8309 * gcc.dg/20040223-1.c: Same.
8310 * gcc.dg/Warray-bounds-7.c: Same.
8311 * gcc.dg/alias-1.c: Same.
8312 * gcc.dg/alias-12.c: Same.
8313 * gcc.dg/alias-13.c: Same.
8314 * gcc.dg/alias-2.c: Same.
8315 * gcc.dg/array-13.c: Same.
8316 * gcc.dg/array-4.c: Same.
8317 * gcc.dg/attr-ifunc-2.c: Same.
8318 * gcc.dg/attr-invalid.c: Same.
8319 * gcc.dg/attr-noinline.c: Same.
8320 * gcc.dg/bitfld-2.c: Same.
8321 * gcc.dg/c90-const-expr-7.c: Same.
8322 * gcc.dg/c99-const-expr-7.c: Same.
8323 * gcc.dg/cpp/20000625-1.c: Same.
8324 * gcc.dg/cpp/charconst-4.c: Same.
8325 * gcc.dg/cpp/include2.c: Same.
8326 * gcc.dg/cpp/include2a.c: Same.
8327 * gcc.dg/decl-4.c: Same.
8328 * gcc.dg/deprecated-4.c: Same.
8329 * gcc.dg/deprecated.c: Same.
8330 * gcc.dg/dfp/altivec-types.c: Same.
8331 * gcc.dg/float-range-1.c: Same.
8332 * gcc.dg/pack-test-3.c: Same.
8333 * gcc.dg/pr11492.c: Same.
8334 * gcc.dg/pr15360-1.c: Same.
8335 * gcc.dg/pr37908.c: Same.
8336 * gcc.dg/pr53265.c: Same.
8337 * gcc.dg/pr57287-2.c: Same.
8338 * gcc.dg/pr57287.c: Same.
8339 * gcc.dg/redecl-1.c: Same.
8340 * gcc.dg/sync-3.c: Same.
8341 * gcc.dg/two-types-1.c: Same.
8342 * gcc.dg/two-types-2.c: Same.
8343 * gcc.dg/two-types-4.c: Same.
8344 * gcc.dg/two-types-5.c: Same.
8345 * gcc.dg/two-types-6.c: Same.
8346 * gcc.dg/two-types-7.c: Same.
8347 * gcc.dg/two-types-8.c: Same.
8348 * gcc.dg/two-types-9.c: Same.
8349 * gcc.dg/uninit-I.c: Same.
8350 * gcc.dg/uninit-pr19430.c: Same.
8351 * gcc.dg/visibility-7.c: Same.
8352 * gcc.dg/winline-10.c: Same.
8353 * gcc.dg/winline-2.c: Same.
8354 * gcc.dg/winline-3.c: Same.
8355 * gcc.dg/winline-9.c: Same.
8356 * gcc.target/i386/attr-returns_twice-1.c: Same.
8357 * gcc.target/i386/chkp-const-check-2.c: Same.
8358 * gcc.target/i386/chkp-label-address.c: Same.
8359 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8360 * gcc.target/i386/pr39162.c: Same.
8361 * gcc.target/i386/sse-5.c: Same.
8362 * gcc.target/powerpc/altivec-types-1.c: Same.
8363 * gcc.target/powerpc/altivec-types-2.c: Same.
8364 * gcc.target/powerpc/altivec-types-3.c: Same.
8365 * gcc.target/powerpc/float128-mix.c: Same.
8366 * gcc.target/powerpc/no-r11-3.c: Same.
8367 * gcc.target/spu/Wmain.c: Same.
8368 * gcc.target/spu/ea/errors2.c: Same.
8369 * gfortran.dg/assignment_1.f90: Same.
8370 * gfortran.dg/common_3.f90: Same.
8371 * gfortran.dg/der_io_1.f90: Same.
8372 * gfortran.dg/g77/20030326-1.f: Same.
8373 * gfortran.dg/g77/9263.f: Same.
8374 * gfortran.dg/g77/960317-1.f: Same.
8375 * gfortran.dg/g77/970625-2.f: Same.
8376 * gfortran.dg/g77/980615-0.f: Same.
8377 * gfortran.dg/g77/check0.f: Same.
8378 * gfortran.dg/g77/dnrm2.f: Same.
8379 * gfortran.dg/g77/pr9258.f: Same.
8380 * gfortran.dg/ichar_1.f90: Same.
8381 * gfortran.dg/interface_1.f90: Same.
8382 * gfortran.dg/namelist_1.f90: Same.
8383 * gfortran.dg/namelist_2.f90: Same.
8384 * gfortran.dg/namelist_3.f90: Same.
8385 * gfortran.dg/namelist_print_2.f: Same.
8386 * gfortran.dg/oldstyle_1.f90: Same.
8387 * gfortran.dg/runtime_warning_1.f90: Same.
8388 * gfortran.dg/underflow.f90: Same.
8389 * gnat.dg/specs/integer_value.ads: Same.
8390 * obj-c++.dg/fsf-package-0.m: Same.
8391 * objc.dg/two-types-1.m: Same.
8392
8393 2017-04-28 Martin Liska <mliska@suse.cz>
8394
8395 PR gcov-profile/79891
8396 * gcc.misc-tests/gcov-17.c: New test.
8397 * gcc.misc-tests/gcov-18.c: New test.
8398
8399 2017-04-28 Tom de Vries <tom@codesourcery.com>
8400
8401 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8402 dg-(error|warning|message|bogus).
8403 * g++.dg/parse/parameter-declaration-1.C: Same.
8404 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8405 * gcc.dg/Wpointer-sign-Wall.c: Same.
8406 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8407 * gcc.dg/cpp/19990413-1.c: Same.
8408 * gcc.dg/dg-test-1.c: Same.
8409 * gcc.dg/empty-source-2.c: Same.
8410 * gcc.dg/empty-source-3.c: Same.
8411 * gcc.dg/format/c99-printf-1.c: Same.
8412 * gcc.dg/format/c99-scanf-1.c: Same.
8413 * gcc.dg/label-decl-2.c: Same.
8414 * gcc.dg/m-un-2.c: Same.
8415 * gcc.dg/uninit-pr20644-O0.c: Same.
8416 * gfortran.dg/pr70006.f90: Same.
8417 * obj-c++.dg/fsf-package-0.m: Same.
8418
8419 2017-04-28 Tom de Vries <tom@codesourcery.com>
8420
8421 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8422 dg-(error|warning|message|bogus).
8423 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8424 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8425 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8426 * c-c++-common/pr20000.c: Same.
8427 * c-c++-common/pr49706.c: Same.
8428 * g++.dg/ext/utf16-4.C: Same.
8429 * g++.dg/parse/error2.C: Same.
8430 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8431 * g++.dg/warn/Wtype-limits.C: Same.
8432 * g++.dg/warn/overflow-warn-1.C: Same.
8433 * g++.dg/warn/overflow-warn-3.C: Same.
8434 * gcc.dg/Wpointer-sign-Wall.c: Same.
8435 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8436 * gcc.dg/Wtype-limits-Wextra.c: Same.
8437 * gcc.dg/Wtype-limits.c: Same.
8438 * gcc.dg/cpp/19990413-1.c: Same.
8439 * gcc.dg/dg-test-1.c: Same.
8440 * gcc.dg/empty-source-2.c: Same.
8441 * gcc.dg/empty-source-3.c: Same.
8442 * gcc.dg/label-decl-2.c: Same.
8443 * gcc.dg/m-un-2.c: Same.
8444 * gcc.dg/uninit-pr19430-O0.c: Same.
8445 * gcc.dg/uninit-pr19430.c: Same.
8446 * gcc.dg/uninit-pr20644-O0.c: Same.
8447 * gcc.dg/utf16-4.c: Same.
8448 * gfortran.dg/pr70006.f90: Same.
8449 * obj-c++.dg/fsf-package-0.m: Same.
8450
8451 2017-04-28 Richard Biener <rguenther@suse.de>
8452
8453 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8454 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8455 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8456 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8457 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8458 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8459
8460 2017-04-27 Marek Polacek <polacek@redhat.com>
8461
8462 PR sanitizer/80349
8463 * c-c++-common/ubsan/pr80349.c: New test.
8464
8465 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8466
8467 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8468 diagnostics.
8469 * g++.dg/warn/pr12242.C: Likewise.
8470
8471 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8472
8473 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8474
8475 2017-04-27 Martin Liska <mliska@suse.cz>
8476
8477 PR testsuite/79455
8478 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8479 more generic.
8480
8481 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR c++/80534
8484 * g++.dg/other/pr80534-1.C: New test.
8485 * g++.dg/other/pr80534-2.C: New test.
8486
8487 2017-04-27 Richard Biener <rguenther@suse.de>
8488
8489 PR middle-end/80539
8490 * gcc.dg/torture/pr80539.c: New testcase.
8491
8492 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR target/77728
8495 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8496
8497 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8498
8499 * g++.dg/diagnostic/nested-name-1.C: New test.
8500
8501 2017-04-26 Martin Liska <mliska@suse.cz>
8502
8503 * gcc.dg/guality/guality.h: Add prefix to test verification.
8504
8505 2017-04-25 Nathan Sidwell <nathan@acm.org>
8506
8507 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8508
8509 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8510
8511 PR target/70799
8512 * gcc.target/i386/pr70799-5.c: New test.
8513
8514 2017-04-25 Martin Sebor <msebor@redhat.com>
8515
8516 PR tree-optimization/80497
8517 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8518
8519 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8520 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR target/77728
8523 * g++.dg/abi/pr77728-1.C: New test.
8524
8525 2017-04-25 Marek Polacek <polacek@redhat.com>
8526
8527 PR sanitizer/80349
8528 * g++.dg/ubsan/pr80349-2.C: New test.
8529
8530 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8531
8532 * g++.dg/cpp0x/enum34.C: New test.
8533
8534 2017-04-25 Tom de Vries <tom@codesourcery.com>
8535
8536 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8537 variables.
8538 (dg-line): New proc.
8539 (process-message): Handle line number variables.
8540 * objc.dg/try-catch-12.m: Use dg-line.
8541
8542 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8543
8544 PR target/80482
8545 * gcc.target/powerpc/vec-constvolatile.c: New test.
8546
8547 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8548
8549 * g++.dg/semicolon-fixits.C: New test case.
8550
8551 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8552
8553 * gcc.dg/semicolon-fixits.c: New test case.
8554
8555 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8556
8557 * g++.dg/lookup/missing-std-include.C: New test file.
8558
8559 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8560 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR target/77728
8563 * g++.dg/abi/pr77728-2.C: New test.
8564
8565 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8566
8567 PR c++/80177
8568 * g++.dg/spellcheck-pr80177.C: New test case.
8569
8570 2017-04-25 Nathan Sidwell <nathan@acm.org>
8571
8572 * g++.dg/dg.exp (find-cxx-tests): New function.
8573 (main): Use it, remove explicit pruning
8574
8575 2017-04-25 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/80492
8578 * gcc.dg/pr80492.c: New testcase.
8579
8580 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8581
8582 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8583 for targets with int size less than 32 bits.
8584
8585 2017-04-25 Richard Biener <rguenther@suse.de>
8586
8587 PR tree-optimization/79201
8588 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8589 * gcc.target/i386/pr22152.c: Disable sinking.
8590
8591 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8592
8593 PR target/80464
8594 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8595
8596 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8597
8598 PR target/79895
8599 * gcc.target/s390/pr79895.c: New test.
8600
8601 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8602
8603 PR target/80080
8604 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8605 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8606 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8607
8608 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR rtl-optimization/80501
8611 * gcc.c-torture/execute/pr80501.c: New test.
8612
8613 PR rtl-optimization/80500
8614 * gcc.dg/pr80500.c: New test.
8615
8616 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8617
8618 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8619 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8620
8621 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8622
8623 PR fortran/80121
8624 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8625 directive.
8626
8627 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8628
8629 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8630 * jit.dg/test-alignment.c: New test case.
8631 * jit.dg/test-alignment.cc: New test case.
8632 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8633 New test case.
8634
8635 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8636
8637 PR c++/80016
8638 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8639 test function.
8640 (test_alignof): New test function.
8641
8642 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8643
8644 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8645
8646 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8647
8648 * g++.dg/diagnostic/duplicate1.C: New test.
8649 * g++.dg/cpp0x/duplicate1.C: New test.
8650
8651 2017-04-24 Martin Jambor <mjambor@suse.cz>
8652
8653 PR tree-optimization/80293
8654 * g++.dg/tree-ssa/pr80293.C: New test.
8655
8656 2017-04-24 Martin Liska <mliska@suse.cz>
8657
8658 PR middle-end/79931
8659 * g++.dg/ipa/pr79931.C: New test.
8660
8661 2017-04-24 Richard Biener <rguenther@suse.de>
8662
8663 PR tree-optimization/80494
8664 * gfortran.dg/pr80494.f90: New testcase.
8665
8666 2017-04-24 Richard Biener <rguenther@suse.de>
8667
8668 PR tree-optimization/79725
8669 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8670
8671 2017-04-24 Richard Biener <rguenther@suse.de>
8672
8673 PR c++/2972
8674 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8675
8676 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677
8678 PR fortran/80484
8679 * gfortran.dg/dtio_29.f03: New test.
8680
8681 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8682
8683 PR fortran/80121
8684 * gfortran.dg/intent_out_9.f90: New test case.
8685
8686 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8687
8688 PR target/70799
8689 * gcc.target/i386/pr70799-4.c: New test.
8690
8691 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8692
8693 PR fortran/80392
8694 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8695
8696 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8697
8698 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8699
8700 2017-04-21 Richard Biener <rguenther@suse.de>
8701
8702 PR tree-optimization/79547
8703 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8704
8705 2017-04-21 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/78847
8708 * g++.dg/tree-ssa/pr78847.C: New testcase.
8709
8710 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR c/80468
8713 * gcc.dg/pr80468.c: New test.
8714
8715 2017-04-21 Martin Liska <mliska@suse.cz>
8716
8717 PR tree-optimization/66278
8718 * gcc.dg/vect/pr66278.c: New test.
8719
8720 2017-04-21 Richard Biener <rguenther@suse.de>
8721
8722 PR tree-optimization/80237
8723 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8724 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8725 adjust expected optimizations.
8726
8727 2016-04-21 Richard Biener <rguenther@suse.de>
8728
8729 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8730 of inner loops.
8731 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8732 * gcc.dg/vect/vect-104.c: Likewise.
8733
8734 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8735
8736 PR tree-optimization/80426
8737 * gcc.c-torture/execute/20170429-1.c: Rename into...
8738 * gcc.c-torture/execute/20170419-1.c: ...this.
8739
8740 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8741
8742 PR target/79804
8743 * gcc.target/i386/pr79804.c: New test.
8744
8745 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8746
8747 PR target/78090
8748 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8749
8750 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8751
8752 * g++/opt/pr80436.C: XFAIL on AIX.
8753
8754 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8755
8756 PR c++/80473
8757 * g++.dg/diagnostic/pr80473.C: New test.
8758
8759 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8760
8761 * g++.dg/warn/Wextra-semi.C: New test.
8762
8763 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR middle-end/80423
8766 * g++.dg/other/pr80423.C: New test.
8767
8768 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8769
8770 * gcc.dg/pr80170.c: Require ptr32plus.
8771
8772 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8773
8774 PR tree-optimization/80426
8775 * gcc.c-torture/execute/20170419-1.c: New test.
8776
8777 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR debug/80461
8780 * g++.dg/debug/pr80461.C: New test.
8781
8782 PR c++/80459
8783 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8784 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8785 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8786
8787 PR debug/80436
8788 * g++.dg/opt/pr80436.C: New test.
8789
8790 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8791
8792 * gcc.dg/torture/pr80341.c: Require int32plus.
8793
8794 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8795 Jeff Law <law@redhat.com>
8796
8797 * gcc.c-torture/compile/20170419-1.c: New test.
8798
8799 2017-04-19 Tom de Vries <tom@codesourcery.com>
8800
8801 PR testsuite/80221
8802 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8803 subsequent dg directives.
8804 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8805 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8806 * c-c++-common/attr-fallthrough-2.c: Same.
8807 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8808 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8809 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8810 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8811 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8812 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8813 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8814 * c-c++-common/cilk-plus/CK/errors.c: Same.
8815 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8816 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8817 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8818 * c-c++-common/cpp/pr57580.c: Same.
8819 * c-c++-common/goacc/asyncwait-1.c: Same.
8820 * c-c++-common/goacc/cache-2.c: Same.
8821 * c-c++-common/goacc/declare-2.c: Same.
8822 * c-c++-common/goacc/deviceptr-1.c: Same.
8823 * c-c++-common/goacc/routine-5.c: Same.
8824 * c-c++-common/gomp/clauses-2.c: Same.
8825 * c-c++-common/gomp/ordered-3.c: Same.
8826 * c-c++-common/gomp/pr67501.c: Same.
8827 * c-c++-common/pr20000.c: Same.
8828 * c-c++-common/pr43395.c: Same.
8829 * c-c++-common/pr49706.c: Same.
8830 * c-c++-common/pr77624-1.c: Same.
8831 * c-c++-common/pr77624-2.c: Same.
8832 * c-c++-common/raw-string-14.c: Same.
8833 * c-c++-common/raw-string-16.c: Same.
8834 * c-c++-common/raw-string-3.c: Same.
8835 * c-c++-common/raw-string-4.c: Same.
8836 * c-c++-common/raw-string-5.c: Same.
8837 * c-c++-common/raw-string-6.c: Same.
8838 * g++.dg/abi/mangle41.C: Same.
8839 * g++.dg/conversion/nullptr1.C: Same.
8840 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8841 * g++.dg/cpp0x/auto27.C: Same.
8842 * g++.dg/cpp0x/constexpr-98.C: Same.
8843 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8844 * g++.dg/cpp0x/diag2.C: Same.
8845 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8846 * g++.dg/cpp0x/nullptr15.C: Same.
8847 * g++.dg/cpp0x/pr31431-2.C: Same.
8848 * g++.dg/cpp0x/pr31431.C: Same.
8849 * g++.dg/cpp0x/pr79118.C: Same.
8850 * g++.dg/cpp0x/static_assert3.C: Same.
8851 * g++.dg/cpp0x/temp_default2.C: Same.
8852 * g++.dg/cpp0x/trailing4.C: Same.
8853 * g++.dg/cpp0x/variadic-ex10.C: Same.
8854 * g++.dg/cpp0x/variadic-ex13.C: Same.
8855 * g++.dg/cpp0x/variadic-ex14.C: Same.
8856 * g++.dg/cpp0x/variadic-ex3.C: Same.
8857 * g++.dg/cpp0x/variadic-ex4.C: Same.
8858 * g++.dg/cpp0x/variadic59.C: Same.
8859 * g++.dg/cpp0x/vt-37737-2.C: Same.
8860 * g++.dg/cpp0x/vt-57397-1.C: Same.
8861 * g++.dg/cpp0x/vt-57397-2.C: Same.
8862 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8863 * g++.dg/cpp1z/gen-attrs1.C: Same.
8864 * g++.dg/diagnostic/pr71075.C: Same.
8865 * g++.dg/eh/goto2.C: Same.
8866 * g++.dg/eh/goto3.C: Same.
8867 * g++.dg/expr/bitfield4.C: Same.
8868 * g++.dg/expr/bitfield5.C: Same.
8869 * g++.dg/expr/bitfield6.C: Same.
8870 * g++.dg/expr/bool1.C: Same.
8871 * g++.dg/expr/bool3.C: Same.
8872 * g++.dg/expr/cond10.C: Same.
8873 * g++.dg/expr/cond11.C: Same.
8874 * g++.dg/expr/lval3.C: Same.
8875 * g++.dg/expr/lval4.C: Same.
8876 * g++.dg/ext/anon-struct4.C: Same.
8877 * g++.dg/ext/attrib44.C: Same.
8878 * g++.dg/ext/builtin3.C: Same.
8879 * g++.dg/ext/dllimport7.C: Same.
8880 * g++.dg/ext/label5.C: Same.
8881 * g++.dg/ext/no-asm-1.C: Same.
8882 * g++.dg/ext/utf16-4.C: Same.
8883 * g++.dg/ext/vla2.C: Same.
8884 * g++.dg/gomp/block-1.C: Same.
8885 * g++.dg/gomp/block-2.C: Same.
8886 * g++.dg/gomp/block-3.C: Same.
8887 * g++.dg/gomp/block-5.C: Same.
8888 * g++.dg/gomp/linear-2.C: Same.
8889 * g++.dg/gomp/target-1.C: Same.
8890 * g++.dg/gomp/target-2.C: Same.
8891 * g++.dg/gomp/taskgroup-1.C: Same.
8892 * g++.dg/gomp/teams-1.C: Same.
8893 * g++.dg/inherit/pure1.C: Same.
8894 * g++.dg/init/array43.C: Same.
8895 * g++.dg/init/array46.C: Same.
8896 * g++.dg/init/const10.C: Same.
8897 * g++.dg/init/ctor4-1.C: Same.
8898 * g++.dg/init/ctor4.C: Same.
8899 * g++.dg/init/new37.C: Same.
8900 * g++.dg/init/pr25811.C: Same.
8901 * g++.dg/init/pr29043.C: Same.
8902 * g++.dg/init/pr29571.C: Same.
8903 * g++.dg/lookup/duperr1.C: Same.
8904 * g++.dg/lookup/error1.C: Same.
8905 * g++.dg/lookup/koenig5.C: Same.
8906 * g++.dg/lookup/pr77549.C: Same.
8907 * g++.dg/lookup/suggestions1.C: Same.
8908 * g++.dg/lookup/using16.C: Same.
8909 * g++.dg/lookup/using7.C: Same.
8910 * g++.dg/other/anon-union3.C: Same.
8911 * g++.dg/other/array2.C: Same.
8912 * g++.dg/other/error13.C: Same.
8913 * g++.dg/other/error34.C: Same.
8914 * g++.dg/overload/builtin1.C: Same.
8915 * g++.dg/overload/conv-op1.C: Same.
8916 * g++.dg/overload/error3.C: Same.
8917 * g++.dg/overload/koenig1.C: Same.
8918 * g++.dg/overload/operator5.C: Same.
8919 * g++.dg/overload/template5.C: Same.
8920 * g++.dg/overload/unknown1.C: Same.
8921 * g++.dg/overload/using2.C: Same.
8922 * g++.dg/parse/constructor1.C: Same.
8923 * g++.dg/parse/crash36.C: Same.
8924 * g++.dg/parse/crash63.C: Same.
8925 * g++.dg/parse/error11.C: Same.
8926 * g++.dg/parse/error12.C: Same.
8927 * g++.dg/parse/error14.C: Same.
8928 * g++.dg/parse/error2.C: Same.
8929 * g++.dg/parse/error21.C: Same.
8930 * g++.dg/parse/error26.C: Same.
8931 * g++.dg/parse/error36.C: Same.
8932 * g++.dg/parse/friend12.C: Same.
8933 * g++.dg/parse/invalid-op1.C: Same.
8934 * g++.dg/parse/missing-template1.C: Same.
8935 * g++.dg/parse/parser-pr28152-2.C: Same.
8936 * g++.dg/parse/parser-pr28152.C: Same.
8937 * g++.dg/parse/pr16696-permissive.C: Same.
8938 * g++.dg/parse/pr16696.C: Same.
8939 * g++.dg/parse/pr69628.C: Same.
8940 * g++.dg/parse/ret-type2.C: Same.
8941 * g++.dg/parse/specialization1.C: Same.
8942 * g++.dg/parse/template3.C: Same.
8943 * g++.dg/parse/template9.C: Same.
8944 * g++.dg/parse/typename11.C: Same.
8945 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8946 * g++.dg/pr45330.C: Same.
8947 * g++.dg/rtti/typeid6.C: Same.
8948 * g++.dg/spellcheck-fields.C: Same.
8949 * g++.dg/spellcheck-typenames.C: Same.
8950 * g++.dg/tc1/dr108.C: Same.
8951 * g++.dg/tc1/dr147.C: Same.
8952 * g++.dg/template/arg7.C: Same.
8953 * g++.dg/template/conv11.C: Same.
8954 * g++.dg/template/crash13.C: Same.
8955 * g++.dg/template/crash55.C: Same.
8956 * g++.dg/template/dependent-expr5.C: Same.
8957 * g++.dg/template/error17.C: Same.
8958 * g++.dg/template/error33.C: Same.
8959 * g++.dg/template/error4.C: Same.
8960 * g++.dg/template/error50.C: Same.
8961 * g++.dg/template/error53.C: Same.
8962 * g++.dg/template/friend.C: Same.
8963 * g++.dg/template/func2.C: Same.
8964 * g++.dg/template/local6.C: Same.
8965 * g++.dg/template/member5.C: Same.
8966 * g++.dg/template/meminit1.C: Same.
8967 * g++.dg/template/nested3.C: Same.
8968 * g++.dg/template/nontype6.C: Same.
8969 * g++.dg/template/overload12.C: Same.
8970 * g++.dg/template/ptrmem8.C: Same.
8971 * g++.dg/template/qualified-id1.C: Same.
8972 * g++.dg/template/spec15.C: Same.
8973 * g++.dg/template/static1.C: Same.
8974 * g++.dg/template/static10.C: Same.
8975 * g++.dg/template/static2.C: Same.
8976 * g++.dg/template/ttp25.C: Same.
8977 * g++.dg/template/typedef2.C: Same.
8978 * g++.dg/template/typename2.C: Same.
8979 * g++.dg/template/unify10.C: Same.
8980 * g++.dg/template/unify6.C: Same.
8981 * g++.dg/template/unify7.C: Same.
8982 * g++.dg/template/unify9.C: Same.
8983 * g++.dg/template/varmod1.C: Same.
8984 * g++.dg/ubsan/div-by-zero-1.C: Same.
8985 * g++.dg/ubsan/pr63956.C: Same.
8986 * g++.dg/warn/Waddress-1.C: Same.
8987 * g++.dg/warn/Wconversion2.C: Same.
8988 * g++.dg/warn/Wnull-conversion-1.C: Same.
8989 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8990 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8991 * g++.dg/warn/Wswitch-1.C: Same.
8992 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8993 * g++.dg/warn/Wtype-limits.C: Same.
8994 * g++.dg/warn/Wunused-parm-5.C: Same.
8995 * g++.dg/warn/deprecated-6.C: Same.
8996 * g++.dg/warn/deprecated.C: Same.
8997 * g++.dg/warn/incomplete1.C: Same.
8998 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8999 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9000 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9001 * g++.dg/warn/overflow-warn-1.C: Same.
9002 * g++.dg/warn/overflow-warn-3.C: Same.
9003 * g++.dg/warn/overflow-warn-4.C: Same.
9004 * g++.dg/warn/pr12242.C: Same.
9005 * g++.dg/warn/pr30551-2.C: Same.
9006 * g++.dg/warn/pr30551.C: Same.
9007 * g++.old-deja/g++.benjamin/16077.C: Same.
9008 * g++.old-deja/g++.bob/inherit1.C: Same.
9009 * g++.old-deja/g++.brendan/crash56.C: Same.
9010 * g++.old-deja/g++.brendan/template17.C: Same.
9011 * g++.old-deja/g++.eh/ctor1.C: Same.
9012 * g++.old-deja/g++.jason/bool5.C: Same.
9013 * g++.old-deja/g++.jason/cond.C: Same.
9014 * g++.old-deja/g++.jason/operator.C: Same.
9015 * g++.old-deja/g++.jason/pmf5.C: Same.
9016 * g++.old-deja/g++.law/ctors5.C: Same.
9017 * g++.old-deja/g++.law/missed-error2.C: Same.
9018 * g++.old-deja/g++.law/operators9.C: Same.
9019 * g++.old-deja/g++.law/temps1.C: Same.
9020 * g++.old-deja/g++.mike/for2.C: Same.
9021 * g++.old-deja/g++.mike/ns5.C: Same.
9022 * g++.old-deja/g++.mike/ns7.C: Same.
9023 * g++.old-deja/g++.mike/p10769b.C: Same.
9024 * g++.old-deja/g++.niklas/t120.C: Same.
9025 * g++.old-deja/g++.niklas/t121.C: Same.
9026 * g++.old-deja/g++.ns/koenig5.C: Same.
9027 * g++.old-deja/g++.oliva/overload1.C: Same.
9028 * g++.old-deja/g++.other/crash24.C: Same.
9029 * g++.old-deja/g++.other/crash25.C: Same.
9030 * g++.old-deja/g++.other/decl5.C: Same.
9031 * g++.old-deja/g++.other/lineno5.C: Same.
9032 * g++.old-deja/g++.other/null3.C: Same.
9033 * g++.old-deja/g++.other/overcnv2.C: Same.
9034 * g++.old-deja/g++.other/ptrmem7.C: Same.
9035 * g++.old-deja/g++.other/typename1.C: Same.
9036 * g++.old-deja/g++.other/vaarg3.C: Same.
9037 * g++.old-deja/g++.pt/crash10.C: Same.
9038 * g++.old-deja/g++.pt/crash28.C: Same.
9039 * g++.old-deja/g++.pt/crash38.C: Same.
9040 * g++.old-deja/g++.pt/explicit70.C: Same.
9041 * g++.old-deja/g++.pt/explicit77.C: Same.
9042 * g++.old-deja/g++.pt/expr2.C: Same.
9043 * g++.old-deja/g++.pt/spec5.C: Same.
9044 * g++.old-deja/g++.pt/spec6.C: Same.
9045 * g++.old-deja/g++.pt/typename3.C: Same.
9046 * g++.old-deja/g++.pt/typename5.C: Same.
9047 * g++.old-deja/g++.pt/typename6.C: Same.
9048 * g++.old-deja/g++.pt/typename7.C: Same.
9049 * g++.old-deja/g++.pt/unify4.C: Same.
9050 * g++.old-deja/g++.pt/unify8.C: Same.
9051 * g++.old-deja/g++.pt/vaarg3.C: Same.
9052 * g++.old-deja/g++.robertl/eb22.C: Same.
9053 * g++.old-deja/g++.robertl/eb4.C: Same.
9054 * g++.old-deja/g++.robertl/eb44.C: Same.
9055 * g++.old-deja/g++.robertl/eb69.C: Same.
9056 * g++.old-deja/g++.robertl/eb98.C: Same.
9057 * gcc.dg/20031223-1.c: Same.
9058 * gcc.dg/940510-1.c: Same.
9059 * gcc.dg/990506-0.c: Same.
9060 * gcc.dg/Walloca-1.c: Same.
9061 * gcc.dg/Walloca-2.c: Same.
9062 * gcc.dg/Wconversion-integer.c: Same.
9063 * gcc.dg/Wcxx-compat-8.c: Same.
9064 * gcc.dg/Wimplicit-int-1.c: Same.
9065 * gcc.dg/Wimplicit-int-2.c: Same.
9066 * gcc.dg/Wimplicit-int-4.c: Same.
9067 * gcc.dg/Wpointer-sign-Wall.c: Same.
9068 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9069 * gcc.dg/Wshadow-1.c: Same.
9070 * gcc.dg/Wshadow-3.c: Same.
9071 * gcc.dg/Wswitch-enum-error.c: Same.
9072 * gcc.dg/Wswitch-enum.c: Same.
9073 * gcc.dg/Wswitch-error.c: Same.
9074 * gcc.dg/Wswitch.c: Same.
9075 * gcc.dg/Wtype-limits-Wextra.c: Same.
9076 * gcc.dg/Wtype-limits.c: Same.
9077 * gcc.dg/Wvla-larger-than-2.c: Same.
9078 * gcc.dg/anon-struct-5.c: Same.
9079 * gcc.dg/array-10.c: Same.
9080 * gcc.dg/array-11.c: Same.
9081 * gcc.dg/array-15.c: Same.
9082 * gcc.dg/array-2.c: Same.
9083 * gcc.dg/array-8.c: Same.
9084 * gcc.dg/array-const-2.c: Same.
9085 * gcc.dg/array-const-3.c: Same.
9086 * gcc.dg/bitfld-1.c: Same.
9087 * gcc.dg/bitfld-8.c: Same.
9088 * gcc.dg/builtin-redefine.c: Same.
9089 * gcc.dg/c11-noreturn-1.c: Same.
9090 * gcc.dg/c11-noreturn-2.c: Same.
9091 * gcc.dg/c11-static-assert-3.c: Same.
9092 * gcc.dg/c90-arraydecl-1.c: Same.
9093 * gcc.dg/c90-complex-1.c: Same.
9094 * gcc.dg/c90-complit-1.c: Same.
9095 * gcc.dg/c90-const-expr-11.c: Same.
9096 * gcc.dg/c90-const-expr-7.c: Same.
9097 * gcc.dg/c90-const-expr-8.c: Same.
9098 * gcc.dg/c90-enum-comma-1.c: Same.
9099 * gcc.dg/c90-flex-array-1.c: Same.
9100 * gcc.dg/c90-hexfloat-1.c: Same.
9101 * gcc.dg/c90-idem-qual-1.c: Same.
9102 * gcc.dg/c90-idem-qual-2.c: Same.
9103 * gcc.dg/c90-idem-qual-3.c: Same.
9104 * gcc.dg/c90-mixdecl-1.c: Same.
9105 * gcc.dg/c90-restrict-1.c: Same.
9106 * gcc.dg/c90-return-1.c: Same.
9107 * gcc.dg/c99-array-nonobj-1.c: Same.
9108 * gcc.dg/c99-arraydecl-1.c: Same.
9109 * gcc.dg/c99-complex-1.c: Same.
9110 * gcc.dg/c99-complex-2.c: Same.
9111 * gcc.dg/c99-complit-2.c: Same.
9112 * gcc.dg/c99-const-expr-7.c: Same.
9113 * gcc.dg/c99-const-expr-8.c: Same.
9114 * gcc.dg/c99-flex-array-3.c: Same.
9115 * gcc.dg/c99-flex-array-7.c: Same.
9116 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9117 * gcc.dg/c99-impl-decl-1.c: Same.
9118 * gcc.dg/c99-impl-int-1.c: Same.
9119 * gcc.dg/c99-impl-int-2.c: Same.
9120 * gcc.dg/c99-init-3.c: Same.
9121 * gcc.dg/c99-restrict-1.c: Same.
9122 * gcc.dg/c99-return-1.c: Same.
9123 * gcc.dg/c99-tag-1.c: Same.
9124 * gcc.dg/c99-tag-3.c: Same.
9125 * gcc.dg/call-diag-2.c: Same.
9126 * gcc.dg/cpp/19940712-1.c: Same.
9127 * gcc.dg/cpp/19951025-1.c: Same.
9128 * gcc.dg/cpp/19990413-1.c: Same.
9129 * gcc.dg/cpp/direct2.c: Same.
9130 * gcc.dg/cpp/direct2s.c: Same.
9131 * gcc.dg/cpp/pr28709.c: Same.
9132 * gcc.dg/cpp/pr61854-c90.c: Same.
9133 * gcc.dg/cpp/pr61854-c94.c: Same.
9134 * gcc.dg/cpp/pragma-1.c: Same.
9135 * gcc.dg/cpp/pragma-2.c: Same.
9136 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9137 * gcc.dg/cpp/trad/literals-2.c: Same.
9138 * gcc.dg/cpp/warn-comments-2.c: Same.
9139 * gcc.dg/cpp/warn-comments-3.c: Same.
9140 * gcc.dg/cpp/warn-comments.c: Same.
9141 * gcc.dg/cpp/warn-long-long-2.c: Same.
9142 * gcc.dg/cpp/warn-long-long.c: Same.
9143 * gcc.dg/cpp/warn-redefined-2.c: Same.
9144 * gcc.dg/cpp/warn-redefined.c: Same.
9145 * gcc.dg/darwin-cfstring-2.c: Same.
9146 * gcc.dg/darwin-cfstring-format-1.c: Same.
9147 * gcc.dg/decl-9.c: Same.
9148 * gcc.dg/declspec-1.c: Same.
9149 * gcc.dg/declspec-10.c: Same.
9150 * gcc.dg/declspec-11.c: Same.
9151 * gcc.dg/declspec-13.c: Same.
9152 * gcc.dg/declspec-18.c: Same.
9153 * gcc.dg/declspec-4.c: Same.
9154 * gcc.dg/declspec-5.c: Same.
9155 * gcc.dg/declspec-6.c: Same.
9156 * gcc.dg/declspec-8.c: Same.
9157 * gcc.dg/deprecated-4.c: Same.
9158 * gcc.dg/deprecated.c: Same.
9159 * gcc.dg/dfp/composite-type.c: Same.
9160 * gcc.dg/empty-source-2.c: Same.
9161 * gcc.dg/empty-source-3.c: Same.
9162 * gcc.dg/format/attr-6.c: Same.
9163 * gcc.dg/format/branch-1.c: Same.
9164 * gcc.dg/format/c90-printf-1.c: Same.
9165 * gcc.dg/format/c90-strftime-2.c: Same.
9166 * gcc.dg/format/c99-strftime-1.c: Same.
9167 * gcc.dg/format/cmn-err-1.c: Same.
9168 * gcc.dg/format/few-1.c: Same.
9169 * gcc.dg/format/ms_branch-1.c: Same.
9170 * gcc.dg/format/ms_unnamed-1.c: Same.
9171 * gcc.dg/format/ms_va-1.c: Same.
9172 * gcc.dg/format/unnamed-1.c: Same.
9173 * gcc.dg/format/va-1.c: Same.
9174 * gcc.dg/format/xopen-1.c: Same.
9175 * gcc.dg/funcdef-var-1.c: Same.
9176 * gcc.dg/funcdef-var-2.c: Same.
9177 * gcc.dg/gnu89-const-expr-1.c: Same.
9178 * gcc.dg/gnu89-const-expr-2.c: Same.
9179 * gcc.dg/gnu90-const-expr-1.c: Same.
9180 * gcc.dg/gnu99-const-expr-1.c: Same.
9181 * gcc.dg/gnu99-const-expr-2.c: Same.
9182 * gcc.dg/gnu99-init-2.c: Same.
9183 * gcc.dg/gomp/_Atomic-5.c: Same.
9184 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9185 * gcc.dg/gomp/atomic-5.c: Same.
9186 * gcc.dg/gomp/linear-1.c: Same.
9187 * gcc.dg/gomp/pr67500.c: Same.
9188 * gcc.dg/init-bad-1.c: Same.
9189 * gcc.dg/init-bad-2.c: Same.
9190 * gcc.dg/init-bad-3.c: Same.
9191 * gcc.dg/init-string-1.c: Same.
9192 * gcc.dg/label-compound-stmt-1.c: Same.
9193 * gcc.dg/label-decl-2.c: Same.
9194 * gcc.dg/label-decl-4.c: Same.
9195 * gcc.dg/large-size-array-2.c: Same.
9196 * gcc.dg/large-size-array-4.c: Same.
9197 * gcc.dg/lvalue-6.c: Same.
9198 * gcc.dg/m-un-2.c: Same.
9199 * gcc.dg/multiple-overflow-warn-1.c: Same.
9200 * gcc.dg/multiple-overflow-warn-2.c: Same.
9201 * gcc.dg/multiple-overflow-warn-3.c: Same.
9202 * gcc.dg/nested-redef-1.c: Same.
9203 * gcc.dg/no-asm-1.c: Same.
9204 * gcc.dg/no-asm-3.c: Same.
9205 * gcc.dg/no-asm-4.c: Same.
9206 * gcc.dg/noncompile/20010524-1.c: Same.
9207 * gcc.dg/noncompile/incomplete-5.c: Same.
9208 * gcc.dg/noncompile/pr44517.c: Same.
9209 * gcc.dg/noncompile/pr52290.c: Same.
9210 * gcc.dg/noreturn-1.c: Same.
9211 * gcc.dg/overflow-warn-1.c: Same.
9212 * gcc.dg/overflow-warn-2.c: Same.
9213 * gcc.dg/overflow-warn-3.c: Same.
9214 * gcc.dg/overflow-warn-4.c: Same.
9215 * gcc.dg/parm-mismatch-1.c: Same.
9216 * gcc.dg/parser-pr28152-2.c: Same.
9217 * gcc.dg/parser-pr28152.c: Same.
9218 * gcc.dg/pedwarn-init.c: Same.
9219 * gcc.dg/pointer-arith-2.c: Same.
9220 * gcc.dg/pointer-arith-3.c: Same.
9221 * gcc.dg/pointer-arith-4.c: Same.
9222 * gcc.dg/pr14475.c: Same.
9223 * gcc.dg/pr18596-3.c: Same.
9224 * gcc.dg/pr18809-1.c: Same.
9225 * gcc.dg/pr27953.c: Same.
9226 * gcc.dg/pr30457.c: Same.
9227 * gcc.dg/pr30551-2.c: Same.
9228 * gcc.dg/pr30551-3.c: Same.
9229 * gcc.dg/pr30551-4.c: Same.
9230 * gcc.dg/pr30551-5.c: Same.
9231 * gcc.dg/pr30551-6.c: Same.
9232 * gcc.dg/pr30551.c: Same.
9233 * gcc.dg/pr36997.c: Same.
9234 * gcc.dg/pr41842.c: Same.
9235 * gcc.dg/pr48552-1.c: Same.
9236 * gcc.dg/pr48552-2.c: Same.
9237 * gcc.dg/pr59717.c: Same.
9238 * gcc.dg/pr61077.c: Same.
9239 * gcc.dg/pr61096-1.c: Same.
9240 * gcc.dg/pr63626.c: Same.
9241 * gcc.dg/pr64223-1.c: Same.
9242 * gcc.dg/pr64223-2.c: Same.
9243 * gcc.dg/pr8788-1.c: Same.
9244 * gcc.dg/pr8927-1.c: Same.
9245 * gcc.dg/pragma-darwin.c: Same.
9246 * gcc.dg/pragma-diag-5.c: Same.
9247 * gcc.dg/pragma-message.c: Same.
9248 * gcc.dg/redecl-1.c: Same.
9249 * gcc.dg/simd-1.c: Same.
9250 * gcc.dg/simd-5.c: Same.
9251 * gcc.dg/simd-6.c: Same.
9252 * gcc.dg/spellcheck-fields.c: Same.
9253 * gcc.dg/spellcheck-typenames.c: Same.
9254 * gcc.dg/struct-semi-2.c: Same.
9255 * gcc.dg/struct-semi-3.c: Same.
9256 * gcc.dg/transparent-union-3.c: Same.
9257 * gcc.dg/ucnid-8.c: Same.
9258 * gcc.dg/uninit-pr19430-O0.c: Same.
9259 * gcc.dg/uninit-pr19430.c: Same.
9260 * gcc.dg/uninit-pr20644-O0.c: Same.
9261 * gcc.dg/utf-dflt.c: Same.
9262 * gcc.dg/utf-dflt2.c: Same.
9263 * gcc.dg/utf16-4.c: Same.
9264 * gcc.dg/vla-11.c: Same.
9265 * gcc.dg/vla-20.c: Same.
9266 * gcc.dg/vla-init-1.c: Same.
9267 * gcc.dg/vla-init-2.c: Same.
9268 * gcc.dg/vla-init-3.c: Same.
9269 * gcc.dg/weak/weak-6.c: Same.
9270 * gcc.dg/weak/weak-7.c: Same.
9271 * gcc.dg/wtr-int-type-1.c: Same.
9272 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9273 * gcc.target/arm/polytypes.c: Same.
9274 * gcc.target/i386/spellcheck-options-4.c: Same.
9275 * gcc.target/powerpc/20030218-1.c: Same.
9276 * gcc.target/sh/pr21255-4.c: Same.
9277 * gcc.test-framework/dg-error-exp-XP.c: Same.
9278 * gfortran.dg/array_constructor_30.f03: Same.
9279 * gfortran.dg/class_30.f90: Same.
9280 * gfortran.dg/goacc/subarrays.f95: Same.
9281 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9282 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9283 * gfortran.dg/intrinsic_std_1.f90: Same.
9284 * gfortran.dg/pr70006.f90: Same.
9285 * gfortran.dg/warning-directive-1.F90: Same.
9286 * gfortran.dg/warning-directive-2.F90: Same.
9287 * gfortran.dg/warning-directive-3.F90: Same.
9288 * gfortran.dg/warning-directive-4.F90: Same.
9289 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9290 * obj-c++.dg/class-extension-1.mm: Same.
9291 * obj-c++.dg/class-extension-2.mm: Same.
9292 * obj-c++.dg/class-protocol-1.mm: Same.
9293 * obj-c++.dg/cxx-ivars-1.mm: Same.
9294 * obj-c++.dg/duplicate-class-1.mm: Same.
9295 * obj-c++.dg/exceptions-3.mm: Same.
9296 * obj-c++.dg/exceptions-4.mm: Same.
9297 * obj-c++.dg/exceptions-5.mm: Same.
9298 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9299 * obj-c++.dg/fsf-package-0.m: Same.
9300 * obj-c++.dg/invalid-type-1.mm: Same.
9301 * obj-c++.dg/method-12.mm: Same.
9302 * obj-c++.dg/method-13.mm: Same.
9303 * obj-c++.dg/method-15.mm: Same.
9304 * obj-c++.dg/method-16.mm: Same.
9305 * obj-c++.dg/method-6.mm: Same.
9306 * obj-c++.dg/method-7.mm: Same.
9307 * obj-c++.dg/property/at-property-1.mm: Same.
9308 * obj-c++.dg/property/at-property-14.mm: Same.
9309 * obj-c++.dg/property/at-property-17.mm: Same.
9310 * obj-c++.dg/property/at-property-21.mm: Same.
9311 * obj-c++.dg/property/at-property-5.mm: Same.
9312 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9313 * obj-c++.dg/property/dynamic-3.mm: Same.
9314 * obj-c++.dg/property/dynamic-4.mm: Same.
9315 * obj-c++.dg/property/property-neg-1.mm: Same.
9316 * obj-c++.dg/property/property-neg-6.mm: Same.
9317 * obj-c++.dg/property/synthesize-11.mm: Same.
9318 * obj-c++.dg/property/synthesize-5.mm: Same.
9319 * obj-c++.dg/property/synthesize-6.mm: Same.
9320 * obj-c++.dg/proto-lossage-4.mm: Same.
9321 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9322 * obj-c++.dg/strings/strings-1.mm: Same.
9323 * obj-c++.dg/super-class-1.mm: Same.
9324 * obj-c++.dg/syntax-error-6.mm: Same.
9325 * obj-c++.dg/syntax-error-7.mm: Same.
9326 * obj-c++.dg/syntax-error-9.mm: Same.
9327 * obj-c++.dg/try-catch-13.mm: Same.
9328 * objc.dg/attributes/method-noreturn-1.m: Same.
9329 * objc.dg/bad-receiver-type-2.m: Same.
9330 * objc.dg/bad-receiver-type.m: Same.
9331 * objc.dg/call-super-2.m: Same.
9332 * objc.dg/class-2.m: Same.
9333 * objc.dg/class-extension-1.m: Same.
9334 * objc.dg/class-extension-2.m: Same.
9335 * objc.dg/class-protocol-1.m: Same.
9336 * objc.dg/desig-init-1.m: Same.
9337 * objc.dg/duplicate-class-1.m: Same.
9338 * objc.dg/exceptions-3.m: Same.
9339 * objc.dg/exceptions-4.m: Same.
9340 * objc.dg/exceptions-5.m: Same.
9341 * objc.dg/foreach-6.m: Same.
9342 * objc.dg/foreach-7.m: Same.
9343 * objc.dg/fsf-nsstring-format-1.m: Same.
9344 * objc.dg/fsf-package-0.m: Same.
9345 * objc.dg/invalid-type-1.m: Same.
9346 * objc.dg/method-11.m: Same.
9347 * objc.dg/method-19.m: Same.
9348 * objc.dg/method-2.m: Same.
9349 * objc.dg/method-20.m: Same.
9350 * objc.dg/method-5.m: Same.
9351 * objc.dg/method-6.m: Same.
9352 * objc.dg/method-7.m: Same.
9353 * objc.dg/method-9.m: Same.
9354 * objc.dg/missing-proto-3.m: Same.
9355 * objc.dg/private-1.m: Same.
9356 * objc.dg/property/at-property-1.m: Same.
9357 * objc.dg/property/at-property-14.m: Same.
9358 * objc.dg/property/at-property-17.m: Same.
9359 * objc.dg/property/at-property-21.m: Same.
9360 * objc.dg/property/at-property-5.m: Same.
9361 * objc.dg/property/dynamic-3.m: Same.
9362 * objc.dg/property/dynamic-4.m: Same.
9363 * objc.dg/property/property-neg-1.m: Same.
9364 * objc.dg/property/property-neg-6.m: Same.
9365 * objc.dg/property/synthesize-11.m: Same.
9366 * objc.dg/property/synthesize-5.m: Same.
9367 * objc.dg/property/synthesize-6.m: Same.
9368 * objc.dg/proto-hier-1.m: Same.
9369 * objc.dg/proto-lossage-4.m: Same.
9370 * objc.dg/protocol-qualifier-2.m: Same.
9371 * objc.dg/strings/strings-1.m: Same.
9372 * objc.dg/type-size-1.m: Same.
9373
9374 2017-04-18 Jeff Law <law@redhat.com>
9375
9376 PR target/74563
9377 * gcc.target/mips/pr74563: New test.
9378
9379 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR tree-optimization/80443
9382 * gcc.c-torture/compile/pr80443.c: New test.
9383
9384 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9385
9386 PR rtl-optimization/80357
9387 * gcc.c-torture/compile/pr80357.c: New test.
9388
9389 2017-04-18 Jeff Law <law@redhat.com>
9390
9391 PR middle-end/80422
9392 * gcc.c-torture/compile/pr80422.c: New test.
9393
9394 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR debug/80263
9397 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9398
9399 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9400
9401 PR target/80099
9402 * gcc.target/powerpc/pr80099-1.c: New test.
9403 * gcc.target/powerpc/pr80099-2.c: Likewise.
9404 * gcc.target/powerpc/pr80099-3.c: Likewise.
9405 * gcc.target/powerpc/pr80099-4.c: Likewise.
9406 * gcc.target/powerpc/pr80099-5.c: Likewise.
9407
9408 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9409
9410 PR sanitizer/80444
9411 * gcc.dg/sancov/pr80444.c: New test.
9412
9413 PR middle-end/79788
9414 PR middle-end/80375
9415 * gcc.dg/pr79788-1.c: New test.
9416 * gcc.dg/pr79788-2.c: New test.
9417
9418 2017-04-18 Marek Polacek <polacek@redhat.com>
9419
9420 PR c++/80244 - ICE with attribute in template alias.
9421 * g++.dg/cpp0x/alias-decl-59.C: New test.
9422
9423 PR c++/80241 - ICE with alignas pack expansion.
9424 * g++.dg/cpp0x/alignas11.C: New test.
9425
9426 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9427
9428 PR c++/80287
9429 * g++.dg/lto/pr80287_0.C: New test.
9430
9431 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9432
9433 PR target/80315
9434 * gcc.target/powerpc/pr80315-1.c: New test.
9435 * gcc.target/powerpc/pr80315-2.c: New test.
9436 * gcc.target/powerpc/pr80315-3.c: New test.
9437 * gcc.target/powerpc/pr80315-4.c: New test.
9438
9439 2017-04-16 Tom de Vries <tom@codesourcery.com>
9440
9441 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9442 directive.
9443 * g++.dg/parse/error3.C: Same.
9444 * g++.old-deja/g++.pt/niklas01a.C: Same.
9445 * gcc.dg/990506-0.c: Same.
9446 * gcc.dg/cpp/19990413-1.c: Same.
9447 * gcc.dg/cpp/pragma-1.c: Same.
9448 * gcc.dg/cpp/pragma-2.c: Same.
9449 * gcc.dg/m-un-2.c: Same.
9450 * objc.dg/private-1.m: Same.
9451
9452 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9453
9454 * gcc.dg/pr54669.c: Fix dg-do directive.
9455 * gcc.dg/pr78582.c: Ditto.
9456 * gcc.dg/pr80020.c: Ditto.
9457 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9458 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9459 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9460 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9461 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9462 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9463 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9464 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9465 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9466 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9467
9468 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9469
9470 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9471 * gfortran.dg/generic_29.f90: Likewise.
9472 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9473 * gfortran.dg/pr41922.f90: Likewise.
9474 * gfortran.dg/pr70006.f90: Likewise.
9475
9476 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9477
9478 PR tree-optimization/66612
9479 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9480
9481 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9482
9483 PR fortran/80361
9484 * gfortran.dg/class_62.f90: New test case.
9485
9486 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9487
9488 * gcc.target/arc/loop-1.c: New file.
9489
9490 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9491
9492 PR target/80098
9493 * gcc.target/powerpc/pr80098-1.c: New test.
9494 * gcc.target/powerpc/pr80098-2.c: Likewise.
9495 * gcc.target/powerpc/pr80098-3.c: Likewise.
9496 * gcc.target/powerpc/pr80098-4.c: Likewise.
9497
9498 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR sanitizer/80403
9501 * g++.dg/ubsan/pr80403-2.C: New test.
9502
9503 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9504
9505 PR rtl-optimization/80343
9506 * gcc.target/powerpc/pr80343.c: New.
9507
9508 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9509
9510 PR sanitizer/80414
9511 * c-c++-common/ubsan/bounds-15.c: New test.
9512
9513 2017-04-13 Richard Biener <rguenther@suse.de>
9514
9515 PR testsuite/80416
9516 * g++.dg/torture/pr79671.C: Fix asm constraints.
9517
9518 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR debug/80321
9521 * gcc.dg/debug/pr80321.c: New test.
9522
9523 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9524
9525 * gnat.dg/debug10.adb: New test.
9526 * gnat.dg/debug10_pkg.ads: New helper.
9527
9528 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR tree-optimization/79390
9531 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9532
9533 PR sanitizer/80403
9534 PR sanitizer/80404
9535 PR sanitizer/80405
9536 * g++.dg/ubsan/pr80403.C: New test.
9537 * g++.dg/ubsan/pr80404.C: New test.
9538 * g++.dg/ubsan/pr80405.C: New test.
9539
9540 PR c/80163
9541 * gcc.dg/torture/pr80163.c: New test.
9542
9543 2017-04-12 Richard Biener <rguenther@suse.de>
9544 Jeff Law <law@redhat.com>
9545
9546 PR tree-optimization/80359
9547 * gcc.dg/torture/pr80359.c: New testcase.
9548
9549 2017-04-12 Richard Biener <rguenther@suse.de>
9550 Bernd Edlinger <bernd.edlinger@hotmail.de>
9551
9552 PR middle-end/79671
9553 * g++.dg/torture/pr79671.C: New testcase.
9554 * g++.dg/lto/pr79671_0.C: Likewise.
9555 * g++.dg/lto/pr79671_1.c: Likewise.
9556
9557 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR sanitizer/80349
9560 * g++.dg/ubsan/pr80349.C: New test.
9561
9562 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR c++/80370
9565 * g++.dg/cpp1z/decomp28.C: New test.
9566
9567 PR middle-end/80100
9568 * gcc.dg/pr80100.c: New test.
9569
9570 PR rtl-optimization/80385
9571 * g++.dg/opt/pr80385.C: New test.
9572
9573 2017-04-11 Martin Liska <mliska@suse.cz>
9574
9575 PR ipa/80212
9576 * g++.dg/ipa/pr80212.C: New test.
9577
9578 2017-04-11 Martin Sebor <msebor@redhat.com>
9579
9580 PR middle-end/80364
9581 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9582
9583 2017-04-11 Martin Liska <mliska@suse.cz>
9584
9585 PR sanitizer/70878
9586 * gcc.dg/ubsan/pr70878.c: New test.
9587
9588 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR target/80381
9591 * gcc.target/i386/pr80381.c: New test.
9592
9593 PR c++/80363
9594 * g++.dg/ext/pr80363.C: New test.
9595
9596 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9597
9598 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9599 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9600 Add avr-*-* to non-lp64 selector.
9601
9602 2017-04-10 Martin Sebor <msebor@redhat.com>
9603
9604 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9605 * gcc.dg/pr40340-4.c: Same.
9606
9607 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9608
9609 PR fortran/69498
9610 * gfortran.dg/submodule_unexp.f90: Modified test
9611 to account for new error.
9612 * gfortran.dg/submodule_twice.f90: New Test
9613
9614 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR c++/80176
9617 * g++.dg/init/ref23.C: New test.
9618
9619 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9620
9621 PR tree-optimization/80304
9622 * gfortran.dg/do_concurrent_4.f90: New test case.
9623
9624 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9625
9626 PR fortran/80046
9627 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9628
9629 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9630
9631 * g++.dg/torture/pr79905.C: Add -maltivec option.
9632
9633 2017-04-10 Jeff Law <law@redhat.com>
9634
9635 PR tree-optimization/80374
9636 * g++.dg/pr80374.c: New test.
9637
9638 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9639
9640 PR target/80108
9641 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9642 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9643
9644 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9645
9646 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9647
9648 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9649
9650 PR testsuite/79356
9651 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9652
9653 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9654
9655 PR testsuite/79867
9656 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9657
9658 2017-04-10 Marek Polacek <polacek@redhat.com>
9659
9660 PR sanitizer/80348
9661 * g++.dg/ubsan/div-by-zero-3.C: New test.
9662
9663 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9664
9665 PR tree-optimization/80153
9666 * gcc.c-torture/execute/pr80153.c: New.
9667
9668 2017-04-10 Richard Biener <rguenther@suse.de>
9669
9670 PR middle-end/80362
9671 * gcc.dg/torture/pr80362.c: New testcase.
9672
9673 2017-04-10 Richard Biener <rguenther@suse.de>
9674
9675 PR tree-optimization/80304
9676 * gcc.dg/torture/pr80304.c: New testcase.
9677
9678 2017-04-10 Nathan Sidwell <nathan@acm.org>
9679
9680 PR target/79905
9681 * g++.dg/torture/pr79905.C: New.
9682
9683 2017-04-10 Martin Liska <mliska@suse.cz>
9684
9685 PR sanitizer/80350
9686 * c-c++-common/ubsan/pr80350.c: New test.
9687
9688 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR target/80324
9691 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9692
9693 2017-04-08 Martin Liska <mliska@suse.cz>
9694
9695 Revert:
9696 2017-04-07 Martin Liska <mliska@suse.cz>
9697
9698 PR ipa/80212
9699 * g++.dg/ipa/pr80212.C: New test.
9700
9701 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9702
9703 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9704 dg-options.
9705 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9706
9707 PR target/80322
9708 PR target/80323
9709 PR target/80325
9710 PR target/80326
9711 * gcc.target/i386/avx512f-undefined-1.c: New test.
9712 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9713 * gcc.target/i386/avx-cvtsd-1.c: New test.
9714 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9715 * gcc.target/i386/avx512f-abspd-1.c: New test.
9716 * gcc.target/i386/avx-cvtss-1.c: New test.
9717 * gcc.target/i386/avx512f-absps-1.c: New test.
9718 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9719 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9720
9721 2017-04-07 Marek Polacek <polacek@redhat.com>
9722
9723 PR sanitizer/80348
9724 * g++.dg/ubsan/div-by-zero-2.C: New test.
9725
9726 PR c++/80095
9727 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9728
9729 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9730
9731 PR rtl-optimization/70478
9732 * gcc.target/s390/pr70478.c: New.
9733
9734 2017-04-07 Martin Liska <mliska@suse.cz>
9735
9736 PR target/79889
9737 * g++.dg/ext/mv8.C: Add aarch64* targets.
9738
9739 2017-04-07 Martin Liska <mliska@suse.cz>
9740
9741 PR ipa/80212
9742 * g++.dg/ipa/pr80212.C: New test.
9743
9744 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9745
9746 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9747
9748 2017-04-07 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/80334
9751 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9752 alignas on stack.
9753
9754 2017-04-07 Richard Biener <rguenther@suse.de>
9755
9756 PR middle-end/80341
9757 * gcc.dg/torture/pr80341.c: New testcase.
9758
9759 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR debug/80234
9762 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9763 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9764
9765 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9766
9767 PR target/79733
9768 * gcc.target/i386/pr79733.c: New test.
9769
9770 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9771
9772 PR target/80298
9773 * gcc.target/i386/pr80298-1.c: New test.
9774 * gcc.target/i386/pr80298-2.c: Ditto.
9775
9776 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9777
9778 PR target/80082
9779 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9780 ARMv7-R.
9781
9782 2017-04-06 Richard Biener <rguenther@suse.de>
9783
9784 PR tree-optimization/80334
9785 * g++.dg/torture/pr80334.C: New testcase.
9786
9787 2017-04-06 Martin Liska <mliska@suse.cz>
9788
9789 PR sanitizer/80166
9790 * gcc.dg/asan/pr80166.c: New test.
9791
9792 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9793
9794 PR tree-optimization/79390
9795 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9796
9797 2017-04-06 Richard Biener <rguenther@suse.de>
9798
9799 PR tree-optimization/80262
9800 * gcc.target/i386/pr80262.c: New testcase.
9801
9802 2017-04-06 Richard Biener <rguenther@suse.de>
9803
9804 PR middle-end/80281
9805 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9806
9807 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9808
9809 PR rtl-optimization/70703
9810 * gcc.target/i386/pr70703.c: New.
9811
9812 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR sanitizer/80308
9815 * c-c++-common/asan/pr80308.c: New test.
9816
9817 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9818
9819 PR target/79890
9820 * gcc.target/s390/pr79890.c: New test case.
9821
9822 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR target/80310
9825 * c-c++-common/ubsan/pr80310.c: New test.
9826
9827 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR c++/80297
9830 * g++.dg/torture/pr80297.C: New test.
9831
9832 PR tree-optimization/79390
9833 * gcc.target/i386/pr79390.c: New test.
9834 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9835
9836 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9837
9838 PR c++/80296
9839 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9840
9841 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9842
9843 PR target/80307
9844 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9845 targeting any CPU or architecture.
9846 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9847 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9848 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9849 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9850 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9851 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9852 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9853 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9854
9855 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9856
9857 PR fortran/69498
9858 * gfortran.dg/submodule_unexp.f90: New test.
9859
9860 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR target/80286
9863 * gcc.target/i386/avx-pr80286.c: New test.
9864 * gcc.dg/pr80286.c: New test.
9865
9866 2017-04-04 Richard Biener <rguenther@suse.de>
9867
9868 PR middle-end/80281
9869 * gcc.dg/torture/pr80281.c: New testcase.
9870
9871 2017-04-04 Richard Biener <rguenther@suse.de>
9872
9873 PR tree-optimization/80275
9874 * g++.dg/opt/pr80275.C: Make g static.
9875
9876 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9877
9878 PR rtl-optimization/60818
9879 * gcc.c-torture/compile/pr60818.c: New testcase.
9880
9881 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9882
9883 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9884 * gcc.dg/20031012-1.c: Likewise.
9885 * gcc.dg/ipa/ipcp-1.c: Likewise.
9886 * gcc.dg/torture/matrix-3.c: Likewise.
9887 * gcc.target/powerpc/ppc-spe.c: Likewise.
9888 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9889
9890 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9891
9892 PR target/80246
9893 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9894 powerpc_vsx_ok.
9895 (std, ld): Limit scan-assembler-times check to lp64.
9896 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9897 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9898 powerpc_vsx_ok.
9899
9900 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9901
9902 PR target/80246
9903 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9904
9905 2017-04-03 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/80275
9908 * g++.dg/opt/pr80275.C: New testcase.
9909
9910 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9911
9912 PR testsuite/79356
9913 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9914
9915 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9916
9917 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9918 (bal): Increase iteration count and assume alignment.
9919
9920 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9921
9922 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9923
9924 2017-04-02 Andrew Pinski <apinski@cavium.com>
9925
9926 * gcc.c-torture/compile/nested-3.c: New testcase.
9927 * gcc.c-torture/execute/20170401-1.c: New testcase.
9928 * gcc.c-torture/execute/20170401-2.c: New testcase.
9929
9930 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9931
9932 PR rtl-optimization/79405
9933 gcc.dg/pr79405.c: New testcase.
9934
9935 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR debug/79255
9938 * gcc.dg/pr79255.c: New test.
9939
9940 PR c++/79572
9941 * g++.dg/ubsan/null-8.C: New test.
9942
9943 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9944
9945 PR target/80107
9946 * gfortran.dg/pr80107.f: New.
9947
9948 2017-03-31 Jeff Law <law@redhat.com>
9949
9950 PR tree-optimization/49498
9951 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9952
9953 2017-03-31 Richard Biener <rguenther@suse.de>
9954
9955 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9956
9957 2017-03-31 Richard Biener <rguenther@suse.de>
9958
9959 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9960
9961 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR libstdc++/80251
9964 * g++.dg/ext/is_aggregate.C: New test.
9965
9966 PR middle-end/80173
9967 * gcc.target/i386/pr80173.c: New test.
9968
9969 PR middle-end/80163
9970 * gcc.dg/pr80163.c: New test.
9971
9972 PR debug/80025
9973 * gcc.dg/torture/pr80025.c: New test.
9974
9975 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9976
9977 * gcc.target/mips/pr52125.c: Add -msym32.
9978
9979 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR translation/80189
9982 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9983 * g++.dg/gomp/sharing-1.C: Likewise.
9984 * gfortran.dg/gomp/pr44536.f90: Likewise.
9985 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9986 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9987 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9988 * gfortran.dg/gomp/pr33439.f90: Likewise.
9989 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9990 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9991 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9992 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9993 * gcc.dg/gomp/sharing-1.c: Likewise.
9994
9995 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9996
9997 PR target/80246
9998 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9999 Darwin and SPE.
10000 (dxex, dxexq): Update return type.
10001 (diex, diexq): Update argument type.
10002 * gcc.target/powerpc/pr80246.c: New test.
10003
10004 2017-03-30 Martin Jambor <mjambor@suse.cz>
10005
10006 PR ipa/77333
10007 * g++.dg/ipa/pr77333.C: New test.
10008
10009 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR target/80206
10012 * gcc.target/i386/pr80206.c: New test.
10013
10014 2017-03-30 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/77498
10017 * gfortran.dg/pr77498.f: New testcase.
10018
10019 2017-03-29 Marek Polacek <polacek@redhat.com>
10020
10021 PR c/79730
10022 * gcc.dg/pr79730.c: New test.
10023
10024 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10025
10026 PR libgfortran/78670
10027 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10028 a character of length 1. Update test for success.
10029 * gfortran.dg/dtio_28.f03: New test.
10030 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10031 'scratch' to delete the file when done.
10032
10033 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10034
10035 PR rtl-optimization/80233
10036 * gcc.c-torture/compile/pr80233.c: New testcase.
10037
10038 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10039
10040 PR fortran/80254
10041 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10042 * gfortran.dg/dec_io_2a.f90: instead (new test).
10043
10044 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10045
10046 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10047
10048 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10049
10050 PR testsuite/43496
10051 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10052 generating PIC code.
10053
10054 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10055
10056 PR rtl-optimization/80193
10057 * gcc.target/i386/pr80193.c: New.
10058
10059 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10060
10061 PR fortran/78661
10062 * gfortran.dg/dtio_25.f90: Modified test case.
10063 * gfortran.dg/dtio_27.f90: New test case.
10064
10065 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10066
10067 PR target/53383
10068 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10069 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10070 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10071
10072 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10073
10074 * gcc.c-torture/compile/irreducible-loop.c: New.
10075
10076 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10077
10078 PR tree-optimization/80218
10079 * gcc.dg/pr80218.c: New test.
10080
10081 2017-03-28 Richard Biener <rguenther@suse.de>
10082
10083 PR tree-optimization/78644
10084 * gcc.dg/pr78644-1.c: New testcase.
10085 * gcc.dg/pr78644-2.c: Likewise.
10086
10087 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10088
10089 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10090 * gcc.dg/pic-4.c: Likewise.
10091 * gcc.dg/pie-3.c: Likewise.
10092 * gcc.dg/pie-4.c: Likewise.
10093
10094 2017-03-28 Martin Liska <mliska@suse.cz>
10095
10096 PR ipa/80205
10097 * g++.dg/ipa/pr80205.C: New test.
10098
10099 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10100
10101 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10102 with sizeof(int) < 4.
10103 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10104 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10105 * gcc.dg/torture/pr79777.c: Likewise.
10106 * gcc.dg/torture/pr79910.c: Likewise.
10107
10108 2017-03-28 Richard Biener <rguenther@suse.de>
10109
10110 PR middle-end/80222
10111 * g++.dg/pr80222.C: New testcase.
10112
10113 2017-03-28 Martin Liska <mliska@suse.cz>
10114
10115 PR ipa/80104
10116 * gcc.dg/ipa/pr80104.c: New test.
10117
10118 2017-03-28 Marek Polacek <polacek@redhat.com>
10119
10120 PR sanitizer/80067
10121 * c-c++-common/ubsan/shift-10.c: New test.
10122
10123 2017-03-27 Jeff Law <law@redhat.com>
10124
10125 PR tree-optimization/80216
10126 * gcc.c-torture/compile/pr80216.c: New test.
10127
10128 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR middle-end/80162
10131 * c-c++-common/pr80162-1.c: New test.
10132 * c-c++-common/pr80162-2.c: New test.
10133 * c-c++-common/pr80162-3.c: New test.
10134
10135 PR target/80102
10136 * g++.dg/opt/pr80102.C: New test.
10137
10138 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10139
10140 PR target/78543
10141 * gcc.target/powerpc/pr78543.c: New test.
10142
10143 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10144
10145 PR target/80103
10146 * gcc.target/powerpc/pr80103-1.c: New test.
10147
10148 2017-03-27 Richard Biener <rguenther@suse.de>
10149
10150 PR tree-optimization/80181
10151 * gcc.dg/torture/pr80181.c: New testcase.
10152
10153 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10154
10155 * gcc.target/arc/interrupt-4.c: New file.
10156
10157 2017-03-27 Richard Biener <rguenther@suse.de>
10158
10159 PR ipa/79776
10160 * g++.dg/ipa/pr79776.C: New testcase.
10161
10162 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR sanitizer/80168
10165 * gcc.dg/asan/pr80168.c: New test.
10166
10167 2017-03-27 Richard Biener <rguenther@suse.de>
10168
10169 PR tree-optimization/80170
10170 * gcc.dg/pr80170.c: New testcase.
10171
10172 2017-03-27 Richard Biener <rguenther@suse.de>
10173
10174 PR middle-end/80171
10175 * g++.dg/torture/pr80171.C: New testcase.
10176
10177 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10178
10179 * gcc.dg/torture/pr79732.c: Require alias support.
10180 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10181
10182 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10183 libatomic_available.
10184 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10185 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10186
10187 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10188
10189 PR libgfortran/78881
10190 * gfortran.dg/dtio_26.f90: New test.
10191
10192 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10193
10194 PR fortran/80156
10195 PR fortran/79382
10196 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10197 testcase for PR80156. Add a main programme that tests that
10198 the typebound generic is accessible.
10199
10200 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10201
10202 PR rtl-optimization/80160
10203 PR rtl-optimization/80159
10204
10205 * gcc.target/i386/pr80160.c: New test.
10206
10207 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10208
10209 PR sanitizer/79904
10210 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10211
10212 2017-03-24 Marek Polacek <polacek@redhat.com>
10213
10214 PR c++/80119
10215 * g++.dg/warn/Wuninitialized-9.C: New test.
10216
10217 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10218
10219 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10220 and remove the high-level builtin. The error message for the
10221 would prevent compilation from reaching the second.
10222 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10223
10224 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10225
10226 * gcc.target/s390/vxe/negfma-1.c: New test.
10227
10228 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10229
10230 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10231 * gcc.target/s390/arch12/mul-1.c: New test.
10232 * gcc.target/s390/arch12/mul-2.c: New test.
10233
10234 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10235
10236 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10237
10238 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10239
10240 * gcc.target/s390/vxe/popcount-1.c: New test.
10241
10242 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10243
10244 * gcc.target/s390/vxe/bitops-1.c: New test.
10245
10246 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10247
10248 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10249 * lib/target-supports.exp: Add effective target check s390_vxe.
10250
10251 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10252
10253 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10254 comparison instructions used from now on.
10255
10256 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10257
10258 * gcc.target/s390/s390.exp (check_effective_target_vector):
10259 Include target-supports.exp and move target_vector check routine
10260 ...
10261 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10262 here and rename it.
10263 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10264 check from vector to s390_vx.
10265 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10266 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10267 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10268 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10269 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10270 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10271 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10272 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10273 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10274
10275 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10276
10277 * gcc.target/s390/vector/vec-init-2.c: New test.
10278
10279 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10280
10281 * gcc.dg/ubsan/pr79904-2.c: New test.
10282
10283 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10284
10285 PR target/79893
10286 * gcc.target/s390/zvector/pr79893.c: New test.
10287
10288 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR rtl-optimization/80112
10291 * gcc.dg/pr80112.c: New test.
10292
10293 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10294
10295 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10296 etc. line numbers.
10297 * gcc.dg/Walloca-1.c: Likewise.
10298 * gcc.dg/Walloca-2.c: Likewise.
10299 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10300
10301 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10302
10303 PR tree-optimization/80158
10304 * gfortran.fortran-torture/compile/pr80158.f: New file.
10305
10306 2017-03-24 Richard Biener <rguenther@suse.de>
10307
10308 PR tree-optimization/80167
10309 * gcc.dg/graphite/pr80167.c: New testcase.
10310
10311 2017-03-24 Tom de Vries <tom@codesourcery.com>
10312
10313 PR testsuite/80092
10314 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10315 dg-require-effective-target global_constructor.
10316 * gcc.dg/tls/emutls-2.c: Same.
10317
10318 2017-03-24 Tom de Vries <tom@codesourcery.com>
10319
10320 PR testsuite/80092
10321 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10322 dg-require-effective-target indirect_jumps.
10323
10324 2017-03-24 Tom de Vries <tom@codesourcery.com>
10325
10326 PR testsuite/80092
10327 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10328 nonlocal_goto.
10329
10330 2017-03-24 Tom de Vries <tom@codesourcery.com>
10331
10332 PR testsuite/80092
10333 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10334 * gcc.dg/Walloca-12.c: Same.
10335 * gcc.dg/attr-alloc_size-8.c: Same.
10336 * gcc.dg/Walloca-4.c: Same.
10337 * gcc.dg/Walloca-8.c: Same.
10338 * gcc.dg/Walloca-13.c: Same.
10339 * gcc.dg/Walloca-14.c: Same.
10340 * gcc.dg/attr-alloc_size-9.c: Same.
10341 * gcc.dg/Walloca-1.c: Same.
10342 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10343 * gcc.dg/Walloca-5.c: Same.
10344 * gcc.dg/Walloca-10.c: Same.
10345 * gcc.dg/Walloca-9.c: Same.
10346 * gcc.dg/attr-alloc_size-6.c: Same.
10347 * gcc.dg/Wvla-larger-than-1.c: Same.
10348 * gcc.dg/torture/pr71881.c: Same.
10349 * gcc.dg/torture/pr71901.c: Same.
10350 * gcc.dg/torture/pr78742.c: Same.
10351 * gcc.dg/builtin-alloc-size.c: Same.
10352 * gcc.dg/Walloca-2.c: Same.
10353 * gcc.dg/Walloca-6.c: Same.
10354 * gcc.dg/Walloca-11.c: Same.
10355 * gcc.dg/attr-alloc_size-7.c: Same.
10356 * gcc.dg/Wvla-larger-than-2.c: Same.
10357 * gcc.dg/Walloca-3.c: Same.
10358 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10359 * gcc.c-torture/compile/pr79413.c: Same.
10360 * gcc.c-torture/compile/pr78439.c: Same.
10361
10362 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10363
10364 * gcc.target/powerpc/p9-options-1.c: New test.
10365
10366 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10367
10368 PR target/71436
10369 * gcc.c-torture/compile/pr71436.c: New test.
10370
10371 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10372 Richard Biener <rguenther@suse.de>
10373
10374 PR tree-optimization/79908
10375 PR tree-optimization/80136
10376 * gcc.dg/torture/pr79908.c: New file.
10377
10378 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10379
10380 PR fortran/39239
10381 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10382
10383 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR c++/80141
10386 * g++.dg/gomp/pr80141.C: New test.
10387
10388 PR c++/80129
10389 * g++.dg/torture/pr80129.C: New test.
10390
10391 PR sanitizer/80110
10392 * g++.dg/tsan/pr80110.C: New test.
10393
10394 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10395
10396 PR fortran/80142
10397 * gfortran.dg/any_loc.f90: New test case.
10398
10399 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10400
10401 PR target/80082
10402 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10403 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10404
10405 2017-03-22 Martin Liska <mliska@suse.cz>
10406
10407 PR target/79906
10408 * g++.dg/ext/mv8.C: Add power* targets.
10409
10410 2017-03-21 Martin Sebor <msebor@redhat.com>
10411
10412 PR c++/79548
10413 * g++.dg/warn/Wunused-var-26.C: New test.
10414
10415 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10416
10417 PR tree-optimization/79908
10418 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10419
10420 2017-03-21 Marek Polacek <polacek@redhat.com>
10421 Martin Sebor <msebor@redhat.com>
10422
10423 PR tree-optimization/80109
10424 * gcc.dg/Walloca-14.c: New test.
10425
10426 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR target/80125
10429 * gcc.target/powerpc/pr80125.c: New test.
10430
10431 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10432
10433 PR fortran/69498
10434 * gfortran.dg/unexp_attribute.f90: New test
10435
10436 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10437 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/79908
10440 * gcc.dg/torture/pr79908.c: New file.
10441
10442 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10443
10444 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10445 with sizeof(int) < 4.
10446
10447 2017-03-21 Martin Liska <mliska@suse.cz>
10448
10449 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10450 apostrophes.
10451
10452 2017-03-21 Richard Biener <rguenther@suse.de>
10453
10454 PR tree-optimization/80032
10455 * g++.dg/opt/pr80032.C: New testcase.
10456
10457 2017-03-21 Richard Biener <rguenther@suse.de>
10458
10459 PR tree-optimization/80122
10460 * gcc.dg/torture/pr80122.c: New testcase.
10461
10462 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10463
10464 * gcc.dg/pic-2.c: Skip for MIPS.
10465 * gcc.dg/pie-2.c: Skip for MIPS.
10466
10467 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10468
10469 PR c++/77752
10470 * g++.dg/cpp0x/initlist97.C: New.
10471 * g++.dg/cpp0x/initlist85.C: Update.
10472
10473 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR c/67338
10476 * gcc.dg/pr67338.c: New test.
10477
10478 PR c++/35878
10479 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10480 dump instead of assembler.
10481 * g++.dg/init/pr35878_2.C: Likewise.
10482 * g++.dg/init/pr35878_3.C: Likewise.
10483
10484 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR c/80097
10487 * gcc.dg/ubsan/pr80097.c: New test.
10488
10489 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10490
10491 PR tree-optimization/80054
10492 * g++.dg/torture/pr80054.C: New file.
10493
10494 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10495
10496 PR target/79963
10497 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10498 directive to assure selection of proper bit using rlwinm insn.
10499 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10500 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10501 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10502 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10503
10504 2017-03-20 Marek Polacek <polacek@redhat.com>
10505 Paolo Carlini <paolo.carlini@oracle.com>
10506
10507 PR c++/80059 - ICE with noexcept and __transaction_atomic
10508 * g++.dg/tm/pr80059-2.C: New test.
10509 * g++.dg/tm/pr80059.C: New test.
10510
10511 2017-03-20 Martin Liska <mliska@suse.cz>
10512
10513 PR middle-end/79753
10514 * gcc.target/i386/mpx/pr79753.c: New test.
10515
10516 2017-03-20 Martin Liska <mliska@suse.cz>
10517
10518 PR target/79769
10519 PR target/79770
10520 * g++.dg/pr79769.C: New test.
10521 * gcc.target/i386/mpx/pr79770.c: New test.
10522
10523 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10524
10525 PR target/78857
10526 * gcc.target/s390/load-and-test-fp-1.c: New test.
10527 * gcc.target/s390/load-and-test-fp-2.c: New test.
10528
10529 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10530
10531 PR fortran/79676
10532 * gfortran.dg/submodule_28.f08 : New test.
10533
10534 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10535
10536 PR fortran/71838
10537 * gfortran.dg/submodule_26.f08 : New test.
10538 * gfortran.dg/submodule_27.f08 : New test.
10539
10540 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10541
10542 PR target/79951
10543 * gcc.target/powerpc/pr79951.c: New.
10544
10545 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10546
10547 PR rtl-optimization/79910
10548 * gcc.dg/torture/pr79910.c: New test.
10549
10550 2017-03-17 Jeff Law <law@redhat.com>
10551
10552 PR tree-optimization/71437
10553 * gcc.dg/tree-ssa/pr71437.c: New test.
10554 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10555 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10556 now caught by VRP, but which were previously caught by DOM.
10557
10558 2017-03-17 Richard Biener <rguenther@suse.de>
10559
10560 PR middle-end/80075
10561 * g++.dg/torture/pr80075.C: New testcase.
10562
10563 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10564
10565 PR target/71294
10566 * g++.dg/pr71294.C: New test.
10567
10568 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10569
10570 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10571
10572 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR fortran/80010
10575 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10576
10577 PR fortran/79886
10578 * gfortran.dg/pr79886.f90: New test.
10579
10580 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10581
10582 PR target/79038
10583 * gcc.target/powerpc/pr79038-1.c: New test.
10584
10585 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10586
10587 PR fortran/33271
10588 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10589
10590 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10591
10592 PR testsuite/79356
10593 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10594
10595 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10596
10597 PR target/80019
10598 * gcc.target/i386/pr80019.c: New test.
10599
10600 2017-03-15 Martin Liska <mliska@suse.cz>
10601
10602 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10603
10604 2017-03-14 Martin Sebor <msebor@redhat.com>
10605
10606 PR tree-optimization/79800
10607 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10608 * gcc.dg/tree-ssa/pr79800.c: New test.
10609
10610 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10611
10612 PR target/79947
10613 * gcc.target/powerpc/pr79947.c: New test.
10614
10615 2017-03-14 Martin Sebor <msebor@redhat.com>
10616
10617 PR middle-end/80020
10618 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10619 * gcc.dg/attr-alloc_size-7.c: Same.
10620 * gcc.dg/attr-alloc_size-9.c: Same.
10621 * gcc.dg/builtin-alloc-size.c: Same.
10622 * gcc.dg/pr80020.c: New test.
10623
10624 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10625
10626 PR rtl-optimization/79728
10627 * gcc.target/i386/sse-globalreg.c: New test.
10628
10629 2017-03-14 Martin Liska <mliska@suse.cz>
10630
10631 PR lto/66295
10632 * gcc.dg/tree-prof/pr66295.c: New test.
10633
10634 2017-03-13 Martin Liska <mliska@suse.cz>
10635
10636 PR middle-end/78339
10637 * gcc.target/i386/mpx/pr78339.c: New test.
10638
10639 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10640
10641 * gcc.target/arc/bitfield.c: New file.
10642
10643 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10644
10645 * gcc.target/arc/pr9001090948.c: New file.
10646
10647 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10648
10649 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10650 Fix test. Make early-out condition return early. Correct comments.
10651
10652 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10653
10654 PR libgfortran/78854
10655 * gfortran.dg/dtio_25.f90: New test.
10656
10657 2017-03-10 Martin Sebor <msebor@redhat.com>
10658
10659 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10660
10661 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10662
10663 PR rtl-optimization/78911
10664 * gcc.target/i386/pr78911-1.c: New test.
10665 * gcc.target/i386/pr78911-2.c: New test.
10666
10667 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10668
10669 PR target/79941
10670 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10671 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10672 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10673
10674 2017-03-10 Marek Polacek <polacek@redhat.com>
10675
10676 PR c++/79967
10677 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10678
10679 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR c++/79899
10682 * g++.dg/other/friend7.C: New test.
10683
10684 PR c++/79896
10685 * g++.dg/ext/int128-5.C: New test.
10686
10687 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10688
10689 PR testsuite/79356
10690 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10691 powerpc, sparc, or s390x.
10692
10693 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10694
10695 PR target/79907
10696 * gcc.target/powerpc/pr79907.c: New.
10697
10698 2017-03-10 Olivier Hainque <hainque@adacore.com>
10699
10700 * gnat.dg/opt64.adb: New test.
10701 * gnat.dg/opt64_pkg.ads: New helper.
10702 * gnat.dg/opt64_pkg.adb: New helper.
10703
10704 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR rtl-optimization/79909
10707 * gcc.target/powerpc/pr79909.c: New test.
10708
10709 PR tree-optimization/79972
10710 * gcc.dg/pr79972.c: New test.
10711
10712 PR tree-optimization/77975
10713 * gcc.dg/pr77975.c: New test.
10714
10715 2017-03-09 Marek Polacek <polacek@redhat.com>
10716
10717 PR c++/79962
10718 PR c++/79984
10719 * c-c++-common/nonnull-3.c: New test.
10720 * g++.dg/warn/Wnonnull3.C: New test.
10721
10722 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10723
10724 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10725 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10726
10727 2017-03-09 Marek Polacek <polacek@redhat.com>
10728
10729 PR sanitizer/79757
10730 * gcc.dg/ubsan/pr79757-1.c: New test.
10731 * gcc.dg/ubsan/pr79757-2.c: New test.
10732 * gcc.dg/ubsan/pr79757-3.c: New test.
10733 * gcc.dg/ubsan/pr79757-4.c: New test.
10734 * gcc.dg/ubsan/pr79757-5.c: New test.
10735
10736 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR c/79969
10739 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10740
10741 2017-03-09 Marek Polacek <polacek@redhat.com>
10742
10743 PR c++/79687
10744 * g++.dg/expr/ptrmem8.C: New test.
10745 * g++.dg/expr/ptrmem9.C: New test.
10746
10747 2017-03-09 Richard Biener <rguenther@suse.de>
10748
10749 PR tree-optimization/79977
10750 * gcc.dg/graphite/pr79977.c: New testcase.
10751
10752 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10753
10754 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10755 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10756 * lib/target-supports.exp (check_effective_target_rdynamic):
10757 New proc.
10758
10759 2017-03-09 Richard Biener <rguenther@suse.de>
10760
10761 PR middle-end/79971
10762 * gcc.dg/fixed-point/pr79971.c: New testcase.
10763
10764 2017-03-09 Richard Biener <rguenther@suse.de>
10765
10766 PR ipa/79970
10767 * gcc.dg/torture/pr79970.c: New testcase.
10768
10769 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10770
10771 PR c++/71966
10772 * g++.dg/cpp0x/pr71966-1.C: New.
10773 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10774
10775 2017-03-09 Martin Liska <mliska@suse.cz>
10776
10777 PR tree-optimization/79631
10778 * gcc.target/i386/mpx/pr79631.c: New test.
10779
10780 2017-03-09 Martin Liska <mliska@suse.cz>
10781
10782 PR target/65705
10783 PR target/69804
10784 * gcc.target/i386/pr71458.c: Update scanned pattern.
10785
10786 2017-03-09 Marek Polacek <polacek@redhat.com>
10787
10788 PR c++/79672
10789 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10790 * g++.dg/warn/Wduplicated-branches3.C: New test.
10791
10792 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10793
10794 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10795
10796 2017-03-09 Martin Liska <mliska@suse.cz>
10797
10798 PR ipa/79764
10799 * g++.dg/pr79764.C: New test.
10800
10801 2017-03-09 Martin Liska <mliska@suse.cz>
10802
10803 PR ipa/79761
10804 * g++.dg/pr79761.C: New test.
10805
10806 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10807
10808 PR sanitizer/79944
10809 * c-c++-common/asan/pr79944.c: New test.
10810
10811 PR target/79932
10812 * gcc.target/i386/pr79932-2.c: New test.
10813
10814 PR target/79932
10815 * gcc.target/i386/pr79932-1.c: New test.
10816
10817 2017-03-09 Marek Polacek <polacek@redhat.com>
10818
10819 PR c++/79900 - ICE in strip_typedefs
10820 * g++.dg/warn/Wpadded-1.C: New test.
10821
10822 2017-03-08 Marek Polacek <polacek@redhat.com>
10823
10824 * g++.dg/Walloca1.C: Adjust dg-warning.
10825
10826 2017-03-08 Andrew Haley <aph@redhat.com>
10827
10828 PR tree-optimization/79943
10829 * gcc.dg/tree-ssa/pr79943.c: New test.
10830
10831 2017-03-08 Richard Biener <rguenther@suse.de>
10832
10833 PR tree-optimization/79955
10834 * gcc.dg/uninit-24.c: New testcase.
10835
10836 2017-03-08 Richard Biener <rguenther@suse.de>
10837
10838 PR tree-optimization/79920
10839 * gcc.dg/vect/pr79920.c: New testcase.
10840
10841 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR sanitizer/79904
10844 * gcc.dg/ubsan/pr79904.c: New test.
10845
10846 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR c/79834
10849 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10850 diagnostics.
10851
10852 2017-03-07 Marek Polacek <polacek@redhat.com>
10853
10854 PR middle-end/79809
10855 * g++.dg/Walloca1.C: New test.
10856
10857 2017-03-07 Martin Liska <mliska@suse.cz>
10858
10859 PR middle-end/68270
10860 * g++.dg/pr68270.C: New test.
10861
10862 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR rtl-optimization/79901
10865 * gcc.target/i386/pr79901.c: New test.
10866
10867 PR sanitizer/79897
10868 * c-c++-common/ubsan/pr79897.c: New test.
10869
10870 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10871
10872 PR rtl-optimization/79571
10873 * gcc.target/i386/pr79571.c: New.
10874
10875 2017-03-06 Marek Polacek <polacek@redhat.com>
10876
10877 PR c++/79796 - ICE with NSDMI and this pointer
10878 * g++.dg/cpp0x/nsdmi13.C: New test.
10879
10880 2017-03-06 Julia Koval <julia.koval@intel.com>
10881
10882 PR target/79793
10883 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10884 directives.
10885 * gcc.target/i386/interrupt-13.c: Ditto.
10886 * gcc.target/i386/interrupt-14.c: Ditto.
10887 * gcc.target/i386/interrupt-15.c: Ditto.
10888
10889 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR c++/79822
10892 * g++.dg/cpp0x/constexpr-79822.C: New test.
10893
10894 2017-03-06 Richard Biener <rguenther@suse.de>
10895
10896 PR tree-optimization/79894
10897 * gcc.dg/vect/pr79887.c: New testcase.
10898
10899 2017-03-06 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/79824
10902 * gcc.dg/vect/pr79824-1.c: New testcase.
10903 * gcc.dg/vect/pr79824-2.c: Likewise.
10904
10905 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10906
10907 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10908 gettimeofday. Remove dg-skip-if for AVR.
10909 * lib/target-supports.exp (check_effective_target_gettimeofday):
10910 New proc.
10911
10912 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10913
10914 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10915 * gcc.target/s390/hotpatch-10.c: Likewise.
10916 * gcc.target/s390/hotpatch-11.c: Likewise.
10917 * gcc.target/s390/hotpatch-12.c: Likewise.
10918 * gcc.target/s390/hotpatch-13.c: Likewise.
10919 * gcc.target/s390/hotpatch-14.c: Likewise.
10920 * gcc.target/s390/hotpatch-15.c: Likewise.
10921 * gcc.target/s390/hotpatch-16.c: Likewise.
10922 * gcc.target/s390/hotpatch-17.c: Likewise.
10923 * gcc.target/s390/hotpatch-18.c: Likewise.
10924 * gcc.target/s390/hotpatch-19.c: Likewise.
10925 * gcc.target/s390/hotpatch-2.c: Likewise.
10926 * gcc.target/s390/hotpatch-26.c: Likewise.
10927 * gcc.target/s390/hotpatch-27.c: Likewise.
10928 * gcc.target/s390/hotpatch-28.c: Likewise.
10929 * gcc.target/s390/hotpatch-3.c: Likewise.
10930 * gcc.target/s390/hotpatch-4.c: Likewise.
10931 * gcc.target/s390/hotpatch-5.c: Likewise.
10932 * gcc.target/s390/hotpatch-6.c: Likewise.
10933 * gcc.target/s390/hotpatch-7.c: Likewise.
10934 * gcc.target/s390/hotpatch-8.c: Likewise.
10935 * gcc.target/s390/hotpatch-9.c: Likewise.
10936
10937 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10938
10939 PR c++/64574
10940 * g++.dg/template/crash125.C: New.
10941
10942 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR target/79812
10945 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10946
10947 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10948
10949 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10950
10951 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10952
10953 * gcc.target/mips/msa-minmax.c: New tests.
10954
10955 2017-03-06 Martin Liska <mliska@suse.cz>
10956
10957 PR sanitize/79783
10958 * g++.dg/asan/pr79783.C: New test.
10959
10960 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10961
10962 * gcc.target/mips/msa-dotp.c: New tests.
10963
10964 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10965
10966 * gcc.target/mips/msa-bclri.c: New test.
10967
10968 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10969
10970 PR c++/70266
10971 * g++.dg/tm/pr70266.C: New.
10972
10973 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10974 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10975
10976 * gfortran.dg/coarray/fail_image_1.f08: New test.
10977 * gfortran.dg/coarray/fail_image_2.f08: New test.
10978 * gfortran.dg/coarray/failed_images_1.f08: New test.
10979 * gfortran.dg/coarray/failed_images_2.f08: New test.
10980 * gfortran.dg/coarray/image_status_1.f08: New test.
10981 * gfortran.dg/coarray/image_status_2.f08: New test.
10982 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10983 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10984 * gfortran.dg/coarray_fail_st.f90: New test.
10985 * gfortran.dg/coarray_failed_images_1.f08: New test.
10986 * gfortran.dg/coarray_image_status_1.f08: New test.
10987 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10988
10989 2017-03-03 Marek Polacek <polacek@redhat.com>
10990
10991 PR c/79758
10992 * gcc.dg/noncompile/pr79758.c: New test.
10993
10994 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR middle-end/79805
10997 * g++.dg/opt/pr79805.C: New test.
10998
10999 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11000
11001 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11002 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11003 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11004 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11005 * gcc.target/i386/i386.exp
11006 (check_effective_target_avx512vpopcntdq): New.
11007
11008 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11009
11010 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11011 ilp32 targets and match DImode registers for lp64 targets.
11012
11013 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11014
11015 * g++.dg/pr71624.C: Disable for x32.
11016 * g++.dg/pr71633.C: Ditto.
11017
11018 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR target/79807
11021 * gcc.target/i386/pr79807.c: New test.
11022
11023 2017-03-03 Martin Liska <mliska@suse.cz>
11024
11025 PR tree-optimization/79803
11026 * gcc.dg/tree-ssa/pr79803.c: New test.
11027
11028 2017-03-03 Martin Liska <mliska@suse.cz>
11029
11030 PR rtl-optimization/79574
11031 * gcc.dg/pr79574-2.c: New test.
11032
11033 2017-03-03 Richard Biener <rguenther@suse.de>
11034
11035 PR c++/79825
11036 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11037
11038 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11039
11040 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11041
11042 2017-03-03 Marek Polacek <polacek@redhat.com>
11043
11044 PR c++/79791
11045 * g++.dg/warn/Wwrite-strings-1.C: New test.
11046 * g++.dg/warn/Wwrite-strings-2.C: New test.
11047 * g++.dg/warn/Wwrite-strings-3.C: New test.
11048 * g++.dg/warn/Wwrite-strings-4.C: New test.
11049 * g++.dg/warn/Wwrite-strings-5.C: New test.
11050 * g++.dg/warn/Wwrite-strings-6.C: New test.
11051 * g++.dg/warn/Wwrite-strings-7.C: New test.
11052 * g++.dg/warn/Wwrite-strings-8.C: New test.
11053 * g++.dg/warn/Wwrite-strings-9.C: New test.
11054 * g++.dg/warn/Wwrite-strings-10.C: New test.
11055 * g++.dg/warn/Wwrite-strings-11.C: New test.
11056 * g++.dg/warn/Wwrite-strings-12.C: New test.
11057
11058 2017-03-03 Richard Biener <rguenther@suse.de>
11059
11060 PR middle-end/79818
11061 * gcc.dg/torture/pr79818.c: New testcase.
11062
11063 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11064
11065 PR c++/79782
11066 * g++.dg/warn/Wunused-parm-10.C: New test.
11067
11068 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11069
11070 * gcc.dg/rtl/x86_64/*.c: Test for
11071 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11072
11073 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11074
11075 PR target/79514
11076 * gcc.target/i386/pr79514.c: New test.
11077
11078 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11079
11080 PR rtl-optimization/79780
11081 * gcc.c-torture/compile/pr79780.c: New test.
11082
11083 2017-03-02 Richard Biener <rguenther@suse.de>
11084
11085 PR tree-optimization/79345
11086 PR c++/42000
11087 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11088 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11089 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11090
11091 2017-03-02 Richard Biener <rguenther@suse.de>
11092
11093 PR c/79756
11094 * gcc.dg/vector-1.c: New testcase.
11095
11096 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11097
11098 PR tree-optimization/66768
11099 * gcc.target/i386/pr66768.c: New test.
11100
11101 2017-03-02 Richard Biener <rguenther@suse.de>
11102
11103 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11104 * gcc.dg/rtl/x86_64/final.c: Likewise.
11105 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11106 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11107 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11108 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11109
11110 2017-03-02 Richard Biener <rguenther@suse.de>
11111
11112 PR tree-optimization/79777
11113 * gcc.dg/torture/pr79777.c: New testcase.
11114
11115 2017-03-01 Martin Sebor <msebor@redhat.com>
11116
11117 PR middle-end/79692
11118 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11119 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11120 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11121 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11122
11123 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11124
11125 * gcc.target/i386/invsize-2.c: New test.
11126 * gcc.target/i386/invsize-3.c: Ditto.
11127 * gcc.target/i386/invsize-4.c: Ditto.
11128 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11129 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11130
11131 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11132
11133 PR target/79439
11134 * gcc.target/powerpc/pr79439.c: New test.
11135
11136 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11137
11138 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11139 scan string.
11140
11141
11142 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11143
11144 PR target/79395
11145 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11146 pattern to look for vcmpequd. instead of vcmpnew.
11147 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11148 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11149 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11150 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11151 look for xvcmpeqdp. instead of xvcmpnedp.
11152 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11153 look for vcmpequd. instead of vcmpnew.
11154 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11155 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11156 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11157 look for xvcmpeqsp. instead of xvcmpnesp.
11158 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11159 look for xvcmpeqdp. instead of xvcmpnedp.
11160 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11161 look for vcmpequd. instead of vcmpnew.
11162 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11163 look for vcmpeqsp instead of xvcmpnesp.
11164 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11165 look for xvcmpeqdp instead of xvcmpnedp.
11166
11167 2017-03-01 Richard Biener <rguenther@suse.de>
11168
11169 PR middle-end/79721
11170 * gcc.dg/torture/pr79721.c: New testcase.
11171
11172 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR c++/79681
11175 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11176 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11177
11178 PR c++/79746
11179 * g++.dg/warn/Wunused-parm-9.C: New test.
11180
11181 PR tree-optimization/79734
11182 * g++.dg/opt/pr79734.C: New test.
11183
11184 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11185
11186 PR tree-optimization/79737
11187 * gcc.c-torture/execute/pr79737-1.c: New test.
11188 * gcc.c-torture/execute/pr79737-2.c: New test.
11189
11190 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11191
11192 * gcc.target/sparc/20170228-1.c: New test.
11193
11194 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11195
11196 * gcc.target/i386/invsize-1.c: New test.
11197
11198 2017-02-28 Martin Sebor <msebor@redhat.com>
11199
11200 PR tree-optimization/79691
11201 * gcc.dg/tree-ssa/pr79691.c: New test.
11202
11203 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR target/79729
11206 * gcc.target/i386/pr79729.c: New test.
11207
11208 2017-02-28 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/79740
11211 * gcc.dg/torture/pr79740.c: New testcase.
11212
11213 2017-02-28 Richard Biener <rguenther@suse.de>
11214
11215 PR middle-end/79731
11216 * c-c++-common/torture/pr79731.c: New testcase.
11217
11218 2017-02-28 Richard Biener <rguenther@suse.de>
11219
11220 PR tree-optimization/79732
11221 * gcc.dg/torture/pr79732.c: New testcase.
11222
11223 2017-02-28 Richard Biener <rguenther@suse.de>
11224
11225 PR tree-optimization/79723
11226 * gcc.target/i386/pr79723.c: New testcase.
11227
11228 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11229
11230 PR target/79544
11231 * gcc.target/powerpc/pr79544.c: New.
11232
11233 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11234
11235 PR c++/79414
11236 * g++.dg/parse/crash67.C: New.
11237
11238 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11239
11240 PR tree-optimization/77536
11241 * gcc.dg/vect/pr79347.c: Revise testing string.
11242
11243 2017-02-27 Richard Biener <rguenther@suse.de>
11244
11245 PR tree-optimization/45397
11246 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11247
11248 2017-02-27 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/79690
11251 * gcc.target/i386/pr79690.c: New testcase.
11252
11253 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11254
11255 PR fortran/51119
11256 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11257 of original.
11258 * gfortran.dg/inline_matmul_11.f90: Likewise.
11259 * gfortran.dg/inline_matmul_9.f90: Likewise.
11260 * gfortran.dg/matmul_13.f90: New test.
11261 * gfortran.dg/matmul_14.f90: New test.
11262
11263 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11264
11265 PR middle-end/79396
11266 * g++.dg/opt/pr79396.C: New test.
11267
11268 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11269
11270 PR fortran/79597
11271 * gfortran.dg/dtio_6.f90: Update test.
11272
11273 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11274
11275 PR fortran/79601
11276 * gfortran.dg/interface_operator_2.f90: New test.
11277
11278 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR c/79677
11281 * gcc.dg/pr79677.c: New test.
11282
11283 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11284
11285 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11286 of mov.ps.
11287 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11288 (cond_move1): Simplify condition to force generation of
11289 mov[nz].ps.
11290 (cond_move2): Likewise.
11291
11292 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR c++/79588
11295 * g++.dg/warn/Wrestrict-1.C: New test.
11296 * g++.dg/warn/Wrestrict-2.C: New test.
11297
11298 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11299
11300 * g++.dg/ext/complit15.C: Require LTO.
11301
11302 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11303
11304 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11305 logical_op_short_circuit to skip targets.
11306 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11307 and s390.
11308
11309 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11310
11311 * gnat.dg/opt63.adb: New test.
11312
11313 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11314
11315 * gnat.dg/discr47.adb: New test.
11316
11317 2017-02-24 Richard Biener <rguenther@suse.de>
11318
11319 PR tree-optimization/79389
11320 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11321
11322 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11323
11324 PR c++/79361
11325 * g++.dg/cpp0x/pr79361-1.C: New.
11326 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11327
11328 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11329
11330 * gcc.target/visium/bit_test.c: Accept any lsr form.
11331 * gcc.target/visium/block_move.c: Tweak.
11332
11333 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11334
11335 PR 68749
11336 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11337
11338 2017-02-23 Richard Biener <rguenther@suse.de>
11339
11340 PR tree-optimization/79683
11341 * gcc.target/i386/pr79683.c: New testcase.
11342
11343 2017-02-22 Jeff Law <law@redhat.com>
11344
11345 PR tree-optimization/79578
11346 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11347
11348 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11349
11350 * gcc.target/mips/msa-fp-cc.c: New test.
11351
11352 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR c++/79664
11355 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11356 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11357 * g++.dg/gomp/pr79664.C: New test.
11358
11359 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11360
11361 2017-02-22 Marek Polacek <polacek@redhat.com>
11362
11363 PR c++/79653
11364 * g++.dg/cpp0x/alignas10.C: New test.
11365 * g++.dg/cpp0x/alignas9.C: New test.
11366
11367 PR c++/79657
11368 * g++.dg/ext/underlying_type12.C: New test.
11369
11370 PR c/79662
11371 * gcc.dg/enum-incomplete-4.c: New test.
11372
11373 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR target/70465
11376 * gcc.target/i386/pr70465-2.c: New test.
11377
11378 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11379
11380 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11381
11382 2017-02-22 Richard Biener <rguenther@suse.de>
11383
11384 PR tree-optimization/79673
11385 * gcc.target/i386/pr79673.c: New testcase.
11386
11387 2017-02-22 Richard Biener <rguenther@suse.de>
11388
11389 PR tree-optimization/79666
11390 * gcc.dg/torture/pr79666.c: New testcase.
11391
11392 2017-02-22 Martin Liska <mliska@suse.cz>
11393
11394 PR lto/79587
11395 * gcc.dg/tree-prof/pr79587.c: New test.
11396
11397 2017-02-21 Marek Polacek <polacek@redhat.com>
11398
11399 PR c++/79535
11400 * g++.dg/ext/flexary23.C: New test.
11401
11402 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11403
11404 PR target/79593
11405 * gcc.target/i386/pr79593.c: New test.
11406
11407 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR c++/79654
11410 * g++.dg/cpp1z/decomp26.C: New test.
11411
11412 PR sanitizer/79589
11413 * g++.dg/ubsan/pr79589.C: New test.
11414
11415 2017-02-21 Jeff Law <law@redhat.com>
11416
11417 PR tree-optimization/79621
11418 * gcc.c-torture/compile/pr79621.c: New test.
11419
11420 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR c++/79655
11423 * g++.dg/cpp1y/constexpr-79655.C: New test.
11424
11425 PR c++/79639
11426 * g++.dg/cpp1y/constexpr-79639.C: New test.
11427
11428 PR target/79633
11429 * gcc.target/i386/mpx/pr79633.c: New test.
11430
11431 PR target/79570
11432 * gcc.dg/pr79570.c: New test.
11433
11434 PR c++/79641
11435 * c-c++-common/pr79641.c: New test.
11436
11437 PR tree-optimization/79649
11438 * gcc.target/i386/pr79649.c: New test.
11439
11440 PR target/79494
11441 * gcc.dg/pr79494.c: New test.
11442
11443 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11444
11445 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11446 to dg-options.
11447
11448 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11449
11450 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11451
11452 2017-02-02 Jason Merrill <jason@redhat.com>
11453
11454 PR c++/79580
11455 * g++.dg/ext/complit15.C: New.
11456
11457 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11458
11459 PR target/78056
11460 * gcc.target/powerpc/pr78056-8.c: Remove.
11461
11462 2017-02-20 Marek Polacek <polacek@redhat.com>
11463
11464 PR middle-end/79537
11465 * gcc.dg/comp-goto-4.c: New test.
11466
11467 PR sanitizer/79558
11468 * c-c++-common/ubsan/bounds-14.c: New test.
11469
11470 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR target/79568
11473 * gcc.target/i386/pr79568-1.c: New test.
11474 * gcc.target/i386/pr79568-2.c: New test.
11475 * gcc.target/i386/pr79568-3.c: New test.
11476
11477 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11478
11479 PR fortran/79382
11480 * gfortran.dg/dtio_10.f90: Change test of error message.
11481 * gfortran.dg/dtio_23.f90: New test.
11482 * gfortran.dg/dtio_24.f90: New test.
11483
11484 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11485
11486 PR fortran/79434
11487 * gfortran.dg/submodule_25.f08: New test.
11488
11489 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11490
11491 PR fortran/79447
11492 * gfortran.dg/submodule_24.f08: New test.
11493
11494 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11495
11496 PR fortran/79229
11497 * gfortran.dg/class_allocate_24.f90: New test.
11498
11499 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11500
11501 PR fortran/79402
11502 * gfortran.dg/submodule_23.f90: New test.
11503
11504 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11505
11506 PR c++/79380
11507 * g++.dg/cpp0x/alignas8.C: New.
11508
11509 2017-02-19 Eric Fiselier <eric@efcs.ca>
11510 Jonathan Wakely <jwakely@redhat.com>
11511
11512 PR c++/69523
11513 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11514
11515 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11516
11517 * gcc.dg/gimplefe-26.c: New test.
11518
11519 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11520
11521 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11522
11523 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR target/79569
11526 * gcc.target/i386/3dnowA-3.c: New test.
11527
11528 PR target/79559
11529 * gcc.target/i386/pr79559.c: New test.
11530
11531 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11532
11533 * gcc.dg/c11-float-2.c: New test.
11534 * gcc.dg/torture/float128-floath.c,
11535 gcc.dg/torture/float128x-floath.c,
11536 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11537 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11538 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11539 *_DECIMAL_DIG macros with DECIMAL_DIG.
11540
11541 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11542
11543 PR target/79261
11544 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11545
11546 2017-02-17 Julia Koval <julia.koval@intel.com>
11547
11548 * gcc.target/i386/rdpid.c New test.
11549 * gcc.target/i386/sse-12.c: Add -mrdpid.
11550 * gcc.target/i386/sse-13.c: Ditto.
11551 * gcc.target/i386/sse-14.c: Ditto.
11552 * gcc.target/i386/sse-22.c: Ditto.
11553 * gcc.target/i386/sse-23.c: Ditto.
11554 * g++.dg/other/i386-2.C: Ditto.
11555 * g++.dg/other/i386-3.C: Ditto.
11556
11557 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11558
11559 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11560 * gcc.dg/pr61441.c: Ditto.
11561
11562 2017-02-17 Martin Liska <mliska@suse.cz>
11563
11564 PR rtl-optimization/79574
11565 * gcc.dg/pr79574.c: New test.
11566
11567 2017-02-17 Marek Polacek <polacek@redhat.com>
11568
11569 PR middle-end/79536
11570 * gcc.dg/torture/pr79536.c: New test.
11571
11572 2017-02-16 Alan Modra <amodra@gmail.com>
11573
11574 * gcc.c-torture/execute/pr79286.c: New.
11575
11576 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11577
11578 PR c++/79512
11579 * c-c++-common/gomp/pr79512.c: New test.
11580
11581 2017-02-15 Martin Sebor <msebor@redhat.com>
11582
11583 PR c++/79363
11584 * g++.dg/ext/flexary12.C: Adjust.
11585 * g++.dg/ext/flexary20.C: Same.
11586 * g++.dg/ext/flexary21.C: Same.
11587 * g++.dg/ext/flexary22.C: New test.
11588
11589 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11590
11591 PR tree-optimization/79347
11592 * gcc.dg/vect/pr79347.c: New test.
11593
11594 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR c++/79301
11597 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11598 [[deprecated]] comment.
11599 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11600 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11601 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11602 [[deprecated]] in -std=c++11.
11603 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11604 [[fallthrough]] in -std=c++11 and -std=c++14.
11605
11606 PR c++/79288
11607 * g++.dg/tls/pr79288.C: New test.
11608
11609 2017-02-15 Marek Polacek <polacek@redhat.com>
11610
11611 PR c/79515
11612 * gcc.dg/dfp/pr79515.c: New.
11613
11614 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11615
11616 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11617
11618 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11619
11620 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11621 "opt_files".
11622
11623 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR target/79487
11626 * gcc.dg/dfp/pr79487.c: New test.
11627 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11628 2017-02-13 change.
11629
11630 2017-01-14 Carl Love <cel@us.ibm.com>
11631
11632 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11633 xvcvsxdsp and xvcvuxdsp instructions.
11634
11635 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11636
11637 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11638 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11639 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11640 64-bit default target.
11641 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11642 a 64-bit default target.
11643
11644 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR target/79481
11647 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11648 (test_3vx): Change return type from int to void.
11649 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11650 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11651 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11652 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11653 tests.
11654 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11655 (test_3vx): Change return type from int to void.
11656 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11657 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11658 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11659 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11660 tests.
11661 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11662 intrinsic. Change scan-assembler-times number from 1 to 2.
11663 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11664 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11665 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11666 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11667 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11668 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11669 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11670
11671 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11672
11673 PR middle-end/61225
11674 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11675 Use dg-additional-options for ia32 target. Remove XFAIL.
11676
11677 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11678
11679 PR target/79495
11680 * gcc.target/i386/pr79495.c: New test.
11681
11682 2017-02-14 Marek Polacek <polacek@redhat.com>
11683
11684 PR c++/79420
11685 PR c++/79463
11686 * g++.dg/cpp1y/pr79463.C: New.
11687 * g++.dg/template/incomplete10.C: New.
11688 * g++.dg/template/incomplete9.C: New.
11689
11690 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11691
11692 PR target/79498
11693 * gcc.target/i386/pr79498.c: New test.
11694
11695 2017-02-14 Martin Sebor <msebor@redhat.com>
11696
11697 PR middle-end/79448
11698 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11699 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11700 * gcc.dg/tree-ssa/pr79448.c: New test.
11701
11702 2017-02-14 Jeff Law <law@redhat.com>
11703
11704 PR tree-optimization/79095
11705 * g++.dg/pr79095-1.C: New test
11706 * g++.dg/pr79095-2.C: New test
11707 * g++.dg/pr79095-3.C: New test
11708 * g++.dg/pr79095-4.C: New test
11709 * g++.dg/pr79095-5.C: New test
11710 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11711 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11712
11713 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11714
11715 * gcc.target/aarch64/vect_fp16_1.c: New.
11716
11717 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11718
11719 * gcc.dg/gimplefe-25.c: New test.
11720
11721 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR tree-optimization/79408
11724 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11725
11726 2017-02-14 Richard Biener <rguenther@suse.de>
11727
11728 PR middle-end/79432
11729 * gcc.dg/torture/pr79432.c: New testcase.
11730
11731 2017-02-13 Martin Sebor <msebor@redhat.com>
11732
11733 PR middle-end/79496
11734 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11735
11736 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11737
11738 PR sanitizer/79341
11739 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11740 variables volatile.
11741
11742 PR c++/79232
11743 * g++.dg/cpp1z/eval-order4.C: New test.
11744 * g++.dg/other/pr79232.C: New test.
11745
11746 2017-02-13 Nathan Sidwell <nathan@acm.org>
11747
11748 PR c++/79296
11749 * g++.dg/cpp0x/pr79296.C: New.
11750
11751 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11752
11753 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11754 Instead, xfail powerpc*-*-* && lp64.
11755
11756 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11757
11758 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11759 powerpc_p8vector_ok.
11760 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11761
11762 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11763
11764 PR target/79449
11765 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11766 for reading beyond a 4k boundary.
11767
11768 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR rtl-optimization/79388
11771 PR rtl-optimization/79450
11772 * gcc.c-torture/execute/pr79388.c: New test.
11773 * gcc.c-torture/execute/pr79450.c: New test.
11774
11775 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11776
11777 PR fortran/65542
11778 * gfortran.dg/spread_init_expr_2.f90: New test case.
11779
11780 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR sanitizer/79341
11783 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11784
11785 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11786
11787 PR tree-ssa/56727
11788 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11789
11790 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR c++/79457
11793 * g++.dg/cpp0x/pr79457.C: New test.
11794
11795 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11796
11797 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11798 scan-assembler unless lp64.
11799
11800 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11801
11802 PR tree-optimization/66612
11803 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11804
11805 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11806
11807 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11808 of all powerpc.
11809
11810 2017-02-10 Marek Polacek <polacek@redhat.com>
11811
11812 PR c++/79435
11813 * g++.dg/cpp1y/pr79435.C: New.
11814
11815 PR c++/79184
11816 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11817
11818 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11819
11820 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11821 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11822 New.
11823 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11824 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11825 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11826 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11827 (vtst_expected_poly64x2): Move to aarch64-only section.
11828 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11829 (vtst_p64, vtstq_p64): New tests.
11830
11831 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11832
11833 PR c++/71737
11834 * g++.dg/cpp0x/pr71737.C: New.
11835
11836 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11837 Richard Biener <rguenther@suse.de>
11838
11839 * gcc.dg/gimplefe-error-1.c: New testcase.
11840 * gcc.dg/gimplefe-error-2.c: New testcase.
11841 * gcc.dg/gimplefe-error-3.c: New testcase.
11842
11843 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR tree-optimization/79411
11846 * gcc.c-torture/compile/pr79411.c: New test.
11847
11848 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11849 Jason Merrill <jason@redhat.com>
11850
11851 PR c++/79143
11852 * g++.dg/cpp1z/pr79143.C: New test.
11853
11854 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11855
11856 * gcc.dg/loop-unswitch-2.c: Update testcase.
11857 * gcc.dg/loop-unswitch-1.c: Update testcase.
11858
11859 2017-02-09 Marek Polacek <polacek@redhat.com>
11860
11861 PR c/79428
11862 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11863 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11864 * c-c++-common/goacc/pr79428-1.c: New test.
11865 * c-c++-common/gomp/pr79428-2.c: New test.
11866 * c-c++-common/gomp/pr79428-5.c: New test.
11867 * c-c++-common/gomp/pr79428-6.c: New test.
11868 * c-c++-common/pr79428-3.c: New test.
11869
11870 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11871
11872 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11873 testcases.
11874
11875 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR c/79413
11878 * gcc.c-torture/compile/pr79413.c: New test.
11879
11880 PR c++/79429
11881 * c-c++-common/gomp/pr79429.c: New test.
11882 * g++.dg/gomp/pr79429.C: New test.
11883
11884 PR c/79431
11885 * c-c++-common/gomp/pr79431.c: New test.
11886
11887 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11888 Cesar Philippidis <cesar@codesourcery.com>
11889 Joseph Myers <joseph@codesourcery.com>
11890 Chung-Lin Tang <cltang@codesourcery.com>
11891
11892 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11893 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11894 * c-c++-common/goacc/loop-auto-2.c: New.
11895 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11896 * c-c++-common/goacc/tile-2.c: New.
11897 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11898 * g++.dg/goacc/tile-1.C: New, check tile subst.
11899 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11900 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11901 * gfortran.dg/goacc/tile-1.f90: New test.
11902 * gfortran.dg/goacc/tile-2.f90: New test.
11903 * gfortran.dg/goacc/tile-lowering.f95: New test.
11904
11905 2017-02-09 Richard Biener <rguenther@suse.de>
11906
11907 PR tree-optimization/69823
11908 * gcc.dg/graphite/pr69823.c: New testcase.
11909
11910 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11911
11912 PR target/78604
11913 * gcc.target/powerpc/pr78604.c: New.
11914
11915 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11916
11917 PR target/68972
11918 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11919 disable this test on power architecture.
11920
11921 2017-02-08 Richard Biener <rguenther@suse.de>
11922
11923 PR tree-optimization/71824
11924 PR tree-optimization/79409
11925 * gcc.dg/graphite/pr71824-3.c: New testcase.
11926
11927 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11928
11929 PR tree-optimization/79408
11930 * gcc.dg/tree-ssa/pr79408.c: New test.
11931
11932 2017-02-08 Richard Biener <rguenther@suse.de>
11933
11934 PR tree-optimization/71824
11935 * gcc.dg/graphite/pr71824-2.c: New testcase.
11936
11937 2017-02-07 Andrew Pinski <apinski@cavium.com>
11938
11939 * gcc.target/aarch64/popcount.c: New Testcase.
11940
11941 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11942
11943 PR rtl-optimization/79386
11944 * gcc.c-torture/compile/pr79386.c: New test.
11945
11946 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11947 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11948
11949 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11950 *-*-solaris*.
11951
11952 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR target/79299
11955 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11956 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11957
11958 2017-02-07 Richard Biener <rguenther@suse.de>
11959
11960 * gcc.dg/gimplefe-23.c: New testcase.
11961 * gcc.dg/gimplefe-24.c: Likewise.
11962
11963 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11964
11965 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11966 scan-assembler instead of scan-assembler-times.
11967 * gcc.target/aarch64/test_frame_10.c: Likewise.
11968 * gcc.target/aarch64/test_frame_12.c: Likewise.
11969 * gcc.target/aarch64/test_frame_2.c: Likewise.
11970 * gcc.target/aarch64/test_frame_4.c: Likewise.
11971 * gcc.target/aarch64/test_frame_6.c: Likewise.
11972 * gcc.target/aarch64/test_frame_7.c: Likewise.
11973 * gcc.target/aarch64/test_frame_8.c: Likewise.
11974
11975 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11976
11977 * gcc.target/i386/pr78419.c: Require ifunc support.
11978
11979 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11980
11981 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11982
11983 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11984
11985 PR c++/79360
11986 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11987
11988 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11989
11990 * lib/target-supports.exp: Define the RISC-V target.
11991 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11992 * gcc.dg/builtin-apply2.c: Likewise.
11993 * gcc.dg/ifcvt-4.c: Likewise.
11994 * gcc.dg/loop-8.c: Likewise.
11995 * gcc.dg/sibcall-10.c: Likewise.
11996 * gcc.dg/sibcall-9.c: Likewise.
11997 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11998 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11999 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12000 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12001 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12002 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12003 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12004
12005 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12006
12007 PR target/66144
12008 * gcc.target/powerpc/pr66144-1.c: New test.
12009 * gcc.target/powerpc/pr66144-2.c: Likewise.
12010 * gcc.target/powerpc/pr66144-3.c: Likewise.
12011
12012 2017-02-06 Martin Sebor <msebor@redhat.com>
12013
12014 PR tree-optimization/79376
12015 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12016 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12017
12018 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR c++/79379
12021 * g++.dg/cpp1y/constexpr-79379.C: New test.
12022
12023 PR c++/79377
12024 * g++.dg/lookup/pr79377.C: New test.
12025
12026 PR c++/79372
12027 * g++.dg/cpp1z/decomp25.C: New test.
12028
12029 PR tree-optimization/79284
12030 * gcc.c-torture/compile/pr79284.c: New test.
12031
12032 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12033
12034 PR c++/70448
12035 * g++.dg/cpp0x/pr70448.C: New.
12036
12037 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12038
12039 PR 78348
12040 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12041 to dg-options.
12042
12043 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12044
12045 PR target/78883
12046 * gcc.c-torture/compile/pr78883.c: New test.
12047
12048 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12049
12050 PR tree-ssa/79347
12051 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12052 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12053 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12054 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12055 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12056 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12057 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12058 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12059 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12060 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12061 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12062 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12063 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12064
12065 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12066
12067 PR fortran/79344
12068 * gfortran.dg/allocate_with_source_24.f90: New test.
12069
12070 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12071
12072 PR fortran/79230
12073 * gfortran.dg/der_ptr_component_2.f90: New test.
12074
12075 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12076
12077 * gcc.target/sparc/20170205-1.c: New test.
12078
12079 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12080
12081 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12082 libatomic_available.
12083
12084 * gcc.dg/pr77587.c: Require alias support.
12085 * gcc.dg/pr77587a.c: Likewise.
12086
12087 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12088 * gcc.c-torture/execute/pr78622.c: Likewise.
12089
12090 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12091 hppa*-*-hpux*.
12092 * c-c++-common/Wunused-var-16.c: Likewise.
12093 * c-c++-common/builtin-shuffle-1.c: Likewise.
12094 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12095 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12096
12097 2017-02-03 Martin Sebor <msebor@redhat.com>
12098
12099 PR tree-optimization/79327
12100 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12101 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12102 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12103
12104 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12105 Martin Sebor <msebor@redhat.com>
12106
12107 PR tree-optimization/79327
12108 * gcc.dg/tree-ssa/pr79327.c: New test.
12109 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12110 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12111 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12112 (test_sprintf_chk_range_schar): Adjust dg-message.
12113 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12114 * gcc.c-torture/execute/pr79327.c: New test.
12115
12116 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR target/79354
12119 * gcc.target/powerpc/pr79354.c: New test.
12120 * gcc.c-torture/execute/pr79354.c: New test.
12121
12122 2017-02-03 Martin Sebor <msebor@redhat.com>
12123
12124 PR tree-optimization/79352
12125 * gcc.dg/tree-ssa/pr79352.c: New test.
12126
12127 2017-02-03 Martin Liska <mliska@suse.cz>
12128
12129 PR lto/66295
12130 * gcc.target/i386/mvc9.c: New test.
12131
12132 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12133
12134 PR target/79158
12135 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12136 to VSX reg.
12137
12138 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12139
12140 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12141 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12142 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12143 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12144 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12145 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12146 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12147 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12148 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12149 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12150 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12151 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12152 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12153
12154 2017-02-02 Martin Sebor <msebor@redhat.com>
12155
12156 PR middle-end/79275
12157 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12158 * gcc.dg/tree-ssa/pr79275.c: New test.
12159
12160 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12161
12162 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12163
12164 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12165
12166 PR middle-end/77445
12167 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12168 threading is done.
12169
12170 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12171
12172 PR middle-end/78142
12173 * gcc.target/aarch64/vector_initialization_nostack.c
12174 (f12): Use one vector
12175
12176 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12177
12178 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12179 * c-c++-common/asan/misalign-1.c: Likewise.
12180 * c-c++-common/asan/misalign-2.c: Likewise.
12181 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12182 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12183 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12184 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12185 add -ffat-lto-objects from/to dg-additional-options.
12186 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12187 dg-additional-options.
12188
12189 PR target/79197
12190 * gcc.target/powerpc/pr79197.c: New test.
12191 * gcc.c-torture/compile/pr79197.c: New test.
12192
12193 2017-02-02 Richard Biener <rguenther@suse.de>
12194
12195 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12196
12197 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12198
12199 PR c++/69637
12200 * g++.dg/cpp0x/pr69637-1.C: New.
12201 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12202
12203 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12204
12205 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12206
12207 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12208
12209 PR target/70012
12210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12211 conditions.
12212
12213 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR testsuite/79324
12216 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12217 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12218 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12219 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12220 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12221 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12222 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12223 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12224 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12225 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12226 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12227 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12228 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12229
12230 2017-02-01 Martin Liska <mliska@suse.cz>
12231
12232 PR testsuite/79272
12233 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12234
12235 2017-02-01 Richard Biener <rguenther@suse.de>
12236
12237 PR testsuite/76957
12238 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12239 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12240 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12241 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12242
12243 2017-02-01 Richard Biener <rguenther@suse.de>
12244
12245 PR middle-end/79315
12246 * gfortran.dg/pr79315.f90: New testcase.
12247
12248 2017-02-01 Richard Biener <rguenther@suse.de>
12249
12250 PR tree-optimization/71824
12251 * gcc.dg/graphite/pr71824.c: New testcase.
12252
12253 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR c++/79304
12256 * g++.dg/diagnostic/pr79304.C: New test.
12257
12258 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12259
12260 PR c++/79298
12261 * g++.dg/spellcheck-pr79298.C: New test case.
12262
12263 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12264
12265 PR preprocessor/79210
12266 * gcc.dg/format/pr79210.c: New test case.
12267 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12268 New function.
12269
12270 2017-01-31 Nathan Sidwell <nathan@acm.org>
12271
12272 PR c++/79290
12273 * g++.dg/warn/pr79290.C: New.
12274
12275 PR c++/67273
12276 PR c++/79253
12277 * g++.dg/cpp1y/pr67273.C: New.
12278 * g++.dg/cpp1y/pr79253.C: New.
12279
12280 2017-01-31 Nathan Sidwell <nathan@acm.org>
12281
12282 PR c++/79264
12283 * g++.dg/cpp1y/pr61636-1.C: Augment.
12284
12285 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12286
12287 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12288 rand() instead of random().
12289
12290 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12291
12292 PR tree-optimization/71691
12293 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12294
12295 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12296
12297 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12298 __ARCH__.
12299
12300 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR tree-optimization/79267
12303 * g++.dg/opt/pr79267.C: New test.
12304
12305 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12306
12307 PR debug/63238
12308 * gcc.dg/debug/dwarf2/align-1.c: New.
12309 * gcc.dg/debug/dwarf2/align-2.c: New.
12310 * gcc.dg/debug/dwarf2/align-3.c: New.
12311 * gcc.dg/debug/dwarf2/align-4.c: New.
12312 * gcc.dg/debug/dwarf2/align-5.c: New.
12313 * gcc.dg/debug/dwarf2/align-6.c: New.
12314 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12315 * g++.dg/debug/dwarf2/align-1.C: New.
12316 * g++.dg/debug/dwarf2/align-2.C: New.
12317 * g++.dg/debug/dwarf2/align-3.C: New.
12318 * g++.dg/debug/dwarf2/align-4.C: New.
12319 * g++.dg/debug/dwarf2/align-5.C: New.
12320 * g++.dg/debug/dwarf2/align-6.C: New.
12321
12322 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12323
12324 PR target/79170
12325 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12326
12327 2017-01-30 Martin Sebor <msebor@redhat.com>
12328
12329 PR testsuite/79293
12330 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12331
12332 2017-01-30 Martin Liska <mliska@suse.cz>
12333
12334 PR gcov-profile/79259
12335 * g++.dg/tree-prof/pr79259.C: New test.
12336
12337 2017-01-30 Richard Biener <rguenther@suse.de>
12338
12339 PR tree-optimization/79276
12340 * gcc.dg/torture/pr79276.c: New testcase.
12341
12342 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12343
12344 PR target/79240
12345 * gcc.target/s390/pr79240.c: New test.
12346
12347 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12348
12349 PR target/79268
12350 * gcc.target/powerpc/pr79268.c: New file.
12351 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12352 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12353 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12354 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12355
12356 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12357
12358 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12359
12360 PR testsuite/70583
12361 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12362
12363 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12364 * gnat.dg/debug9.adb: Likewise.
12365
12366 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12367
12368 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12369 libatomic_available.
12370 * gfortran.dg/coarray_42.f90: Likewise.
12371 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12372 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12373 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12374
12375 2017-01-27 Martin Sebor <msebor@redhat.com>
12376
12377 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12378
12379 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12380
12381 PR rtl-optimization/79194
12382 * gcc.dg/torture/pr79194.c: New test.
12383
12384 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12385
12386 PR tree-optimization/71374
12387 * gcc.target/i386/pr71374.c: New.
12388
12389 2017-01-27 Martin Sebor <msebor@redhat.com>
12390
12391 PR c++/71290
12392 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12393 a dg-error directive.
12394
12395 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12396
12397 PR target/79131
12398 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12399 * gcc.target/arm/pr79131-2.c: New.
12400
12401 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12402
12403 PR target/65484
12404 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12405 vectorized on POWER unless hardware misaligned loads are
12406 available.
12407
12408 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12409
12410 PR rtl-optimization/78559
12411 * gcc.c-torture/execute/pr78559.c: New test.
12412
12413 2017-01-27 Richard Biener <rguenther@suse.de>
12414
12415 PR tree-optimization/79245
12416 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12417 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12418
12419 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR c/79199
12422 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12423 target. Use 4294967293U instead of 4294967293.
12424
12425 2017-01-27 Richard Biener <rguenther@suse.de>
12426
12427 PR tree-optimization/71433
12428 * gcc.dg/Warray-bounds-21.c: New testcase.
12429
12430 2017-01-27 Richard Biener <rguenther@suse.de>
12431
12432 PR tree-optimization/79244
12433 * gcc.dg/torture/pr79244.c: New testcase.
12434
12435 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12436
12437 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12438 all occurrences of 40 to 32.
12439
12440 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12441
12442 PR target/79239
12443 * gcc.target/arm/pr79239.c: New test.
12444
12445 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12446
12447 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12448
12449 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12450
12451 PR c++/64382
12452 * g++.dg/cpp1y/pr64382.C: New test.
12453
12454 2017-01-26 Martin Sebor <msebor@redhat.com>
12455
12456 PR middle-end/78703
12457 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12458 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12459 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12460 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12461
12462 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR debug/79129
12465 * g++.dg/debug/dwarf2/pr79129.C: New test.
12466
12467 PR debug/78835
12468 * g++.dg/debug/dwarf2/pr78835.C: New test.
12469
12470 2017-01-26 Martin Sebor <msebor@redhat.com>
12471
12472 PR middle-end/78703
12473 * gcc.dg/format/pr78569.c: Adjust.
12474 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12475 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12476 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12477 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12478 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12479 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12480 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12481 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12482 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12483 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12484 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12485
12486 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12487
12488 PR c++/68727
12489 * g++.dg/other/offsetof8.C: Add expected error.
12490 * g++.dg/other/offsetof9.C: New test.
12491
12492 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12493
12494 * g++.dg/opt/declone3.C: Require LTO.
12495
12496 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12497
12498 PR target/79131
12499 * gcc.target/arm/pr79131.c: New.
12500
12501 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12502
12503 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12504
12505 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12506
12507 PR libstdc++/79190
12508 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12509 matches replaced operator delete.
12510
12511 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12512
12513 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12514 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12515 avx512f with avx512dq.
12516 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12517 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12518 avx512f with avx512dq.
12519 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12520 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12521 avx512f with avx512dq.
12522
12523 2017-01-26 Marek Polacek <polacek@redhat.com>
12524
12525 PR c/79199
12526 * c-c++-common/Wduplicated-branches-13.c: New test.
12527
12528 2017-01-26 David Sherwood <david.sherwood@arm.com>
12529
12530 PR middle-end/79212
12531 * gfortran.dg/gomp/sharing-4.f90: New test.
12532
12533 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR target/70465
12536 * gcc.target/i386/pr70465.c: New test.
12537
12538 * brig.dg/dg.exp: Update copyright years.
12539 * lib/brig-dg.exp: Update copyright years.
12540 * lib/brig.exp: Update copyright years.
12541
12542 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12543
12544 PR target/79179
12545 * gcc.target/powerpc/pr79179.c: New test.
12546
12547 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12548
12549 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12550 generation to accept D-mode memory accesses.
12551
12552 2017-01-25 Martin Sebor <msebor@redhat.com>
12553
12554 PR c++/71290
12555 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12556 * g++.dg/ext/flexarray-mangle.C: Same.
12557 * g++.dg/ext/flexarray-subst.C: Same.
12558 * g++.dg/ext/flexary10.C: Same.
12559 * g++.dg/ext/flexary11.C: Same.
12560 * g++.dg/ext/flexary14.C: Same.
12561 * g++.dg/ext/flexary16.C: Same.
12562 * g++.dg/ext/flexary18.C: Same.
12563 * g++.dg/ext/flexary19.C: Same.
12564 * g++.dg/ext/flexary7.C: Same.
12565 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12566 * g++.dg/ubsan/object-size-1.C: Same.
12567 * obj-c++.dg/property/at-property-23.mm: Same.
12568
12569 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR c++/78896
12572 * g++.dg/cpp1z/decomp24.C: New test.
12573
12574 PR c++/77914
12575 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12576 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12577 expect a warning.
12578 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12579 expect warnings.
12580 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12581 * g++.dg/cpp1y/pr59636.C: Likewise.
12582 * g++.dg/cpp1y/pr60190.C: Likewise.
12583
12584 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12585
12586 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12587
12588 2017-01-25 Carl Love <cel@us.ibm.com>
12589
12590 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12591 vec_packs built-ins
12592
12593 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12594
12595 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12596 -mcpu=cortex-a57.
12597 * gcc.target/arm/vseleqsf.c: Likewise.
12598 * gcc.target/arm/vselgedf.c: Likewise.
12599 * gcc.target/arm/vselgesf.c: Likewise.
12600 * gcc.target/arm/vselgtdf.c: Likewise.
12601 * gcc.target/arm/vselgtsf.c: Likewise.
12602 * gcc.target/arm/vselledf.c: Likewise.
12603 * gcc.target/arm/vsellesf.c: Likewise.
12604 * gcc.target/arm/vselltdf.c: Likewise.
12605 * gcc.target/arm/vselltsf.c: Likewise.
12606 * gcc.target/arm/vselnedf.c: Likewise.
12607 * gcc.target/arm/vselnesf.c: Likewise.
12608 * gcc.target/arm/vselvcdf.c: Likewise.
12609 * gcc.target/arm/vselvcsf.c: Likewise.
12610 * gcc.target/arm/vselvsdf.c: Likewise.
12611 * gcc.target/arm/vselvssf.c: Likewise.
12612
12613 2017-01-25 Richard Biener <rguenther@suse.de>
12614
12615 PR testsuite/72850
12616 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12617 to what we had before adding the threading passes.
12618
12619 2017-01-25 Richard Biener <rguenther@suse.de>
12620
12621 PR tree-optimization/69264
12622 * g++.dg/torture/pr69264.C: New testcase.
12623
12624 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12625
12626 PR target/79145
12627 * gcc.target/arm/pr79145.c: New test.
12628
12629 2017-01-25 Richard Biener <rguenther@suse.de>
12630
12631 PR debug/78363
12632 * g++.dg/gomp/pr78363-1.C: New testcase.
12633 * g++.dg/gomp/pr78363-2.C: Likewise.
12634 * g++.dg/gomp/pr78363-3.C: Likewise.
12635
12636 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12637
12638 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12639 * gcc.dg/lto/pr61526_0.c: Likewise.
12640 * gcc.dg/lto/pr64415_0.c: Likewise.
12641
12642 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12643
12644 PR c++/79205
12645 * g++.dg/cpp1z/decomp22.C: New test.
12646 * g++.dg/cpp1z/decomp23.C: New test.
12647
12648 2017-01-24 Nathan Sidwell <nathan@acm.org>
12649
12650 PR c++/78469
12651 * g++.dg/cpp0x/pr78469.C: New.
12652
12653 PR c++/79118
12654 * g++.dg/cpp0x/pr79118.C: New.
12655
12656 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12657
12658 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12659
12660 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12661
12662 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12663 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12664 * gcc.dg/rtl/rtl.exp: New file.
12665 * gcc.dg/rtl/test.c: New file.
12666 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12667 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12668 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12669 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12670 * gcc.dg/rtl/x86_64/final.c: New test case.
12671 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12672 * gcc.dg/rtl/x86_64/ira.c: New test case.
12673 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12674 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12675 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12676 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12677 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12678 * gcc.dg/rtl/x86_64/test_1.h: New file.
12679 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12680 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12681 * gcc.dg/rtl/x86_64/times-two.h: New file.
12682 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12683
12684 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12685
12686 PR tree-optimization/79159
12687 * g++.dg/tree-ssa/pr79159.C: New test.
12688
12689 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12690 Martin Jambor <mjambor@suse.cz>
12691
12692 * lib/brig-dg.exp: New file.
12693 * lib/brig.exp: Likewise.
12694 * brig.dg/README: Likewise.
12695 * brig.dg/dg.exp: Likewise.
12696 * brig.dg/test/gimple/alloca.hsail: Likewise.
12697 * brig.dg/test/gimple/atomics.hsail: Likewise.
12698 * brig.dg/test/gimple/branches.hsail: Likewise.
12699 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12700 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12701 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12702 * brig.dg/test/gimple/mem.hsail: Likewise.
12703 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12704 * brig.dg/test/gimple/packed.hsail: Likewise.
12705 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12706 * brig.dg/test/gimple/variables.hsail: Likewise.
12707 * brig.dg/test/gimple/vector.hsail: Likewise.
12708
12709 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12710
12711 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12712 support asan, only on i?86/x86_64 require sse2_runtime.
12713
12714 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12715
12716 PR target/66669
12717 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12718 test on powerpc targets.
12719
12720 2017-01-23 Martin Sebor <msebor@redhat.com>
12721
12722 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12723
12724 2017-01-23 Richard Biener <rguenther@suse.de>
12725
12726 PR tree-optimization/79088
12727 PR tree-optimization/79188
12728 * gcc.dg/torture/pr79088.c: New testcase.
12729 * gcc.dg/torture/pr79188.c: Likewise.
12730
12731 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12732
12733 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12734 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12735 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12736 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12737 type of test function to reflect change in built-in function's
12738 return type.
12739 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12740 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12741 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12742 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12743 type and second argument type to reflect change in built-in
12744 function's type signature.
12745 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12746 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12747 type of test function to reflect change in built-in function's
12748 return type.
12749 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12750 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12751 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12752 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12753 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12754 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12755 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12756 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12757 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12758 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12759 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12760 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12761 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12762 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12763 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12764 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12765 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12766 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12767 type of test function to reflect change in built-in function's
12768 return type.
12769 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12770 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12771 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12772 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12773 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12774 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12775 test function's result and second argument to reflect change in
12776 built-in function's type signature.
12777 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12778
12779 2017-01-23 Nathan Sidwell <nathan@acm.org>
12780
12781 PR C++/71710
12782 * g++.dg/template/pr71710.C: New.
12783
12784 PR c++/71406
12785 PR c++/77508
12786 * g++.dg/template/pr71406.C: New.
12787
12788 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12789
12790 * gfortran.dg/integer_exponentiation_7.f90: New test.
12791
12792 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12793
12794 PR rtl-optimization/78634
12795 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12796
12797 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12798
12799 PR tree-optimization/70754
12800 * gfortran.dg/pr70754.f90: New test.
12801
12802 2017-01-23 Martin Liska <mliska@suse.cz>
12803
12804 PR tree-optimization/79196
12805 * gcc.dg/asan/pr79196.c: New test.
12806 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12807
12808 2017-01-23 Michael Matz <matz@suse.de>
12809
12810 PR tree-optimization/78384
12811 * gcc.dg/pr78384.c: New test.
12812
12813 2017-01-23 Richard Biener <rguenther@suse.de>
12814
12815 PR tree-optimization/79186
12816 * gcc.dg/torture/pr79186.c: New testcase.
12817 * gcc.dg/torture/pr79187.c: Likewise.
12818
12819 2017-01-23 Martin Jambor <mjambor@suse.cz>
12820
12821 * gcc.dg/ipa/vrp8.c: New test.
12822
12823 2017-01-23 Martin Jambor <mjambor@suse.cz>
12824
12825 PR ipa/79108
12826 * gfortran.dg/lto/pr79108_0.f90: New test.
12827
12828 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12829
12830 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12831 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12832 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12833 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12834 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12835 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12836 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12837 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12838 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12839 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12840 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12841 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12842 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12843 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12844 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12845 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12846
12847 2017-01-23 Richard Biener <rguenther@suse.de>
12848 Nick Clifton <nickc@redhat.com>
12849
12850 PR testsuite/78421
12851 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12852 If the target is ARM return the result of the
12853 check_effective_target_arm_vect_no_misalign proc.
12854 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12855 support unaligned vectors then only expect one of the loops to be
12856 unrolled.
12857
12858 2017-01-23 Martin Liska <mliska@suse.cz>
12859
12860 * gcc.dg/asan/use-after-scope-10.c: New test.
12861 * gcc.dg/asan/use-after-scope-11.c: New test.
12862 * g++.dg/asan/use-after-scope-5.C: New test.
12863
12864 2017-01-23 Martin Liska <mliska@suse.cz>
12865
12866 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12867 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12868 sanopt optimization for ASAN_POISON.
12869
12870 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12871
12872 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12873
12874 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12875
12876 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12877 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12878 for poly*_t types.
12879 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12881 exec_vcombine): Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12884 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12885 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12886 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12887 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12888 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12889 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12890 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12891 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12892 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12894 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12895 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12897 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12898 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12899 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12900 Likewise.
12901 (TEST_VGET_LANE): Cast to uint to avoid warning.
12902 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12903 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12904 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12905 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12906 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12907 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12908 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12909 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12910 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12911 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12912 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12913 CHECK_POLY instead of CHECK for poly64_t types.
12914 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12915 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12916 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12917 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12918 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12919 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12920 uint32_t.
12921 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12922 for int32_t, int64_t.
12923 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12924 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12925 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12926 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12927 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12928 needed.
12929
12930 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12931
12932 PR fortran/79154
12933 * gfortran.dg/gomp/pr79154-1.f90: New test.
12934 * gfortran.dg/gomp/pr79154-2.f90: New test.
12935
12936 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12937
12938 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12939
12940 2017-01-21 Marek Polacek <polacek@redhat.com>
12941
12942 PR testsuite/79169
12943 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12944
12945 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12946
12947 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12948
12949 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12950
12951 PR rtl-optimization/79125
12952 * gcc.dg/torture/pr79125.c: New test.
12953
12954 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12955
12956 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12957 only.
12958 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12959 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12960
12961 2017-01-20 Nathan Sidwell <nathan@acm.org>
12962
12963 PR c++/78495
12964 * g++.dg/cpp1z/inh-ctor38.C: New.
12965
12966 2017-01-20 Marek Polacek <polacek@redhat.com>
12967
12968 PR c/79152
12969 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12970
12971 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12972
12973 * lib/target-supports.exp (check_configured_with): New procedure.
12974 (check_effective_target_default_mode): new effective target.
12975 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12976 default mode. Fix dg-skip-if target selector syntax.
12977 * gcc.target/arm/optional_thumb-2.c: Likewise.
12978 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12979 syntax.
12980
12981 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12982
12983 PR c++/77829
12984 PR c++/78656
12985 * g++.dg/spellcheck-pr77829.C: New test case.
12986 * g++.dg/spellcheck-pr78656.C: New test case.
12987
12988 2017-01-20 Marek Polacek <polacek@redhat.com>
12989
12990 PR c/64279
12991 * c-c++-common/Wduplicated-branches-1.c: New test.
12992 * c-c++-common/Wduplicated-branches-10.c: New test.
12993 * c-c++-common/Wduplicated-branches-11.c: New test.
12994 * c-c++-common/Wduplicated-branches-12.c: New test.
12995 * c-c++-common/Wduplicated-branches-2.c: New test.
12996 * c-c++-common/Wduplicated-branches-3.c: New test.
12997 * c-c++-common/Wduplicated-branches-4.c: New test.
12998 * c-c++-common/Wduplicated-branches-5.c: New test.
12999 * c-c++-common/Wduplicated-branches-6.c: New test.
13000 * c-c++-common/Wduplicated-branches-7.c: New test.
13001 * c-c++-common/Wduplicated-branches-8.c: New test.
13002 * c-c++-common/Wduplicated-branches-9.c: New test.
13003 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13004 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13005 * g++.dg/ext/builtin-object-size3.C: Likewise.
13006 * g++.dg/gomp/loop-1.C: Likewise.
13007 * g++.dg/warn/Wduplicated-branches1.C: New test.
13008 * g++.dg/warn/Wduplicated-branches2.C: New test.
13009
13010 2017-01-20 Martin Liska <mliska@suse.cz>
13011
13012 PR lto/69188
13013 * gcc.dg/lto/pr69188_0.c: New test.
13014 * gcc.dg/lto/pr69188_1.c: New test.
13015
13016 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13017
13018 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13019 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13020 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13021 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13022 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13023 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13024 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13025 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13026 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13027 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13028 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13029 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13030 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13031 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13032 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13033 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13034 * gcc.target/i386/avx-1.c: Test new intrinsics.
13035 * gcc.target/i386/sse-13.c: Ditto.
13036 * gcc.target/i386/sse-23.c: Ditto.
13037
13038 2017-01-20 Richard Biener <rguenther@suse.de>
13039
13040 PR tree-optimization/71264
13041 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13042
13043 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13044
13045 * gcc.target/mips/madd4-1.c: New file.
13046 * gcc.target/mips/madd4-2.c: Likewise.
13047 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13048 HAS_MADD4.
13049 (mips_option_groups): Add -m[no-]madd4.
13050 (mips-dg-init): Detect default -mno-madd4.
13051 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13052 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13053 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13054 * gcc.target/mips/nmadd-1.c: Likewise.
13055 * gcc.target/mips/nmadd-2.c: Likewise.
13056 * gcc.target/mips/nmadd-3.c: Likewise.
13057
13058 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13059
13060 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13061 combined instructions.
13062 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13063 instructions.
13064 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13065 of pointer authentication.
13066
13067 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13068
13069 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13070 floating point hardware to run test.
13071
13072 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13073
13074 * lib/target-supports.exp
13075 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13076
13077 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13078
13079 PR testsuite/79051
13080 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13081 __x86_64__]: Allow for target i?86-*-*.
13082
13083 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13084
13085 PR target/78176
13086 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13087 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13088 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13089 HAS_LXC1.
13090 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13091 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13092 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13093
13094 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13095
13096 PR fortran/70696
13097 * gfortran.dg/coarray_43.f90: New test.
13098
13099 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13100
13101 PR rtl-optimization/79121
13102 * gcc.c-torture/execute/pr79121.c: New test.
13103
13104 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13105
13106 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13107 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13108
13109 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13110
13111 PR fortran/50069
13112 PR fortran/55086
13113 * gfortran.dg/pr50069_1.f90: New test.
13114 * gfortran.dg/pr50069_2.f90: New test.
13115 * gfortran.dg/pr55086_1.f90: New test.
13116 * gfortran.dg/pr55086_1_tfat.f90: New test.
13117 * gfortran.dg/pr55086_2.f90: New test.
13118 * gfortran.dg/pr55086_2_tfat.f90: New test.
13119 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13120
13121 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13122 * gcc.dg/strcmp-1.c: New test.
13123 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13124
13125 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13126
13127 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13128 (dejagnu_fail): Likewise.
13129 (dejagnu_note): Likewise.
13130 (pass): Provide forward decl, moving true decl to after #include
13131 of harness.h.
13132 (fail): Likewise.
13133 (note): Likewise.
13134
13135 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13136
13137 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13138 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13139
13140 2017-01-18 Nathan Sidwell <nathan@acm.org>
13141
13142 PR c++/78488
13143 * g++.dg/cpp1z/inh-ctor37.C: New.
13144
13145 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13146
13147 PR rtl-optimization/78952
13148 * gcc.target/i386/pr78952-1.c: New test.
13149 * gcc.target/i386/pr78952-2.c: Ditto.
13150
13151 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13152
13153 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13154
13155 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13156
13157 PR fortran/70696
13158 * gfortran.dg/coarray_event_1.f08: New test.
13159
13160 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13161
13162 PR target/77416
13163 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13164 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13165 from dg-options.
13166 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13167 guarded test.
13168 * gcc.target/powerpc/fusion4.c: Likewise.
13169 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13170 guarded test.
13171 * gcc.target/powerpc/pr58673-1.c: Likewise.
13172 * gcc.target/powerpc/pr58673-2.c: Likewise.
13173 * gcc.target/powerpc/pr59054.c: Likewise.
13174
13175 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13176
13177 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13178 vec_bperm.
13179 * gcc.target/powerpc/p9-vbpermd.c: New file.
13180
13181 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13182
13183 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13184 (must_not_compile2): Downcase first letter of error messages.
13185 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13186 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13187
13188 2017-01-18 Nathan Sidwell <nathan@acm.org>
13189
13190 PR c++/79091
13191 * g++.dg/pr79091.C: New.
13192
13193 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13194
13195 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13196 to dg-options.
13197 (p0): Add missing dg-error.
13198
13199 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13200
13201 * gcc.target/msp430/mul_f5_muldef.c: New test.
13202
13203 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13204
13205 PR target/79004
13206 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13207 options. Fix up the syntax for using \m and \M.
13208
13209 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13210
13211 PR target/78875
13212 * gcc.target/powerpc/ssp-1.c: New testcase.
13213 * gcc.target/powerpc/ssp-2.c: New testcase.
13214
13215 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13216
13217 * gcc.target/aarch64/eh_return.c: New test.
13218
13219 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13220
13221 * vec-rlmi-rlnm.c: New file.
13222
13223 2017-01-17 Nathan Sidwell <nathan@acm.org>
13224
13225 PR c++/61636
13226 * g++.dg/cpp1y/pr61636-1.C: New.
13227 * g++.dg/cpp1y/pr61636-2.C: New.
13228 * g++.dg/cpp1y/pr61636-3.C: New.
13229
13230 2017-01-17 Martin Sebor <msebor@redhat.com>
13231
13232 PR testsuite/79115
13233 * gcc.dg/pr78768.c: Make it a link-only test.
13234
13235 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13236
13237 PR c++/71497
13238 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13239 expected messages.
13240 * c-c++-common/Wmisleading-indentation.c: Likewise.
13241
13242 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13243
13244 PR target/79058
13245 * gcc.target/arm/pr79058.c: New.
13246
13247 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13248
13249 PR tree-optimization/71854
13250 * gcc.dg/vect/pr71854.c: New test.
13251
13252 2017-01-17 Martin Liska <mliska@suse.cz>
13253
13254 PR ipa/71207
13255 * g++.dg/ipa/pr71207.C: New test.
13256
13257 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13258
13259 PR middle-end/77445
13260 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13261 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13262
13263 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13264
13265 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13266 rather than long unsigned int.
13267 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13268
13269 2017-01-17 Richard Biener <rguenther@suse.de>
13270
13271 PR tree-optimization/71433
13272 * gcc.dg/Warray-bounds-20.c: New testcase.
13273
13274 2017-01-17 Richard Biener <rguenther@suse.de>
13275
13276 PR testsuite/52563
13277 PR testsuite/71237
13278 PR testsuite/77737
13279 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13280 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13281 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13282
13283 2017-01-17 Alan Modra <amodra@gmail.com>
13284
13285 * gcc.target/powerpc/pr79066.c: New.
13286
13287 2017-01-16 Jeff Law <law@redhat.com>
13288
13289 PR tree-optimization/33562
13290 PR tree-optimization/61912
13291 PR tree-optimization/77485
13292 PR tree-optimization/79090
13293 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13294 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13295
13296 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR c/79089
13299 * gcc.c-torture/compile/pr79089.c: New test.
13300
13301 PR target/79080
13302 * gcc.dg/pr79080.c: New test.
13303
13304 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13305
13306 PR c/78304
13307 * gcc.dg/format/pr78304.c: Convert argument from integral type
13308 to a pointer.
13309 * gcc.dg/format/pr78304-2.c: Likewise.
13310
13311 2017-01-16 Carl Love <cel@us.ibm.com>
13312
13313 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13314 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13315
13316 2017-01-16 Carl Love <cel@us.ibm.com>
13317
13318 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13319 Change arguments and return type to bool long long.
13320
13321 2017-01-16 Martin Sebor <msebor@redhat.com>
13322
13323 PR testsuite/79051
13324 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13325 on x86.
13326
13327 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13328
13329 Revert:
13330 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13331
13332 PR c++/71737
13333 * g++.dg/cpp0x/pr71737.C: New.
13334
13335 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13336
13337 * gcc.target/powerpc/swaps-p8-27.c: New.
13338
13339 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13340
13341 PR c++/71737
13342 * g++.dg/cpp0x/pr71737.C: New.
13343
13344 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13345
13346 * gnat.dg/opt62.adb: New test.
13347 * gnat.dg/opt62_pkg.ads: New helper.
13348
13349 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13350
13351 PR rtl-optimization/78626
13352 PR rtl-optimization/78727
13353 * gcc.dg/torture/pr78626.c: New test.
13354 * gcc.dg/torture/pr78727.c: New test.
13355
13356 2017-01-14 Alan Modra <amodra@gmail.com>
13357
13358 * gcc.c-torture/compile/pr72749.c: New test.
13359
13360 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13361
13362 PR c/78304
13363 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13364 (test_macro_2): New test.
13365 (test_macro_3): New test.
13366 (test_macro_4): New test.
13367 (test_non_contiguous_strings): Convert line number to line offset.
13368 * gcc.dg/format/pr78304-2.c: New test case.
13369 * gcc.dg/format/pr78304.c: New test case.
13370
13371 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13372
13373 * gcc.target/i386/funcspec-56.inc: Add missing options and
13374 reorder options by implied ISAs, as in ix86_target_string.
13375
13376 2017-01-13 Marek Polacek <polacek@redhat.com>
13377
13378 PR c++/71166
13379 * g++.dg/cpp0x/constexpr-array18.C: New test.
13380
13381 2017-01-13 Jeff Law <law@redhat.com>
13382
13383 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13384
13385 PR tree-optimization/61912
13386 PR tree-optimization/77485
13387 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13388 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13389 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13390
13391 PR tree-optimization/33562
13392 PR tree-optimization/61912
13393 PR tree-optimization/77485
13394 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13395 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13396 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13397 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13398 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13399 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13400 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13401
13402 2017-01-13 Martin Liska <mliska@suse.cz>
13403
13404 PR ipa/79043
13405 * gcc.c-torture/execute/pr79043.c: New test.
13406
13407 2017-01-13 Richard Biener <rguenther@suse.de>
13408
13409 PR middle-end/78411
13410 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13411
13412 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13413
13414 PR fortran/70697
13415 * gfortran.dg/coarray/event_4.f08: New test.
13416
13417 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13418
13419 PR fortran/70696
13420 * gfortran.dg/coarray/event_3.f08: New test.
13421
13422 2017-01-13 Richard Biener <rguenther@suse.de>
13423
13424 PR tree-optimization/77283
13425 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13426
13427 2017-01-13 Richard Biener <rguenther@suse.de>
13428
13429 * gcc.dg/gimplefe-22.c: New testcase.
13430
13431 2017-01-13 Richard Biener <rguenther@suse.de>
13432
13433 PR tree-optimization/77283
13434 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13435 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13436 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13437
13438 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13439
13440 * gcc.dg/pr77862.c: Require fpic target.
13441
13442 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13443
13444 PR target/79004
13445 * gcc.target/powerpc/pr79004.c: New test.
13446
13447 2017-01-12 Martin Sebor <msebor@redhat.com>
13448
13449 * gcc.dg/pr78138.c: Adjust.
13450 * gcc.dg/pr78768.c: Adjust.
13451 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13452 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13453 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13454 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13455 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13456 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13457 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13458 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13459 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13460 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13461 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13462
13463 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13464
13465 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13466
13467 2017-01-12 Martin Sebor <msebor@redhat.com>
13468
13469 PR testsuite/79051
13470 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13471 due to bug 79054.
13472
13473 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13474
13475 * gcc.dg/pr78768.c: Require LTO.
13476
13477 2017-01-12 Martin Sebor <msebor@redhat.com>
13478
13479 PR c/79074
13480 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13481 due to the referenced bug.
13482
13483 2017-01-12 Martin Sebor <msebor@redhat.com>
13484
13485 PR testsuite/79073
13486 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13487
13488 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13489
13490 * gcc.target/i386/builtin_target.c (check_features): Check all
13491 supported __builtin_cpu_supports options.
13492
13493 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13494
13495 PR tree-optimization/78319
13496 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13497 Remove xfail.
13498
13499 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13500
13501 PR target/79044
13502 * gcc.target/powerpc/swaps-p8-26.c: New.
13503
13504 2017-01-12 Richard Biener <rguenther@suse.de>
13505
13506 * gcc.dg/gimplefe-21.c: New testcase.
13507
13508 2017-01-12 Michael Collison <michael.collison@arm.com>
13509
13510 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13511
13512 2017-01-11 Julia Koval <julia.koval@intel.com>
13513 Uros Bizjak <ubizjak@gmail.com>
13514
13515 * gcc.target/i386/sgx.c New test.
13516 * gcc.target/i386/sse-12.c: Add -msgx.
13517 * gcc.target/i386/sse-13.c: Ditto.
13518 * gcc.target/i386/sse-14.c: Ditto.
13519 * gcc.target/i386/sse-22.c: Ditto.
13520 * gcc.target/i386/sse-23.c: Ditto.
13521 * g++.dg/other/i386-2.C: Ditto.
13522 * g++.dg/other/i386-3.C: Ditto.
13523
13524 2017-01-11 Martin Sebor <msebor@redhat.com>
13525
13526 PR c++/24511
13527 * g++.dg/template/explicit9.C: New test.
13528
13529 2017-01-11 Nathan Sidwell <nathan@acm.org>
13530
13531 PR c++/77812
13532 * g++.dg/pr77812.C: New.
13533
13534 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR c++/71537
13537 * g++.dg/cpp1y/constexpr-71537.C: New test.
13538
13539 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13540 argument.
13541
13542 2017-01-11 Martin Sebor <msebor@redhat.com>
13543
13544 PR c/47931
13545 * c-c++-common/Waddress-2.c: New test.
13546
13547 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13548
13549 PR c++/78341
13550 * g++.dg/cpp0x/pr78341.C: New test.
13551
13552 2017-01-11 Martin Sebor <msebor@redhat.com>
13553
13554 PR c/78768
13555 * gcc.dg/pr78768.c: New test.
13556
13557 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13558
13559 PR driver/78877
13560 * gcc.dg/spellcheck-options-14.c: New test case.
13561 * gcc.dg/spellcheck-options-15.c: New test case.
13562 * gcc.dg/spellcheck-options-16.c: New test case.
13563 * gcc.dg/spellcheck-options-17.c: New test case.
13564
13565 2017-01-11 Martin Liska <mliska@suse.cz>
13566
13567 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13568
13569 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13570
13571 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13572 instead of just 1 for the decomposition from struct C.
13573
13574 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13575
13576 * gcc.c-torture/execute/20170111-1.c: New test.
13577
13578 2017-01-11 Richard Biener <rguenther@suse.de>
13579
13580 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13581
13582 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR middle-end/50199
13585 * gcc.dg/lto/pr50199_0.c: New test.
13586
13587 2017-01-10 Martin Sebor <msebor@redhat.com>
13588
13589 PR testsuite/78960
13590 PR testsuite/78959
13591 PR testsuite/78133
13592 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13593 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13594
13595 2017-01-10 Martin Sebor <msebor@redhat.com>
13596
13597 PR middle-end/78138
13598 * gcc.dg/pr78138.c: New test.
13599
13600 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13601
13602 PR c++/77949
13603 * g++.dg/diagnostic/pr77949.C: New test case.
13604
13605 2017-01-10 Martin Sebor <msebor@redhat.com>
13606
13607 PR middle-end/78245
13608 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13609
13610 2017-01-10 Martin Sebor <msebor@redhat.com>
13611
13612 PR tree-optimization/78775
13613 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13614 * gcc.dg/attr-alloc_size-10.c: New test.
13615 * gcc.dg/attr-alloc_size-11.c: New test.
13616 * gcc.dg/builtin-stringop-chk-7.c: New test.
13617 * gcc.dg/pr78775.c: New test.
13618 * gcc.dg/pr78973-2.c: New test.
13619 * gcc.dg/pr78973.c: New test.
13620
13621 2017-01-10 Jeff Law <law@redhat.com>
13622
13623 PR tree-optimization/77766
13624 PR tree-optimization/78856
13625 * gcc.c-torture/execute/pr77766.c: New test.
13626
13627 2016-01-10 Richard Biener <rguenther@suse.de>
13628
13629 PR tree-optimization/79034
13630 * g++.dg/torture/pr79034.C: New testcase.
13631
13632 2017-01-10 Martin Liska <mliska@suse.cz>
13633
13634 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13635 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13636 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13637 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13638 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13639 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13640 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13641 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13642 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13643 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13644 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13645 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13646 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13647 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13648 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13649 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13650 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13651 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13652 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13653 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13654 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13655 * gcc.dg/ipa/pr64307.c: Likewise.
13656 * gcc.dg/ipa/pr77653.c: Likewise.
13657
13658 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13659
13660 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13661 * g++.dg/other/i386-3.C: Ditto.
13662 * gcc.target/i386/sse-12.c: Ditto.
13663 * gcc.target/i386/sse-13.c: Ditto.
13664 * gcc.target/i386/sse-22.c: Ditto.
13665 * gcc.target/i386/sse-23.c: Ditto.
13666 * gcc.target/i386/builtin_target.c: Handle new option.
13667 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13668 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13669 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13670
13671 2017-01-09 Martin Sebor <msebor@redhat.com>
13672
13673 PR testsuite/79036
13674 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13675 with different precisions.
13676
13677 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13678
13679 * g++.dg/opt/call2.C: New test.
13680 * g++.dg/opt/call3.C: Likewise.
13681 * gnat.dg/array26.adb: New test.
13682 * gnat.dg/array26_pkg.ad[sb]: New helper.
13683 * gnat.dg/array27.adb: New test.
13684 * gnat.dg/array27_pkg.ad[sb]: New helper.
13685 * gnat.dg/array28.adb: New test.
13686 * gnat.dg/array28_pkg.ad[sb]: New helper.
13687
13688 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR translation/79019
13691 PR translation/79020
13692 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13693 diagnostics.
13694 * gfortran.dg/initialization_17.f90: Likewise.
13695
13696 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13697
13698 PR testsuite/79026
13699 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13700 * gcc.target/i386/pr78904-4.c: Likewise.
13701 * gcc.target/i386/pr78904-6.c: Likewise.
13702 * gcc.target/i386/pr78967-2.c: Likewise.
13703
13704 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13705
13706 PR tree-optimization/78899
13707 * gcc.target/i386/pr78899.c: New test.
13708 * gcc.dg/pr71077.c: New test.
13709
13710 2017-01-09 Martin Jambor <mjambor@suse.cz>
13711
13712 PR ipa/78365
13713 PR ipa/78599
13714 * gcc.dg/torture/pr78365.c: New test.
13715
13716 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR c++/78948
13719 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13720 (main): Use int* instead of long long.
13721
13722 PR tree-optimization/78938
13723 * gcc.dg/vect/pr78938.c: New test.
13724
13725 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13726
13727 * gcc.dg/20161219.c: New test.
13728
13729 2017-01-09 Richard Biener <rguenther@suse.de>
13730
13731 PR tree-optimization/78997
13732 * gcc.dg/torture/pr78997.c: New testcase.
13733
13734 2017-01-09 Richard Biener <rguenther@suse.de>
13735
13736 PR debug/79000
13737 * g++.dg/lto/pr79000_0.C: New testcase.
13738 * g++.dg/lto/pr79000_1.c: Likewise.
13739
13740 2017-01-08 Martin Sebor <msebor@redhat.com>
13741
13742 PR middle-end/77708
13743 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13744 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13745 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13746 due to bug 78969.
13747 * gcc.dg/format/pr78569.c: Adjust.
13748
13749 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13750
13751 PR c++/72803
13752 * g++.dg/diagnostic/pr72803.C: New test case.
13753
13754 2017-01-07 Martin Sebor <msebor@redhat.com>
13755
13756 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13757 * gcc.dg/attr-alloc_size-4.c: Same.
13758
13759 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13760
13761 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13762 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13763 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13764 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13765 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13766 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13767 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13768
13769 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13770 * gcc.dg/memcmp-1.c: New.
13771 * gcc.dg/strncmp-1.c: New.
13772
13773 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13774
13775 * gcc.target/arm/acle/mcrr: New.
13776 * gcc.target/arm/acle/mcrr2: New.
13777 * gcc.target/arm/acle/mrrc: New.
13778 * gcc.target/arm/acle/mrrc2: New.
13779
13780 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13781
13782 * gcc.target/arm/acle/mcr.c: New.
13783 * gcc.target/arm/acle/mrc.c: New.
13784 * gcc.target/arm/acle/mcr2.c: New.
13785 * gcc.target/arm/acle/mrc2.c: New.
13786
13787 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13788
13789 * gcc.target/arm/acle/ldc: New.
13790 * gcc.target/arm/acle/ldc2: New.
13791 * gcc.target/arm/acle/ldcl: New.
13792 * gcc.target/arm/acle/ldc2l: New.
13793 * gcc.target/arm/acle/stc: New.
13794 * gcc.target/arm/acle/stc2: New.
13795 * gcc.target/arm/acle/stcl: New.
13796 * gcc.target/arm/acle/stc2l: New.
13797
13798 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13799
13800 * gcc.target/arm/acle/acle.exp: Run tests for different options
13801 and make sure fat-lto-objects is used such that we can still do
13802 assemble scans.
13803 * gcc.target/arm/acle/cdp.c: New.
13804 * gcc.target/arm/acle/cdp2.c: New.
13805 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13806 (check_effective_target_arm_coproc1_ok_nocache): New.
13807 (check_effective_target_arm_coproc2_ok): New.
13808 (check_effective_target_arm_coproc2_ok_nocache): New.
13809 (check_effective_target_arm_coproc3_ok): New.
13810 (check_effective_target_arm_coproc3_ok_nocache): New.
13811 (check_effective_target_arm_coproc4_ok): New.
13812 (check_effective_target_arm_coproc4_ok_nocache): New.
13813
13814 2017-01-06 Martin Sebor <msebor@redhat.com>
13815
13816 PR middle-end/78605
13817 * gcc.dg/tree-ssa/pr78605.c: New test.
13818
13819 2017-01-05 Martin Sebor <msebor@redhat.com>
13820
13821 PR tree-optimization/78910
13822 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13823 diagnostics.
13824 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13825 * gcc.dg/tree-ssa/pr78910.c: New test.
13826
13827 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13828
13829 * gcc.dg/sso-10.c: New test.
13830
13831 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13832
13833 PR tree-optimization/71016
13834 * gcc.target/i386/pr71016.c: New test.
13835 * gcc.target/aarch64/pr71016.c: New test.
13836 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13837
13838 PR c++/78931
13839 * g++.dg/cpp1z/decomp19.C: New test.
13840
13841 PR c++/78890
13842 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13843 * g++.dg/init/union1.C: Likewise.
13844 * g++.dg/cpp0x/union6.C: Expect errors.
13845 * g++.dg/cpp0x/union8.C: New test.
13846 * g++.dg/cpp0x/pr78890-1.C: New test.
13847 * g++.dg/cpp0x/pr78890-2.C: New test.
13848
13849 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13850
13851 * gcc.target/powerpc/pr71670.c: Require p9vector.
13852 * gcc.target/powerpc/p9-novsx.c: Same.
13853
13854 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13855
13856 * selftests/asr_div1.rtl: New file.
13857 * selftests/aarch64: New subdirectory.
13858 * selftests/aarch64/times-two.rtl: New file.
13859 * selftests/bb-index.rtl: New file.
13860 * selftests/cfg-test.rtl: New file.
13861 * selftests/const-int.rtl: New file.
13862 * selftests/example-labels.rtl: New file.
13863 * selftests/insn-with-mode.rtl: New file.
13864 * selftests/jump-to-label-ref.rtl: New file.
13865 * selftests/jump-to-return.rtl: New file.
13866 * selftests/jump-to-simple-return.rtl: New file.
13867 * selftests/mem.rtl: New file.
13868 * selftests/note-insn-deleted.rtl: New file.
13869 * selftests/note_insn_basic_block.rtl: New file.
13870 * selftests/simple-cse.rtl: New file.
13871 * selftests/symbol-ref.rtl: New file.
13872 * selftests/x86_64: New subdirectory.
13873 * selftests/x86_64/call-insn.rtl: New file.
13874 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13875 * selftests/x86_64/times-two.rtl: New file.
13876 * selftests/x86_64/unspec.rtl: New file.
13877
13878 2017-01-05 Nathan Sidwell <nathan@acm.org>
13879
13880 PR c++/78765
13881 * g++.dg/cpp0x/pr78765.C: New.
13882
13883 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13884
13885 * gcc.target/s390/memcpy-2.c: New test.
13886 * gcc.target/s390/memset-2.c: New test.
13887
13888 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13889
13890 * gcc.target/s390/memcpy-1.c: New test.
13891
13892 2017-01-04 Jeff Law <law@redhat.com>
13893
13894 PR tree-optimization/78812
13895 * g++.dg/torture/pr78812.C: New test.
13896
13897 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13898
13899 PR target/71977
13900 PR target/70568
13901 PR target/78823
13902 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13903 64-bit VSX systems with direct move, whether we optimize common
13904 code sequences in the GLIBC math library for float math functions.
13905 * gcc.target/powerpc/pr71977-2.c: Likewise.
13906
13907 2017-01-04 Marek Polacek <polacek@redhat.com>
13908
13909 PR c++/64767
13910 * c-c++-common/Wpointer-compare-1.c: New test.
13911
13912 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13913
13914 PR c++/78949
13915 * c-c++-common/Wunused-var-16.c: New test.
13916
13917 PR c++/78693
13918 * g++.dg/cpp0x/pr78693.C: New test.
13919
13920 PR driver/78957
13921 * gcc.dg/pr78957.c: New test.
13922
13923 * g++.dg/cpp1y/auto-fn34.C: New test.
13924
13925 PR c++/71182
13926 * g++.dg/cpp0x/pr71182.C: New test.
13927
13928 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13929
13930 PR target/78056
13931 * gcc.target/powerpc/pr78056-1.c: New test.
13932 * gcc.target/powerpc/pr78056-2.c: New test.
13933 * gcc.target/powerpc/pr78056-3.c: New test.
13934 * gcc.target/powerpc/pr78056-4.c: New test.
13935 * gcc.target/powerpc/pr78056-5.c: New test.
13936 * gcc.target/powerpc/pr78056-6.c: New test.
13937 * gcc.target/powerpc/pr78056-7.c: New test.
13938 * gcc.target/powerpc/pr78056-8.c: New test.
13939 * lib/target-supports.exp
13940 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13941 whether the effective target supports the popcntb instruction.
13942
13943 2017-01-03 Jeff Law <law@redhat.com>
13944
13945 PR tree-optimization/67955
13946 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13947
13948 2017-01-04 Marek Polacek <polacek@redhat.com>
13949
13950 PR c++/77545
13951 PR c++/77284
13952 * g++.dg/cpp0x/range-for32.C: New test.
13953 * g++.dg/cpp0x/range-for33.C: New test.
13954
13955 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13956
13957 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13958
13959 2017-01-04 Nathan Sidwell <nathan@acm.org>
13960
13961 PR c++/66735
13962 * g++.dg/cpp1y/pr66735.C: New.
13963
13964 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13965
13966 PR tree-optimization/71563
13967 * gcc.dg/tree-ssa/pr71563.c: New test.
13968
13969 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13970
13971 PR fortran/78534
13972 PR fortran/78976
13973 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13974 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13975 * gfortran.dg/transfer_intrinsic_1.f90: Change
13976 scan-tree-dump-times due to gfc_trans_string_copy change to
13977 avoid -Wstringop-overflow.
13978
13979 2017-01-03 Jeff Law <law@redhat.com>
13980
13981 PR tree-optimization/78856
13982 * gcc.c-torture/execute/pr78856.c: New test.
13983
13984 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13985
13986 PR target/78953
13987 * gcc.target/powerpc/pr78953.c: New test.
13988
13989 2017-01-03 Ian Lance Taylor <iant@google.com>
13990
13991 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13992 enums.
13993
13994 2017-01-03 Martin Sebor <msebor@redhat.com>
13995
13996 PR tree-optimization/78696
13997 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13998 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13999 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14000 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14001
14002 2017-01-03 David Malcolm <dmalcolm@redhat.com>
14003
14004 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14005 with more than one digit.
14006 * lib/gcc-dg.exp (process-message): Support more than one digit
14007 in relative line specifications.
14008
14009 2017-01-03 Jakub Jelinek <jakub@redhat.com>
14010
14011 PR tree-optimization/78965
14012 * gcc.dg/pr78965.c: New test.
14013
14014 PR middle-end/78901
14015 * g++.dg/opt/pr78901.C: New test.
14016
14017 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14018
14019 PR fortran/78534
14020 PR fortran/66310
14021 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14022 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14023 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14024 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14025 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14026 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14027 * gfortran.dg/string_1_lp64.f90: New test.
14028 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14029 * gfortran.dg/string_3_lp64.f90: New test.
14030 * gfortran.dg/transfer_intrinsic_1.f90: Change
14031 scan-tree-dump-times due to gfc_trans_string_copy change to
14032 avoid -Wstringop-overflow.
14033
14034 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14035
14036 PR target/78967
14037 * gcc.target/i386/pr78967-1.c: New test.
14038 * gcc.target/i386/pr78967-2.c: Ditto.
14039 * gcc.target/i386/pr78967-3.c: Ditto.
14040
14041 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14042 * gcc.target/i386/pr78904-4.c: Ditto.
14043 * gcc.target/i386/pr78904-6.c: Ditto.
14044
14045 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14046
14047 PR middle-end/77674
14048 * g++.dg/torture/pr77674.C: New testcase.
14049
14050 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14051
14052 Update copyright years.
14053 \f
14054 Copyright (C) 2017 Free Software Foundation, Inc.
14055
14056 Copying and distribution of this file, with or without modification,
14057 are permitted in any medium without royalty provided the copyright
14058 notice and this notice are preserved.