re PR target/79565 (ICE in copy_to_mode_reg, at explow.c:612)
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/79565
4 PR target/82483
5 * gcc.target/i386/pr82483-1.c: New test.
6 * gcc.target/i386/pr82483-2.c: New test.
7
8 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
9
10 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
11 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
12 instruction list.
13
14 2017-10-10 Nathan Sidwell <nathan@acm.org>
15
16 PR preprocessor/82506
17 * g++.dg/cpp/string-3.C: New.
18
19 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
20
21 * gcc.target/powerpc/fold-vec-splat-16.c: New
22 * gcc.target/powerpc/fold-vec-splat-32.c: New.
23 * gcc.target/powerpc/fold-vec-splat-8.c: New.
24
25 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
26
27 PR libfortran/82233
28 * gfortran.dg/execute_command_line_3.f90: New test.
29
30 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
31
32 * gcc.target/powerpc/fold-vec-splat-16.c: New
33 * gcc.target/powerpc/fold-vec-splat-32.c: New.
34 * gcc.target/powerpc/fold-vec-splat-8.c: New.
35
36 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
37
38 * gcc.target/powerpc/fold-vec-splats-char.c: New.
39 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
40 * gcc.target/powerpc/fold-vec-splats-int.c: New.
41 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
42 * gcc.target/powerpc/fold-vec-splats-short.c: New.
43
44 2017-10-10 Jakub Jelinek <jakub@redhat.com>
45
46 PR c/82437
47 * c-c++-common/Wtautological-compare-7.c: New test.
48
49 2017-10-10 Bin Cheng <bin.cheng@arm.com>
50
51 * gcc.dg/tree-ssa/ldist-34.c: New test.
52
53 2017-10-10 Bin Cheng <bin.cheng@arm.com>
54
55 * gcc.dg/tree-ssa/ldist-27.c: New test.
56
57 2017-10-09 Ed Schonberg <schonberg@adacore.com>
58
59 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
60 gnat.dg/class_wide4_pkg2.ads: New testcase.
61
62 2017-10-09 Ed Schonberg <schonberg@adacore.com>
63
64 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
65
66 2017-10-09 Ed Schonberg <schonberg@adacore.com>
67
68 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
69 New testcase.
70
71 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
72
73 * gcc.target/powerpc/amo1.c: New test.
74 * gcc.target/powerpc/amo2.c: Likewise.
75
76 2017-10-09 Richard Biener <rguenther@suse.de>
77
78 PR tree-optimization/82449
79 * gfortran.dg/graphite/pr82449.f: New testcase.
80
81 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
82
83 PR target/82463
84 * gcc.target/s390/zvector/pr82463.c: New test.
85
86 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
87
88 PR target/82465
89 * gcc.target/s390/zvector/pr82465.c: New test.
90
91 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
92
93 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
94
95 2017-10-09 Tom de Vries <tom@codesourcery.com>
96
97 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
98 number relative.
99 (abort): Declare.
100
101 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
102
103 * gcc.c-torture/execute/20171008-1.c: New test.
104
105 2017-10-03 Jeff Law <law@redhat.com>
106
107 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
108 * gcc.dg/stack-check-6.c: Likewise.
109 * gcc.dg/stack-check-6a.c: Likewise.
110
111 2017-10-07 Michael Collison <michael.collison@arm.com>
112
113 * gcc.target/aarch64/var_shift_mask_2.c: New test.
114
115 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
116
117 PR fortran/82375
118 * gfortran.dg/pdt_13.f03 : New test.
119 * gfortran.dg/pdt_14.f03 : New test.
120 * gfortran.dg/pdt_15.f03 : New test.
121
122 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
123
124 * gcc.dg/cold-1.c: New testcase.
125
126 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/80805
129 * g++.dg/cpp0x/pr80805.C: New.
130
131 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
132
133 PR fortran/49232
134 * gfortran.dg/contiguous_4.f90: New test.
135
136 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/66690
139 * g++.dg/cpp1y/pr66690.C: New.
140
141 2017-10-06 Nathan Sidwell <nathan@acm.org>
142
143 PR c++/82424
144 * g++.dg/warn/pr82424.C: New.
145
146 2017-10-06 Jakub Jelinek <jakub@redhat.com>
147
148 PR c++/82299
149 * g++.dg/cpp0x/pr82299.C: New test.
150
151 P0704R1 - fixing const-qualified pointers to members
152 * g++.dg/cpp2a/ptrmem1.C: New test.
153
154 2017-10-06 Martin Liska <mliska@suse.cz>
155
156 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
157
158 2017-10-06 Sudakshina Das <sudi.das@arm.com>
159
160 * gcc.target/aarch64/bic_imm_1.c: New test.
161 * gcc.target/aarch64/orr_imm_1.c: Likewise.
162
163 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/60153
166 * g++.dg/cpp0x/variadic-crash3.C: New.
167
168 2017-10-06 Jakub Jelinek <jakub@redhat.com>
169
170 PR tree-optimization/82434
171 * gcc.dg/store_merging_9.c: New test.
172
173 2017-10-06 Richard Biener <rguenther@suse.de>
174
175 PR tree-optimization/82397
176 * gfortran.dg/pr82397.f: New testcase.
177
178 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
179
180 PR target/82322
181 * gcc.target/s390/zvector/pr82322.c: New test.
182
183 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
184
185 PR target/82317
186 * gcc.target/s390/zvector/pr82317.c: New test.
187
188 2017-10-06 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/82422
191 * gcc.dg/graphite/pr82422.c: New testcase.
192
193 2017-10-06 Richard Biener <rguenther@suse.de>
194
195 PR tree-optimization/82421
196 * gcc.dg/graphite/pr82421.c: New testcase.
197
198 2017-10-06 Jakub Jelinek <jakub@redhat.com>
199
200 PR c/82437
201 * c-c++-common/Wtautological-compare-6.c: New test.
202
203 2017-10-06 Richard Biener <rguenther@suse.de>
204
205 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
206 * gcc.dg/graphite/id-16.c: Likewise.
207 * gcc.dg/graphite/pr46168.c: Likewise.
208 * gcc.dg/graphite/pr68756.c: Likewise.
209 * gcc.dg/graphite/pr69728.c: Likewise.
210 * gcc.dg/graphite/pr71575-2.c: Likewise.
211 * gcc.dg/graphite/pr77362.c: Likewise.
212 * gcc.dg/graphite/pr81373.c: Likewise.
213 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
214 * gfortran.dg/graphite/interchange-1.f: Likewise.
215 * gfortran.dg/graphite/pr42334-1.f: Likewise.
216 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
217 * gfortran.dg/graphite/pr42393.f90: Likewise.
218 * gfortran.dg/graphite/pr47019.f: Likewise.
219 * gfortran.dg/graphite/id-17.f: Likewise.
220 * gfortran.dg/graphite/id-19.f: Likewise.
221 * gfortran.dg/graphite/run-id-2.f90: Likewise.
222 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
223 * gfortran.dg/graphite/pr42326.f90: Likewise.
224 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
225 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
226 a code generation error.
227 * gfortran.dg/graphite/run-id-3.f90: Likewise.
228 * gfortran.dg/graphite/pr29832.f90: Likewise.
229
230 2017-10-06 Richard Biener <rguenther@suse.de>
231
232 PR tree-optimization/82436
233 * gcc.dg/vect/pr82436.c: New testcase.
234
235 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
236
237 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
238
239 2017-10-05 Tamar Christina <tamar.christina@arm.com>
240
241 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
242 * lib/target-supports.exp (vect_sizes_16B_8B): New.
243
244 2017-10-05 Tamar Christina <tamar.christina@arm.com>
245
246 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
247 * gcc.dg/vect/vect-align-2.c: Likewise.
248 * gcc.dg/vect/vect-multitypes-1.c: Likewise
249
250 2017-10-05 Nathan Sidwell <nathan@acm.org>
251
252 * g++.dg/warn/mvp.C: New.
253
254 2017-10-05 Jakub Jelinek <jakub@redhat.com>
255
256 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
257 friendly.
258
259 2017-10-05 Richard Biener <rguenther@suse.de>
260
261 * gfortran.dg/graphite/id-17.f: Fix typo.
262 * gfortran.dg/graphite/id-19.f: Likewise.
263 * gfortran.dg/graphite/pr29832.f90: Likewise.
264 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
265 * gfortran.dg/graphite/pr42326.f90: Likewise.
266 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
267 * gfortran.dg/graphite/run-id-2.f90: Likewise.
268 * gfortran.dg/graphite/run-id-3.f90: Likewise.
269
270 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
271
272 PR c++/80471
273 * g++.dg/cpp1y/pr80471.C: New.
274
275 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
276
277 PR c++/78131
278 * g++.dg/cpp1z/constexpr-lambda17.C: New.
279
280 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
281
282 PR c++/78018
283 * g++.dg/cpp1y/lambda-generic-78018.C: New.
284
285 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
286 Andrew Pinski <apinski@cavium.com>
287
288 PR c++/71946
289 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
290 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
291
292 2017-10-04 Sudakshina Das <sudi.das@arm.com>
293
294 * gcc.target/aarch64/bic_imm_1.c: New.
295 * gcc.target/aarch64/orr_imm_1.c: Likewise.
296
297 2017-10-04 Nathan Sidwell <nathan@acm.org>
298
299 * g++.dg/abi/mangle41.C: Adjust diagnostics.
300
301 2017-10-04 Jakub Jelinek <jakub@redhat.com>
302
303 PR c++/82373
304 * g++.dg/cpp1y/pr82373.C: New test.
305
306 2017-10-04 David Malcolm <dmalcolm@redhat.com>
307
308 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
309 underlining for param.
310 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
311 highlighting of parameters; add test coverage for trivial
312 parameter decls, and for callback parameters.
313 * gcc.dg/pr68533.c: Update location of two errors to reflect
314 location of params.
315
316 2017-10-04 David Malcolm <dmalcolm@redhat.com>
317
318 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
319 (create_code): Call it.
320 * jit.dg/test-vector-rvalues.cc: New test case.
321
322 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
323
324 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
325 vector loop peeling.
326 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
327 New proc.
328
329 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
330
331 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
332 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
333 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
334 vect_floatint_cvt with vect_doubleint_cvt.
335 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
336 vect_intfloat_cvt with vect_intdouble_cvt.
337 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
338 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
339 depend on vect_intdouble_cvt.
340 * lib/target-supports.exp
341 (check_effective_target_vect_doubleint_cvt)
342 (check_effective_target_vect_intdouble_cvt): New procs.
343
344 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
345
346 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
347 * lib/target-supports.exp (check_effective_target_vect_long_mult):
348 New proc.
349
350 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
351
352 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
353 * gfortran.dg/vect/pr77848.f: Likewise.
354
355 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
356
357 * lib/target-supports.exp (check_effective_target_vect_float):
358 Return 1 being on a S/390 with VXE.
359 * gcc.dg/vect/pr31699.c: Require vec_float.
360 * gcc.dg/vect/pr61194.c: Likewise.
361 * gcc.dg/vect/pr65947-10.c: Likewise.
362 * gcc.dg/vect/pr66142.c: Likewise.
363 * gcc.dg/vect/slp-10.c: Likewise.
364 * gcc.dg/vect/slp-11c.c: Likewise.
365 * gcc.dg/vect/slp-12b.c: Likewise.
366 * gcc.dg/vect/slp-18.c: Likewise.
367 * gcc.dg/vect/slp-33.c: Likewise.
368 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
369 * gcc.dg/vect/slp-cond-2.c: Likewise.
370 * gcc.dg/vect/vect-cond-10.c: Likewise.
371 * gcc.dg/vect/vect-cond-8.c: Likewise.
372 * gcc.dg/vect/vect-cond-9.c: Likewise.
373 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
374 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
375
376 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
377
378 PR tree-optimization/82374
379 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
380 attributes propagation changes for OMP outlined regions.
381 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
382 * c-c++-common/goacc/kernels-reduction.c: Likewise.
383
384 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
385
386 PR tree-optimization/82413
387 * g++.dg/pr82413.C: New test.
388
389 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
390
391 PR fortran/77296
392 * gfortran.dg/associate_32.f03 : New test.
393
394 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/78816
397 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
398
399 2017-10-04 Jakub Jelinek <jakub@redhat.com>
400
401 PR tree-optimization/82374
402 * gcc.dg/gomp/pr82374.c: New test.
403
404 2017-10-04 Richard Biener <rguenther@suse.de>
405
406 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
407 errors and scan for one.
408 * gfortran.dg/graphite/id-19.f: Likewise.
409 * gfortran.dg/graphite/pr29832.f90: Likewise.
410 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
411 * gfortran.dg/graphite/pr42326.f90: Likewise.
412 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
413 * gfortran.dg/graphite/run-id-2.f90: Likewise.
414 * gfortran.dg/graphite/run-id-3.f90: Likewise.
415 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
416
417 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
418
419 * gcc.target/powerpc/float128-odd.c: New test.
420
421 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/70343
424 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
425
426 2017-10-03 Jeff Law <law@redhat.com>
427
428 PR target/82358
429 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
430
431 2017-10-03 Martin Jambor <mjambor@suse.cz>
432
433 PR tree-optimization/82363
434 * gcc.dg/tree-ssa/pr82363.c: New test.
435
436 2017-10-03 Jakub Jelinek <jakub@redhat.com>
437
438 PR tree-optimization/82381
439 * gcc.c-torture/compile/pr82381.c: New test.
440
441 PR target/82386
442 * gcc.dg/pr82386.c: New test.
443
444 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
445
446 PR c++/70570
447 * g++.dg/cpp1y/lambda-generic-70570.C: New.
448
449 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/79590
452 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
453
454 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/79005
457 * g++.dg/cpp1y/lambda-generic-79005.C: New.
458
459 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
460
461 PR fortran/82312
462 * gfortran.dg/typebound_proc_36.f90 : New test.
463
464 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
465
466 PR target/80210
467 * gcc.target/powerpc/pr80210-2.c: New test.
468
469 2017-10-02 Jakub Jelinek <jakub@redhat.com>
470
471 * gcc.dg/pr82389.c: New test.
472
473 PR tree-optimization/82387
474 PR tree-optimization/82388
475 PR tree-optimization/82389
476 * gcc.c-torture/compile/pr82389.c: New test.
477 * gcc.c-torture/execute/pr82387.c: New test.
478 * gcc.c-torture/execute/pr82388.c: New test.
479
480 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR c++/79180
483 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
484 * g++.dg/torture/pr79180.C: Likewise.
485
486 PR c++/71386
487 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
488
489 2017-10-02 Richard Biener <rguenther@suse.de>
490
491 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
492 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
493 * gcc.dg/graphite/id-16.c: Likewise.
494 * gcc.dg/graphite/pr46168.c: Likewise.
495 * gcc.dg/graphite/pr68756.c: Likewise.
496 * gcc.dg/graphite/pr69728.c: Likewise.
497 * gcc.dg/graphite/pr71575-2.c: Likewise.
498 * gcc.dg/graphite/pr77362.c: Likewise.
499 * gcc.dg/graphite/pr81373.c: Likewise.
500 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
501 * gfortran.dg/graphite/interchange-1.f: Likewise.
502 * gfortran.dg/graphite/pr29581.f90: Likewise.
503 * gfortran.dg/graphite/pr42334-1.f: Likewise.
504 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
505 * gfortran.dg/graphite/pr42393.f90: Likewise.
506 * gfortran.dg/graphite/pr47019.f: Likewise.
507
508 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/69977
511 * g++.dg/cpp1y/lambda-generic-69977.C: New.
512
513 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
514
515 PR c++/59991
516 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
517
518 2017-10-02 Tom de Vries <tom@codesourcery.com>
519
520 * gcc.c-torture/compile/pr82337.c: Add
521 dg-require-effective-target nonlocal_goto.
522
523 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
524 Alan Hayward <alan.hayward@arm.com>
525 David Sherwood <david.sherwood@arm.com>
526
527 PR target/71307
528 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
529
530 2017-10-02 Richard Biener <rguenther@suse.de>
531
532 PR tree-optimization/82355
533 * gcc.dg/graphite/fuse-1.c: Adjust.
534 * gcc.dg/graphite/fuse-2.c: Likewise.
535 * gcc.dg/graphite/pr82355.c: New testcase.
536
537 2017-10-01 Jeff Law <law@redhat.com>
538
539 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
540
541 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
542
543 PR fortran/61450
544 * gfortran.dg/binding_label_tests_28.f90: New test.
545
546 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
547
548 PR c++/65949
549 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
550
551 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
552
553 PR c++/68754
554 * g++.dg/cpp1y/constexpr-68754.C: Move...
555 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
556
557 2017-09-30 Jakub Jelinek <jakub@redhat.com>
558
559 PR target/82361
560 * gcc.target/i386/pr82361-1.c: New test.
561 * gcc.target/i386/pr82361-2.c: New test.
562
563 2017-09-29 Yury Gribov <tetra2005@gmail.com>
564
565 PR middle-end/82319
566 * c-c++/common/pr57371-4.c: Test NaN comparisons.
567
568 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
569
570 * g++.dg/other/dump-ada-spec-10.C: New test.
571
572 2017-09-29 Jeff Law <law@redhat.com>
573
574 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
575
576 2017-09-29 Jakub Jelinek <jakub@redhat.com>
577
578 P0683R1 - default member initializers for bit-fields
579 * g++.dg/ext/bitfield6.C: New test.
580 * g++.dg/cpp2a/bitfield1.C: New test.
581 * g++.dg/cpp2a/bitfield2.C: New test.
582 * g++.dg/cpp2a/bitfield3.C: New test.
583
584 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
585
586 PR target/81481
587 * gcc.target/i386/pr81481.c: New.
588
589 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
590
591 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
592 and dg-require-effective-target directives to correct testing
593 behavior.
594 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
595 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
596 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
597 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
598 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
599 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
600 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
601 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
602 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
603 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
604 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
605 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
606 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
607 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
608 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
609 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
610 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
611
612 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
613
614 PR tree-optimization/82337
615 * gcc.c-torture/compile/pr82337.c: New file.
616
617 2017-09-29 Javier Miranda <miranda@adacore.com>
618
619 * gnat.dg/unchecked_union3.adb: New testcase.
620
621 2017-09-29 Javier Miranda <miranda@adacore.com>
622
623 * gnat.dg/unchecked_union2.adb: New testcase.
624
625 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
626
627 PR fortran/25071
628 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
629 * gfortran.dg/argument_checking_4.f90: Likewise.
630 * gfortran.dg/argument_checking_5.f90: Likewise.
631 * gfortran.dg/argument_checking_6.f90: Likewise.
632 * gfortran.dg/argument_checking_10.f90: Likewise.
633 * gfortran.dg/argument_checking_13.f90: Likewise.
634 * gfortran.dg/argument_checking_15.f90: Likewise.
635 * gfortran.dg/argument_checking_18.f90: Likewise.
636 * gfortran.dg/gomp/udr8.f90: Likewise.
637 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
638 the dg-options.
639
640 2017-09-29 Jakub Jelinek <jakub@redhat.com>
641
642 * g++.dg/ext/bitfield7.C: New test.
643 * g++.dg/ext/bitfield8.C: New test.
644 * g++.dg/ext/bitfield9.C: New test.
645
646 PR c/82340
647 * gcc.dg/tree-ssa/pr82340.c: New test.
648
649 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
650
651 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
652
653 PR c++/79488
654 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
655
656 2017-09-28 Jakub Jelinek <jakub@redhat.com>
657
658 PR target/82342
659 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
660 * gcc.target/i386/pr82260-2.c: Likewise.
661
662 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
663
664 * gcc.target/i386/avx512f-constant-float-return.c: New test.
665
666 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
667
668 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
669 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
670 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
671 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
672 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
673 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
674 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
675 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
676 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
677 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
678
679 2017-09-28 David Malcolm <dmalcolm@redhat.com>
680
681 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
682 test case.
683 * jit.dg/test-returning-function-ptr.c (create_code): Update to
684 create a function pointer type independently of the call to
685 gcc_jit_function_get_address, and assign the pointer to a local
686 before returning it, to exercise the function pointer type
687 comparison code.
688
689 2017-09-27 David Malcolm <dmalcolm@redhat.com>
690
691 * jit.dg/all-non-failing-tests.h: Add
692 test-returning-function-ptr.c.
693 * jit.dg/test-returning-function-ptr.c: New test case.
694
695 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
696
697 PR target/71727
698 * gcc.target/aarch64/pr71727-2.c: New test.
699
700 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
701
702 * gcc.target/powerpc/swaps-p8-28.c: New test.
703 * gcc.target/powerpc/swaps-p8-29.c: New test.
704 * gcc.target/powerpc/swaps-p8-30.c: New test.
705 * gcc.target/powerpc/swaps-p8-31.c: New test.
706 * gcc.target/powerpc/swaps-p8-32.c: New test.
707 * gcc.target/powerpc/swaps-p8-33.c: New test.
708 * gcc.target/powerpc/swaps-p8-34.c: New test.
709 * gcc.target/powerpc/swaps-p8-35.c: New test.
710 * gcc.target/powerpc/swaps-p8-36.c: New test.
711 * gcc.target/powerpc/swaps-p8-37.c: New test.
712 * gcc.target/powerpc/swaps-p8-38.c: New test.
713 * gcc.target/powerpc/swaps-p8-39.c: New test.
714 * gcc.target/powerpc/swaps-p8-40.c: New test.
715 * gcc.target/powerpc/swaps-p8-41.c: New test.
716 * gcc.target/powerpc/swaps-p8-42.c: New test.
717 * gcc.target/powerpc/swaps-p8-43.c: New test.
718 * gcc.target/powerpc/swaps-p8-44.c: New test.
719 * gcc.target/powerpc/swaps-p8-45.c: New test.
720
721 2017-09-27 Carl Love <cel@us.ibm.com>
722 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
723 for the __builtin_fctid and __builtin_fctiw.
724
725 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
726
727 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
728 new group memory offsetting code in the BRIG frontend.
729 * brig.dg/test/gimple/function_calls.hsail: Likewise.
730 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
731 * brig.dg/test/gimple/variables.hsail: Likewise.
732
733 2017-09-27 Jakub Jelinek <jakub@redhat.com>
734
735 PR c++/82159
736 * g++.dg/opt/pr82159.C: New test.
737
738 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
739
740 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
741
742 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
743
744 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
745 don't generate a 32-bit shift after doing XSCVDPSPN.
746 * gcc.target/powerpc/direct-move-float1.c: Likewise.
747 * gcc.target/powerpc/direct-move-float3.c: New test.
748
749 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
750
751 * gcc.dg/tree-ssa/cmpdiv.c: New test.
752
753 2017-09-26 Carl Love <cel@us.ibm.com>
754
755 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
756 file for the new built-ins and the existing built-ins.
757
758 2017-09-26 Janus Weil <janus@gcc.gnu.org>
759
760 PR fortran/82143
761 PR fortran/82324
762 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
763 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
764 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
765 Don't assume that DOUBLE PRECISION has kind=16.
766
767 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
768
769 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
770 warning from associate construct and do loop.
771
772 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
773
774 * gfortran.dg/gomp/associate1.f90: Really commit change
775 from 2017-09-25.
776 * gfortran.dg/predcom-1.f: Likewise.
777 * gfortran.dg/unconstrained_commons.f: Likewise.
778
779 2017-09-26 Jakub Jelinek <jakub@redhat.com>
780
781 PR middle-end/35691
782 * gcc.dg/pr35691-5.c: New test.
783 * gcc.dg/pr35691-6.c: New test.
784
785 2017-09-26 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/82321
788 * gcc.dg/graphite/pr82321.c: New testcase.
789
790 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
791
792 * lib/target-supports.exp (check_effective_target_vect_int)
793 (check_effective_target_vect_shift)
794 (check_effective_target_whole_vector_shift)
795 (check_effective_target_vect_shift_char)
796 (check_effective_target_vect_long)
797 (check_effective_target_vect_double)
798 (check_effective_target_vect_long_long)
799 (check_effective_target_vect_perm)
800 (check_effective_target_vect_perm_byte)
801 (check_effective_target_vect_perm_short)
802 (check_effective_target_vect_widen_mult_qi_to_hi)
803 (check_effective_target_vect_widen_mult_hi_to_si)
804 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
805 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
806 (check_effective_target_vect_widen_mult_si_to_di_pattern)
807 (check_effective_target_vect_pack_trunc)
808 (check_effective_target_vect_unpack)
809 (check_effective_target_vect_hw_misalign)
810 (check_effective_target_vect_condition)
811 (check_effective_target_vect_cond_mixed)
812 (check_effective_target_vect_char_mult)
813 (check_effective_target_vect_short_mult)
814 (check_effective_target_vect_int_mult)
815 (check_effective_target_vect_extract_even_odd)
816 (check_effective_target_vect_interleave)
817 (check_effective_target_sqrt_insn)
818 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
819 VX.
820 (check_vect_support_and_set_flags): New proc.
821 (check_effective_target_s390_vxe): Rename arch12 to z14.
822
823 2017-09-26 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/82320
826 * gcc.dg/torture/pr82320.c: New testcase.
827
828 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
829
830 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
831 Fix arm check.
832
833 2017-09-25 Jeff Law <law@redhat.com>
834
835 * lib/target-supports.exp
836 (check_effective_target_supports_stack_clash_protection): Enable for
837 rs6000 and powerpc targets.
838
839 2017-09-25 Bin Cheng <bin.cheng@arm.com>
840
841 PR tree-optimization/82163
842 * gcc.dg/tree-ssa/pr82163.c: New test.
843
844 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
845
846 * gfortran.dg/do_subscript_1.f90: New test.
847 * gfortran.dg/do_subscript_2.f90: New test.
848 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
849 * gfortran.dg/predcom-1.f: Adjust loop bounds.
850 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
851
852 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
853
854 * gcc.target/powerpc/fold-vec-st-char.c: New.
855 * gcc.target/powerpc/fold-vec-st-double.c: New.
856 * gcc.target/powerpc/fold-vec-st-float.c: New.
857 * gcc.target/powerpc/fold-vec-st-int.c: New.
858 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
859 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
860 * gcc.target/powerpc/fold-vec-st-short.c: New.
861
862 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
863
864 * g++.dg/pr82155.C: New testcase.
865
866 2017-09-25 Richard Biener <rguenther@suse.de>
867
868 PR tree-optimization/82285
869 * gcc.dg/torture/pr82285.c: New testcase.
870
871 2017-09-25 Justin Squirek <squirek@adacore.com>
872
873 * gnat.dg/entry_family.adb: New testcase
874
875 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
876
877 PR target/82267
878 * gcc.target/i386/pr82267.c: New test.
879
880 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
881 PR fortran/66328
882
883 * gfortran.dg/data_derived_1.f90: New test.
884
885 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
886
887 PR fortran/54633
888 * gfortran.dg/intrinsic_bounds_1.f90: New test.
889 * gfortran.dg/intrinsic_param_1.f90: New test.
890
891 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
892 Steven G. Kargl <kargl@gcc.gnu.org>
893
894 PR fortran/80118
895 * gfortran.dg/zero_sized_7.f90: New test.
896
897 2017-09-23 Janus Weil <janus@gcc.gnu.org>
898
899 PR fortran/82143
900 * gfortran.dg/promotion_3.f90: New test case.
901 * gfortran.dg/promotion_4.f90: New test case.
902
903 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
904
905 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
906 * gcc.target/i386/pr82196-2.c: (b): Likewise.
907
908 2017-09-22 Jakub Jelinek <jakub@redhat.com>
909
910 PR middle-end/35691
911 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
912 instead of -fdump-tree-forwprop-details in dg-options.
913 * gcc.dg/pr35691-2.c: Likewise.
914 * gcc.dg/pr35691-3.c: New test.
915 * gcc.dg/pr35691-4.c: New test.
916
917 PR sanitizer/81929
918 * g++.dg/ubsan/pr81929.C: New test.
919
920 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
921
922 PR tree-optimization/82289
923 * gcc.dg/vect/pr82289.c: New test.
924
925 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
926 Alan Hayward <alan.hayward@arm.com>
927 David Sherwood <david.sherwood@arm.com>
928
929 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
930 of alignment message.
931 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
932
933 2017-09-22 Martin Sebor <msebor@redhat.com>
934
935 PR c/81854
936 * gcc.target/i386/pr80732.c: Correct a type error.
937
938 2017-09-22 David Malcolm <dmalcolm@redhat.com>
939
940 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
941 to reflect highlighting of parameters; add test coverage for
942 callback parameters.
943
944 2017-09-22 Richard Biener <rguenther@suse.de>
945
946 * gcc.dg/graphite/scop-24.c: New testcase.
947
948 2017-09-22 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/82291
951 * gcc.dg/torture/pr82291.c: New testcase.
952
953 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
954
955 * gcc.target/i386/avx512f-constant-set.c: New test.
956
957 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
958
959 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
960 * gcc.target/i386/avx512f-prefer.c: New test.
961
962 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
963
964 * lib/target-supports.exp
965 (check_effective_target_frame_pointer_for_non_leaf): Add
966 case for x86 Solaris.
967
968 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
969
970 PR fortran/78512
971 * gfortran.dg/associate_26.f90 : New test.
972
973 PR fortran/80120
974 * gfortran.dg/associate_27.f90 : New test.
975
976 PR fortran/81903
977 * gfortran.dg/associate_28.f90 : New test.
978
979 PR fortran/82121
980 * gfortran.dg/associate_29.f90 : New test.
981
982 PR fortran/67543
983 * gfortran.dg/associate_30.f90 : New test.
984
985 PR fortran/52832
986 * gfortran.dg/associate_31.f90 : New test.
987
988 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
989
990 * gnat.dg/discr48.adb: New test.
991 * gnat.dg/discr48_pkg.ads: New helper.
992
993 2017-09-21 Tamar Christina <tamar.christina@arm.com>
994
995 PR testsuite/78421
996 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
997 Invert arm check.
998
999 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1000
1001 * gfortran.dg/goacc/wait.f90: New test.
1002
1003 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR sanitizer/81715
1006 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1007 const predicate to const predicate & to avoid UB.
1008 * g++.dg/opt/pr81715.C: New test.
1009
1010 2017-09-21 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/82276
1013 PR tree-optimization/82244
1014 * gcc.dg/torture/pr82276.c: New testcase.
1015
1016 2017-09-21 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/71351
1019 * gfortran.dg/graphite/pr71351.f90: New testcase.
1020 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1021
1022 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR target/82260
1025 * gcc.target/i386/pr82260-1.c: New test.
1026 * gcc.target/i386/pr82260-2.c: New test.
1027
1028 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1029 Jeff Law <law@redhat.com>
1030
1031 * gcc.dg/stack-check-5.c: Add argument for s390.
1032 * lib/target-supports.exp:
1033 (check_effective_target_supports_stack_clash_protection): Enable for
1034 s390/s390x targets.
1035
1036 2017-09-20 Martin Sebor <msebor@redhat.com>
1037
1038 PR c/81854
1039 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1040 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1041 * lib/target-supports.exp: Adjust for C++.
1042
1043 PR c/81854
1044 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1045 * gcc.dg/attr-ifunc-2.c: Ditto.
1046 * gcc.dg/attr-ifunc-3.c: Ditto.
1047 * gcc.dg/attr-ifunc-4.c: Ditto.
1048 * gcc.dg/attr-ifunc-5.c: Ditto.
1049 * gcc.dg/pr81854.c: Require ifunc support.
1050 * lib/target-supports.exp: Correct type error.
1051
1052 2017-09-20 Jeff Law <law@redhat.com>
1053
1054 * gcc.target/i386/stack-check-11.c: Update test and regexp
1055 so that it works for both i?86 and x86_64.
1056
1057 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1058
1059 PR target/77687
1060 * gcc.target/powerpc/pr77687.c: New testcase.
1061
1062 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1063
1064 P0409R2 - allow lambda capture [=, this]
1065 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1066 capture. Add further tests.
1067 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1068 for c++2a on [=, this] capture.
1069
1070 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1071 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1072
1073 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1074
1075 * gcc.target/i386/builtin_target.c: Test knm.
1076 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1077
1078 2017-09-20 Richard Biener <rguenther@suse.de>
1079
1080 PR tree-optimization/77362
1081 * gcc.dg/graphite/pr77362.c: New testcase.
1082
1083 2017-09-20 Richard Biener <rguenther@suse.de>
1084
1085 PR tree-optimization/82264
1086 * gcc.dg/torture/pr82264.c: New testcase.
1087
1088 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1089
1090 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1091 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1092 it doesn't match newlines.
1093 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1094 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1095 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1096 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1097 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1098 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1099 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1100 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1101 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1102 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1103
1104 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1105
1106 PR c++/64954
1107 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1108
1109 2017-09-20 Richard Biener <rguenther@suse.de>
1110
1111 PR tree-optimization/81373
1112 * gcc.dg/graphite/pr81373.c: New testcase.
1113
1114 2017-09-19 Jeff Law <law@redhat.com>
1115
1116 * gcc.target/i386/stack-check-11.c: New test.
1117
1118 * gcc.dg/stack-check-4.c: New test.
1119 * gcc.dg/stack-check-5.c: New test.
1120 * gcc.dg/stack-check-6.c: New test.
1121 * gcc.dg/stack-check-6a.c: New test.
1122 * gcc.dg/stack-check-7.c: New test.
1123 * gcc.dg/stack-check-8.c: New test.
1124 * gcc.dg/stack-check-9.c: New test.
1125 * gcc.dg/stack-check-10.c: New test.
1126 * lib/target-supports.exp
1127 (check_effective_target_supports_stack_clash_protection): Enable for
1128 x86 and x86_64 targets.
1129
1130 * gcc.dg/stack-check-3.c: New test.
1131
1132 * gcc.dg/stack-check-2.c: New test.
1133 * lib/target-supports.exp
1134 (check_effective_target_supports_stack_clash_protection): New.
1135 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1136 (check_effective_target_caller_implicit_probes): Likewise.
1137
1138 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1139
1140 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1141 * g++.dg/tree-ssa/pr41428.C: Likewise.
1142 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1143 c++17 and up.
1144 * g++.dg/expr/bool3.C: Likewise.
1145 * g++.dg/expr/bitfield5.C: Likewise.
1146 * g++.old-deja/g++.jason/bool5.C: Likewise.
1147
1148 2017-09-18 Martin Sebor <msebor@redhat.com>
1149
1150 PR c/81854
1151 * gcc.dg/pr81854.c: New test.
1152 * g++.dg/ext/attr-ifunc-5.C: New test.
1153 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1154 * g++.dg/ext/attr-ifunc-2.C: Same.
1155 * g++.dg/ext/attr-ifunc-3.C: Same.
1156 * g++.dg/ext/attr-ifunc-4.C: Same.
1157 * g++.old-deja/g++.abi/vtable2.C: Same.
1158 * gcc.dg/attr-ifunc-1.c: Same.
1159
1160 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1161
1162 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1163
1164 2017-09-19 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/82244
1167 * gcc.dg/torture/pr82244.c: New testcase.
1168
1169 2017-09-19 Richard Biener <rguenther@suse.de>
1170
1171 PR tree-optimization/69728
1172 * gfortran.dg/graphite/pr69728.f90: New testcase.
1173 * gcc.dg/graphite/pr69728.c: Likewise.
1174
1175 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/80947
1178 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1179
1180 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1181
1182 * gcc.dg/vect/slp-multitypes-13.c: New test.
1183
1184 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1185
1186 * gfortran.dg/vect/mask-store-1.f90: New test.
1187
1188 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/45033
1191 * g++.dg/expr/delete1.C: New.
1192
1193 2017-09-18 Bob Duff <duff@adacore.com>
1194
1195 * gnat.dg/validity_check.adb: New testcase.
1196
1197 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1198
1199 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1200
1201 2017-09-18 Bob Duff <duff@adacore.com>
1202
1203 * gnat.dg/tagged_prefix_call.adb: New testcase.
1204
1205 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1206
1207 * gnat.dg/default_variants.adb: New testcase.
1208
1209 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1210
1211 PR target/81736
1212 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1213 * gcc.target/i386/pr81736-4.c: Likewise.
1214
1215 2017-09-18 Richard Biener <rguenther@suse.de>
1216
1217 PR tree-optimization/79622
1218 * gcc.dg/graphite/pr79622.c: New testcase.
1219
1220 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1221
1222 gcc.target/i386/pr82196-1.c: New test.
1223 gcc.target/i386/pr82196-2.c: Likewise.
1224
1225 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 PR target/82166
1228 * gcc.target/i386/pr82166.c: New test.
1229
1230 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1231
1232 PR fortran/82173
1233 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1234 * gfortran.dg/pdt_2.f03 : The same.
1235 * gfortran.dg/pdt_3.f03 : The same.
1236 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1237 module 'bad_vars'. Add error concerning assumed parameters and
1238 save attribute.
1239 * gfortran.dg/pdt_11.f03 : New test.
1240
1241 PR fortran/60483
1242 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1243 * gfortran.dg/associate_25.f90 : New test.
1244 * gfortran.dg/pdt_12.f03 : New test.
1245
1246 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1247 Jakub Jelinek <jakub@redhat.com>
1248
1249 Add support for -std=c++2a.
1250 * lib/target-supports.exp (check_effective_target_c++17): Return
1251 1 also if check_effective_target_c++2a.
1252 (check_effective_target_c++17_down): New.
1253 (check_effective_target_c++2a_only): New.
1254 (check_effective_target_c++2a): New.
1255 * g++.dg/cpp2a/cplusplus.C: New.
1256
1257 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1258
1259 PR c/82071
1260 * gcc.target/i386/excess-precision-8.c: New test.
1261
1262 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1263 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/64644
1266 * g++.dg/other/anon-union4.C: New.
1267 * g++.old-deja/g++.law/union4.C: Adjust.
1268 * g++.old-deja/g++.other/anon1.C: Likewise.
1269
1270 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1271
1272 * c-c++-common/Wcast-align.c: New test.
1273
1274 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1275
1276 * g++.dg/sso-1.C: New test.
1277 * g++.dg/sso-2.C: Likewise.
1278
1279 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/78648
1282 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1283
1284 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1285
1286 PR tree-optimization/71026
1287 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1288
1289 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1290
1291 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1292 * lib/target-supports.exp (check_effective_target_c++14): Use
1293 check_effective_target_c++17 instead of check_effective_target_c++1z.
1294 (check_effective_target_c++14_down): Likewise.
1295 (check_effective_target_c++1z_only): Rename to ...
1296 (check_effective_target_c++17_only): ... this.
1297 (check_effective_target_c++1z): Rename to ...
1298 (check_effective_target_c++17): ... this.
1299 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1300 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1301 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1302 and comments refering to 1z to 17.
1303 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1304 * g++.dg/template/partial5.C: Likewise.
1305 * g++.dg/template/nontype8.C: Likewise.
1306 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1307 * g++.dg/cpp1z/nontype3a.C: Likewise.
1308 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1309 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1310 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1311 * g++.dg/cpp1z/pr78771.C: Likewise.
1312 * g++.dg/cpp1z/elide1.C: Likewise.
1313 * g++.dg/cpp1z/fold3.C: Likewise.
1314 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1315 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1316 * g++.dg/cpp1z/inline-var2.C: Likewise.
1317 * g++.dg/cpp1z/eval-order2.C: Likewise.
1318 * g++.dg/cpp1z/decomp21.C: Likewise.
1319 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1320 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1321 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1322 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1323 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1324 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1325 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1326 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1327 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1328 * g++.dg/cpp1z/range-for1.C: Likewise.
1329 * g++.dg/cpp1z/init-statement4.C: Likewise.
1330 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1331 * g++.dg/cpp1z/decomp30.C: Likewise.
1332 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1333 * g++.dg/cpp1z/register2.C: Likewise.
1334 * g++.dg/cpp1z/decomp9.C: Likewise.
1335 * g++.dg/cpp1z/regress1.C: Likewise.
1336 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1337 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1338 * g++.dg/cpp1z/abbrev2.C: Likewise.
1339 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1340 * g++.dg/cpp1z/regress2.C: Likewise.
1341 * g++.dg/cpp1z/decomp16.C: Likewise.
1342 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1343 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1344 * g++.dg/cpp1z/decomp3.C: Likewise.
1345 * g++.dg/cpp1z/register1.C: Likewise.
1346 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1347 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1348 * g++.dg/cpp1z/decomp10.C: Likewise.
1349 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1350 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1351 * g++.dg/cpp1z/decomp27.C: Likewise.
1352 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1353 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1354 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1355 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1356 * g++.dg/cpp1z/decomp11.C: Likewise.
1357 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1358 * g++.dg/cpp1z/utf8-2.C: Likewise.
1359 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1360 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1361 * g++.dg/cpp1z/byte1.C: Likewise.
1362 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1363 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1364 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1365 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1366 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1367 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1368 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1369 * g++.dg/cpp1z/cplusplus.C: Likewise.
1370 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1371 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1372 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1373 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1374 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1376 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1377 * g++.dg/cpp1z/fold9.C: Likewise.
1378 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1379 * g++.dg/cpp1z/abbrev1.C: Likewise.
1380 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1381 * g++.dg/cpp1z/utf8.C: Likewise.
1382 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1383 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1384 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1385 * g++.dg/cpp1z/init-statement2.C: Likewise.
1386 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1387 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1388 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1389 * g++.dg/cpp1z/nontype3.C: Likewise.
1390 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1391 * g++.dg/cpp1z/fold7.C: Likewise.
1392 * g++.dg/cpp1z/nontype2.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1394 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1395 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1396 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1397 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1398 * g++.dg/cpp1z/nontype1.C: Likewise.
1399 * g++.dg/cpp1z/init-statement5.C: Likewise.
1400 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1401 * g++.dg/cpp1z/decomp17.C: Likewise.
1402 * g++.dg/cpp1z/fold4.C: Likewise.
1403 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1404 * g++.dg/cpp1z/fold7a.C: Likewise.
1405 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1406 * g++.dg/cpp1z/init-statement7.C: Likewise.
1407 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1408 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1409 * g++.dg/cpp1z/pr79143.C: Likewise.
1410 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1411 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1412 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1413 * g++.dg/cpp1z/decomp20.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1416 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1417 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1418 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1419 * g++.dg/cpp1z/fold8.C: Likewise.
1420 * g++.dg/cpp1z/init-statement3.C: Likewise.
1421 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1422 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1423 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1424 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1425 * g++.dg/cpp1z/fold1.C: Likewise.
1426 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1427 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1428 * g++.dg/cpp1z/fold5.C: Likewise.
1429 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1430 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1431 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1433 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1434 * g++.dg/cpp1z/eval-order3.C: Likewise.
1435 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1436 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1437 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1438 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1439 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1440 * g++.dg/cpp1z/decomp15.C: Likewise.
1441 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1442 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1443 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1444 * g++.dg/cpp1z/decomp4.C: Likewise.
1445 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1446 * g++.dg/cpp1z/init-statement8.C: Likewise.
1447 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1448 * g++.dg/cpp1z/init-statement6.C: Likewise.
1449 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1450 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1451 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1452 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1453 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1455 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1456 * g++.dg/cpp1z/init-statement9.C: Likewise.
1457 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1458 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1459 * g++.dg/cpp1z/fold2.C: Likewise.
1460 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1462 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1463 * g++.dg/cpp1z/fold6.C: Likewise.
1464 * g++.dg/cpp1z/decomp12.C: Likewise.
1465 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1466 * g++.dg/cpp1z/inline-var1.C: Likewise.
1467 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1469 * g++.dg/other/error3.C: Likewise.
1470 * g++.dg/init/new25.C: Likewise.
1471 * g++.dg/init/new13.C: Likewise.
1472 * g++.dg/tls/diag-2.C: Likewise.
1473 * g++.dg/tls/diag-4.C: Likewise.
1474 * g++.dg/opt/noreturn-1.C: Likewise.
1475 * g++.dg/eh/async-unwind2.C: Likewise.
1476 * g++.dg/eh/spec9.C: Likewise.
1477 * g++.dg/eh/spec7.C: Likewise.
1478 * g++.dg/eh/template1.C: Likewise.
1479 * g++.dg/eh/cond4.C: Likewise.
1480 * g++.dg/eh/pr41819.C: Likewise.
1481 * g++.dg/eh/delete1.C: Likewise.
1482 * g++.dg/eh/spec3.C: Likewise.
1483 * g++.dg/eh/forced4.C: Likewise.
1484 * g++.dg/eh/spec2.C: Likewise.
1485 * g++.dg/eh/shadow1.C: Likewise.
1486 * g++.dg/eh/pr38662.C: Likewise.
1487 * g++.dg/eh/ehopt1.C: Likewise.
1488 * g++.dg/eh/spec8.C: Likewise.
1489 * g++.dg/eh/init-temp2.C: Likewise.
1490 * g++.dg/rtti/crash3.C: Likewise.
1491 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1492 * g++.dg/warn/register-parm-1.C: Likewise.
1493 * g++.dg/warn/register-var-2.C: Likewise.
1494 * g++.dg/gcov/gcov-7.C: Likewise.
1495 * g++.dg/tree-ssa/pr45605.C: Likewise.
1496 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1497 * g++.dg/lookup/exception1.C: Likewise.
1498 * g++.dg/ubsan/pr79589.C: Likewise.
1499 * g++.dg/tm/pr47340.C: Likewise.
1500 * g++.dg/tm/pr46567.C: Likewise.
1501 * g++.dg/expr/bitfield5.C: Likewise.
1502 * g++.dg/expr/bool1.C: Likewise.
1503 * g++.dg/expr/lval3.C: Likewise.
1504 * g++.dg/expr/lval4.C: Likewise.
1505 * g++.dg/expr/bitfield4.C: Likewise.
1506 * g++.dg/expr/bitfield6.C: Likewise.
1507 * g++.dg/expr/bool3.C: Likewise.
1508 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1509 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1510 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1511 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1512 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1513 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1514 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1515 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1516 * g++.dg/parse/register1.C: Likewise.
1517 * g++.dg/parse/error15.C: Likewise.
1518 * g++.dg/parse/linkage2.C: Likewise.
1519 * g++.dg/concepts/intro2.C: Likewise.
1520 * g++.dg/concepts/class.C: Likewise.
1521 * g++.dg/concepts/traits1.C: Likewise.
1522 * g++.dg/concepts/req5.C: Likewise.
1523 * g++.dg/concepts/var-concept5.C: Likewise.
1524 * g++.dg/concepts/fn-concept2.C: Likewise.
1525 * g++.dg/concepts/traits2.C: Likewise.
1526 * g++.dg/concepts/placeholder2.C: Likewise.
1527 * g++.dg/concepts/class6.C: Likewise.
1528 * g++.dg/concepts/memtmpl1.C: Likewise.
1529 * g++.dg/concepts/friend2.C: Likewise.
1530 * g++.dg/concepts/template-parm3.C: Likewise.
1531 * g++.dg/concepts/template-parm10.C: Likewise.
1532 * g++.dg/concepts/explicit-spec1.C: Likewise.
1533 * g++.dg/concepts/explicit-spec3.C: Likewise.
1534 * g++.dg/concepts/var-templ2.C: Likewise.
1535 * g++.dg/concepts/intro5.C: Likewise.
1536 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1537 * g++.dg/concepts/iconv1.C: Likewise.
1538 * g++.dg/concepts/constrained-parm.C: Likewise.
1539 * g++.dg/concepts/template-template-parm1.C: Likewise.
1540 * g++.dg/concepts/var-concept3.C: Likewise.
1541 * g++.dg/concepts/class3.C: Likewise.
1542 * g++.dg/concepts/memfun2.C: Likewise.
1543 * g++.dg/concepts/req1.C: Likewise.
1544 * g++.dg/concepts/disjunction1.C: Likewise.
1545 * g++.dg/concepts/req17.C: Likewise.
1546 * g++.dg/concepts/pr65848.C: Likewise.
1547 * g++.dg/concepts/placeholder4.C: Likewise.
1548 * g++.dg/concepts/decl-diagnose.C: Likewise.
1549 * g++.dg/concepts/intro7.C: Likewise.
1550 * g++.dg/concepts/pr68683.C: Likewise.
1551 * g++.dg/concepts/partial-spec4.C: Likewise.
1552 * g++.dg/concepts/template-parm5.C: Likewise.
1553 * g++.dg/concepts/explicit-inst1.C: Likewise.
1554 * g++.dg/concepts/class-deduction1.C: Likewise.
1555 * g++.dg/concepts/class1.C: Likewise.
1556 * g++.dg/concepts/req15.C: Likewise.
1557 * g++.dg/concepts/memfun.C: Likewise.
1558 * g++.dg/concepts/pr68434.C: Likewise.
1559 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1560 * g++.dg/concepts/partial-spec6.C: Likewise.
1561 * g++.dg/concepts/var-templ1.C: Likewise.
1562 * g++.dg/concepts/template-parm8.C: Likewise.
1563 * g++.dg/concepts/explicit-inst3.C: Likewise.
1564 * g++.dg/concepts/class4.C: Likewise.
1565 * g++.dg/concepts/req6.C: Likewise.
1566 * g++.dg/concepts/fn8.C: Likewise.
1567 * g++.dg/concepts/class5.C: Likewise.
1568 * g++.dg/concepts/placeholder5.C: Likewise.
1569 * g++.dg/concepts/req16.C: Likewise.
1570 * g++.dg/concepts/req10.C: Likewise.
1571 * g++.dg/concepts/var-concept2.C: Likewise.
1572 * g++.dg/concepts/auto3.C: Likewise.
1573 * g++.dg/concepts/generic-fn-err.C: Likewise.
1574 * g++.dg/concepts/pr65552.C: Likewise.
1575 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1576 * g++.dg/concepts/fn1.C: Likewise.
1577 * g++.dg/concepts/partial-spec.C: Likewise.
1578 * g++.dg/concepts/template-parm12.C: Likewise.
1579 * g++.dg/concepts/diagnostic1.C: Likewise.
1580 * g++.dg/concepts/intro1.C: Likewise.
1581 * g++.dg/concepts/explicit-inst4.C: Likewise.
1582 * g++.dg/concepts/req18.C: Likewise.
1583 * g++.dg/concepts/explicit-spec5.C: Likewise.
1584 * g++.dg/concepts/var-concept6.C: Likewise.
1585 * g++.dg/concepts/fn9.C: Likewise.
1586 * g++.dg/concepts/req2.C: Likewise.
1587 * g++.dg/concepts/template-parm7.C: Likewise.
1588 * g++.dg/concepts/req14.C: Likewise.
1589 * g++.dg/concepts/template-parm6.C: Likewise.
1590 * g++.dg/concepts/variadic4.C: Likewise.
1591 * g++.dg/concepts/fn6.C: Likewise.
1592 * g++.dg/concepts/req-neg1.C: Likewise.
1593 * g++.dg/concepts/alias3.C: Likewise.
1594 * g++.dg/concepts/expression2.C: Likewise.
1595 * g++.dg/concepts/partial-spec3.C: Likewise.
1596 * g++.dg/concepts/expression3.C: Likewise.
1597 * g++.dg/concepts/memfun-err.C: Likewise.
1598 * g++.dg/concepts/pr66091.C: Likewise.
1599 * g++.dg/concepts/explicit-spec2.C: Likewise.
1600 * g++.dg/concepts/equiv.C: Likewise.
1601 * g++.dg/concepts/friend1.C: Likewise.
1602 * g++.dg/concepts/fn4.C: Likewise.
1603 * g++.dg/concepts/var-templ3.C: Likewise.
1604 * g++.dg/concepts/explicit-inst2.C: Likewise.
1605 * g++.dg/concepts/alias2.C: Likewise.
1606 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1607 * g++.dg/concepts/placeholder6.C: Likewise.
1608 * g++.dg/concepts/fn10.C: Likewise.
1609 * g++.dg/concepts/req3.C: Likewise.
1610 * g++.dg/concepts/variadic2.C: Likewise.
1611 * g++.dg/concepts/pr65636.C: Likewise.
1612 * g++.dg/concepts/intro6.C: Likewise.
1613 * g++.dg/concepts/class2.C: Likewise.
1614 * g++.dg/concepts/fn2.C: Likewise.
1615 * g++.dg/concepts/req20.C: Likewise.
1616 * g++.dg/concepts/req8.C: Likewise.
1617 * g++.dg/concepts/placeholder1.C: Likewise.
1618 * g++.dg/concepts/pr65854.C: Likewise.
1619 * g++.dg/concepts/member-concept.C: Likewise.
1620 * g++.dg/concepts/template-parm2.C: Likewise.
1621 * g++.dg/concepts/variadic1.C: Likewise.
1622 * g++.dg/concepts/fn7.C: Likewise.
1623 * g++.dg/concepts/intro4.C: Likewise.
1624 * g++.dg/concepts/req13.C: Likewise.
1625 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1626 * g++.dg/concepts/explicit-spec6.C: Likewise.
1627 * g++.dg/concepts/auto1.C: Likewise.
1628 * g++.dg/concepts/alias1.C: Likewise.
1629 * g++.dg/concepts/fn-concept1.C: Likewise.
1630 * g++.dg/concepts/template-parm11.C: Likewise.
1631 * g++.dg/concepts/explicit-spec4.C: Likewise.
1632 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1633 * g++.dg/concepts/req9.C: Likewise.
1634 * g++.dg/concepts/req4.C: Likewise.
1635 * g++.dg/concepts/pr65681.C: Likewise.
1636 * g++.dg/concepts/req7.C: Likewise.
1637 * g++.dg/concepts/req12.C: Likewise.
1638 * g++.dg/concepts/fn5.C: Likewise.
1639 * g++.dg/concepts/alias4.C: Likewise.
1640 * g++.dg/concepts/generic-fn.C: Likewise.
1641 * g++.dg/concepts/feature-macro.C: Likewise.
1642 * g++.dg/concepts/req19.C: Likewise.
1643 * g++.dg/concepts/placeholder3.C: Likewise.
1644 * g++.dg/concepts/intro3.C: Likewise.
1645 * g++.dg/concepts/partial-spec5.C: Likewise.
1646 * g++.dg/concepts/template-parm4.C: Likewise.
1647 * g++.dg/concepts/dr1430.C: Likewise.
1648 * g++.dg/concepts/pr65634.C: Likewise.
1649 * g++.dg/concepts/var-concept4.C: Likewise.
1650 * g++.dg/concepts/pr67249.C: Likewise.
1651 * g++.dg/concepts/expression.C: Likewise.
1652 * g++.dg/concepts/pr65575.C: Likewise.
1653 * g++.dg/concepts/partial-spec2.C: Likewise.
1654 * g++.dg/concepts/template-parm9.C: Likewise.
1655 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1656 * g++.dg/concepts/equiv2.C: Likewise.
1657 * g++.dg/concepts/req11.C: Likewise.
1658 * g++.dg/concepts/template-parm1.C: Likewise.
1659 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1660 * g++.dg/concepts/var-concept1.C: Likewise.
1661 * g++.dg/concepts/fn3.C: Likewise.
1662 * g++.dg/torture/pr46364.C: Likewise.
1663 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1664 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1665 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1666 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1667 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1668 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1669 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1670 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1671 * g++.dg/torture/pr52918-1.C: Likewise.
1672 * g++.dg/torture/pr49394.C: Likewise.
1673 * g++.dg/torture/pr57190.C: Likewise.
1674 * g++.dg/cpp0x/static_assert8.C: Likewise.
1675 * g++.dg/cpp0x/noexcept19.C: Likewise.
1676 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1677 * g++.dg/cpp0x/variadic73.C: Likewise.
1678 * g++.dg/cpp0x/noexcept02.C: Likewise.
1679 * g++.dg/cpp0x/defaulted23.C: Likewise.
1680 * g++.dg/cpp0x/noexcept08.C: Likewise.
1681 * g++.dg/cpp0x/auto9.C: Likewise.
1682 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1683 * g++.dg/cpp0x/error5.C: Likewise.
1684 * c-c++-common/gomp/atomic-12.c: Likewise.
1685 * c-c++-common/gomp/atomic-13.c: Likewise.
1686 * c-c++-common/gomp/atomic-14.c: Likewise.
1687 * c-c++-common/Wvarargs-2.c: Likewise.
1688 * c-c++-common/Wvarargs.c: Likewise.
1689 * c-c++-common/vector-subscript-2.c: Likewise.
1690 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1691 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1692 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1693 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1694 * g++.old-deja/g++.eh/throw2.C: Likewise.
1695 * g++.old-deja/g++.eh/throw1.C: Likewise.
1696 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1697 * g++.old-deja/g++.other/new7.C: Likewise.
1698 * g++.old-deja/g++.other/crash30.C: Likewise.
1699 * g++.old-deja/g++.other/regstack.C: Likewise.
1700 * g++.old-deja/g++.other/crash28.C: Likewise.
1701 * g++.old-deja/g++.jason/bool5.C: Likewise.
1702 * g++.old-deja/g++.mike/p10416.C: Likewise.
1703 * g++.old-deja/g++.mike/eh25.C: Likewise.
1704 * g++.old-deja/g++.mike/eh55.C: Likewise.
1705
1706 PR rtl-optimization/82192
1707 * gcc.c-torture/execute/pr82192.c: New test.
1708
1709 2017-09-15 Richard Biener <rguenther@suse.de>
1710
1711 PR tree-optimization/82217
1712 * gcc.dg/torture/pr82217.c: New testcase.
1713
1714 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR target/82145
1717 * gcc.target/i386/pr82145.c: New test.
1718
1719 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1720
1721 PR fortran/82184
1722 * gfortran.dg/pointer_array_9.f90: New test.
1723
1724 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1725
1726 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1727 __builtin_fabsq.
1728 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1729 of __builtin_fabsq. Prevent the test from running on 32-bit.
1730 * gcc.target/powerpc/float128-fma1.c: New test.
1731 * gcc.target/powerpc/float128-fma2.c: Likewise.
1732 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1733 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1734
1735 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1736
1737 PR jit/82174
1738 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1739 New test case.
1740
1741 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1742
1743 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1744
1745 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1746
1747 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1748 lp64 requirement.
1749
1750 2017-09-14 Richard Biener <rguenther@suse.de>
1751
1752 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1753 * gcc.dg/uninit-suppress_2.c: Adjust.
1754 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1755
1756 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1757
1758 PR tree-optimization/80996
1759 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1760
1761 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR target/81325
1764 * g++.dg/cpp0x/pr81325.C: New test.
1765
1766 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1767
1768 PR fortran/82173
1769 * gfortran.dg/pdt_10.f03 : New test.
1770
1771 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1772
1773 PR c++/68177
1774 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1775
1776 2017-09-13 Martin Liska <mliska@suse.cz>
1777
1778 PR middle-end/82154
1779 * g++.dg/torture/pr82154.C: New test.
1780
1781 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/61362
1784 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1785 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1786
1787 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1788
1789 PR tree-optimization/80925
1790 * gfortran.dg/vect/vect-2.f90: Add
1791 --param vect-max-peeling-for-alignment=0 option.
1792 Remove unaligned access and peeling checks.
1793 * gfortran.dg/vect/vect-3.f90: Ditto.
1794 * gfortran.dg/vect/vect-4.f90: Ditto.
1795 * gfortran.dg/vect/vect-5.f90: Ditto.
1796
1797 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/61135
1800 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1801 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1802
1803 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1804
1805 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1806
1807 2017-09-13 Marek Polacek <polacek@redhat.com>
1808
1809 PR c/82167
1810 * gcc.dg/pr82167.c: New test.
1811
1812 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1813
1814 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1815 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1816 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1817 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1818 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1819 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1820
1821 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1822
1823 * gcc.target/aarch64/pr62178.c: Updated testcase
1824 to scan for two ldrs and an mla.
1825
1826 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 PR c++/59949
1829 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1830
1831 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1832
1833 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1834
1835 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1836
1837 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1838 ARMv8-A and ARMv8-R.
1839 * gcc.target/arm/acle/cdp2.c: Likewise.
1840 * gcc.target/arm/acle/ldc.c: Likewise.
1841 * gcc.target/arm/acle/ldc2.c: Likewise.
1842 * gcc.target/arm/acle/ldc2l.c: Likewise.
1843 * gcc.target/arm/acle/ldcl.c: Likewise.
1844 * gcc.target/arm/acle/mcr.c: Likewise.
1845 * gcc.target/arm/acle/mcr2.c: Likewise.
1846 * gcc.target/arm/acle/mcrr.c: Likewise.
1847 * gcc.target/arm/acle/mcrr2.c: Likewise.
1848 * gcc.target/arm/acle/mrc.c: Likewise.
1849 * gcc.target/arm/acle/mrc2.c: Likewise.
1850 * gcc.target/arm/acle/mrrc.c: Likewise.
1851 * gcc.target/arm/acle/mrrc2.c: Likewise.
1852 * gcc.target/arm/acle/stc.c: Likewise.
1853 * gcc.target/arm/acle/stc2.c: Likewise.
1854 * gcc.target/arm/acle/stc2l.c: Likewise.
1855 * gcc.target/arm/acle/stcl.c: Likewise.
1856 * lib/target-supports.exp:
1857 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1858 and stcl in the comment.
1859 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1860 and disable Thumb-1 targets.
1861 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1862 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1863
1864 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1865
1866 PR c++/47226
1867 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1868 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1869
1870 2017-09-13 Richard Biener <rguenther@suse.de>
1871
1872 PR middle-end/82128
1873 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1874 default-def to avoid breaking iterator update with the weird
1875 interaction with cgraph_update_edges_for_call_stmt_node.
1876
1877 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1878
1879 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1880
1881 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/70621
1884 * g++.dg/torture/pr70621.C: New.
1885
1886 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1887
1888 PR fortran/82173
1889 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1890 is defined' error.
1891 * gfortran.dg/pdt_6.f03 : New test.
1892 * gfortran.dg/pdt_7.f03 : New test.
1893 * gfortran.dg/pdt_8.f03 : New test.
1894
1895 PR fortran/82168
1896 * gfortran.dg/pdt_9.f03 : New test.
1897
1898 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR target/82112
1901 * gcc.target/powerpc/pr82112.c: New test.
1902 * g++.dg/ext/altivec-18.C: New test.
1903
1904 2017-09-12 Martin Liska <mliska@suse.cz>
1905
1906 PR testsuite/82114
1907 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1908
1909 2017-09-12 Richard Biener <rguenther@suse.de>
1910
1911 PR tree-optimization/82157
1912 * gcc.dg/torture/pr82157.c: New testcase.
1913
1914 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1915
1916 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1917 attribute.
1918 * gcc.target/mips/near-far-2.c: Likewise.
1919 * gcc.target/mips/near-far-3.c: Likewise.
1920 * gcc.target/mips/near-far-4.c: Likewise.
1921
1922 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1923
1924 PR target/82112
1925 * c-c++-common/pr82112.c: New test.
1926 * gcc.dg/pr82112.c: New test.
1927
1928 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1929
1930 PR ada/79441
1931 * gnat.dg/pack9.adb: Robustify.
1932
1933 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1934
1935 PR fortran/34640
1936 * gfortran.dg/associate_24.f90: New test.
1937 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1938 checks.
1939 * gfortran.dg/no_arg_check_2.f90: Likewise.
1940 * gfortran.dg/pointer_array_1.f90: New test.
1941 * gfortran.dg/pointer_array_2.f90: New test.
1942 * gfortran.dg/pointer_array_7.f90: New test.
1943 * gfortran.dg/pointer_array_8.f90: New test.
1944 * gfortran.dg/pointer_array_component_1.f90: New test.
1945 * gfortran.dg/pointer_array_component_2.f90: New test.
1946 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1947 counts by 1.
1948
1949 PR fortran/40737
1950 * gfortran.dg/pointer_array_3.f90: New test.
1951
1952 PR fortran/57116
1953 * gfortran.dg/pointer_array_4.f90: New test.
1954
1955 PR fortran/55763
1956 * gfortran.dg/pointer_array_5.f90: New test.
1957
1958 PR fortran/57019
1959 * gfortran.dg/pointer_array_6.f90: New test.
1960
1961 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1962
1963 PR c++/81852
1964 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1965 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1966 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1967 * g++.dg/cpp1y/feat-neg.C: Likewise.
1968 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1969
1970 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1971
1972 * gnat.dg/debug14.adb: New test.
1973
1974 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/specs/atomic3.ads: New test.
1977
1978 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/specs/vfa.ads: Rename into...
1981 * gnat.dg/specs/vfa1.ads: ...this.
1982 * gnat.dg/specs/vfa2.ads: New test.
1983
1984 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1985
1986 * gfortran.dg/pdt_1.f03 : New test.
1987 * gfortran.dg/pdt_2.f03 : New test.
1988 * gfortran.dg/pdt_3.f03 : New test.
1989 * gfortran.dg/pdt_4.f03 : New test.
1990 * gfortran.dg/pdt_5.f03 : New test.
1991
1992 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1993
1994 * gcc.dg/pr81988.c: New test.
1995
1996 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gnat.dg/opt67.adb: New test.
1999 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2000
2001 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2002
2003 PR target/81979
2004 * gcc.dg/pr81979.c: New test.
2005
2006 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2007
2008 PR ada/82126
2009 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2010
2011 2017-09-07 Richard Biener <rguenther@suse.de>
2012
2013 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2014 opportunity.
2015
2016 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2017
2018 * gcc.target/powerpc/float128-1.c: Update options to know that
2019 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2020 -static-libgcc option which is no longer needed. Use -mvsx or
2021 -mpower9-vector to enable VSX or hardware IEEE support, rather
2022 than specifying a particular CPU.
2023 * gcc.target/powerpc/float128-2.c: Likewise.
2024 * gcc.target/powerpc/float128-cmp.c: Likewise.
2025 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2026 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2027 * gcc.target/powerpc/float128-hw.c: Likewise.
2028 * gcc.target/powerpc/float128-mix.c: Likewise.
2029 * gcc.target/powerpc/float128-type-1.c: Likewise.
2030 * gcc.target/powerpc/float128-type-2.c: Likewise.
2031 * gcc.target/powerpc/float128-3.c: New test.
2032 * gcc.target/powerpc/float128-4.c: Likewise.
2033 * gcc.target/powerpc/float128-5.c: Likewise.
2034
2035 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2036
2037 PR middle-end/78468
2038 * gcc.dg/pr78468.c: Add alignment test.
2039
2040 2017-09-06 Wish Wu <wishwu007@gmail.com>
2041 Jakub Jelinek <jakub@redhat.com>
2042
2043 * gcc.dg/sancov/cmp0.c: New test.
2044
2045 2017-09-06 Richard Biener <rguenther@suse.de>
2046
2047 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2048 test for correctness of vector lowering.
2049
2050 2017-09-06 Richard Biener <rguenther@suse.de>
2051
2052 PR tree-optimization/82108
2053 * gcc.dg/vect/pr82108.c: New testcase.
2054
2055 2017-09-06 Martin Jambor <mjambor@suse.cz>
2056
2057 PR tree-optimization/82078
2058 * gcc.dg/tree-ssa/pr82078.c: New test.
2059
2060 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR middle-end/82095
2063 * gcc.dg/tls/pr82095.c: New test.
2064
2065 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR middle-end/81768
2068 * gcc.dg/gomp/pr81768-2.c: New test.
2069
2070 PR middle-end/81768
2071 * gcc.dg/gomp/pr81768-1.c: New test.
2072
2073 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2074
2075 PR target/81833
2076 * gcc.target/powerpc/pr81833-1.c: New file.
2077 * gcc.target/powerpc/pr81833-2.c: New file.
2078
2079 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2080
2081 PR target/59501
2082 PR target/81624
2083 PR target/81769
2084 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2085 * gcc.target/i386/pr81769-1a.c: New test.
2086 * gcc.target/i386/pr81769-1b.c: Likewise.
2087 * gcc.target/i386/pr81769-2.c: Likewise.
2088
2089 2017-09-05 Marek Polacek <polacek@redhat.com>
2090
2091 PR sanitizer/82072
2092 * c-c++-common/ubsan/pr82072-2.c: New test.
2093
2094 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2095
2096 PR c++/81942
2097 * g++.dg/cpp1y/constexpr-return3.C: New.
2098
2099 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2100
2101 * gnat.dg/incomplete5.ad[sb]: New test.
2102 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2103
2104 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2105
2106 * gnat.dg/specs/uc2.ads: New test.
2107
2108 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 * gnat.dg/taft_type4.adb: New test.
2111 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2112
2113 2017-09-05 Richard Biener <rguenther@suse.de>
2114
2115 PR tree-optimization/82102
2116 * gcc.dg/torture/pr82102.c: New testcase.
2117
2118 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2119
2120 * testsuite/gnat.dg/array29.ad[sb]: New test.
2121
2122 2017-09-05 Martin Liska <mliska@suse.cz>
2123
2124 PR tree-optimization/82032
2125 * g++.dg/other/pr82032.C: New test.
2126 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2127 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2128 * gcc.dg/switch-10.c: Likewise.
2129
2130 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2131
2132 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2133 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2134
2135 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2136
2137 PR target/77308
2138 * gcc.target/arm/pr77308-1.c: New test.
2139
2140 2017-09-04 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/82084
2143 * g++.dg/torture/pr82084.C: New testcase.
2144
2145 2017-09-04 Marek Polacek <polacek@redhat.com>
2146
2147 PR c/81783
2148 * c-c++-common/Wtautological-compare-5.c: New test.
2149
2150 2017-09-04 Jeff Law <law@redhat.com>
2151
2152 PR tree-optimization/64910
2153 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2154
2155 2017-09-04 Marek Polacek <polacek@redhat.com>
2156
2157 PR sanitizer/82072
2158 * c-c++-common/ubsan/pr82072.c: New test.
2159
2160 2017-09-04 Richard Biener <rguenther@suse.de>
2161
2162 PR tree-optimization/82060
2163 * g++.dg/torture/pr82060.C: New testcase.
2164
2165 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2166
2167 PR rtl-optimization/57448
2168 PR target/67458
2169 PR target/81316
2170 * gcc.dg/atomic/pr80640-2.c: New testcase.
2171 * gcc.dg/atomic/pr81316.c: New testcase.
2172
2173 2017-09-04 Tom de Vries <tom@codesourcery.com>
2174
2175 PR tree-optimization/82052
2176 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2177 call in fn11.
2178
2179 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR sanitizer/81981
2182 * gcc.dg/ubsan/pr81981.c: New test.
2183
2184 PR tree-optimization/70043
2185 PR testsuite/82093
2186 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2187
2188 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2189
2190 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2191 * gcc.target/i386/bmi-check.h (main): Ditto.
2192 * gcc.target/i386/bmi2-check.h (main): Ditto.
2193 * gcc.target/i386/rtm-check.h (main): Ditto.
2194 * gcc.target/i386/sha-check.h (main): Ditto.
2195 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2196 (main): Use __get_cpuid_count. Use check_osxsave.
2197 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2198 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2199 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2200 (main): Use check_osxsave.
2201
2202 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2203
2204 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2205 and return NORUNRES on failure.
2206 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2207 __builtin_va_arg_pack instead of __va_arg_pack.
2208 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2209 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2210 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2211 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2212 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2213
2214 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR target/81766
2217 * gcc.target/i386/pr81766.c: New test.
2218
2219 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2220
2221 PR c/82071
2222 * gcc.target/i386/excess-precision-7.c: New test.
2223
2224 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2225
2226 PR target/82012
2227 * gcc.target/s390/target-attribute/pr82012.c: New test.
2228
2229 2017-09-01 Jeff Law <law@redhat.com>
2230
2231 * gcc.target/i386/const-in-bss.c: New test.
2232
2233 PR tree-optimization/82052
2234 * gcc.c-torture/compile/pr82052.c: New test.
2235
2236 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR sanitizer/81923
2239 * gcc.dg/asan/pr81923.c: New test.
2240
2241 2017-09-01 Martin Liska <mliska@suse.cz>
2242
2243 PR tree-optimization/82059
2244 * gcc.dg/tree-ssa/pr82059.c: New test.
2245
2246 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2247
2248 * gcc.target/arc/loop-1.c: Deleted.
2249
2250 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2251
2252 * gcc.target/arc/arc.exp: Test also cpp files.
2253 * gcc.target/arc/tdelay_slots.cpp: New test.
2254
2255 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2256
2257 * gcc.target/arc/pr9001184797.c: New test.
2258
2259 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR c/81887
2262 * c-c++-common/gomp/pr81887.c: New test.
2263 * gfortran.dg/gomp/pr81887.f90: New test.
2264
2265 2017-09-01 Marek Polacek <polacek@redhat.com>
2266
2267 PR c++/82040
2268 * g++.dg/warn/Wbool-operation-1.C: New test.
2269
2270 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2271
2272 * gcc.target/arc/sdata-5.c: New test.
2273 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2274
2275 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2276
2277 * gcc.target/arc/sdata-3.c: New file.
2278 * gcc.target/arc/sdata-4.c: Likewise.
2279
2280 2017-08-31 Richard Biener <rguenther@suse.de>
2281
2282 PR middle-end/82054
2283 * g++.dg/gomp/pr82054.C: New testcase.
2284
2285 2017-08-31 Renlin Li <renlin.li@arm.com>
2286 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2287
2288 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2289
2290 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2291
2292 PR tree-optimization/81987
2293 * g++.dg/torture/pr81987.C: New file.
2294
2295 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 * gnat.dg/aggr22.ad[sb]: New test.
2298
2299 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2300
2301 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2302
2303 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2304
2305 PR target/82015
2306 * gcc.target/powerpc/pr82015.c: Fix up error message.
2307
2308 2017-08-30 Martin Liska <mliska@suse.cz>
2309
2310 PR inline-asm/82001
2311 * gcc.dg/ipa/pr82001.c: New test.
2312
2313 2017-08-30 Martin Liska <mliska@suse.cz>
2314
2315 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2316
2317 2017-08-30 Richard Biener <rguenther@suse.de>
2318
2319 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2320
2321 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2322
2323 PR target/82015
2324 * gcc.target/powerpc/pr82015.c: New test.
2325
2326 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2327
2328 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2329
2330 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2331
2332 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2333 * gcc.target/i386/abi-2.c: Ditto.
2334 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2335 * gcc.target/i386/pr22076.c: Ditto.
2336 * gcc.target/i386/pr37216.c: Ditto.
2337 * gcc.target/i386/pr39431.c: Ditto.
2338 * gcc.target/i386/pr40906-1.c: Ditto.
2339 * gcc.target/i386/pr40906-2.c: Ditto.
2340 * gcc.target/i386/pr43766.c: Ditto.
2341 * gcc.target/i386/pr46226.c: Ditto.
2342 * gcc.target/i386/pr46470.c: Ditto.
2343 * gcc.target/i386/pr59929.c: Ditto.
2344 * gcc.target/i386/sse-10.c: Ditto.
2345 * gcc.target/i386/vararg-1.c: Ditto.
2346 * gcc.target/i386/vararg-1.c: Ditto.
2347 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2348 * gcc.target/i386/pr44223.c: Ditto.
2349 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2350 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2351 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2352 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2353 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2354 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2355 * gcc.target/i386/mvc9.c: Compile for lto target only.
2356 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2357 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2358 * gcc.target/i386/pr57091.c: Ditto.
2359 * gcc.target/i386/pr61599-2.c: Ditto.
2360
2361 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2362
2363 PR tree-optimization/81503
2364 * gcc.c-torture/execute/pr81503.c: New file.
2365
2366 2017-08-29 Martin Liska <mliska@suse.cz>
2367
2368 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2369 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2370
2371 2017-08-29 Richard Biener <rguenther@suse.de>
2372 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2373
2374 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2375
2376 2017-08-28 Jeff Law <law@redhat.com>
2377
2378 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2379 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2380 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2381 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2382 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2383 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2384 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2385 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2386 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2387
2388 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2389
2390 PR fortran/81770
2391 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2392 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2393
2394 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2395
2396 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2397 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2398 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2399
2400 2017-08-28 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/81977
2403 * g++.dg/torture/pr81977.C: New testcase.
2404
2405 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2406
2407 PR target/80640
2408 * gcc.dg/atomic/pr80640.c: New testcase.
2409
2410 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/81995
2413 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2414 * gcc.target/i386/pr46091-4a.c: Ditto.
2415
2416 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2417
2418 PR fortran/81974
2419 * gfortran.dg/inline_matmul_19.f90: New test.
2420
2421 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2422
2423 * gcc.target/powerpc/m128-check.h: New file.
2424 * gcc.target/powerpc/sse-check.h: New file.
2425 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2426 * gcc.target/powerpc/sse-movlps-2.c: New file.
2427 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2428 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2429 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2430 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2431 * gcc.target/powerpc/sse-divss-1.c: New file.
2432 * gcc.target/powerpc/sse-movhps-1.c: New file.
2433 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2434 * gcc.target/powerpc/sse-subps-1.c: New file.
2435 * gcc.target/powerpc/sse-minps-1.c: New file.
2436 * gcc.target/powerpc/sse-pminub-1.c: New file.
2437 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2438 * gcc.target/powerpc/sse-shufps-1.c: New file.
2439 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2440 * gcc.target/powerpc/sse-maxps-1.c: New file.
2441 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2442 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2443 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2444 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2445 * gcc.target/powerpc/sse-mulps-1.c: New file.
2446 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2447 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2448 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2449 * gcc.target/powerpc/sse-subss-1.c: New file.
2450 * gcc.target/powerpc/sse-movss-2.c: New file.
2451 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2452 * gcc.target/powerpc/sse-minss-1.c: New file.
2453 * gcc.target/powerpc/sse-movaps-2.c: New file.
2454 * gcc.target/powerpc/sse-movlps-1.c: New file.
2455 * gcc.target/powerpc/sse-maxss-1.c: New file.
2456 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2457 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2458 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2459 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2460 * gcc.target/powerpc/sse-mulss-1.c: New file.
2461 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2462 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2463 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2464 * gcc.target/powerpc/sse-movhps-2.c: New file.
2465 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2466 * gcc.target/powerpc/sse-xorps-1.c: New file.
2467 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2468 * gcc.target/powerpc/sse-orps-1.c: New file.
2469 * gcc.target/powerpc/sse-addps-1.c: New file.
2470 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2471 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2472 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2473 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2474 * gcc.target/powerpc/sse-andps-1.c: New file.
2475 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2476 * gcc.target/powerpc/sse-divps-1.c: New file.
2477 * gcc.target/powerpc/sse-andnps-1.c: New file.
2478 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2479 * gcc.target/powerpc/sse-movss-1.c: New file.
2480 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2481 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2482 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2483 * gcc.target/powerpc/sse-movaps-1.c: New file.
2484 * gcc.target/powerpc/sse-movss-3.c: New file.
2485 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2486 * gcc.target/powerpc/sse-addss-1.c: New file.
2487 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2488
2489 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2490
2491 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2492 * gcc.target/powerpc/dform-2.c: Likewise.
2493 * gcc.target/powerpc/dform-3.c: Likewise.
2494 * gcc.target/powerpc/pr71656-1.c: Likewise.
2495 * gcc.target/powerpc/pr71656-2.c: Likewise.
2496 * gcc.target/powerpc/pr80103-1.c: Likewise.
2497 * gcc.target/powerpc/pr80098-1.c: Likewise.
2498
2499 2017-08-24 Martin Sebor <msebor@redhat.com>
2500
2501 PR middle-end/81908
2502 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2503 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2504 * gcc.dg/tree-ssa/pr81908.c: New test.
2505
2506 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2507
2508 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2509 Suppress warning during tests.
2510
2511 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2512
2513 * lib/target-supports.exp: Group together target-dependant checks.
2514
2515 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2516
2517 PR tree-optimization/81913
2518 * gcc.c-torture/execute/pr81913.c: New test.
2519 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2520 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2521
2522 2017-08-23 Richard Biener <rguenther@suse.de>
2523
2524 PR target/81921
2525 * gcc.target/i386/pr81921.c: New testcase.
2526
2527 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2528
2529 * gcc.target/i386/pr80969-1.c: New testcase.
2530 * gcc.target/i386/pr80969-2a.c: Likewise.
2531 * gcc.target/i386/pr80969-2.c: Likewise.
2532 * gcc.target/i386/pr80969-3.c: Likewise.
2533 * gcc.target/i386/pr80969-4a.c: Likewise.
2534 * gcc.target/i386/pr80969-4b.c: Likewise.
2535 * gcc.target/i386/pr80969-4.c: Likewise.
2536 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2537 * lib/target-supports.exp (check_avx512_os_support_available,
2538 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2539 New proceedures for target avx512f and avx512f_runtime selectors.
2540 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2541
2542 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2543
2544 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2545 * gcc.dg/param-type-mismatch.c: New test case.
2546
2547 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2548
2549 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2550 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2551 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2552 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2553 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2554 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2555 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2556
2557 2017-08-23 Richard Biener <rguenther@suse.de>
2558
2559 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2560 * g++.dg/tree-ssa/pr45605.C: Likewise.
2561 * gnat.dg/noinline2.adb: Likewise.
2562 * gnat.dg/renaming6.adb: Likewise.
2563 * gnat.dg/renaming6.ads: Likewise.
2564 * gnat.dg/specs/noinline3.ads: Likewise.
2565
2566 2017-08-23 Richard Biener <rguenther@suse.de>
2567
2568 PR lto/81940
2569 * g++.dg/lto/pr81940_0.C: New testcase.
2570
2571 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2572
2573 PR middle-end/19706
2574 * gcc.dg/tree-ssa/pr19706.c: New.
2575 * lib/target-supports.exp (check_effective_target_xorsign): New.
2576
2577 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2578
2579 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2580 -mabi=ms
2581 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2582 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2583 * gcc.target/i386/pr66275.c: Likewise.
2584 * gcc.target/i386/pr68018.c: Likewise.
2585
2586 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2587
2588 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2589
2590 2017-08-22 Jeff Law <law@redhat.com>
2591
2592 PR tree-optimization/81741
2593 PR tree-optimization/71947
2594 * gcc.dg/tree-ssa/pr81741.c: New test.
2595 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2596 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2597 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2598 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2599 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2600 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2601 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2602
2603 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2604
2605 PR c++/80287
2606 * g++.dg/pr80287.C: New test.
2607
2608 2017-08-22 Richard Biener <rguenther@suse.de>
2609
2610 Revert
2611 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2612
2613 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2614
2615 2017-08-22 Richard Biener <rguenther@suse.de>
2616
2617 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2618 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2619 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2620 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2621 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2622 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2623 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2624 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2625
2626 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2627
2628 PR fortran/81296
2629 * gfortran.dg/dtio_12.f90: Update test.
2630
2631 2017-08-21 Nathan Sidwell <nathan@acm.org>
2632
2633 * g++.dg/template/pr81899.C: Fix c++03.
2634 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2635
2636 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2637
2638 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2639 Update expected result to show all of "(long)0" being underlined.
2640 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2641 (test_multitoken_macro): Update expected underlining.
2642
2643 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2644
2645 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2646 to show underlining of all pertinent params.
2647 * gcc.dg/format/pr72858.c: Likewise.
2648
2649 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2650
2651 PR target/46091
2652 * gcc.target/i386/pr46091-4.c: New test.
2653 * gcc.target/i386/pr46091-4a.c: Ditto.
2654 * gcc.target/i386/pr46091-5.c: Ditto.
2655 * gcc.target/i386/pr46091-5a.c: Ditto.
2656
2657 2017-08-21 Nathan Sidwell <nathan@acm.org>
2658
2659 PR c++/81899
2660 * g++.dg/template/pr81899.C: New.
2661
2662 2017-08-21 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/81900
2665 * gcc.dg/torture/pr81900.c: New testcase.
2666
2667 2017-08-21 Richard Biener <rguenther@suse.de>
2668
2669 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2670 regex to handle the LTO case.
2671 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2672 * c-c++-common/asan/misalign-1.c: Likewise.
2673 * c-c++-common/asan/misalign-2.c: Likewise.
2674 * c-c++-common/asan/null-deref-1.c: Likewise.
2675 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2676 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2677 * c-c++-common/asan/use-after-free-1.c: Likewise.
2678 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2679 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2680 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2681 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2682 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2683 * g++.dg/asan/large-func-test-1.C: Likewise.
2684 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2685
2686 2017-08-21 Richard Biener <rguenther@suse.de>
2687
2688 PR middle-end/81884
2689 * g++.dg/torture/pr81884.C: New testcase.
2690
2691 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2692
2693 PR ipa/77732
2694 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2695
2696 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2697
2698 PR tree-optimization/46805
2699 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2700 * jit.dg/test-autovectorize.c: New test case.
2701
2702 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2703
2704 PR target/80210
2705 * gcc.target/powerpc/pr80210.c: New test.
2706
2707 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2708
2709 PR c++/81514
2710 * g++.dg/lookup/empty.h: New file.
2711 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2712 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2713 on a built-in.
2714
2715 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2716
2717 PR c/53037
2718 * c-c++-common/pr53037-5.c: New test.
2719 * g++.dg/pr53037-1.C: Likewise.
2720 * g++.dg/pr53037-2.C: Likewise.
2721 * g++.dg/pr53037-3.C: Likewise.
2722 * g++.dg/pr53037-4.C: Likewise.
2723 * gcc.dg/pr53037-1.c: Likewise.
2724 * gcc.dg/pr53037-2.c: Likewise.
2725 * gcc.dg/pr53037-3.c: Likewise.
2726 * gcc.dg/pr53037-4.c: Likewise.
2727
2728 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2729
2730 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2731 * gcc.target/powerpc/p9-vparity.c: Likewise.
2732 * gcc.target/powerpc/pr68805.c: Likewise.
2733 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2734
2735 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2736
2737 PR target/72804
2738 * gcc.target/powerpc/pr72804.c: New test.
2739
2740 2017-08-17 Marek Polacek <polacek@redhat.com>
2741
2742 PR middle-end/81814
2743 * gcc.dg/torture/pr81814.c: New test.
2744
2745 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2746
2747 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2748
2749 2017-08-17 Tom de Vries <tom@codesourcery.com>
2750
2751 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2752
2753 2017-08-17 Richard Biener <rguenther@suse.de>
2754
2755 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2756
2757 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2758
2759 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2760 scan-assembler-times for alpha*-*-*.
2761 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2762 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2763
2764 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2765
2766 PR fortran/81116
2767 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2768
2769 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2770
2771 PR target/46091
2772 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2773 (testm): New test function.
2774 * gcc.target/i386/pr46091-2.c: Ditto.
2775 * gcc.target/i386/pr46091-3.c: Ditto.
2776
2777 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2778
2779 PR tree-optimization/81832
2780 * gcc.dg/tree-ssa/pr81832.c: New test.
2781
2782 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2783
2784 PR tree-optimization/81835
2785 * gcc.dg/vect/pr81815.c: New test.
2786
2787 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2788
2789 PR target/78460
2790 PR target/67712
2791 * gcc.c-torture/compile/string-large-1.c: New test.
2792
2793 2017-08-15 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/81790
2796 * gcc.dg/torture/pr81790.c: New testcase.
2797
2798 2017-08-14 Martin Sebor <msebor@redhat.com>
2799
2800 PR c/81117
2801 * c-c++-common/attr-nonstring-1.c: New test.
2802
2803 2017-08-14 Martin Sebor <msebor@redhat.com>
2804
2805 PR c/81117
2806 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2807
2808 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2809
2810 * gcc.dg/ucnid-5.c: Skip on AIX.
2811 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2812
2813 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2814
2815 PR target/46091
2816 * gcc.target/i386/pr46091-1.c: New test.
2817 * gcc.target/i386/pr46091-2.c: Ditto.
2818 * gcc.target/i386/pr46091-3.c: Ditto.
2819
2820 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2821
2822 PR target/81643
2823 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2824
2825 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2826
2827 PR target/79845
2828 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2829 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2832 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2838 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2839 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2840 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2841 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2842 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2843 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2844 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2845 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2846 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2847 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2848 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2849 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2850 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2856 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2858 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2859 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2860 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2861 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2862 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2863 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2864 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2865 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2866 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2867 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2868 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2869 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2870 * gcc.target/powerpc/cmpb-3.c: Likewise.
2871 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2872 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2873 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2874 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2875 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2876 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2877 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2878 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2879 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2880 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2881 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2882 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2883 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2884 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2885 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2886 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2887 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2888 * gcc.target/powerpc/no-r11-3.c: Likewise.
2889 * gcc.target/powerpc/pr80098-1.c: Likewise.
2890 * gcc.target/powerpc/pr80098-2.c: Likewise.
2891 * gcc.target/powerpc/pr80098-3.c: Likewise.
2892 * gcc.target/powerpc/pr80098-4.c: Likewise.
2893 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2894 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2895 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2896 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2897 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2898 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2899 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2900 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2901 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2902 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2903 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2904
2905 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2906
2907 PR tree-optimization/81799
2908 * gcc.dg/tree-ssa/pr81799.c: New.
2909
2910 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2911
2912 PR middle-end/46932
2913 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2914 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2915
2916 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2917
2918 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2919 -mno-pc-relative-literal-loads.
2920
2921 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2922
2923 PR testsuite/81793
2924 * gcc.dg/pie-static-1.c: Require both static and pie support.
2925 * gcc.dg/pie-static-2.c: Likewise.
2926
2927 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2928
2929 PR ada/79542
2930 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2931
2932 2017-08-11 Marek Polacek <polacek@redhat.com>
2933
2934 PR c/81795
2935 * gcc.dg/pr81795.c: New test.
2936
2937 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2938
2939 PR fortran/60355
2940 * gfortran.dg (bind_c_usage_30): New test.
2941
2942 2017-08-11 Martin Liska <mliska@suse.cz>
2943
2944 PR tree-opt/79987
2945 * gcc.target/i386/mpx/pr79987.c: New test.
2946
2947 2017-08-11 Martin Liska <mliska@suse.cz>
2948
2949 PR ipa/81213
2950 * gcc.target/i386/pr81213.c: New test.
2951
2952 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2953
2954 PR target/81708
2955 * gcc.target/i386/stack-prot-sym.c: New test.
2956
2957 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2958
2959 PR testsuite/81738
2960 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2961 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2962 vect_perm and vect_element_align for vectorization.
2963
2964 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2965
2966 PR target/81736
2967 * gcc.target/i386/pr81736-1.c: New test.
2968 * gcc.target/i386/pr81736-2.c: Likewise.
2969 * gcc.target/i386/pr81736-3.c: Likewise.
2970 * gcc.target/i386/pr81736-4.c: Likewise.
2971 * gcc.target/i386/pr81736-5.c: Likewise.
2972 * gcc.target/i386/pr81736-6.c: Likewise.
2973 * gcc.target/i386/pr81736-7.c: Likewise.
2974
2975 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2976
2977 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2978 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2979
2980 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2981
2982 * c-c++-common/missing-close-symbol.c: New test case.
2983 * c-c++-common/missing-symbol.c: New test case.
2984 * gcc.dg/unclosed-init.c: New test case.
2985 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2986 * g++.dg/diagnostic/unclosed-function.C: New test case.
2987 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2988 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2989 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2990 "expected identifier" error.
2991
2992 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2993
2994 * gfortran.dg/dec_d_lines_1.f: New test.
2995 * gfortran.dg/dec_d_lines_2.f: New test.
2996
2997 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2998
2999 * gfortran.dg/dec_structure_18.f90: New test.
3000 * gfortran.dg/dec_structure_19.f90: New test.
3001 * gfortran.dg/dec_structure_20.f90: New test.
3002 * gfortran.dg/dec_structure_21.f90: New test.
3003
3004 2017-08-10 Marek Polacek <polacek@redhat.com>
3005
3006 PR testsuite/81784
3007 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3008
3009 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3010
3011 2017-08-10 Martin Liska <mliska@suse.cz>
3012
3013 PR c++/81355
3014 * g++.dg/other/pr81355.C: New test.
3015
3016 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3017
3018 * jit.dg/all-non-failing-tests.h: Add note about
3019 test-vector-types.cc.
3020 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3021 case.
3022 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3023 New test case.
3024 * jit.dg/test-vector-types.cc: New test case.
3025
3026 2017-08-09 Andrew Pinski <apinski@cavium.com>
3027
3028 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3029 --save-temps to the options passed.
3030
3031 2017-08-09 Michael Collison <michael.collison@arm.com>
3032
3033 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3034 boundary option and fix comment.
3035 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3036 boundary option and fix comment.
3037 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3038 boundary option and fix comment.
3039 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3040 -mstructure-size boundary option.
3041
3042 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3043
3044 PR rtl-optimization/81423
3045 * gcc.c-torture/execute/pr81423.c: New testcase.
3046
3047 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3048
3049 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3050 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3051 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3052 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3053
3054 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3055
3056 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3057 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3058
3059 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3060
3061 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3062 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3063 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3064
3065 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3066
3067 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3068 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3069 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3070 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3071
3072 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3073
3074 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3075
3076 2017-08-09 Marek Polacek <polacek@redhat.com>
3077
3078 PR c/81233
3079 * gcc.dg/diagnostic-types-1.c: New test.
3080 * gcc.dg/assign-warn-1.c: Update warning messages.
3081 * gcc.dg/assign-warn-2.c: Likewise.
3082 * gcc.dg/c90-const-expr-5.c: Likewise.
3083 * gcc.dg/c99-const-expr-5.c: Likewise.
3084 * gcc.dg/conv-2.c: Likewise.
3085 * gcc.dg/init-bad-7.c: Likewise.
3086 * gcc.dg/overflow-warn-1.c: Likewise.
3087 * gcc.dg/overflow-warn-2.c: Likewise.
3088 * gcc.dg/overflow-warn-3.c: Likewise.
3089 * gcc.dg/overflow-warn-4.c: Likewise.
3090 * gcc.dg/pointer-array-atomic.c: Likewise.
3091 * gcc.dg/pr26865.c: Likewise.
3092 * gcc.dg/pr61162-2.c: Likewise.
3093 * gcc.dg/pr61162.c: Likewise.
3094 * gcc.dg/pr67730-2.c: Likewise.
3095 * gcc.dg/pr69156.c: Likewise.
3096 * gcc.dg/pr70174.c: Likewise.
3097 * objc.dg/proto-lossage-4.m: Likewise.
3098
3099 2017-08-09 Marek Polacek <polacek@redhat.com>
3100
3101 PR c/81417
3102 * Wsign-compare-1.c: New test.
3103 * gcc.dg/compare1.c: Adjust dg-bogus.
3104 * gcc.dg/compare2.c: Likewise.
3105 * gcc.dg/compare3.c: Likewise.
3106 * gcc.dg/compare7.c: Likewise.
3107 * gcc.dg/compare8.c: Likewise.
3108 * gcc.dg/compare9.c: Likewise.
3109 * gcc.dg/pr11492.c: Likewise.
3110
3111 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3112
3113 PR driver/81523
3114 * gcc.dg/pie-7.c: New test.
3115 * gcc.dg/pie-static-1.c: Likewise.
3116 * gcc.dg/pie-static-2.c: Likewise.
3117
3118 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3119
3120 PR target/81708
3121 * gcc.target/i386/stack-prot-guard.c: New test.
3122
3123 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3124
3125 * gcc.target/aarch64/xorsign.c: New.
3126 * gcc.target/aarch64/xorsign_exec.c: New.
3127 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3128
3129 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3130
3131 PR tree-optimization/81354
3132 * g++.dg/torture/pr81354.C: New file.
3133
3134 2017-08-08 Richard Biener <rguenther@suse.de>
3135
3136 PR middle-end/81719
3137 * g++.dg/tree-ssa/pr81719.C: New testcase.
3138
3139 2017-08-08 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/81723
3142 * gfortran.dg/pr81723.f: New testcase.
3143
3144 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3145
3146 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3147 string.
3148 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3149 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3150 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3151 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3152 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3153 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3154 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3155 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3156 * gcc.target/powerpc/cmpb-3.c: Likewise.
3157 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3158 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3159
3160 2017-08-08 Martin Liska <mliska@suse.cz>
3161
3162 PR tree-opt/81696
3163 * gcc.dg/ipa/pr81696.c: New test.
3164
3165 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3166
3167 PR tree-optimization/81744
3168 * gcc.dg/tree-ssa/pr81744.c: New.
3169
3170 2017-08-08 Marek Polacek <polacek@redhat.com>
3171
3172 PR c++/81607
3173 * g++.dg/other/bitfield6.C: New test.
3174
3175 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3176
3177 PR target/81593
3178 * gcc.target/powerpc/vec-setup.h: New tests to test various
3179 combinations of setting up vectors of 2 double word elements.
3180 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3181 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3182 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3183 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3184 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3185 vector inserts from vector extracts.
3186 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3187
3188 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3189
3190 PR fortran/68829
3191 PR fortran/81701
3192 * gfortran.dg/o_fast_stacksize.90: New test.
3193
3194 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3195
3196 PR middle-end/46932
3197 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3198
3199 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3200
3201 * gcc.target/i386/pr81736-1.c: Removed.
3202 * gcc.target/i386/pr81736-2.c: Likewise.
3203 * gcc.target/i386/pr81736-3.c: Likewise.
3204 * gcc.target/i386/pr81736-4.c: Likewise.
3205
3206 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3207
3208 PR target/81736
3209 * gcc.target/i386/pr81736-1.c: New test.
3210 * gcc.target/i386/pr81736-2.c: Likewise.
3211 * gcc.target/i386/pr81736-3.c: Likewise.
3212 * gcc.target/i386/pr81736-4.c: Likewise.
3213
3214 2017-08-07 Marek Polacek <polacek@redhat.com>
3215
3216 PR middle-end/81737
3217 * gcc.dg/pr81737.c: New test.
3218
3219 2017-08-07 Martin Liska <mliska@suse.cz>
3220
3221 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3222 * gcc.dg/parm-impl-decl-1.c: Likewise.
3223 * gcc.dg/parm-impl-decl-3.c: Likewise.
3224 * gcc.dg/Wattributes-5.c: New test.
3225
3226 2017-08-06 Andrew Pinski <apinski@cavium.com>
3227
3228 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3229 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3230 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3231 * gcc.target/aarch64/target_attr_4.c: Likewise.
3232 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3233 * gcc.target/aarch64/target_attr_2.c: Likewise.
3234 * gcc.target/aarch64/target_attr_7.c: Likewise.
3235 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3236 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3237 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3238
3239 2017-08-06 Andrew Pinski <apinski@cavium.com>
3240
3241 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3242 -march=armv8-a+nolse, skip if -mcpu= is passed.
3243 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3244
3245 2017-08-06 Andrew Pinski <apinski@cavium.com>
3246
3247 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3248 * gcc.target/aarch64/_Float16_2.c: Likewise.
3249 * gcc.target/aarch64/_Float16_3.c: Likewise.
3250
3251 2017-08-06 Tom de Vries <tom@codesourcery.com>
3252
3253 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3254
3255 2017-08-06 Tom de Vries <tom@codesourcery.com>
3256
3257 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3258 type. Add missing return.
3259
3260 2017-08-06 Tom de Vries <tom@codesourcery.com>
3261
3262 PR testsuite/81731
3263 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3264 variable 'a' definition.
3265 (b): Remove unused variable.
3266 (gp): New variable.
3267 (check): Add parameter corresponding to call in main, and handle.
3268
3269 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/79790
3272 * g++.dg/cpp1z/class-deduction43.C: New.
3273
3274 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3275
3276 PR tree-optimization/57371
3277 * c-c++-common/pr57371-1.c: New test.
3278 * c-c++-common/pr57371-2.c: New test.
3279 * c-c++-common/pr57371-3.c: New test.
3280 * c-c++-common/pr57371-4.c: New test.
3281 * gcc.dg/pr57371-5.c: New test.
3282
3283 2017-08-04 Carl Love <cel@us.ibm.com>
3284
3285 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3286 builtin test cases for vec_mule, and vec_mulo.
3287 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3288 builtin test cases for vec_mule, and vec_mulo.
3289
3290 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3291
3292 PR target/81590
3293 * gcc.target/i386/avx512-check.h: New file.
3294 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3295 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3296 * gcc.target/i386/avx512cd-check.h: Likewise.
3297 * gcc.target/i386/avx512ifma-check.h: Likewise.
3298 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3299 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3300 * gcc.target/i386/avx512bw-check.h: Rewrite.
3301 * gcc.target/i386/avx512dq-check.h: Likewise.
3302 * gcc.target/i386/avx512er-check.h: Likewise.
3303 * gcc.target/i386/avx512f-check.h: Likewise.
3304 * gcc.target/i386/avx512vl-check.h: Likewise.
3305 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3306 only.
3307 (test_512): Removed.
3308 (avx512*_test): Likewise.
3309 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3310
3311 2017-08-04 Marek Polacek <polacek@redhat.com>
3312
3313 PR middle-end/81695
3314 * gcc.dg/pr81695.c: New test.
3315
3316 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3317
3318 PR tree-optimization/81136
3319 * gcc.dg/vect/pr81136.c: Add scan test.
3320
3321 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3322
3323 * gcc.dg/vect/vect-alias-check-3.c: New test.
3324 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3325 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3326
3327 2017-08-04 Richard Biener <rguenther@suse.de>
3328
3329 PR middle-end/81705
3330 * c-c++-common/ubsan/pr81705.c: New testcase.
3331
3332 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3333
3334 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3335 messages that used to start with a capital letter.
3336 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3337 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3338 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3339 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3340 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3341 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3342 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3343 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3344 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3345 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3346 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3347 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3348 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3349 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3350 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3351 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3352 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3353 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3354 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3355 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3356 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3357 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3358 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3359 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3360 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3361 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3362 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3363 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3364 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3365 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3366 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3367 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3368 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3369 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3370 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3371 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3372 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3373 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3374 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3375 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3376 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3377 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3378 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3379 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3380 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3381 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3382 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3383 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3384 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3385 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3386 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3387 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3388 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3389 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3390 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3391 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3392
3393 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR target/81621
3396 * gcc.dg/pr81621.c: New test.
3397
3398 2017-08-03 Richard Biener <rguenther@suse.de>
3399
3400 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3401 and CSE.
3402
3403 2017-08-03 Richard Biener <rguenther@suse.de>
3404
3405 PR middle-end/81148
3406 * c-c++-common/ubsan/pr81148.c: New testcase.
3407
3408 2017-08-03 Tom de Vries <tom@codesourcery.com>
3409
3410 PR target/81662
3411 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3412
3413 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR driver/81650
3416 * gcc.dg/pr81650.c: New test.
3417
3418 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3419
3420 PR c++/71440
3421 * g++.dg/template/crash127.C: New.
3422
3423 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR middle-end/81052
3426 * c-c++-common/pr81052.c: New test.
3427
3428 2017-08-03 Tom de Vries <tom@codesourcery.com>
3429
3430 * gcc.dg/pr56727-2.c: Require alias.
3431
3432 2017-08-03 Tom de Vries <tom@codesourcery.com>
3433
3434 * gcc.dg/attr-noipa.c: Require alloca.
3435
3436 2017-08-03 Tom de Vries <tom@codesourcery.com>
3437
3438 * gcc.dg/torture/pr80163.c: Require label_values.
3439
3440 2017-08-03 Tom de Vries <tom@codesourcery.com>
3441
3442 PR target/81662
3443 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3444 * c-c++-common/patchable_function_entry-default.c: Same.
3445 * c-c++-common/patchable_function_entry-definition.c: Same.
3446
3447 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3448
3449 PR target/81644
3450 * gcc.target/i386/pr81644.c: New test.
3451
3452 2017-08-02 Tom de Vries <tom@codesourcery.com>
3453
3454 * gcc.dg/Walloca-14.c: Use relative line number.
3455
3456 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3457
3458 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3459 test "no-3dnowa" target attribute.
3460
3461 2017-08-02 Marek Polacek <polacek@redhat.com>
3462
3463 PR c/81289
3464 * gcc.dg/noncompile/pr81289.c: New test.
3465
3466 PR c/81448
3467 PR c/81306
3468 * c-c++-common/Wmultistatement-macros-13.c: New test.
3469
3470 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR c++/81640
3473 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3474
3475 PR middle-end/79499
3476 * gcc.dg/pr79499.c: New test.
3477
3478 2017-08-02 Richard Biener <rguenther@suse.de>
3479
3480 PR tree-optimization/81633
3481 * gcc.dg/vect/pr81633.c: New testcase.
3482
3483 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3484
3485 * gcc.dg/guality/pr25967-1.c: New test.
3486 * gcc.dg/guality/pr25967-2.c: Likewise.
3487 * gcc.dg/torture/pr25967-1.c: Likewise.
3488 * gcc.dg/torture/pr25967-2.c: Likewise.
3489
3490 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3491
3492 PR target/81654
3493 * gcc.target/i386/pr81654.c: New test.
3494
3495 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3496
3497 PR fortran/79312
3498 * gfortran.dg/logical_assignment_1.f90: New test.
3499
3500 2017-08-01 Martin Liska <mliska@suse.cz>
3501
3502 PR middle-end/70140
3503 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3504
3505 2017-08-01 Martin Liska <mliska@suse.cz>
3506
3507 Revert r250771
3508 Make mempcpy more optimal (PR middle-end/70140).
3509
3510 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3511
3512 PR target/81622
3513 * gcc.target/powerpc/pr81622.c: New test.
3514
3515 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3516
3517 PR tree-optimization/80925
3518 * gcc.dg/vect/vect-28.c: Add
3519 --param vect-max-peeling-for-alignment=0 option.
3520 Remove unaligned access and peeling checks.
3521 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3522 * gcc.dg/vect/vect-70.c: Ditto.
3523 * gcc.dg/vect/vect-87.c: Ditto.
3524 * gcc.dg/vect/vect-88.c: Ditto.
3525 * gcc.dg/vect/vect-91.c: Ditto.
3526 * gcc.dg/vect/vect-93.c: Ditto.
3527
3528 2017-08-01 Tom de Vries <tom@codesourcery.com>
3529
3530 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3531 * gcc.target/nvptx/slp.c (foo): Same.
3532
3533 2017-08-01 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/81181
3536 * gcc.dg/torture/pr81181.c: New testcase.
3537
3538 2017-08-01 Martin Liska <mliska@suse.cz>
3539
3540 PR middle-end/70140
3541 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3542
3543 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3544
3545 PR target/81641
3546 * gcc.target/i386/pr81641.c: New test.
3547
3548 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3549
3550 PR target/81639
3551 * gcc.target/i386/pr81639.c: New test.
3552
3553 2017-08-01 Richard Biener <rguenther@suse.de>
3554
3555 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3556 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3557 endless loop.
3558 * gcc.dg/uninit-23.c: Adjust.
3559
3560 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3561
3562 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3563 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3564
3565 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3566
3567 PR tree-optimization/81627
3568 * gcc.dg/tree-ssa/pr81627.c: New.
3569
3570 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3571
3572 PR tree-optimization/81620
3573 * gcc.dg/tree-ssa/pr81620-1.c: New.
3574 * gcc.dg/tree-ssa/pr81620-2.c: New.
3575
3576 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3577
3578 PR testsuite/53542
3579 * gfortran.dg/use_30.f90: New test.
3580
3581 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR tree-optimization/81588
3584 * gcc.dg/tree-ssa/pr81588.c: New test.
3585 * gcc.dg/pr81588.c: New test.
3586 * gcc.c-torture/execute/pr81588.c: New test.
3587
3588 2017-08-01 Richard Biener <rguenther@suse.de>
3589
3590 PR tree-optimization/81297
3591 * gcc.dg/torture/pr81297.c: New testcase.
3592
3593 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3594
3595 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3596
3597 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3598
3599 PR tree-optimization/80925
3600 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3601 --param vect-max-peeling-for-alignment=0 option.
3602 Remove unaligned access and peeling checks.
3603 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3604
3605 2017-07-31 Carl Love <cel@us.ibm.com>
3606
3607 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3608 missed in commit 250746.
3609
3610 2017-07-31 Carl Love <cel@us.ibm.com>
3611
3612 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3613 new builtins.
3614
3615 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3616
3617 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3618 * gcc.target/i386/pr79793-2.c: Likewise.
3619
3620 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3621
3622 PR target/25967
3623 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3624 (naked): Add attribute regparm(1) for x86_32 targets.
3625 Add integer argument. Remove global "data" variable.
3626 (main): Pass integer argument to naked function.
3627 * gcc.target/i386/naked-4.c: New test.
3628
3629 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3630 Martin Liska <mliska@suse.cz>
3631
3632 * gcc.dg/predict-15.c: New test.
3633 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3634
3635 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3636
3637 PR target/25967
3638 * gcc.target/i386/naked-1.c: New test.
3639 * gcc.target/i386/naked-2.c: Ditto.
3640 * gcc.target/i386/naked-3.c: Ditto.
3641 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3642 do_test_body0 stub function, use attribute "naked" instead.
3643 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3644 * gcc.dg/pr44290-2.c: Ditto.
3645
3646 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3647
3648 PR fortran/81581
3649 * gfortran.dg/dim_sum_1.f90: New test case.
3650 * gfortran.dg/dim_sum_2.f90: New test case.
3651 * gfortran.dg/dim_sum_3.f90: New test case.
3652
3653 2017-07-31 Martin Liska <mliska@suse.cz>
3654
3655 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3656 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3657
3658 2017-07-31 Martin Liska <mliska@suse.cz>
3659
3660 PR sanitize/81530
3661 * g++.dg/ubsan/pr81530.C: New test.
3662
3663 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR sanitizer/81604
3666 * c-c++-common/ubsan/pr81604.c: New test.
3667
3668 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3669
3670 PR target/79793
3671 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3672 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3673 (foo): Check the builtin return address against the return address
3674 in interrupt frame.
3675 * gcc.target/i386/pr79793-1.c: New test.
3676 * gcc.target/i386/pr79793-2.c: Likewise.
3677
3678 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3679
3680 * c-c++-common/dump-ada-spec-7.c: New test.
3681
3682 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3683
3684 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3685 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3686
3687 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3688
3689 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3690
3691 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3692
3693 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3694
3695 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3696
3697 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3698
3699 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3700 Bilyan Borisov <bilyan.borisov@arm.com>
3701
3702 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3703 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3704 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3705 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3706 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3707
3708 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3709
3710 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3711 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3712 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3713 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3714 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3715 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3716 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3717 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3718 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3719 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3720 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3721
3722 2017-07-28 Martin Liska <mliska@suse.cz>
3723
3724 PR sanitizer/81340
3725 * g++.dg/asan/pr81340.C: New test.
3726
3727 2017-07-28 Richard Biener <rguenther@suse.de>
3728
3729 PR tree-optimization/81502
3730 * gcc.target/i386/pr81502.c: New testcase.
3731
3732 2017-07-28 Martin Liska <mliska@suse.cz>
3733
3734 PR sanitizer/81460
3735 * gcc.dg/asan/pr81460.c: New test.
3736
3737 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR sanitizer/80998
3740 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3741 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3742
3743 PR tree-optimization/81578
3744 * gcc.dg/pr81578.c: New test.
3745
3746 2017-07-28 Richard Biener <rguenther@suse.de>
3747
3748 PR tree-optimization/81573
3749 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3750
3751 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3752
3753 * g++.dg/pr69667.C: Remove option -mlra.
3754 * gcc.target/powerpc/dform-1.c: Likewise.
3755 * gcc.target/powerpc/dform-2.c: Likewise.
3756 * gcc.target/powerpc/dform-3.c: Likewise.
3757 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3758 * gcc.target/powerpc/p9-vparity.c: Likewise.
3759 * gcc.target/powerpc/pr63491.c: Likewise.
3760 * gcc.target/powerpc/pr67808.c: Likewise.
3761 * gcc.target/powerpc/pr68805.c: Likewise.
3762 * gcc.target/powerpc/pr69461.c: Likewise.
3763 * gcc.target/powerpc/pr71680.c: Likewise.
3764 * gcc.target/powerpc/pr77289.c: Likewise.
3765 * gcc.target/powerpc/pr78458.c: Likewise.
3766 * gcc.target/powerpc/pr78543.c: Likewise.
3767 * g++.dg/pr71294.C: Remove option -mno-lra.
3768 * gcc.target/powerpc/pr71656-1.c: Likewise.
3769 * gcc.target/powerpc/pr71656-2.c: Likewise.
3770 * gcc.target/powerpc/pr71698.c: Likewise.
3771
3772 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3773 Sudakshina Das <sudi.das@arm.com>
3774
3775 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3776
3777 2017-07-27 Marek Polacek <polacek@redhat.com>
3778
3779 PR c/81417
3780 * c-c++-common/Wsign-compare-1.c: New test.
3781 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3782 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3783 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3784 * g++.dg/warn/compare1.C: Likewise.
3785 * gcc.dg/compare1.c: Likewise.
3786 * gcc.dg/compare2.c: Likewise.
3787 * gcc.dg/compare4.c: Likewise.
3788 * gcc.dg/compare5.c: Likewise.
3789 * gcc.dg/pr35430.c: Likewise.
3790 * gcc.dg/pr60087.c: Likewise.
3791
3792 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3793
3794 PR middle-end/81564
3795 * gcc.dg/pr81564.c: New test.
3796
3797 2017-07-27 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/81573
3800 PR tree-optimization/81494
3801 * gcc.dg/torture/pr81573.c: New testcase.
3802
3803 2017-07-27 Richard Biener <rguenther@suse.de>
3804
3805 PR tree-optimization/81571
3806 * gcc.dg/torture/pr81571.c: New testcase.
3807
3808 2017-07-27 Richard Biener <rguenther@suse.de>
3809
3810 PR tree-optimization/81502
3811 * gcc.target/i386/vect-insert-1.c: New testcase.
3812
3813 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3814
3815 PR target/81534
3816 * gcc.target/s390/pr81534.c: New test.
3817
3818 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR tree-optimization/81555
3821 PR tree-optimization/81556
3822 * gcc.c-torture/execute/pr81555.c: New test.
3823 * gcc.c-torture/execute/pr81556.c: New test.
3824
3825 * gcc.dg/attr-noipa.c: New test.
3826 * gcc.dg/ipa/ipa-pta-18.c: New test.
3827 * gcc.dg/ipa/ipa-sra-11.c: New test.
3828
3829 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3830
3831 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3832 option.
3833 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3834 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3835 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3836 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3837 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3838 * gcc.target/powerpc/vsx-simode.c: Likewise.
3839 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3840 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3841
3842 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3843
3844 PR c++/71570
3845 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3846
3847 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3848
3849 PR target/81563
3850 * gcc.target/i386/pr81563.c: New test
3851
3852 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3853
3854 PR target/79041
3855 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3856
3857 2017-07-26 Marek Polacek <polacek@redhat.com>
3858
3859 PR middle-end/70992
3860 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3861 * gcc.dg/overflow-warn-2.c: Likewise.
3862 * gcc.dg/overflow-warn-3.c: Likewise.
3863 * gcc.dg/overflow-warn-4.c: Likewise.
3864 * gcc.dg/torture/pr70992-2.c: New test.
3865 * gcc.dg/torture/pr70992.c: New test.
3866
3867 2017-07-26 Richard Biener <rguenther@suse.de>
3868
3869 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3870 happening in ccp1.
3871 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3872
3873 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3874
3875 PR middle-end/46932
3876 * gcc.dg/pr46932.c: New testcase.
3877
3878 2017-07-26 Martin Liska <mliska@suse.cz>
3879
3880 PR sanitize/81186
3881 * gcc.dg/asan/pr81186.c: New test.
3882
3883 2017-07-25 Carl Love <cel@us.ibm.com>
3884
3885 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3886 vec_cnttz builtins.
3887
3888 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3889
3890 * gnat.dg/opt66.adb: New test.
3891
3892 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3893
3894 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3895 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3896
3897 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3898
3899 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3900
3901 2017-07-25 Torsten Duwe <duwe@suse.de>
3902
3903 * c-c++-common/patchable_function_entry-default.c: New test.
3904 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3905 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3906
3907 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR target/81532
3910 * gcc.target/i386/pr80833-3.c: New test.
3911 * gcc.target/i386/avx512dq-pr81532.c: New test.
3912 * gcc.target/i386/avx512bw-pr81532.c: New test.
3913
3914 2017-07-25 Richard Biener <rguenther@suse.de>
3915
3916 PR tree-optimization/81455
3917 * gcc.dg/pr81455.c: New testcase.
3918
3919 2017-07-25 Richard Biener <rguenther@suse.de>
3920
3921 PR tree-optimization/81529
3922 * gfortran.dg/pr81529.f90: New testcase.
3923
3924 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3925
3926 * gcc.target/aarch64/pr79041-2.c: Improve test.
3927
3928 2017-07-25 Richard Biener <rguenther@suse.de>
3929
3930 PR tree-optimization/81410
3931 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3932
3933 2017-07-25 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/81510
3936 * gcc.dg/torture/pr81510.c: New testcase.
3937 * gcc.dg/torture/pr81510-2.c: Likewise.
3938
3939 2017-07-25 Martin Liska <mliska@suse.cz>
3940
3941 PR ipa/81520
3942 * gcc.dg/ipa/pr81520.c: New test.
3943
3944 2017-07-25 Marek Polacek <polacek@redhat.com>
3945
3946 PR c/81364
3947 * Wmultistatement-macros-12.c: New test.
3948
3949 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3950
3951 PR target/81414
3952 * gcc.target/aarch64/pr81414.C: New.
3953
3954 2017-07-25 Richard Biener <rguenther@suse.de>
3955
3956 PR middle-end/81505
3957 * gcc.dg/ubsan/pr81505.c: New testcase.
3958
3959 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3960
3961 PR testsuite/80759
3962 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3963 (ELFFN_BEGIN): Rename to FN_TYPE.
3964 (ELFFN_END): Rename to FN_SIZE.
3965 (ASMNAME): New macro.
3966 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3967 .global.
3968 (FUNC_END): Use ASMNAME.
3969 (test_data_save): Remove.
3970 (test_data_input): Likewise.
3971 (test_data_output: Likewise.
3972 (test_data_fn): Likewise.
3973 (test_data_retaddr): Likewise.
3974 (regs_to_mem): Make globals, use r10 instead of rax.
3975 (mem_to_regs): Likewise.
3976 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3977 body to ms-sysv.c.
3978 (do_test_aligned): Likewise.
3979 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3980 Add dg-* directives.
3981 (PASTE_STR): New macro.
3982 (ASMNAME): Likewise.
3983 (LOAD_TEST_DATA_ADDR): Likewise.
3984 (TEST_DATA_OFFSET): Likewise.
3985 (do_test_body0): New C function.
3986 (do_test_body): New inline assembly routine.
3987 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3988 (runtest_ms_sysv): Modify.
3989
3990 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3991
3992 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3993 since the upper-regs options have been deleted.
3994 * gcc.target/powerpc/pr65849-2.c: Likewise.
3995 * gcc.target/powerpc/pr80099-1.c: Likewise.
3996 * gcc.target/powerpc/pr80099-2.c: Likewise.
3997 * gcc.target/powerpc/pr80099-3.c: Likewise.
3998 * gcc.target/powerpc/pr80099-4.c: Likewise.
3999 * gcc.target/powerpc/pr80099-5.c: Likewise.
4000 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4001 support removal of the upper-regs options.
4002 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4003 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4004 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4005 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4006 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4007 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4008 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4009 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4010 * gcc.target/powerpc/ppc-round.c: Likewise.
4011 * gcc.target/powerpc/pr71720.c: Likewise.
4012 * gcc.target/powerpc/pr72853.c: Likewise.
4013 * gcc.target/powerpc/pr79907.c: Likewise.
4014 * gcc.target/powerpc/pr78953.c: Likewise.
4015 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4016 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4017 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4018 * gcc.target/powerpc/vec-init-3.c: Likewise.
4019 * gcc.target/powerpc/vec-init-6.c: Likewise.
4020 * gcc.target/powerpc/vec-init-7.c: Likewise.
4021 * gcc.target/powerpc/vec-set-char.c: Likewise.
4022 * gcc.target/powerpc/vec-set-int.c: Likewise.
4023 * gcc.target/powerpc/vec-set-short.c: Likewise.
4024
4025 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4026
4027 PR target/79041
4028 * gcc.target/aarch64/pr79041-2.c: New test.
4029
4030 2017-07-24 Carl Love <cel@us.ibm.com>
4031
4032 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4033 the new built-ins.
4034
4035 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4036
4037 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4038
4039 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4040 Mikael Morin <mikael@gcc.gnu.org>
4041
4042 PR fortran/66102
4043 * gfortran.dg/realloc_on_assign_28.f90: New test.
4044
4045 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4046
4047 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4048 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4049
4050 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4051
4052 PR target/80569
4053 * gcc.target/i386/pr80569.c: New test.
4054
4055 2017-07-21 Carl Love <cel@us.ibm.com>
4056
4057 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4058 vmuleuh): Fix scan-assembler-times should check for word not half word
4059 instructions.
4060
4061 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4062
4063 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4064 redundant -march option.
4065 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4066 in addition to armv8.1-a.
4067
4068 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4069
4070 PR middle-end/56727
4071 * gcc.dg/pr56727-1.c: New test.
4072 * gcc.dg/pr56727-2.c: New test.
4073
4074 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4075
4076 * gcc.target/powerpc/mmx-check.h: New file.
4077 * gcc.target/powerpc/mmx-packs.c: New file.
4078 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4079 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4080 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4081 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4082 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4083 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4084 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4085 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4086 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4087 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4088 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4089 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4090 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4091 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4092 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4093 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4094 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4095 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4096 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4097 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4098 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4099 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4100 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4101 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4102 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4103 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4104 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4105 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4106 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4107 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4108 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4109 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4110 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4111 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4112 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4113 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4114 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4115 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4116
4117 2017-06-21 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/81500
4120 * gcc.dg/torture/pr81500.c: New testcase.
4121
4122 2017-07-20 Nathan Sidwell <nathan@acm.org>
4123
4124 * g++.dg/ext/anon-struct6.C: Adjust diag.
4125 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4126
4127 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR target/80846
4130 * gcc.target/i386/avx-pr80846.c: New test.
4131 * gcc.target/i386/avx2-pr80846.c: New test.
4132 * gcc.target/i386/avx512f-pr80846.c: New test.
4133
4134 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4135
4136 PR tree-optimization/81388
4137 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4138 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4139
4140 2017-07-17 Tom de Vries <tom@codesourcery.com>
4141
4142 PR middle-end/81030
4143 * gcc.dg/pr81030.c: New test.
4144
4145 2017-07-20 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/61171
4148 * g++.dg/vect/pr61171.cc: New testcase.
4149 * gfortran.dg/vect/pr61171.f: Likewise.
4150 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4151
4152 2017-07-20 Richard Biener <rguenther@suse.de>
4153
4154 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4155 with V64QImode.
4156 * gcc.dg/vect/slp-45.c: Likewise.
4157
4158 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4159
4160 * gcc.dg/tree-ssa/vrp116.c: New Test.
4161
4162 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4163
4164 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4165 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4166 __builtin_cpu_is and __builtin_cpu_supports are supported.
4167
4168 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4169
4170 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4171 __BUILTIN_CPU_SUPPORTS__ defined.
4172 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4173 __BUILTIN_CPU_SUPPORTS__ defined.
4174
4175 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR tree-optimization/81346
4178 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4179
4180 2017-07-19 Tom de Vries <tom@codesourcery.com>
4181
4182 * gcc.target/nvptx/decl-init.c: Update alignment.
4183 * gcc.target/nvptx/slp-2-run.c: New test.
4184 * gcc.target/nvptx/slp-2.c: New test.
4185 * gcc.target/nvptx/v2di.c: New test.
4186
4187 2017-07-19 Tom de Vries <tom@codesourcery.com>
4188
4189 * gcc.target/nvptx/slp-run.c: New test.
4190 * gcc.target/nvptx/slp.c: New test.
4191 * gcc.target/nvptx/v2si-cvt.c: New test.
4192 * gcc.target/nvptx/v2si-run.c: New test.
4193 * gcc.target/nvptx/v2si.c: New test.
4194 * gcc.target/nvptx/vec.inc: New test.
4195
4196 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR tree-optimization/81346
4199 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4200 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4201 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4202 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4203 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4204 compiler to avoid X / C1 op C2 optimization to trigger.
4205
4206 2017-07-19 Martin Liska <mliska@suse.cz>
4207
4208 PR sanitizer/63361
4209 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4210 -ffloat-store or -mieee for targets that need it.
4211
4212 2017-07-18 Tom de Vries <tom@codesourcery.com>
4213
4214 PR middle-end/81464
4215 * gfortran.dg/pr81464.f90: New test.
4216
4217 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4218
4219 PR target/81471
4220 * gcc.target/i386/pr81471.c: New test.
4221
4222 2017-06-18 Richard Biener <rguenther@suse.de>
4223
4224 PR tree-optimization/81410
4225 * gcc.dg/vect/pr81410.c: New testcase.
4226
4227 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4228
4229 PR middle-end/81462
4230 * g++.dg/torture/pr81462.C: New testcase.
4231
4232 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4233
4234 PR target/81408
4235 * g++.dg/tree-ssa/pr81408.C: New.
4236 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4237
4238 2017-07-18 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/80620
4241 PR tree-optimization/81403
4242 * gcc.dg/torture/pr80620.c: New testcase.
4243 * gcc.dg/torture/pr81403.c: Likewise.
4244
4245 2017-07-18 Richard Biener <rguenther@suse.de>
4246
4247 PR tree-optimization/81418
4248 * gcc.dg/torture/pr81418.c: New testcase.
4249
4250 2017-07-17 Carl Love <cel@us.ibm.com>
4251
4252 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4253 test case changes for commit 249424
4254
4255 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4256 vmuleuh): Fix scan-assembler-times should check for word not half word
4257 instructions.
4258
4259 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4260
4261 PR tree-optimization/81162
4262 * gcc.dg/pr81162.c: Move this to...
4263 * gcc.dg/ubsan/pr81162.c: ...here.
4264
4265 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4266
4267 * g++.dg/diagnostic/friend1.C: New test.
4268 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4269
4270 2017-07-17 Nathan Sidwell <nathan@acm.org>
4271
4272 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4273
4274 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4275
4276 * lib/gcc-dg.exp: Increase expect's match buffer size.
4277
4278 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4279
4280 PR target/81369
4281 * gcc.dg/tree-ssa/pr81369.c: New.
4282
4283 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4284
4285 * gcc.target/arc/pr9000674901.c: New file.
4286 * gcc.target/arc/pic-1.c: Likewise.
4287 * gcc.target/arc/pr9001191897.c: Likewise.
4288
4289 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4290 Andrew Burgess <andrew.burgess@embecosm.com>
4291
4292 * gcc.target/arc/naked-1.c: New file.
4293 * gcc.target/arc/naked-2.c: Likewise.
4294
4295 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR tree-optimization/81428
4298 * gcc.dg/fixed-point/pr81428.c: New test.
4299
4300 PR tree-optimization/81365
4301 * g++.dg/torture/pr81365.C: New test.
4302
4303 PR tree-optimization/81396
4304 * gcc.dg/tree-ssa/pr81396.c: New test.
4305
4306 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gnat.dg/opt65.adb: New test.
4309
4310 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4311
4312 * gcc.dg/predict-8.c: Update.
4313
4314 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4315
4316 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4317 * g++.dg/warn/pr12242.C: Likewise.
4318
4319 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4320
4321 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4322 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4323 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4324 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4325 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4326 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4327 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4328 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4329 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4330 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4331 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4332 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4333 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4334 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4335 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4336 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4337 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4338 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4339 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4340 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4341 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4342 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4362 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4363 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4364 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4365 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4366 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4367 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4368 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4369 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4370 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4371 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4372
4373 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4374
4375 PR tree-optimization/81162
4376 * gcc.dg/pr81162.c: New file.
4377
4378 2017-07-14 Martin Sebor <msebor@redhat.com>
4379
4380 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4381 that bcopy is expected to be transformed to.
4382
4383 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4384
4385 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4386 * g++.dg/lookup/missing-std-include-2.C: New test case.
4387 * g++.dg/lookup/missing-std-include-3.C: New test case.
4388 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4389 * gcc.dg/missing-header-fixit-1.c: New test case.
4390 * gcc.dg/missing-header-fixit-2.c: New test case.
4391 * gcc.dg/missing-header-fixit-2.h: New header.
4392
4393 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4394
4395 PR c/81405
4396 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4397
4398 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4399
4400 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4401
4402 2017-07-13 Martin Liska <mliska@suse.cz>
4403
4404 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4405 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4406 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4407 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4408 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4409 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4410 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4411
4412 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4413
4414 PR target/81193
4415 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4416 __builtin_cpu_supports with old GLIBC's.
4417 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4418 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4419 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4420 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4421 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4422 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4423 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4424 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4425 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4426 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4427 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4428 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4429 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4430 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4431 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4432 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4433 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4434 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4435 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4436 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4437 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4438 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4439 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4440 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4441
4442 2017-07-12 Carl Love <cel@us.ibm.com>
4443
4444 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4445 rev_bool_int): Add test cases for builtins.
4446 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4447 test cases for builtins.
4448
4449 2017-07-12 Carl Love <cel@us.ibm.com>
4450
4451 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4452 lp64 && p9vector_hw.
4453
4454 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4455
4456 * lib/target-supports.exp (check_stack_check_available): Make
4457 testcase name depend on stack_kind.
4458
4459 2017-07-11 Michael Collison <michael.collison@arm.com>
4460
4461 * gcc.target/aarch64/cmp-2.c: New testcase.
4462
4463 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/51270
4466 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4467
4468 2017-07-11 Carl Love <cel@us.ibm.com>
4469
4470 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4471 test cases for the builtins.
4472
4473 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4474
4475 * lib/profopt.exp: Print relative names in UNSUPPORTED
4476 AutoFDO tests.
4477
4478 2017-07-10 Michael Collison <michael.collison@arm.com>
4479
4480 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4481
4482 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4483
4484 PR target/81375
4485 * gcc.target/i386/pr81375.c: New test.
4486
4487 2017-07-10 Martin Sebor <msebor@redhat.com>
4488
4489 PR tree-optimization/80397
4490 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4491
4492 2017-07-10 Martin Sebor <msebor@redhat.com>
4493
4494 PR other/81345
4495 * gcc.dg/pr81345.c: New test.
4496
4497 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4498
4499 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4500 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4501
4502 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4503
4504 PR target/81313
4505 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4506 integer argumets to bypass x86_64 outgoing args optimization.
4507
4508 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4509
4510 * gfortran.dg/eoshift_4.f90: New test.
4511 * gfortran.dg/eoshift_5.f90: New test.
4512 * gfortran.dg/eoshift_6.f90: New test.
4513
4514 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4515
4516 PR target/81313
4517 * gcc.target/i386/pr81313-1.c: New test.
4518 * gcc.target/i386/pr81313-2.c: Likewise.
4519 * gcc.target/i386/pr81313-3.c: Likewise.
4520 * gcc.target/i386/pr81313-4.c: Likewise.
4521 * gcc.target/i386/pr81313-5.c: Likewise.
4522
4523 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4524
4525 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4526 * gnat.dg/vect16.ads (Sarray): Likewise.
4527 * gnat.dg/vect17.ads (Sarray): Likewise.
4528 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4529 * gnat.dg/vect16.adb (Add): Likewise.
4530 * gnat.dg/vect17.adb (Add): Likewise.
4531
4532 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4533
4534 PR c++/79300
4535 * g++.dg/diagnostic/pr79300.C: New test case.
4536
4537 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4538
4539 * gcc.target/powerpc/clone1.c: Add check to make sure the
4540 __builtin_cpu_supports function is fully supported.
4541 * gcc.target/powerpc/clone2.c: New runtime test for
4542 target_clones.
4543
4544 PR target/81348
4545 * gcc.target/powerpc/pr81348.c: New test.
4546
4547 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4548
4549 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4550
4551 2017-07-07 Carl Love <cel@us.ibm.com>
4552
4553 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4554 file for built-ins.
4555
4556 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4557
4558 * gcc.target/sparc/dictunpack.c: New file.
4559 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4560 * gcc.target/sparc/fpcmpshl.c: Likewise.
4561 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4562 * gcc.target/sparc/fpcmpushl.c: Likewise.
4563
4564 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4565
4566 PR fortran/70071
4567 * gfortran.dg/coarray_44.f90: New testcase.
4568
4569 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4570
4571 * c-c++-common/asan/kasan-alloca-1.c: New test.
4572 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4573
4574 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4575
4576 * c-c++-common/asan/alloca_big_alignment.c: New test.
4577 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4578 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4579 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4580 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4581 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4582 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4583 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4584
4585 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4586
4587 PR target/81305
4588 * gcc.target/avr/isr-test.h: Fix warnings.
4589
4590 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4591
4592 * lib/target-supports.exp: Generate
4593 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4594 and check_effective_target_arm_arch_v8r_multilib.
4595
4596 2017-07-06 Carl Love <cel@us.ibm.com>
4597
4598 * ChangeLog: Clean up from mid air collision
4599
4600 2017-07-06 Carl Love <cel@us.ibm.com>
4601
4602 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4603 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4604 cases for vec_addc, adde and addec builtins.
4605
4606 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4607
4608 PR c++/79300
4609 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4610 expected underlining within macro expansion.
4611 * c-c++-common/pr70264.c: Likewise.
4612 * g++.dg/plugin/diagnostic-test-expressions-1.C
4613 (test_within_macro_1): New test.
4614 (test_within_macro_2): Likewise.
4615 (test_within_macro_3): Likewise.
4616 (test_within_macro_4): Likewise.
4617 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4618 expected underlining within macro expansion.
4619 (test_macro_4): Likewise.
4620 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4621 (test_within_macro_1): New test.
4622 (test_within_macro_2): Likewise.
4623 (test_within_macro_3): Likewise.
4624 (test_within_macro_4): Likewise.
4625 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4626 underlining within macro expansion.
4627
4628 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4629
4630 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4631 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4632 _mm_maskz_getexp_round_sd): Test new intrinsics.
4633 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4634 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4635 _mm_maskz_getexp_round_ss): Ditto.
4636 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4637 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4638 _mm_maskz_getmant_round_sd): Ditto.
4639 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4640 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4641 _mm_maskz_getmant_round_ss): Ditto.
4642 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4643 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4644 _mm_maskz_getexp_round_sd): New runtime tests.
4645 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4646 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4647 _mm_maskz_getexp_round_ss): Ditto.
4648 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4649 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4650 _mm_maskz_getmant_round_sd): Ditto.
4651 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4652 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4653 _mm_maskz_getmant_round_ss): Ditto.
4654 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4655 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4656 __builtin_ia32_getmantss_mask_round): Test new builtins.
4657 * gcc.target/i386/sse-13.c : Ditto.
4658 * gcc.target/i386/sse-23.c: Ditto.
4659 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4660 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4661 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4662 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4663 _mm_mask_getexp_round_ss): Test new intrinsics.
4664 * gcc.target/i386/testround-1.c: Ditto.
4665 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4666 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4667 _mm_mask_getmant_round_ss): Test new intrinsics
4668 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4669 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4670 _mm_maskz_getmant_ss): Test new intrinsics.
4671
4672 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4673
4674 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4675 * lib/target-supports.exp (check_stack_check_available): New.
4676 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4677 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4678 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4679 * gcc.dg/pr47443.c: Likewise.
4680 * gcc.dg/pr48134.c: Likewise.
4681 * gcc.dg/pr70017.c: Likewise.
4682 * gcc.target/aarch64/stack-checking.c: Likewise.
4683 * gcc.target/arm/stack-checking.c: Likewise.
4684 * gcc.target/i386/pr48723.c: Likewise.
4685 * gcc.target/i386/pr55672.c: Likewise.
4686 * gcc.target/i386/pr67265-2.c: Likewise.
4687 * gcc.target/i386/pr67265.c: Likewise.
4688 * gnat.dg/opt49.adb: Likewise.
4689 * gnat.dg/stack_check1.adb: Likewise.
4690 * gnat.dg/stack_check2.adb: Likewise.
4691 * gnat.dg/stack_check3.adb: Likewise.
4692
4693 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4694
4695 PR target/80103
4696 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4697 __attribute__.
4698
4699 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4700
4701 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4702 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4703 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4704 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4705 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4706 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4707 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4708 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4709 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4710 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4711 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4712 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4713
4714 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4715
4716 PR target/81305
4717 * gcc.target/avr/isr-test.h: New file.
4718 * gcc.target/avr/torture/isr-01-simple.c: New test.
4719 * gcc.target/avr/torture/isr-02-call.c: New test.
4720 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4721
4722 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4723
4724 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4725 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4726 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4727 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4728
4729 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4730
4731 * gcc.dg/tree-ssa/ldist-26.c: New test.
4732
4733 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4734
4735 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4736
4737 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4738
4739 PR target/81300
4740 * gcc.target/i386/pr81300.c: New test.
4741
4742 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4743
4744 PR target/81294
4745 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4746 x and y arguments in the call to _subborrow_u32.
4747 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4748 x and y arguments in the call to _subborrow_u64.
4749 * gcc.target/i386/pr81294-1.c: New test.
4750 * gcc.target/i386/pr81294-2.c: Ditto.
4751
4752 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4753
4754 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4755
4756 2017-07-04 Marek Polacek <polacek@redhat.com>
4757
4758 PR c/81231
4759 * gcc.dg/atomic-pr81231.c: New test.
4760
4761 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4762
4763 PR tree-optimization/81292
4764 * gcc.dg/pr81292-1.c: New test.
4765 * gcc.dg/pr81292-2.c: Likewise.
4766
4767 2017-07-04 Martin Liska <mliska@suse.cz>
4768
4769 PR sanitizer/81040
4770 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4771 use-after-scope sanitization.
4772
4773 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4774
4775 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4776 options.
4777
4778 PR target/81175
4779 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4780 gather.
4781
4782 2017-07-04 Martin Liska <mliska@suse.cz>
4783
4784 PR ipa/81214
4785 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4786 * g++.dg/ext/mvc3.C: Likewise.
4787 * gcc.target/i386/mvc2.c: Likewise.
4788 * gcc.target/i386/mvc3.c: Likewise.
4789
4790 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4791
4792 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4793 decomposition declaration in diagnostics.
4794 * g++.dg/cpp1z/decomp2.C: Likewise.
4795 * g++.dg/cpp1z/decomp3.C: Likewise.
4796 * g++.dg/cpp1z/decomp4.C: Likewise.
4797 * g++.dg/cpp1z/decomp5.C: Likewise.
4798 * g++.dg/cpp1z/decomp6.C: Likewise.
4799 * g++.dg/cpp1z/decomp7.C: Likewise.
4800 * g++.dg/cpp1z/decomp8.C: Likewise.
4801 * g++.dg/cpp1z/decomp13.C: Likewise.
4802 * g++.dg/cpp1z/decomp14.C: Likewise.
4803 * g++.dg/cpp1z/decomp18.C: Likewise.
4804 * g++.dg/cpp1z/decomp19.C: Likewise.
4805 * g++.dg/cpp1z/decomp22.C: Likewise.
4806 * g++.dg/cpp1z/decomp23.C: Likewise.
4807 * g++.dg/cpp1z/decomp24.C: Likewise.
4808 * g++.dg/cpp1z/decomp25.C: Likewise.
4809 * g++.dg/cpp1z/decomp26.C: Likewise.
4810 * g++.dg/cpp1z/decomp28.C: Likewise.
4811
4812 PR c++/81258
4813 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4814 * g++.dg/cpp1z/decomp30.C: New test.
4815
4816 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/65775
4819 * g++.dg/cpp0x/trailing14.C: New.
4820
4821 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4822
4823 PR testsuite/79866
4824 * gfortran.dg/coarray_event_2.f08: New test.
4825
4826 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4827
4828 PR testsuite/79843
4829 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4830 * gfortran.dg/pointer_intent_2.f90: Likewise.
4831
4832 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4833
4834 PR middle-end/81290
4835 * gcc.c-torture/compile/pr81290.c: New.
4836
4837 2017-07-03 Richard Biener <rguenther@suse.de>
4838
4839 PR tree-optimization/60510
4840 * gfortran.dg/vect/pr60510.f: New testcase.
4841
4842 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843
4844 * gcc.target/i386/mvc6.c: Require ifunc support.
4845
4846 2017-07-03 Martin Liska <mliska@suse.cz>
4847
4848 PR sanitize/81040
4849 * g++.dg/asan/function-argument-1.C: New test.
4850 * g++.dg/asan/function-argument-2.C: New test.
4851 * g++.dg/asan/function-argument-3.C: New test.
4852
4853 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4854
4855 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4856 as well.
4857
4858 2017-07-03 Tom de Vries <tom@codesourcery.com>
4859
4860 PR tree-optimization/69468
4861 * gcc.dg/pr81192.c: Update.
4862
4863 2017-07-03 Tom de Vries <tom@codesourcery.com>
4864
4865 PR tree-optimization/81192
4866 * gcc.dg/pr81192.c: Update.
4867
4868 2017-07-03 Tom de Vries <tom@codesourcery.com>
4869
4870 PR tree-optimization/81192
4871 * gcc.dg/pr81192.c: New test.
4872
4873 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4874
4875 * gfortran/eoshift_3.f90: New test.
4876
4877 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4878
4879 * gcc.dg/strlenopt-32.c: New testcase.
4880 * gcc.dg/strlenopt-33.c: Likewise.
4881 * gcc.dg/strlenopt-33g.c: Likewise.
4882 * gcc.dg/strlenopt-34.c: Likewise.
4883 * gcc.dg/strlenopt-35.c: Likewise.
4884
4885 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4886
4887 PR tree-optimization/80769
4888 * gcc.dg/strlenopt-31.c: New test.
4889 * gcc.dg/strlenopt-31g.c: Likewise.
4890
4891 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4892
4893 PR tree-optimization/81136
4894 * gcc.dg/vect/pr81136.c: New test.
4895
4896 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR sanitizer/81262
4899 * gcc.c-torture/compile/pr81262.c: New test.
4900 * g++.dg/ubsan/pr81262.C: New test.
4901
4902 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4903
4904 PR ipa/81261
4905 * g++.dg/ipa/pr81261.C: New testcase.
4906
4907 2017-06-30 Andrew Pinski <apinski@cavium.com>
4908
4909 * gcc.dg/torture/pr81245.c: New testcase.
4910
4911 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4912
4913 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4914 unbounded use.
4915
4916 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4917
4918 PR c++/80014
4919 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4920 Add declaration.
4921 (test_typeid): New test function.
4922
4923 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR target/81225
4926 * gcc.target/i386/pr81225.c: New test.
4927
4928 2017-06-30 Nathan Sidwell <nathan@acm.org>
4929
4930 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4931 * g++.dg/cpp0x/decltype9.C: Likewise.
4932 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4933 * g++.dg/lookup/decl1.C: Likewise.
4934 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4935 * g++.dg/other/pr28432.C: Likewise.
4936 * g++.dg/parse/crash12.C: Likewise.
4937 * g++.dg/parse/enum3.C: Likewise.
4938 * g++.dg/parse/operator6.C: Likewise.
4939 * g++.dg/template/crash69.C: Likewise.
4940 * g++.dg/template/error27.C: Likewise.
4941 * g++.dg/template/error28.C: Likewise.
4942 * g++.dg/template/memfriend6.C: Likewise.
4943 * g++.old-deja/g++.mike/err1.C: Likewise.
4944 * g++.old-deja/g++.mike/p811.C: Likewise.
4945 * g++.old-deja/g++.other/crash25.C: Likewise.
4946 * g++.old-deja/g++.other/dtor4.C: Likewise.
4947 * g++.old-deja/g++.pt/t37.C: Likewise.
4948
4949 2017-06-30 Martin Liska <mliska@suse.cz>
4950
4951 PR ipa/81214
4952 * gcc.target/i386/pr81214.c: New test.
4953
4954 2017-06-30 Nathan Sidwell <nathan@acm.org>
4955
4956 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4957
4958 PR c++/81229
4959 * g++.dg/lookup/pr81229.C: New.
4960
4961 2017-06-30 Martin Liska <mliska@suse.cz>
4962
4963 PR sanitizer/81021
4964 * g++.dg/asan/pr81021.C: New test.
4965
4966 2017-06-30 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/81249
4969 * g++.dg/torture/pr81249.C: New testcase.
4970
4971 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4974 * g++.dg/diagnostic/variadic1.C: Likewise.
4975 * g++.dg/gomp/udr-3.C: Likewise.
4976 * g++.dg/overload/error1.C: Likewise.
4977 * g++.dg/overload/error2.C: Likewise.
4978 * g++.dg/template/duplicate1.C: Likewise.
4979 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4980 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4981 * g++.old-deja/g++.other/redecl2.C: Likewise.
4982 * g++.old-deja/g++.other/redecl4.C: Likewise.
4983 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4984
4985 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4986
4987 PR fortran/77765
4988 * gfortran.dg/goacc/pr77765.f90: New test.
4989
4990 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4991
4992 * gcc.target/aarch64/ccmp_2.c: New test.
4993
4994 2017-06-29 Nathan Sidwell <nathan@acm.org>
4995
4996 PR c++/81247
4997 * g++.dg/parse/pr81247-[abc].C: New.
4998
4999 2017-06-29 Carl Love <cel@us.ibm.com>
5000
5001 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5002 test_unsigned_int_result, test_ll_int_result,
5003 test_ll_unsigned_int_result): Add result checking functions, add
5004 debug support.
5005 (main): Add builtin function tests.
5006
5007 2017-06-29 Carl Love <cel@us.ibm.com>
5008
5009 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5010 dg-skip-if): Add -mvsx -mcpu=power7.
5011
5012 2017-06-29 Richard Biener <rguenther@suse.de>
5013
5014 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5015
5016 2017-06-29 Nathan Sidwell <nathan@acm.org>
5017
5018 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5019
5020 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5021
5022 PR middle-end/81194
5023 * g++.dg/pr81194.C: New test.
5024
5025 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5026
5027 PR ipa/80565
5028 * gcc.dg/torture/pr80565.c: New file.
5029
5030 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5031
5032 PR tree-optimization/81196
5033 * gcc.dg/vect/pr81196.c: New.
5034
5035 2017-06-29 Michael Collison <michael.collison@arm.com>
5036
5037 Fix date on previous ChangeLog entry.
5038
5039 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5040 Michael Collison <michael.collison@arm.com>
5041
5042 PR target/70119
5043 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5044
5045 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5046
5047 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5048 Test new intrinsic.
5049 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5050 Ditto.
5051 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5052 Ditto.
5053 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5054 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5055 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5056
5057 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5058
5059 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5060 current ARM check by ARM NEON's availability check.
5061 (check_effective_target_vect_intfloat_cvt): Likewise.
5062 (check_effective_target_vect_uintfloat_cvt): Likewise.
5063 (check_effective_target_vect_floatint_cvt): Likewise.
5064 (check_effective_target_vect_floatuint_cvt): Likewise.
5065 (check_effective_target_vect_shift): Likewise.
5066 (check_effective_target_whole_vector_shift): Likewise.
5067 (check_effective_target_vect_bswap): Likewise.
5068 (check_effective_target_vect_shift_char): Likewise.
5069 (check_effective_target_vect_long): Likewise.
5070 (check_effective_target_vect_float): Likewise.
5071 (check_effective_target_vect_perm): Likewise.
5072 (check_effective_target_vect_perm_byte): Likewise.
5073 (check_effective_target_vect_perm_short): Likewise.
5074 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5075 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5076 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5077 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5078 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5079 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5080 (check_effective_target_vect_widen_shift): Likewise.
5081 (check_effective_target_vect_extract_even_odd): Likewise.
5082 (check_effective_target_vect_interleave): Likewise.
5083 (check_effective_target_vect_multiple_sizes): Likewise.
5084 (check_effective_target_vect64): Likewise.
5085 (check_effective_target_vect_max_reduc): Likewise.
5086
5087 2017-06-28 Richard Biener <rguenther@suse.de>
5088
5089 PR middle-end/81227
5090 * gcc.dg/pr81227.c: New testcase.
5091
5092 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5093
5094 PR target/81193
5095 * lib/target-supports.exp
5096 (check_ppc_cpu_supports_hw_available): New test to make sure
5097 __builtin_cpu_supports works on power7 and newer.
5098
5099 2017-06-28 Martin Liska <mliska@suse.cz>
5100
5101 PR ipa/81128
5102 * gcc.target/i386/pr81128.c: New test.
5103
5104 2017-06-28 Martin Liska <mliska@suse.cz>
5105
5106 PR driver/79659
5107 * g++.dg/opt/pr79659.C: New test.
5108
5109 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5110
5111 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5112 and options.
5113 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5114
5115 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5116
5117 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5118 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5119
5120 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5121
5122 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5123 (foo): ... this. Change constants such that it isn't matched
5124 as __builtin_copysign, yet tests the combiner the same.
5125
5126 2017-06-28 Martin Liska <mliska@suse.cz>
5127
5128 PR sanitizer/81224
5129 * gcc.dg/asan/pr81224.c: New test.
5130
5131 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5132
5133 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5134 passed to pthread_join.
5135
5136 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5137
5138 * gcc.target/s390/nodatarel-1.c: New test.
5139
5140 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5141
5142 PR fortran/80164
5143 * gfortran.dg/array_temporaries_4.f90: New test.
5144
5145 2017-06-27 Andrew Pinski <apinski@cavium.com>
5146
5147 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5148 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5149 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5150
5151 2017-06-27 Marek Polacek <polacek@redhat.com>
5152
5153 PR sanitizer/81223
5154 * gcc.dg/ubsan/pr81223.c: New test.
5155
5156 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5157
5158 * gcc.dg/tree-ssa/assoc-1.c: New file.
5159
5160 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 PR c++/62046
5163 * g++.dg/parse/catch2.C: New.
5164
5165 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR sanitizer/81209
5168 * g++.dg/ubsan/pr81209.C: New test.
5169
5170 PR middle-end/81207
5171 * gcc.c-torture/compile/pr81207.c: New test.
5172
5173 2017-06-27 Marek Polacek <polacek@redhat.com>
5174
5175 PR bootstrap/81216
5176 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5177
5178 2017-06-26 Martin Sebor <msebor@redhat.com>
5179
5180 PR c++/81169
5181 * g++.dg/Wclass-memaccess-2.C: New test.
5182
5183 2017-06-26 Carl Love <cel@us.ibm.com>
5184
5185 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5186 Add new runnable test file for the vec_rev built-ins.
5187
5188 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5189
5190 PR/tree-optimization 71815
5191 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5192 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5193
5194 2017-06-26 Renlin Li <renlin.li@arm.com>
5195 Szabolcs Nagy <szabolcs.nagy@arm.com>
5196
5197 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5198 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5199 memmove.
5200
5201 2017-06-26 Richard Biener <rguenther@suse.de>
5202
5203 PR target/81175
5204 * gfortran.dg/pr81175.f: New testcase.
5205
5206 2017-06-26 Richard Biener <rguenther@suse.de>
5207
5208 PR tree-optimization/81203
5209 * gcc.dg/torture/pr81203.c: New testcase.
5210
5211 2017-06-26 Marek Polacek <polacek@redhat.com>
5212
5213 PR c/80116
5214 * c-c++-common/Wmultistatement-macros-1.c: New test.
5215 * c-c++-common/Wmultistatement-macros-2.c: New test.
5216 * c-c++-common/Wmultistatement-macros-3.c: New test.
5217 * c-c++-common/Wmultistatement-macros-4.c: New test.
5218 * c-c++-common/Wmultistatement-macros-5.c: New test.
5219 * c-c++-common/Wmultistatement-macros-6.c: New test.
5220 * c-c++-common/Wmultistatement-macros-7.c: New test.
5221 * c-c++-common/Wmultistatement-macros-8.c: New test.
5222 * c-c++-common/Wmultistatement-macros-9.c: New test.
5223 * c-c++-common/Wmultistatement-macros-10.c: New test.
5224 * c-c++-common/Wmultistatement-macros-11.c: New test.
5225
5226 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5227
5228 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5229
5230 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5231
5232 * lib/target-supports.exp
5233 (check_effective_target_arm_neon_ok_nocache): Add flags with
5234 -mfloat-abi=hard. Include arm_neon.h.
5235 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5236 (check_effective_target_arm_neon_ok_no_float_abi): New.
5237 * gcc.target/arm/lto/pr65837_0.c: Require
5238 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5239 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5240 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5241
5242 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/62315
5245 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5246
5247 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5248
5249 PR fortran/52473
5250 * gfortran.dg/cshift_2.f90: New test.
5251
5252 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5253
5254 PR middle-end/79794
5255 * gcc.target/aarch64/pr79794.c: New.
5256
5257 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5258
5259 PR target/80510
5260 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5261 * gcc.target/powerpc/pr80510-2.c: Likewise.
5262
5263 2017-06-22 Jeff Law <law@redhat.com>
5264
5265 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5266
5267 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5268
5269 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5270 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5271 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5272 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5273 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5274 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5275 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5276 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5277
5278 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5279
5280 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5281
5282 2017-06-22 Matt Turner <mattst88@gmail.com>
5283
5284 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5285 skylake check.
5286
5287 2017-06-22 Carl Love <cel@us.ibm.com>
5288
5289 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5290 vmuleuh): Fix scan-assembler-times should check for word not half word
5291 instructions.
5292
5293 2017-06-22 Jeff Law <law@redhat.com>
5294
5295 * gcc.c-torture/compile/stack-check-1.c: New test.
5296
5297 2016-06-22 Richard Biener <rguenther@suse.de>
5298
5299 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5300 * gcc.dg/vect/pr65947-2.c: Likewise.
5301 * gcc.dg/vect/pr65947-3.c: Likewise.
5302 * gcc.dg/vect/pr65947-4.c: Likewise.
5303 * gcc.dg/vect/pr65947-5.c: Likewise.
5304 * gcc.dg/vect/pr65947-6.c: Likewise.
5305 * gcc.dg/vect/pr65947-8.c: Likewise.
5306 * gcc.dg/vect/pr65947-9.c: Likewise.
5307 * gcc.dg/vect/pr65947-10.c: Likewise.
5308 * gcc.dg/vect/pr65947-12.c: Likewise.
5309 * gcc.dg/vect/pr65947-13.c: Likewise.
5310 * gcc.dg/vect/pr65947-14.c: Likewise.
5311 * gcc.dg/vect/vect-cond-2.c: Likewise.
5312 * gcc.dg/vect/vect-pr69848.c: Likewise.
5313
5314 2017-06-22 Martin Liska <mliska@suse.cz>
5315
5316 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5317 to not inline it.
5318
5319 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5320
5321 * gcc.dg/tree-ssa/forwprop-37.c: New.
5322
5323 2017-06-22 Richard Biener <rguenther@suse.de>
5324
5325 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5326
5327 2017-06-22 Richard Biener <rguenther@suse.de>
5328
5329 * gcc.dg/vect/pr65947-14.c: New testcase.
5330
5331 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5332
5333 PR target/80510
5334 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5335 32-bit support is added. Change ITYPE size to 64-bit integer.
5336 * gcc.target/powerpc/pr80510-2.c: Likewise.
5337
5338 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR c++/81154
5341 * g++.dg/gomp/pr81154.C: New test.
5342
5343 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5344
5345 * g++.dg/other/old-style-cast-fixits.C: New test case.
5346
5347 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5348
5349 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5350
5351 2017-06-21 Tom de Vries <tom@codesourcery.com>
5352
5353 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5354
5355 2017-06-21 Tom de Vries <tom@codesourcery.com>
5356
5357 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5358 warning.
5359
5360 2017-06-21 Martin Liska <mliska@suse.cz>
5361
5362 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5363
5364 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5365
5366 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5367 gnat.dg/debug11_pkg2.ads: New testcase.
5368
5369 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5370
5371 * gcc.target/i386/getround.c: New file.
5372
5373 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5374
5375 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5376 * gcc.dg/tree-ssa/addadd-2.c: New file.
5377
5378 2017-06-21 Tom de Vries <tom@codesourcery.com>
5379
5380 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5381 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5382 * gcc.c-torture/compile/20080806-1.c: Same.
5383 * gcc.c-torture/compile/920723-1.c: Same.
5384 * gcc.c-torture/compile/930621-1.c: Same.
5385 * gcc.c-torture/compile/991214-2.c: Same.
5386 * gcc.c-torture/compile/bcopy.c: Same.
5387 * gcc.c-torture/compile/memtst.c: Same.
5388 * gcc.c-torture/compile/msp.c: Same.
5389 * gcc.c-torture/compile/stuct.c: Same.
5390 * gcc.c-torture/execute/20011008-3.c: Same.
5391 * gcc.c-torture/execute/20030209-1.c: Same.
5392 * gcc.c-torture/execute/20031012-1.c: Same.
5393 * gcc.c-torture/execute/20040805-1.c: Same.
5394 * gcc.c-torture/execute/920410-1.c: Same.
5395 * gcc.c-torture/execute/921113-1.c: Same.
5396 * gcc.c-torture/execute/921202-1.c: Same.
5397 * gcc.c-torture/execute/921208-2.c: Same.
5398 * gcc.c-torture/execute/930106-1.c: Same.
5399 * gcc.c-torture/execute/930406-1.c: Same.
5400 * gcc.c-torture/execute/950221-1.c: Same.
5401 * gcc.c-torture/execute/960521-1.c: Same.
5402 * gcc.c-torture/execute/980605-1.c: Same.
5403 * gcc.c-torture/execute/comp-goto-1.c: Same.
5404 * gcc.c-torture/execute/comp-goto-2.c: Same.
5405 * gcc.c-torture/execute/memcpy-1.c: Same.
5406 * gcc.c-torture/execute/multi-ix.c: Same.
5407 * gcc.c-torture/execute/nestfunc-4.c: Same.
5408 * gcc.c-torture/execute/pr20621-1.c: Same.
5409 * gcc.c-torture/execute/pr23135.c: Same.
5410 * gcc.c-torture/execute/pr28982b.c: Same.
5411 * gcc.dg/loop-3.c: Same.
5412 * gcc.dg/struct-ret-3.c: Same.
5413 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5414 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5415 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5416 * gcc.dg/tree-prof/pr44777.c: Same.
5417
5418 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5419
5420 PR jit/81144
5421 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5422 memset call with zero-initialization.
5423 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5424
5425 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5426
5427 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5428 (main): Renamed to ...
5429 (fma4_test): ... this.
5430
5431 2017-06-20 Julia Koval <julia.koval@intel.com>
5432
5433 * gcc.target/i386/pr73350-2.c: New test.
5434
5435 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5436
5437 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5438 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5439 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5440 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5441 restrict to x86_64-*-*-gnu.
5442 Skip scan-assembler on *-*-darwin*.
5443 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5444 * gcc.dg/loop-invariant.c: Likewise.
5445 * gcc.dg/lto/pr70955_0.c: Likewise.
5446 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5447 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5448 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5449
5450 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5451 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5452 targets.
5453 * gcc.dg/attr-ms_struct-2.c: Likewise.
5454 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5455 * gcc.dg/bf-ms-layout.c: Likewise.
5456 * gcc.dg/bf-ms-layout-2.c: Likewise.
5457 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5458 Require fpic support.
5459 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5460 targets.
5461 * gcc.target/i386/bitfield2.c: Likewise.
5462 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5463 targets.
5464 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5465
5466 2017-06-20 Nathan Sidwell <nathan@acm.org>
5467
5468 PR c++/67074
5469 * g++.dg/lookup/pr67074.C: New.
5470 * g++.dg/parse/namespace-alias-1.C: Adjust.
5471
5472 2017-06-20 Richard Biener <rguenther@suse.de>
5473
5474 PR middle-end/81097
5475 * c-c++-common/ubsan/pr81097.c: New testcase.
5476
5477 2017-06-20 Richard Biener <rguenther@suse.de>
5478
5479 * gcc.dg/vect/pr65947-9.c: Adjust.
5480
5481 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5482
5483 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5484 * gcc.target/arm/acle/cdp2.c: Likewise.
5485 * gcc.target/arm/acle/ldc.c: Likewise.
5486 * gcc.target/arm/acle/ldc2.c: Likewise.
5487 * gcc.target/arm/acle/ldc2l.c: Likewise.
5488 * gcc.target/arm/acle/ldcl.c: Likewise.
5489 * gcc.target/arm/acle/mcr.c: Likewise.
5490 * gcc.target/arm/acle/mcr2.c: Likewise.
5491 * gcc.target/arm/acle/mcrr.c: Likewise.
5492 * gcc.target/arm/acle/mcrr2.c: Likewise.
5493 * gcc.target/arm/acle/mrc.c: Likewise.
5494 * gcc.target/arm/acle/mrc2.c: Likewise.
5495 * gcc.target/arm/acle/mrrc.c: Likewise.
5496 * gcc.target/arm/acle/mrrc2.c: Likewise.
5497 * gcc.target/arm/acle/stc.c: Likewise.
5498 * gcc.target/arm/acle/stc2.c: Likewise.
5499 * gcc.target/arm/acle/stc2l.c: Likewise.
5500 * gcc.target/arm/acle/stcl.c: Likewise.
5501
5502 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR target/81121
5505 * gcc.target/i386/pr81121.c: New test.
5506
5507 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5508
5509 PR target/79799
5510 * gcc.target/powerpc/pr79799-1.c: New test.
5511 * gcc.target/powerpc/pr79799-2.c: Likewise.
5512 * gcc.target/powerpc/pr79799-3.c: Likewise.
5513 * gcc.target/powerpc/pr79799-4.c: Likewise.
5514 * gcc.target/powerpc/pr79799-5.c: Likewise.
5515
5516 2017-06-19 Nathan Sidwell <nathan@acm.org>
5517
5518 PR c++/81124
5519 PR c++/79766
5520 * g++.dg/lookup/pr79766.C: New.
5521 * g++.dg/lookup/pr81124.C: New.
5522 * g++.dg/template/explicit6.C: Adjust.
5523 * g++.old-deja/g++.other/decl5.C: Adjust.
5524
5525 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5526
5527 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5528 -DSTACK_SIZE.
5529
5530 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR sanitizer/81125
5533 * g++.dg/ubsan/pr81125.C: New test.
5534
5535 PR sanitizer/81111
5536 * g++.dg/ubsan/pr81111.C: New test.
5537
5538 2017-06-19 Richard Biener <rguenther@suse.de>
5539
5540 PR middle-end/81118
5541 * gcc.dg/torture/pr81118.c: New testcase.
5542
5543 2017-06-19 Richard Biener <rguenther@suse.de>
5544
5545 PR tree-optimization/80887
5546 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5547
5548 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR ipa/81112
5551 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5552
5553 2017-06-19 Nathan Sidwell <nathan@acm.org>
5554
5555 PR c++/81119
5556 * g++.dg/warn/pr81119.C: New.
5557
5558 2017-06-19 Martin Liska <mliska@suse.cz>
5559
5560 PR sanitizer/80879
5561 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5562
5563 2017-06-19 Martin Liska <mliska@suse.cz>
5564
5565 PR ipa/80732
5566 * gcc.target/i386/mvc5.c: Scan indirect_function.
5567 * gcc.target/i386/mvc7.c: Likewise.
5568 * gcc.target/i386/pr80732.c: New test.
5569
5570 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5571
5572 PR c++/66093
5573 * g++.dg/cpp1y/constexpr-66093.C: New.
5574
5575 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5576
5577 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5578 dg-skip-if list.
5579
5580 2017-06-19 Richard Biener <rguenther@suse.de>
5581
5582 PR ipa/81112
5583 * g++.dg/torture/pr81112.C: New testcase.
5584
5585 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5586
5587 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5588
5589 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5590
5591 PR fortran/52473
5592 * gfortran.dg/cshift_1.f90: New test.
5593
5594 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5595
5596 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5597
5598 2017-06-16 Carl Love <cel@us.ibm.com>
5599
5600 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5601 main): Add runnable tests and test checker for vec_float,
5602 vec_float2, vec_floate and vec_floato builtins.
5603
5604 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5605
5606 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5607 the architecture options added by dg-add-options arm_neon.
5608 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5609 to the architecture.
5610 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5611 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5612 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5613
5614 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5615
5616 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5617 multilibs have been built.
5618
5619 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5620
5621 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5622 * gcc.target/arm/pr51915.c: Likewise.
5623 * gcc.target/arm/pr52006.c: Likewise.
5624 * gcc.target/arm/pr53187.c: Likewise.
5625
5626 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5627
5628 * gcc.target/arm/multilibs.exp: New file.
5629
5630 2017-06-16 Martin Sebor <msebor@redhat.com>
5631
5632 PR tree-optimization/80933
5633 PR tree-optimization/80934
5634 * gcc.dg/fold-bcopy.c: New test.
5635 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5636 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5637 * gcc.dg/pr79214.c: Adjust.
5638 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5639 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5640 * gcc.dg/builtins-nonnull.c: Likewise.
5641
5642 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5643
5644 PR target/71778
5645 * gcc.target/arm/pr71778.c: New.
5646
5647 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5648
5649 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5650
5651 2017-06-16 Richard Biener <rguenther@suse.de>
5652
5653 PR tree-optimization/81090
5654 * gcc.dg/graphite/pr81090.c: New testcase.
5655
5656 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5657
5658 PR fortran/80983
5659 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5660
5661 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR sanitizer/81094
5664 * c-c++-common/ubsan/object-size-11.c: New test.
5665
5666 2017-06-15 Martin Sebor <msebor@redhat.com>
5667
5668 PR c++/80560
5669 * g++.dg/Wclass-memaccess.C: New test.
5670
5671 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5672
5673 PR fortran/80983
5674 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5675
5676 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5677
5678 PR lto/69866
5679 * gcc.dg/lto/pr69866_0.c: New test.
5680 * gcc.dg/lto/pr69866_1.c: Likewise.
5681
5682 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5683
5684 PR target/78818
5685 * gcc.target/msp430/pr78818-real.c: New template for tests.
5686 * gcc.target/msp430/pr78818-auto.c: New test.
5687 * gcc.target/msp430/pr78818-data-region.c: New test.
5688 * gcc.target/msp430/pr78818-data-sec.c: New test.
5689 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5690
5691 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5692
5693 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5694 instructions in it rather than the number of IT blocks being 2.
5695 Transfer scan directive arm_thumb2 restriction to the whole
5696 testcase and restrict further to Thumb-only targets.
5697
5698 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5699
5700 * gcc.target/arm/sdiv_costs_1.c:
5701 Use dg-add-options.
5702
5703 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5704
5705 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5706 * gcc.target/mips/pr51513-1.c: New test.
5707 * gcc.target/mips/pr51513-2.c: New test.
5708
5709 2017-06-14 Richard Biener <rguenther@suse.de>
5710
5711 PR tree-optimization/81083
5712 * gcc.dg/torture/pr81083.c: Add prototypes.
5713
5714 2017-06-14 Richard Biener <rguenther@suse.de>
5715
5716 PR middle-end/81088
5717 * c-c++-common/ubsan/pr81088.c: New testcase.
5718
5719 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5720
5721 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5722
5723 2017-06-14 Andrew Pinski <apinski@cavium.com>
5724 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5725
5726 PR target/71663
5727 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5728 * gcc.target/aarch64/vect-init-2.c: Likewise.
5729 * gcc.target/aarch64/vect-init-3.c: Likewise.
5730 * gcc.target/aarch64/vect-init-4.c: Likewise.
5731 * gcc.target/aarch64/vect-init-5.c: Likewise.
5732
5733 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/58541
5736 * g++.dg/cpp0x/constexpr-58541.C: New.
5737
5738 2017-06-14 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/81083
5741 * gcc.dg/torture/pr81083.c: New testcase.
5742
5743 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5744
5745 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5746 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5747
5748 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR c++/80973
5751 * g++.dg/ubsan/pr80973.C: New test.
5752
5753 PR c++/80984
5754 * g++.dg/opt/nrv18.C: New test.
5755
5756 2017-06-13 Martin Liska <mliska@suse.cz>
5757
5758 PR sanitize/78204
5759 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5760 test by adding no_sanitize attribute.
5761 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5762
5763 2017-06-13 Renlin Li <renlin.li@arm.com>
5764
5765 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5766 conditionally.
5767
5768 2017-06-13 Martin Jambor <mjambor@suse.cz>
5769
5770 PR tree-optimization/80803
5771 PR tree-optimization/81063
5772 gcc.dg/tree-ssa/pr80803.c: New test.
5773 gcc.dg/tree-ssa/pr81063.c: Likewise.
5774
5775 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5776
5777 * c-c++-common/fold-masked-cmp-3.c: New test.
5778
5779 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5780
5781 PR tree-optimization/67328
5782 * c-c++-common/fold-masked-cmp-1.c: New test.
5783 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5784 * gcc.dg/pr46309.c: Fix pattern.
5785 * gcc.dg/pr46309-2.c: Likewise.
5786
5787 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5788
5789 * gcc.target/arm/sdiv_costs_1.c:
5790 Require arm_arch_v8a_ok and add march option.
5791
5792 2017-06-13 Martin Liska <mliska@suse.cz>
5793
5794 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5795 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5796 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5797
5798 2017-06-13 Richard Biener <rguenther@suse.de>
5799
5800 PR middle-end/81065
5801 * c-c++-common/ubsan/pr81065.c: New testcase.
5802
5803 2017-06-12 Ian Lance Taylor <iant@golang.org>
5804
5805 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5806 freorder. Update comment to explain test.
5807
5808 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5809
5810 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5811 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5812 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5813 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5814
5815 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5816
5817 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5818
5819 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5820
5821 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5822
5823 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/81003
5826 * gcc.c-torture/compile/pr81003.c: New test.
5827
5828 2017-06-12 Richard Biener <rguenther@suse.de>
5829
5830 PR tree-optimization/81053
5831 * gcc.dg/torture/pr81053.c: New testcase.
5832
5833 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5834
5835 PR fortran/80988
5836 * gfortran.dg/implied_do_io_3.f90: New test.
5837
5838 2017-06-10 Tom de Vries <tom@codesourcery.com>
5839
5840 * lib/target-supports.exp (check_effective_target_signal): New proc.
5841 * lib/gcc.exp (gcc_target_compile): Remove appending of
5842 -DSIGNAL_SUPPRESS to additional_flags.
5843 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5844 additional_flags if effective target signal is not supported by the
5845 target.
5846 * gcc.c-torture/execute/20101011-1.c: Same.
5847 * gcc.dg/c99-stdint-1.c: Same.
5848 * gcc.dg/c99-stdint-2.c: Same.
5849 * gcc.dg/c99-stdint-5.c: Same.
5850 * gcc.dg/c99-stdint-6.c: Same.
5851 * gcc.dg/stdint-width-1.c: Same.
5852
5853 2017-06-10 Tom de Vries <tom@codesourcery.com>
5854
5855 * lib/target-supports.exp (check_effective_target_stack_size)
5856 (dg-effective-target-value): New proc.
5857 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5858 additional_flags.
5859 * lib/objc.exp (objc_target_compile): Same.
5860 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5861 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5862 dg-additional-options.
5863 * gcc.c-torture/compile/20080806-1.c: Same.
5864 * gcc.c-torture/compile/920723-1.c: Same.
5865 * gcc.c-torture/compile/930621-1.c: Same.
5866 * gcc.c-torture/compile/991214-2.c: Same.
5867 * gcc.c-torture/compile/bcopy.c: Same.
5868 * gcc.c-torture/compile/memtst.c: Same.
5869 * gcc.c-torture/compile/msp.c: Same.
5870 * gcc.c-torture/compile/stuct.c: Same.
5871 * gcc.c-torture/execute/20011008-3.c: Same.
5872 * gcc.c-torture/execute/20030209-1.c: Same.
5873 * gcc.c-torture/execute/20031012-1.c: Same.
5874 * gcc.c-torture/execute/20040805-1.c: Same.
5875 * gcc.c-torture/execute/920410-1.c: Same.
5876 * gcc.c-torture/execute/920501-7.c: Same.
5877 * gcc.c-torture/execute/921113-1.c: Same.
5878 * gcc.c-torture/execute/921202-1.c: Same.
5879 * gcc.c-torture/execute/921208-2.c: Same.
5880 * gcc.c-torture/execute/930106-1.c: Same.
5881 * gcc.c-torture/execute/930406-1.c: Same.
5882 * gcc.c-torture/execute/950221-1.c: Same.
5883 * gcc.c-torture/execute/960521-1.c: Same.
5884 * gcc.c-torture/execute/980605-1.c: Same.
5885 * gcc.c-torture/execute/comp-goto-1.c: Same.
5886 * gcc.c-torture/execute/comp-goto-2.c: Same.
5887 * gcc.c-torture/execute/memcpy-1.c: Same.
5888 * gcc.c-torture/execute/multi-ix.c: Same.
5889 * gcc.c-torture/execute/nestfunc-4.c: Same.
5890 * gcc.c-torture/execute/pr20621-1.c: Same.
5891 * gcc.c-torture/execute/pr23135.c: Same.
5892 * gcc.c-torture/execute/pr28982b.c: Same.
5893 * gcc.dg/loop-3.c: Same.
5894 * gcc.dg/struct-ret-3.c: Same.
5895 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5896 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5897 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5898 * gcc.dg/tree-prof/pr44777.c: Same.
5899
5900 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5901
5902 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5903 (test_mutually_exclusive_suggestions): New test function.
5904 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5905 (test_mutually_exclusive_suggestions): New test function.
5906 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5907 (test_mutually_exclusive_suggestions): New test function.
5908 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5909 (test_show_locus): Add special-case for
5910 "test_mutually_exclusive_suggestions".
5911
5912 2017-06-09 Ian Lance Taylor <iant@golang.org>
5913
5914 * gcc.dg/tree-prof/split-1.c: New test.
5915
5916 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5917
5918 * gcc.dg/predict-14.c: Avoid cold function detection.
5919 * gcc.target/i386/umod-3.c: Likewise.
5920
5921 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5922
5923 * gcc.target/aarch64/lrint-matherr.h: New.
5924 * gcc.target/aarch64/inline-lrint_1.c: New.
5925 * gcc.target/aarch64/inline-lrint_2.c: New.
5926 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5927 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5928
5929 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5930
5931 * gcc.target/arm/sdiv_costs_1.c: New.
5932
5933 2017-06-09 Tom de Vries <tom@codesourcery.com>
5934
5935 PR target/80855
5936 * gcc.target/nvptx/label-values.c: New test.
5937
5938 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5939
5940 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5941 Test for null definitions instead of them being undefined. Add entry
5942 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5943 about using the effective target for architecture extension.
5944 (check_effective_target_arm_arch_v7ve_ok): Remove.
5945 (add_options_for_arm_arch_v7ve): Likewise.
5946
5947 2017-06-09 Richard Biener <rguenther@suse.de>
5948
5949 PR tree-optimization/66623
5950 * gcc.dg/vect/pr66623.c: New testcase.
5951
5952 2017-06-09 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/79483
5955 * gcc.dg/graphite/pr79483.c: New testcase.
5956
5957 2017-06-09 Richard Biener <rguenther@suse.de>
5958
5959 PR middle-end/81007
5960 * g++.dg/pr81007.C: New testcase.
5961
5962 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5963
5964 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5965 instead of "rsp" for -m32.
5966 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5967 target, add -msse2 to dg-options.
5968 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5969 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5970
5971 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5972
5973 PR target/80966
5974 * gcc.target/powerpc/stack-limit.c: New testcase.
5975
5976 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5977
5978 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5979 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5980 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5981 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5982 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5983 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5984
5985 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR c/81006
5988 * c-c++-common/gomp/pr81006.c: New test.
5989
5990 PR c++/81011
5991 * g++.dg/gomp/pr81011.C: New test.
5992
5993 PR middle-end/81005
5994 * c-c++-common/ubsan/align-10.c: New test.
5995 * c-c++-common/ubsan/null-13.c: New test.
5996
5997 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5998
5999 PR target/81015
6000 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6001 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6002 * gcc.target/i386/pr81015.c: New test.
6003
6004 2017-06-08 Tom de Vries <tom@codesourcery.com>
6005
6006 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6007 trampolines instead of NO_TRAMPOLINES.
6008 * gcc.c-torture/execute/20000822-1.c: Same.
6009 * gcc.c-torture/execute/920428-2.c: Same.
6010 * gcc.c-torture/execute/920501-7.c: Same.
6011 * gcc.c-torture/execute/920612-2.c: Same.
6012 * gcc.c-torture/execute/921017-1.c: Same.
6013 * gcc.c-torture/execute/921215-1.c: Same.
6014 * gcc.c-torture/execute/931002-1.c: Same.
6015 * gcc.c-torture/execute/comp-goto-2.c: Same.
6016 * gcc.c-torture/execute/nestfunc-1.c: Same.
6017 * gcc.c-torture/execute/nestfunc-2.c: Same.
6018 * gcc.c-torture/execute/nestfunc-3.c: Same.
6019 * gcc.c-torture/execute/nestfunc-5.c: Same.
6020 * gcc.c-torture/execute/nestfunc-6.c: Same.
6021 * gcc.c-torture/execute/pr24135.c: Same.
6022 * gcc.dg/Wtrampolines.c: Same.
6023 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6024 * gcc.dg/torture/stackalign/nested-5.c: Same.
6025 * gcc.dg/torture/stackalign/nested-6.c: Same.
6026 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6027 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6028 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6029 * gcc.dg/trampoline-1.c: Same.
6030 * gcc.dg/tree-prof/pr44777.c: Same.
6031 * gcc.target/i386/pr67770.c: Same.
6032 * lib/gcc.exp (gcc_target_compile): Remove appending of
6033 -DNO_TRAMPOLINES to additional_flags.
6034 * lib/objc.exp (objc_target_compile): Same.
6035
6036 2017-06-08 Tom de Vries <tom@codesourcery.com>
6037
6038 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6039 'gcc,no_trampolines' instead of 'no_trampolines'.
6040
6041 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6042
6043 PR middle-end/79988
6044 * gcc.target/i386/mpx/pr79988.c: New test.
6045
6046 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6047
6048 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6049 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6050 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6051
6052 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6053
6054 * g++.dg/tree-ssa/counts-1.C: New testcase.
6055 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6056
6057 2017-08-08 Julia Koval <julia.koval@intel.com>
6058
6059 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6060 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6061 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6062 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6063 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6064 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6065
6066 2017-06-08 Marek Polacek <polacek@redhat.com>
6067
6068 PR sanitize/80932
6069 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6070
6071 2017-08-08 Julia Koval <julia.koval@intel.com>
6072
6073 PR target/73350,80862
6074 * gcc.target/i386/pr73350.c: New test.
6075
6076 2017-06-08 Richard Biener <rguenther@suse.de>
6077
6078 PR tree-optimization/80928
6079 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6080
6081 2017-06-07 Carl Love <cel@us.ibm.com>
6082
6083 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6084
6085 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6086
6087 PR c++/80990
6088 * g++.dg/cpp1z/class-deduction39.C: New.
6089
6090 2017-06-07 Marek Polacek <polacek@redhat.com>
6091
6092 PR sanitizer/80932
6093 * c-c++-common/ubsan/pr80932.c: New test.
6094
6095 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6096
6097 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6098 * gcc.target/i386/l_fma_double_2.c: Ditto.
6099 * gcc.target/i386/l_fma_double_3.c: Ditto.
6100 * gcc.target/i386/l_fma_double_4.c: Ditto.
6101 * gcc.target/i386/l_fma_double_5.c: Ditto.
6102 * gcc.target/i386/l_fma_double_6.c: Ditto.
6103 * gcc.target/i386/l_fma_float_1.c: Ditto.
6104 * gcc.target/i386/l_fma_float_2.c: Ditto.
6105 * gcc.target/i386/l_fma_float_3.c: Ditto.
6106 * gcc.target/i386/l_fma_float_4.c: Ditto.
6107 * gcc.target/i386/l_fma_float_5.c: Ditto.
6108 * gcc.target/i386/l_fma_float_6.c: Ditto.
6109
6110 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6111
6112 * gcc.target/aarch64/sdiv_costs_1.c: New.
6113
6114 2017-06-07 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/80928
6117 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6118 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6119
6120 2017-06-07 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/80928
6123 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6124 check_results.
6125
6126 2017-06-06 Nathan Sidwell <nathan@acm.org>
6127
6128 * g++.dg/pr45330.C: Add inline namespace case.
6129
6130 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6131
6132 PR fortran/80975
6133 * gfortran.dg/matmul_16.f90: New test.
6134 * gfortran.dg/inline_matmul_18.f90: New test.
6135
6136 2017-06-06 Marek Polacek <polacek@redhat.com>
6137
6138 PR c/79983
6139 * gcc.dg/pr79983.c: New test.
6140
6141 2017-06-06 David S. Miller <davem@davemloft.net>
6142
6143 * gcc.target/sparc/sparc-ret-3.c: New test.
6144
6145 2017-06-06 Tom de Vries <tom@codesourcery.com>
6146
6147 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6148 label_values instead of NO_LABEL_VALUES.
6149 * gcc.c-torture/compile/920301-1.c: Same.
6150 * gcc.c-torture/compile/920501-1.c: Same.
6151 * gcc.c-torture/compile/941014-4.c: Same.
6152 * gcc.c-torture/compile/labels-1.c: Same.
6153 * gcc.c-torture/compile/pr18903.c: Same.
6154 * gcc.c-torture/execute/920302-1.c: Same.
6155 * gcc.c-torture/execute/920415-1.c: Same.
6156 * gcc.c-torture/execute/920428-2.c: Same.
6157 * gcc.c-torture/execute/920501-3.c: Same.
6158 * gcc.c-torture/execute/920501-4.c: Same.
6159 * gcc.c-torture/execute/920501-5.c: Same.
6160 * gcc.c-torture/execute/920501-7.c: Same.
6161 * gcc.c-torture/execute/920721-4.c: Same.
6162 * gcc.c-torture/execute/980526-1.c: Same.
6163 * gcc.c-torture/execute/990208-1.c: Same.
6164 * gcc.c-torture/execute/comp-goto-1.c: Same.
6165 * gcc.c-torture/execute/comp-goto-2.c: Same.
6166 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6167 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6168 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6169 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6170 * gcc.dg/tree-prof/pr44777.c: Same.
6171 * gcc.misc-tests/bprob-2.c: Same.
6172 * gcc.misc-tests/gcov-3.c: Same.
6173 * lib/gcc.exp (gcc_target_compile): Remove appending of
6174 -DNO_LABEL_VALUES to additional_flags.
6175 * lib/objc.exp (objc_target_compile): Same.
6176 * lib/target-supports.exp (check_effective_target_label_values): Test on
6177 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6178
6179 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6180
6181 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6182
6183 2017-06-06 Richard Biener <rguenther@suse.de>
6184
6185 PR tree-optimization/80974
6186 * gcc.dg/torture/pr80974.c: New testcase.
6187
6188 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6189
6190 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6191 "unsigned int" in conversation warning on line 15.
6192
6193 2017-06-06 Richard Biener <rguenther@suse.de>
6194
6195 PR tree-optimization/80928
6196 * gcc.dg/vect/pr80928.c: New testcase.
6197 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6198 * gcc.dg/vect/slp-13.c: Likewise.
6199 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6200
6201 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6202
6203 * g++.dg/plugin/comment_plugin.c: New test plugin.
6204 * g++.dg/plugin/comments-1.C: New test file.
6205 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6206
6207 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6208
6209 * gcc.misc-tests/gcov-1a.c: New test.
6210
6211 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6212
6213 * gcc.target/powerpc/clone1.c: New test.
6214
6215 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6216
6217 PR fortran/70601
6218 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6219
6220 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6221
6222 PR fortran/35339
6223 * gfortran.dg/implied_do_io_1.f90: New Test.
6224 * gfortran.dg/implied_do_io_2.f90: New Test.
6225
6226 2017-06-05 Renlin Li <renlin.li@arm.com>
6227
6228 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6229 selector to related line.
6230
6231 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6232
6233 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6234
6235 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6236
6237 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6238
6239 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6240
6241 * gcc.target/aarch64/subs_compare_2.c: New test.
6242
6243 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6244
6245 * gcc.target/aarch64/subs_compare_1.c: New test.
6246
6247 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6248
6249 * gcc.target/mips/div-9.c: Delete duplicate test.
6250 * gcc.target/mips/div-10.c: Ditto.
6251 * gcc.target/mips/div-11.c: Ditto.
6252 * gcc.target/mips/div-12.c: Ditto.
6253
6254 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6255
6256 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6257
6258 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6259
6260 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6261 vesrion of the dejagnu grep.
6262 (list-module-names): Use it and adjust the regular expressions for
6263 modules and submodules.
6264 * gfortran.dg/prof/prof.exp: Cleanup modules.
6265 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6266 directives.
6267 * gfortran.dg/altreturn_8.f90: Likewise.
6268 * gfortran.dg/associate_12.f90: Likewise.
6269 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6270 * gfortran.dg/charlen_15.f90: Likewise.
6271 * gfortran.dg/class_4a.f03: Likewise.
6272 * gfortran.dg/class_54.f90: Likewise.
6273 * gfortran.dg/class_dummy_4.f03: Likewise.
6274 * gfortran.dg/class_dummy_5.f90: Likewise.
6275 * gfortran.dg/constructor_9.f90: Likewise.
6276 * gfortran.dg/dec_structure_15.f90: Likewise.
6277 * gfortran.dg/do_check_8.f90: Likewise.
6278 * gfortran.dg/dtio_26.f03: Likewise.
6279 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6280 * gfortran.dg/equiv_9.f90: Likewise.
6281 * gfortran.dg/extends_15.f90: Likewise.
6282 * gfortran.dg/finalize_22.f90: Likewise.
6283 * gfortran.dg/finalize_23.f90: Likewise.
6284 * gfortran.dg/generic_26.f90: Likewise.
6285 * gfortran.dg/generic_27.f90: Likewise.
6286 * gfortran.dg/namelist_76.f90: Likewise.
6287 * gfortran.dg/pointer_init_8.f90: Likewise.
6288 * gfortran.dg/pr61318.f90: Likewise.
6289 * gfortran.dg/pr77260_1.f90: Likewise.
6290 * gfortran.dg/pr77260_2.f90: Likewise.
6291 * gfortran.dg/pr77420_3.f90: Likewise.
6292 * gfortran.dg/proc_ptr_39.f90: Likewise.
6293 * gfortran.dg/proc_ptr_41.f90: Likewise.
6294 * gfortran.dg/proc_ptr_42.f90: Likewise.
6295 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6296 * gfortran.dg/submodule_1.f08: Likewise.
6297 * gfortran.dg/submodule_10.f08: Likewise.
6298 * gfortran.dg/submodule_14.f08: Likewise.
6299 * gfortran.dg/submodule_15.f08: Likewise.
6300 * gfortran.dg/submodule_2.f08: Likewise.
6301 * gfortran.dg/submodule_5.f08: Likewise.
6302 * gfortran.dg/submodule_6.f08: Likewise.
6303 * gfortran.dg/submodule_7.f08: Likewise.
6304 * gfortran.dg/submodule_8.f08: Likewise.
6305 * gfortran.dg/submodule_9.f08: Likewise.
6306 * gfortran.dg/transfer_class_2.f90: Likewise.
6307 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6308 * gfortran.dg/typebound_call_24.f03: Likewise.
6309 * gfortran.dg/typebound_call_25.f90: Likewise.
6310 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6311 * gfortran.dg/typebound_generic_12.f03: Likewise.
6312 * gfortran.dg/typebound_generic_13.f03: Likewise.
6313 * gfortran.dg/typebound_generic_14.f03: Likewise.
6314 * gfortran.dg/typebound_generic_15.f90: Likewise.
6315 * gfortran.dg/typebound_operator_16.f03: Likewise.
6316 * gfortran.dg/typebound_operator_18.f90: Likewise.
6317 * gfortran.dg/typebound_operator_20.f90: Likewise.
6318 * gfortran.dg/typebound_override_3.f90: Likewise.
6319 * gfortran.dg/typebound_override_4.f90: Likewise.
6320 * gfortran.dg/typebound_override_5.f90: Likewise.
6321 * gfortran.dg/typebound_override_6.f90: Likewise.
6322 * gfortran.dg/typebound_override_7.f90: Likewise.
6323 * gfortran.dg/typebound_proc_28.f03: Likewise.
6324 * gfortran.dg/typebound_proc_29.f90: Likewise.
6325 * gfortran.dg/typebound_proc_30.f90: Likewise.
6326 * gfortran.dg/typebound_proc_31.f90: Likewise.
6327 * gfortran.dg/typebound_proc_32.f90: Likewise.
6328 * gfortran.dg/typebound_proc_33.f90: Likewise.
6329 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6330 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6331 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6332 * gfortran.dg/use_only_3.f90: Likewise.
6333 * gfortran.dg/use_without_only_1.f90: Likewise.
6334 * gfortran.dg/warn_unused_function.f90: Likewise.
6335 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6336 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6337
6338 2017-06-04 Marek Polacek <polacek@redhat.com>
6339
6340 PR c/80919
6341 * gcc.dg/format/pr80919.c: New test.
6342
6343 2017-06-02 Martin Sebor <msebor@redhat.com>
6344
6345 PR c/80892
6346 * c-c++-common/Wfloat-conversion-2.c: New test.
6347
6348 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6349
6350 PR c++/68754
6351 * g++.dg/cpp1y/constexpr-68754.C: New.
6352
6353 2017-06-02 Carl Love <cel@us.ibm.com>
6354
6355 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6356 for the new built-ins.
6357
6358 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6359
6360 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6361
6362 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6363
6364 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6365 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6366 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6367 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6368 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6369
6370 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6371
6372 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6373
6374 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6375
6376 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6377
6378 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6379
6380 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6381 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6382 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6383 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6384 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6385 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6386 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6387 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6388 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6389
6390 2017-06-02 Nathan Sidwell <nathan@acm.org>
6391
6392 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6393
6394 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR rtl-optimization/80903
6397 * gcc.dg/pr80903.c: New test.
6398
6399 PR fortran/80918
6400 * gfortran.dg/gomp/pr80918.f90: New test.
6401
6402 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6403
6404 * c-c++-common/Wsizeof-pointer-div.c: New test.
6405 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6406 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6407 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6408 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6409 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6410 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6411 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6412 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6413 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6414 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6415 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6416 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6417 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6418 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6419 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6420 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6421 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6422 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6423
6424 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6425
6426 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6427 Update the target to power8-vector.
6428
6429 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6430
6431 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6432
6433 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6434
6435 * debug12.adb, debug12.ads: New testcase.
6436
6437 2017-06-01 Martin Jambor <mjambor@suse.cz>
6438
6439 PR tree-optimization/80898
6440 * gcc.dg/tree-ssa/pr80898.c: New test.
6441 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6442
6443 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6444
6445 PR c++/80896
6446 * g++.dg/cpp1z/nodiscard5.C: New.
6447
6448 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6449
6450 * gcc.target/arc/pr9001195952.c: New test.
6451
6452 2017-06-01 Tom de Vries <tom@codesourcery.com>
6453
6454 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6455 * gcc.c-torture/compile/asmgoto-1.c: Same.
6456 * gcc.dg/20000707-1.c: Same.
6457 * gcc.dg/pr38700.c: Same.
6458 * gcc.dg/pr70169.c: Same.
6459 * gcc.dg/pr80112.c: Same.
6460 * gcc.dg/torture/pr51071-2.c: Same.
6461 * gcc.dg/torture/pr51071.c: Same.
6462 * gcc.dg/tree-ssa/alias-34.c: Same.
6463
6464 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6465
6466 * gnat.dg/debug11.adb: New testcase.
6467
6468 2017-06-01 Richard Biener <rguenther@suse.de>
6469
6470 PR middle-end/66313
6471 * c-c++-common/ubsan/pr66313.c: New testcase.
6472 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6473
6474 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6475
6476 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6477 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6478 to vsx_hw. Add dg-skip-if directive to disable this test if
6479 -mcpu overridden.
6480 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6481 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6482 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6483 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6484 to dg-option. Add dg-skip-if directive to disable this test
6485 for darwin. Add dg-skip-if directive to disable this test if
6486 -mcpu overridden.
6487
6488 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6489
6490 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6491 (_mm_maskz_max_sd): Test new intrinsics.
6492 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6493 (_mm_maskz_max_sd): Test new intrinsics.
6494 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6495 (_mm_maskz_max_ss): Test new intrinsics.
6496 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6497 (_mm_maskz_max_ss): Test new intrinsics.
6498 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6499 (_mm_maskz_min_sd): Test new intrinsics.
6500 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6501 (_mm_maskz_min_sd): Test new intrinsics.
6502 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6503 (_mm_maskz_min_ss): Test new intrinsics.
6504 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6505 (_mm_maskz_min_ss): Test new intrinsics.
6506
6507 2017-05-31 Nathan Sidwell <nathan@acm.org>
6508
6509 * g++.dg/lookup/lambda1.C New.
6510
6511 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6512
6513 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6514 on pointer should not be replaced.
6515
6516 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6517
6518 PR testsuite/80580
6519 * gcc.dg/gimplefe-error-7.c: New test.
6520
6521 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6522
6523 * gcc.target/arc/add_n-combine.c: New test.
6524 * gcc.target/arc/sub_n-combine.c: New test.
6525
6526 2017-05-31 Richard Biener <rguenther@suse.de>
6527
6528 PR target/80880
6529 * gcc.target/i386/pr80880.c: New testcase.
6530
6531 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6532
6533 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6534
6535 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6536
6537 * gcc.dg/vect/pr80815-3.c: New test.
6538
6539 2017-05-31 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/80906
6542 * gcc.dg/graphite/pr80906.c: New testcase.
6543
6544 2017-05-30 Tom de Vries <tom@codesourcery.com>
6545
6546 PR testsuite/80910
6547 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6548 unsupported if host compiler does not support c++11.
6549 (host_supports_c++11): New proc.
6550
6551 2017-05-30 Martin Sebor <msebor@redhat.com>
6552
6553 PR c/80731
6554 * g++.dg/ext/utf16-4.C: Relax test.
6555 * gcc.dg/fixed-point/int-warning.c: Adjust.
6556
6557 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6558
6559 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6560 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6561 test case.
6562 * g++.dg/plugin/show-template-tree-color.C: New test case.
6563 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6564 * g++.dg/template/show-template-tree-2.C: New test case.
6565 * g++.dg/template/show-template-tree-3.C: New test case.
6566 * g++.dg/template/show-template-tree-4.C: New test case.
6567 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6568 * g++.dg/template/show-template-tree.C: New test case.
6569
6570 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6571
6572 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6573 dg-options.
6574 * gfortran.dg/pr80107.f: Delete testcase.
6575
6576 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6577
6578 PR target/80833
6579 * gcc.target/i386/pr80833-1.c: New test.
6580 * gcc.target/i386/pr80833-2.c: Ditto.
6581
6582 2017-05-30 Nathan Sidwell <nathan@acm.org>
6583
6584 PR c++/80913
6585 * g++.dg/lookup/pr80913.C: New.
6586
6587 2017-05-30 Richard Biener <rguenther@suse.de>
6588
6589 PR middle-end/80901
6590 * gcc.dg/torture/pr80901.c: New testcase.
6591
6592 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6593
6594 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6595
6596 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6597
6598 PR target/78838
6599 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6600
6601 2017-05-30 Richard Biener <rguenther@suse.de>
6602
6603 PR middle-end/80876
6604 * gcc.dg/torture/pr80876.c: New testcase.
6605
6606 2017-05-29 Nathan Sidwell <nathan@acm.org>
6607
6608 PR c++/80891 (#5)
6609 * g++.dg/lookup/pr80891-5.C: New.
6610
6611 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6612
6613 PR libgfortran/53029
6614 * gfortran.dg/read_5.f90: New test.
6615
6616 2017-05-29 Nathan Sidwell <nathan@acm.org>
6617
6618 PR c++/80891 (#4)
6619 * g++.dg/lookup/pr80891-4.C: New.
6620
6621 PR c++/80891 (#1)
6622 * g++.dg/lookup/pr80891-1.C: New.
6623
6624 PR c++/80891 (#3)
6625 * g++.dg/lookup/pr80891-3.C: New.
6626
6627 PR c++/80891 (#2)
6628 * g++.dg/lookup/pr80891-2.C: New.
6629
6630 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6631
6632 PR fortran/37131
6633 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6634 flags.
6635 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6636 * gfortran.dg/inline_matmul_17.f90: New test.
6637
6638 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6639
6640 * gfortran.dg/matmul_bounds_12.f90: New test.
6641
6642 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR bootstrap/80887
6645 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6646
6647 2017-05-26 Nathan Sidwell <nathan@acm.org>
6648
6649 * g++.dg/cpp0x/dr2061.C: New.
6650 * g++.dg/parse/namespace-alias-1.C: Add more test.
6651
6652 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6653
6654 PR tree-optimization/80815
6655 * gcc.dg/vect/pr80815-1.c: New test.
6656 * gcc.dg/vect/pr80815-2.c: New test.
6657
6658 2017-05-26 Martin Liska <mliska@suse.cz>
6659
6660 PR ipa/80663
6661 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6662 split at the problematic spot.
6663 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6664 a valid value of the param.
6665
6666 2017-05-26 Marek Polacek <polacek@redhat.com>
6667
6668 PR sanitizer/80875
6669 * c-c++-common/ubsan/pr80875.c: New test.
6670
6671 2017-05-26 Tom de Vries <tom@codesourcery.com>
6672
6673 PR testsuite/80557
6674 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6675 * gcc.dg/Wcxx-compat-8.c: Same.
6676 * gcc.dg/Wobjsize-1.c: Same.
6677 * gcc.dg/Wshadow-local-2.c: Same.
6678 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6679 * gcc.dg/anon-struct-6.c: Same.
6680 * gcc.dg/asm-wide-1.c: Same.
6681 * gcc.dg/builtin-inf-1.c: Same.
6682 * gcc.dg/builtin-redefine.c: Same.
6683 * gcc.dg/c90-array-lval-6.c: Same.
6684 * gcc.dg/c90-array-lval-7.c: Same.
6685 * gcc.dg/c90-fordecl-1.c: Same.
6686 * gcc.dg/c99-fordecl-2.c: Same.
6687 * gcc.dg/cast-lvalue-1.c: Same.
6688 * gcc.dg/cast-lvalue-2.c: Same.
6689 * gcc.dg/compound-lvalue-1.c: Same.
6690 * gcc.dg/cond-lvalue-1.c: Same.
6691 * gcc.dg/cpp/20000419-1.c: Same.
6692 * gcc.dg/cpp/backslash.c: Same.
6693 * gcc.dg/cpp/backslash2.c: Same.
6694 * gcc.dg/cpp/macspace1.c: Same.
6695 * gcc.dg/cpp/macspace2.c: Same.
6696 * gcc.dg/cpp/multiline-2.c: Same.
6697 * gcc.dg/cpp/pr27777.c: Same.
6698 * gcc.dg/cpp/pr30786.c: Same.
6699 * gcc.dg/cpp/pr34602.c: Same.
6700 * gcc.dg/cpp/redef1.c: Same.
6701 * gcc.dg/cpp/tr-warn1.c: Same.
6702 * gcc.dg/cpp/tr-warn3.c: Same.
6703 * gcc.dg/cpp/tr-warn6.c: Same.
6704 * gcc.dg/cpp/trad/hash.c: Same.
6705 * gcc.dg/cpp/trad/redef1.c: Same.
6706 * gcc.dg/cpp/ucs.c: Same.
6707 * gcc.dg/declspec-10.c: Same.
6708 * gcc.dg/declspec-11.c: Same.
6709 * gcc.dg/declspec-18.c: Same.
6710 * gcc.dg/format/c99-strftime-1.c: Same.
6711 * gcc.dg/format/ext-3.c: Same.
6712 * gcc.dg/format/pr72858.c: Same.
6713 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6714 * gcc.dg/init-string-1.c: Same.
6715 * gcc.dg/label-decl-3.c: Same.
6716 * gcc.dg/m-un-2.c: Same.
6717 * gcc.dg/nofixed-point-2.c: Same.
6718 * gcc.dg/noncompile/20020213-1.c: Same.
6719 * gcc.dg/pch/counter-2.c: Same.
6720 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6721 * gcc.dg/pr27528.c: Same.
6722 * gcc.dg/pr27953.c: Same.
6723 * gcc.dg/pr35899.c: Same.
6724 * gcc.dg/pr37561.c: Same.
6725 * gcc.dg/pr45461.c: Same.
6726 * gcc.dg/pr45750.c: Same.
6727 * gcc.dg/pr53196-2.c: Same.
6728 * gcc.dg/pr53265.c: Same.
6729 * gcc.dg/redecl-1.c: Same.
6730 * gcc.dg/tls/thr-init-1.c: Same.
6731 * gcc.dg/torture/pr51106-1.c: Same.
6732 * gcc.dg/torture/pr51106-2.c: Same.
6733 * gcc.dg/uninit-19.c: Same.
6734 * gcc.dg/uninit-pr20644.c: Same.
6735
6736 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6737
6738 * g++.dg/cpp1z/decomp29.C (p): New variable.
6739 (main): Add further tests.
6740
6741 2017-05-26 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/80842
6744 * gcc.dg/torture/pr80842.c: New testcase.
6745
6746 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/79652
6749 * g++.dg/cpp0x/pr79652.C: New.
6750
6751 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6752
6753 PR c++/71451
6754 * g++.dg/cpp0x/variadic170.C: New.
6755
6756 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6757
6758 * g++.dg/warn/Wcatch-value-1.C: New test.
6759 * g++.dg/warn/Wcatch-value-2.C: New test.
6760 * g++.dg/warn/Wcatch-value-3.C: New test.
6761
6762 2017-05-25 Nathan Sidwell <nathan@acm.org>
6763
6764 * g++.dg/lookup/using56.C: New.
6765 * g++.dg/lookup/using57.C: New.
6766 * g++.dg/lookup/using58.C: New.
6767 * g++.dg/lookup/using59.C: New.
6768
6769 * g++.dg/lookup/using17.C: Adjust diagnostics.
6770
6771 2017-05-25 Martin Sebor <msebor@redhat.com>
6772
6773 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6774 positives on ILP32.
6775 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6776 column numbers.
6777 * gcc.dg/pr60114.c: Same.
6778
6779 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6780
6781 * gfortran.dg/pr48636.f90: Fix template better.
6782
6783 2017-05-25 Nathan Sidwell <nathan@acm.org>
6784
6785 * g++.dg/lookup/koenig14.C: New.
6786
6787 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/79583
6790 * g++.dg/cpp0x/pr79583.C: New.
6791
6792 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/68578
6795 * g++.dg/cpp1y/pr68578.C: New.
6796
6797 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6798
6799 * gcc.dg/tree-ssa/vce-1.c: New file.
6800
6801 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6802
6803 * gcc.dg/tree-ssa/addadd.c: New file.
6804
6805 2017-05-24 Nathan Sidwell <nathan@acm.org>
6806
6807 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6808 * g++.dg/lookup/friend19.C: New.
6809 * g++.dg/lookup/friend20.C: New.
6810
6811 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6812
6813 PR c++/80544
6814 * g++.dg/expr/cast11.C: New test.
6815
6816 2017-05-24 Martin Sebor <msebor@redhat.com>
6817
6818 PR c/80731
6819 * c-c++-common/Wfloat-conversion.c: Adjust.
6820 * c-c++-common/dfp/convert-int-saturate.c: Same.
6821 * c-c++-common/pr68657-1.c: Same.
6822 * g++.dg/ext/utf-cvt.C: Same.
6823 * g++.dg/ext/utf16-4.C: Same.
6824 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6825 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6826 * g++.dg/warn/Wconversion3.C: Same.
6827 * g++.dg/warn/Wconversion4.C: Same.
6828 * g++.dg/warn/Wsign-conversion.C: Same.
6829 * g++.dg/warn/overflow-warn-1.C: Same.
6830 * g++.dg/warn/overflow-warn-3.C: Same.
6831 * g++.dg/warn/overflow-warn-4.C: Same.
6832 * g++.dg/warn/pr35635.C: Same.
6833 * g++.old-deja/g++.mike/enum1.C: Same.
6834 * gcc.dg/Wconversion-3.c: Same.
6835 * gcc.dg/Wconversion-5.c: Same.
6836 * gcc.dg/Wconversion-complex-c99.c: Same.
6837 * gcc.dg/Wconversion-complex-gnu.c: Same.
6838 * gcc.dg/Wconversion-integer.c: Same.
6839 * gcc.dg/Wsign-conversion.c: Same.
6840 * gcc.dg/bitfld-2.c: Same.
6841 * gcc.dg/c90-const-expr-11.c: Same.
6842 * gcc.dg/c90-const-expr-7.c: Same.
6843 * gcc.dg/c99-const-expr-7.c: Same.
6844 * gcc.dg/overflow-warn-1.c: Same.
6845 * gcc.dg/overflow-warn-2.c: Same.
6846 * gcc.dg/overflow-warn-3.c: Same.
6847 * gcc.dg/overflow-warn-4.c: Same.
6848 * gcc.dg/overflow-warn-5.c: Same.
6849 * gcc.dg/overflow-warn-8.c: Same.
6850 * gcc.dg/overflow-warn-9.c: New test.
6851 * gcc.dg/pr35635.c: Adjust.
6852 * gcc.dg/pr59940.c: Same.
6853 * gcc.dg/pr59963-2.c: Same.
6854 * gcc.dg/pr60114.c: Same.
6855 * gcc.dg/switch-warn-2.c: Same.
6856 * gcc.dg/utf-cvt.c: Same.
6857 * gcc.dg/utf16-4.c: Same.
6858
6859 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6860
6861 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6862 Don't include limits.h.
6863 (w): Conditionalize on long long wider than int. Use
6864 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6865 -9223372036854775808.
6866 (x): Use __INT_MAX__ instead of INT_MAX.
6867
6868 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6869
6870 PR fortran/66094
6871 * gfortran.dg/inline_matmul_16.f90: New test.
6872
6873 2017-05-24 Tom de Vries <tom@codesourcery.com>
6874
6875 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6876
6877 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6878
6879 PR middle-end/80823
6880 * gcc.dg/pr80823.c: New test.
6881
6882 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6883
6884 * gcc.target/s390/pr80725.c: New test.
6885
6886 2017-05-23 Nathan Sidwell <nathan@acm.org>
6887
6888 * g++.dg/lookup/extern-c-hidden.C: New.
6889 * g++.dg/lookup/extern-redecl1.C: New.
6890
6891 PR c++/80866
6892 * g++.dg/parse/pr80866.C: New.
6893
6894 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6895
6896 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6897 * gcc.dg/ipa/inline-5.c: Likewise.
6898 * gfortran.dg/pr48636.f90: Likewise.
6899
6900 2017-05-23 Nathan Sidwell <nathan@acm.org>
6901
6902 * g++.dg/parse/ctor9.C: Adjust expected error.
6903
6904 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6905
6906 PR libgfortran/80256
6907 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6908 Cygwin.
6909
6910 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6911
6912 * c-c++-common/goacc/parallel-dims-1.c: Update.
6913 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6914 * c-c++-common/goacc/routine-1.c: Likewise.
6915 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6916 * g++.dg/goacc/template.C: Likewise.
6917 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6918 * gfortran.dg/goacc/routine-3.f90: Likewise.
6919 * gfortran.dg/goacc/sie.f95: Likewise.
6920 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6921
6922 2017-05-23 Nathan Sidwell <nathan@acm.org>
6923
6924 * g++.dg/lookup/using13.C: Adjust expected error.
6925
6926 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6927
6928 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6929
6930 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6931
6932 PR target/80718
6933 * gcc.target/powerpc/pr80718.c: New test.
6934
6935 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6936
6937 * gcc.target/powerpc/conditional-return.c: New testcase.
6938
6939 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6940
6941 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6942 LE-only.
6943
6944 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6945
6946 PR fortran/80766
6947 * gfortran.dg/typebound_call_28.f90: New test.
6948
6949 2017-05-22 Nathan Sidwell <nathan@acm.org>
6950
6951 * g++.dg/lookup/strong-using.C: New.
6952
6953 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6954
6955 * gcc.target/arm/movsi_movt.c: New test.
6956 * gcc.target/arm/movdi_movt.c: New test.
6957
6958 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6959
6960 * gnat.dg/specs/not_null1.ads: New test.
6961
6962 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6963
6964 * gnat.dg/limited_with5.ad[sb]: New test.
6965 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6966 * gnat.dg/limited_with6.ad[sb]: New test.
6967 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6968
6969 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6970
6971 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6972 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6973
6974 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/70265
6977 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6978 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6979
6980 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6981
6982 PR libgfortran/80333
6983 * gfortran.dg/dtio_30.f03: New test.
6984
6985 2017-05-19 Marek Polacek <polacek@redhat.com>
6986
6987 PR sanitizer/80800
6988 * c-c++-common/ubsan/pr80800.c: New test.
6989 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6990
6991 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6992
6993 * c-c++-common/goacc/default-1.c: Update.
6994 * c-c++-common/goacc/default-2.c: Likewise.
6995 * c-c++-common/goacc/default-4.c: Likewise.
6996 * gfortran.dg/goacc/default-1.f95: Likewise.
6997 * gfortran.dg/goacc/default-4.f: Likewise.
6998 * c-c++-common/goacc/default-5.c: New file.
6999 * gfortran.dg/goacc/default-5.f: Likewise.
7000
7001 * c-c++-common/goacc/default-1.c: New file.
7002 * c-c++-common/goacc/default-2.c: Likewise.
7003 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7004 test cases in...
7005 * c-c++-common/goacc/default-3.c: ... this new file, and...
7006 * c-c++-common/goacc/default-4.c: ... this new file.
7007 * gfortran.dg/goacc/default.f95: Remove file, including its test
7008 cases in...
7009 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7010 * gfortran.dg/goacc/default-2.f: ... this new file.
7011 * gfortran.dg/goacc/default-3.f95: New file.
7012 * gfortran.dg/goacc/default-4.f: Likewise.
7013
7014 2017-05-19 Nathan Sidwell <nathan@acm.org>
7015
7016 * g++.dg/inherit/covariant7.C: Adjust.
7017
7018 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7019
7020 * gcc.target/arm/tls-disable-literal-pool.c: Change
7021 require-effective-target to tls_native.
7022 Move dg-error to return statement line and change to dg-message.
7023
7024 2017-05-19 Richard Biener <rguenther@suse.de>
7025
7026 PR c++/80593
7027 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7028 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7029
7030 2017-05-19 Richard Biener <rguenther@suse.de>
7031
7032 PR middle-end/80764
7033 * gcc.dg/torture/pr80764.c: New testcase.
7034
7035 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7036
7037 PR target/80510
7038 * gcc.target/powerpc/pr80510-1.c: New test.
7039 * gcc.target/powerpc/pr80510-2.c: Likewise.
7040
7041 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7042
7043 * gcc.dg/pragma-diag-7.c: New test.
7044
7045 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7046
7047 PR target/80799
7048 * g++.dg/other/i386-11.C: New test.
7049
7050 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7051
7052 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7053 * fold-vec-div-floatdouble.c: Likewise.
7054 * fold-vec-logical-ands-char.c: Likewise.
7055 * fold-vec-logical-ands-int.c: Likewise.
7056 * fold-vec-logical-ands-short.c: Likewise.
7057 * fold-vec-logical-ors-char.c: Likewise.
7058 * fold-vec-logical-ors-int.c: Likewise.
7059 * fold-vec-logical-ors-short.c: Likewise.
7060 * fold-vec-logical-other-char.c: Likewise.
7061 * fold-vec-mule-misc.c: Likewise.
7062 * fold-vec-mult-float.c: Likewise.
7063 * fold-vec-mult-floatdouble.c: Likewise.
7064 * fold-vec-mult-int.c: Likewise.
7065 * fold-vec-mult-int128-p9.c: Likewise.
7066 * fold-vec-sub-floatdouble.c: Likewise.
7067 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7068 Add lp64 requirement.
7069 * fold-vec-mult-int128-p8.c: Likewise.
7070 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7071
7072 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7073
7074 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7075 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7076 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7077 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7078 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7079 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7080 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7081 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7082 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7083 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7084 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7085 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7086 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7087 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7088 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7089 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7090 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7091 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7092 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7093 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7094 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7095 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7100
7101 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7102
7103 * gcc.target/sparc/niagara7-align.c: New test.
7104
7105 2017-05-18 Marek Polacek <polacek@redhat.com>
7106
7107 PR sanitizer/80797
7108 * c-c++-common/ubsan/null-12.c: New test.
7109
7110 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7111
7112 PR middle-end/80692
7113 * gcc.c-torture/execute/pr80692.c: New testcase.
7114
7115 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7116
7117 PR libgfortran/80741
7118 * gfortran.dg/read_4.f90: New test.
7119
7120 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7121
7122 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7123
7124 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7125
7126 PR fortran/80668
7127 * gfortran.dg/pr80668.f90: New.
7128
7129 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7130
7131 PR middle-end/80775
7132 * gcc.dg/pr80775.c: New test.
7133
7134 2017-05-17 Marek Polacek <polacek@redhat.com>
7135
7136 PR sanitizer/80659
7137 * gcc.dg/asan/pr80659.c: New test.
7138
7139 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7140
7141 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7142 unsigned long.
7143
7144 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7145
7146 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7147
7148 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7149 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7150
7151 PR tree-optimization/80457
7152 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7153 call vect_model_simple_cost.
7154
7155 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7156
7157 PR fortran/80554
7158 * gfortran.dg/submodule_29.f08: New test.
7159
7160 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7161
7162 * g++.dg/other/accessor-fixits-1.C: New test case.
7163 * g++.dg/other/accessor-fixits-2.C: New test case.
7164 * g++.dg/other/accessor-fixits-3.C: New test case.
7165 * g++.dg/other/accessor-fixits-4.C: New test case.
7166
7167 2017-05-16 Carl Love <cel@us.ibm.com>
7168
7169 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7170 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7171 built-ins to the test suite file. Note, support for mradds exists
7172 but no test case exists.
7173 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7174 built-ins to the test suite file.
7175
7176 2017-05-16 Marek Polacek <polacek@redhat.com>
7177
7178 PR sanitizer/80536
7179 PR sanitizer/80386
7180 * c-c++-common/ubsan/pr80536.c: New test.
7181 * g++.dg/ubsan/pr80386.C: New test.
7182
7183 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7184
7185 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7186 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7187
7188 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7189
7190 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7191 expected output of vadd, vsub and vmul instructions.
7192 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7193 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7194 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7195
7196 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7197
7198 PR libgfortran/80727
7199 * gfortran.dg/read_3.f90: New test.
7200
7201 2017-05-15 Nathan Sidwell <nathan@acm.org>
7202
7203 PR c++/79369
7204 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7205
7206 PR c++/79369
7207 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7208 * g++.dg/cpp0x/pr79369.C: New.
7209
7210 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7211
7212 PR fortran/80752
7213 * gfortran.dg/pr80752.f90: New test.
7214
7215 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7216
7217 PR target/80425
7218 * gcc.target/i386/pr80425-1.c: New test.
7219 * gcc.target/i386/pr80425-2.c: Ditto.
7220
7221 2017-05-15 Jeff Law <law@redhat.com>
7222
7223 * gcc.target/mips/reorgbug-1.c: New test.
7224
7225 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7226
7227 * gnat.dg/specs/pack13.ads: New test.
7228
7229 2017-05-14 Martin Sebor <msebor@redhat.com>
7230
7231 PR middle-end/77671
7232 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7233 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7234 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7235 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7236 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7237
7238 2017-05-14 Martin Sebor <msebor@redhat.com>
7239
7240 PR middle-end/80669
7241 * gcc.dg/builtin-stpncpy.c: New test.
7242
7243 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7244
7245 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7246 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7247 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7248 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7249
7250 2017-05-14 Julia Koval <julia.koval@intel.com>
7251
7252 * gcc.target/i386/xgetsetbv.c: New test.
7253
7254 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7255
7256 PR fortran/80442
7257 * gfortran.dg/impl_do_var_data.f90: New Test
7258
7259 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7260
7261 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7262 A regression test for a private array access case which caused
7263 an assert.
7264
7265 2017-05-12 Martin Sebor <msebor@redhat.com>
7266
7267 PR testsuite/80643
7268 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7269 to the purpose of the test.
7270
7271 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7272
7273 * gcc.target/powerpc/bmi-andn-1.c: New file
7274 * gcc.target/powerpc/bmi-andn-2.c: New file.
7275 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7276 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7277 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7278 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7279 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7280 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7281 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7282 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7283 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7284 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7285 * gcc.target/powerpc/bmi-check.h: New File.
7286 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7287 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7288 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7289 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7290 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7291 * gcc.target/powerpc/bmi2-check.h: New file.
7292 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7293 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7294 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7295 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7296 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7297 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7298 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7299 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7300 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7301
7302 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/60430
7305 * g++.dg/cpp0x/pr60430.C: New.
7306
7307 2017-05-12 Jeff Law <law@redhat.com>
7308
7309 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7310
7311 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7312
7313 PR middle-end/80707
7314 * g++.dg/pr80707.C: New test.
7315
7316 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7317
7318 * gcc.target/powerpc/fold-vec-div-float.c: New.
7319 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7320 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7321
7322 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7323
7324 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7325 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7326 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7327 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7328 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7329 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7330 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7331 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7332 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7333 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7334 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7335 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7336
7337 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7338
7339 PR c++/49604
7340 * g++.dg/cpp0x/forw_enum14.C: New.
7341 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7342
7343 2017-05-12 Richard Biener <rguenther@suse.de>
7344
7345 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7346
7347 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7348
7349 PR c++/67687
7350 * g++.dg/cpp0x/constexpr-ice17.C: New.
7351
7352 2017-05-12 Richard Biener <rguenther@suse.de>
7353
7354 PR tree-optimization/80713
7355 * gcc.dg/torture/pr80713.c: New testcase.
7356
7357 2017-05-12 Andi Kleen <ak@linux.intel.com>
7358
7359 PR testsuite/77684
7360 * lib/target-supports.exp (profopt-perf-wrapper):
7361 Add -m8 option to increase parallelism.
7362
7363 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7364
7365 * c-c++-common/goacc/parallel-dims-1.c: New file.
7366 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7367
7368 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7369 * c-c++-common/goacc/classify-kernels.c: Likewise.
7370 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7371 Likewise.
7372 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7373 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7374 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7375 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7376 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7377 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7378 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7379 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7380 * c-c++-common/goacc/kernels-loop.c: Likewise.
7381 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7382 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7383 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7384 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7385 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7386 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7387 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7388 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7389 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7390 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7391 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7392 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7393
7394 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7395 * c-c++-common/goacc/classify-kernels.c: Likewise.
7396 * c-c++-common/goacc/classify-parallel.c: Likewise.
7397 * c-c++-common/goacc/classify-routine.c: Likewise.
7398 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7399 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7400 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7401 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7402
7403 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7404 * c-c++-common/goacc/classify-kernels.c: Likewise.
7405 * c-c++-common/goacc/classify-parallel.c: Likewise.
7406 * c-c++-common/goacc/classify-routine.c: Likewise.
7407 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7408 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7409 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7410 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7411
7412 2017-05-11 Nathan Sidwell <nathan@acm.org>
7413
7414 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7415
7416 2017-05-11 Carl Love <cel@us.ibm.com>
7417
7418 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7419 to the test suite file.
7420 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7421 to the test suite file.
7422
7423 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7424
7425 PR fortran/78659
7426 * gfortran.dg/namelist_91.f90: New test.
7427 * gfortran.dg/namelist_92.f90: New test.
7428 * gfortran.dg/namelist_93.f90: New test.
7429 * gfortran.dg/namelist_94.f90: New test.
7430
7431 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7432
7433 PR target/80695
7434 * gcc.target/powerpc/pr80695-p8.c: New file.
7435 * gcc.target/powerpc/pr80695-p9.c: New file.
7436
7437 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7438 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR target/80706
7441 * gcc.target/i386/pr80706.c: New test.
7442
7443 2017-05-11 Julia Koval <julia.koval@intel.com>
7444
7445 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7446 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7447 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7448 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7449
7450 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7451
7452 PR c++/70538
7453 * g++.dg/cpp0x/pr70538.C: New.
7454
7455 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7456
7457 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7458 Remove unnecessary loop. Run on 32-bit targets only.
7459 (dg-options): Remove -fno-tree-sink.
7460
7461 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7462
7463 * gcc.target/powerpc/cmpb-1.c: New test.
7464 * gcc.target/powerpc/cmpb-2.c: New test.
7465 * gcc.target/powerpc/cmpb-3.c: New test.
7466 * gcc.target/powerpc/cmpb32-1.c: New test.
7467 * gcc.target/powerpc/cmpb32-2.c: New test.
7468
7469 2017-05-11 Richard Biener <rguenther@suse.de>
7470
7471 PR tree-optimization/80705
7472 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7473
7474 2017-05-11 Nathan Sidwell <nathan@acm.org>
7475
7476 * lib/scanlang.exp: New.
7477 * lib/gcc-dg.exp: Load scanlang.exp.
7478 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7479
7480 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7481
7482 PR testsuite/80580
7483 * gcc.dg/gimplefe-error-6.c: New test.
7484
7485 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7486
7487 PR testsuite/80580
7488 * gcc.dg/gimplefe-error-5.c: New test.
7489
7490 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7491
7492 PR testsuite/80580
7493 * gcc.dg/gimplefe-error-4.c: New test.
7494
7495 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7496
7497 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7498
7499 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7500
7501 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7502 (_mm_maskz_max_round_sd): Test new intrinsics.
7503 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7504 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7505 (_mm_maskz_max_round_ss): Test new intrinsics.
7506 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7507 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7508 (_mm_maskz_min_round_sd): Test new intrinsics.
7509 * gcc.target/i386/avx512f-vminsd-2.c: New.
7510 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7511 (_mm_maskz_min_round_ss): Test new intrinsics.
7512 * gcc.target/i386/avx512f-vminss-2.c: New.
7513 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7514 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7515 (__builtin_ia32_minss_mask_round): Test new builtins.
7516 * gcc.target/i386/sse-13.c: Ditto.
7517 * gcc.target/i386/sse-23.c: Ditto.
7518 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7519 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7520 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7521 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7522 (_mm_mask_min_round_ss): Test new intrinsics.
7523 * gcc.target/i386/testround-1.c: Ditto.
7524
7525 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7526
7527 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7528 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7529 (_mm_maskz_div_round_sd): Test new intrinsics.
7530 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7531 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7532 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7533 (_mm_maskz_div_round_ss): Test new intrinsics.
7534 * gcc.target/i386/avx512f-vdivss-2.c: New.
7535 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7536 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7537 (_mm_maskz_mul_round_sd): Test new intrinsics.
7538 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7539 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7540 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7541 (_mm_maskz_mul_round_ss): Test new intrinsics.
7542 * gcc.target/i386/avx512f-vmulss-2.c: New.
7543 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7544 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7545 (__builtin_ia32_mulss_mask_round): Test new builtins.
7546 * gcc.target/i386/sse-13.c: Ditto.
7547 * gcc.target/i386/sse-23.c: Ditto.
7548 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7549 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7550 (_mm_maskz_mul_round_ss): Test new intrinsics.
7551 * gcc.target/i386/testround-1.c: Ditto.
7552
7553 2017-05-10 Julia Koval <julia.koval@intel.com>
7554
7555 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7556 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7557 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7558
7559 2017-05-10 Julia Koval <julia.koval@intel.com>
7560
7561 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7562 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7563 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7564 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7565
7566 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7567
7568 PR tree-optimization/51513
7569 * gcc.target/powerpc/pr51513.c: New test.
7570 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7571 __builtin_abort().
7572 * gcc.dg/predict-14.c: Likewise.
7573
7574 2017-05-10 Carl Love <cel@us.ibm.com>
7575 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7576 to the test suite file.
7577 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7578 to the test suite file.
7579
7580 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7581
7582 PR tree-optimization/77644
7583 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7584
7585 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7586
7587 * gcc.dg/guality/inline-params-2.c: New.
7588
7589 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7590
7591 PR c++/80145
7592 * g++.dg/cpp1y/auto-fn37.C: New.
7593 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7594
7595 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7596
7597 PR target/68163
7598 * gcc.target/powerpc/pr68163.c: New test.
7599
7600 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7601
7602 PR fortran/79311
7603 * gfortran.dg/finalize_32.f90: New test.
7604
7605 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7606
7607 PR c/35441
7608 * gcc.dg/pr35441.c: New test.
7609
7610 2017-05-09 Martin Sebor <msebor@redhat.com>
7611
7612 PR testsuite/80643
7613 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7614 output.
7615
7616 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/80186
7619 * g++.dg/template/crash126.C: New.
7620
7621 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7622
7623 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7624 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7625 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7626 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7627
7628 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7629
7630 PR testsuite/80611
7631 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7632
7633 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7634
7635 * gcc.target/arc/tmac-1.c: New file.
7636 * gcc.target/arc/tmac-2.c: Likewise.
7637 * gcc.target/arc/tmac.h: Likewise.
7638
7639 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7640 Andrew Burgess <andrew.burgess@embecosm.com>
7641
7642 * gcc.target/arc/firq-1.c: New file.
7643 * gcc.target/arc/firq-2.c: Likewise.
7644 * gcc.target/arc/firq-3.c: Likewise.
7645 * gcc.target/arc/firq-4.c: Likewise.
7646 * gcc.target/arc/firq-5.c: Likewise.
7647 * gcc.target/arc/firq-6.c: Likewise.
7648
7649 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7650
7651 * gcc.target/arc/interrupt-5.c: Newfile.
7652 * gcc.target/arc/interrupt-6.c: Likewise.
7653 * gcc.target/arc/interrupt-7.c: Likewise.
7654 * gcc.target/arc/interrupt-8.c: Likewise.
7655 * gcc.target/arc/interrupt-9.c: Likewise.
7656
7657 2017-05-09 Richard Biener <rguenther@suse.de>
7658
7659 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7660 and adjust.
7661 * gcc.dg/vect/vect-50.c: Likewise.
7662
7663 2017-05-09 Marek Polacek <polacek@redhat.com>
7664
7665 PR c/80525
7666 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7667 * c-c++-common/Wlogical-op-2.c: New test.
7668
7669 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7670
7671 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7672 for targets with __SIZEOF_INT__ < 4.
7673
7674 2017-05-09 Richard Biener <rguenther@suse.de>
7675
7676 * gcc.dg/vect/vect-50.c: Revert last change.
7677 * gcc.dg/vect/vect-44.c: Likewise.
7678
7679 2017-05-08 Martin Sebor <msebor@redhat.com>
7680
7681 PR translation/80280
7682 * gcc.dg/format/gcc_diag-10.c: New test.
7683
7684 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7685
7686 PR target/80101
7687 * gcc.target/powerpc/pr80101-1.c: New test.
7688
7689 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7690
7691 PR fortran/79930
7692 * gfortran.dg/inline_transpose_1.f90: Add
7693 -finline-matmul-limit=0 to options.
7694 * gfortran.dg/matmul_5.f90: Likewise.
7695 * gfortran.dg/vect/vect-8.f90: Likewise.
7696 * gfortran.dg/inline_matmul_14.f90: New test.
7697 * gfortran.dg/inline_matmul_15.f90: New test.
7698
7699 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7700
7701 PR fortran/80602
7702 * gfortran.dg/matmul_15.f90: New test case.
7703
7704 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7705
7706 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7707 * gcc.dg/vect/vect-50.c: Likewise.
7708
7709 2017-05-07 Jeff Law <law@redhat.com>
7710
7711 Revert:
7712 2017-05-06 Jeff Law <law@redhat.com>
7713 PR tree-optimization/78496
7714 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7715 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7716
7717 2017-05-06 Jeff Law <law@redhat.com>
7718
7719 PR tree-optimization/78496
7720 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7721 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7722
7723 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7724
7725 * gcc.target/aarch64/spill_1.c: New test.
7726
7727 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7728
7729 PR rtl-optimization/75964
7730 * gcc.dg/torture/pr75964.c: New test.
7731
7732 2017-05-06 Tom de Vries <tom@codesourcery.com>
7733
7734 PR testsuite/80606
7735 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7736 * gcc.target/i386/avx-vtestpd-2.c: Same.
7737 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7738 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7739 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7740 * gcc.target/i386/avx-vtestpd-3.c: Same.
7741 * gcc.target/i386/avx-vtestps-1.c: Same.
7742 * gcc.target/i386/avx-vtestps-2.c: Same.
7743 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7744 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7745 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7746 * gcc.target/i386/avx-vtestps-3.c: Same.
7747
7748 2017-05-06 Tom de Vries <tom@codesourcery.com>
7749
7750 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7751
7752 2017-05-06 Tom de Vries <tom@codesourcery.com>
7753
7754 PR testsuite/80557
7755 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7756 * gcc.target/powerpc/altivec-types-1.c: Same.
7757
7758 2017-05-06 Tom de Vries <tom@codesourcery.com>
7759
7760 PR testsuite/80557
7761 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7762 * gcc.target/spu/intrinsics-1.c: Same.
7763
7764 2017-05-06 Tom de Vries <tom@codesourcery.com>
7765
7766 PR testsuite/80557
7767 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7768
7769 2017-05-06 Tom de Vries <tom@codesourcery.com>
7770
7771 PR testsuite/80557
7772 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7773 * gcc.target/aarch64/spellcheck_2.c: Same.
7774 * gcc.target/aarch64/spellcheck_3.c: Same.
7775
7776 2017-05-06 Tom de Vries <tom@codesourcery.com>
7777
7778 PR testsuite/80557
7779 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7780 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7781 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7782 * g++.dg/debug/dwarf2/typedef5.C: Same.
7783 * g++.dg/goacc/data-1.C: Same.
7784
7785 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7786
7787 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7788
7789 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7790
7791 PR target/79038
7792 PR target/79202
7793 PR target/79203
7794 * gcc.target/powerpc/ppc-round3.c: New test.
7795 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7796
7797 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR tree-optimization/80632
7800 * gcc.dg/pr80632.c: New test.
7801
7802 PR tree-optimization/80558
7803 * gcc.dg/tree-ssa/vrp115.c: New test.
7804
7805 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7806 Thomas Preud'homme <thomas.preudhomme@arm.com>
7807 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7808
7809 PR target/71607
7810 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7811 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7812 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7813 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7814 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7815 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7816 * gcc.target/arm/tls-disable-literal-pool.c: New.
7817
7818 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7819
7820 PR tree-optimization/80613
7821 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7822
7823 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/71577
7826 * g++.dg/cpp0x/pr71577.C: New.
7827
7828 2017-05-04 Martin Sebor <msebor@redhat.com>
7829
7830 PR middle-end/79234
7831 * gcc.dg/builtin-stringop-chk-8.c: New test.
7832 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7833 * gcc.dg/builtin-stringop-chk-4.c: Same.
7834 * gcc.dg/builtin-strncat-chk-1.c: Same.
7835 * g++.dg/ext/strncpy-chk1.C: Same.
7836 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7837 * gcc.dg/out-of-bounds-1.c: Same.
7838 * gcc.dg/pr78138.c: Same.
7839 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7840 * gfortran.dg/mvbits_7.f90: Same.
7841
7842 2017-05-04 Martin Sebor <msebor@redhat.com>
7843
7844 PR preprocessor/79214
7845 PR middle-end/79222
7846 PR middle-end/79223
7847 * gcc.dg/pr79214.c: New test.
7848 * gcc.dg/pr79214.h: New test header.
7849 * gcc.dg/pr79222.c: New test.
7850 * gcc.dg/pr79223.c: New test.
7851 * gcc.dg/pr78138.c: Adjust.
7852 * gfortran.dg/unconstrained_commons.f: Same.
7853
7854 2017-05-04 Martin Sebor <msebor@redhat.com>
7855
7856 PR translation/80280
7857 * g++.dg/abi/Wabi-2-3.C: Adjust.
7858 * g++.dg/abi/Wabi-3-2.C: Ditto.
7859 * g++.dg/lookup/using17.C: Ditto.
7860 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7861
7862 2017-05-04 Martin Jambor <mjambor@suse.cz>
7863
7864 PR tree-optimization/80622
7865 * gcc.dg/tree-ssa/pr80622.c: New test.
7866
7867 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7868
7869 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7870
7871 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7872
7873 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7874 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7875
7876 2017-05-04 Richard Biener <rguenther@suse.de>
7877
7878 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7879
7880 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7881
7882 * gcc.dg/vect/vect-profile-1.c: New test.
7883
7884 2017-05-04 Marek Polacek <polacek@redhat.com>
7885
7886 PR tree-optimization/80612
7887 * gcc.dg/torture/pr80612.c: New test.
7888
7889 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7890 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7891
7892 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7893 check_effective_target_arm_thumb1_movt_ok.
7894
7895 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7896
7897 * gcc.target/arm/fpscr.c: New file.
7898
7899 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7900
7901 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7902 target.
7903
7904 2017-05-04 Tom de Vries <tom@codesourcery.com>
7905
7906 PR testsuite/80557
7907 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7908 line numbers.
7909 * g++.dg/warn/miss-format-1.C: Same.
7910 * g++.dg/warn/overflow-warn-1.C: Same.
7911 * g++.dg/warn/overflow-warn-3.C: Same.
7912 * g++.dg/warn/overflow-warn-4.C: Same.
7913
7914 2017-05-04 Tom de Vries <tom@codesourcery.com>
7915
7916 PR testsuite/80557
7917 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7918 * gcc.target/i386/pr68657.c: Same.
7919 * gcc.target/i386/pr69255-1.c: Same.
7920 * gcc.target/i386/pr69255-2.c: Same.
7921 * gcc.target/i386/pr69255-3.c: Same.
7922
7923 2017-05-04 Richard Biener <rguenther@suse.de>
7924
7925 PR tree-optimization/31130
7926 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7927 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7928 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7929 * gcc.dg/pr52904.c: Remove XFAIL.
7930 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7931
7932 2017-05-03 Jeff Law <law@redhat.com>
7933
7934 PR tree-optimization/78496
7935 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7936
7937 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7938
7939 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7940
7941 2017-05-03 Richard Biener <rguenther@suse.de>
7942
7943 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7944
7945 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR tree-optimization/79472
7948 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7949 to dg-options.
7950 * gcc.dg/tree-ssa/vrp113.c: New test.
7951 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7952 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7953 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7954
7955 2017-05-03 Tom de Vries <tom@codesourcery.com>
7956
7957 PR testsuite/80557
7958 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7959 * c-c++-common/Wshift-negative-value-2.c: Same.
7960 * c-c++-common/Wshift-negative-value-3.c: Same.
7961 * c-c++-common/Wshift-negative-value-4.c: Same.
7962 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7963 * c-c++-common/cpp/pr60400.c: Same.
7964 * c-c++-common/fmax-errors.c: Same.
7965 * c-c++-common/goacc/data-2.c: Same.
7966 * c-c++-common/goacc/host_data-2.c: Same.
7967 * c-c++-common/gomp/simd4.c: Same.
7968 * c-c++-common/pr28656.c: Same.
7969 * c-c++-common/pr43395.c: Same.
7970 * c-c++-common/torture/pr57945.c: Same.
7971
7972 2017-05-03 Tom de Vries <tom@codesourcery.com>
7973
7974 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7975 arg of dg directive.
7976 * c-c++-common/goacc/routine-3.c: Same.
7977 * c-c++-common/goacc/routine-4.c: Same.
7978
7979 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7980
7981 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7982 (test_fixit_insert_newline): New function.
7983 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7984 (test_fixit_insert_newline): New function.
7985 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7986 (test_fixit_insert_newline): New function.
7987 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7988 (test_fixit_insert_newline): New function.
7989 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7990 (test_show_locus): Handle test_fixit_insert_newline.
7991
7992 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7993
7994 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7995
7996 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7997
7998 * gcc.dg/lsr-div1.c: New testcase.
7999
8000 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8001
8002 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8003 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8004 (_mm_maskz_add_round_sd): Test new intrinsics.
8005 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8006 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8007 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8008 (_mm_maskz_add_round_ss): Test new intrinsics.
8009 * gcc.target/i386/avx512f-vaddss-2.c: New.
8010 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8011 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8012 (_mm_maskz_sub_round_sd): Test new intrinsics.
8013 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8014 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8015 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8016 (_mm_maskz_sub_round_ss): Test new intrinsics.
8017 * gcc.target/i386/avx512f-vsubss-2.c: New.
8018 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8019 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8020 (__builtin_ia32_subss_mask_round): Test new builtins.
8021 * gcc.target/i386/sse-13.c: Ditto.
8022 * gcc.target/i386/sse-23.c: Ditto.
8023 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8024 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8025 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8026 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8027 (_mm_mask_sub_round_ss): Test new intrinsics.
8028 * gcc.target/i386/testround-1.c: Ditto.
8029
8030 2017-05-02 Martin Jambor <mjambor@suse.cz>
8031
8032 PR tree-optimization/78687
8033 * g++.dg/tree-ssa/pr78687.C: New test.
8034
8035 2017-05-02 Richard Biener <rguenther@suse.de>
8036
8037 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8038 behavior.
8039 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8040
8041 2017-05-02 Richard Biener <rguenther@suse.de>
8042
8043 PR tree-optimization/80591
8044 * gcc.dg/torture/pr80591.c: New testcase.
8045
8046 2017-05-02 Richard Biener <rguenther@suse.de>
8047
8048 PR tree-optimization/80549
8049 * gcc.dg/torture/pr80549.c: New testcase.
8050
8051 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8052
8053 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8054 unsigned long.
8055
8056 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8057
8058 PR c++/80038
8059 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8060
8061 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8062
8063 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8064 reflect insertion fix-it hints at the same location now being
8065 consolidated.
8066
8067 2017-05-01 Martin Sebor <msebor@redhat.com>
8068
8069 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8070 on ILP32 targets.
8071
8072 2017-05-01 Tom de Vries <tom@codesourcery.com>
8073
8074 * gcc.dg/pr78768.c: Require linker plugin.
8075
8076 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8077
8078 PR fortran/37131
8079 * gfortran.dg/matmul_bounds_11.f90: New test.
8080
8081 2017-05-01 Martin Sebor <msebor@redhat.com>
8082
8083 PR tree-optimization/79715
8084 * gcc.dg/pr79715.c: New test.
8085
8086 2017-05-01 Tom de Vries <tom@codesourcery.com>
8087
8088 PR testsuite/65941
8089 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8090 * g++.dg/other/pr59492.C: Require effective target rdrand.
8091
8092 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8093
8094 * g++.dg/diagnostic/member-decl-1.C: New test.
8095
8096 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8097
8098 PR tree-optimization/80487
8099 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8100
8101 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8102
8103 PR tree-optimization/79697
8104 * gcc.dg/tree-ssa/pr79697.c: New test.
8105
8106 2017-04-29 Tom de Vries <tom@codesourcery.com>
8107
8108 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8109
8110 2017-04-28 Martin Sebor <msebor@redhat.com>
8111
8112 PR tree-optimization/80523
8113 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8114
8115 2017-04-28 Tom de Vries <tom@codesourcery.com>
8116
8117 PR testsuite/80557
8118 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8119 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8120
8121 2017-04-28 Tom de Vries <tom@codesourcery.com>
8122
8123 PR testsuite/80557
8124 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8125 * obj-c++.dg/bitfield-4.mm: Same.
8126 * obj-c++.dg/bitfield-5.mm: Same.
8127 * obj-c++.dg/exceptions-3.mm: Same.
8128 * obj-c++.dg/exceptions-5.mm: Same.
8129 * obj-c++.dg/method-1.mm: Same.
8130 * obj-c++.dg/method-12.mm: Same.
8131 * obj-c++.dg/method-13.mm: Same.
8132 * obj-c++.dg/method-15.mm: Same.
8133 * obj-c++.dg/method-16.mm: Same.
8134 * obj-c++.dg/property/at-property-18.mm: Same.
8135 * obj-c++.dg/property/at-property-25.mm: Same.
8136 * obj-c++.dg/property/at-property-5.mm: Same.
8137 * obj-c++.dg/property/dynamic-2.mm: Same.
8138 * obj-c++.dg/property/property-neg-3.mm: Same.
8139 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8140 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8141 * obj-c++.dg/syntax-error-1.mm: Same.
8142 * obj-c++.dg/try-catch-13.mm: Same.
8143 * objc.dg/bitfield-4.m: Same.
8144 * objc.dg/class-1.m: Same.
8145 * objc.dg/method-11.m: Same.
8146 * objc.dg/method-6.m: Same.
8147 * objc.dg/method-7.m: Same.
8148 * objc.dg/method-9.m: Same.
8149 * objc.dg/missing-proto-3.m: Same.
8150 * objc.dg/naming-2.m: Same.
8151 * objc.dg/property/at-property-16.m: Same.
8152 * objc.dg/property/at-property-18.m: Same.
8153 * objc.dg/property/at-property-25.m: Same.
8154 * objc.dg/property/at-property-5.m: Same.
8155 * objc.dg/property/dynamic-2.m: Same.
8156 * objc.dg/property/property-neg-3.m: Same.
8157 * objc.dg/protocol-inheritance-1.m: Same.
8158 * objc.dg/protocol-inheritance-2.m: Same.
8159
8160 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8161
8162 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8163
8164 2017-04-28 Tom de Vries <tom@codesourcery.com>
8165
8166 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8167 dg-(error|warning|message|bogus).
8168 * g++.dg/conversion/dr195-1.C: Same.
8169 * g++.dg/conversion/dr195.C: Same.
8170 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8171 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8172 * g++.dg/cpp0x/inline-ns7.C: Same.
8173 * g++.dg/cpp0x/variadic105.C: Same.
8174 * g++.dg/cpp0x/variadic65.C: Same.
8175 * g++.dg/expr/call2.C: Same.
8176 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8177 * g++.dg/expr/pmf-1.C: Same.
8178 * g++.dg/ext/altivec-types-1.C: Same.
8179 * g++.dg/ext/altivec-types-2.C: Same.
8180 * g++.dg/ext/altivec-types-3.C: Same.
8181 * g++.dg/ext/attrib14.C: Same.
8182 * g++.dg/ext/complit1.C: Same.
8183 * g++.dg/ext/forscope2.C: Same.
8184 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8185 * g++.dg/ext/label13.C: Same.
8186 * g++.dg/ext/member-attr.C: Same.
8187 * g++.dg/ext/visibility/anon7.C: Same.
8188 * g++.dg/ext/visibility/visibility-7.C: Same.
8189 * g++.dg/ext/vla2.C: Same.
8190 * g++.dg/inherit/access2.C: Same.
8191 * g++.dg/inherit/covariant12.C: Same.
8192 * g++.dg/inherit/covariant14.C: Same.
8193 * g++.dg/inherit/namespace-as-base.C: Same.
8194 * g++.dg/inherit/template-as-base.C: Same.
8195 * g++.dg/lookup/ambig1.C: Same.
8196 * g++.dg/lookup/ambig2.C: Same.
8197 * g++.dg/lookup/ambig3.C: Same.
8198 * g++.dg/lookup/class-member-1.C: Same.
8199 * g++.dg/lookup/conv-1.C: Same.
8200 * g++.dg/lookup/decl1.C: Same.
8201 * g++.dg/lookup/koenig1.C: Same.
8202 * g++.dg/lookup/scoped1.C: Same.
8203 * g++.dg/lookup/scoped2.C: Same.
8204 * g++.dg/lookup/two-stage4.C: Same.
8205 * g++.dg/lookup/used-before-declaration.C: Same.
8206 * g++.dg/lookup/using.C: Same.
8207 * g++.dg/lookup/using17.C: Same.
8208 * g++.dg/lookup/using2.C: Same.
8209 * g++.dg/other/abstract2.C: Same.
8210 * g++.dg/other/classkey1.C: Same.
8211 * g++.dg/other/component1.C: Same.
8212 * g++.dg/other/const1.C: Same.
8213 * g++.dg/other/const2.C: Same.
8214 * g++.dg/other/conversion1.C: Same.
8215 * g++.dg/other/do1.C: Same.
8216 * g++.dg/other/error1.C: Same.
8217 * g++.dg/other/error10.C: Same.
8218 * g++.dg/other/error3.C: Same.
8219 * g++.dg/other/error4.C: Same.
8220 * g++.dg/other/error5.C: Same.
8221 * g++.dg/other/error8.C: Same.
8222 * g++.dg/other/error9.C: Same.
8223 * g++.dg/other/field1.C: Same.
8224 * g++.dg/other/init1.C: Same.
8225 * g++.dg/other/ptrmem2.C: Same.
8226 * g++.dg/other/return1.C: Same.
8227 * g++.dg/overload/builtin3.C: Same.
8228 * g++.dg/overload/error1.C: Same.
8229 * g++.dg/overload/error2.C: Same.
8230 * g++.dg/overload/koenig2.C: Same.
8231 * g++.dg/overload/pmf1.C: Same.
8232 * g++.dg/parse/args1.C: Same.
8233 * g++.dg/parse/attr3.C: Same.
8234 * g++.dg/parse/constant4.C: Same.
8235 * g++.dg/parse/crash10.C: Same.
8236 * g++.dg/parse/crash18.C: Same.
8237 * g++.dg/parse/crash19.C: Same.
8238 * g++.dg/parse/crash20.C: Same.
8239 * g++.dg/parse/crash21.C: Same.
8240 * g++.dg/parse/crash22.C: Same.
8241 * g++.dg/parse/crash32.C: Same.
8242 * g++.dg/parse/decl-specifier-1.C: Same.
8243 * g++.dg/parse/error58.C: Same.
8244 * g++.dg/parse/local-class1.C: Same.
8245 * g++.dg/parse/non-dependent2.C: Same.
8246 * g++.dg/parse/parameter-declaration-1.C: Same.
8247 * g++.dg/parse/ptrmem2.C: Same.
8248 * g++.dg/parse/ptrmem3.C: Same.
8249 * g++.dg/parse/saved1.C: Same.
8250 * g++.dg/tc1/dr101.C: Same.
8251 * g++.dg/tc1/dr142.C: Same.
8252 * g++.dg/tc1/dr176.C: Same.
8253 * g++.dg/template/conv4.C: Same.
8254 * g++.dg/template/crash56.C: Same.
8255 * g++.dg/template/dependent-expr2.C: Same.
8256 * g++.dg/template/error1.C: Same.
8257 * g++.dg/template/error2.C: Same.
8258 * g++.dg/template/explicit6.C: Same.
8259 * g++.dg/template/init-list.C: Same.
8260 * g++.dg/template/local1.C: Same.
8261 * g++.dg/template/lookup2.C: Same.
8262 * g++.dg/template/meminit2.C: Same.
8263 * g++.dg/template/nontype25.C: Same.
8264 * g++.dg/template/ptrmem2.C: Same.
8265 * g++.dg/template/qualttp19.C: Same.
8266 * g++.dg/template/qualttp20.C: Same.
8267 * g++.dg/template/ttp3.C: Same.
8268 * g++.dg/template/unify4.C: Same.
8269 * g++.dg/template/unify6.C: Same.
8270 * g++.dg/template/unify7.C: Same.
8271 * g++.dg/template/warn1.C: Same.
8272 * g++.dg/tree-ssa/dom-invalid.C: Same.
8273 * g++.dg/ubsan/shift-1.C: Same.
8274 * g++.dg/warn/Wunused-2.C: Same.
8275 * g++.dg/warn/Wunused-4.C: Same.
8276 * g++.dg/warn/Wunused-6.C: Same.
8277 * g++.dg/warn/deprecated-6.C: Same.
8278 * g++.dg/warn/deprecated.C: Same.
8279 * g++.dg/warn/effc1.C: Same.
8280 * g++.dg/warn/effc3.C: Same.
8281 * g++.dg/warn/incomplete1.C: Same.
8282 * g++.dg/warn/inline1.C: Same.
8283 * g++.dg/warn/noeffect2.C: Same.
8284 * g++.dg/warn/noeffect4.C: Same.
8285 * g++.dg/warn/oldcast1.C: Same.
8286 * g++.dg/warn/sentinel.C: Same.
8287 * g++.dg/warn/unit-1.C: Same.
8288 * g++.old-deja/g++.pt/inherit2.C: Same.
8289 * g++.old-deja/g++.pt/overload8.C: Same.
8290 * gcc.dg/20000926-1.c: Same.
8291 * gcc.dg/20040223-1.c: Same.
8292 * gcc.dg/Warray-bounds-7.c: Same.
8293 * gcc.dg/alias-1.c: Same.
8294 * gcc.dg/alias-12.c: Same.
8295 * gcc.dg/alias-13.c: Same.
8296 * gcc.dg/alias-2.c: Same.
8297 * gcc.dg/array-13.c: Same.
8298 * gcc.dg/array-4.c: Same.
8299 * gcc.dg/attr-ifunc-2.c: Same.
8300 * gcc.dg/attr-invalid.c: Same.
8301 * gcc.dg/attr-noinline.c: Same.
8302 * gcc.dg/bitfld-2.c: Same.
8303 * gcc.dg/c90-const-expr-7.c: Same.
8304 * gcc.dg/c99-const-expr-7.c: Same.
8305 * gcc.dg/cpp/20000625-1.c: Same.
8306 * gcc.dg/cpp/charconst-4.c: Same.
8307 * gcc.dg/cpp/include2.c: Same.
8308 * gcc.dg/cpp/include2a.c: Same.
8309 * gcc.dg/decl-4.c: Same.
8310 * gcc.dg/deprecated-4.c: Same.
8311 * gcc.dg/deprecated.c: Same.
8312 * gcc.dg/dfp/altivec-types.c: Same.
8313 * gcc.dg/float-range-1.c: Same.
8314 * gcc.dg/pack-test-3.c: Same.
8315 * gcc.dg/pr11492.c: Same.
8316 * gcc.dg/pr15360-1.c: Same.
8317 * gcc.dg/pr37908.c: Same.
8318 * gcc.dg/pr53265.c: Same.
8319 * gcc.dg/pr57287-2.c: Same.
8320 * gcc.dg/pr57287.c: Same.
8321 * gcc.dg/redecl-1.c: Same.
8322 * gcc.dg/sync-3.c: Same.
8323 * gcc.dg/two-types-1.c: Same.
8324 * gcc.dg/two-types-2.c: Same.
8325 * gcc.dg/two-types-4.c: Same.
8326 * gcc.dg/two-types-5.c: Same.
8327 * gcc.dg/two-types-6.c: Same.
8328 * gcc.dg/two-types-7.c: Same.
8329 * gcc.dg/two-types-8.c: Same.
8330 * gcc.dg/two-types-9.c: Same.
8331 * gcc.dg/uninit-I.c: Same.
8332 * gcc.dg/uninit-pr19430.c: Same.
8333 * gcc.dg/visibility-7.c: Same.
8334 * gcc.dg/winline-10.c: Same.
8335 * gcc.dg/winline-2.c: Same.
8336 * gcc.dg/winline-3.c: Same.
8337 * gcc.dg/winline-9.c: Same.
8338 * gcc.target/i386/attr-returns_twice-1.c: Same.
8339 * gcc.target/i386/chkp-const-check-2.c: Same.
8340 * gcc.target/i386/chkp-label-address.c: Same.
8341 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8342 * gcc.target/i386/pr39162.c: Same.
8343 * gcc.target/i386/sse-5.c: Same.
8344 * gcc.target/powerpc/altivec-types-1.c: Same.
8345 * gcc.target/powerpc/altivec-types-2.c: Same.
8346 * gcc.target/powerpc/altivec-types-3.c: Same.
8347 * gcc.target/powerpc/float128-mix.c: Same.
8348 * gcc.target/powerpc/no-r11-3.c: Same.
8349 * gcc.target/spu/Wmain.c: Same.
8350 * gcc.target/spu/ea/errors2.c: Same.
8351 * gfortran.dg/assignment_1.f90: Same.
8352 * gfortran.dg/common_3.f90: Same.
8353 * gfortran.dg/der_io_1.f90: Same.
8354 * gfortran.dg/g77/20030326-1.f: Same.
8355 * gfortran.dg/g77/9263.f: Same.
8356 * gfortran.dg/g77/960317-1.f: Same.
8357 * gfortran.dg/g77/970625-2.f: Same.
8358 * gfortran.dg/g77/980615-0.f: Same.
8359 * gfortran.dg/g77/check0.f: Same.
8360 * gfortran.dg/g77/dnrm2.f: Same.
8361 * gfortran.dg/g77/pr9258.f: Same.
8362 * gfortran.dg/ichar_1.f90: Same.
8363 * gfortran.dg/interface_1.f90: Same.
8364 * gfortran.dg/namelist_1.f90: Same.
8365 * gfortran.dg/namelist_2.f90: Same.
8366 * gfortran.dg/namelist_3.f90: Same.
8367 * gfortran.dg/namelist_print_2.f: Same.
8368 * gfortran.dg/oldstyle_1.f90: Same.
8369 * gfortran.dg/runtime_warning_1.f90: Same.
8370 * gfortran.dg/underflow.f90: Same.
8371 * gnat.dg/specs/integer_value.ads: Same.
8372 * obj-c++.dg/fsf-package-0.m: Same.
8373 * objc.dg/two-types-1.m: Same.
8374
8375 2017-04-28 Martin Liska <mliska@suse.cz>
8376
8377 PR gcov-profile/79891
8378 * gcc.misc-tests/gcov-17.c: New test.
8379 * gcc.misc-tests/gcov-18.c: New test.
8380
8381 2017-04-28 Tom de Vries <tom@codesourcery.com>
8382
8383 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8384 dg-(error|warning|message|bogus).
8385 * g++.dg/parse/parameter-declaration-1.C: Same.
8386 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8387 * gcc.dg/Wpointer-sign-Wall.c: Same.
8388 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8389 * gcc.dg/cpp/19990413-1.c: Same.
8390 * gcc.dg/dg-test-1.c: Same.
8391 * gcc.dg/empty-source-2.c: Same.
8392 * gcc.dg/empty-source-3.c: Same.
8393 * gcc.dg/format/c99-printf-1.c: Same.
8394 * gcc.dg/format/c99-scanf-1.c: Same.
8395 * gcc.dg/label-decl-2.c: Same.
8396 * gcc.dg/m-un-2.c: Same.
8397 * gcc.dg/uninit-pr20644-O0.c: Same.
8398 * gfortran.dg/pr70006.f90: Same.
8399 * obj-c++.dg/fsf-package-0.m: Same.
8400
8401 2017-04-28 Tom de Vries <tom@codesourcery.com>
8402
8403 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8404 dg-(error|warning|message|bogus).
8405 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8406 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8407 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8408 * c-c++-common/pr20000.c: Same.
8409 * c-c++-common/pr49706.c: Same.
8410 * g++.dg/ext/utf16-4.C: Same.
8411 * g++.dg/parse/error2.C: Same.
8412 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8413 * g++.dg/warn/Wtype-limits.C: Same.
8414 * g++.dg/warn/overflow-warn-1.C: Same.
8415 * g++.dg/warn/overflow-warn-3.C: Same.
8416 * gcc.dg/Wpointer-sign-Wall.c: Same.
8417 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8418 * gcc.dg/Wtype-limits-Wextra.c: Same.
8419 * gcc.dg/Wtype-limits.c: Same.
8420 * gcc.dg/cpp/19990413-1.c: Same.
8421 * gcc.dg/dg-test-1.c: Same.
8422 * gcc.dg/empty-source-2.c: Same.
8423 * gcc.dg/empty-source-3.c: Same.
8424 * gcc.dg/label-decl-2.c: Same.
8425 * gcc.dg/m-un-2.c: Same.
8426 * gcc.dg/uninit-pr19430-O0.c: Same.
8427 * gcc.dg/uninit-pr19430.c: Same.
8428 * gcc.dg/uninit-pr20644-O0.c: Same.
8429 * gcc.dg/utf16-4.c: Same.
8430 * gfortran.dg/pr70006.f90: Same.
8431 * obj-c++.dg/fsf-package-0.m: Same.
8432
8433 2017-04-28 Richard Biener <rguenther@suse.de>
8434
8435 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8436 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8437 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8438 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8439 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8440 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8441
8442 2017-04-27 Marek Polacek <polacek@redhat.com>
8443
8444 PR sanitizer/80349
8445 * c-c++-common/ubsan/pr80349.c: New test.
8446
8447 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8448
8449 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8450 diagnostics.
8451 * g++.dg/warn/pr12242.C: Likewise.
8452
8453 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8454
8455 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8456
8457 2017-04-27 Martin Liska <mliska@suse.cz>
8458
8459 PR testsuite/79455
8460 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8461 more generic.
8462
8463 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR c++/80534
8466 * g++.dg/other/pr80534-1.C: New test.
8467 * g++.dg/other/pr80534-2.C: New test.
8468
8469 2017-04-27 Richard Biener <rguenther@suse.de>
8470
8471 PR middle-end/80539
8472 * gcc.dg/torture/pr80539.c: New testcase.
8473
8474 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR target/77728
8477 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8478
8479 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8480
8481 * g++.dg/diagnostic/nested-name-1.C: New test.
8482
8483 2017-04-26 Martin Liska <mliska@suse.cz>
8484
8485 * gcc.dg/guality/guality.h: Add prefix to test verification.
8486
8487 2017-04-25 Nathan Sidwell <nathan@acm.org>
8488
8489 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8490
8491 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8492
8493 PR target/70799
8494 * gcc.target/i386/pr70799-5.c: New test.
8495
8496 2017-04-25 Martin Sebor <msebor@redhat.com>
8497
8498 PR tree-optimization/80497
8499 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8500
8501 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8502 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR target/77728
8505 * g++.dg/abi/pr77728-1.C: New test.
8506
8507 2017-04-25 Marek Polacek <polacek@redhat.com>
8508
8509 PR sanitizer/80349
8510 * g++.dg/ubsan/pr80349-2.C: New test.
8511
8512 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8513
8514 * g++.dg/cpp0x/enum34.C: New test.
8515
8516 2017-04-25 Tom de Vries <tom@codesourcery.com>
8517
8518 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8519 variables.
8520 (dg-line): New proc.
8521 (process-message): Handle line number variables.
8522 * objc.dg/try-catch-12.m: Use dg-line.
8523
8524 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8525
8526 PR target/80482
8527 * gcc.target/powerpc/vec-constvolatile.c: New test.
8528
8529 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8530
8531 * g++.dg/semicolon-fixits.C: New test case.
8532
8533 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8534
8535 * gcc.dg/semicolon-fixits.c: New test case.
8536
8537 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8538
8539 * g++.dg/lookup/missing-std-include.C: New test file.
8540
8541 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8542 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR target/77728
8545 * g++.dg/abi/pr77728-2.C: New test.
8546
8547 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8548
8549 PR c++/80177
8550 * g++.dg/spellcheck-pr80177.C: New test case.
8551
8552 2017-04-25 Nathan Sidwell <nathan@acm.org>
8553
8554 * g++.dg/dg.exp (find-cxx-tests): New function.
8555 (main): Use it, remove explicit pruning
8556
8557 2017-04-25 Richard Biener <rguenther@suse.de>
8558
8559 PR tree-optimization/80492
8560 * gcc.dg/pr80492.c: New testcase.
8561
8562 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8563
8564 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8565 for targets with int size less than 32 bits.
8566
8567 2017-04-25 Richard Biener <rguenther@suse.de>
8568
8569 PR tree-optimization/79201
8570 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8571 * gcc.target/i386/pr22152.c: Disable sinking.
8572
8573 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8574
8575 PR target/80464
8576 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8577
8578 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8579
8580 PR target/79895
8581 * gcc.target/s390/pr79895.c: New test.
8582
8583 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8584
8585 PR target/80080
8586 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8587 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8588 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8589
8590 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR rtl-optimization/80501
8593 * gcc.c-torture/execute/pr80501.c: New test.
8594
8595 PR rtl-optimization/80500
8596 * gcc.dg/pr80500.c: New test.
8597
8598 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8599
8600 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8601 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8602
8603 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8604
8605 PR fortran/80121
8606 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8607 directive.
8608
8609 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8610
8611 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8612 * jit.dg/test-alignment.c: New test case.
8613 * jit.dg/test-alignment.cc: New test case.
8614 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8615 New test case.
8616
8617 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8618
8619 PR c++/80016
8620 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8621 test function.
8622 (test_alignof): New test function.
8623
8624 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8625
8626 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8627
8628 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8629
8630 * g++.dg/diagnostic/duplicate1.C: New test.
8631 * g++.dg/cpp0x/duplicate1.C: New test.
8632
8633 2017-04-24 Martin Jambor <mjambor@suse.cz>
8634
8635 PR tree-optimization/80293
8636 * g++.dg/tree-ssa/pr80293.C: New test.
8637
8638 2017-04-24 Martin Liska <mliska@suse.cz>
8639
8640 PR middle-end/79931
8641 * g++.dg/ipa/pr79931.C: New test.
8642
8643 2017-04-24 Richard Biener <rguenther@suse.de>
8644
8645 PR tree-optimization/80494
8646 * gfortran.dg/pr80494.f90: New testcase.
8647
8648 2017-04-24 Richard Biener <rguenther@suse.de>
8649
8650 PR tree-optimization/79725
8651 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8652
8653 2017-04-24 Richard Biener <rguenther@suse.de>
8654
8655 PR c++/2972
8656 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8657
8658 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8659
8660 PR fortran/80484
8661 * gfortran.dg/dtio_29.f03: New test.
8662
8663 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8664
8665 PR fortran/80121
8666 * gfortran.dg/intent_out_9.f90: New test case.
8667
8668 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8669
8670 PR target/70799
8671 * gcc.target/i386/pr70799-4.c: New test.
8672
8673 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8674
8675 PR fortran/80392
8676 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8677
8678 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8679
8680 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8681
8682 2017-04-21 Richard Biener <rguenther@suse.de>
8683
8684 PR tree-optimization/79547
8685 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8686
8687 2017-04-21 Richard Biener <rguenther@suse.de>
8688
8689 PR tree-optimization/78847
8690 * g++.dg/tree-ssa/pr78847.C: New testcase.
8691
8692 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR c/80468
8695 * gcc.dg/pr80468.c: New test.
8696
8697 2017-04-21 Martin Liska <mliska@suse.cz>
8698
8699 PR tree-optimization/66278
8700 * gcc.dg/vect/pr66278.c: New test.
8701
8702 2017-04-21 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/80237
8705 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8706 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8707 adjust expected optimizations.
8708
8709 2016-04-21 Richard Biener <rguenther@suse.de>
8710
8711 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8712 of inner loops.
8713 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8714 * gcc.dg/vect/vect-104.c: Likewise.
8715
8716 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8717
8718 PR tree-optimization/80426
8719 * gcc.c-torture/execute/20170429-1.c: Rename into...
8720 * gcc.c-torture/execute/20170419-1.c: ...this.
8721
8722 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8723
8724 PR target/79804
8725 * gcc.target/i386/pr79804.c: New test.
8726
8727 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8728
8729 PR target/78090
8730 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8731
8732 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8733
8734 * g++/opt/pr80436.C: XFAIL on AIX.
8735
8736 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8737
8738 PR c++/80473
8739 * g++.dg/diagnostic/pr80473.C: New test.
8740
8741 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8742
8743 * g++.dg/warn/Wextra-semi.C: New test.
8744
8745 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR middle-end/80423
8748 * g++.dg/other/pr80423.C: New test.
8749
8750 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8751
8752 * gcc.dg/pr80170.c: Require ptr32plus.
8753
8754 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8755
8756 PR tree-optimization/80426
8757 * gcc.c-torture/execute/20170419-1.c: New test.
8758
8759 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR debug/80461
8762 * g++.dg/debug/pr80461.C: New test.
8763
8764 PR c++/80459
8765 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8766 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8767 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8768
8769 PR debug/80436
8770 * g++.dg/opt/pr80436.C: New test.
8771
8772 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8773
8774 * gcc.dg/torture/pr80341.c: Require int32plus.
8775
8776 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8777 Jeff Law <law@redhat.com>
8778
8779 * gcc.c-torture/compile/20170419-1.c: New test.
8780
8781 2017-04-19 Tom de Vries <tom@codesourcery.com>
8782
8783 PR testsuite/80221
8784 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8785 subsequent dg directives.
8786 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8787 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8788 * c-c++-common/attr-fallthrough-2.c: Same.
8789 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8790 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8791 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8792 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8793 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8794 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8795 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8796 * c-c++-common/cilk-plus/CK/errors.c: Same.
8797 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8798 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8799 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8800 * c-c++-common/cpp/pr57580.c: Same.
8801 * c-c++-common/goacc/asyncwait-1.c: Same.
8802 * c-c++-common/goacc/cache-2.c: Same.
8803 * c-c++-common/goacc/declare-2.c: Same.
8804 * c-c++-common/goacc/deviceptr-1.c: Same.
8805 * c-c++-common/goacc/routine-5.c: Same.
8806 * c-c++-common/gomp/clauses-2.c: Same.
8807 * c-c++-common/gomp/ordered-3.c: Same.
8808 * c-c++-common/gomp/pr67501.c: Same.
8809 * c-c++-common/pr20000.c: Same.
8810 * c-c++-common/pr43395.c: Same.
8811 * c-c++-common/pr49706.c: Same.
8812 * c-c++-common/pr77624-1.c: Same.
8813 * c-c++-common/pr77624-2.c: Same.
8814 * c-c++-common/raw-string-14.c: Same.
8815 * c-c++-common/raw-string-16.c: Same.
8816 * c-c++-common/raw-string-3.c: Same.
8817 * c-c++-common/raw-string-4.c: Same.
8818 * c-c++-common/raw-string-5.c: Same.
8819 * c-c++-common/raw-string-6.c: Same.
8820 * g++.dg/abi/mangle41.C: Same.
8821 * g++.dg/conversion/nullptr1.C: Same.
8822 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8823 * g++.dg/cpp0x/auto27.C: Same.
8824 * g++.dg/cpp0x/constexpr-98.C: Same.
8825 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8826 * g++.dg/cpp0x/diag2.C: Same.
8827 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8828 * g++.dg/cpp0x/nullptr15.C: Same.
8829 * g++.dg/cpp0x/pr31431-2.C: Same.
8830 * g++.dg/cpp0x/pr31431.C: Same.
8831 * g++.dg/cpp0x/pr79118.C: Same.
8832 * g++.dg/cpp0x/static_assert3.C: Same.
8833 * g++.dg/cpp0x/temp_default2.C: Same.
8834 * g++.dg/cpp0x/trailing4.C: Same.
8835 * g++.dg/cpp0x/variadic-ex10.C: Same.
8836 * g++.dg/cpp0x/variadic-ex13.C: Same.
8837 * g++.dg/cpp0x/variadic-ex14.C: Same.
8838 * g++.dg/cpp0x/variadic-ex3.C: Same.
8839 * g++.dg/cpp0x/variadic-ex4.C: Same.
8840 * g++.dg/cpp0x/variadic59.C: Same.
8841 * g++.dg/cpp0x/vt-37737-2.C: Same.
8842 * g++.dg/cpp0x/vt-57397-1.C: Same.
8843 * g++.dg/cpp0x/vt-57397-2.C: Same.
8844 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8845 * g++.dg/cpp1z/gen-attrs1.C: Same.
8846 * g++.dg/diagnostic/pr71075.C: Same.
8847 * g++.dg/eh/goto2.C: Same.
8848 * g++.dg/eh/goto3.C: Same.
8849 * g++.dg/expr/bitfield4.C: Same.
8850 * g++.dg/expr/bitfield5.C: Same.
8851 * g++.dg/expr/bitfield6.C: Same.
8852 * g++.dg/expr/bool1.C: Same.
8853 * g++.dg/expr/bool3.C: Same.
8854 * g++.dg/expr/cond10.C: Same.
8855 * g++.dg/expr/cond11.C: Same.
8856 * g++.dg/expr/lval3.C: Same.
8857 * g++.dg/expr/lval4.C: Same.
8858 * g++.dg/ext/anon-struct4.C: Same.
8859 * g++.dg/ext/attrib44.C: Same.
8860 * g++.dg/ext/builtin3.C: Same.
8861 * g++.dg/ext/dllimport7.C: Same.
8862 * g++.dg/ext/label5.C: Same.
8863 * g++.dg/ext/no-asm-1.C: Same.
8864 * g++.dg/ext/utf16-4.C: Same.
8865 * g++.dg/ext/vla2.C: Same.
8866 * g++.dg/gomp/block-1.C: Same.
8867 * g++.dg/gomp/block-2.C: Same.
8868 * g++.dg/gomp/block-3.C: Same.
8869 * g++.dg/gomp/block-5.C: Same.
8870 * g++.dg/gomp/linear-2.C: Same.
8871 * g++.dg/gomp/target-1.C: Same.
8872 * g++.dg/gomp/target-2.C: Same.
8873 * g++.dg/gomp/taskgroup-1.C: Same.
8874 * g++.dg/gomp/teams-1.C: Same.
8875 * g++.dg/inherit/pure1.C: Same.
8876 * g++.dg/init/array43.C: Same.
8877 * g++.dg/init/array46.C: Same.
8878 * g++.dg/init/const10.C: Same.
8879 * g++.dg/init/ctor4-1.C: Same.
8880 * g++.dg/init/ctor4.C: Same.
8881 * g++.dg/init/new37.C: Same.
8882 * g++.dg/init/pr25811.C: Same.
8883 * g++.dg/init/pr29043.C: Same.
8884 * g++.dg/init/pr29571.C: Same.
8885 * g++.dg/lookup/duperr1.C: Same.
8886 * g++.dg/lookup/error1.C: Same.
8887 * g++.dg/lookup/koenig5.C: Same.
8888 * g++.dg/lookup/pr77549.C: Same.
8889 * g++.dg/lookup/suggestions1.C: Same.
8890 * g++.dg/lookup/using16.C: Same.
8891 * g++.dg/lookup/using7.C: Same.
8892 * g++.dg/other/anon-union3.C: Same.
8893 * g++.dg/other/array2.C: Same.
8894 * g++.dg/other/error13.C: Same.
8895 * g++.dg/other/error34.C: Same.
8896 * g++.dg/overload/builtin1.C: Same.
8897 * g++.dg/overload/conv-op1.C: Same.
8898 * g++.dg/overload/error3.C: Same.
8899 * g++.dg/overload/koenig1.C: Same.
8900 * g++.dg/overload/operator5.C: Same.
8901 * g++.dg/overload/template5.C: Same.
8902 * g++.dg/overload/unknown1.C: Same.
8903 * g++.dg/overload/using2.C: Same.
8904 * g++.dg/parse/constructor1.C: Same.
8905 * g++.dg/parse/crash36.C: Same.
8906 * g++.dg/parse/crash63.C: Same.
8907 * g++.dg/parse/error11.C: Same.
8908 * g++.dg/parse/error12.C: Same.
8909 * g++.dg/parse/error14.C: Same.
8910 * g++.dg/parse/error2.C: Same.
8911 * g++.dg/parse/error21.C: Same.
8912 * g++.dg/parse/error26.C: Same.
8913 * g++.dg/parse/error36.C: Same.
8914 * g++.dg/parse/friend12.C: Same.
8915 * g++.dg/parse/invalid-op1.C: Same.
8916 * g++.dg/parse/missing-template1.C: Same.
8917 * g++.dg/parse/parser-pr28152-2.C: Same.
8918 * g++.dg/parse/parser-pr28152.C: Same.
8919 * g++.dg/parse/pr16696-permissive.C: Same.
8920 * g++.dg/parse/pr16696.C: Same.
8921 * g++.dg/parse/pr69628.C: Same.
8922 * g++.dg/parse/ret-type2.C: Same.
8923 * g++.dg/parse/specialization1.C: Same.
8924 * g++.dg/parse/template3.C: Same.
8925 * g++.dg/parse/template9.C: Same.
8926 * g++.dg/parse/typename11.C: Same.
8927 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8928 * g++.dg/pr45330.C: Same.
8929 * g++.dg/rtti/typeid6.C: Same.
8930 * g++.dg/spellcheck-fields.C: Same.
8931 * g++.dg/spellcheck-typenames.C: Same.
8932 * g++.dg/tc1/dr108.C: Same.
8933 * g++.dg/tc1/dr147.C: Same.
8934 * g++.dg/template/arg7.C: Same.
8935 * g++.dg/template/conv11.C: Same.
8936 * g++.dg/template/crash13.C: Same.
8937 * g++.dg/template/crash55.C: Same.
8938 * g++.dg/template/dependent-expr5.C: Same.
8939 * g++.dg/template/error17.C: Same.
8940 * g++.dg/template/error33.C: Same.
8941 * g++.dg/template/error4.C: Same.
8942 * g++.dg/template/error50.C: Same.
8943 * g++.dg/template/error53.C: Same.
8944 * g++.dg/template/friend.C: Same.
8945 * g++.dg/template/func2.C: Same.
8946 * g++.dg/template/local6.C: Same.
8947 * g++.dg/template/member5.C: Same.
8948 * g++.dg/template/meminit1.C: Same.
8949 * g++.dg/template/nested3.C: Same.
8950 * g++.dg/template/nontype6.C: Same.
8951 * g++.dg/template/overload12.C: Same.
8952 * g++.dg/template/ptrmem8.C: Same.
8953 * g++.dg/template/qualified-id1.C: Same.
8954 * g++.dg/template/spec15.C: Same.
8955 * g++.dg/template/static1.C: Same.
8956 * g++.dg/template/static10.C: Same.
8957 * g++.dg/template/static2.C: Same.
8958 * g++.dg/template/ttp25.C: Same.
8959 * g++.dg/template/typedef2.C: Same.
8960 * g++.dg/template/typename2.C: Same.
8961 * g++.dg/template/unify10.C: Same.
8962 * g++.dg/template/unify6.C: Same.
8963 * g++.dg/template/unify7.C: Same.
8964 * g++.dg/template/unify9.C: Same.
8965 * g++.dg/template/varmod1.C: Same.
8966 * g++.dg/ubsan/div-by-zero-1.C: Same.
8967 * g++.dg/ubsan/pr63956.C: Same.
8968 * g++.dg/warn/Waddress-1.C: Same.
8969 * g++.dg/warn/Wconversion2.C: Same.
8970 * g++.dg/warn/Wnull-conversion-1.C: Same.
8971 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8972 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8973 * g++.dg/warn/Wswitch-1.C: Same.
8974 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8975 * g++.dg/warn/Wtype-limits.C: Same.
8976 * g++.dg/warn/Wunused-parm-5.C: Same.
8977 * g++.dg/warn/deprecated-6.C: Same.
8978 * g++.dg/warn/deprecated.C: Same.
8979 * g++.dg/warn/incomplete1.C: Same.
8980 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8981 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8982 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8983 * g++.dg/warn/overflow-warn-1.C: Same.
8984 * g++.dg/warn/overflow-warn-3.C: Same.
8985 * g++.dg/warn/overflow-warn-4.C: Same.
8986 * g++.dg/warn/pr12242.C: Same.
8987 * g++.dg/warn/pr30551-2.C: Same.
8988 * g++.dg/warn/pr30551.C: Same.
8989 * g++.old-deja/g++.benjamin/16077.C: Same.
8990 * g++.old-deja/g++.bob/inherit1.C: Same.
8991 * g++.old-deja/g++.brendan/crash56.C: Same.
8992 * g++.old-deja/g++.brendan/template17.C: Same.
8993 * g++.old-deja/g++.eh/ctor1.C: Same.
8994 * g++.old-deja/g++.jason/bool5.C: Same.
8995 * g++.old-deja/g++.jason/cond.C: Same.
8996 * g++.old-deja/g++.jason/operator.C: Same.
8997 * g++.old-deja/g++.jason/pmf5.C: Same.
8998 * g++.old-deja/g++.law/ctors5.C: Same.
8999 * g++.old-deja/g++.law/missed-error2.C: Same.
9000 * g++.old-deja/g++.law/operators9.C: Same.
9001 * g++.old-deja/g++.law/temps1.C: Same.
9002 * g++.old-deja/g++.mike/for2.C: Same.
9003 * g++.old-deja/g++.mike/ns5.C: Same.
9004 * g++.old-deja/g++.mike/ns7.C: Same.
9005 * g++.old-deja/g++.mike/p10769b.C: Same.
9006 * g++.old-deja/g++.niklas/t120.C: Same.
9007 * g++.old-deja/g++.niklas/t121.C: Same.
9008 * g++.old-deja/g++.ns/koenig5.C: Same.
9009 * g++.old-deja/g++.oliva/overload1.C: Same.
9010 * g++.old-deja/g++.other/crash24.C: Same.
9011 * g++.old-deja/g++.other/crash25.C: Same.
9012 * g++.old-deja/g++.other/decl5.C: Same.
9013 * g++.old-deja/g++.other/lineno5.C: Same.
9014 * g++.old-deja/g++.other/null3.C: Same.
9015 * g++.old-deja/g++.other/overcnv2.C: Same.
9016 * g++.old-deja/g++.other/ptrmem7.C: Same.
9017 * g++.old-deja/g++.other/typename1.C: Same.
9018 * g++.old-deja/g++.other/vaarg3.C: Same.
9019 * g++.old-deja/g++.pt/crash10.C: Same.
9020 * g++.old-deja/g++.pt/crash28.C: Same.
9021 * g++.old-deja/g++.pt/crash38.C: Same.
9022 * g++.old-deja/g++.pt/explicit70.C: Same.
9023 * g++.old-deja/g++.pt/explicit77.C: Same.
9024 * g++.old-deja/g++.pt/expr2.C: Same.
9025 * g++.old-deja/g++.pt/spec5.C: Same.
9026 * g++.old-deja/g++.pt/spec6.C: Same.
9027 * g++.old-deja/g++.pt/typename3.C: Same.
9028 * g++.old-deja/g++.pt/typename5.C: Same.
9029 * g++.old-deja/g++.pt/typename6.C: Same.
9030 * g++.old-deja/g++.pt/typename7.C: Same.
9031 * g++.old-deja/g++.pt/unify4.C: Same.
9032 * g++.old-deja/g++.pt/unify8.C: Same.
9033 * g++.old-deja/g++.pt/vaarg3.C: Same.
9034 * g++.old-deja/g++.robertl/eb22.C: Same.
9035 * g++.old-deja/g++.robertl/eb4.C: Same.
9036 * g++.old-deja/g++.robertl/eb44.C: Same.
9037 * g++.old-deja/g++.robertl/eb69.C: Same.
9038 * g++.old-deja/g++.robertl/eb98.C: Same.
9039 * gcc.dg/20031223-1.c: Same.
9040 * gcc.dg/940510-1.c: Same.
9041 * gcc.dg/990506-0.c: Same.
9042 * gcc.dg/Walloca-1.c: Same.
9043 * gcc.dg/Walloca-2.c: Same.
9044 * gcc.dg/Wconversion-integer.c: Same.
9045 * gcc.dg/Wcxx-compat-8.c: Same.
9046 * gcc.dg/Wimplicit-int-1.c: Same.
9047 * gcc.dg/Wimplicit-int-2.c: Same.
9048 * gcc.dg/Wimplicit-int-4.c: Same.
9049 * gcc.dg/Wpointer-sign-Wall.c: Same.
9050 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9051 * gcc.dg/Wshadow-1.c: Same.
9052 * gcc.dg/Wshadow-3.c: Same.
9053 * gcc.dg/Wswitch-enum-error.c: Same.
9054 * gcc.dg/Wswitch-enum.c: Same.
9055 * gcc.dg/Wswitch-error.c: Same.
9056 * gcc.dg/Wswitch.c: Same.
9057 * gcc.dg/Wtype-limits-Wextra.c: Same.
9058 * gcc.dg/Wtype-limits.c: Same.
9059 * gcc.dg/Wvla-larger-than-2.c: Same.
9060 * gcc.dg/anon-struct-5.c: Same.
9061 * gcc.dg/array-10.c: Same.
9062 * gcc.dg/array-11.c: Same.
9063 * gcc.dg/array-15.c: Same.
9064 * gcc.dg/array-2.c: Same.
9065 * gcc.dg/array-8.c: Same.
9066 * gcc.dg/array-const-2.c: Same.
9067 * gcc.dg/array-const-3.c: Same.
9068 * gcc.dg/bitfld-1.c: Same.
9069 * gcc.dg/bitfld-8.c: Same.
9070 * gcc.dg/builtin-redefine.c: Same.
9071 * gcc.dg/c11-noreturn-1.c: Same.
9072 * gcc.dg/c11-noreturn-2.c: Same.
9073 * gcc.dg/c11-static-assert-3.c: Same.
9074 * gcc.dg/c90-arraydecl-1.c: Same.
9075 * gcc.dg/c90-complex-1.c: Same.
9076 * gcc.dg/c90-complit-1.c: Same.
9077 * gcc.dg/c90-const-expr-11.c: Same.
9078 * gcc.dg/c90-const-expr-7.c: Same.
9079 * gcc.dg/c90-const-expr-8.c: Same.
9080 * gcc.dg/c90-enum-comma-1.c: Same.
9081 * gcc.dg/c90-flex-array-1.c: Same.
9082 * gcc.dg/c90-hexfloat-1.c: Same.
9083 * gcc.dg/c90-idem-qual-1.c: Same.
9084 * gcc.dg/c90-idem-qual-2.c: Same.
9085 * gcc.dg/c90-idem-qual-3.c: Same.
9086 * gcc.dg/c90-mixdecl-1.c: Same.
9087 * gcc.dg/c90-restrict-1.c: Same.
9088 * gcc.dg/c90-return-1.c: Same.
9089 * gcc.dg/c99-array-nonobj-1.c: Same.
9090 * gcc.dg/c99-arraydecl-1.c: Same.
9091 * gcc.dg/c99-complex-1.c: Same.
9092 * gcc.dg/c99-complex-2.c: Same.
9093 * gcc.dg/c99-complit-2.c: Same.
9094 * gcc.dg/c99-const-expr-7.c: Same.
9095 * gcc.dg/c99-const-expr-8.c: Same.
9096 * gcc.dg/c99-flex-array-3.c: Same.
9097 * gcc.dg/c99-flex-array-7.c: Same.
9098 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9099 * gcc.dg/c99-impl-decl-1.c: Same.
9100 * gcc.dg/c99-impl-int-1.c: Same.
9101 * gcc.dg/c99-impl-int-2.c: Same.
9102 * gcc.dg/c99-init-3.c: Same.
9103 * gcc.dg/c99-restrict-1.c: Same.
9104 * gcc.dg/c99-return-1.c: Same.
9105 * gcc.dg/c99-tag-1.c: Same.
9106 * gcc.dg/c99-tag-3.c: Same.
9107 * gcc.dg/call-diag-2.c: Same.
9108 * gcc.dg/cpp/19940712-1.c: Same.
9109 * gcc.dg/cpp/19951025-1.c: Same.
9110 * gcc.dg/cpp/19990413-1.c: Same.
9111 * gcc.dg/cpp/direct2.c: Same.
9112 * gcc.dg/cpp/direct2s.c: Same.
9113 * gcc.dg/cpp/pr28709.c: Same.
9114 * gcc.dg/cpp/pr61854-c90.c: Same.
9115 * gcc.dg/cpp/pr61854-c94.c: Same.
9116 * gcc.dg/cpp/pragma-1.c: Same.
9117 * gcc.dg/cpp/pragma-2.c: Same.
9118 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9119 * gcc.dg/cpp/trad/literals-2.c: Same.
9120 * gcc.dg/cpp/warn-comments-2.c: Same.
9121 * gcc.dg/cpp/warn-comments-3.c: Same.
9122 * gcc.dg/cpp/warn-comments.c: Same.
9123 * gcc.dg/cpp/warn-long-long-2.c: Same.
9124 * gcc.dg/cpp/warn-long-long.c: Same.
9125 * gcc.dg/cpp/warn-redefined-2.c: Same.
9126 * gcc.dg/cpp/warn-redefined.c: Same.
9127 * gcc.dg/darwin-cfstring-2.c: Same.
9128 * gcc.dg/darwin-cfstring-format-1.c: Same.
9129 * gcc.dg/decl-9.c: Same.
9130 * gcc.dg/declspec-1.c: Same.
9131 * gcc.dg/declspec-10.c: Same.
9132 * gcc.dg/declspec-11.c: Same.
9133 * gcc.dg/declspec-13.c: Same.
9134 * gcc.dg/declspec-18.c: Same.
9135 * gcc.dg/declspec-4.c: Same.
9136 * gcc.dg/declspec-5.c: Same.
9137 * gcc.dg/declspec-6.c: Same.
9138 * gcc.dg/declspec-8.c: Same.
9139 * gcc.dg/deprecated-4.c: Same.
9140 * gcc.dg/deprecated.c: Same.
9141 * gcc.dg/dfp/composite-type.c: Same.
9142 * gcc.dg/empty-source-2.c: Same.
9143 * gcc.dg/empty-source-3.c: Same.
9144 * gcc.dg/format/attr-6.c: Same.
9145 * gcc.dg/format/branch-1.c: Same.
9146 * gcc.dg/format/c90-printf-1.c: Same.
9147 * gcc.dg/format/c90-strftime-2.c: Same.
9148 * gcc.dg/format/c99-strftime-1.c: Same.
9149 * gcc.dg/format/cmn-err-1.c: Same.
9150 * gcc.dg/format/few-1.c: Same.
9151 * gcc.dg/format/ms_branch-1.c: Same.
9152 * gcc.dg/format/ms_unnamed-1.c: Same.
9153 * gcc.dg/format/ms_va-1.c: Same.
9154 * gcc.dg/format/unnamed-1.c: Same.
9155 * gcc.dg/format/va-1.c: Same.
9156 * gcc.dg/format/xopen-1.c: Same.
9157 * gcc.dg/funcdef-var-1.c: Same.
9158 * gcc.dg/funcdef-var-2.c: Same.
9159 * gcc.dg/gnu89-const-expr-1.c: Same.
9160 * gcc.dg/gnu89-const-expr-2.c: Same.
9161 * gcc.dg/gnu90-const-expr-1.c: Same.
9162 * gcc.dg/gnu99-const-expr-1.c: Same.
9163 * gcc.dg/gnu99-const-expr-2.c: Same.
9164 * gcc.dg/gnu99-init-2.c: Same.
9165 * gcc.dg/gomp/_Atomic-5.c: Same.
9166 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9167 * gcc.dg/gomp/atomic-5.c: Same.
9168 * gcc.dg/gomp/linear-1.c: Same.
9169 * gcc.dg/gomp/pr67500.c: Same.
9170 * gcc.dg/init-bad-1.c: Same.
9171 * gcc.dg/init-bad-2.c: Same.
9172 * gcc.dg/init-bad-3.c: Same.
9173 * gcc.dg/init-string-1.c: Same.
9174 * gcc.dg/label-compound-stmt-1.c: Same.
9175 * gcc.dg/label-decl-2.c: Same.
9176 * gcc.dg/label-decl-4.c: Same.
9177 * gcc.dg/large-size-array-2.c: Same.
9178 * gcc.dg/large-size-array-4.c: Same.
9179 * gcc.dg/lvalue-6.c: Same.
9180 * gcc.dg/m-un-2.c: Same.
9181 * gcc.dg/multiple-overflow-warn-1.c: Same.
9182 * gcc.dg/multiple-overflow-warn-2.c: Same.
9183 * gcc.dg/multiple-overflow-warn-3.c: Same.
9184 * gcc.dg/nested-redef-1.c: Same.
9185 * gcc.dg/no-asm-1.c: Same.
9186 * gcc.dg/no-asm-3.c: Same.
9187 * gcc.dg/no-asm-4.c: Same.
9188 * gcc.dg/noncompile/20010524-1.c: Same.
9189 * gcc.dg/noncompile/incomplete-5.c: Same.
9190 * gcc.dg/noncompile/pr44517.c: Same.
9191 * gcc.dg/noncompile/pr52290.c: Same.
9192 * gcc.dg/noreturn-1.c: Same.
9193 * gcc.dg/overflow-warn-1.c: Same.
9194 * gcc.dg/overflow-warn-2.c: Same.
9195 * gcc.dg/overflow-warn-3.c: Same.
9196 * gcc.dg/overflow-warn-4.c: Same.
9197 * gcc.dg/parm-mismatch-1.c: Same.
9198 * gcc.dg/parser-pr28152-2.c: Same.
9199 * gcc.dg/parser-pr28152.c: Same.
9200 * gcc.dg/pedwarn-init.c: Same.
9201 * gcc.dg/pointer-arith-2.c: Same.
9202 * gcc.dg/pointer-arith-3.c: Same.
9203 * gcc.dg/pointer-arith-4.c: Same.
9204 * gcc.dg/pr14475.c: Same.
9205 * gcc.dg/pr18596-3.c: Same.
9206 * gcc.dg/pr18809-1.c: Same.
9207 * gcc.dg/pr27953.c: Same.
9208 * gcc.dg/pr30457.c: Same.
9209 * gcc.dg/pr30551-2.c: Same.
9210 * gcc.dg/pr30551-3.c: Same.
9211 * gcc.dg/pr30551-4.c: Same.
9212 * gcc.dg/pr30551-5.c: Same.
9213 * gcc.dg/pr30551-6.c: Same.
9214 * gcc.dg/pr30551.c: Same.
9215 * gcc.dg/pr36997.c: Same.
9216 * gcc.dg/pr41842.c: Same.
9217 * gcc.dg/pr48552-1.c: Same.
9218 * gcc.dg/pr48552-2.c: Same.
9219 * gcc.dg/pr59717.c: Same.
9220 * gcc.dg/pr61077.c: Same.
9221 * gcc.dg/pr61096-1.c: Same.
9222 * gcc.dg/pr63626.c: Same.
9223 * gcc.dg/pr64223-1.c: Same.
9224 * gcc.dg/pr64223-2.c: Same.
9225 * gcc.dg/pr8788-1.c: Same.
9226 * gcc.dg/pr8927-1.c: Same.
9227 * gcc.dg/pragma-darwin.c: Same.
9228 * gcc.dg/pragma-diag-5.c: Same.
9229 * gcc.dg/pragma-message.c: Same.
9230 * gcc.dg/redecl-1.c: Same.
9231 * gcc.dg/simd-1.c: Same.
9232 * gcc.dg/simd-5.c: Same.
9233 * gcc.dg/simd-6.c: Same.
9234 * gcc.dg/spellcheck-fields.c: Same.
9235 * gcc.dg/spellcheck-typenames.c: Same.
9236 * gcc.dg/struct-semi-2.c: Same.
9237 * gcc.dg/struct-semi-3.c: Same.
9238 * gcc.dg/transparent-union-3.c: Same.
9239 * gcc.dg/ucnid-8.c: Same.
9240 * gcc.dg/uninit-pr19430-O0.c: Same.
9241 * gcc.dg/uninit-pr19430.c: Same.
9242 * gcc.dg/uninit-pr20644-O0.c: Same.
9243 * gcc.dg/utf-dflt.c: Same.
9244 * gcc.dg/utf-dflt2.c: Same.
9245 * gcc.dg/utf16-4.c: Same.
9246 * gcc.dg/vla-11.c: Same.
9247 * gcc.dg/vla-20.c: Same.
9248 * gcc.dg/vla-init-1.c: Same.
9249 * gcc.dg/vla-init-2.c: Same.
9250 * gcc.dg/vla-init-3.c: Same.
9251 * gcc.dg/weak/weak-6.c: Same.
9252 * gcc.dg/weak/weak-7.c: Same.
9253 * gcc.dg/wtr-int-type-1.c: Same.
9254 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9255 * gcc.target/arm/polytypes.c: Same.
9256 * gcc.target/i386/spellcheck-options-4.c: Same.
9257 * gcc.target/powerpc/20030218-1.c: Same.
9258 * gcc.target/sh/pr21255-4.c: Same.
9259 * gcc.test-framework/dg-error-exp-XP.c: Same.
9260 * gfortran.dg/array_constructor_30.f03: Same.
9261 * gfortran.dg/class_30.f90: Same.
9262 * gfortran.dg/goacc/subarrays.f95: Same.
9263 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9264 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9265 * gfortran.dg/intrinsic_std_1.f90: Same.
9266 * gfortran.dg/pr70006.f90: Same.
9267 * gfortran.dg/warning-directive-1.F90: Same.
9268 * gfortran.dg/warning-directive-2.F90: Same.
9269 * gfortran.dg/warning-directive-3.F90: Same.
9270 * gfortran.dg/warning-directive-4.F90: Same.
9271 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9272 * obj-c++.dg/class-extension-1.mm: Same.
9273 * obj-c++.dg/class-extension-2.mm: Same.
9274 * obj-c++.dg/class-protocol-1.mm: Same.
9275 * obj-c++.dg/cxx-ivars-1.mm: Same.
9276 * obj-c++.dg/duplicate-class-1.mm: Same.
9277 * obj-c++.dg/exceptions-3.mm: Same.
9278 * obj-c++.dg/exceptions-4.mm: Same.
9279 * obj-c++.dg/exceptions-5.mm: Same.
9280 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9281 * obj-c++.dg/fsf-package-0.m: Same.
9282 * obj-c++.dg/invalid-type-1.mm: Same.
9283 * obj-c++.dg/method-12.mm: Same.
9284 * obj-c++.dg/method-13.mm: Same.
9285 * obj-c++.dg/method-15.mm: Same.
9286 * obj-c++.dg/method-16.mm: Same.
9287 * obj-c++.dg/method-6.mm: Same.
9288 * obj-c++.dg/method-7.mm: Same.
9289 * obj-c++.dg/property/at-property-1.mm: Same.
9290 * obj-c++.dg/property/at-property-14.mm: Same.
9291 * obj-c++.dg/property/at-property-17.mm: Same.
9292 * obj-c++.dg/property/at-property-21.mm: Same.
9293 * obj-c++.dg/property/at-property-5.mm: Same.
9294 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9295 * obj-c++.dg/property/dynamic-3.mm: Same.
9296 * obj-c++.dg/property/dynamic-4.mm: Same.
9297 * obj-c++.dg/property/property-neg-1.mm: Same.
9298 * obj-c++.dg/property/property-neg-6.mm: Same.
9299 * obj-c++.dg/property/synthesize-11.mm: Same.
9300 * obj-c++.dg/property/synthesize-5.mm: Same.
9301 * obj-c++.dg/property/synthesize-6.mm: Same.
9302 * obj-c++.dg/proto-lossage-4.mm: Same.
9303 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9304 * obj-c++.dg/strings/strings-1.mm: Same.
9305 * obj-c++.dg/super-class-1.mm: Same.
9306 * obj-c++.dg/syntax-error-6.mm: Same.
9307 * obj-c++.dg/syntax-error-7.mm: Same.
9308 * obj-c++.dg/syntax-error-9.mm: Same.
9309 * obj-c++.dg/try-catch-13.mm: Same.
9310 * objc.dg/attributes/method-noreturn-1.m: Same.
9311 * objc.dg/bad-receiver-type-2.m: Same.
9312 * objc.dg/bad-receiver-type.m: Same.
9313 * objc.dg/call-super-2.m: Same.
9314 * objc.dg/class-2.m: Same.
9315 * objc.dg/class-extension-1.m: Same.
9316 * objc.dg/class-extension-2.m: Same.
9317 * objc.dg/class-protocol-1.m: Same.
9318 * objc.dg/desig-init-1.m: Same.
9319 * objc.dg/duplicate-class-1.m: Same.
9320 * objc.dg/exceptions-3.m: Same.
9321 * objc.dg/exceptions-4.m: Same.
9322 * objc.dg/exceptions-5.m: Same.
9323 * objc.dg/foreach-6.m: Same.
9324 * objc.dg/foreach-7.m: Same.
9325 * objc.dg/fsf-nsstring-format-1.m: Same.
9326 * objc.dg/fsf-package-0.m: Same.
9327 * objc.dg/invalid-type-1.m: Same.
9328 * objc.dg/method-11.m: Same.
9329 * objc.dg/method-19.m: Same.
9330 * objc.dg/method-2.m: Same.
9331 * objc.dg/method-20.m: Same.
9332 * objc.dg/method-5.m: Same.
9333 * objc.dg/method-6.m: Same.
9334 * objc.dg/method-7.m: Same.
9335 * objc.dg/method-9.m: Same.
9336 * objc.dg/missing-proto-3.m: Same.
9337 * objc.dg/private-1.m: Same.
9338 * objc.dg/property/at-property-1.m: Same.
9339 * objc.dg/property/at-property-14.m: Same.
9340 * objc.dg/property/at-property-17.m: Same.
9341 * objc.dg/property/at-property-21.m: Same.
9342 * objc.dg/property/at-property-5.m: Same.
9343 * objc.dg/property/dynamic-3.m: Same.
9344 * objc.dg/property/dynamic-4.m: Same.
9345 * objc.dg/property/property-neg-1.m: Same.
9346 * objc.dg/property/property-neg-6.m: Same.
9347 * objc.dg/property/synthesize-11.m: Same.
9348 * objc.dg/property/synthesize-5.m: Same.
9349 * objc.dg/property/synthesize-6.m: Same.
9350 * objc.dg/proto-hier-1.m: Same.
9351 * objc.dg/proto-lossage-4.m: Same.
9352 * objc.dg/protocol-qualifier-2.m: Same.
9353 * objc.dg/strings/strings-1.m: Same.
9354 * objc.dg/type-size-1.m: Same.
9355
9356 2017-04-18 Jeff Law <law@redhat.com>
9357
9358 PR target/74563
9359 * gcc.target/mips/pr74563: New test.
9360
9361 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR tree-optimization/80443
9364 * gcc.c-torture/compile/pr80443.c: New test.
9365
9366 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9367
9368 PR rtl-optimization/80357
9369 * gcc.c-torture/compile/pr80357.c: New test.
9370
9371 2017-04-18 Jeff Law <law@redhat.com>
9372
9373 PR middle-end/80422
9374 * gcc.c-torture/compile/pr80422.c: New test.
9375
9376 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR debug/80263
9379 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9380
9381 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9382
9383 PR target/80099
9384 * gcc.target/powerpc/pr80099-1.c: New test.
9385 * gcc.target/powerpc/pr80099-2.c: Likewise.
9386 * gcc.target/powerpc/pr80099-3.c: Likewise.
9387 * gcc.target/powerpc/pr80099-4.c: Likewise.
9388 * gcc.target/powerpc/pr80099-5.c: Likewise.
9389
9390 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR sanitizer/80444
9393 * gcc.dg/sancov/pr80444.c: New test.
9394
9395 PR middle-end/79788
9396 PR middle-end/80375
9397 * gcc.dg/pr79788-1.c: New test.
9398 * gcc.dg/pr79788-2.c: New test.
9399
9400 2017-04-18 Marek Polacek <polacek@redhat.com>
9401
9402 PR c++/80244 - ICE with attribute in template alias.
9403 * g++.dg/cpp0x/alias-decl-59.C: New test.
9404
9405 PR c++/80241 - ICE with alignas pack expansion.
9406 * g++.dg/cpp0x/alignas11.C: New test.
9407
9408 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9409
9410 PR c++/80287
9411 * g++.dg/lto/pr80287_0.C: New test.
9412
9413 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9414
9415 PR target/80315
9416 * gcc.target/powerpc/pr80315-1.c: New test.
9417 * gcc.target/powerpc/pr80315-2.c: New test.
9418 * gcc.target/powerpc/pr80315-3.c: New test.
9419 * gcc.target/powerpc/pr80315-4.c: New test.
9420
9421 2017-04-16 Tom de Vries <tom@codesourcery.com>
9422
9423 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9424 directive.
9425 * g++.dg/parse/error3.C: Same.
9426 * g++.old-deja/g++.pt/niklas01a.C: Same.
9427 * gcc.dg/990506-0.c: Same.
9428 * gcc.dg/cpp/19990413-1.c: Same.
9429 * gcc.dg/cpp/pragma-1.c: Same.
9430 * gcc.dg/cpp/pragma-2.c: Same.
9431 * gcc.dg/m-un-2.c: Same.
9432 * objc.dg/private-1.m: Same.
9433
9434 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9435
9436 * gcc.dg/pr54669.c: Fix dg-do directive.
9437 * gcc.dg/pr78582.c: Ditto.
9438 * gcc.dg/pr80020.c: Ditto.
9439 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9440 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9441 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9442 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9443 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9444 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9445 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9446 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9447 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9448 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9449
9450 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9451
9452 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9453 * gfortran.dg/generic_29.f90: Likewise.
9454 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9455 * gfortran.dg/pr41922.f90: Likewise.
9456 * gfortran.dg/pr70006.f90: Likewise.
9457
9458 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9459
9460 PR tree-optimization/66612
9461 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9462
9463 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9464
9465 PR fortran/80361
9466 * gfortran.dg/class_62.f90: New test case.
9467
9468 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9469
9470 * gcc.target/arc/loop-1.c: New file.
9471
9472 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9473
9474 PR target/80098
9475 * gcc.target/powerpc/pr80098-1.c: New test.
9476 * gcc.target/powerpc/pr80098-2.c: Likewise.
9477 * gcc.target/powerpc/pr80098-3.c: Likewise.
9478 * gcc.target/powerpc/pr80098-4.c: Likewise.
9479
9480 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR sanitizer/80403
9483 * g++.dg/ubsan/pr80403-2.C: New test.
9484
9485 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9486
9487 PR rtl-optimization/80343
9488 * gcc.target/powerpc/pr80343.c: New.
9489
9490 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9491
9492 PR sanitizer/80414
9493 * c-c++-common/ubsan/bounds-15.c: New test.
9494
9495 2017-04-13 Richard Biener <rguenther@suse.de>
9496
9497 PR testsuite/80416
9498 * g++.dg/torture/pr79671.C: Fix asm constraints.
9499
9500 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR debug/80321
9503 * gcc.dg/debug/pr80321.c: New test.
9504
9505 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9506
9507 * gnat.dg/debug10.adb: New test.
9508 * gnat.dg/debug10_pkg.ads: New helper.
9509
9510 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR tree-optimization/79390
9513 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9514
9515 PR sanitizer/80403
9516 PR sanitizer/80404
9517 PR sanitizer/80405
9518 * g++.dg/ubsan/pr80403.C: New test.
9519 * g++.dg/ubsan/pr80404.C: New test.
9520 * g++.dg/ubsan/pr80405.C: New test.
9521
9522 PR c/80163
9523 * gcc.dg/torture/pr80163.c: New test.
9524
9525 2017-04-12 Richard Biener <rguenther@suse.de>
9526 Jeff Law <law@redhat.com>
9527
9528 PR tree-optimization/80359
9529 * gcc.dg/torture/pr80359.c: New testcase.
9530
9531 2017-04-12 Richard Biener <rguenther@suse.de>
9532 Bernd Edlinger <bernd.edlinger@hotmail.de>
9533
9534 PR middle-end/79671
9535 * g++.dg/torture/pr79671.C: New testcase.
9536 * g++.dg/lto/pr79671_0.C: Likewise.
9537 * g++.dg/lto/pr79671_1.c: Likewise.
9538
9539 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR sanitizer/80349
9542 * g++.dg/ubsan/pr80349.C: New test.
9543
9544 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR c++/80370
9547 * g++.dg/cpp1z/decomp28.C: New test.
9548
9549 PR middle-end/80100
9550 * gcc.dg/pr80100.c: New test.
9551
9552 PR rtl-optimization/80385
9553 * g++.dg/opt/pr80385.C: New test.
9554
9555 2017-04-11 Martin Liska <mliska@suse.cz>
9556
9557 PR ipa/80212
9558 * g++.dg/ipa/pr80212.C: New test.
9559
9560 2017-04-11 Martin Sebor <msebor@redhat.com>
9561
9562 PR middle-end/80364
9563 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9564
9565 2017-04-11 Martin Liska <mliska@suse.cz>
9566
9567 PR sanitizer/70878
9568 * gcc.dg/ubsan/pr70878.c: New test.
9569
9570 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR target/80381
9573 * gcc.target/i386/pr80381.c: New test.
9574
9575 PR c++/80363
9576 * g++.dg/ext/pr80363.C: New test.
9577
9578 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9579
9580 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9581 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9582 Add avr-*-* to non-lp64 selector.
9583
9584 2017-04-10 Martin Sebor <msebor@redhat.com>
9585
9586 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9587 * gcc.dg/pr40340-4.c: Same.
9588
9589 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9590
9591 PR fortran/69498
9592 * gfortran.dg/submodule_unexp.f90: Modified test
9593 to account for new error.
9594 * gfortran.dg/submodule_twice.f90: New Test
9595
9596 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR c++/80176
9599 * g++.dg/init/ref23.C: New test.
9600
9601 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9602
9603 PR tree-optimization/80304
9604 * gfortran.dg/do_concurrent_4.f90: New test case.
9605
9606 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9607
9608 PR fortran/80046
9609 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9610
9611 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9612
9613 * g++.dg/torture/pr79905.C: Add -maltivec option.
9614
9615 2017-04-10 Jeff Law <law@redhat.com>
9616
9617 PR tree-optimization/80374
9618 * g++.dg/pr80374.c: New test.
9619
9620 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9621
9622 PR target/80108
9623 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9624 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9625
9626 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9627
9628 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9629
9630 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9631
9632 PR testsuite/79356
9633 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9634
9635 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9636
9637 PR testsuite/79867
9638 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9639
9640 2017-04-10 Marek Polacek <polacek@redhat.com>
9641
9642 PR sanitizer/80348
9643 * g++.dg/ubsan/div-by-zero-3.C: New test.
9644
9645 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9646
9647 PR tree-optimization/80153
9648 * gcc.c-torture/execute/pr80153.c: New.
9649
9650 2017-04-10 Richard Biener <rguenther@suse.de>
9651
9652 PR middle-end/80362
9653 * gcc.dg/torture/pr80362.c: New testcase.
9654
9655 2017-04-10 Richard Biener <rguenther@suse.de>
9656
9657 PR tree-optimization/80304
9658 * gcc.dg/torture/pr80304.c: New testcase.
9659
9660 2017-04-10 Nathan Sidwell <nathan@acm.org>
9661
9662 PR target/79905
9663 * g++.dg/torture/pr79905.C: New.
9664
9665 2017-04-10 Martin Liska <mliska@suse.cz>
9666
9667 PR sanitizer/80350
9668 * c-c++-common/ubsan/pr80350.c: New test.
9669
9670 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR target/80324
9673 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9674
9675 2017-04-08 Martin Liska <mliska@suse.cz>
9676
9677 Revert:
9678 2017-04-07 Martin Liska <mliska@suse.cz>
9679
9680 PR ipa/80212
9681 * g++.dg/ipa/pr80212.C: New test.
9682
9683 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9684
9685 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9686 dg-options.
9687 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9688
9689 PR target/80322
9690 PR target/80323
9691 PR target/80325
9692 PR target/80326
9693 * gcc.target/i386/avx512f-undefined-1.c: New test.
9694 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9695 * gcc.target/i386/avx-cvtsd-1.c: New test.
9696 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9697 * gcc.target/i386/avx512f-abspd-1.c: New test.
9698 * gcc.target/i386/avx-cvtss-1.c: New test.
9699 * gcc.target/i386/avx512f-absps-1.c: New test.
9700 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9701 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9702
9703 2017-04-07 Marek Polacek <polacek@redhat.com>
9704
9705 PR sanitizer/80348
9706 * g++.dg/ubsan/div-by-zero-2.C: New test.
9707
9708 PR c++/80095
9709 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9710
9711 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9712
9713 PR rtl-optimization/70478
9714 * gcc.target/s390/pr70478.c: New.
9715
9716 2017-04-07 Martin Liska <mliska@suse.cz>
9717
9718 PR target/79889
9719 * g++.dg/ext/mv8.C: Add aarch64* targets.
9720
9721 2017-04-07 Martin Liska <mliska@suse.cz>
9722
9723 PR ipa/80212
9724 * g++.dg/ipa/pr80212.C: New test.
9725
9726 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9727
9728 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9729
9730 2017-04-07 Richard Biener <rguenther@suse.de>
9731
9732 PR tree-optimization/80334
9733 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9734 alignas on stack.
9735
9736 2017-04-07 Richard Biener <rguenther@suse.de>
9737
9738 PR middle-end/80341
9739 * gcc.dg/torture/pr80341.c: New testcase.
9740
9741 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR debug/80234
9744 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9745 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9746
9747 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9748
9749 PR target/79733
9750 * gcc.target/i386/pr79733.c: New test.
9751
9752 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9753
9754 PR target/80298
9755 * gcc.target/i386/pr80298-1.c: New test.
9756 * gcc.target/i386/pr80298-2.c: Ditto.
9757
9758 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9759
9760 PR target/80082
9761 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9762 ARMv7-R.
9763
9764 2017-04-06 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/80334
9767 * g++.dg/torture/pr80334.C: New testcase.
9768
9769 2017-04-06 Martin Liska <mliska@suse.cz>
9770
9771 PR sanitizer/80166
9772 * gcc.dg/asan/pr80166.c: New test.
9773
9774 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9775
9776 PR tree-optimization/79390
9777 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9778
9779 2017-04-06 Richard Biener <rguenther@suse.de>
9780
9781 PR tree-optimization/80262
9782 * gcc.target/i386/pr80262.c: New testcase.
9783
9784 2017-04-06 Richard Biener <rguenther@suse.de>
9785
9786 PR middle-end/80281
9787 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9788
9789 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9790
9791 PR rtl-optimization/70703
9792 * gcc.target/i386/pr70703.c: New.
9793
9794 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR sanitizer/80308
9797 * c-c++-common/asan/pr80308.c: New test.
9798
9799 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9800
9801 PR target/79890
9802 * gcc.target/s390/pr79890.c: New test case.
9803
9804 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR target/80310
9807 * c-c++-common/ubsan/pr80310.c: New test.
9808
9809 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR c++/80297
9812 * g++.dg/torture/pr80297.C: New test.
9813
9814 PR tree-optimization/79390
9815 * gcc.target/i386/pr79390.c: New test.
9816 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9817
9818 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9819
9820 PR c++/80296
9821 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9822
9823 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9824
9825 PR target/80307
9826 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9827 targeting any CPU or architecture.
9828 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9829 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9830 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9831 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9832 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9833 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9834 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9835 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9836
9837 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9838
9839 PR fortran/69498
9840 * gfortran.dg/submodule_unexp.f90: New test.
9841
9842 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR target/80286
9845 * gcc.target/i386/avx-pr80286.c: New test.
9846 * gcc.dg/pr80286.c: New test.
9847
9848 2017-04-04 Richard Biener <rguenther@suse.de>
9849
9850 PR middle-end/80281
9851 * gcc.dg/torture/pr80281.c: New testcase.
9852
9853 2017-04-04 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/80275
9856 * g++.dg/opt/pr80275.C: Make g static.
9857
9858 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9859
9860 PR rtl-optimization/60818
9861 * gcc.c-torture/compile/pr60818.c: New testcase.
9862
9863 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9864
9865 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9866 * gcc.dg/20031012-1.c: Likewise.
9867 * gcc.dg/ipa/ipcp-1.c: Likewise.
9868 * gcc.dg/torture/matrix-3.c: Likewise.
9869 * gcc.target/powerpc/ppc-spe.c: Likewise.
9870 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9871
9872 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9873
9874 PR target/80246
9875 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9876 powerpc_vsx_ok.
9877 (std, ld): Limit scan-assembler-times check to lp64.
9878 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9879 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9880 powerpc_vsx_ok.
9881
9882 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9883
9884 PR target/80246
9885 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9886
9887 2017-04-03 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/80275
9890 * g++.dg/opt/pr80275.C: New testcase.
9891
9892 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9893
9894 PR testsuite/79356
9895 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9896
9897 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9898
9899 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9900 (bal): Increase iteration count and assume alignment.
9901
9902 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9903
9904 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9905
9906 2017-04-02 Andrew Pinski <apinski@cavium.com>
9907
9908 * gcc.c-torture/compile/nested-3.c: New testcase.
9909 * gcc.c-torture/execute/20170401-1.c: New testcase.
9910 * gcc.c-torture/execute/20170401-2.c: New testcase.
9911
9912 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9913
9914 PR rtl-optimization/79405
9915 gcc.dg/pr79405.c: New testcase.
9916
9917 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR debug/79255
9920 * gcc.dg/pr79255.c: New test.
9921
9922 PR c++/79572
9923 * g++.dg/ubsan/null-8.C: New test.
9924
9925 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9926
9927 PR target/80107
9928 * gfortran.dg/pr80107.f: New.
9929
9930 2017-03-31 Jeff Law <law@redhat.com>
9931
9932 PR tree-optimization/49498
9933 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9934
9935 2017-03-31 Richard Biener <rguenther@suse.de>
9936
9937 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9938
9939 2017-03-31 Richard Biener <rguenther@suse.de>
9940
9941 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9942
9943 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR libstdc++/80251
9946 * g++.dg/ext/is_aggregate.C: New test.
9947
9948 PR middle-end/80173
9949 * gcc.target/i386/pr80173.c: New test.
9950
9951 PR middle-end/80163
9952 * gcc.dg/pr80163.c: New test.
9953
9954 PR debug/80025
9955 * gcc.dg/torture/pr80025.c: New test.
9956
9957 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9958
9959 * gcc.target/mips/pr52125.c: Add -msym32.
9960
9961 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR translation/80189
9964 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9965 * g++.dg/gomp/sharing-1.C: Likewise.
9966 * gfortran.dg/gomp/pr44536.f90: Likewise.
9967 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9968 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9969 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9970 * gfortran.dg/gomp/pr33439.f90: Likewise.
9971 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9972 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9973 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9974 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9975 * gcc.dg/gomp/sharing-1.c: Likewise.
9976
9977 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9978
9979 PR target/80246
9980 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9981 Darwin and SPE.
9982 (dxex, dxexq): Update return type.
9983 (diex, diexq): Update argument type.
9984 * gcc.target/powerpc/pr80246.c: New test.
9985
9986 2017-03-30 Martin Jambor <mjambor@suse.cz>
9987
9988 PR ipa/77333
9989 * g++.dg/ipa/pr77333.C: New test.
9990
9991 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR target/80206
9994 * gcc.target/i386/pr80206.c: New test.
9995
9996 2017-03-30 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/77498
9999 * gfortran.dg/pr77498.f: New testcase.
10000
10001 2017-03-29 Marek Polacek <polacek@redhat.com>
10002
10003 PR c/79730
10004 * gcc.dg/pr79730.c: New test.
10005
10006 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10007
10008 PR libgfortran/78670
10009 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10010 a character of length 1. Update test for success.
10011 * gfortran.dg/dtio_28.f03: New test.
10012 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10013 'scratch' to delete the file when done.
10014
10015 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10016
10017 PR rtl-optimization/80233
10018 * gcc.c-torture/compile/pr80233.c: New testcase.
10019
10020 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10021
10022 PR fortran/80254
10023 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10024 * gfortran.dg/dec_io_2a.f90: instead (new test).
10025
10026 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10027
10028 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10029
10030 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10031
10032 PR testsuite/43496
10033 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10034 generating PIC code.
10035
10036 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10037
10038 PR rtl-optimization/80193
10039 * gcc.target/i386/pr80193.c: New.
10040
10041 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10042
10043 PR fortran/78661
10044 * gfortran.dg/dtio_25.f90: Modified test case.
10045 * gfortran.dg/dtio_27.f90: New test case.
10046
10047 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10048
10049 PR target/53383
10050 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10051 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10052 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10053
10054 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10055
10056 * gcc.c-torture/compile/irreducible-loop.c: New.
10057
10058 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10059
10060 PR tree-optimization/80218
10061 * gcc.dg/pr80218.c: New test.
10062
10063 2017-03-28 Richard Biener <rguenther@suse.de>
10064
10065 PR tree-optimization/78644
10066 * gcc.dg/pr78644-1.c: New testcase.
10067 * gcc.dg/pr78644-2.c: Likewise.
10068
10069 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10070
10071 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10072 * gcc.dg/pic-4.c: Likewise.
10073 * gcc.dg/pie-3.c: Likewise.
10074 * gcc.dg/pie-4.c: Likewise.
10075
10076 2017-03-28 Martin Liska <mliska@suse.cz>
10077
10078 PR ipa/80205
10079 * g++.dg/ipa/pr80205.C: New test.
10080
10081 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10082
10083 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10084 with sizeof(int) < 4.
10085 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10086 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10087 * gcc.dg/torture/pr79777.c: Likewise.
10088 * gcc.dg/torture/pr79910.c: Likewise.
10089
10090 2017-03-28 Richard Biener <rguenther@suse.de>
10091
10092 PR middle-end/80222
10093 * g++.dg/pr80222.C: New testcase.
10094
10095 2017-03-28 Martin Liska <mliska@suse.cz>
10096
10097 PR ipa/80104
10098 * gcc.dg/ipa/pr80104.c: New test.
10099
10100 2017-03-28 Marek Polacek <polacek@redhat.com>
10101
10102 PR sanitizer/80067
10103 * c-c++-common/ubsan/shift-10.c: New test.
10104
10105 2017-03-27 Jeff Law <law@redhat.com>
10106
10107 PR tree-optimization/80216
10108 * gcc.c-torture/compile/pr80216.c: New test.
10109
10110 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR middle-end/80162
10113 * c-c++-common/pr80162-1.c: New test.
10114 * c-c++-common/pr80162-2.c: New test.
10115 * c-c++-common/pr80162-3.c: New test.
10116
10117 PR target/80102
10118 * g++.dg/opt/pr80102.C: New test.
10119
10120 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10121
10122 PR target/78543
10123 * gcc.target/powerpc/pr78543.c: New test.
10124
10125 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10126
10127 PR target/80103
10128 * gcc.target/powerpc/pr80103-1.c: New test.
10129
10130 2017-03-27 Richard Biener <rguenther@suse.de>
10131
10132 PR tree-optimization/80181
10133 * gcc.dg/torture/pr80181.c: New testcase.
10134
10135 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10136
10137 * gcc.target/arc/interrupt-4.c: New file.
10138
10139 2017-03-27 Richard Biener <rguenther@suse.de>
10140
10141 PR ipa/79776
10142 * g++.dg/ipa/pr79776.C: New testcase.
10143
10144 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10145
10146 PR sanitizer/80168
10147 * gcc.dg/asan/pr80168.c: New test.
10148
10149 2017-03-27 Richard Biener <rguenther@suse.de>
10150
10151 PR tree-optimization/80170
10152 * gcc.dg/pr80170.c: New testcase.
10153
10154 2017-03-27 Richard Biener <rguenther@suse.de>
10155
10156 PR middle-end/80171
10157 * g++.dg/torture/pr80171.C: New testcase.
10158
10159 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10160
10161 * gcc.dg/torture/pr79732.c: Require alias support.
10162 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10163
10164 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10165 libatomic_available.
10166 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10167 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10168
10169 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10170
10171 PR libgfortran/78881
10172 * gfortran.dg/dtio_26.f90: New test.
10173
10174 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10175
10176 PR fortran/80156
10177 PR fortran/79382
10178 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10179 testcase for PR80156. Add a main programme that tests that
10180 the typebound generic is accessible.
10181
10182 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10183
10184 PR rtl-optimization/80160
10185 PR rtl-optimization/80159
10186
10187 * gcc.target/i386/pr80160.c: New test.
10188
10189 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR sanitizer/79904
10192 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10193
10194 2017-03-24 Marek Polacek <polacek@redhat.com>
10195
10196 PR c++/80119
10197 * g++.dg/warn/Wuninitialized-9.C: New test.
10198
10199 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10200
10201 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10202 and remove the high-level builtin. The error message for the
10203 would prevent compilation from reaching the second.
10204 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10205
10206 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10207
10208 * gcc.target/s390/vxe/negfma-1.c: New test.
10209
10210 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10211
10212 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10213 * gcc.target/s390/arch12/mul-1.c: New test.
10214 * gcc.target/s390/arch12/mul-2.c: New test.
10215
10216 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10217
10218 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10219
10220 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221
10222 * gcc.target/s390/vxe/popcount-1.c: New test.
10223
10224 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10225
10226 * gcc.target/s390/vxe/bitops-1.c: New test.
10227
10228 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10229
10230 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10231 * lib/target-supports.exp: Add effective target check s390_vxe.
10232
10233 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10234
10235 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10236 comparison instructions used from now on.
10237
10238 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10239
10240 * gcc.target/s390/s390.exp (check_effective_target_vector):
10241 Include target-supports.exp and move target_vector check routine
10242 ...
10243 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10244 here and rename it.
10245 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10246 check from vector to s390_vx.
10247 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10248 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10249 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10250 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10251 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10252 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10253 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10254 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10255 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10256
10257 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10258
10259 * gcc.target/s390/vector/vec-init-2.c: New test.
10260
10261 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10262
10263 * gcc.dg/ubsan/pr79904-2.c: New test.
10264
10265 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10266
10267 PR target/79893
10268 * gcc.target/s390/zvector/pr79893.c: New test.
10269
10270 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR rtl-optimization/80112
10273 * gcc.dg/pr80112.c: New test.
10274
10275 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10276
10277 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10278 etc. line numbers.
10279 * gcc.dg/Walloca-1.c: Likewise.
10280 * gcc.dg/Walloca-2.c: Likewise.
10281 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10282
10283 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10284
10285 PR tree-optimization/80158
10286 * gfortran.fortran-torture/compile/pr80158.f: New file.
10287
10288 2017-03-24 Richard Biener <rguenther@suse.de>
10289
10290 PR tree-optimization/80167
10291 * gcc.dg/graphite/pr80167.c: New testcase.
10292
10293 2017-03-24 Tom de Vries <tom@codesourcery.com>
10294
10295 PR testsuite/80092
10296 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10297 dg-require-effective-target global_constructor.
10298 * gcc.dg/tls/emutls-2.c: Same.
10299
10300 2017-03-24 Tom de Vries <tom@codesourcery.com>
10301
10302 PR testsuite/80092
10303 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10304 dg-require-effective-target indirect_jumps.
10305
10306 2017-03-24 Tom de Vries <tom@codesourcery.com>
10307
10308 PR testsuite/80092
10309 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10310 nonlocal_goto.
10311
10312 2017-03-24 Tom de Vries <tom@codesourcery.com>
10313
10314 PR testsuite/80092
10315 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10316 * gcc.dg/Walloca-12.c: Same.
10317 * gcc.dg/attr-alloc_size-8.c: Same.
10318 * gcc.dg/Walloca-4.c: Same.
10319 * gcc.dg/Walloca-8.c: Same.
10320 * gcc.dg/Walloca-13.c: Same.
10321 * gcc.dg/Walloca-14.c: Same.
10322 * gcc.dg/attr-alloc_size-9.c: Same.
10323 * gcc.dg/Walloca-1.c: Same.
10324 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10325 * gcc.dg/Walloca-5.c: Same.
10326 * gcc.dg/Walloca-10.c: Same.
10327 * gcc.dg/Walloca-9.c: Same.
10328 * gcc.dg/attr-alloc_size-6.c: Same.
10329 * gcc.dg/Wvla-larger-than-1.c: Same.
10330 * gcc.dg/torture/pr71881.c: Same.
10331 * gcc.dg/torture/pr71901.c: Same.
10332 * gcc.dg/torture/pr78742.c: Same.
10333 * gcc.dg/builtin-alloc-size.c: Same.
10334 * gcc.dg/Walloca-2.c: Same.
10335 * gcc.dg/Walloca-6.c: Same.
10336 * gcc.dg/Walloca-11.c: Same.
10337 * gcc.dg/attr-alloc_size-7.c: Same.
10338 * gcc.dg/Wvla-larger-than-2.c: Same.
10339 * gcc.dg/Walloca-3.c: Same.
10340 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10341 * gcc.c-torture/compile/pr79413.c: Same.
10342 * gcc.c-torture/compile/pr78439.c: Same.
10343
10344 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10345
10346 * gcc.target/powerpc/p9-options-1.c: New test.
10347
10348 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10349
10350 PR target/71436
10351 * gcc.c-torture/compile/pr71436.c: New test.
10352
10353 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10354 Richard Biener <rguenther@suse.de>
10355
10356 PR tree-optimization/79908
10357 PR tree-optimization/80136
10358 * gcc.dg/torture/pr79908.c: New file.
10359
10360 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10361
10362 PR fortran/39239
10363 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10364
10365 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR c++/80141
10368 * g++.dg/gomp/pr80141.C: New test.
10369
10370 PR c++/80129
10371 * g++.dg/torture/pr80129.C: New test.
10372
10373 PR sanitizer/80110
10374 * g++.dg/tsan/pr80110.C: New test.
10375
10376 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10377
10378 PR fortran/80142
10379 * gfortran.dg/any_loc.f90: New test case.
10380
10381 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10382
10383 PR target/80082
10384 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10385 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10386
10387 2017-03-22 Martin Liska <mliska@suse.cz>
10388
10389 PR target/79906
10390 * g++.dg/ext/mv8.C: Add power* targets.
10391
10392 2017-03-21 Martin Sebor <msebor@redhat.com>
10393
10394 PR c++/79548
10395 * g++.dg/warn/Wunused-var-26.C: New test.
10396
10397 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10398
10399 PR tree-optimization/79908
10400 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10401
10402 2017-03-21 Marek Polacek <polacek@redhat.com>
10403 Martin Sebor <msebor@redhat.com>
10404
10405 PR tree-optimization/80109
10406 * gcc.dg/Walloca-14.c: New test.
10407
10408 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR target/80125
10411 * gcc.target/powerpc/pr80125.c: New test.
10412
10413 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10414
10415 PR fortran/69498
10416 * gfortran.dg/unexp_attribute.f90: New test
10417
10418 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10419 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/79908
10422 * gcc.dg/torture/pr79908.c: New file.
10423
10424 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10425
10426 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10427 with sizeof(int) < 4.
10428
10429 2017-03-21 Martin Liska <mliska@suse.cz>
10430
10431 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10432 apostrophes.
10433
10434 2017-03-21 Richard Biener <rguenther@suse.de>
10435
10436 PR tree-optimization/80032
10437 * g++.dg/opt/pr80032.C: New testcase.
10438
10439 2017-03-21 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/80122
10442 * gcc.dg/torture/pr80122.c: New testcase.
10443
10444 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10445
10446 * gcc.dg/pic-2.c: Skip for MIPS.
10447 * gcc.dg/pie-2.c: Skip for MIPS.
10448
10449 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10450
10451 PR c++/77752
10452 * g++.dg/cpp0x/initlist97.C: New.
10453 * g++.dg/cpp0x/initlist85.C: Update.
10454
10455 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10456
10457 PR c/67338
10458 * gcc.dg/pr67338.c: New test.
10459
10460 PR c++/35878
10461 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10462 dump instead of assembler.
10463 * g++.dg/init/pr35878_2.C: Likewise.
10464 * g++.dg/init/pr35878_3.C: Likewise.
10465
10466 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR c/80097
10469 * gcc.dg/ubsan/pr80097.c: New test.
10470
10471 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10472
10473 PR tree-optimization/80054
10474 * g++.dg/torture/pr80054.C: New file.
10475
10476 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10477
10478 PR target/79963
10479 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10480 directive to assure selection of proper bit using rlwinm insn.
10481 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10482 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10483 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10484 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10485
10486 2017-03-20 Marek Polacek <polacek@redhat.com>
10487 Paolo Carlini <paolo.carlini@oracle.com>
10488
10489 PR c++/80059 - ICE with noexcept and __transaction_atomic
10490 * g++.dg/tm/pr80059-2.C: New test.
10491 * g++.dg/tm/pr80059.C: New test.
10492
10493 2017-03-20 Martin Liska <mliska@suse.cz>
10494
10495 PR middle-end/79753
10496 * gcc.target/i386/mpx/pr79753.c: New test.
10497
10498 2017-03-20 Martin Liska <mliska@suse.cz>
10499
10500 PR target/79769
10501 PR target/79770
10502 * g++.dg/pr79769.C: New test.
10503 * gcc.target/i386/mpx/pr79770.c: New test.
10504
10505 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10506
10507 PR target/78857
10508 * gcc.target/s390/load-and-test-fp-1.c: New test.
10509 * gcc.target/s390/load-and-test-fp-2.c: New test.
10510
10511 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10512
10513 PR fortran/79676
10514 * gfortran.dg/submodule_28.f08 : New test.
10515
10516 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10517
10518 PR fortran/71838
10519 * gfortran.dg/submodule_26.f08 : New test.
10520 * gfortran.dg/submodule_27.f08 : New test.
10521
10522 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10523
10524 PR target/79951
10525 * gcc.target/powerpc/pr79951.c: New.
10526
10527 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10528
10529 PR rtl-optimization/79910
10530 * gcc.dg/torture/pr79910.c: New test.
10531
10532 2017-03-17 Jeff Law <law@redhat.com>
10533
10534 PR tree-optimization/71437
10535 * gcc.dg/tree-ssa/pr71437.c: New test.
10536 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10537 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10538 now caught by VRP, but which were previously caught by DOM.
10539
10540 2017-03-17 Richard Biener <rguenther@suse.de>
10541
10542 PR middle-end/80075
10543 * g++.dg/torture/pr80075.C: New testcase.
10544
10545 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10546
10547 PR target/71294
10548 * g++.dg/pr71294.C: New test.
10549
10550 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10551
10552 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10553
10554 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR fortran/80010
10557 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10558
10559 PR fortran/79886
10560 * gfortran.dg/pr79886.f90: New test.
10561
10562 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10563
10564 PR target/79038
10565 * gcc.target/powerpc/pr79038-1.c: New test.
10566
10567 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10568
10569 PR fortran/33271
10570 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10571
10572 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10573
10574 PR testsuite/79356
10575 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10576
10577 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10578
10579 PR target/80019
10580 * gcc.target/i386/pr80019.c: New test.
10581
10582 2017-03-15 Martin Liska <mliska@suse.cz>
10583
10584 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10585
10586 2017-03-14 Martin Sebor <msebor@redhat.com>
10587
10588 PR tree-optimization/79800
10589 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10590 * gcc.dg/tree-ssa/pr79800.c: New test.
10591
10592 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10593
10594 PR target/79947
10595 * gcc.target/powerpc/pr79947.c: New test.
10596
10597 2017-03-14 Martin Sebor <msebor@redhat.com>
10598
10599 PR middle-end/80020
10600 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10601 * gcc.dg/attr-alloc_size-7.c: Same.
10602 * gcc.dg/attr-alloc_size-9.c: Same.
10603 * gcc.dg/builtin-alloc-size.c: Same.
10604 * gcc.dg/pr80020.c: New test.
10605
10606 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10607
10608 PR rtl-optimization/79728
10609 * gcc.target/i386/sse-globalreg.c: New test.
10610
10611 2017-03-14 Martin Liska <mliska@suse.cz>
10612
10613 PR lto/66295
10614 * gcc.dg/tree-prof/pr66295.c: New test.
10615
10616 2017-03-13 Martin Liska <mliska@suse.cz>
10617
10618 PR middle-end/78339
10619 * gcc.target/i386/mpx/pr78339.c: New test.
10620
10621 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10622
10623 * gcc.target/arc/bitfield.c: New file.
10624
10625 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10626
10627 * gcc.target/arc/pr9001090948.c: New file.
10628
10629 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10630
10631 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10632 Fix test. Make early-out condition return early. Correct comments.
10633
10634 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10635
10636 PR libgfortran/78854
10637 * gfortran.dg/dtio_25.f90: New test.
10638
10639 2017-03-10 Martin Sebor <msebor@redhat.com>
10640
10641 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10642
10643 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10644
10645 PR rtl-optimization/78911
10646 * gcc.target/i386/pr78911-1.c: New test.
10647 * gcc.target/i386/pr78911-2.c: New test.
10648
10649 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10650
10651 PR target/79941
10652 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10653 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10654 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10655
10656 2017-03-10 Marek Polacek <polacek@redhat.com>
10657
10658 PR c++/79967
10659 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10660
10661 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR c++/79899
10664 * g++.dg/other/friend7.C: New test.
10665
10666 PR c++/79896
10667 * g++.dg/ext/int128-5.C: New test.
10668
10669 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10670
10671 PR testsuite/79356
10672 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10673 powerpc, sparc, or s390x.
10674
10675 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10676
10677 PR target/79907
10678 * gcc.target/powerpc/pr79907.c: New.
10679
10680 2017-03-10 Olivier Hainque <hainque@adacore.com>
10681
10682 * gnat.dg/opt64.adb: New test.
10683 * gnat.dg/opt64_pkg.ads: New helper.
10684 * gnat.dg/opt64_pkg.adb: New helper.
10685
10686 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR rtl-optimization/79909
10689 * gcc.target/powerpc/pr79909.c: New test.
10690
10691 PR tree-optimization/79972
10692 * gcc.dg/pr79972.c: New test.
10693
10694 PR tree-optimization/77975
10695 * gcc.dg/pr77975.c: New test.
10696
10697 2017-03-09 Marek Polacek <polacek@redhat.com>
10698
10699 PR c++/79962
10700 PR c++/79984
10701 * c-c++-common/nonnull-3.c: New test.
10702 * g++.dg/warn/Wnonnull3.C: New test.
10703
10704 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10705
10706 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10707 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10708
10709 2017-03-09 Marek Polacek <polacek@redhat.com>
10710
10711 PR sanitizer/79757
10712 * gcc.dg/ubsan/pr79757-1.c: New test.
10713 * gcc.dg/ubsan/pr79757-2.c: New test.
10714 * gcc.dg/ubsan/pr79757-3.c: New test.
10715 * gcc.dg/ubsan/pr79757-4.c: New test.
10716 * gcc.dg/ubsan/pr79757-5.c: New test.
10717
10718 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR c/79969
10721 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10722
10723 2017-03-09 Marek Polacek <polacek@redhat.com>
10724
10725 PR c++/79687
10726 * g++.dg/expr/ptrmem8.C: New test.
10727 * g++.dg/expr/ptrmem9.C: New test.
10728
10729 2017-03-09 Richard Biener <rguenther@suse.de>
10730
10731 PR tree-optimization/79977
10732 * gcc.dg/graphite/pr79977.c: New testcase.
10733
10734 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10735
10736 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10737 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10738 * lib/target-supports.exp (check_effective_target_rdynamic):
10739 New proc.
10740
10741 2017-03-09 Richard Biener <rguenther@suse.de>
10742
10743 PR middle-end/79971
10744 * gcc.dg/fixed-point/pr79971.c: New testcase.
10745
10746 2017-03-09 Richard Biener <rguenther@suse.de>
10747
10748 PR ipa/79970
10749 * gcc.dg/torture/pr79970.c: New testcase.
10750
10751 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10752
10753 PR c++/71966
10754 * g++.dg/cpp0x/pr71966-1.C: New.
10755 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10756
10757 2017-03-09 Martin Liska <mliska@suse.cz>
10758
10759 PR tree-optimization/79631
10760 * gcc.target/i386/mpx/pr79631.c: New test.
10761
10762 2017-03-09 Martin Liska <mliska@suse.cz>
10763
10764 PR target/65705
10765 PR target/69804
10766 * gcc.target/i386/pr71458.c: Update scanned pattern.
10767
10768 2017-03-09 Marek Polacek <polacek@redhat.com>
10769
10770 PR c++/79672
10771 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10772 * g++.dg/warn/Wduplicated-branches3.C: New test.
10773
10774 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10775
10776 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10777
10778 2017-03-09 Martin Liska <mliska@suse.cz>
10779
10780 PR ipa/79764
10781 * g++.dg/pr79764.C: New test.
10782
10783 2017-03-09 Martin Liska <mliska@suse.cz>
10784
10785 PR ipa/79761
10786 * g++.dg/pr79761.C: New test.
10787
10788 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR sanitizer/79944
10791 * c-c++-common/asan/pr79944.c: New test.
10792
10793 PR target/79932
10794 * gcc.target/i386/pr79932-2.c: New test.
10795
10796 PR target/79932
10797 * gcc.target/i386/pr79932-1.c: New test.
10798
10799 2017-03-09 Marek Polacek <polacek@redhat.com>
10800
10801 PR c++/79900 - ICE in strip_typedefs
10802 * g++.dg/warn/Wpadded-1.C: New test.
10803
10804 2017-03-08 Marek Polacek <polacek@redhat.com>
10805
10806 * g++.dg/Walloca1.C: Adjust dg-warning.
10807
10808 2017-03-08 Andrew Haley <aph@redhat.com>
10809
10810 PR tree-optimization/79943
10811 * gcc.dg/tree-ssa/pr79943.c: New test.
10812
10813 2017-03-08 Richard Biener <rguenther@suse.de>
10814
10815 PR tree-optimization/79955
10816 * gcc.dg/uninit-24.c: New testcase.
10817
10818 2017-03-08 Richard Biener <rguenther@suse.de>
10819
10820 PR tree-optimization/79920
10821 * gcc.dg/vect/pr79920.c: New testcase.
10822
10823 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10824
10825 PR sanitizer/79904
10826 * gcc.dg/ubsan/pr79904.c: New test.
10827
10828 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR c/79834
10831 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10832 diagnostics.
10833
10834 2017-03-07 Marek Polacek <polacek@redhat.com>
10835
10836 PR middle-end/79809
10837 * g++.dg/Walloca1.C: New test.
10838
10839 2017-03-07 Martin Liska <mliska@suse.cz>
10840
10841 PR middle-end/68270
10842 * g++.dg/pr68270.C: New test.
10843
10844 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR rtl-optimization/79901
10847 * gcc.target/i386/pr79901.c: New test.
10848
10849 PR sanitizer/79897
10850 * c-c++-common/ubsan/pr79897.c: New test.
10851
10852 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10853
10854 PR rtl-optimization/79571
10855 * gcc.target/i386/pr79571.c: New.
10856
10857 2017-03-06 Marek Polacek <polacek@redhat.com>
10858
10859 PR c++/79796 - ICE with NSDMI and this pointer
10860 * g++.dg/cpp0x/nsdmi13.C: New test.
10861
10862 2017-03-06 Julia Koval <julia.koval@intel.com>
10863
10864 PR target/79793
10865 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10866 directives.
10867 * gcc.target/i386/interrupt-13.c: Ditto.
10868 * gcc.target/i386/interrupt-14.c: Ditto.
10869 * gcc.target/i386/interrupt-15.c: Ditto.
10870
10871 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR c++/79822
10874 * g++.dg/cpp0x/constexpr-79822.C: New test.
10875
10876 2017-03-06 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/79894
10879 * gcc.dg/vect/pr79887.c: New testcase.
10880
10881 2017-03-06 Richard Biener <rguenther@suse.de>
10882
10883 PR tree-optimization/79824
10884 * gcc.dg/vect/pr79824-1.c: New testcase.
10885 * gcc.dg/vect/pr79824-2.c: Likewise.
10886
10887 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10888
10889 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10890 gettimeofday. Remove dg-skip-if for AVR.
10891 * lib/target-supports.exp (check_effective_target_gettimeofday):
10892 New proc.
10893
10894 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10895
10896 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10897 * gcc.target/s390/hotpatch-10.c: Likewise.
10898 * gcc.target/s390/hotpatch-11.c: Likewise.
10899 * gcc.target/s390/hotpatch-12.c: Likewise.
10900 * gcc.target/s390/hotpatch-13.c: Likewise.
10901 * gcc.target/s390/hotpatch-14.c: Likewise.
10902 * gcc.target/s390/hotpatch-15.c: Likewise.
10903 * gcc.target/s390/hotpatch-16.c: Likewise.
10904 * gcc.target/s390/hotpatch-17.c: Likewise.
10905 * gcc.target/s390/hotpatch-18.c: Likewise.
10906 * gcc.target/s390/hotpatch-19.c: Likewise.
10907 * gcc.target/s390/hotpatch-2.c: Likewise.
10908 * gcc.target/s390/hotpatch-26.c: Likewise.
10909 * gcc.target/s390/hotpatch-27.c: Likewise.
10910 * gcc.target/s390/hotpatch-28.c: Likewise.
10911 * gcc.target/s390/hotpatch-3.c: Likewise.
10912 * gcc.target/s390/hotpatch-4.c: Likewise.
10913 * gcc.target/s390/hotpatch-5.c: Likewise.
10914 * gcc.target/s390/hotpatch-6.c: Likewise.
10915 * gcc.target/s390/hotpatch-7.c: Likewise.
10916 * gcc.target/s390/hotpatch-8.c: Likewise.
10917 * gcc.target/s390/hotpatch-9.c: Likewise.
10918
10919 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10920
10921 PR c++/64574
10922 * g++.dg/template/crash125.C: New.
10923
10924 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR target/79812
10927 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10928
10929 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10930
10931 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10932
10933 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10934
10935 * gcc.target/mips/msa-minmax.c: New tests.
10936
10937 2017-03-06 Martin Liska <mliska@suse.cz>
10938
10939 PR sanitize/79783
10940 * g++.dg/asan/pr79783.C: New test.
10941
10942 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10943
10944 * gcc.target/mips/msa-dotp.c: New tests.
10945
10946 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10947
10948 * gcc.target/mips/msa-bclri.c: New test.
10949
10950 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10951
10952 PR c++/70266
10953 * g++.dg/tm/pr70266.C: New.
10954
10955 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10956 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10957
10958 * gfortran.dg/coarray/fail_image_1.f08: New test.
10959 * gfortran.dg/coarray/fail_image_2.f08: New test.
10960 * gfortran.dg/coarray/failed_images_1.f08: New test.
10961 * gfortran.dg/coarray/failed_images_2.f08: New test.
10962 * gfortran.dg/coarray/image_status_1.f08: New test.
10963 * gfortran.dg/coarray/image_status_2.f08: New test.
10964 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10965 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10966 * gfortran.dg/coarray_fail_st.f90: New test.
10967 * gfortran.dg/coarray_failed_images_1.f08: New test.
10968 * gfortran.dg/coarray_image_status_1.f08: New test.
10969 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10970
10971 2017-03-03 Marek Polacek <polacek@redhat.com>
10972
10973 PR c/79758
10974 * gcc.dg/noncompile/pr79758.c: New test.
10975
10976 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR middle-end/79805
10979 * g++.dg/opt/pr79805.C: New test.
10980
10981 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10982
10983 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10984 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10985 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10986 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10987 * gcc.target/i386/i386.exp
10988 (check_effective_target_avx512vpopcntdq): New.
10989
10990 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10991
10992 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10993 ilp32 targets and match DImode registers for lp64 targets.
10994
10995 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10996
10997 * g++.dg/pr71624.C: Disable for x32.
10998 * g++.dg/pr71633.C: Ditto.
10999
11000 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR target/79807
11003 * gcc.target/i386/pr79807.c: New test.
11004
11005 2017-03-03 Martin Liska <mliska@suse.cz>
11006
11007 PR tree-optimization/79803
11008 * gcc.dg/tree-ssa/pr79803.c: New test.
11009
11010 2017-03-03 Martin Liska <mliska@suse.cz>
11011
11012 PR rtl-optimization/79574
11013 * gcc.dg/pr79574-2.c: New test.
11014
11015 2017-03-03 Richard Biener <rguenther@suse.de>
11016
11017 PR c++/79825
11018 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11019
11020 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11021
11022 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11023
11024 2017-03-03 Marek Polacek <polacek@redhat.com>
11025
11026 PR c++/79791
11027 * g++.dg/warn/Wwrite-strings-1.C: New test.
11028 * g++.dg/warn/Wwrite-strings-2.C: New test.
11029 * g++.dg/warn/Wwrite-strings-3.C: New test.
11030 * g++.dg/warn/Wwrite-strings-4.C: New test.
11031 * g++.dg/warn/Wwrite-strings-5.C: New test.
11032 * g++.dg/warn/Wwrite-strings-6.C: New test.
11033 * g++.dg/warn/Wwrite-strings-7.C: New test.
11034 * g++.dg/warn/Wwrite-strings-8.C: New test.
11035 * g++.dg/warn/Wwrite-strings-9.C: New test.
11036 * g++.dg/warn/Wwrite-strings-10.C: New test.
11037 * g++.dg/warn/Wwrite-strings-11.C: New test.
11038 * g++.dg/warn/Wwrite-strings-12.C: New test.
11039
11040 2017-03-03 Richard Biener <rguenther@suse.de>
11041
11042 PR middle-end/79818
11043 * gcc.dg/torture/pr79818.c: New testcase.
11044
11045 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR c++/79782
11048 * g++.dg/warn/Wunused-parm-10.C: New test.
11049
11050 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11051
11052 * gcc.dg/rtl/x86_64/*.c: Test for
11053 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11054
11055 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11056
11057 PR target/79514
11058 * gcc.target/i386/pr79514.c: New test.
11059
11060 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11061
11062 PR rtl-optimization/79780
11063 * gcc.c-torture/compile/pr79780.c: New test.
11064
11065 2017-03-02 Richard Biener <rguenther@suse.de>
11066
11067 PR tree-optimization/79345
11068 PR c++/42000
11069 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11070 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11071 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11072
11073 2017-03-02 Richard Biener <rguenther@suse.de>
11074
11075 PR c/79756
11076 * gcc.dg/vector-1.c: New testcase.
11077
11078 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11079
11080 PR tree-optimization/66768
11081 * gcc.target/i386/pr66768.c: New test.
11082
11083 2017-03-02 Richard Biener <rguenther@suse.de>
11084
11085 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11086 * gcc.dg/rtl/x86_64/final.c: Likewise.
11087 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11088 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11089 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11090 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11091
11092 2017-03-02 Richard Biener <rguenther@suse.de>
11093
11094 PR tree-optimization/79777
11095 * gcc.dg/torture/pr79777.c: New testcase.
11096
11097 2017-03-01 Martin Sebor <msebor@redhat.com>
11098
11099 PR middle-end/79692
11100 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11101 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11102 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11103 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11104
11105 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11106
11107 * gcc.target/i386/invsize-2.c: New test.
11108 * gcc.target/i386/invsize-3.c: Ditto.
11109 * gcc.target/i386/invsize-4.c: Ditto.
11110 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11111 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11112
11113 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11114
11115 PR target/79439
11116 * gcc.target/powerpc/pr79439.c: New test.
11117
11118 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11119
11120 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11121 scan string.
11122
11123
11124 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11125
11126 PR target/79395
11127 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11128 pattern to look for vcmpequd. instead of vcmpnew.
11129 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11130 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11131 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11132 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11133 look for xvcmpeqdp. instead of xvcmpnedp.
11134 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11135 look for vcmpequd. instead of vcmpnew.
11136 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11137 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11138 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11139 look for xvcmpeqsp. instead of xvcmpnesp.
11140 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11141 look for xvcmpeqdp. instead of xvcmpnedp.
11142 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11143 look for vcmpequd. instead of vcmpnew.
11144 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11145 look for vcmpeqsp instead of xvcmpnesp.
11146 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11147 look for xvcmpeqdp instead of xvcmpnedp.
11148
11149 2017-03-01 Richard Biener <rguenther@suse.de>
11150
11151 PR middle-end/79721
11152 * gcc.dg/torture/pr79721.c: New testcase.
11153
11154 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR c++/79681
11157 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11158 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11159
11160 PR c++/79746
11161 * g++.dg/warn/Wunused-parm-9.C: New test.
11162
11163 PR tree-optimization/79734
11164 * g++.dg/opt/pr79734.C: New test.
11165
11166 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR tree-optimization/79737
11169 * gcc.c-torture/execute/pr79737-1.c: New test.
11170 * gcc.c-torture/execute/pr79737-2.c: New test.
11171
11172 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11173
11174 * gcc.target/sparc/20170228-1.c: New test.
11175
11176 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11177
11178 * gcc.target/i386/invsize-1.c: New test.
11179
11180 2017-02-28 Martin Sebor <msebor@redhat.com>
11181
11182 PR tree-optimization/79691
11183 * gcc.dg/tree-ssa/pr79691.c: New test.
11184
11185 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR target/79729
11188 * gcc.target/i386/pr79729.c: New test.
11189
11190 2017-02-28 Richard Biener <rguenther@suse.de>
11191
11192 PR tree-optimization/79740
11193 * gcc.dg/torture/pr79740.c: New testcase.
11194
11195 2017-02-28 Richard Biener <rguenther@suse.de>
11196
11197 PR middle-end/79731
11198 * c-c++-common/torture/pr79731.c: New testcase.
11199
11200 2017-02-28 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/79732
11203 * gcc.dg/torture/pr79732.c: New testcase.
11204
11205 2017-02-28 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/79723
11208 * gcc.target/i386/pr79723.c: New testcase.
11209
11210 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11211
11212 PR target/79544
11213 * gcc.target/powerpc/pr79544.c: New.
11214
11215 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11216
11217 PR c++/79414
11218 * g++.dg/parse/crash67.C: New.
11219
11220 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11221
11222 PR tree-optimization/77536
11223 * gcc.dg/vect/pr79347.c: Revise testing string.
11224
11225 2017-02-27 Richard Biener <rguenther@suse.de>
11226
11227 PR tree-optimization/45397
11228 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11229
11230 2017-02-27 Richard Biener <rguenther@suse.de>
11231
11232 PR tree-optimization/79690
11233 * gcc.target/i386/pr79690.c: New testcase.
11234
11235 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11236
11237 PR fortran/51119
11238 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11239 of original.
11240 * gfortran.dg/inline_matmul_11.f90: Likewise.
11241 * gfortran.dg/inline_matmul_9.f90: Likewise.
11242 * gfortran.dg/matmul_13.f90: New test.
11243 * gfortran.dg/matmul_14.f90: New test.
11244
11245 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR middle-end/79396
11248 * g++.dg/opt/pr79396.C: New test.
11249
11250 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11251
11252 PR fortran/79597
11253 * gfortran.dg/dtio_6.f90: Update test.
11254
11255 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11256
11257 PR fortran/79601
11258 * gfortran.dg/interface_operator_2.f90: New test.
11259
11260 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR c/79677
11263 * gcc.dg/pr79677.c: New test.
11264
11265 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11266
11267 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11268 of mov.ps.
11269 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11270 (cond_move1): Simplify condition to force generation of
11271 mov[nz].ps.
11272 (cond_move2): Likewise.
11273
11274 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11275
11276 PR c++/79588
11277 * g++.dg/warn/Wrestrict-1.C: New test.
11278 * g++.dg/warn/Wrestrict-2.C: New test.
11279
11280 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11281
11282 * g++.dg/ext/complit15.C: Require LTO.
11283
11284 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11285
11286 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11287 logical_op_short_circuit to skip targets.
11288 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11289 and s390.
11290
11291 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11292
11293 * gnat.dg/opt63.adb: New test.
11294
11295 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11296
11297 * gnat.dg/discr47.adb: New test.
11298
11299 2017-02-24 Richard Biener <rguenther@suse.de>
11300
11301 PR tree-optimization/79389
11302 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11303
11304 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11305
11306 PR c++/79361
11307 * g++.dg/cpp0x/pr79361-1.C: New.
11308 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11309
11310 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11311
11312 * gcc.target/visium/bit_test.c: Accept any lsr form.
11313 * gcc.target/visium/block_move.c: Tweak.
11314
11315 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11316
11317 PR 68749
11318 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11319
11320 2017-02-23 Richard Biener <rguenther@suse.de>
11321
11322 PR tree-optimization/79683
11323 * gcc.target/i386/pr79683.c: New testcase.
11324
11325 2017-02-22 Jeff Law <law@redhat.com>
11326
11327 PR tree-optimization/79578
11328 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11329
11330 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11331
11332 * gcc.target/mips/msa-fp-cc.c: New test.
11333
11334 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR c++/79664
11337 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11338 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11339 * g++.dg/gomp/pr79664.C: New test.
11340
11341 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11342
11343 2017-02-22 Marek Polacek <polacek@redhat.com>
11344
11345 PR c++/79653
11346 * g++.dg/cpp0x/alignas10.C: New test.
11347 * g++.dg/cpp0x/alignas9.C: New test.
11348
11349 PR c++/79657
11350 * g++.dg/ext/underlying_type12.C: New test.
11351
11352 PR c/79662
11353 * gcc.dg/enum-incomplete-4.c: New test.
11354
11355 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR target/70465
11358 * gcc.target/i386/pr70465-2.c: New test.
11359
11360 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11361
11362 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11363
11364 2017-02-22 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/79673
11367 * gcc.target/i386/pr79673.c: New testcase.
11368
11369 2017-02-22 Richard Biener <rguenther@suse.de>
11370
11371 PR tree-optimization/79666
11372 * gcc.dg/torture/pr79666.c: New testcase.
11373
11374 2017-02-22 Martin Liska <mliska@suse.cz>
11375
11376 PR lto/79587
11377 * gcc.dg/tree-prof/pr79587.c: New test.
11378
11379 2017-02-21 Marek Polacek <polacek@redhat.com>
11380
11381 PR c++/79535
11382 * g++.dg/ext/flexary23.C: New test.
11383
11384 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11385
11386 PR target/79593
11387 * gcc.target/i386/pr79593.c: New test.
11388
11389 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR c++/79654
11392 * g++.dg/cpp1z/decomp26.C: New test.
11393
11394 PR sanitizer/79589
11395 * g++.dg/ubsan/pr79589.C: New test.
11396
11397 2017-02-21 Jeff Law <law@redhat.com>
11398
11399 PR tree-optimization/79621
11400 * gcc.c-torture/compile/pr79621.c: New test.
11401
11402 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11403
11404 PR c++/79655
11405 * g++.dg/cpp1y/constexpr-79655.C: New test.
11406
11407 PR c++/79639
11408 * g++.dg/cpp1y/constexpr-79639.C: New test.
11409
11410 PR target/79633
11411 * gcc.target/i386/mpx/pr79633.c: New test.
11412
11413 PR target/79570
11414 * gcc.dg/pr79570.c: New test.
11415
11416 PR c++/79641
11417 * c-c++-common/pr79641.c: New test.
11418
11419 PR tree-optimization/79649
11420 * gcc.target/i386/pr79649.c: New test.
11421
11422 PR target/79494
11423 * gcc.dg/pr79494.c: New test.
11424
11425 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11426
11427 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11428 to dg-options.
11429
11430 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11431
11432 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11433
11434 2017-02-02 Jason Merrill <jason@redhat.com>
11435
11436 PR c++/79580
11437 * g++.dg/ext/complit15.C: New.
11438
11439 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11440
11441 PR target/78056
11442 * gcc.target/powerpc/pr78056-8.c: Remove.
11443
11444 2017-02-20 Marek Polacek <polacek@redhat.com>
11445
11446 PR middle-end/79537
11447 * gcc.dg/comp-goto-4.c: New test.
11448
11449 PR sanitizer/79558
11450 * c-c++-common/ubsan/bounds-14.c: New test.
11451
11452 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11453
11454 PR target/79568
11455 * gcc.target/i386/pr79568-1.c: New test.
11456 * gcc.target/i386/pr79568-2.c: New test.
11457 * gcc.target/i386/pr79568-3.c: New test.
11458
11459 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11460
11461 PR fortran/79382
11462 * gfortran.dg/dtio_10.f90: Change test of error message.
11463 * gfortran.dg/dtio_23.f90: New test.
11464 * gfortran.dg/dtio_24.f90: New test.
11465
11466 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11467
11468 PR fortran/79434
11469 * gfortran.dg/submodule_25.f08: New test.
11470
11471 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11472
11473 PR fortran/79447
11474 * gfortran.dg/submodule_24.f08: New test.
11475
11476 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11477
11478 PR fortran/79229
11479 * gfortran.dg/class_allocate_24.f90: New test.
11480
11481 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11482
11483 PR fortran/79402
11484 * gfortran.dg/submodule_23.f90: New test.
11485
11486 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11487
11488 PR c++/79380
11489 * g++.dg/cpp0x/alignas8.C: New.
11490
11491 2017-02-19 Eric Fiselier <eric@efcs.ca>
11492 Jonathan Wakely <jwakely@redhat.com>
11493
11494 PR c++/69523
11495 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11496
11497 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11498
11499 * gcc.dg/gimplefe-26.c: New test.
11500
11501 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11502
11503 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11504
11505 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR target/79569
11508 * gcc.target/i386/3dnowA-3.c: New test.
11509
11510 PR target/79559
11511 * gcc.target/i386/pr79559.c: New test.
11512
11513 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11514
11515 * gcc.dg/c11-float-2.c: New test.
11516 * gcc.dg/torture/float128-floath.c,
11517 gcc.dg/torture/float128x-floath.c,
11518 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11519 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11520 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11521 *_DECIMAL_DIG macros with DECIMAL_DIG.
11522
11523 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11524
11525 PR target/79261
11526 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11527
11528 2017-02-17 Julia Koval <julia.koval@intel.com>
11529
11530 * gcc.target/i386/rdpid.c New test.
11531 * gcc.target/i386/sse-12.c: Add -mrdpid.
11532 * gcc.target/i386/sse-13.c: Ditto.
11533 * gcc.target/i386/sse-14.c: Ditto.
11534 * gcc.target/i386/sse-22.c: Ditto.
11535 * gcc.target/i386/sse-23.c: Ditto.
11536 * g++.dg/other/i386-2.C: Ditto.
11537 * g++.dg/other/i386-3.C: Ditto.
11538
11539 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11540
11541 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11542 * gcc.dg/pr61441.c: Ditto.
11543
11544 2017-02-17 Martin Liska <mliska@suse.cz>
11545
11546 PR rtl-optimization/79574
11547 * gcc.dg/pr79574.c: New test.
11548
11549 2017-02-17 Marek Polacek <polacek@redhat.com>
11550
11551 PR middle-end/79536
11552 * gcc.dg/torture/pr79536.c: New test.
11553
11554 2017-02-16 Alan Modra <amodra@gmail.com>
11555
11556 * gcc.c-torture/execute/pr79286.c: New.
11557
11558 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR c++/79512
11561 * c-c++-common/gomp/pr79512.c: New test.
11562
11563 2017-02-15 Martin Sebor <msebor@redhat.com>
11564
11565 PR c++/79363
11566 * g++.dg/ext/flexary12.C: Adjust.
11567 * g++.dg/ext/flexary20.C: Same.
11568 * g++.dg/ext/flexary21.C: Same.
11569 * g++.dg/ext/flexary22.C: New test.
11570
11571 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11572
11573 PR tree-optimization/79347
11574 * gcc.dg/vect/pr79347.c: New test.
11575
11576 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11577
11578 PR c++/79301
11579 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11580 [[deprecated]] comment.
11581 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11582 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11583 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11584 [[deprecated]] in -std=c++11.
11585 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11586 [[fallthrough]] in -std=c++11 and -std=c++14.
11587
11588 PR c++/79288
11589 * g++.dg/tls/pr79288.C: New test.
11590
11591 2017-02-15 Marek Polacek <polacek@redhat.com>
11592
11593 PR c/79515
11594 * gcc.dg/dfp/pr79515.c: New.
11595
11596 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11597
11598 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11599
11600 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11601
11602 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11603 "opt_files".
11604
11605 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR target/79487
11608 * gcc.dg/dfp/pr79487.c: New test.
11609 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11610 2017-02-13 change.
11611
11612 2017-01-14 Carl Love <cel@us.ibm.com>
11613
11614 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11615 xvcvsxdsp and xvcvuxdsp instructions.
11616
11617 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11618
11619 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11620 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11621 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11622 64-bit default target.
11623 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11624 a 64-bit default target.
11625
11626 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR target/79481
11629 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11630 (test_3vx): Change return type from int to void.
11631 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11632 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11633 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11634 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11635 tests.
11636 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11637 (test_3vx): Change return type from int to void.
11638 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11639 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11640 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11641 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11642 tests.
11643 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11644 intrinsic. Change scan-assembler-times number from 1 to 2.
11645 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11646 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11647 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11648 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11649 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11650 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11651 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11652
11653 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11654
11655 PR middle-end/61225
11656 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11657 Use dg-additional-options for ia32 target. Remove XFAIL.
11658
11659 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11660
11661 PR target/79495
11662 * gcc.target/i386/pr79495.c: New test.
11663
11664 2017-02-14 Marek Polacek <polacek@redhat.com>
11665
11666 PR c++/79420
11667 PR c++/79463
11668 * g++.dg/cpp1y/pr79463.C: New.
11669 * g++.dg/template/incomplete10.C: New.
11670 * g++.dg/template/incomplete9.C: New.
11671
11672 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11673
11674 PR target/79498
11675 * gcc.target/i386/pr79498.c: New test.
11676
11677 2017-02-14 Martin Sebor <msebor@redhat.com>
11678
11679 PR middle-end/79448
11680 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11681 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11682 * gcc.dg/tree-ssa/pr79448.c: New test.
11683
11684 2017-02-14 Jeff Law <law@redhat.com>
11685
11686 PR tree-optimization/79095
11687 * g++.dg/pr79095-1.C: New test
11688 * g++.dg/pr79095-2.C: New test
11689 * g++.dg/pr79095-3.C: New test
11690 * g++.dg/pr79095-4.C: New test
11691 * g++.dg/pr79095-5.C: New test
11692 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11693 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11694
11695 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11696
11697 * gcc.target/aarch64/vect_fp16_1.c: New.
11698
11699 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11700
11701 * gcc.dg/gimplefe-25.c: New test.
11702
11703 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR tree-optimization/79408
11706 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11707
11708 2017-02-14 Richard Biener <rguenther@suse.de>
11709
11710 PR middle-end/79432
11711 * gcc.dg/torture/pr79432.c: New testcase.
11712
11713 2017-02-13 Martin Sebor <msebor@redhat.com>
11714
11715 PR middle-end/79496
11716 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11717
11718 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR sanitizer/79341
11721 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11722 variables volatile.
11723
11724 PR c++/79232
11725 * g++.dg/cpp1z/eval-order4.C: New test.
11726 * g++.dg/other/pr79232.C: New test.
11727
11728 2017-02-13 Nathan Sidwell <nathan@acm.org>
11729
11730 PR c++/79296
11731 * g++.dg/cpp0x/pr79296.C: New.
11732
11733 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11734
11735 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11736 Instead, xfail powerpc*-*-* && lp64.
11737
11738 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11739
11740 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11741 powerpc_p8vector_ok.
11742 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11743
11744 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11745
11746 PR target/79449
11747 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11748 for reading beyond a 4k boundary.
11749
11750 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11751
11752 PR rtl-optimization/79388
11753 PR rtl-optimization/79450
11754 * gcc.c-torture/execute/pr79388.c: New test.
11755 * gcc.c-torture/execute/pr79450.c: New test.
11756
11757 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11758
11759 PR fortran/65542
11760 * gfortran.dg/spread_init_expr_2.f90: New test case.
11761
11762 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR sanitizer/79341
11765 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11766
11767 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11768
11769 PR tree-ssa/56727
11770 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11771
11772 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11773
11774 PR c++/79457
11775 * g++.dg/cpp0x/pr79457.C: New test.
11776
11777 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11778
11779 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11780 scan-assembler unless lp64.
11781
11782 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11783
11784 PR tree-optimization/66612
11785 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11786
11787 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11788
11789 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11790 of all powerpc.
11791
11792 2017-02-10 Marek Polacek <polacek@redhat.com>
11793
11794 PR c++/79435
11795 * g++.dg/cpp1y/pr79435.C: New.
11796
11797 PR c++/79184
11798 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11799
11800 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11801
11802 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11803 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11804 New.
11805 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11806 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11807 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11808 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11809 (vtst_expected_poly64x2): Move to aarch64-only section.
11810 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11811 (vtst_p64, vtstq_p64): New tests.
11812
11813 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11814
11815 PR c++/71737
11816 * g++.dg/cpp0x/pr71737.C: New.
11817
11818 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11819 Richard Biener <rguenther@suse.de>
11820
11821 * gcc.dg/gimplefe-error-1.c: New testcase.
11822 * gcc.dg/gimplefe-error-2.c: New testcase.
11823 * gcc.dg/gimplefe-error-3.c: New testcase.
11824
11825 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR tree-optimization/79411
11828 * gcc.c-torture/compile/pr79411.c: New test.
11829
11830 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11831 Jason Merrill <jason@redhat.com>
11832
11833 PR c++/79143
11834 * g++.dg/cpp1z/pr79143.C: New test.
11835
11836 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11837
11838 * gcc.dg/loop-unswitch-2.c: Update testcase.
11839 * gcc.dg/loop-unswitch-1.c: Update testcase.
11840
11841 2017-02-09 Marek Polacek <polacek@redhat.com>
11842
11843 PR c/79428
11844 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11845 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11846 * c-c++-common/goacc/pr79428-1.c: New test.
11847 * c-c++-common/gomp/pr79428-2.c: New test.
11848 * c-c++-common/gomp/pr79428-5.c: New test.
11849 * c-c++-common/gomp/pr79428-6.c: New test.
11850 * c-c++-common/pr79428-3.c: New test.
11851
11852 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11853
11854 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11855 testcases.
11856
11857 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11858
11859 PR c/79413
11860 * gcc.c-torture/compile/pr79413.c: New test.
11861
11862 PR c++/79429
11863 * c-c++-common/gomp/pr79429.c: New test.
11864 * g++.dg/gomp/pr79429.C: New test.
11865
11866 PR c/79431
11867 * c-c++-common/gomp/pr79431.c: New test.
11868
11869 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11870 Cesar Philippidis <cesar@codesourcery.com>
11871 Joseph Myers <joseph@codesourcery.com>
11872 Chung-Lin Tang <cltang@codesourcery.com>
11873
11874 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11875 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11876 * c-c++-common/goacc/loop-auto-2.c: New.
11877 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11878 * c-c++-common/goacc/tile-2.c: New.
11879 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11880 * g++.dg/goacc/tile-1.C: New, check tile subst.
11881 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11882 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11883 * gfortran.dg/goacc/tile-1.f90: New test.
11884 * gfortran.dg/goacc/tile-2.f90: New test.
11885 * gfortran.dg/goacc/tile-lowering.f95: New test.
11886
11887 2017-02-09 Richard Biener <rguenther@suse.de>
11888
11889 PR tree-optimization/69823
11890 * gcc.dg/graphite/pr69823.c: New testcase.
11891
11892 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11893
11894 PR target/78604
11895 * gcc.target/powerpc/pr78604.c: New.
11896
11897 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11898
11899 PR target/68972
11900 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11901 disable this test on power architecture.
11902
11903 2017-02-08 Richard Biener <rguenther@suse.de>
11904
11905 PR tree-optimization/71824
11906 PR tree-optimization/79409
11907 * gcc.dg/graphite/pr71824-3.c: New testcase.
11908
11909 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR tree-optimization/79408
11912 * gcc.dg/tree-ssa/pr79408.c: New test.
11913
11914 2017-02-08 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/71824
11917 * gcc.dg/graphite/pr71824-2.c: New testcase.
11918
11919 2017-02-07 Andrew Pinski <apinski@cavium.com>
11920
11921 * gcc.target/aarch64/popcount.c: New Testcase.
11922
11923 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR rtl-optimization/79386
11926 * gcc.c-torture/compile/pr79386.c: New test.
11927
11928 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11929 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11930
11931 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11932 *-*-solaris*.
11933
11934 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR target/79299
11937 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11938 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11939
11940 2017-02-07 Richard Biener <rguenther@suse.de>
11941
11942 * gcc.dg/gimplefe-23.c: New testcase.
11943 * gcc.dg/gimplefe-24.c: Likewise.
11944
11945 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11946
11947 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11948 scan-assembler instead of scan-assembler-times.
11949 * gcc.target/aarch64/test_frame_10.c: Likewise.
11950 * gcc.target/aarch64/test_frame_12.c: Likewise.
11951 * gcc.target/aarch64/test_frame_2.c: Likewise.
11952 * gcc.target/aarch64/test_frame_4.c: Likewise.
11953 * gcc.target/aarch64/test_frame_6.c: Likewise.
11954 * gcc.target/aarch64/test_frame_7.c: Likewise.
11955 * gcc.target/aarch64/test_frame_8.c: Likewise.
11956
11957 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11958
11959 * gcc.target/i386/pr78419.c: Require ifunc support.
11960
11961 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11962
11963 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11964
11965 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11966
11967 PR c++/79360
11968 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11969
11970 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11971
11972 * lib/target-supports.exp: Define the RISC-V target.
11973 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11974 * gcc.dg/builtin-apply2.c: Likewise.
11975 * gcc.dg/ifcvt-4.c: Likewise.
11976 * gcc.dg/loop-8.c: Likewise.
11977 * gcc.dg/sibcall-10.c: Likewise.
11978 * gcc.dg/sibcall-9.c: Likewise.
11979 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11980 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11981 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11982 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11983 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11984 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11985 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11986
11987 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11988
11989 PR target/66144
11990 * gcc.target/powerpc/pr66144-1.c: New test.
11991 * gcc.target/powerpc/pr66144-2.c: Likewise.
11992 * gcc.target/powerpc/pr66144-3.c: Likewise.
11993
11994 2017-02-06 Martin Sebor <msebor@redhat.com>
11995
11996 PR tree-optimization/79376
11997 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11998 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11999
12000 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR c++/79379
12003 * g++.dg/cpp1y/constexpr-79379.C: New test.
12004
12005 PR c++/79377
12006 * g++.dg/lookup/pr79377.C: New test.
12007
12008 PR c++/79372
12009 * g++.dg/cpp1z/decomp25.C: New test.
12010
12011 PR tree-optimization/79284
12012 * gcc.c-torture/compile/pr79284.c: New test.
12013
12014 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12015
12016 PR c++/70448
12017 * g++.dg/cpp0x/pr70448.C: New.
12018
12019 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12020
12021 PR 78348
12022 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12023 to dg-options.
12024
12025 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12026
12027 PR target/78883
12028 * gcc.c-torture/compile/pr78883.c: New test.
12029
12030 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12031
12032 PR tree-ssa/79347
12033 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12034 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12035 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12036 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12037 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12038 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12039 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12040 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12041 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12042 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12043 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12044 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12045 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12046
12047 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12048
12049 PR fortran/79344
12050 * gfortran.dg/allocate_with_source_24.f90: New test.
12051
12052 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12053
12054 PR fortran/79230
12055 * gfortran.dg/der_ptr_component_2.f90: New test.
12056
12057 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12058
12059 * gcc.target/sparc/20170205-1.c: New test.
12060
12061 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12062
12063 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12064 libatomic_available.
12065
12066 * gcc.dg/pr77587.c: Require alias support.
12067 * gcc.dg/pr77587a.c: Likewise.
12068
12069 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12070 * gcc.c-torture/execute/pr78622.c: Likewise.
12071
12072 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12073 hppa*-*-hpux*.
12074 * c-c++-common/Wunused-var-16.c: Likewise.
12075 * c-c++-common/builtin-shuffle-1.c: Likewise.
12076 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12077 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12078
12079 2017-02-03 Martin Sebor <msebor@redhat.com>
12080
12081 PR tree-optimization/79327
12082 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12083 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12084 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12085
12086 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12087 Martin Sebor <msebor@redhat.com>
12088
12089 PR tree-optimization/79327
12090 * gcc.dg/tree-ssa/pr79327.c: New test.
12091 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12092 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12093 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12094 (test_sprintf_chk_range_schar): Adjust dg-message.
12095 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12096 * gcc.c-torture/execute/pr79327.c: New test.
12097
12098 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR target/79354
12101 * gcc.target/powerpc/pr79354.c: New test.
12102 * gcc.c-torture/execute/pr79354.c: New test.
12103
12104 2017-02-03 Martin Sebor <msebor@redhat.com>
12105
12106 PR tree-optimization/79352
12107 * gcc.dg/tree-ssa/pr79352.c: New test.
12108
12109 2017-02-03 Martin Liska <mliska@suse.cz>
12110
12111 PR lto/66295
12112 * gcc.target/i386/mvc9.c: New test.
12113
12114 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12115
12116 PR target/79158
12117 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12118 to VSX reg.
12119
12120 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12121
12122 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12123 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12124 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12125 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12126 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12127 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12128 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12129 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12130 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12131 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12132 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12133 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12134 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12135
12136 2017-02-02 Martin Sebor <msebor@redhat.com>
12137
12138 PR middle-end/79275
12139 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12140 * gcc.dg/tree-ssa/pr79275.c: New test.
12141
12142 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12143
12144 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12145
12146 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12147
12148 PR middle-end/77445
12149 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12150 threading is done.
12151
12152 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12153
12154 PR middle-end/78142
12155 * gcc.target/aarch64/vector_initialization_nostack.c
12156 (f12): Use one vector
12157
12158 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12159
12160 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12161 * c-c++-common/asan/misalign-1.c: Likewise.
12162 * c-c++-common/asan/misalign-2.c: Likewise.
12163 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12164 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12165 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12166 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12167 add -ffat-lto-objects from/to dg-additional-options.
12168 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12169 dg-additional-options.
12170
12171 PR target/79197
12172 * gcc.target/powerpc/pr79197.c: New test.
12173 * gcc.c-torture/compile/pr79197.c: New test.
12174
12175 2017-02-02 Richard Biener <rguenther@suse.de>
12176
12177 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12178
12179 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12180
12181 PR c++/69637
12182 * g++.dg/cpp0x/pr69637-1.C: New.
12183 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12184
12185 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12186
12187 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12188
12189 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12190
12191 PR target/70012
12192 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12193 conditions.
12194
12195 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR testsuite/79324
12198 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12199 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12200 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12201 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12202 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12203 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12204 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12205 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12206 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12207 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12208 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12209 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12210 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12211
12212 2017-02-01 Martin Liska <mliska@suse.cz>
12213
12214 PR testsuite/79272
12215 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12216
12217 2017-02-01 Richard Biener <rguenther@suse.de>
12218
12219 PR testsuite/76957
12220 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12221 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12222 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12223 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12224
12225 2017-02-01 Richard Biener <rguenther@suse.de>
12226
12227 PR middle-end/79315
12228 * gfortran.dg/pr79315.f90: New testcase.
12229
12230 2017-02-01 Richard Biener <rguenther@suse.de>
12231
12232 PR tree-optimization/71824
12233 * gcc.dg/graphite/pr71824.c: New testcase.
12234
12235 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR c++/79304
12238 * g++.dg/diagnostic/pr79304.C: New test.
12239
12240 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12241
12242 PR c++/79298
12243 * g++.dg/spellcheck-pr79298.C: New test case.
12244
12245 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12246
12247 PR preprocessor/79210
12248 * gcc.dg/format/pr79210.c: New test case.
12249 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12250 New function.
12251
12252 2017-01-31 Nathan Sidwell <nathan@acm.org>
12253
12254 PR c++/79290
12255 * g++.dg/warn/pr79290.C: New.
12256
12257 PR c++/67273
12258 PR c++/79253
12259 * g++.dg/cpp1y/pr67273.C: New.
12260 * g++.dg/cpp1y/pr79253.C: New.
12261
12262 2017-01-31 Nathan Sidwell <nathan@acm.org>
12263
12264 PR c++/79264
12265 * g++.dg/cpp1y/pr61636-1.C: Augment.
12266
12267 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12268
12269 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12270 rand() instead of random().
12271
12272 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12273
12274 PR tree-optimization/71691
12275 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12276
12277 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12278
12279 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12280 __ARCH__.
12281
12282 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR tree-optimization/79267
12285 * g++.dg/opt/pr79267.C: New test.
12286
12287 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12288
12289 PR debug/63238
12290 * gcc.dg/debug/dwarf2/align-1.c: New.
12291 * gcc.dg/debug/dwarf2/align-2.c: New.
12292 * gcc.dg/debug/dwarf2/align-3.c: New.
12293 * gcc.dg/debug/dwarf2/align-4.c: New.
12294 * gcc.dg/debug/dwarf2/align-5.c: New.
12295 * gcc.dg/debug/dwarf2/align-6.c: New.
12296 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12297 * g++.dg/debug/dwarf2/align-1.C: New.
12298 * g++.dg/debug/dwarf2/align-2.C: New.
12299 * g++.dg/debug/dwarf2/align-3.C: New.
12300 * g++.dg/debug/dwarf2/align-4.C: New.
12301 * g++.dg/debug/dwarf2/align-5.C: New.
12302 * g++.dg/debug/dwarf2/align-6.C: New.
12303
12304 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12305
12306 PR target/79170
12307 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12308
12309 2017-01-30 Martin Sebor <msebor@redhat.com>
12310
12311 PR testsuite/79293
12312 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12313
12314 2017-01-30 Martin Liska <mliska@suse.cz>
12315
12316 PR gcov-profile/79259
12317 * g++.dg/tree-prof/pr79259.C: New test.
12318
12319 2017-01-30 Richard Biener <rguenther@suse.de>
12320
12321 PR tree-optimization/79276
12322 * gcc.dg/torture/pr79276.c: New testcase.
12323
12324 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12325
12326 PR target/79240
12327 * gcc.target/s390/pr79240.c: New test.
12328
12329 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12330
12331 PR target/79268
12332 * gcc.target/powerpc/pr79268.c: New file.
12333 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12334 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12335 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12336 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12337
12338 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12339
12340 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12341
12342 PR testsuite/70583
12343 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12344
12345 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12346 * gnat.dg/debug9.adb: Likewise.
12347
12348 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12349
12350 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12351 libatomic_available.
12352 * gfortran.dg/coarray_42.f90: Likewise.
12353 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12354 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12355 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12356
12357 2017-01-27 Martin Sebor <msebor@redhat.com>
12358
12359 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12360
12361 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12362
12363 PR rtl-optimization/79194
12364 * gcc.dg/torture/pr79194.c: New test.
12365
12366 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12367
12368 PR tree-optimization/71374
12369 * gcc.target/i386/pr71374.c: New.
12370
12371 2017-01-27 Martin Sebor <msebor@redhat.com>
12372
12373 PR c++/71290
12374 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12375 a dg-error directive.
12376
12377 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12378
12379 PR target/79131
12380 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12381 * gcc.target/arm/pr79131-2.c: New.
12382
12383 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12384
12385 PR target/65484
12386 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12387 vectorized on POWER unless hardware misaligned loads are
12388 available.
12389
12390 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12391
12392 PR rtl-optimization/78559
12393 * gcc.c-torture/execute/pr78559.c: New test.
12394
12395 2017-01-27 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/79245
12398 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12399 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12400
12401 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12402
12403 PR c/79199
12404 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12405 target. Use 4294967293U instead of 4294967293.
12406
12407 2017-01-27 Richard Biener <rguenther@suse.de>
12408
12409 PR tree-optimization/71433
12410 * gcc.dg/Warray-bounds-21.c: New testcase.
12411
12412 2017-01-27 Richard Biener <rguenther@suse.de>
12413
12414 PR tree-optimization/79244
12415 * gcc.dg/torture/pr79244.c: New testcase.
12416
12417 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12418
12419 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12420 all occurrences of 40 to 32.
12421
12422 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12423
12424 PR target/79239
12425 * gcc.target/arm/pr79239.c: New test.
12426
12427 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12428
12429 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12430
12431 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12432
12433 PR c++/64382
12434 * g++.dg/cpp1y/pr64382.C: New test.
12435
12436 2017-01-26 Martin Sebor <msebor@redhat.com>
12437
12438 PR middle-end/78703
12439 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12440 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12441 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12442 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12443
12444 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR debug/79129
12447 * g++.dg/debug/dwarf2/pr79129.C: New test.
12448
12449 PR debug/78835
12450 * g++.dg/debug/dwarf2/pr78835.C: New test.
12451
12452 2017-01-26 Martin Sebor <msebor@redhat.com>
12453
12454 PR middle-end/78703
12455 * gcc.dg/format/pr78569.c: Adjust.
12456 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12457 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12458 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12459 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12460 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12461 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12462 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12463 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12464 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12465 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12466 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12467
12468 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12469
12470 PR c++/68727
12471 * g++.dg/other/offsetof8.C: Add expected error.
12472 * g++.dg/other/offsetof9.C: New test.
12473
12474 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12475
12476 * g++.dg/opt/declone3.C: Require LTO.
12477
12478 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12479
12480 PR target/79131
12481 * gcc.target/arm/pr79131.c: New.
12482
12483 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12484
12485 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12486
12487 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12488
12489 PR libstdc++/79190
12490 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12491 matches replaced operator delete.
12492
12493 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12494
12495 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12496 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12497 avx512f with avx512dq.
12498 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12499 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12500 avx512f with avx512dq.
12501 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12502 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12503 avx512f with avx512dq.
12504
12505 2017-01-26 Marek Polacek <polacek@redhat.com>
12506
12507 PR c/79199
12508 * c-c++-common/Wduplicated-branches-13.c: New test.
12509
12510 2017-01-26 David Sherwood <david.sherwood@arm.com>
12511
12512 PR middle-end/79212
12513 * gfortran.dg/gomp/sharing-4.f90: New test.
12514
12515 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12516
12517 PR target/70465
12518 * gcc.target/i386/pr70465.c: New test.
12519
12520 * brig.dg/dg.exp: Update copyright years.
12521 * lib/brig-dg.exp: Update copyright years.
12522 * lib/brig.exp: Update copyright years.
12523
12524 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12525
12526 PR target/79179
12527 * gcc.target/powerpc/pr79179.c: New test.
12528
12529 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12530
12531 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12532 generation to accept D-mode memory accesses.
12533
12534 2017-01-25 Martin Sebor <msebor@redhat.com>
12535
12536 PR c++/71290
12537 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12538 * g++.dg/ext/flexarray-mangle.C: Same.
12539 * g++.dg/ext/flexarray-subst.C: Same.
12540 * g++.dg/ext/flexary10.C: Same.
12541 * g++.dg/ext/flexary11.C: Same.
12542 * g++.dg/ext/flexary14.C: Same.
12543 * g++.dg/ext/flexary16.C: Same.
12544 * g++.dg/ext/flexary18.C: Same.
12545 * g++.dg/ext/flexary19.C: Same.
12546 * g++.dg/ext/flexary7.C: Same.
12547 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12548 * g++.dg/ubsan/object-size-1.C: Same.
12549 * obj-c++.dg/property/at-property-23.mm: Same.
12550
12551 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12552
12553 PR c++/78896
12554 * g++.dg/cpp1z/decomp24.C: New test.
12555
12556 PR c++/77914
12557 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12558 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12559 expect a warning.
12560 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12561 expect warnings.
12562 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12563 * g++.dg/cpp1y/pr59636.C: Likewise.
12564 * g++.dg/cpp1y/pr60190.C: Likewise.
12565
12566 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12567
12568 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12569
12570 2017-01-25 Carl Love <cel@us.ibm.com>
12571
12572 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12573 vec_packs built-ins
12574
12575 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12576
12577 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12578 -mcpu=cortex-a57.
12579 * gcc.target/arm/vseleqsf.c: Likewise.
12580 * gcc.target/arm/vselgedf.c: Likewise.
12581 * gcc.target/arm/vselgesf.c: Likewise.
12582 * gcc.target/arm/vselgtdf.c: Likewise.
12583 * gcc.target/arm/vselgtsf.c: Likewise.
12584 * gcc.target/arm/vselledf.c: Likewise.
12585 * gcc.target/arm/vsellesf.c: Likewise.
12586 * gcc.target/arm/vselltdf.c: Likewise.
12587 * gcc.target/arm/vselltsf.c: Likewise.
12588 * gcc.target/arm/vselnedf.c: Likewise.
12589 * gcc.target/arm/vselnesf.c: Likewise.
12590 * gcc.target/arm/vselvcdf.c: Likewise.
12591 * gcc.target/arm/vselvcsf.c: Likewise.
12592 * gcc.target/arm/vselvsdf.c: Likewise.
12593 * gcc.target/arm/vselvssf.c: Likewise.
12594
12595 2017-01-25 Richard Biener <rguenther@suse.de>
12596
12597 PR testsuite/72850
12598 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12599 to what we had before adding the threading passes.
12600
12601 2017-01-25 Richard Biener <rguenther@suse.de>
12602
12603 PR tree-optimization/69264
12604 * g++.dg/torture/pr69264.C: New testcase.
12605
12606 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12607
12608 PR target/79145
12609 * gcc.target/arm/pr79145.c: New test.
12610
12611 2017-01-25 Richard Biener <rguenther@suse.de>
12612
12613 PR debug/78363
12614 * g++.dg/gomp/pr78363-1.C: New testcase.
12615 * g++.dg/gomp/pr78363-2.C: Likewise.
12616 * g++.dg/gomp/pr78363-3.C: Likewise.
12617
12618 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12619
12620 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12621 * gcc.dg/lto/pr61526_0.c: Likewise.
12622 * gcc.dg/lto/pr64415_0.c: Likewise.
12623
12624 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR c++/79205
12627 * g++.dg/cpp1z/decomp22.C: New test.
12628 * g++.dg/cpp1z/decomp23.C: New test.
12629
12630 2017-01-24 Nathan Sidwell <nathan@acm.org>
12631
12632 PR c++/78469
12633 * g++.dg/cpp0x/pr78469.C: New.
12634
12635 PR c++/79118
12636 * g++.dg/cpp0x/pr79118.C: New.
12637
12638 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12639
12640 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12641
12642 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12643
12644 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12645 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12646 * gcc.dg/rtl/rtl.exp: New file.
12647 * gcc.dg/rtl/test.c: New file.
12648 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12649 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12650 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12651 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12652 * gcc.dg/rtl/x86_64/final.c: New test case.
12653 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12654 * gcc.dg/rtl/x86_64/ira.c: New test case.
12655 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12656 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12657 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12658 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12659 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12660 * gcc.dg/rtl/x86_64/test_1.h: New file.
12661 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12662 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12663 * gcc.dg/rtl/x86_64/times-two.h: New file.
12664 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12665
12666 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12667
12668 PR tree-optimization/79159
12669 * g++.dg/tree-ssa/pr79159.C: New test.
12670
12671 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12672 Martin Jambor <mjambor@suse.cz>
12673
12674 * lib/brig-dg.exp: New file.
12675 * lib/brig.exp: Likewise.
12676 * brig.dg/README: Likewise.
12677 * brig.dg/dg.exp: Likewise.
12678 * brig.dg/test/gimple/alloca.hsail: Likewise.
12679 * brig.dg/test/gimple/atomics.hsail: Likewise.
12680 * brig.dg/test/gimple/branches.hsail: Likewise.
12681 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12682 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12683 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12684 * brig.dg/test/gimple/mem.hsail: Likewise.
12685 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12686 * brig.dg/test/gimple/packed.hsail: Likewise.
12687 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12688 * brig.dg/test/gimple/variables.hsail: Likewise.
12689 * brig.dg/test/gimple/vector.hsail: Likewise.
12690
12691 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12692
12693 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12694 support asan, only on i?86/x86_64 require sse2_runtime.
12695
12696 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12697
12698 PR target/66669
12699 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12700 test on powerpc targets.
12701
12702 2017-01-23 Martin Sebor <msebor@redhat.com>
12703
12704 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12705
12706 2017-01-23 Richard Biener <rguenther@suse.de>
12707
12708 PR tree-optimization/79088
12709 PR tree-optimization/79188
12710 * gcc.dg/torture/pr79088.c: New testcase.
12711 * gcc.dg/torture/pr79188.c: Likewise.
12712
12713 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12714
12715 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12716 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12717 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12718 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12719 type of test function to reflect change in built-in function's
12720 return type.
12721 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12722 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12723 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12724 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12725 type and second argument type to reflect change in built-in
12726 function's type signature.
12727 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12728 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12729 type of test function to reflect change in built-in function's
12730 return type.
12731 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12732 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12733 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12734 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12735 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12736 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12737 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12738 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12739 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12740 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12741 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12742 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12743 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12744 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12745 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12746 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12747 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12748 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12749 type of test function to reflect change in built-in function's
12750 return type.
12751 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12752 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12753 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12754 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12755 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12756 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12757 test function's result and second argument to reflect change in
12758 built-in function's type signature.
12759 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12760
12761 2017-01-23 Nathan Sidwell <nathan@acm.org>
12762
12763 PR C++/71710
12764 * g++.dg/template/pr71710.C: New.
12765
12766 PR c++/71406
12767 PR c++/77508
12768 * g++.dg/template/pr71406.C: New.
12769
12770 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12771
12772 * gfortran.dg/integer_exponentiation_7.f90: New test.
12773
12774 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12775
12776 PR rtl-optimization/78634
12777 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12778
12779 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12780
12781 PR tree-optimization/70754
12782 * gfortran.dg/pr70754.f90: New test.
12783
12784 2017-01-23 Martin Liska <mliska@suse.cz>
12785
12786 PR tree-optimization/79196
12787 * gcc.dg/asan/pr79196.c: New test.
12788 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12789
12790 2017-01-23 Michael Matz <matz@suse.de>
12791
12792 PR tree-optimization/78384
12793 * gcc.dg/pr78384.c: New test.
12794
12795 2017-01-23 Richard Biener <rguenther@suse.de>
12796
12797 PR tree-optimization/79186
12798 * gcc.dg/torture/pr79186.c: New testcase.
12799 * gcc.dg/torture/pr79187.c: Likewise.
12800
12801 2017-01-23 Martin Jambor <mjambor@suse.cz>
12802
12803 * gcc.dg/ipa/vrp8.c: New test.
12804
12805 2017-01-23 Martin Jambor <mjambor@suse.cz>
12806
12807 PR ipa/79108
12808 * gfortran.dg/lto/pr79108_0.f90: New test.
12809
12810 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12811
12812 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12813 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12814 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12815 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12816 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12817 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12818 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12819 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12820 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12821 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12822 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12823 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12824 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12825 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12826 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12827 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12828
12829 2017-01-23 Richard Biener <rguenther@suse.de>
12830 Nick Clifton <nickc@redhat.com>
12831
12832 PR testsuite/78421
12833 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12834 If the target is ARM return the result of the
12835 check_effective_target_arm_vect_no_misalign proc.
12836 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12837 support unaligned vectors then only expect one of the loops to be
12838 unrolled.
12839
12840 2017-01-23 Martin Liska <mliska@suse.cz>
12841
12842 * gcc.dg/asan/use-after-scope-10.c: New test.
12843 * gcc.dg/asan/use-after-scope-11.c: New test.
12844 * g++.dg/asan/use-after-scope-5.C: New test.
12845
12846 2017-01-23 Martin Liska <mliska@suse.cz>
12847
12848 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12849 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12850 sanopt optimization for ASAN_POISON.
12851
12852 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12853
12854 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12855
12856 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12857
12858 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12859 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12860 for poly*_t types.
12861 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12862 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12863 exec_vcombine): Likewise.
12864 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12865 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12866 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12868 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12869 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12870 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12871 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12872 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12873 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12874 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12882 Likewise.
12883 (TEST_VGET_LANE): Cast to uint to avoid warning.
12884 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12885 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12886 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12887 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12888 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12889 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12890 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12891 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12892 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12894 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12895 CHECK_POLY instead of CHECK for poly64_t types.
12896 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12897 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12898 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12899 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12900 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12901 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12902 uint32_t.
12903 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12904 for int32_t, int64_t.
12905 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12906 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12908 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12909 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12910 needed.
12911
12912 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12913
12914 PR fortran/79154
12915 * gfortran.dg/gomp/pr79154-1.f90: New test.
12916 * gfortran.dg/gomp/pr79154-2.f90: New test.
12917
12918 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12919
12920 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12921
12922 2017-01-21 Marek Polacek <polacek@redhat.com>
12923
12924 PR testsuite/79169
12925 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12926
12927 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12928
12929 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12930
12931 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12932
12933 PR rtl-optimization/79125
12934 * gcc.dg/torture/pr79125.c: New test.
12935
12936 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12937
12938 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12939 only.
12940 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12941 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12942
12943 2017-01-20 Nathan Sidwell <nathan@acm.org>
12944
12945 PR c++/78495
12946 * g++.dg/cpp1z/inh-ctor38.C: New.
12947
12948 2017-01-20 Marek Polacek <polacek@redhat.com>
12949
12950 PR c/79152
12951 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12952
12953 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12954
12955 * lib/target-supports.exp (check_configured_with): New procedure.
12956 (check_effective_target_default_mode): new effective target.
12957 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12958 default mode. Fix dg-skip-if target selector syntax.
12959 * gcc.target/arm/optional_thumb-2.c: Likewise.
12960 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12961 syntax.
12962
12963 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12964
12965 PR c++/77829
12966 PR c++/78656
12967 * g++.dg/spellcheck-pr77829.C: New test case.
12968 * g++.dg/spellcheck-pr78656.C: New test case.
12969
12970 2017-01-20 Marek Polacek <polacek@redhat.com>
12971
12972 PR c/64279
12973 * c-c++-common/Wduplicated-branches-1.c: New test.
12974 * c-c++-common/Wduplicated-branches-10.c: New test.
12975 * c-c++-common/Wduplicated-branches-11.c: New test.
12976 * c-c++-common/Wduplicated-branches-12.c: New test.
12977 * c-c++-common/Wduplicated-branches-2.c: New test.
12978 * c-c++-common/Wduplicated-branches-3.c: New test.
12979 * c-c++-common/Wduplicated-branches-4.c: New test.
12980 * c-c++-common/Wduplicated-branches-5.c: New test.
12981 * c-c++-common/Wduplicated-branches-6.c: New test.
12982 * c-c++-common/Wduplicated-branches-7.c: New test.
12983 * c-c++-common/Wduplicated-branches-8.c: New test.
12984 * c-c++-common/Wduplicated-branches-9.c: New test.
12985 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12986 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12987 * g++.dg/ext/builtin-object-size3.C: Likewise.
12988 * g++.dg/gomp/loop-1.C: Likewise.
12989 * g++.dg/warn/Wduplicated-branches1.C: New test.
12990 * g++.dg/warn/Wduplicated-branches2.C: New test.
12991
12992 2017-01-20 Martin Liska <mliska@suse.cz>
12993
12994 PR lto/69188
12995 * gcc.dg/lto/pr69188_0.c: New test.
12996 * gcc.dg/lto/pr69188_1.c: New test.
12997
12998 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12999
13000 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13001 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13002 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13003 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13004 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13005 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13006 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13007 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13008 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13009 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13010 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13011 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13012 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13013 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13014 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13015 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13016 * gcc.target/i386/avx-1.c: Test new intrinsics.
13017 * gcc.target/i386/sse-13.c: Ditto.
13018 * gcc.target/i386/sse-23.c: Ditto.
13019
13020 2017-01-20 Richard Biener <rguenther@suse.de>
13021
13022 PR tree-optimization/71264
13023 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13024
13025 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13026
13027 * gcc.target/mips/madd4-1.c: New file.
13028 * gcc.target/mips/madd4-2.c: Likewise.
13029 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13030 HAS_MADD4.
13031 (mips_option_groups): Add -m[no-]madd4.
13032 (mips-dg-init): Detect default -mno-madd4.
13033 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13034 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13035 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13036 * gcc.target/mips/nmadd-1.c: Likewise.
13037 * gcc.target/mips/nmadd-2.c: Likewise.
13038 * gcc.target/mips/nmadd-3.c: Likewise.
13039
13040 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13041
13042 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13043 combined instructions.
13044 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13045 instructions.
13046 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13047 of pointer authentication.
13048
13049 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13050
13051 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13052 floating point hardware to run test.
13053
13054 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13055
13056 * lib/target-supports.exp
13057 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13058
13059 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13060
13061 PR testsuite/79051
13062 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13063 __x86_64__]: Allow for target i?86-*-*.
13064
13065 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13066
13067 PR target/78176
13068 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13069 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13070 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13071 HAS_LXC1.
13072 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13073 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13074 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13075
13076 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13077
13078 PR fortran/70696
13079 * gfortran.dg/coarray_43.f90: New test.
13080
13081 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13082
13083 PR rtl-optimization/79121
13084 * gcc.c-torture/execute/pr79121.c: New test.
13085
13086 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13087
13088 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13089 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13090
13091 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13092
13093 PR fortran/50069
13094 PR fortran/55086
13095 * gfortran.dg/pr50069_1.f90: New test.
13096 * gfortran.dg/pr50069_2.f90: New test.
13097 * gfortran.dg/pr55086_1.f90: New test.
13098 * gfortran.dg/pr55086_1_tfat.f90: New test.
13099 * gfortran.dg/pr55086_2.f90: New test.
13100 * gfortran.dg/pr55086_2_tfat.f90: New test.
13101 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13102
13103 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13104 * gcc.dg/strcmp-1.c: New test.
13105 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13106
13107 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13108
13109 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13110 (dejagnu_fail): Likewise.
13111 (dejagnu_note): Likewise.
13112 (pass): Provide forward decl, moving true decl to after #include
13113 of harness.h.
13114 (fail): Likewise.
13115 (note): Likewise.
13116
13117 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13118
13119 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13120 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13121
13122 2017-01-18 Nathan Sidwell <nathan@acm.org>
13123
13124 PR c++/78488
13125 * g++.dg/cpp1z/inh-ctor37.C: New.
13126
13127 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13128
13129 PR rtl-optimization/78952
13130 * gcc.target/i386/pr78952-1.c: New test.
13131 * gcc.target/i386/pr78952-2.c: Ditto.
13132
13133 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13134
13135 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13136
13137 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13138
13139 PR fortran/70696
13140 * gfortran.dg/coarray_event_1.f08: New test.
13141
13142 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13143
13144 PR target/77416
13145 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13146 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13147 from dg-options.
13148 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13149 guarded test.
13150 * gcc.target/powerpc/fusion4.c: Likewise.
13151 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13152 guarded test.
13153 * gcc.target/powerpc/pr58673-1.c: Likewise.
13154 * gcc.target/powerpc/pr58673-2.c: Likewise.
13155 * gcc.target/powerpc/pr59054.c: Likewise.
13156
13157 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13158
13159 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13160 vec_bperm.
13161 * gcc.target/powerpc/p9-vbpermd.c: New file.
13162
13163 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13164
13165 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13166 (must_not_compile2): Downcase first letter of error messages.
13167 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13168 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13169
13170 2017-01-18 Nathan Sidwell <nathan@acm.org>
13171
13172 PR c++/79091
13173 * g++.dg/pr79091.C: New.
13174
13175 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13176
13177 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13178 to dg-options.
13179 (p0): Add missing dg-error.
13180
13181 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13182
13183 * gcc.target/msp430/mul_f5_muldef.c: New test.
13184
13185 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13186
13187 PR target/79004
13188 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13189 options. Fix up the syntax for using \m and \M.
13190
13191 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13192
13193 PR target/78875
13194 * gcc.target/powerpc/ssp-1.c: New testcase.
13195 * gcc.target/powerpc/ssp-2.c: New testcase.
13196
13197 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13198
13199 * gcc.target/aarch64/eh_return.c: New test.
13200
13201 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13202
13203 * vec-rlmi-rlnm.c: New file.
13204
13205 2017-01-17 Nathan Sidwell <nathan@acm.org>
13206
13207 PR c++/61636
13208 * g++.dg/cpp1y/pr61636-1.C: New.
13209 * g++.dg/cpp1y/pr61636-2.C: New.
13210 * g++.dg/cpp1y/pr61636-3.C: New.
13211
13212 2017-01-17 Martin Sebor <msebor@redhat.com>
13213
13214 PR testsuite/79115
13215 * gcc.dg/pr78768.c: Make it a link-only test.
13216
13217 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13218
13219 PR c++/71497
13220 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13221 expected messages.
13222 * c-c++-common/Wmisleading-indentation.c: Likewise.
13223
13224 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13225
13226 PR target/79058
13227 * gcc.target/arm/pr79058.c: New.
13228
13229 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR tree-optimization/71854
13232 * gcc.dg/vect/pr71854.c: New test.
13233
13234 2017-01-17 Martin Liska <mliska@suse.cz>
13235
13236 PR ipa/71207
13237 * g++.dg/ipa/pr71207.C: New test.
13238
13239 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13240
13241 PR middle-end/77445
13242 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13243 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13244
13245 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13246
13247 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13248 rather than long unsigned int.
13249 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13250
13251 2017-01-17 Richard Biener <rguenther@suse.de>
13252
13253 PR tree-optimization/71433
13254 * gcc.dg/Warray-bounds-20.c: New testcase.
13255
13256 2017-01-17 Richard Biener <rguenther@suse.de>
13257
13258 PR testsuite/52563
13259 PR testsuite/71237
13260 PR testsuite/77737
13261 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13262 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13263 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13264
13265 2017-01-17 Alan Modra <amodra@gmail.com>
13266
13267 * gcc.target/powerpc/pr79066.c: New.
13268
13269 2017-01-16 Jeff Law <law@redhat.com>
13270
13271 PR tree-optimization/33562
13272 PR tree-optimization/61912
13273 PR tree-optimization/77485
13274 PR tree-optimization/79090
13275 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13276 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13277
13278 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR c/79089
13281 * gcc.c-torture/compile/pr79089.c: New test.
13282
13283 PR target/79080
13284 * gcc.dg/pr79080.c: New test.
13285
13286 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13287
13288 PR c/78304
13289 * gcc.dg/format/pr78304.c: Convert argument from integral type
13290 to a pointer.
13291 * gcc.dg/format/pr78304-2.c: Likewise.
13292
13293 2017-01-16 Carl Love <cel@us.ibm.com>
13294
13295 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13296 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13297
13298 2017-01-16 Carl Love <cel@us.ibm.com>
13299
13300 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13301 Change arguments and return type to bool long long.
13302
13303 2017-01-16 Martin Sebor <msebor@redhat.com>
13304
13305 PR testsuite/79051
13306 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13307 on x86.
13308
13309 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13310
13311 Revert:
13312 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13313
13314 PR c++/71737
13315 * g++.dg/cpp0x/pr71737.C: New.
13316
13317 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13318
13319 * gcc.target/powerpc/swaps-p8-27.c: New.
13320
13321 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13322
13323 PR c++/71737
13324 * g++.dg/cpp0x/pr71737.C: New.
13325
13326 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13327
13328 * gnat.dg/opt62.adb: New test.
13329 * gnat.dg/opt62_pkg.ads: New helper.
13330
13331 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13332
13333 PR rtl-optimization/78626
13334 PR rtl-optimization/78727
13335 * gcc.dg/torture/pr78626.c: New test.
13336 * gcc.dg/torture/pr78727.c: New test.
13337
13338 2017-01-14 Alan Modra <amodra@gmail.com>
13339
13340 * gcc.c-torture/compile/pr72749.c: New test.
13341
13342 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13343
13344 PR c/78304
13345 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13346 (test_macro_2): New test.
13347 (test_macro_3): New test.
13348 (test_macro_4): New test.
13349 (test_non_contiguous_strings): Convert line number to line offset.
13350 * gcc.dg/format/pr78304-2.c: New test case.
13351 * gcc.dg/format/pr78304.c: New test case.
13352
13353 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13354
13355 * gcc.target/i386/funcspec-56.inc: Add missing options and
13356 reorder options by implied ISAs, as in ix86_target_string.
13357
13358 2017-01-13 Marek Polacek <polacek@redhat.com>
13359
13360 PR c++/71166
13361 * g++.dg/cpp0x/constexpr-array18.C: New test.
13362
13363 2017-01-13 Jeff Law <law@redhat.com>
13364
13365 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13366
13367 PR tree-optimization/61912
13368 PR tree-optimization/77485
13369 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13370 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13371 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13372
13373 PR tree-optimization/33562
13374 PR tree-optimization/61912
13375 PR tree-optimization/77485
13376 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13377 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13378 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13379 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13380 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13381 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13382 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13383
13384 2017-01-13 Martin Liska <mliska@suse.cz>
13385
13386 PR ipa/79043
13387 * gcc.c-torture/execute/pr79043.c: New test.
13388
13389 2017-01-13 Richard Biener <rguenther@suse.de>
13390
13391 PR middle-end/78411
13392 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13393
13394 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13395
13396 PR fortran/70697
13397 * gfortran.dg/coarray/event_4.f08: New test.
13398
13399 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13400
13401 PR fortran/70696
13402 * gfortran.dg/coarray/event_3.f08: New test.
13403
13404 2017-01-13 Richard Biener <rguenther@suse.de>
13405
13406 PR tree-optimization/77283
13407 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13408
13409 2017-01-13 Richard Biener <rguenther@suse.de>
13410
13411 * gcc.dg/gimplefe-22.c: New testcase.
13412
13413 2017-01-13 Richard Biener <rguenther@suse.de>
13414
13415 PR tree-optimization/77283
13416 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13417 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13418 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13419
13420 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13421
13422 * gcc.dg/pr77862.c: Require fpic target.
13423
13424 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13425
13426 PR target/79004
13427 * gcc.target/powerpc/pr79004.c: New test.
13428
13429 2017-01-12 Martin Sebor <msebor@redhat.com>
13430
13431 * gcc.dg/pr78138.c: Adjust.
13432 * gcc.dg/pr78768.c: Adjust.
13433 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13434 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13435 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13436 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13437 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13438 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13439 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13440 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13441 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13442 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13443 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13444
13445 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13446
13447 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13448
13449 2017-01-12 Martin Sebor <msebor@redhat.com>
13450
13451 PR testsuite/79051
13452 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13453 due to bug 79054.
13454
13455 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13456
13457 * gcc.dg/pr78768.c: Require LTO.
13458
13459 2017-01-12 Martin Sebor <msebor@redhat.com>
13460
13461 PR c/79074
13462 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13463 due to the referenced bug.
13464
13465 2017-01-12 Martin Sebor <msebor@redhat.com>
13466
13467 PR testsuite/79073
13468 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13469
13470 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13471
13472 * gcc.target/i386/builtin_target.c (check_features): Check all
13473 supported __builtin_cpu_supports options.
13474
13475 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13476
13477 PR tree-optimization/78319
13478 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13479 Remove xfail.
13480
13481 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13482
13483 PR target/79044
13484 * gcc.target/powerpc/swaps-p8-26.c: New.
13485
13486 2017-01-12 Richard Biener <rguenther@suse.de>
13487
13488 * gcc.dg/gimplefe-21.c: New testcase.
13489
13490 2017-01-12 Michael Collison <michael.collison@arm.com>
13491
13492 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13493
13494 2017-01-11 Julia Koval <julia.koval@intel.com>
13495 Uros Bizjak <ubizjak@gmail.com>
13496
13497 * gcc.target/i386/sgx.c New test.
13498 * gcc.target/i386/sse-12.c: Add -msgx.
13499 * gcc.target/i386/sse-13.c: Ditto.
13500 * gcc.target/i386/sse-14.c: Ditto.
13501 * gcc.target/i386/sse-22.c: Ditto.
13502 * gcc.target/i386/sse-23.c: Ditto.
13503 * g++.dg/other/i386-2.C: Ditto.
13504 * g++.dg/other/i386-3.C: Ditto.
13505
13506 2017-01-11 Martin Sebor <msebor@redhat.com>
13507
13508 PR c++/24511
13509 * g++.dg/template/explicit9.C: New test.
13510
13511 2017-01-11 Nathan Sidwell <nathan@acm.org>
13512
13513 PR c++/77812
13514 * g++.dg/pr77812.C: New.
13515
13516 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13517
13518 PR c++/71537
13519 * g++.dg/cpp1y/constexpr-71537.C: New test.
13520
13521 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13522 argument.
13523
13524 2017-01-11 Martin Sebor <msebor@redhat.com>
13525
13526 PR c/47931
13527 * c-c++-common/Waddress-2.c: New test.
13528
13529 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13530
13531 PR c++/78341
13532 * g++.dg/cpp0x/pr78341.C: New test.
13533
13534 2017-01-11 Martin Sebor <msebor@redhat.com>
13535
13536 PR c/78768
13537 * gcc.dg/pr78768.c: New test.
13538
13539 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13540
13541 PR driver/78877
13542 * gcc.dg/spellcheck-options-14.c: New test case.
13543 * gcc.dg/spellcheck-options-15.c: New test case.
13544 * gcc.dg/spellcheck-options-16.c: New test case.
13545 * gcc.dg/spellcheck-options-17.c: New test case.
13546
13547 2017-01-11 Martin Liska <mliska@suse.cz>
13548
13549 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13550
13551 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13552
13553 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13554 instead of just 1 for the decomposition from struct C.
13555
13556 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13557
13558 * gcc.c-torture/execute/20170111-1.c: New test.
13559
13560 2017-01-11 Richard Biener <rguenther@suse.de>
13561
13562 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13563
13564 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13565
13566 PR middle-end/50199
13567 * gcc.dg/lto/pr50199_0.c: New test.
13568
13569 2017-01-10 Martin Sebor <msebor@redhat.com>
13570
13571 PR testsuite/78960
13572 PR testsuite/78959
13573 PR testsuite/78133
13574 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13575 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13576
13577 2017-01-10 Martin Sebor <msebor@redhat.com>
13578
13579 PR middle-end/78138
13580 * gcc.dg/pr78138.c: New test.
13581
13582 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13583
13584 PR c++/77949
13585 * g++.dg/diagnostic/pr77949.C: New test case.
13586
13587 2017-01-10 Martin Sebor <msebor@redhat.com>
13588
13589 PR middle-end/78245
13590 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13591
13592 2017-01-10 Martin Sebor <msebor@redhat.com>
13593
13594 PR tree-optimization/78775
13595 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13596 * gcc.dg/attr-alloc_size-10.c: New test.
13597 * gcc.dg/attr-alloc_size-11.c: New test.
13598 * gcc.dg/builtin-stringop-chk-7.c: New test.
13599 * gcc.dg/pr78775.c: New test.
13600 * gcc.dg/pr78973-2.c: New test.
13601 * gcc.dg/pr78973.c: New test.
13602
13603 2017-01-10 Jeff Law <law@redhat.com>
13604
13605 PR tree-optimization/77766
13606 PR tree-optimization/78856
13607 * gcc.c-torture/execute/pr77766.c: New test.
13608
13609 2016-01-10 Richard Biener <rguenther@suse.de>
13610
13611 PR tree-optimization/79034
13612 * g++.dg/torture/pr79034.C: New testcase.
13613
13614 2017-01-10 Martin Liska <mliska@suse.cz>
13615
13616 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13617 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13618 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13619 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13620 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13621 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13622 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13623 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13624 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13625 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13626 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13627 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13628 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13629 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13630 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13631 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13632 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13633 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13634 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13635 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13636 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13637 * gcc.dg/ipa/pr64307.c: Likewise.
13638 * gcc.dg/ipa/pr77653.c: Likewise.
13639
13640 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13641
13642 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13643 * g++.dg/other/i386-3.C: Ditto.
13644 * gcc.target/i386/sse-12.c: Ditto.
13645 * gcc.target/i386/sse-13.c: Ditto.
13646 * gcc.target/i386/sse-22.c: Ditto.
13647 * gcc.target/i386/sse-23.c: Ditto.
13648 * gcc.target/i386/builtin_target.c: Handle new option.
13649 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13650 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13651 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13652
13653 2017-01-09 Martin Sebor <msebor@redhat.com>
13654
13655 PR testsuite/79036
13656 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13657 with different precisions.
13658
13659 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13660
13661 * g++.dg/opt/call2.C: New test.
13662 * g++.dg/opt/call3.C: Likewise.
13663 * gnat.dg/array26.adb: New test.
13664 * gnat.dg/array26_pkg.ad[sb]: New helper.
13665 * gnat.dg/array27.adb: New test.
13666 * gnat.dg/array27_pkg.ad[sb]: New helper.
13667 * gnat.dg/array28.adb: New test.
13668 * gnat.dg/array28_pkg.ad[sb]: New helper.
13669
13670 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR translation/79019
13673 PR translation/79020
13674 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13675 diagnostics.
13676 * gfortran.dg/initialization_17.f90: Likewise.
13677
13678 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13679
13680 PR testsuite/79026
13681 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13682 * gcc.target/i386/pr78904-4.c: Likewise.
13683 * gcc.target/i386/pr78904-6.c: Likewise.
13684 * gcc.target/i386/pr78967-2.c: Likewise.
13685
13686 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13687
13688 PR tree-optimization/78899
13689 * gcc.target/i386/pr78899.c: New test.
13690 * gcc.dg/pr71077.c: New test.
13691
13692 2017-01-09 Martin Jambor <mjambor@suse.cz>
13693
13694 PR ipa/78365
13695 PR ipa/78599
13696 * gcc.dg/torture/pr78365.c: New test.
13697
13698 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13699
13700 PR c++/78948
13701 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13702 (main): Use int* instead of long long.
13703
13704 PR tree-optimization/78938
13705 * gcc.dg/vect/pr78938.c: New test.
13706
13707 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13708
13709 * gcc.dg/20161219.c: New test.
13710
13711 2017-01-09 Richard Biener <rguenther@suse.de>
13712
13713 PR tree-optimization/78997
13714 * gcc.dg/torture/pr78997.c: New testcase.
13715
13716 2017-01-09 Richard Biener <rguenther@suse.de>
13717
13718 PR debug/79000
13719 * g++.dg/lto/pr79000_0.C: New testcase.
13720 * g++.dg/lto/pr79000_1.c: Likewise.
13721
13722 2017-01-08 Martin Sebor <msebor@redhat.com>
13723
13724 PR middle-end/77708
13725 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13726 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13727 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13728 due to bug 78969.
13729 * gcc.dg/format/pr78569.c: Adjust.
13730
13731 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13732
13733 PR c++/72803
13734 * g++.dg/diagnostic/pr72803.C: New test case.
13735
13736 2017-01-07 Martin Sebor <msebor@redhat.com>
13737
13738 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13739 * gcc.dg/attr-alloc_size-4.c: Same.
13740
13741 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13742
13743 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13744 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13745 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13746 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13747 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13748 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13749 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13750
13751 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13752 * gcc.dg/memcmp-1.c: New.
13753 * gcc.dg/strncmp-1.c: New.
13754
13755 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13756
13757 * gcc.target/arm/acle/mcrr: New.
13758 * gcc.target/arm/acle/mcrr2: New.
13759 * gcc.target/arm/acle/mrrc: New.
13760 * gcc.target/arm/acle/mrrc2: New.
13761
13762 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13763
13764 * gcc.target/arm/acle/mcr.c: New.
13765 * gcc.target/arm/acle/mrc.c: New.
13766 * gcc.target/arm/acle/mcr2.c: New.
13767 * gcc.target/arm/acle/mrc2.c: New.
13768
13769 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13770
13771 * gcc.target/arm/acle/ldc: New.
13772 * gcc.target/arm/acle/ldc2: New.
13773 * gcc.target/arm/acle/ldcl: New.
13774 * gcc.target/arm/acle/ldc2l: New.
13775 * gcc.target/arm/acle/stc: New.
13776 * gcc.target/arm/acle/stc2: New.
13777 * gcc.target/arm/acle/stcl: New.
13778 * gcc.target/arm/acle/stc2l: New.
13779
13780 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13781
13782 * gcc.target/arm/acle/acle.exp: Run tests for different options
13783 and make sure fat-lto-objects is used such that we can still do
13784 assemble scans.
13785 * gcc.target/arm/acle/cdp.c: New.
13786 * gcc.target/arm/acle/cdp2.c: New.
13787 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13788 (check_effective_target_arm_coproc1_ok_nocache): New.
13789 (check_effective_target_arm_coproc2_ok): New.
13790 (check_effective_target_arm_coproc2_ok_nocache): New.
13791 (check_effective_target_arm_coproc3_ok): New.
13792 (check_effective_target_arm_coproc3_ok_nocache): New.
13793 (check_effective_target_arm_coproc4_ok): New.
13794 (check_effective_target_arm_coproc4_ok_nocache): New.
13795
13796 2017-01-06 Martin Sebor <msebor@redhat.com>
13797
13798 PR middle-end/78605
13799 * gcc.dg/tree-ssa/pr78605.c: New test.
13800
13801 2017-01-05 Martin Sebor <msebor@redhat.com>
13802
13803 PR tree-optimization/78910
13804 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13805 diagnostics.
13806 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13807 * gcc.dg/tree-ssa/pr78910.c: New test.
13808
13809 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13810
13811 * gcc.dg/sso-10.c: New test.
13812
13813 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR tree-optimization/71016
13816 * gcc.target/i386/pr71016.c: New test.
13817 * gcc.target/aarch64/pr71016.c: New test.
13818 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13819
13820 PR c++/78931
13821 * g++.dg/cpp1z/decomp19.C: New test.
13822
13823 PR c++/78890
13824 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13825 * g++.dg/init/union1.C: Likewise.
13826 * g++.dg/cpp0x/union6.C: Expect errors.
13827 * g++.dg/cpp0x/union8.C: New test.
13828 * g++.dg/cpp0x/pr78890-1.C: New test.
13829 * g++.dg/cpp0x/pr78890-2.C: New test.
13830
13831 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13832
13833 * gcc.target/powerpc/pr71670.c: Require p9vector.
13834 * gcc.target/powerpc/p9-novsx.c: Same.
13835
13836 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13837
13838 * selftests/asr_div1.rtl: New file.
13839 * selftests/aarch64: New subdirectory.
13840 * selftests/aarch64/times-two.rtl: New file.
13841 * selftests/bb-index.rtl: New file.
13842 * selftests/cfg-test.rtl: New file.
13843 * selftests/const-int.rtl: New file.
13844 * selftests/example-labels.rtl: New file.
13845 * selftests/insn-with-mode.rtl: New file.
13846 * selftests/jump-to-label-ref.rtl: New file.
13847 * selftests/jump-to-return.rtl: New file.
13848 * selftests/jump-to-simple-return.rtl: New file.
13849 * selftests/mem.rtl: New file.
13850 * selftests/note-insn-deleted.rtl: New file.
13851 * selftests/note_insn_basic_block.rtl: New file.
13852 * selftests/simple-cse.rtl: New file.
13853 * selftests/symbol-ref.rtl: New file.
13854 * selftests/x86_64: New subdirectory.
13855 * selftests/x86_64/call-insn.rtl: New file.
13856 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13857 * selftests/x86_64/times-two.rtl: New file.
13858 * selftests/x86_64/unspec.rtl: New file.
13859
13860 2017-01-05 Nathan Sidwell <nathan@acm.org>
13861
13862 PR c++/78765
13863 * g++.dg/cpp0x/pr78765.C: New.
13864
13865 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13866
13867 * gcc.target/s390/memcpy-2.c: New test.
13868 * gcc.target/s390/memset-2.c: New test.
13869
13870 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13871
13872 * gcc.target/s390/memcpy-1.c: New test.
13873
13874 2017-01-04 Jeff Law <law@redhat.com>
13875
13876 PR tree-optimization/78812
13877 * g++.dg/torture/pr78812.C: New test.
13878
13879 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13880
13881 PR target/71977
13882 PR target/70568
13883 PR target/78823
13884 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13885 64-bit VSX systems with direct move, whether we optimize common
13886 code sequences in the GLIBC math library for float math functions.
13887 * gcc.target/powerpc/pr71977-2.c: Likewise.
13888
13889 2017-01-04 Marek Polacek <polacek@redhat.com>
13890
13891 PR c++/64767
13892 * c-c++-common/Wpointer-compare-1.c: New test.
13893
13894 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR c++/78949
13897 * c-c++-common/Wunused-var-16.c: New test.
13898
13899 PR c++/78693
13900 * g++.dg/cpp0x/pr78693.C: New test.
13901
13902 PR driver/78957
13903 * gcc.dg/pr78957.c: New test.
13904
13905 * g++.dg/cpp1y/auto-fn34.C: New test.
13906
13907 PR c++/71182
13908 * g++.dg/cpp0x/pr71182.C: New test.
13909
13910 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13911
13912 PR target/78056
13913 * gcc.target/powerpc/pr78056-1.c: New test.
13914 * gcc.target/powerpc/pr78056-2.c: New test.
13915 * gcc.target/powerpc/pr78056-3.c: New test.
13916 * gcc.target/powerpc/pr78056-4.c: New test.
13917 * gcc.target/powerpc/pr78056-5.c: New test.
13918 * gcc.target/powerpc/pr78056-6.c: New test.
13919 * gcc.target/powerpc/pr78056-7.c: New test.
13920 * gcc.target/powerpc/pr78056-8.c: New test.
13921 * lib/target-supports.exp
13922 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13923 whether the effective target supports the popcntb instruction.
13924
13925 2017-01-03 Jeff Law <law@redhat.com>
13926
13927 PR tree-optimization/67955
13928 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13929
13930 2017-01-04 Marek Polacek <polacek@redhat.com>
13931
13932 PR c++/77545
13933 PR c++/77284
13934 * g++.dg/cpp0x/range-for32.C: New test.
13935 * g++.dg/cpp0x/range-for33.C: New test.
13936
13937 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13938
13939 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13940
13941 2017-01-04 Nathan Sidwell <nathan@acm.org>
13942
13943 PR c++/66735
13944 * g++.dg/cpp1y/pr66735.C: New.
13945
13946 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13947
13948 PR tree-optimization/71563
13949 * gcc.dg/tree-ssa/pr71563.c: New test.
13950
13951 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13952
13953 PR fortran/78534
13954 PR fortran/78976
13955 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13956 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13957 * gfortran.dg/transfer_intrinsic_1.f90: Change
13958 scan-tree-dump-times due to gfc_trans_string_copy change to
13959 avoid -Wstringop-overflow.
13960
13961 2017-01-03 Jeff Law <law@redhat.com>
13962
13963 PR tree-optimization/78856
13964 * gcc.c-torture/execute/pr78856.c: New test.
13965
13966 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13967
13968 PR target/78953
13969 * gcc.target/powerpc/pr78953.c: New test.
13970
13971 2017-01-03 Ian Lance Taylor <iant@google.com>
13972
13973 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13974 enums.
13975
13976 2017-01-03 Martin Sebor <msebor@redhat.com>
13977
13978 PR tree-optimization/78696
13979 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13980 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13981 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13982 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13983
13984 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13985
13986 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13987 with more than one digit.
13988 * lib/gcc-dg.exp (process-message): Support more than one digit
13989 in relative line specifications.
13990
13991 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13992
13993 PR tree-optimization/78965
13994 * gcc.dg/pr78965.c: New test.
13995
13996 PR middle-end/78901
13997 * g++.dg/opt/pr78901.C: New test.
13998
13999 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14000
14001 PR fortran/78534
14002 PR fortran/66310
14003 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14004 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14005 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14006 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14007 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14008 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14009 * gfortran.dg/string_1_lp64.f90: New test.
14010 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14011 * gfortran.dg/string_3_lp64.f90: New test.
14012 * gfortran.dg/transfer_intrinsic_1.f90: Change
14013 scan-tree-dump-times due to gfc_trans_string_copy change to
14014 avoid -Wstringop-overflow.
14015
14016 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14017
14018 PR target/78967
14019 * gcc.target/i386/pr78967-1.c: New test.
14020 * gcc.target/i386/pr78967-2.c: Ditto.
14021 * gcc.target/i386/pr78967-3.c: Ditto.
14022
14023 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14024 * gcc.target/i386/pr78904-4.c: Ditto.
14025 * gcc.target/i386/pr78904-6.c: Ditto.
14026
14027 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14028
14029 PR middle-end/77674
14030 * g++.dg/torture/pr77674.C: New testcase.
14031
14032 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14033
14034 Update copyright years.
14035 \f
14036 Copyright (C) 2017 Free Software Foundation, Inc.
14037
14038 Copying and distribution of this file, with or without modification,
14039 are permitted in any medium without royalty provided the copyright
14040 notice and this notice are preserved.