re PR middle-end/70887 (internal compiler error in trunc_int_for_mode, at explow...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/70887
4 * g++.dg/cpp0x/pr70887.C: New test.
5
6 PR c++/70338
7 * g++.dg/cpp0x/pr70338.C: New test.
8
9 PR c++/77786
10 * g++.dg/cpp1y/pr77786.C: New test.
11
12 PR c++/71875
13 * g++.dg/cpp1y/pr71875.C: New test.
14
15 PR c++/77578
16 * g++.dg/gomp/pr77578.C: New test.
17
18 PR middle-end/70100
19 * g++.dg/opt/pr70100.C: New test.
20
21 PR c++/68252
22 * g++.dg/other/pr68252.C: New test.
23
24 PR target/79565
25 PR target/82483
26 * gcc.target/i386/pr82483-1.c: New test.
27 * gcc.target/i386/pr82483-2.c: New test.
28
29 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
30
31 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
32 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
33 instruction list.
34
35 2017-10-10 Nathan Sidwell <nathan@acm.org>
36
37 PR preprocessor/82506
38 * g++.dg/cpp/string-3.C: New.
39
40 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
41
42 * gcc.target/powerpc/fold-vec-splat-16.c: New
43 * gcc.target/powerpc/fold-vec-splat-32.c: New.
44 * gcc.target/powerpc/fold-vec-splat-8.c: New.
45
46 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
47
48 PR libfortran/82233
49 * gfortran.dg/execute_command_line_3.f90: New test.
50
51 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
52
53 * gcc.target/powerpc/fold-vec-splat-16.c: New
54 * gcc.target/powerpc/fold-vec-splat-32.c: New.
55 * gcc.target/powerpc/fold-vec-splat-8.c: New.
56
57 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
58
59 * gcc.target/powerpc/fold-vec-splats-char.c: New.
60 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
61 * gcc.target/powerpc/fold-vec-splats-int.c: New.
62 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
63 * gcc.target/powerpc/fold-vec-splats-short.c: New.
64
65 2017-10-10 Jakub Jelinek <jakub@redhat.com>
66
67 PR c/82437
68 * c-c++-common/Wtautological-compare-7.c: New test.
69
70 2017-10-10 Bin Cheng <bin.cheng@arm.com>
71
72 * gcc.dg/tree-ssa/ldist-34.c: New test.
73
74 2017-10-10 Bin Cheng <bin.cheng@arm.com>
75
76 * gcc.dg/tree-ssa/ldist-27.c: New test.
77
78 2017-10-09 Ed Schonberg <schonberg@adacore.com>
79
80 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
81 gnat.dg/class_wide4_pkg2.ads: New testcase.
82
83 2017-10-09 Ed Schonberg <schonberg@adacore.com>
84
85 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
86
87 2017-10-09 Ed Schonberg <schonberg@adacore.com>
88
89 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
90 New testcase.
91
92 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
93
94 * gcc.target/powerpc/amo1.c: New test.
95 * gcc.target/powerpc/amo2.c: Likewise.
96
97 2017-10-09 Richard Biener <rguenther@suse.de>
98
99 PR tree-optimization/82449
100 * gfortran.dg/graphite/pr82449.f: New testcase.
101
102 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
103
104 PR target/82463
105 * gcc.target/s390/zvector/pr82463.c: New test.
106
107 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
108
109 PR target/82465
110 * gcc.target/s390/zvector/pr82465.c: New test.
111
112 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
113
114 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
115
116 2017-10-09 Tom de Vries <tom@codesourcery.com>
117
118 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
119 number relative.
120 (abort): Declare.
121
122 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
123
124 * gcc.c-torture/execute/20171008-1.c: New test.
125
126 2017-10-03 Jeff Law <law@redhat.com>
127
128 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
129 * gcc.dg/stack-check-6.c: Likewise.
130 * gcc.dg/stack-check-6a.c: Likewise.
131
132 2017-10-07 Michael Collison <michael.collison@arm.com>
133
134 * gcc.target/aarch64/var_shift_mask_2.c: New test.
135
136 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
137
138 PR fortran/82375
139 * gfortran.dg/pdt_13.f03 : New test.
140 * gfortran.dg/pdt_14.f03 : New test.
141 * gfortran.dg/pdt_15.f03 : New test.
142
143 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
144
145 * gcc.dg/cold-1.c: New testcase.
146
147 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/80805
150 * g++.dg/cpp0x/pr80805.C: New.
151
152 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
153
154 PR fortran/49232
155 * gfortran.dg/contiguous_4.f90: New test.
156
157 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
158
159 PR c++/66690
160 * g++.dg/cpp1y/pr66690.C: New.
161
162 2017-10-06 Nathan Sidwell <nathan@acm.org>
163
164 PR c++/82424
165 * g++.dg/warn/pr82424.C: New.
166
167 2017-10-06 Jakub Jelinek <jakub@redhat.com>
168
169 PR c++/82299
170 * g++.dg/cpp0x/pr82299.C: New test.
171
172 P0704R1 - fixing const-qualified pointers to members
173 * g++.dg/cpp2a/ptrmem1.C: New test.
174
175 2017-10-06 Martin Liska <mliska@suse.cz>
176
177 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
178
179 2017-10-06 Sudakshina Das <sudi.das@arm.com>
180
181 * gcc.target/aarch64/bic_imm_1.c: New test.
182 * gcc.target/aarch64/orr_imm_1.c: Likewise.
183
184 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
185
186 PR c++/60153
187 * g++.dg/cpp0x/variadic-crash3.C: New.
188
189 2017-10-06 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/82434
192 * gcc.dg/store_merging_9.c: New test.
193
194 2017-10-06 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/82397
197 * gfortran.dg/pr82397.f: New testcase.
198
199 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
200
201 PR target/82322
202 * gcc.target/s390/zvector/pr82322.c: New test.
203
204 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
205
206 PR target/82317
207 * gcc.target/s390/zvector/pr82317.c: New test.
208
209 2017-10-06 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/82422
212 * gcc.dg/graphite/pr82422.c: New testcase.
213
214 2017-10-06 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/82421
217 * gcc.dg/graphite/pr82421.c: New testcase.
218
219 2017-10-06 Jakub Jelinek <jakub@redhat.com>
220
221 PR c/82437
222 * c-c++-common/Wtautological-compare-6.c: New test.
223
224 2017-10-06 Richard Biener <rguenther@suse.de>
225
226 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
227 * gcc.dg/graphite/id-16.c: Likewise.
228 * gcc.dg/graphite/pr46168.c: Likewise.
229 * gcc.dg/graphite/pr68756.c: Likewise.
230 * gcc.dg/graphite/pr69728.c: Likewise.
231 * gcc.dg/graphite/pr71575-2.c: Likewise.
232 * gcc.dg/graphite/pr77362.c: Likewise.
233 * gcc.dg/graphite/pr81373.c: Likewise.
234 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
235 * gfortran.dg/graphite/interchange-1.f: Likewise.
236 * gfortran.dg/graphite/pr42334-1.f: Likewise.
237 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
238 * gfortran.dg/graphite/pr42393.f90: Likewise.
239 * gfortran.dg/graphite/pr47019.f: Likewise.
240 * gfortran.dg/graphite/id-17.f: Likewise.
241 * gfortran.dg/graphite/id-19.f: Likewise.
242 * gfortran.dg/graphite/run-id-2.f90: Likewise.
243 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
244 * gfortran.dg/graphite/pr42326.f90: Likewise.
245 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
246 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
247 a code generation error.
248 * gfortran.dg/graphite/run-id-3.f90: Likewise.
249 * gfortran.dg/graphite/pr29832.f90: Likewise.
250
251 2017-10-06 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/82436
254 * gcc.dg/vect/pr82436.c: New testcase.
255
256 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
257
258 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
259
260 2017-10-05 Tamar Christina <tamar.christina@arm.com>
261
262 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
263 * lib/target-supports.exp (vect_sizes_16B_8B): New.
264
265 2017-10-05 Tamar Christina <tamar.christina@arm.com>
266
267 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
268 * gcc.dg/vect/vect-align-2.c: Likewise.
269 * gcc.dg/vect/vect-multitypes-1.c: Likewise
270
271 2017-10-05 Nathan Sidwell <nathan@acm.org>
272
273 * g++.dg/warn/mvp.C: New.
274
275 2017-10-05 Jakub Jelinek <jakub@redhat.com>
276
277 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
278 friendly.
279
280 2017-10-05 Richard Biener <rguenther@suse.de>
281
282 * gfortran.dg/graphite/id-17.f: Fix typo.
283 * gfortran.dg/graphite/id-19.f: Likewise.
284 * gfortran.dg/graphite/pr29832.f90: Likewise.
285 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
286 * gfortran.dg/graphite/pr42326.f90: Likewise.
287 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
288 * gfortran.dg/graphite/run-id-2.f90: Likewise.
289 * gfortran.dg/graphite/run-id-3.f90: Likewise.
290
291 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/80471
294 * g++.dg/cpp1y/pr80471.C: New.
295
296 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
297
298 PR c++/78131
299 * g++.dg/cpp1z/constexpr-lambda17.C: New.
300
301 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
302
303 PR c++/78018
304 * g++.dg/cpp1y/lambda-generic-78018.C: New.
305
306 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
307 Andrew Pinski <apinski@cavium.com>
308
309 PR c++/71946
310 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
311 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
312
313 2017-10-04 Sudakshina Das <sudi.das@arm.com>
314
315 * gcc.target/aarch64/bic_imm_1.c: New.
316 * gcc.target/aarch64/orr_imm_1.c: Likewise.
317
318 2017-10-04 Nathan Sidwell <nathan@acm.org>
319
320 * g++.dg/abi/mangle41.C: Adjust diagnostics.
321
322 2017-10-04 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/82373
325 * g++.dg/cpp1y/pr82373.C: New test.
326
327 2017-10-04 David Malcolm <dmalcolm@redhat.com>
328
329 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
330 underlining for param.
331 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
332 highlighting of parameters; add test coverage for trivial
333 parameter decls, and for callback parameters.
334 * gcc.dg/pr68533.c: Update location of two errors to reflect
335 location of params.
336
337 2017-10-04 David Malcolm <dmalcolm@redhat.com>
338
339 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
340 (create_code): Call it.
341 * jit.dg/test-vector-rvalues.cc: New test case.
342
343 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
344
345 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
346 vector loop peeling.
347 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
348 New proc.
349
350 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
351
352 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
353 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
354 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
355 vect_floatint_cvt with vect_doubleint_cvt.
356 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
357 vect_intfloat_cvt with vect_intdouble_cvt.
358 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
359 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
360 depend on vect_intdouble_cvt.
361 * lib/target-supports.exp
362 (check_effective_target_vect_doubleint_cvt)
363 (check_effective_target_vect_intdouble_cvt): New procs.
364
365 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
366
367 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
368 * lib/target-supports.exp (check_effective_target_vect_long_mult):
369 New proc.
370
371 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
372
373 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
374 * gfortran.dg/vect/pr77848.f: Likewise.
375
376 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
377
378 * lib/target-supports.exp (check_effective_target_vect_float):
379 Return 1 being on a S/390 with VXE.
380 * gcc.dg/vect/pr31699.c: Require vec_float.
381 * gcc.dg/vect/pr61194.c: Likewise.
382 * gcc.dg/vect/pr65947-10.c: Likewise.
383 * gcc.dg/vect/pr66142.c: Likewise.
384 * gcc.dg/vect/slp-10.c: Likewise.
385 * gcc.dg/vect/slp-11c.c: Likewise.
386 * gcc.dg/vect/slp-12b.c: Likewise.
387 * gcc.dg/vect/slp-18.c: Likewise.
388 * gcc.dg/vect/slp-33.c: Likewise.
389 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
390 * gcc.dg/vect/slp-cond-2.c: Likewise.
391 * gcc.dg/vect/vect-cond-10.c: Likewise.
392 * gcc.dg/vect/vect-cond-8.c: Likewise.
393 * gcc.dg/vect/vect-cond-9.c: Likewise.
394 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
395 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
396
397 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
398
399 PR tree-optimization/82374
400 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
401 attributes propagation changes for OMP outlined regions.
402 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
403 * c-c++-common/goacc/kernels-reduction.c: Likewise.
404
405 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
406
407 PR tree-optimization/82413
408 * g++.dg/pr82413.C: New test.
409
410 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
411
412 PR fortran/77296
413 * gfortran.dg/associate_32.f03 : New test.
414
415 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/78816
418 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
419
420 2017-10-04 Jakub Jelinek <jakub@redhat.com>
421
422 PR tree-optimization/82374
423 * gcc.dg/gomp/pr82374.c: New test.
424
425 2017-10-04 Richard Biener <rguenther@suse.de>
426
427 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
428 errors and scan for one.
429 * gfortran.dg/graphite/id-19.f: Likewise.
430 * gfortran.dg/graphite/pr29832.f90: Likewise.
431 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
432 * gfortran.dg/graphite/pr42326.f90: Likewise.
433 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
434 * gfortran.dg/graphite/run-id-2.f90: Likewise.
435 * gfortran.dg/graphite/run-id-3.f90: Likewise.
436 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
437
438 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
439
440 * gcc.target/powerpc/float128-odd.c: New test.
441
442 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/70343
445 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
446
447 2017-10-03 Jeff Law <law@redhat.com>
448
449 PR target/82358
450 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
451
452 2017-10-03 Martin Jambor <mjambor@suse.cz>
453
454 PR tree-optimization/82363
455 * gcc.dg/tree-ssa/pr82363.c: New test.
456
457 2017-10-03 Jakub Jelinek <jakub@redhat.com>
458
459 PR tree-optimization/82381
460 * gcc.c-torture/compile/pr82381.c: New test.
461
462 PR target/82386
463 * gcc.dg/pr82386.c: New test.
464
465 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/70570
468 * g++.dg/cpp1y/lambda-generic-70570.C: New.
469
470 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
471
472 PR c++/79590
473 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
474
475 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/79005
478 * g++.dg/cpp1y/lambda-generic-79005.C: New.
479
480 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
481
482 PR fortran/82312
483 * gfortran.dg/typebound_proc_36.f90 : New test.
484
485 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
486
487 PR target/80210
488 * gcc.target/powerpc/pr80210-2.c: New test.
489
490 2017-10-02 Jakub Jelinek <jakub@redhat.com>
491
492 * gcc.dg/pr82389.c: New test.
493
494 PR tree-optimization/82387
495 PR tree-optimization/82388
496 PR tree-optimization/82389
497 * gcc.c-torture/compile/pr82389.c: New test.
498 * gcc.c-torture/execute/pr82387.c: New test.
499 * gcc.c-torture/execute/pr82388.c: New test.
500
501 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
502
503 PR c++/79180
504 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
505 * g++.dg/torture/pr79180.C: Likewise.
506
507 PR c++/71386
508 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
509
510 2017-10-02 Richard Biener <rguenther@suse.de>
511
512 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
513 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
514 * gcc.dg/graphite/id-16.c: Likewise.
515 * gcc.dg/graphite/pr46168.c: Likewise.
516 * gcc.dg/graphite/pr68756.c: Likewise.
517 * gcc.dg/graphite/pr69728.c: Likewise.
518 * gcc.dg/graphite/pr71575-2.c: Likewise.
519 * gcc.dg/graphite/pr77362.c: Likewise.
520 * gcc.dg/graphite/pr81373.c: Likewise.
521 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
522 * gfortran.dg/graphite/interchange-1.f: Likewise.
523 * gfortran.dg/graphite/pr29581.f90: Likewise.
524 * gfortran.dg/graphite/pr42334-1.f: Likewise.
525 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
526 * gfortran.dg/graphite/pr42393.f90: Likewise.
527 * gfortran.dg/graphite/pr47019.f: Likewise.
528
529 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR c++/69977
532 * g++.dg/cpp1y/lambda-generic-69977.C: New.
533
534 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/59991
537 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
538
539 2017-10-02 Tom de Vries <tom@codesourcery.com>
540
541 * gcc.c-torture/compile/pr82337.c: Add
542 dg-require-effective-target nonlocal_goto.
543
544 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
545 Alan Hayward <alan.hayward@arm.com>
546 David Sherwood <david.sherwood@arm.com>
547
548 PR target/71307
549 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
550
551 2017-10-02 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/82355
554 * gcc.dg/graphite/fuse-1.c: Adjust.
555 * gcc.dg/graphite/fuse-2.c: Likewise.
556 * gcc.dg/graphite/pr82355.c: New testcase.
557
558 2017-10-01 Jeff Law <law@redhat.com>
559
560 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
561
562 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
563
564 PR fortran/61450
565 * gfortran.dg/binding_label_tests_28.f90: New test.
566
567 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/65949
570 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
571
572 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
573
574 PR c++/68754
575 * g++.dg/cpp1y/constexpr-68754.C: Move...
576 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
577
578 2017-09-30 Jakub Jelinek <jakub@redhat.com>
579
580 PR target/82361
581 * gcc.target/i386/pr82361-1.c: New test.
582 * gcc.target/i386/pr82361-2.c: New test.
583
584 2017-09-29 Yury Gribov <tetra2005@gmail.com>
585
586 PR middle-end/82319
587 * c-c++/common/pr57371-4.c: Test NaN comparisons.
588
589 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
590
591 * g++.dg/other/dump-ada-spec-10.C: New test.
592
593 2017-09-29 Jeff Law <law@redhat.com>
594
595 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
596
597 2017-09-29 Jakub Jelinek <jakub@redhat.com>
598
599 P0683R1 - default member initializers for bit-fields
600 * g++.dg/ext/bitfield6.C: New test.
601 * g++.dg/cpp2a/bitfield1.C: New test.
602 * g++.dg/cpp2a/bitfield2.C: New test.
603 * g++.dg/cpp2a/bitfield3.C: New test.
604
605 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
606
607 PR target/81481
608 * gcc.target/i386/pr81481.c: New.
609
610 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
611
612 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
613 and dg-require-effective-target directives to correct testing
614 behavior.
615 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
616 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
617 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
618 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
619 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
620 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
621 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
622 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
623 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
624 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
625 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
626 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
627 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
628 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
629 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
630 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
631 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
632
633 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
634
635 PR tree-optimization/82337
636 * gcc.c-torture/compile/pr82337.c: New file.
637
638 2017-09-29 Javier Miranda <miranda@adacore.com>
639
640 * gnat.dg/unchecked_union3.adb: New testcase.
641
642 2017-09-29 Javier Miranda <miranda@adacore.com>
643
644 * gnat.dg/unchecked_union2.adb: New testcase.
645
646 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
647
648 PR fortran/25071
649 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
650 * gfortran.dg/argument_checking_4.f90: Likewise.
651 * gfortran.dg/argument_checking_5.f90: Likewise.
652 * gfortran.dg/argument_checking_6.f90: Likewise.
653 * gfortran.dg/argument_checking_10.f90: Likewise.
654 * gfortran.dg/argument_checking_13.f90: Likewise.
655 * gfortran.dg/argument_checking_15.f90: Likewise.
656 * gfortran.dg/argument_checking_18.f90: Likewise.
657 * gfortran.dg/gomp/udr8.f90: Likewise.
658 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
659 the dg-options.
660
661 2017-09-29 Jakub Jelinek <jakub@redhat.com>
662
663 * g++.dg/ext/bitfield7.C: New test.
664 * g++.dg/ext/bitfield8.C: New test.
665 * g++.dg/ext/bitfield9.C: New test.
666
667 PR c/82340
668 * gcc.dg/tree-ssa/pr82340.c: New test.
669
670 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
671
672 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
673
674 PR c++/79488
675 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
676
677 2017-09-28 Jakub Jelinek <jakub@redhat.com>
678
679 PR target/82342
680 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
681 * gcc.target/i386/pr82260-2.c: Likewise.
682
683 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
684
685 * gcc.target/i386/avx512f-constant-float-return.c: New test.
686
687 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
688
689 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
690 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
691 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
692 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
693 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
694 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
695 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
696 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
697 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
698 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
699
700 2017-09-28 David Malcolm <dmalcolm@redhat.com>
701
702 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
703 test case.
704 * jit.dg/test-returning-function-ptr.c (create_code): Update to
705 create a function pointer type independently of the call to
706 gcc_jit_function_get_address, and assign the pointer to a local
707 before returning it, to exercise the function pointer type
708 comparison code.
709
710 2017-09-27 David Malcolm <dmalcolm@redhat.com>
711
712 * jit.dg/all-non-failing-tests.h: Add
713 test-returning-function-ptr.c.
714 * jit.dg/test-returning-function-ptr.c: New test case.
715
716 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
717
718 PR target/71727
719 * gcc.target/aarch64/pr71727-2.c: New test.
720
721 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
722
723 * gcc.target/powerpc/swaps-p8-28.c: New test.
724 * gcc.target/powerpc/swaps-p8-29.c: New test.
725 * gcc.target/powerpc/swaps-p8-30.c: New test.
726 * gcc.target/powerpc/swaps-p8-31.c: New test.
727 * gcc.target/powerpc/swaps-p8-32.c: New test.
728 * gcc.target/powerpc/swaps-p8-33.c: New test.
729 * gcc.target/powerpc/swaps-p8-34.c: New test.
730 * gcc.target/powerpc/swaps-p8-35.c: New test.
731 * gcc.target/powerpc/swaps-p8-36.c: New test.
732 * gcc.target/powerpc/swaps-p8-37.c: New test.
733 * gcc.target/powerpc/swaps-p8-38.c: New test.
734 * gcc.target/powerpc/swaps-p8-39.c: New test.
735 * gcc.target/powerpc/swaps-p8-40.c: New test.
736 * gcc.target/powerpc/swaps-p8-41.c: New test.
737 * gcc.target/powerpc/swaps-p8-42.c: New test.
738 * gcc.target/powerpc/swaps-p8-43.c: New test.
739 * gcc.target/powerpc/swaps-p8-44.c: New test.
740 * gcc.target/powerpc/swaps-p8-45.c: New test.
741
742 2017-09-27 Carl Love <cel@us.ibm.com>
743 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
744 for the __builtin_fctid and __builtin_fctiw.
745
746 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
747
748 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
749 new group memory offsetting code in the BRIG frontend.
750 * brig.dg/test/gimple/function_calls.hsail: Likewise.
751 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
752 * brig.dg/test/gimple/variables.hsail: Likewise.
753
754 2017-09-27 Jakub Jelinek <jakub@redhat.com>
755
756 PR c++/82159
757 * g++.dg/opt/pr82159.C: New test.
758
759 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
760
761 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
762
763 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
764
765 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
766 don't generate a 32-bit shift after doing XSCVDPSPN.
767 * gcc.target/powerpc/direct-move-float1.c: Likewise.
768 * gcc.target/powerpc/direct-move-float3.c: New test.
769
770 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
771
772 * gcc.dg/tree-ssa/cmpdiv.c: New test.
773
774 2017-09-26 Carl Love <cel@us.ibm.com>
775
776 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
777 file for the new built-ins and the existing built-ins.
778
779 2017-09-26 Janus Weil <janus@gcc.gnu.org>
780
781 PR fortran/82143
782 PR fortran/82324
783 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
784 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
785 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
786 Don't assume that DOUBLE PRECISION has kind=16.
787
788 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
789
790 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
791 warning from associate construct and do loop.
792
793 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
794
795 * gfortran.dg/gomp/associate1.f90: Really commit change
796 from 2017-09-25.
797 * gfortran.dg/predcom-1.f: Likewise.
798 * gfortran.dg/unconstrained_commons.f: Likewise.
799
800 2017-09-26 Jakub Jelinek <jakub@redhat.com>
801
802 PR middle-end/35691
803 * gcc.dg/pr35691-5.c: New test.
804 * gcc.dg/pr35691-6.c: New test.
805
806 2017-09-26 Richard Biener <rguenther@suse.de>
807
808 PR tree-optimization/82321
809 * gcc.dg/graphite/pr82321.c: New testcase.
810
811 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
812
813 * lib/target-supports.exp (check_effective_target_vect_int)
814 (check_effective_target_vect_shift)
815 (check_effective_target_whole_vector_shift)
816 (check_effective_target_vect_shift_char)
817 (check_effective_target_vect_long)
818 (check_effective_target_vect_double)
819 (check_effective_target_vect_long_long)
820 (check_effective_target_vect_perm)
821 (check_effective_target_vect_perm_byte)
822 (check_effective_target_vect_perm_short)
823 (check_effective_target_vect_widen_mult_qi_to_hi)
824 (check_effective_target_vect_widen_mult_hi_to_si)
825 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
826 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
827 (check_effective_target_vect_widen_mult_si_to_di_pattern)
828 (check_effective_target_vect_pack_trunc)
829 (check_effective_target_vect_unpack)
830 (check_effective_target_vect_hw_misalign)
831 (check_effective_target_vect_condition)
832 (check_effective_target_vect_cond_mixed)
833 (check_effective_target_vect_char_mult)
834 (check_effective_target_vect_short_mult)
835 (check_effective_target_vect_int_mult)
836 (check_effective_target_vect_extract_even_odd)
837 (check_effective_target_vect_interleave)
838 (check_effective_target_sqrt_insn)
839 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
840 VX.
841 (check_vect_support_and_set_flags): New proc.
842 (check_effective_target_s390_vxe): Rename arch12 to z14.
843
844 2017-09-26 Richard Biener <rguenther@suse.de>
845
846 PR tree-optimization/82320
847 * gcc.dg/torture/pr82320.c: New testcase.
848
849 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
850
851 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
852 Fix arm check.
853
854 2017-09-25 Jeff Law <law@redhat.com>
855
856 * lib/target-supports.exp
857 (check_effective_target_supports_stack_clash_protection): Enable for
858 rs6000 and powerpc targets.
859
860 2017-09-25 Bin Cheng <bin.cheng@arm.com>
861
862 PR tree-optimization/82163
863 * gcc.dg/tree-ssa/pr82163.c: New test.
864
865 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
866
867 * gfortran.dg/do_subscript_1.f90: New test.
868 * gfortran.dg/do_subscript_2.f90: New test.
869 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
870 * gfortran.dg/predcom-1.f: Adjust loop bounds.
871 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
872
873 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
874
875 * gcc.target/powerpc/fold-vec-st-char.c: New.
876 * gcc.target/powerpc/fold-vec-st-double.c: New.
877 * gcc.target/powerpc/fold-vec-st-float.c: New.
878 * gcc.target/powerpc/fold-vec-st-int.c: New.
879 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
880 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
881 * gcc.target/powerpc/fold-vec-st-short.c: New.
882
883 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
884
885 * g++.dg/pr82155.C: New testcase.
886
887 2017-09-25 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/82285
890 * gcc.dg/torture/pr82285.c: New testcase.
891
892 2017-09-25 Justin Squirek <squirek@adacore.com>
893
894 * gnat.dg/entry_family.adb: New testcase
895
896 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
897
898 PR target/82267
899 * gcc.target/i386/pr82267.c: New test.
900
901 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
902 PR fortran/66328
903
904 * gfortran.dg/data_derived_1.f90: New test.
905
906 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
907
908 PR fortran/54633
909 * gfortran.dg/intrinsic_bounds_1.f90: New test.
910 * gfortran.dg/intrinsic_param_1.f90: New test.
911
912 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
913 Steven G. Kargl <kargl@gcc.gnu.org>
914
915 PR fortran/80118
916 * gfortran.dg/zero_sized_7.f90: New test.
917
918 2017-09-23 Janus Weil <janus@gcc.gnu.org>
919
920 PR fortran/82143
921 * gfortran.dg/promotion_3.f90: New test case.
922 * gfortran.dg/promotion_4.f90: New test case.
923
924 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
925
926 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
927 * gcc.target/i386/pr82196-2.c: (b): Likewise.
928
929 2017-09-22 Jakub Jelinek <jakub@redhat.com>
930
931 PR middle-end/35691
932 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
933 instead of -fdump-tree-forwprop-details in dg-options.
934 * gcc.dg/pr35691-2.c: Likewise.
935 * gcc.dg/pr35691-3.c: New test.
936 * gcc.dg/pr35691-4.c: New test.
937
938 PR sanitizer/81929
939 * g++.dg/ubsan/pr81929.C: New test.
940
941 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
942
943 PR tree-optimization/82289
944 * gcc.dg/vect/pr82289.c: New test.
945
946 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
947 Alan Hayward <alan.hayward@arm.com>
948 David Sherwood <david.sherwood@arm.com>
949
950 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
951 of alignment message.
952 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
953
954 2017-09-22 Martin Sebor <msebor@redhat.com>
955
956 PR c/81854
957 * gcc.target/i386/pr80732.c: Correct a type error.
958
959 2017-09-22 David Malcolm <dmalcolm@redhat.com>
960
961 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
962 to reflect highlighting of parameters; add test coverage for
963 callback parameters.
964
965 2017-09-22 Richard Biener <rguenther@suse.de>
966
967 * gcc.dg/graphite/scop-24.c: New testcase.
968
969 2017-09-22 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/82291
972 * gcc.dg/torture/pr82291.c: New testcase.
973
974 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
975
976 * gcc.target/i386/avx512f-constant-set.c: New test.
977
978 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
979
980 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
981 * gcc.target/i386/avx512f-prefer.c: New test.
982
983 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
984
985 * lib/target-supports.exp
986 (check_effective_target_frame_pointer_for_non_leaf): Add
987 case for x86 Solaris.
988
989 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/78512
992 * gfortran.dg/associate_26.f90 : New test.
993
994 PR fortran/80120
995 * gfortran.dg/associate_27.f90 : New test.
996
997 PR fortran/81903
998 * gfortran.dg/associate_28.f90 : New test.
999
1000 PR fortran/82121
1001 * gfortran.dg/associate_29.f90 : New test.
1002
1003 PR fortran/67543
1004 * gfortran.dg/associate_30.f90 : New test.
1005
1006 PR fortran/52832
1007 * gfortran.dg/associate_31.f90 : New test.
1008
1009 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/discr48.adb: New test.
1012 * gnat.dg/discr48_pkg.ads: New helper.
1013
1014 2017-09-21 Tamar Christina <tamar.christina@arm.com>
1015
1016 PR testsuite/78421
1017 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1018 Invert arm check.
1019
1020 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1021
1022 * gfortran.dg/goacc/wait.f90: New test.
1023
1024 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR sanitizer/81715
1027 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1028 const predicate to const predicate & to avoid UB.
1029 * g++.dg/opt/pr81715.C: New test.
1030
1031 2017-09-21 Richard Biener <rguenther@suse.de>
1032
1033 PR tree-optimization/82276
1034 PR tree-optimization/82244
1035 * gcc.dg/torture/pr82276.c: New testcase.
1036
1037 2017-09-21 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/71351
1040 * gfortran.dg/graphite/pr71351.f90: New testcase.
1041 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1042
1043 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR target/82260
1046 * gcc.target/i386/pr82260-1.c: New test.
1047 * gcc.target/i386/pr82260-2.c: New test.
1048
1049 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1050 Jeff Law <law@redhat.com>
1051
1052 * gcc.dg/stack-check-5.c: Add argument for s390.
1053 * lib/target-supports.exp:
1054 (check_effective_target_supports_stack_clash_protection): Enable for
1055 s390/s390x targets.
1056
1057 2017-09-20 Martin Sebor <msebor@redhat.com>
1058
1059 PR c/81854
1060 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1061 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1062 * lib/target-supports.exp: Adjust for C++.
1063
1064 PR c/81854
1065 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1066 * gcc.dg/attr-ifunc-2.c: Ditto.
1067 * gcc.dg/attr-ifunc-3.c: Ditto.
1068 * gcc.dg/attr-ifunc-4.c: Ditto.
1069 * gcc.dg/attr-ifunc-5.c: Ditto.
1070 * gcc.dg/pr81854.c: Require ifunc support.
1071 * lib/target-supports.exp: Correct type error.
1072
1073 2017-09-20 Jeff Law <law@redhat.com>
1074
1075 * gcc.target/i386/stack-check-11.c: Update test and regexp
1076 so that it works for both i?86 and x86_64.
1077
1078 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1079
1080 PR target/77687
1081 * gcc.target/powerpc/pr77687.c: New testcase.
1082
1083 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1084
1085 P0409R2 - allow lambda capture [=, this]
1086 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1087 capture. Add further tests.
1088 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1089 for c++2a on [=, this] capture.
1090
1091 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1092 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1093
1094 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1095
1096 * gcc.target/i386/builtin_target.c: Test knm.
1097 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1098
1099 2017-09-20 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/77362
1102 * gcc.dg/graphite/pr77362.c: New testcase.
1103
1104 2017-09-20 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/82264
1107 * gcc.dg/torture/pr82264.c: New testcase.
1108
1109 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1110
1111 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1112 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1113 it doesn't match newlines.
1114 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1115 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1116 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1117 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1118 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1119 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1120 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1121 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1122 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1123 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1124
1125 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/64954
1128 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1129
1130 2017-09-20 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/81373
1133 * gcc.dg/graphite/pr81373.c: New testcase.
1134
1135 2017-09-19 Jeff Law <law@redhat.com>
1136
1137 * gcc.target/i386/stack-check-11.c: New test.
1138
1139 * gcc.dg/stack-check-4.c: New test.
1140 * gcc.dg/stack-check-5.c: New test.
1141 * gcc.dg/stack-check-6.c: New test.
1142 * gcc.dg/stack-check-6a.c: New test.
1143 * gcc.dg/stack-check-7.c: New test.
1144 * gcc.dg/stack-check-8.c: New test.
1145 * gcc.dg/stack-check-9.c: New test.
1146 * gcc.dg/stack-check-10.c: New test.
1147 * lib/target-supports.exp
1148 (check_effective_target_supports_stack_clash_protection): Enable for
1149 x86 and x86_64 targets.
1150
1151 * gcc.dg/stack-check-3.c: New test.
1152
1153 * gcc.dg/stack-check-2.c: New test.
1154 * lib/target-supports.exp
1155 (check_effective_target_supports_stack_clash_protection): New.
1156 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1157 (check_effective_target_caller_implicit_probes): Likewise.
1158
1159 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1160
1161 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1162 * g++.dg/tree-ssa/pr41428.C: Likewise.
1163 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1164 c++17 and up.
1165 * g++.dg/expr/bool3.C: Likewise.
1166 * g++.dg/expr/bitfield5.C: Likewise.
1167 * g++.old-deja/g++.jason/bool5.C: Likewise.
1168
1169 2017-09-18 Martin Sebor <msebor@redhat.com>
1170
1171 PR c/81854
1172 * gcc.dg/pr81854.c: New test.
1173 * g++.dg/ext/attr-ifunc-5.C: New test.
1174 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1175 * g++.dg/ext/attr-ifunc-2.C: Same.
1176 * g++.dg/ext/attr-ifunc-3.C: Same.
1177 * g++.dg/ext/attr-ifunc-4.C: Same.
1178 * g++.old-deja/g++.abi/vtable2.C: Same.
1179 * gcc.dg/attr-ifunc-1.c: Same.
1180
1181 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1182
1183 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1184
1185 2017-09-19 Richard Biener <rguenther@suse.de>
1186
1187 PR tree-optimization/82244
1188 * gcc.dg/torture/pr82244.c: New testcase.
1189
1190 2017-09-19 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/69728
1193 * gfortran.dg/graphite/pr69728.f90: New testcase.
1194 * gcc.dg/graphite/pr69728.c: Likewise.
1195
1196 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/80947
1199 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1200
1201 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1202
1203 * gcc.dg/vect/slp-multitypes-13.c: New test.
1204
1205 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1206
1207 * gfortran.dg/vect/mask-store-1.f90: New test.
1208
1209 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1210
1211 PR c++/45033
1212 * g++.dg/expr/delete1.C: New.
1213
1214 2017-09-18 Bob Duff <duff@adacore.com>
1215
1216 * gnat.dg/validity_check.adb: New testcase.
1217
1218 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1219
1220 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1221
1222 2017-09-18 Bob Duff <duff@adacore.com>
1223
1224 * gnat.dg/tagged_prefix_call.adb: New testcase.
1225
1226 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1227
1228 * gnat.dg/default_variants.adb: New testcase.
1229
1230 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1231
1232 PR target/81736
1233 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1234 * gcc.target/i386/pr81736-4.c: Likewise.
1235
1236 2017-09-18 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/79622
1239 * gcc.dg/graphite/pr79622.c: New testcase.
1240
1241 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1242
1243 gcc.target/i386/pr82196-1.c: New test.
1244 gcc.target/i386/pr82196-2.c: Likewise.
1245
1246 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 PR target/82166
1249 * gcc.target/i386/pr82166.c: New test.
1250
1251 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1252
1253 PR fortran/82173
1254 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1255 * gfortran.dg/pdt_2.f03 : The same.
1256 * gfortran.dg/pdt_3.f03 : The same.
1257 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1258 module 'bad_vars'. Add error concerning assumed parameters and
1259 save attribute.
1260 * gfortran.dg/pdt_11.f03 : New test.
1261
1262 PR fortran/60483
1263 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1264 * gfortran.dg/associate_25.f90 : New test.
1265 * gfortran.dg/pdt_12.f03 : New test.
1266
1267 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1268 Jakub Jelinek <jakub@redhat.com>
1269
1270 Add support for -std=c++2a.
1271 * lib/target-supports.exp (check_effective_target_c++17): Return
1272 1 also if check_effective_target_c++2a.
1273 (check_effective_target_c++17_down): New.
1274 (check_effective_target_c++2a_only): New.
1275 (check_effective_target_c++2a): New.
1276 * g++.dg/cpp2a/cplusplus.C: New.
1277
1278 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1279
1280 PR c/82071
1281 * gcc.target/i386/excess-precision-8.c: New test.
1282
1283 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1284 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/64644
1287 * g++.dg/other/anon-union4.C: New.
1288 * g++.old-deja/g++.law/union4.C: Adjust.
1289 * g++.old-deja/g++.other/anon1.C: Likewise.
1290
1291 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1292
1293 * c-c++-common/Wcast-align.c: New test.
1294
1295 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * g++.dg/sso-1.C: New test.
1298 * g++.dg/sso-2.C: Likewise.
1299
1300 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1301
1302 PR c++/78648
1303 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1304
1305 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1306
1307 PR tree-optimization/71026
1308 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1309
1310 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1311
1312 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1313 * lib/target-supports.exp (check_effective_target_c++14): Use
1314 check_effective_target_c++17 instead of check_effective_target_c++1z.
1315 (check_effective_target_c++14_down): Likewise.
1316 (check_effective_target_c++1z_only): Rename to ...
1317 (check_effective_target_c++17_only): ... this.
1318 (check_effective_target_c++1z): Rename to ...
1319 (check_effective_target_c++17): ... this.
1320 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1321 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1322 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1323 and comments refering to 1z to 17.
1324 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1325 * g++.dg/template/partial5.C: Likewise.
1326 * g++.dg/template/nontype8.C: Likewise.
1327 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1328 * g++.dg/cpp1z/nontype3a.C: Likewise.
1329 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1330 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1331 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1332 * g++.dg/cpp1z/pr78771.C: Likewise.
1333 * g++.dg/cpp1z/elide1.C: Likewise.
1334 * g++.dg/cpp1z/fold3.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1336 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1337 * g++.dg/cpp1z/inline-var2.C: Likewise.
1338 * g++.dg/cpp1z/eval-order2.C: Likewise.
1339 * g++.dg/cpp1z/decomp21.C: Likewise.
1340 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1341 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1342 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1343 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1344 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1345 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1346 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1347 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1348 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1349 * g++.dg/cpp1z/range-for1.C: Likewise.
1350 * g++.dg/cpp1z/init-statement4.C: Likewise.
1351 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1352 * g++.dg/cpp1z/decomp30.C: Likewise.
1353 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1354 * g++.dg/cpp1z/register2.C: Likewise.
1355 * g++.dg/cpp1z/decomp9.C: Likewise.
1356 * g++.dg/cpp1z/regress1.C: Likewise.
1357 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1358 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1359 * g++.dg/cpp1z/abbrev2.C: Likewise.
1360 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1361 * g++.dg/cpp1z/regress2.C: Likewise.
1362 * g++.dg/cpp1z/decomp16.C: Likewise.
1363 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1364 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1365 * g++.dg/cpp1z/decomp3.C: Likewise.
1366 * g++.dg/cpp1z/register1.C: Likewise.
1367 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1368 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1369 * g++.dg/cpp1z/decomp10.C: Likewise.
1370 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1371 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1372 * g++.dg/cpp1z/decomp27.C: Likewise.
1373 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1374 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1376 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1377 * g++.dg/cpp1z/decomp11.C: Likewise.
1378 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1379 * g++.dg/cpp1z/utf8-2.C: Likewise.
1380 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1381 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1382 * g++.dg/cpp1z/byte1.C: Likewise.
1383 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1384 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1385 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1386 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1387 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1388 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1389 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1390 * g++.dg/cpp1z/cplusplus.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1392 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1394 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1395 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1396 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1397 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1398 * g++.dg/cpp1z/fold9.C: Likewise.
1399 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1400 * g++.dg/cpp1z/abbrev1.C: Likewise.
1401 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1402 * g++.dg/cpp1z/utf8.C: Likewise.
1403 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1404 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1405 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1406 * g++.dg/cpp1z/init-statement2.C: Likewise.
1407 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1408 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1409 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1410 * g++.dg/cpp1z/nontype3.C: Likewise.
1411 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1412 * g++.dg/cpp1z/fold7.C: Likewise.
1413 * g++.dg/cpp1z/nontype2.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1415 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1416 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1417 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1418 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1419 * g++.dg/cpp1z/nontype1.C: Likewise.
1420 * g++.dg/cpp1z/init-statement5.C: Likewise.
1421 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1422 * g++.dg/cpp1z/decomp17.C: Likewise.
1423 * g++.dg/cpp1z/fold4.C: Likewise.
1424 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1425 * g++.dg/cpp1z/fold7a.C: Likewise.
1426 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1427 * g++.dg/cpp1z/init-statement7.C: Likewise.
1428 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1429 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1430 * g++.dg/cpp1z/pr79143.C: Likewise.
1431 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1432 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1433 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1434 * g++.dg/cpp1z/decomp20.C: Likewise.
1435 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1437 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1438 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1439 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1440 * g++.dg/cpp1z/fold8.C: Likewise.
1441 * g++.dg/cpp1z/init-statement3.C: Likewise.
1442 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1443 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1444 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1445 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1446 * g++.dg/cpp1z/fold1.C: Likewise.
1447 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1448 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1449 * g++.dg/cpp1z/fold5.C: Likewise.
1450 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1451 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1452 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1453 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1455 * g++.dg/cpp1z/eval-order3.C: Likewise.
1456 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1457 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1458 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1459 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1460 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1461 * g++.dg/cpp1z/decomp15.C: Likewise.
1462 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1463 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1464 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1465 * g++.dg/cpp1z/decomp4.C: Likewise.
1466 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1467 * g++.dg/cpp1z/init-statement8.C: Likewise.
1468 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1469 * g++.dg/cpp1z/init-statement6.C: Likewise.
1470 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1471 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1472 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1473 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1474 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1475 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1476 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1477 * g++.dg/cpp1z/init-statement9.C: Likewise.
1478 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1479 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1480 * g++.dg/cpp1z/fold2.C: Likewise.
1481 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1482 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1483 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1484 * g++.dg/cpp1z/fold6.C: Likewise.
1485 * g++.dg/cpp1z/decomp12.C: Likewise.
1486 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1487 * g++.dg/cpp1z/inline-var1.C: Likewise.
1488 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1489 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1490 * g++.dg/other/error3.C: Likewise.
1491 * g++.dg/init/new25.C: Likewise.
1492 * g++.dg/init/new13.C: Likewise.
1493 * g++.dg/tls/diag-2.C: Likewise.
1494 * g++.dg/tls/diag-4.C: Likewise.
1495 * g++.dg/opt/noreturn-1.C: Likewise.
1496 * g++.dg/eh/async-unwind2.C: Likewise.
1497 * g++.dg/eh/spec9.C: Likewise.
1498 * g++.dg/eh/spec7.C: Likewise.
1499 * g++.dg/eh/template1.C: Likewise.
1500 * g++.dg/eh/cond4.C: Likewise.
1501 * g++.dg/eh/pr41819.C: Likewise.
1502 * g++.dg/eh/delete1.C: Likewise.
1503 * g++.dg/eh/spec3.C: Likewise.
1504 * g++.dg/eh/forced4.C: Likewise.
1505 * g++.dg/eh/spec2.C: Likewise.
1506 * g++.dg/eh/shadow1.C: Likewise.
1507 * g++.dg/eh/pr38662.C: Likewise.
1508 * g++.dg/eh/ehopt1.C: Likewise.
1509 * g++.dg/eh/spec8.C: Likewise.
1510 * g++.dg/eh/init-temp2.C: Likewise.
1511 * g++.dg/rtti/crash3.C: Likewise.
1512 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1513 * g++.dg/warn/register-parm-1.C: Likewise.
1514 * g++.dg/warn/register-var-2.C: Likewise.
1515 * g++.dg/gcov/gcov-7.C: Likewise.
1516 * g++.dg/tree-ssa/pr45605.C: Likewise.
1517 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1518 * g++.dg/lookup/exception1.C: Likewise.
1519 * g++.dg/ubsan/pr79589.C: Likewise.
1520 * g++.dg/tm/pr47340.C: Likewise.
1521 * g++.dg/tm/pr46567.C: Likewise.
1522 * g++.dg/expr/bitfield5.C: Likewise.
1523 * g++.dg/expr/bool1.C: Likewise.
1524 * g++.dg/expr/lval3.C: Likewise.
1525 * g++.dg/expr/lval4.C: Likewise.
1526 * g++.dg/expr/bitfield4.C: Likewise.
1527 * g++.dg/expr/bitfield6.C: Likewise.
1528 * g++.dg/expr/bool3.C: Likewise.
1529 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1530 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1531 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1532 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1533 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1534 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1535 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1536 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1537 * g++.dg/parse/register1.C: Likewise.
1538 * g++.dg/parse/error15.C: Likewise.
1539 * g++.dg/parse/linkage2.C: Likewise.
1540 * g++.dg/concepts/intro2.C: Likewise.
1541 * g++.dg/concepts/class.C: Likewise.
1542 * g++.dg/concepts/traits1.C: Likewise.
1543 * g++.dg/concepts/req5.C: Likewise.
1544 * g++.dg/concepts/var-concept5.C: Likewise.
1545 * g++.dg/concepts/fn-concept2.C: Likewise.
1546 * g++.dg/concepts/traits2.C: Likewise.
1547 * g++.dg/concepts/placeholder2.C: Likewise.
1548 * g++.dg/concepts/class6.C: Likewise.
1549 * g++.dg/concepts/memtmpl1.C: Likewise.
1550 * g++.dg/concepts/friend2.C: Likewise.
1551 * g++.dg/concepts/template-parm3.C: Likewise.
1552 * g++.dg/concepts/template-parm10.C: Likewise.
1553 * g++.dg/concepts/explicit-spec1.C: Likewise.
1554 * g++.dg/concepts/explicit-spec3.C: Likewise.
1555 * g++.dg/concepts/var-templ2.C: Likewise.
1556 * g++.dg/concepts/intro5.C: Likewise.
1557 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1558 * g++.dg/concepts/iconv1.C: Likewise.
1559 * g++.dg/concepts/constrained-parm.C: Likewise.
1560 * g++.dg/concepts/template-template-parm1.C: Likewise.
1561 * g++.dg/concepts/var-concept3.C: Likewise.
1562 * g++.dg/concepts/class3.C: Likewise.
1563 * g++.dg/concepts/memfun2.C: Likewise.
1564 * g++.dg/concepts/req1.C: Likewise.
1565 * g++.dg/concepts/disjunction1.C: Likewise.
1566 * g++.dg/concepts/req17.C: Likewise.
1567 * g++.dg/concepts/pr65848.C: Likewise.
1568 * g++.dg/concepts/placeholder4.C: Likewise.
1569 * g++.dg/concepts/decl-diagnose.C: Likewise.
1570 * g++.dg/concepts/intro7.C: Likewise.
1571 * g++.dg/concepts/pr68683.C: Likewise.
1572 * g++.dg/concepts/partial-spec4.C: Likewise.
1573 * g++.dg/concepts/template-parm5.C: Likewise.
1574 * g++.dg/concepts/explicit-inst1.C: Likewise.
1575 * g++.dg/concepts/class-deduction1.C: Likewise.
1576 * g++.dg/concepts/class1.C: Likewise.
1577 * g++.dg/concepts/req15.C: Likewise.
1578 * g++.dg/concepts/memfun.C: Likewise.
1579 * g++.dg/concepts/pr68434.C: Likewise.
1580 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1581 * g++.dg/concepts/partial-spec6.C: Likewise.
1582 * g++.dg/concepts/var-templ1.C: Likewise.
1583 * g++.dg/concepts/template-parm8.C: Likewise.
1584 * g++.dg/concepts/explicit-inst3.C: Likewise.
1585 * g++.dg/concepts/class4.C: Likewise.
1586 * g++.dg/concepts/req6.C: Likewise.
1587 * g++.dg/concepts/fn8.C: Likewise.
1588 * g++.dg/concepts/class5.C: Likewise.
1589 * g++.dg/concepts/placeholder5.C: Likewise.
1590 * g++.dg/concepts/req16.C: Likewise.
1591 * g++.dg/concepts/req10.C: Likewise.
1592 * g++.dg/concepts/var-concept2.C: Likewise.
1593 * g++.dg/concepts/auto3.C: Likewise.
1594 * g++.dg/concepts/generic-fn-err.C: Likewise.
1595 * g++.dg/concepts/pr65552.C: Likewise.
1596 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1597 * g++.dg/concepts/fn1.C: Likewise.
1598 * g++.dg/concepts/partial-spec.C: Likewise.
1599 * g++.dg/concepts/template-parm12.C: Likewise.
1600 * g++.dg/concepts/diagnostic1.C: Likewise.
1601 * g++.dg/concepts/intro1.C: Likewise.
1602 * g++.dg/concepts/explicit-inst4.C: Likewise.
1603 * g++.dg/concepts/req18.C: Likewise.
1604 * g++.dg/concepts/explicit-spec5.C: Likewise.
1605 * g++.dg/concepts/var-concept6.C: Likewise.
1606 * g++.dg/concepts/fn9.C: Likewise.
1607 * g++.dg/concepts/req2.C: Likewise.
1608 * g++.dg/concepts/template-parm7.C: Likewise.
1609 * g++.dg/concepts/req14.C: Likewise.
1610 * g++.dg/concepts/template-parm6.C: Likewise.
1611 * g++.dg/concepts/variadic4.C: Likewise.
1612 * g++.dg/concepts/fn6.C: Likewise.
1613 * g++.dg/concepts/req-neg1.C: Likewise.
1614 * g++.dg/concepts/alias3.C: Likewise.
1615 * g++.dg/concepts/expression2.C: Likewise.
1616 * g++.dg/concepts/partial-spec3.C: Likewise.
1617 * g++.dg/concepts/expression3.C: Likewise.
1618 * g++.dg/concepts/memfun-err.C: Likewise.
1619 * g++.dg/concepts/pr66091.C: Likewise.
1620 * g++.dg/concepts/explicit-spec2.C: Likewise.
1621 * g++.dg/concepts/equiv.C: Likewise.
1622 * g++.dg/concepts/friend1.C: Likewise.
1623 * g++.dg/concepts/fn4.C: Likewise.
1624 * g++.dg/concepts/var-templ3.C: Likewise.
1625 * g++.dg/concepts/explicit-inst2.C: Likewise.
1626 * g++.dg/concepts/alias2.C: Likewise.
1627 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1628 * g++.dg/concepts/placeholder6.C: Likewise.
1629 * g++.dg/concepts/fn10.C: Likewise.
1630 * g++.dg/concepts/req3.C: Likewise.
1631 * g++.dg/concepts/variadic2.C: Likewise.
1632 * g++.dg/concepts/pr65636.C: Likewise.
1633 * g++.dg/concepts/intro6.C: Likewise.
1634 * g++.dg/concepts/class2.C: Likewise.
1635 * g++.dg/concepts/fn2.C: Likewise.
1636 * g++.dg/concepts/req20.C: Likewise.
1637 * g++.dg/concepts/req8.C: Likewise.
1638 * g++.dg/concepts/placeholder1.C: Likewise.
1639 * g++.dg/concepts/pr65854.C: Likewise.
1640 * g++.dg/concepts/member-concept.C: Likewise.
1641 * g++.dg/concepts/template-parm2.C: Likewise.
1642 * g++.dg/concepts/variadic1.C: Likewise.
1643 * g++.dg/concepts/fn7.C: Likewise.
1644 * g++.dg/concepts/intro4.C: Likewise.
1645 * g++.dg/concepts/req13.C: Likewise.
1646 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1647 * g++.dg/concepts/explicit-spec6.C: Likewise.
1648 * g++.dg/concepts/auto1.C: Likewise.
1649 * g++.dg/concepts/alias1.C: Likewise.
1650 * g++.dg/concepts/fn-concept1.C: Likewise.
1651 * g++.dg/concepts/template-parm11.C: Likewise.
1652 * g++.dg/concepts/explicit-spec4.C: Likewise.
1653 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1654 * g++.dg/concepts/req9.C: Likewise.
1655 * g++.dg/concepts/req4.C: Likewise.
1656 * g++.dg/concepts/pr65681.C: Likewise.
1657 * g++.dg/concepts/req7.C: Likewise.
1658 * g++.dg/concepts/req12.C: Likewise.
1659 * g++.dg/concepts/fn5.C: Likewise.
1660 * g++.dg/concepts/alias4.C: Likewise.
1661 * g++.dg/concepts/generic-fn.C: Likewise.
1662 * g++.dg/concepts/feature-macro.C: Likewise.
1663 * g++.dg/concepts/req19.C: Likewise.
1664 * g++.dg/concepts/placeholder3.C: Likewise.
1665 * g++.dg/concepts/intro3.C: Likewise.
1666 * g++.dg/concepts/partial-spec5.C: Likewise.
1667 * g++.dg/concepts/template-parm4.C: Likewise.
1668 * g++.dg/concepts/dr1430.C: Likewise.
1669 * g++.dg/concepts/pr65634.C: Likewise.
1670 * g++.dg/concepts/var-concept4.C: Likewise.
1671 * g++.dg/concepts/pr67249.C: Likewise.
1672 * g++.dg/concepts/expression.C: Likewise.
1673 * g++.dg/concepts/pr65575.C: Likewise.
1674 * g++.dg/concepts/partial-spec2.C: Likewise.
1675 * g++.dg/concepts/template-parm9.C: Likewise.
1676 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1677 * g++.dg/concepts/equiv2.C: Likewise.
1678 * g++.dg/concepts/req11.C: Likewise.
1679 * g++.dg/concepts/template-parm1.C: Likewise.
1680 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1681 * g++.dg/concepts/var-concept1.C: Likewise.
1682 * g++.dg/concepts/fn3.C: Likewise.
1683 * g++.dg/torture/pr46364.C: Likewise.
1684 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1685 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1686 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1687 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1688 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1689 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1690 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1691 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1692 * g++.dg/torture/pr52918-1.C: Likewise.
1693 * g++.dg/torture/pr49394.C: Likewise.
1694 * g++.dg/torture/pr57190.C: Likewise.
1695 * g++.dg/cpp0x/static_assert8.C: Likewise.
1696 * g++.dg/cpp0x/noexcept19.C: Likewise.
1697 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1698 * g++.dg/cpp0x/variadic73.C: Likewise.
1699 * g++.dg/cpp0x/noexcept02.C: Likewise.
1700 * g++.dg/cpp0x/defaulted23.C: Likewise.
1701 * g++.dg/cpp0x/noexcept08.C: Likewise.
1702 * g++.dg/cpp0x/auto9.C: Likewise.
1703 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1704 * g++.dg/cpp0x/error5.C: Likewise.
1705 * c-c++-common/gomp/atomic-12.c: Likewise.
1706 * c-c++-common/gomp/atomic-13.c: Likewise.
1707 * c-c++-common/gomp/atomic-14.c: Likewise.
1708 * c-c++-common/Wvarargs-2.c: Likewise.
1709 * c-c++-common/Wvarargs.c: Likewise.
1710 * c-c++-common/vector-subscript-2.c: Likewise.
1711 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1712 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1713 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1714 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1715 * g++.old-deja/g++.eh/throw2.C: Likewise.
1716 * g++.old-deja/g++.eh/throw1.C: Likewise.
1717 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1718 * g++.old-deja/g++.other/new7.C: Likewise.
1719 * g++.old-deja/g++.other/crash30.C: Likewise.
1720 * g++.old-deja/g++.other/regstack.C: Likewise.
1721 * g++.old-deja/g++.other/crash28.C: Likewise.
1722 * g++.old-deja/g++.jason/bool5.C: Likewise.
1723 * g++.old-deja/g++.mike/p10416.C: Likewise.
1724 * g++.old-deja/g++.mike/eh25.C: Likewise.
1725 * g++.old-deja/g++.mike/eh55.C: Likewise.
1726
1727 PR rtl-optimization/82192
1728 * gcc.c-torture/execute/pr82192.c: New test.
1729
1730 2017-09-15 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/82217
1733 * gcc.dg/torture/pr82217.c: New testcase.
1734
1735 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR target/82145
1738 * gcc.target/i386/pr82145.c: New test.
1739
1740 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1741
1742 PR fortran/82184
1743 * gfortran.dg/pointer_array_9.f90: New test.
1744
1745 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1746
1747 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1748 __builtin_fabsq.
1749 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1750 of __builtin_fabsq. Prevent the test from running on 32-bit.
1751 * gcc.target/powerpc/float128-fma1.c: New test.
1752 * gcc.target/powerpc/float128-fma2.c: Likewise.
1753 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1754 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1755
1756 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1757
1758 PR jit/82174
1759 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1760 New test case.
1761
1762 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1763
1764 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1765
1766 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1767
1768 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1769 lp64 requirement.
1770
1771 2017-09-14 Richard Biener <rguenther@suse.de>
1772
1773 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1774 * gcc.dg/uninit-suppress_2.c: Adjust.
1775 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1776
1777 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1778
1779 PR tree-optimization/80996
1780 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1781
1782 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR target/81325
1785 * g++.dg/cpp0x/pr81325.C: New test.
1786
1787 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1788
1789 PR fortran/82173
1790 * gfortran.dg/pdt_10.f03 : New test.
1791
1792 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1793
1794 PR c++/68177
1795 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1796
1797 2017-09-13 Martin Liska <mliska@suse.cz>
1798
1799 PR middle-end/82154
1800 * g++.dg/torture/pr82154.C: New test.
1801
1802 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 PR c++/61362
1805 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1806 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1807
1808 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1809
1810 PR tree-optimization/80925
1811 * gfortran.dg/vect/vect-2.f90: Add
1812 --param vect-max-peeling-for-alignment=0 option.
1813 Remove unaligned access and peeling checks.
1814 * gfortran.dg/vect/vect-3.f90: Ditto.
1815 * gfortran.dg/vect/vect-4.f90: Ditto.
1816 * gfortran.dg/vect/vect-5.f90: Ditto.
1817
1818 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/61135
1821 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1822 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1823
1824 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1825
1826 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1827
1828 2017-09-13 Marek Polacek <polacek@redhat.com>
1829
1830 PR c/82167
1831 * gcc.dg/pr82167.c: New test.
1832
1833 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1834
1835 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1836 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1837 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1838 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1839 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1840 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1841
1842 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1843
1844 * gcc.target/aarch64/pr62178.c: Updated testcase
1845 to scan for two ldrs and an mla.
1846
1847 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/59949
1850 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1851
1852 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1853
1854 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1855
1856 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1857
1858 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1859 ARMv8-A and ARMv8-R.
1860 * gcc.target/arm/acle/cdp2.c: Likewise.
1861 * gcc.target/arm/acle/ldc.c: Likewise.
1862 * gcc.target/arm/acle/ldc2.c: Likewise.
1863 * gcc.target/arm/acle/ldc2l.c: Likewise.
1864 * gcc.target/arm/acle/ldcl.c: Likewise.
1865 * gcc.target/arm/acle/mcr.c: Likewise.
1866 * gcc.target/arm/acle/mcr2.c: Likewise.
1867 * gcc.target/arm/acle/mcrr.c: Likewise.
1868 * gcc.target/arm/acle/mcrr2.c: Likewise.
1869 * gcc.target/arm/acle/mrc.c: Likewise.
1870 * gcc.target/arm/acle/mrc2.c: Likewise.
1871 * gcc.target/arm/acle/mrrc.c: Likewise.
1872 * gcc.target/arm/acle/mrrc2.c: Likewise.
1873 * gcc.target/arm/acle/stc.c: Likewise.
1874 * gcc.target/arm/acle/stc2.c: Likewise.
1875 * gcc.target/arm/acle/stc2l.c: Likewise.
1876 * gcc.target/arm/acle/stcl.c: Likewise.
1877 * lib/target-supports.exp:
1878 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1879 and stcl in the comment.
1880 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1881 and disable Thumb-1 targets.
1882 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1883 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1884
1885 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 PR c++/47226
1888 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1889 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1890
1891 2017-09-13 Richard Biener <rguenther@suse.de>
1892
1893 PR middle-end/82128
1894 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1895 default-def to avoid breaking iterator update with the weird
1896 interaction with cgraph_update_edges_for_call_stmt_node.
1897
1898 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1899
1900 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1901
1902 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/70621
1905 * g++.dg/torture/pr70621.C: New.
1906
1907 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1908
1909 PR fortran/82173
1910 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1911 is defined' error.
1912 * gfortran.dg/pdt_6.f03 : New test.
1913 * gfortran.dg/pdt_7.f03 : New test.
1914 * gfortran.dg/pdt_8.f03 : New test.
1915
1916 PR fortran/82168
1917 * gfortran.dg/pdt_9.f03 : New test.
1918
1919 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR target/82112
1922 * gcc.target/powerpc/pr82112.c: New test.
1923 * g++.dg/ext/altivec-18.C: New test.
1924
1925 2017-09-12 Martin Liska <mliska@suse.cz>
1926
1927 PR testsuite/82114
1928 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1929
1930 2017-09-12 Richard Biener <rguenther@suse.de>
1931
1932 PR tree-optimization/82157
1933 * gcc.dg/torture/pr82157.c: New testcase.
1934
1935 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1936
1937 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1938 attribute.
1939 * gcc.target/mips/near-far-2.c: Likewise.
1940 * gcc.target/mips/near-far-3.c: Likewise.
1941 * gcc.target/mips/near-far-4.c: Likewise.
1942
1943 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR target/82112
1946 * c-c++-common/pr82112.c: New test.
1947 * gcc.dg/pr82112.c: New test.
1948
1949 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 PR ada/79441
1952 * gnat.dg/pack9.adb: Robustify.
1953
1954 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1955
1956 PR fortran/34640
1957 * gfortran.dg/associate_24.f90: New test.
1958 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1959 checks.
1960 * gfortran.dg/no_arg_check_2.f90: Likewise.
1961 * gfortran.dg/pointer_array_1.f90: New test.
1962 * gfortran.dg/pointer_array_2.f90: New test.
1963 * gfortran.dg/pointer_array_7.f90: New test.
1964 * gfortran.dg/pointer_array_8.f90: New test.
1965 * gfortran.dg/pointer_array_component_1.f90: New test.
1966 * gfortran.dg/pointer_array_component_2.f90: New test.
1967 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1968 counts by 1.
1969
1970 PR fortran/40737
1971 * gfortran.dg/pointer_array_3.f90: New test.
1972
1973 PR fortran/57116
1974 * gfortran.dg/pointer_array_4.f90: New test.
1975
1976 PR fortran/55763
1977 * gfortran.dg/pointer_array_5.f90: New test.
1978
1979 PR fortran/57019
1980 * gfortran.dg/pointer_array_6.f90: New test.
1981
1982 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1983
1984 PR c++/81852
1985 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1986 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1987 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1988 * g++.dg/cpp1y/feat-neg.C: Likewise.
1989 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1990
1991 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1992
1993 * gnat.dg/debug14.adb: New test.
1994
1995 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gnat.dg/specs/atomic3.ads: New test.
1998
1999 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/specs/vfa.ads: Rename into...
2002 * gnat.dg/specs/vfa1.ads: ...this.
2003 * gnat.dg/specs/vfa2.ads: New test.
2004
2005 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
2006
2007 * gfortran.dg/pdt_1.f03 : New test.
2008 * gfortran.dg/pdt_2.f03 : New test.
2009 * gfortran.dg/pdt_3.f03 : New test.
2010 * gfortran.dg/pdt_4.f03 : New test.
2011 * gfortran.dg/pdt_5.f03 : New test.
2012
2013 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
2014
2015 * gcc.dg/pr81988.c: New test.
2016
2017 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2018
2019 * gnat.dg/opt67.adb: New test.
2020 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2021
2022 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR target/81979
2025 * gcc.dg/pr81979.c: New test.
2026
2027 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 PR ada/82126
2030 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2031
2032 2017-09-07 Richard Biener <rguenther@suse.de>
2033
2034 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2035 opportunity.
2036
2037 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2038
2039 * gcc.target/powerpc/float128-1.c: Update options to know that
2040 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2041 -static-libgcc option which is no longer needed. Use -mvsx or
2042 -mpower9-vector to enable VSX or hardware IEEE support, rather
2043 than specifying a particular CPU.
2044 * gcc.target/powerpc/float128-2.c: Likewise.
2045 * gcc.target/powerpc/float128-cmp.c: Likewise.
2046 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2047 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2048 * gcc.target/powerpc/float128-hw.c: Likewise.
2049 * gcc.target/powerpc/float128-mix.c: Likewise.
2050 * gcc.target/powerpc/float128-type-1.c: Likewise.
2051 * gcc.target/powerpc/float128-type-2.c: Likewise.
2052 * gcc.target/powerpc/float128-3.c: New test.
2053 * gcc.target/powerpc/float128-4.c: Likewise.
2054 * gcc.target/powerpc/float128-5.c: Likewise.
2055
2056 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2057
2058 PR middle-end/78468
2059 * gcc.dg/pr78468.c: Add alignment test.
2060
2061 2017-09-06 Wish Wu <wishwu007@gmail.com>
2062 Jakub Jelinek <jakub@redhat.com>
2063
2064 * gcc.dg/sancov/cmp0.c: New test.
2065
2066 2017-09-06 Richard Biener <rguenther@suse.de>
2067
2068 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2069 test for correctness of vector lowering.
2070
2071 2017-09-06 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/82108
2074 * gcc.dg/vect/pr82108.c: New testcase.
2075
2076 2017-09-06 Martin Jambor <mjambor@suse.cz>
2077
2078 PR tree-optimization/82078
2079 * gcc.dg/tree-ssa/pr82078.c: New test.
2080
2081 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR middle-end/82095
2084 * gcc.dg/tls/pr82095.c: New test.
2085
2086 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR middle-end/81768
2089 * gcc.dg/gomp/pr81768-2.c: New test.
2090
2091 PR middle-end/81768
2092 * gcc.dg/gomp/pr81768-1.c: New test.
2093
2094 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2095
2096 PR target/81833
2097 * gcc.target/powerpc/pr81833-1.c: New file.
2098 * gcc.target/powerpc/pr81833-2.c: New file.
2099
2100 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2101
2102 PR target/59501
2103 PR target/81624
2104 PR target/81769
2105 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2106 * gcc.target/i386/pr81769-1a.c: New test.
2107 * gcc.target/i386/pr81769-1b.c: Likewise.
2108 * gcc.target/i386/pr81769-2.c: Likewise.
2109
2110 2017-09-05 Marek Polacek <polacek@redhat.com>
2111
2112 PR sanitizer/82072
2113 * c-c++-common/ubsan/pr82072-2.c: New test.
2114
2115 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 PR c++/81942
2118 * g++.dg/cpp1y/constexpr-return3.C: New.
2119
2120 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2121
2122 * gnat.dg/incomplete5.ad[sb]: New test.
2123 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2124
2125 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2126
2127 * gnat.dg/specs/uc2.ads: New test.
2128
2129 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2130
2131 * gnat.dg/taft_type4.adb: New test.
2132 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2133
2134 2017-09-05 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/82102
2137 * gcc.dg/torture/pr82102.c: New testcase.
2138
2139 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2140
2141 * testsuite/gnat.dg/array29.ad[sb]: New test.
2142
2143 2017-09-05 Martin Liska <mliska@suse.cz>
2144
2145 PR tree-optimization/82032
2146 * g++.dg/other/pr82032.C: New test.
2147 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2148 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2149 * gcc.dg/switch-10.c: Likewise.
2150
2151 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2152
2153 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2154 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2155
2156 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2157
2158 PR target/77308
2159 * gcc.target/arm/pr77308-1.c: New test.
2160
2161 2017-09-04 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/82084
2164 * g++.dg/torture/pr82084.C: New testcase.
2165
2166 2017-09-04 Marek Polacek <polacek@redhat.com>
2167
2168 PR c/81783
2169 * c-c++-common/Wtautological-compare-5.c: New test.
2170
2171 2017-09-04 Jeff Law <law@redhat.com>
2172
2173 PR tree-optimization/64910
2174 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2175
2176 2017-09-04 Marek Polacek <polacek@redhat.com>
2177
2178 PR sanitizer/82072
2179 * c-c++-common/ubsan/pr82072.c: New test.
2180
2181 2017-09-04 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/82060
2184 * g++.dg/torture/pr82060.C: New testcase.
2185
2186 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2187
2188 PR rtl-optimization/57448
2189 PR target/67458
2190 PR target/81316
2191 * gcc.dg/atomic/pr80640-2.c: New testcase.
2192 * gcc.dg/atomic/pr81316.c: New testcase.
2193
2194 2017-09-04 Tom de Vries <tom@codesourcery.com>
2195
2196 PR tree-optimization/82052
2197 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2198 call in fn11.
2199
2200 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR sanitizer/81981
2203 * gcc.dg/ubsan/pr81981.c: New test.
2204
2205 PR tree-optimization/70043
2206 PR testsuite/82093
2207 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2208
2209 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2210
2211 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2212 * gcc.target/i386/bmi-check.h (main): Ditto.
2213 * gcc.target/i386/bmi2-check.h (main): Ditto.
2214 * gcc.target/i386/rtm-check.h (main): Ditto.
2215 * gcc.target/i386/sha-check.h (main): Ditto.
2216 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2217 (main): Use __get_cpuid_count. Use check_osxsave.
2218 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2219 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2220 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2221 (main): Use check_osxsave.
2222
2223 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2224
2225 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2226 and return NORUNRES on failure.
2227 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2228 __builtin_va_arg_pack instead of __va_arg_pack.
2229 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2230 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2231 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2232 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2233 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2234
2235 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR target/81766
2238 * gcc.target/i386/pr81766.c: New test.
2239
2240 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2241
2242 PR c/82071
2243 * gcc.target/i386/excess-precision-7.c: New test.
2244
2245 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2246
2247 PR target/82012
2248 * gcc.target/s390/target-attribute/pr82012.c: New test.
2249
2250 2017-09-01 Jeff Law <law@redhat.com>
2251
2252 * gcc.target/i386/const-in-bss.c: New test.
2253
2254 PR tree-optimization/82052
2255 * gcc.c-torture/compile/pr82052.c: New test.
2256
2257 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR sanitizer/81923
2260 * gcc.dg/asan/pr81923.c: New test.
2261
2262 2017-09-01 Martin Liska <mliska@suse.cz>
2263
2264 PR tree-optimization/82059
2265 * gcc.dg/tree-ssa/pr82059.c: New test.
2266
2267 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2268
2269 * gcc.target/arc/loop-1.c: Deleted.
2270
2271 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2272
2273 * gcc.target/arc/arc.exp: Test also cpp files.
2274 * gcc.target/arc/tdelay_slots.cpp: New test.
2275
2276 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2277
2278 * gcc.target/arc/pr9001184797.c: New test.
2279
2280 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR c/81887
2283 * c-c++-common/gomp/pr81887.c: New test.
2284 * gfortran.dg/gomp/pr81887.f90: New test.
2285
2286 2017-09-01 Marek Polacek <polacek@redhat.com>
2287
2288 PR c++/82040
2289 * g++.dg/warn/Wbool-operation-1.C: New test.
2290
2291 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2292
2293 * gcc.target/arc/sdata-5.c: New test.
2294 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2295
2296 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2297
2298 * gcc.target/arc/sdata-3.c: New file.
2299 * gcc.target/arc/sdata-4.c: Likewise.
2300
2301 2017-08-31 Richard Biener <rguenther@suse.de>
2302
2303 PR middle-end/82054
2304 * g++.dg/gomp/pr82054.C: New testcase.
2305
2306 2017-08-31 Renlin Li <renlin.li@arm.com>
2307 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2308
2309 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2310
2311 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2312
2313 PR tree-optimization/81987
2314 * g++.dg/torture/pr81987.C: New file.
2315
2316 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gnat.dg/aggr22.ad[sb]: New test.
2319
2320 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2321
2322 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2323
2324 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 PR target/82015
2327 * gcc.target/powerpc/pr82015.c: Fix up error message.
2328
2329 2017-08-30 Martin Liska <mliska@suse.cz>
2330
2331 PR inline-asm/82001
2332 * gcc.dg/ipa/pr82001.c: New test.
2333
2334 2017-08-30 Martin Liska <mliska@suse.cz>
2335
2336 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2337
2338 2017-08-30 Richard Biener <rguenther@suse.de>
2339
2340 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2341
2342 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2343
2344 PR target/82015
2345 * gcc.target/powerpc/pr82015.c: New test.
2346
2347 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2348
2349 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2350
2351 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2352
2353 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2354 * gcc.target/i386/abi-2.c: Ditto.
2355 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2356 * gcc.target/i386/pr22076.c: Ditto.
2357 * gcc.target/i386/pr37216.c: Ditto.
2358 * gcc.target/i386/pr39431.c: Ditto.
2359 * gcc.target/i386/pr40906-1.c: Ditto.
2360 * gcc.target/i386/pr40906-2.c: Ditto.
2361 * gcc.target/i386/pr43766.c: Ditto.
2362 * gcc.target/i386/pr46226.c: Ditto.
2363 * gcc.target/i386/pr46470.c: Ditto.
2364 * gcc.target/i386/pr59929.c: Ditto.
2365 * gcc.target/i386/sse-10.c: Ditto.
2366 * gcc.target/i386/vararg-1.c: Ditto.
2367 * gcc.target/i386/vararg-1.c: Ditto.
2368 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2369 * gcc.target/i386/pr44223.c: Ditto.
2370 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2371 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2372 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2373 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2374 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2375 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2376 * gcc.target/i386/mvc9.c: Compile for lto target only.
2377 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2378 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2379 * gcc.target/i386/pr57091.c: Ditto.
2380 * gcc.target/i386/pr61599-2.c: Ditto.
2381
2382 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2383
2384 PR tree-optimization/81503
2385 * gcc.c-torture/execute/pr81503.c: New file.
2386
2387 2017-08-29 Martin Liska <mliska@suse.cz>
2388
2389 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2390 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2391
2392 2017-08-29 Richard Biener <rguenther@suse.de>
2393 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2394
2395 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2396
2397 2017-08-28 Jeff Law <law@redhat.com>
2398
2399 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2400 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2401 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2402 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2403 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2404 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2405 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2406 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2407 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2408
2409 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2410
2411 PR fortran/81770
2412 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2413 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2414
2415 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2416
2417 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2418 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2419 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2420
2421 2017-08-28 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/81977
2424 * g++.dg/torture/pr81977.C: New testcase.
2425
2426 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2427
2428 PR target/80640
2429 * gcc.dg/atomic/pr80640.c: New testcase.
2430
2431 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2432
2433 PR target/81995
2434 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2435 * gcc.target/i386/pr46091-4a.c: Ditto.
2436
2437 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2438
2439 PR fortran/81974
2440 * gfortran.dg/inline_matmul_19.f90: New test.
2441
2442 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2443
2444 * gcc.target/powerpc/m128-check.h: New file.
2445 * gcc.target/powerpc/sse-check.h: New file.
2446 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2447 * gcc.target/powerpc/sse-movlps-2.c: New file.
2448 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2449 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2450 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2451 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2452 * gcc.target/powerpc/sse-divss-1.c: New file.
2453 * gcc.target/powerpc/sse-movhps-1.c: New file.
2454 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2455 * gcc.target/powerpc/sse-subps-1.c: New file.
2456 * gcc.target/powerpc/sse-minps-1.c: New file.
2457 * gcc.target/powerpc/sse-pminub-1.c: New file.
2458 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2459 * gcc.target/powerpc/sse-shufps-1.c: New file.
2460 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2461 * gcc.target/powerpc/sse-maxps-1.c: New file.
2462 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2463 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2464 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2465 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2466 * gcc.target/powerpc/sse-mulps-1.c: New file.
2467 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2468 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2469 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2470 * gcc.target/powerpc/sse-subss-1.c: New file.
2471 * gcc.target/powerpc/sse-movss-2.c: New file.
2472 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2473 * gcc.target/powerpc/sse-minss-1.c: New file.
2474 * gcc.target/powerpc/sse-movaps-2.c: New file.
2475 * gcc.target/powerpc/sse-movlps-1.c: New file.
2476 * gcc.target/powerpc/sse-maxss-1.c: New file.
2477 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2478 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2479 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2480 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2481 * gcc.target/powerpc/sse-mulss-1.c: New file.
2482 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2483 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2484 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2485 * gcc.target/powerpc/sse-movhps-2.c: New file.
2486 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2487 * gcc.target/powerpc/sse-xorps-1.c: New file.
2488 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2489 * gcc.target/powerpc/sse-orps-1.c: New file.
2490 * gcc.target/powerpc/sse-addps-1.c: New file.
2491 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2492 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2493 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2494 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2495 * gcc.target/powerpc/sse-andps-1.c: New file.
2496 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2497 * gcc.target/powerpc/sse-divps-1.c: New file.
2498 * gcc.target/powerpc/sse-andnps-1.c: New file.
2499 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2500 * gcc.target/powerpc/sse-movss-1.c: New file.
2501 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2502 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2503 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2504 * gcc.target/powerpc/sse-movaps-1.c: New file.
2505 * gcc.target/powerpc/sse-movss-3.c: New file.
2506 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2507 * gcc.target/powerpc/sse-addss-1.c: New file.
2508 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2509
2510 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2511
2512 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2513 * gcc.target/powerpc/dform-2.c: Likewise.
2514 * gcc.target/powerpc/dform-3.c: Likewise.
2515 * gcc.target/powerpc/pr71656-1.c: Likewise.
2516 * gcc.target/powerpc/pr71656-2.c: Likewise.
2517 * gcc.target/powerpc/pr80103-1.c: Likewise.
2518 * gcc.target/powerpc/pr80098-1.c: Likewise.
2519
2520 2017-08-24 Martin Sebor <msebor@redhat.com>
2521
2522 PR middle-end/81908
2523 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2524 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2525 * gcc.dg/tree-ssa/pr81908.c: New test.
2526
2527 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2528
2529 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2530 Suppress warning during tests.
2531
2532 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2533
2534 * lib/target-supports.exp: Group together target-dependant checks.
2535
2536 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2537
2538 PR tree-optimization/81913
2539 * gcc.c-torture/execute/pr81913.c: New test.
2540 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2541 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2542
2543 2017-08-23 Richard Biener <rguenther@suse.de>
2544
2545 PR target/81921
2546 * gcc.target/i386/pr81921.c: New testcase.
2547
2548 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2549
2550 * gcc.target/i386/pr80969-1.c: New testcase.
2551 * gcc.target/i386/pr80969-2a.c: Likewise.
2552 * gcc.target/i386/pr80969-2.c: Likewise.
2553 * gcc.target/i386/pr80969-3.c: Likewise.
2554 * gcc.target/i386/pr80969-4a.c: Likewise.
2555 * gcc.target/i386/pr80969-4b.c: Likewise.
2556 * gcc.target/i386/pr80969-4.c: Likewise.
2557 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2558 * lib/target-supports.exp (check_avx512_os_support_available,
2559 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2560 New proceedures for target avx512f and avx512f_runtime selectors.
2561 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2562
2563 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2564
2565 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2566 * gcc.dg/param-type-mismatch.c: New test case.
2567
2568 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2569
2570 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2571 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2572 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2573 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2574 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2575 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2576 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2577
2578 2017-08-23 Richard Biener <rguenther@suse.de>
2579
2580 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2581 * g++.dg/tree-ssa/pr45605.C: Likewise.
2582 * gnat.dg/noinline2.adb: Likewise.
2583 * gnat.dg/renaming6.adb: Likewise.
2584 * gnat.dg/renaming6.ads: Likewise.
2585 * gnat.dg/specs/noinline3.ads: Likewise.
2586
2587 2017-08-23 Richard Biener <rguenther@suse.de>
2588
2589 PR lto/81940
2590 * g++.dg/lto/pr81940_0.C: New testcase.
2591
2592 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2593
2594 PR middle-end/19706
2595 * gcc.dg/tree-ssa/pr19706.c: New.
2596 * lib/target-supports.exp (check_effective_target_xorsign): New.
2597
2598 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2599
2600 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2601 -mabi=ms
2602 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2603 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2604 * gcc.target/i386/pr66275.c: Likewise.
2605 * gcc.target/i386/pr68018.c: Likewise.
2606
2607 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2608
2609 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2610
2611 2017-08-22 Jeff Law <law@redhat.com>
2612
2613 PR tree-optimization/81741
2614 PR tree-optimization/71947
2615 * gcc.dg/tree-ssa/pr81741.c: New test.
2616 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2617 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2618 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2619 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2620 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2621 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2622 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2623
2624 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2625
2626 PR c++/80287
2627 * g++.dg/pr80287.C: New test.
2628
2629 2017-08-22 Richard Biener <rguenther@suse.de>
2630
2631 Revert
2632 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2633
2634 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2635
2636 2017-08-22 Richard Biener <rguenther@suse.de>
2637
2638 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2639 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2640 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2641 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2642 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2643 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2644 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2645 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2646
2647 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2648
2649 PR fortran/81296
2650 * gfortran.dg/dtio_12.f90: Update test.
2651
2652 2017-08-21 Nathan Sidwell <nathan@acm.org>
2653
2654 * g++.dg/template/pr81899.C: Fix c++03.
2655 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2656
2657 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2658
2659 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2660 Update expected result to show all of "(long)0" being underlined.
2661 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2662 (test_multitoken_macro): Update expected underlining.
2663
2664 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2665
2666 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2667 to show underlining of all pertinent params.
2668 * gcc.dg/format/pr72858.c: Likewise.
2669
2670 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2671
2672 PR target/46091
2673 * gcc.target/i386/pr46091-4.c: New test.
2674 * gcc.target/i386/pr46091-4a.c: Ditto.
2675 * gcc.target/i386/pr46091-5.c: Ditto.
2676 * gcc.target/i386/pr46091-5a.c: Ditto.
2677
2678 2017-08-21 Nathan Sidwell <nathan@acm.org>
2679
2680 PR c++/81899
2681 * g++.dg/template/pr81899.C: New.
2682
2683 2017-08-21 Richard Biener <rguenther@suse.de>
2684
2685 PR tree-optimization/81900
2686 * gcc.dg/torture/pr81900.c: New testcase.
2687
2688 2017-08-21 Richard Biener <rguenther@suse.de>
2689
2690 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2691 regex to handle the LTO case.
2692 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2693 * c-c++-common/asan/misalign-1.c: Likewise.
2694 * c-c++-common/asan/misalign-2.c: Likewise.
2695 * c-c++-common/asan/null-deref-1.c: Likewise.
2696 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2697 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2698 * c-c++-common/asan/use-after-free-1.c: Likewise.
2699 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2700 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2701 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2702 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2703 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2704 * g++.dg/asan/large-func-test-1.C: Likewise.
2705 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2706
2707 2017-08-21 Richard Biener <rguenther@suse.de>
2708
2709 PR middle-end/81884
2710 * g++.dg/torture/pr81884.C: New testcase.
2711
2712 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2713
2714 PR ipa/77732
2715 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2716
2717 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2718
2719 PR tree-optimization/46805
2720 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2721 * jit.dg/test-autovectorize.c: New test case.
2722
2723 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2724
2725 PR target/80210
2726 * gcc.target/powerpc/pr80210.c: New test.
2727
2728 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2729
2730 PR c++/81514
2731 * g++.dg/lookup/empty.h: New file.
2732 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2733 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2734 on a built-in.
2735
2736 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 PR c/53037
2739 * c-c++-common/pr53037-5.c: New test.
2740 * g++.dg/pr53037-1.C: Likewise.
2741 * g++.dg/pr53037-2.C: Likewise.
2742 * g++.dg/pr53037-3.C: Likewise.
2743 * g++.dg/pr53037-4.C: Likewise.
2744 * gcc.dg/pr53037-1.c: Likewise.
2745 * gcc.dg/pr53037-2.c: Likewise.
2746 * gcc.dg/pr53037-3.c: Likewise.
2747 * gcc.dg/pr53037-4.c: Likewise.
2748
2749 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2750
2751 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2752 * gcc.target/powerpc/p9-vparity.c: Likewise.
2753 * gcc.target/powerpc/pr68805.c: Likewise.
2754 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2755
2756 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2757
2758 PR target/72804
2759 * gcc.target/powerpc/pr72804.c: New test.
2760
2761 2017-08-17 Marek Polacek <polacek@redhat.com>
2762
2763 PR middle-end/81814
2764 * gcc.dg/torture/pr81814.c: New test.
2765
2766 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2767
2768 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2769
2770 2017-08-17 Tom de Vries <tom@codesourcery.com>
2771
2772 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2773
2774 2017-08-17 Richard Biener <rguenther@suse.de>
2775
2776 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2777
2778 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2779
2780 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2781 scan-assembler-times for alpha*-*-*.
2782 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2783 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2784
2785 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2786
2787 PR fortran/81116
2788 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2789
2790 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2791
2792 PR target/46091
2793 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2794 (testm): New test function.
2795 * gcc.target/i386/pr46091-2.c: Ditto.
2796 * gcc.target/i386/pr46091-3.c: Ditto.
2797
2798 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2799
2800 PR tree-optimization/81832
2801 * gcc.dg/tree-ssa/pr81832.c: New test.
2802
2803 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2804
2805 PR tree-optimization/81835
2806 * gcc.dg/vect/pr81815.c: New test.
2807
2808 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2809
2810 PR target/78460
2811 PR target/67712
2812 * gcc.c-torture/compile/string-large-1.c: New test.
2813
2814 2017-08-15 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/81790
2817 * gcc.dg/torture/pr81790.c: New testcase.
2818
2819 2017-08-14 Martin Sebor <msebor@redhat.com>
2820
2821 PR c/81117
2822 * c-c++-common/attr-nonstring-1.c: New test.
2823
2824 2017-08-14 Martin Sebor <msebor@redhat.com>
2825
2826 PR c/81117
2827 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2828
2829 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2830
2831 * gcc.dg/ucnid-5.c: Skip on AIX.
2832 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2833
2834 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2835
2836 PR target/46091
2837 * gcc.target/i386/pr46091-1.c: New test.
2838 * gcc.target/i386/pr46091-2.c: Ditto.
2839 * gcc.target/i386/pr46091-3.c: Ditto.
2840
2841 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2842
2843 PR target/81643
2844 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2845
2846 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2847
2848 PR target/79845
2849 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2850 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2859 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2860 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2861 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2862 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2863 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2864 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2865 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2866 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2867 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2868 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2869 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2870 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2871 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2872 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2873 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2874 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2875 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2876 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2877 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2878 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2879 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2880 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2881 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2882 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2883 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2884 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2885 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2886 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2887 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2888 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2889 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2890 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2891 * gcc.target/powerpc/cmpb-3.c: Likewise.
2892 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2893 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2894 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2895 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2896 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2897 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2898 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2899 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2900 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2901 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2902 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2903 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2904 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2905 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2906 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2907 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2908 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2909 * gcc.target/powerpc/no-r11-3.c: Likewise.
2910 * gcc.target/powerpc/pr80098-1.c: Likewise.
2911 * gcc.target/powerpc/pr80098-2.c: Likewise.
2912 * gcc.target/powerpc/pr80098-3.c: Likewise.
2913 * gcc.target/powerpc/pr80098-4.c: Likewise.
2914 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2915 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2916 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2917 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2918 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2919 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2920 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2921 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2922 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2923 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2924 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2925
2926 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2927
2928 PR tree-optimization/81799
2929 * gcc.dg/tree-ssa/pr81799.c: New.
2930
2931 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2932
2933 PR middle-end/46932
2934 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2935 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2936
2937 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2938
2939 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2940 -mno-pc-relative-literal-loads.
2941
2942 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2943
2944 PR testsuite/81793
2945 * gcc.dg/pie-static-1.c: Require both static and pie support.
2946 * gcc.dg/pie-static-2.c: Likewise.
2947
2948 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2949
2950 PR ada/79542
2951 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2952
2953 2017-08-11 Marek Polacek <polacek@redhat.com>
2954
2955 PR c/81795
2956 * gcc.dg/pr81795.c: New test.
2957
2958 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2959
2960 PR fortran/60355
2961 * gfortran.dg (bind_c_usage_30): New test.
2962
2963 2017-08-11 Martin Liska <mliska@suse.cz>
2964
2965 PR tree-opt/79987
2966 * gcc.target/i386/mpx/pr79987.c: New test.
2967
2968 2017-08-11 Martin Liska <mliska@suse.cz>
2969
2970 PR ipa/81213
2971 * gcc.target/i386/pr81213.c: New test.
2972
2973 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2974
2975 PR target/81708
2976 * gcc.target/i386/stack-prot-sym.c: New test.
2977
2978 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2979
2980 PR testsuite/81738
2981 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2982 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2983 vect_perm and vect_element_align for vectorization.
2984
2985 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2986
2987 PR target/81736
2988 * gcc.target/i386/pr81736-1.c: New test.
2989 * gcc.target/i386/pr81736-2.c: Likewise.
2990 * gcc.target/i386/pr81736-3.c: Likewise.
2991 * gcc.target/i386/pr81736-4.c: Likewise.
2992 * gcc.target/i386/pr81736-5.c: Likewise.
2993 * gcc.target/i386/pr81736-6.c: Likewise.
2994 * gcc.target/i386/pr81736-7.c: Likewise.
2995
2996 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2997
2998 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2999 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3000
3001 2017-08-10 David Malcolm <dmalcolm@redhat.com>
3002
3003 * c-c++-common/missing-close-symbol.c: New test case.
3004 * c-c++-common/missing-symbol.c: New test case.
3005 * gcc.dg/unclosed-init.c: New test case.
3006 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3007 * g++.dg/diagnostic/unclosed-function.C: New test case.
3008 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3009 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3010 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3011 "expected identifier" error.
3012
3013 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3014
3015 * gfortran.dg/dec_d_lines_1.f: New test.
3016 * gfortran.dg/dec_d_lines_2.f: New test.
3017
3018 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3019
3020 * gfortran.dg/dec_structure_18.f90: New test.
3021 * gfortran.dg/dec_structure_19.f90: New test.
3022 * gfortran.dg/dec_structure_20.f90: New test.
3023 * gfortran.dg/dec_structure_21.f90: New test.
3024
3025 2017-08-10 Marek Polacek <polacek@redhat.com>
3026
3027 PR testsuite/81784
3028 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3029
3030 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3031
3032 2017-08-10 Martin Liska <mliska@suse.cz>
3033
3034 PR c++/81355
3035 * g++.dg/other/pr81355.C: New test.
3036
3037 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3038
3039 * jit.dg/all-non-failing-tests.h: Add note about
3040 test-vector-types.cc.
3041 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3042 case.
3043 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3044 New test case.
3045 * jit.dg/test-vector-types.cc: New test case.
3046
3047 2017-08-09 Andrew Pinski <apinski@cavium.com>
3048
3049 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3050 --save-temps to the options passed.
3051
3052 2017-08-09 Michael Collison <michael.collison@arm.com>
3053
3054 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3055 boundary option and fix comment.
3056 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3057 boundary option and fix comment.
3058 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3059 boundary option and fix comment.
3060 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3061 -mstructure-size boundary option.
3062
3063 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3064
3065 PR rtl-optimization/81423
3066 * gcc.c-torture/execute/pr81423.c: New testcase.
3067
3068 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3069
3070 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3071 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3072 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3073 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3074
3075 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3076
3077 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3078 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3079
3080 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3081
3082 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3083 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3084 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3085
3086 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3087
3088 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3089 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3090 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3091 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3092
3093 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3094
3095 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3096
3097 2017-08-09 Marek Polacek <polacek@redhat.com>
3098
3099 PR c/81233
3100 * gcc.dg/diagnostic-types-1.c: New test.
3101 * gcc.dg/assign-warn-1.c: Update warning messages.
3102 * gcc.dg/assign-warn-2.c: Likewise.
3103 * gcc.dg/c90-const-expr-5.c: Likewise.
3104 * gcc.dg/c99-const-expr-5.c: Likewise.
3105 * gcc.dg/conv-2.c: Likewise.
3106 * gcc.dg/init-bad-7.c: Likewise.
3107 * gcc.dg/overflow-warn-1.c: Likewise.
3108 * gcc.dg/overflow-warn-2.c: Likewise.
3109 * gcc.dg/overflow-warn-3.c: Likewise.
3110 * gcc.dg/overflow-warn-4.c: Likewise.
3111 * gcc.dg/pointer-array-atomic.c: Likewise.
3112 * gcc.dg/pr26865.c: Likewise.
3113 * gcc.dg/pr61162-2.c: Likewise.
3114 * gcc.dg/pr61162.c: Likewise.
3115 * gcc.dg/pr67730-2.c: Likewise.
3116 * gcc.dg/pr69156.c: Likewise.
3117 * gcc.dg/pr70174.c: Likewise.
3118 * objc.dg/proto-lossage-4.m: Likewise.
3119
3120 2017-08-09 Marek Polacek <polacek@redhat.com>
3121
3122 PR c/81417
3123 * Wsign-compare-1.c: New test.
3124 * gcc.dg/compare1.c: Adjust dg-bogus.
3125 * gcc.dg/compare2.c: Likewise.
3126 * gcc.dg/compare3.c: Likewise.
3127 * gcc.dg/compare7.c: Likewise.
3128 * gcc.dg/compare8.c: Likewise.
3129 * gcc.dg/compare9.c: Likewise.
3130 * gcc.dg/pr11492.c: Likewise.
3131
3132 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3133
3134 PR driver/81523
3135 * gcc.dg/pie-7.c: New test.
3136 * gcc.dg/pie-static-1.c: Likewise.
3137 * gcc.dg/pie-static-2.c: Likewise.
3138
3139 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3140
3141 PR target/81708
3142 * gcc.target/i386/stack-prot-guard.c: New test.
3143
3144 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3145
3146 * gcc.target/aarch64/xorsign.c: New.
3147 * gcc.target/aarch64/xorsign_exec.c: New.
3148 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3149
3150 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3151
3152 PR tree-optimization/81354
3153 * g++.dg/torture/pr81354.C: New file.
3154
3155 2017-08-08 Richard Biener <rguenther@suse.de>
3156
3157 PR middle-end/81719
3158 * g++.dg/tree-ssa/pr81719.C: New testcase.
3159
3160 2017-08-08 Richard Biener <rguenther@suse.de>
3161
3162 PR tree-optimization/81723
3163 * gfortran.dg/pr81723.f: New testcase.
3164
3165 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3166
3167 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3168 string.
3169 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3170 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3171 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3172 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3173 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3174 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3175 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3176 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3177 * gcc.target/powerpc/cmpb-3.c: Likewise.
3178 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3179 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3180
3181 2017-08-08 Martin Liska <mliska@suse.cz>
3182
3183 PR tree-opt/81696
3184 * gcc.dg/ipa/pr81696.c: New test.
3185
3186 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3187
3188 PR tree-optimization/81744
3189 * gcc.dg/tree-ssa/pr81744.c: New.
3190
3191 2017-08-08 Marek Polacek <polacek@redhat.com>
3192
3193 PR c++/81607
3194 * g++.dg/other/bitfield6.C: New test.
3195
3196 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3197
3198 PR target/81593
3199 * gcc.target/powerpc/vec-setup.h: New tests to test various
3200 combinations of setting up vectors of 2 double word elements.
3201 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3202 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3203 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3204 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3205 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3206 vector inserts from vector extracts.
3207 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3208
3209 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3210
3211 PR fortran/68829
3212 PR fortran/81701
3213 * gfortran.dg/o_fast_stacksize.90: New test.
3214
3215 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3216
3217 PR middle-end/46932
3218 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3219
3220 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3221
3222 * gcc.target/i386/pr81736-1.c: Removed.
3223 * gcc.target/i386/pr81736-2.c: Likewise.
3224 * gcc.target/i386/pr81736-3.c: Likewise.
3225 * gcc.target/i386/pr81736-4.c: Likewise.
3226
3227 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3228
3229 PR target/81736
3230 * gcc.target/i386/pr81736-1.c: New test.
3231 * gcc.target/i386/pr81736-2.c: Likewise.
3232 * gcc.target/i386/pr81736-3.c: Likewise.
3233 * gcc.target/i386/pr81736-4.c: Likewise.
3234
3235 2017-08-07 Marek Polacek <polacek@redhat.com>
3236
3237 PR middle-end/81737
3238 * gcc.dg/pr81737.c: New test.
3239
3240 2017-08-07 Martin Liska <mliska@suse.cz>
3241
3242 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3243 * gcc.dg/parm-impl-decl-1.c: Likewise.
3244 * gcc.dg/parm-impl-decl-3.c: Likewise.
3245 * gcc.dg/Wattributes-5.c: New test.
3246
3247 2017-08-06 Andrew Pinski <apinski@cavium.com>
3248
3249 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3250 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3251 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3252 * gcc.target/aarch64/target_attr_4.c: Likewise.
3253 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3254 * gcc.target/aarch64/target_attr_2.c: Likewise.
3255 * gcc.target/aarch64/target_attr_7.c: Likewise.
3256 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3257 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3258 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3259
3260 2017-08-06 Andrew Pinski <apinski@cavium.com>
3261
3262 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3263 -march=armv8-a+nolse, skip if -mcpu= is passed.
3264 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3265
3266 2017-08-06 Andrew Pinski <apinski@cavium.com>
3267
3268 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3269 * gcc.target/aarch64/_Float16_2.c: Likewise.
3270 * gcc.target/aarch64/_Float16_3.c: Likewise.
3271
3272 2017-08-06 Tom de Vries <tom@codesourcery.com>
3273
3274 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3275
3276 2017-08-06 Tom de Vries <tom@codesourcery.com>
3277
3278 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3279 type. Add missing return.
3280
3281 2017-08-06 Tom de Vries <tom@codesourcery.com>
3282
3283 PR testsuite/81731
3284 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3285 variable 'a' definition.
3286 (b): Remove unused variable.
3287 (gp): New variable.
3288 (check): Add parameter corresponding to call in main, and handle.
3289
3290 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/79790
3293 * g++.dg/cpp1z/class-deduction43.C: New.
3294
3295 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3296
3297 PR tree-optimization/57371
3298 * c-c++-common/pr57371-1.c: New test.
3299 * c-c++-common/pr57371-2.c: New test.
3300 * c-c++-common/pr57371-3.c: New test.
3301 * c-c++-common/pr57371-4.c: New test.
3302 * gcc.dg/pr57371-5.c: New test.
3303
3304 2017-08-04 Carl Love <cel@us.ibm.com>
3305
3306 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3307 builtin test cases for vec_mule, and vec_mulo.
3308 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3309 builtin test cases for vec_mule, and vec_mulo.
3310
3311 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3312
3313 PR target/81590
3314 * gcc.target/i386/avx512-check.h: New file.
3315 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3316 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3317 * gcc.target/i386/avx512cd-check.h: Likewise.
3318 * gcc.target/i386/avx512ifma-check.h: Likewise.
3319 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3320 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3321 * gcc.target/i386/avx512bw-check.h: Rewrite.
3322 * gcc.target/i386/avx512dq-check.h: Likewise.
3323 * gcc.target/i386/avx512er-check.h: Likewise.
3324 * gcc.target/i386/avx512f-check.h: Likewise.
3325 * gcc.target/i386/avx512vl-check.h: Likewise.
3326 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3327 only.
3328 (test_512): Removed.
3329 (avx512*_test): Likewise.
3330 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3331
3332 2017-08-04 Marek Polacek <polacek@redhat.com>
3333
3334 PR middle-end/81695
3335 * gcc.dg/pr81695.c: New test.
3336
3337 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3338
3339 PR tree-optimization/81136
3340 * gcc.dg/vect/pr81136.c: Add scan test.
3341
3342 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3343
3344 * gcc.dg/vect/vect-alias-check-3.c: New test.
3345 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3346 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3347
3348 2017-08-04 Richard Biener <rguenther@suse.de>
3349
3350 PR middle-end/81705
3351 * c-c++-common/ubsan/pr81705.c: New testcase.
3352
3353 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3354
3355 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3356 messages that used to start with a capital letter.
3357 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3358 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3359 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3360 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3361 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3362 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3363 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3364 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3365 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3366 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3367 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3368 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3369 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3370 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3371 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3372 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3373 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3374 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3375 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3376 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3377 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3378 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3379 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3380 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3381 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3382 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3383 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3384 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3385 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3386 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3387 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3388 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3389 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3390 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3391 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3392 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3393 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3394 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3395 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3396 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3397 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3398 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3399 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3400 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3401 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3402 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3403 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3404 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3405 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3406 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3407 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3408 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3409 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3410 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3411 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3412 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3413
3414 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR target/81621
3417 * gcc.dg/pr81621.c: New test.
3418
3419 2017-08-03 Richard Biener <rguenther@suse.de>
3420
3421 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3422 and CSE.
3423
3424 2017-08-03 Richard Biener <rguenther@suse.de>
3425
3426 PR middle-end/81148
3427 * c-c++-common/ubsan/pr81148.c: New testcase.
3428
3429 2017-08-03 Tom de Vries <tom@codesourcery.com>
3430
3431 PR target/81662
3432 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3433
3434 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR driver/81650
3437 * gcc.dg/pr81650.c: New test.
3438
3439 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/71440
3442 * g++.dg/template/crash127.C: New.
3443
3444 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR middle-end/81052
3447 * c-c++-common/pr81052.c: New test.
3448
3449 2017-08-03 Tom de Vries <tom@codesourcery.com>
3450
3451 * gcc.dg/pr56727-2.c: Require alias.
3452
3453 2017-08-03 Tom de Vries <tom@codesourcery.com>
3454
3455 * gcc.dg/attr-noipa.c: Require alloca.
3456
3457 2017-08-03 Tom de Vries <tom@codesourcery.com>
3458
3459 * gcc.dg/torture/pr80163.c: Require label_values.
3460
3461 2017-08-03 Tom de Vries <tom@codesourcery.com>
3462
3463 PR target/81662
3464 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3465 * c-c++-common/patchable_function_entry-default.c: Same.
3466 * c-c++-common/patchable_function_entry-definition.c: Same.
3467
3468 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3469
3470 PR target/81644
3471 * gcc.target/i386/pr81644.c: New test.
3472
3473 2017-08-02 Tom de Vries <tom@codesourcery.com>
3474
3475 * gcc.dg/Walloca-14.c: Use relative line number.
3476
3477 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3478
3479 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3480 test "no-3dnowa" target attribute.
3481
3482 2017-08-02 Marek Polacek <polacek@redhat.com>
3483
3484 PR c/81289
3485 * gcc.dg/noncompile/pr81289.c: New test.
3486
3487 PR c/81448
3488 PR c/81306
3489 * c-c++-common/Wmultistatement-macros-13.c: New test.
3490
3491 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR c++/81640
3494 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3495
3496 PR middle-end/79499
3497 * gcc.dg/pr79499.c: New test.
3498
3499 2017-08-02 Richard Biener <rguenther@suse.de>
3500
3501 PR tree-optimization/81633
3502 * gcc.dg/vect/pr81633.c: New testcase.
3503
3504 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3505
3506 * gcc.dg/guality/pr25967-1.c: New test.
3507 * gcc.dg/guality/pr25967-2.c: Likewise.
3508 * gcc.dg/torture/pr25967-1.c: Likewise.
3509 * gcc.dg/torture/pr25967-2.c: Likewise.
3510
3511 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3512
3513 PR target/81654
3514 * gcc.target/i386/pr81654.c: New test.
3515
3516 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3517
3518 PR fortran/79312
3519 * gfortran.dg/logical_assignment_1.f90: New test.
3520
3521 2017-08-01 Martin Liska <mliska@suse.cz>
3522
3523 PR middle-end/70140
3524 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3525
3526 2017-08-01 Martin Liska <mliska@suse.cz>
3527
3528 Revert r250771
3529 Make mempcpy more optimal (PR middle-end/70140).
3530
3531 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3532
3533 PR target/81622
3534 * gcc.target/powerpc/pr81622.c: New test.
3535
3536 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3537
3538 PR tree-optimization/80925
3539 * gcc.dg/vect/vect-28.c: Add
3540 --param vect-max-peeling-for-alignment=0 option.
3541 Remove unaligned access and peeling checks.
3542 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3543 * gcc.dg/vect/vect-70.c: Ditto.
3544 * gcc.dg/vect/vect-87.c: Ditto.
3545 * gcc.dg/vect/vect-88.c: Ditto.
3546 * gcc.dg/vect/vect-91.c: Ditto.
3547 * gcc.dg/vect/vect-93.c: Ditto.
3548
3549 2017-08-01 Tom de Vries <tom@codesourcery.com>
3550
3551 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3552 * gcc.target/nvptx/slp.c (foo): Same.
3553
3554 2017-08-01 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/81181
3557 * gcc.dg/torture/pr81181.c: New testcase.
3558
3559 2017-08-01 Martin Liska <mliska@suse.cz>
3560
3561 PR middle-end/70140
3562 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3563
3564 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3565
3566 PR target/81641
3567 * gcc.target/i386/pr81641.c: New test.
3568
3569 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3570
3571 PR target/81639
3572 * gcc.target/i386/pr81639.c: New test.
3573
3574 2017-08-01 Richard Biener <rguenther@suse.de>
3575
3576 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3577 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3578 endless loop.
3579 * gcc.dg/uninit-23.c: Adjust.
3580
3581 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3582
3583 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3584 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3585
3586 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3587
3588 PR tree-optimization/81627
3589 * gcc.dg/tree-ssa/pr81627.c: New.
3590
3591 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3592
3593 PR tree-optimization/81620
3594 * gcc.dg/tree-ssa/pr81620-1.c: New.
3595 * gcc.dg/tree-ssa/pr81620-2.c: New.
3596
3597 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3598
3599 PR testsuite/53542
3600 * gfortran.dg/use_30.f90: New test.
3601
3602 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR tree-optimization/81588
3605 * gcc.dg/tree-ssa/pr81588.c: New test.
3606 * gcc.dg/pr81588.c: New test.
3607 * gcc.c-torture/execute/pr81588.c: New test.
3608
3609 2017-08-01 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/81297
3612 * gcc.dg/torture/pr81297.c: New testcase.
3613
3614 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3615
3616 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3617
3618 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3619
3620 PR tree-optimization/80925
3621 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3622 --param vect-max-peeling-for-alignment=0 option.
3623 Remove unaligned access and peeling checks.
3624 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3625
3626 2017-07-31 Carl Love <cel@us.ibm.com>
3627
3628 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3629 missed in commit 250746.
3630
3631 2017-07-31 Carl Love <cel@us.ibm.com>
3632
3633 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3634 new builtins.
3635
3636 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3637
3638 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3639 * gcc.target/i386/pr79793-2.c: Likewise.
3640
3641 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3642
3643 PR target/25967
3644 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3645 (naked): Add attribute regparm(1) for x86_32 targets.
3646 Add integer argument. Remove global "data" variable.
3647 (main): Pass integer argument to naked function.
3648 * gcc.target/i386/naked-4.c: New test.
3649
3650 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3651 Martin Liska <mliska@suse.cz>
3652
3653 * gcc.dg/predict-15.c: New test.
3654 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3655
3656 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3657
3658 PR target/25967
3659 * gcc.target/i386/naked-1.c: New test.
3660 * gcc.target/i386/naked-2.c: Ditto.
3661 * gcc.target/i386/naked-3.c: Ditto.
3662 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3663 do_test_body0 stub function, use attribute "naked" instead.
3664 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3665 * gcc.dg/pr44290-2.c: Ditto.
3666
3667 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3668
3669 PR fortran/81581
3670 * gfortran.dg/dim_sum_1.f90: New test case.
3671 * gfortran.dg/dim_sum_2.f90: New test case.
3672 * gfortran.dg/dim_sum_3.f90: New test case.
3673
3674 2017-07-31 Martin Liska <mliska@suse.cz>
3675
3676 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3677 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3678
3679 2017-07-31 Martin Liska <mliska@suse.cz>
3680
3681 PR sanitize/81530
3682 * g++.dg/ubsan/pr81530.C: New test.
3683
3684 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR sanitizer/81604
3687 * c-c++-common/ubsan/pr81604.c: New test.
3688
3689 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3690
3691 PR target/79793
3692 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3693 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3694 (foo): Check the builtin return address against the return address
3695 in interrupt frame.
3696 * gcc.target/i386/pr79793-1.c: New test.
3697 * gcc.target/i386/pr79793-2.c: Likewise.
3698
3699 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * c-c++-common/dump-ada-spec-7.c: New test.
3702
3703 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3704
3705 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3706 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3707
3708 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3709
3710 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3711
3712 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3713
3714 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3715
3716 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3717
3718 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3719
3720 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3721 Bilyan Borisov <bilyan.borisov@arm.com>
3722
3723 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3724 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3725 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3726 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3727 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3728
3729 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3730
3731 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3732 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3733 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3734 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3735 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3736 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3737 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3738 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3739 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3740 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3741 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3742
3743 2017-07-28 Martin Liska <mliska@suse.cz>
3744
3745 PR sanitizer/81340
3746 * g++.dg/asan/pr81340.C: New test.
3747
3748 2017-07-28 Richard Biener <rguenther@suse.de>
3749
3750 PR tree-optimization/81502
3751 * gcc.target/i386/pr81502.c: New testcase.
3752
3753 2017-07-28 Martin Liska <mliska@suse.cz>
3754
3755 PR sanitizer/81460
3756 * gcc.dg/asan/pr81460.c: New test.
3757
3758 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR sanitizer/80998
3761 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3762 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3763
3764 PR tree-optimization/81578
3765 * gcc.dg/pr81578.c: New test.
3766
3767 2017-07-28 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/81573
3770 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3771
3772 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3773
3774 * g++.dg/pr69667.C: Remove option -mlra.
3775 * gcc.target/powerpc/dform-1.c: Likewise.
3776 * gcc.target/powerpc/dform-2.c: Likewise.
3777 * gcc.target/powerpc/dform-3.c: Likewise.
3778 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3779 * gcc.target/powerpc/p9-vparity.c: Likewise.
3780 * gcc.target/powerpc/pr63491.c: Likewise.
3781 * gcc.target/powerpc/pr67808.c: Likewise.
3782 * gcc.target/powerpc/pr68805.c: Likewise.
3783 * gcc.target/powerpc/pr69461.c: Likewise.
3784 * gcc.target/powerpc/pr71680.c: Likewise.
3785 * gcc.target/powerpc/pr77289.c: Likewise.
3786 * gcc.target/powerpc/pr78458.c: Likewise.
3787 * gcc.target/powerpc/pr78543.c: Likewise.
3788 * g++.dg/pr71294.C: Remove option -mno-lra.
3789 * gcc.target/powerpc/pr71656-1.c: Likewise.
3790 * gcc.target/powerpc/pr71656-2.c: Likewise.
3791 * gcc.target/powerpc/pr71698.c: Likewise.
3792
3793 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3794 Sudakshina Das <sudi.das@arm.com>
3795
3796 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3797
3798 2017-07-27 Marek Polacek <polacek@redhat.com>
3799
3800 PR c/81417
3801 * c-c++-common/Wsign-compare-1.c: New test.
3802 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3803 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3804 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3805 * g++.dg/warn/compare1.C: Likewise.
3806 * gcc.dg/compare1.c: Likewise.
3807 * gcc.dg/compare2.c: Likewise.
3808 * gcc.dg/compare4.c: Likewise.
3809 * gcc.dg/compare5.c: Likewise.
3810 * gcc.dg/pr35430.c: Likewise.
3811 * gcc.dg/pr60087.c: Likewise.
3812
3813 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3814
3815 PR middle-end/81564
3816 * gcc.dg/pr81564.c: New test.
3817
3818 2017-07-27 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/81573
3821 PR tree-optimization/81494
3822 * gcc.dg/torture/pr81573.c: New testcase.
3823
3824 2017-07-27 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/81571
3827 * gcc.dg/torture/pr81571.c: New testcase.
3828
3829 2017-07-27 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/81502
3832 * gcc.target/i386/vect-insert-1.c: New testcase.
3833
3834 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3835
3836 PR target/81534
3837 * gcc.target/s390/pr81534.c: New test.
3838
3839 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3840
3841 PR tree-optimization/81555
3842 PR tree-optimization/81556
3843 * gcc.c-torture/execute/pr81555.c: New test.
3844 * gcc.c-torture/execute/pr81556.c: New test.
3845
3846 * gcc.dg/attr-noipa.c: New test.
3847 * gcc.dg/ipa/ipa-pta-18.c: New test.
3848 * gcc.dg/ipa/ipa-sra-11.c: New test.
3849
3850 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3851
3852 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3853 option.
3854 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3855 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3856 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3857 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3858 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3859 * gcc.target/powerpc/vsx-simode.c: Likewise.
3860 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3861 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3862
3863 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3864
3865 PR c++/71570
3866 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3867
3868 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3869
3870 PR target/81563
3871 * gcc.target/i386/pr81563.c: New test
3872
3873 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3874
3875 PR target/79041
3876 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3877
3878 2017-07-26 Marek Polacek <polacek@redhat.com>
3879
3880 PR middle-end/70992
3881 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3882 * gcc.dg/overflow-warn-2.c: Likewise.
3883 * gcc.dg/overflow-warn-3.c: Likewise.
3884 * gcc.dg/overflow-warn-4.c: Likewise.
3885 * gcc.dg/torture/pr70992-2.c: New test.
3886 * gcc.dg/torture/pr70992.c: New test.
3887
3888 2017-07-26 Richard Biener <rguenther@suse.de>
3889
3890 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3891 happening in ccp1.
3892 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3893
3894 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3895
3896 PR middle-end/46932
3897 * gcc.dg/pr46932.c: New testcase.
3898
3899 2017-07-26 Martin Liska <mliska@suse.cz>
3900
3901 PR sanitize/81186
3902 * gcc.dg/asan/pr81186.c: New test.
3903
3904 2017-07-25 Carl Love <cel@us.ibm.com>
3905
3906 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3907 vec_cnttz builtins.
3908
3909 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3910
3911 * gnat.dg/opt66.adb: New test.
3912
3913 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3914
3915 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3916 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3917
3918 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3919
3920 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3921
3922 2017-07-25 Torsten Duwe <duwe@suse.de>
3923
3924 * c-c++-common/patchable_function_entry-default.c: New test.
3925 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3926 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3927
3928 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR target/81532
3931 * gcc.target/i386/pr80833-3.c: New test.
3932 * gcc.target/i386/avx512dq-pr81532.c: New test.
3933 * gcc.target/i386/avx512bw-pr81532.c: New test.
3934
3935 2017-07-25 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/81455
3938 * gcc.dg/pr81455.c: New testcase.
3939
3940 2017-07-25 Richard Biener <rguenther@suse.de>
3941
3942 PR tree-optimization/81529
3943 * gfortran.dg/pr81529.f90: New testcase.
3944
3945 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3946
3947 * gcc.target/aarch64/pr79041-2.c: Improve test.
3948
3949 2017-07-25 Richard Biener <rguenther@suse.de>
3950
3951 PR tree-optimization/81410
3952 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3953
3954 2017-07-25 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/81510
3957 * gcc.dg/torture/pr81510.c: New testcase.
3958 * gcc.dg/torture/pr81510-2.c: Likewise.
3959
3960 2017-07-25 Martin Liska <mliska@suse.cz>
3961
3962 PR ipa/81520
3963 * gcc.dg/ipa/pr81520.c: New test.
3964
3965 2017-07-25 Marek Polacek <polacek@redhat.com>
3966
3967 PR c/81364
3968 * Wmultistatement-macros-12.c: New test.
3969
3970 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3971
3972 PR target/81414
3973 * gcc.target/aarch64/pr81414.C: New.
3974
3975 2017-07-25 Richard Biener <rguenther@suse.de>
3976
3977 PR middle-end/81505
3978 * gcc.dg/ubsan/pr81505.c: New testcase.
3979
3980 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3981
3982 PR testsuite/80759
3983 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3984 (ELFFN_BEGIN): Rename to FN_TYPE.
3985 (ELFFN_END): Rename to FN_SIZE.
3986 (ASMNAME): New macro.
3987 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3988 .global.
3989 (FUNC_END): Use ASMNAME.
3990 (test_data_save): Remove.
3991 (test_data_input): Likewise.
3992 (test_data_output: Likewise.
3993 (test_data_fn): Likewise.
3994 (test_data_retaddr): Likewise.
3995 (regs_to_mem): Make globals, use r10 instead of rax.
3996 (mem_to_regs): Likewise.
3997 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3998 body to ms-sysv.c.
3999 (do_test_aligned): Likewise.
4000 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4001 Add dg-* directives.
4002 (PASTE_STR): New macro.
4003 (ASMNAME): Likewise.
4004 (LOAD_TEST_DATA_ADDR): Likewise.
4005 (TEST_DATA_OFFSET): Likewise.
4006 (do_test_body0): New C function.
4007 (do_test_body): New inline assembly routine.
4008 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4009 (runtest_ms_sysv): Modify.
4010
4011 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4012
4013 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4014 since the upper-regs options have been deleted.
4015 * gcc.target/powerpc/pr65849-2.c: Likewise.
4016 * gcc.target/powerpc/pr80099-1.c: Likewise.
4017 * gcc.target/powerpc/pr80099-2.c: Likewise.
4018 * gcc.target/powerpc/pr80099-3.c: Likewise.
4019 * gcc.target/powerpc/pr80099-4.c: Likewise.
4020 * gcc.target/powerpc/pr80099-5.c: Likewise.
4021 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4022 support removal of the upper-regs options.
4023 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4024 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4025 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4026 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4027 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4028 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4029 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4030 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4031 * gcc.target/powerpc/ppc-round.c: Likewise.
4032 * gcc.target/powerpc/pr71720.c: Likewise.
4033 * gcc.target/powerpc/pr72853.c: Likewise.
4034 * gcc.target/powerpc/pr79907.c: Likewise.
4035 * gcc.target/powerpc/pr78953.c: Likewise.
4036 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4037 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4038 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4039 * gcc.target/powerpc/vec-init-3.c: Likewise.
4040 * gcc.target/powerpc/vec-init-6.c: Likewise.
4041 * gcc.target/powerpc/vec-init-7.c: Likewise.
4042 * gcc.target/powerpc/vec-set-char.c: Likewise.
4043 * gcc.target/powerpc/vec-set-int.c: Likewise.
4044 * gcc.target/powerpc/vec-set-short.c: Likewise.
4045
4046 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4047
4048 PR target/79041
4049 * gcc.target/aarch64/pr79041-2.c: New test.
4050
4051 2017-07-24 Carl Love <cel@us.ibm.com>
4052
4053 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4054 the new built-ins.
4055
4056 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4057
4058 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4059
4060 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4061 Mikael Morin <mikael@gcc.gnu.org>
4062
4063 PR fortran/66102
4064 * gfortran.dg/realloc_on_assign_28.f90: New test.
4065
4066 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4067
4068 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4069 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4070
4071 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4072
4073 PR target/80569
4074 * gcc.target/i386/pr80569.c: New test.
4075
4076 2017-07-21 Carl Love <cel@us.ibm.com>
4077
4078 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4079 vmuleuh): Fix scan-assembler-times should check for word not half word
4080 instructions.
4081
4082 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4083
4084 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4085 redundant -march option.
4086 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4087 in addition to armv8.1-a.
4088
4089 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4090
4091 PR middle-end/56727
4092 * gcc.dg/pr56727-1.c: New test.
4093 * gcc.dg/pr56727-2.c: New test.
4094
4095 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4096
4097 * gcc.target/powerpc/mmx-check.h: New file.
4098 * gcc.target/powerpc/mmx-packs.c: New file.
4099 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4100 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4101 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4102 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4103 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4104 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4105 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4106 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4107 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4108 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4109 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4110 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4111 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4112 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4113 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4114 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4115 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4116 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4117 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4118 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4119 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4120 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4121 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4122 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4123 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4124 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4125 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4126 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4127 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4128 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4129 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4130 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4131 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4132 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4133 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4134 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4135 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4136 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4137
4138 2017-06-21 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/81500
4141 * gcc.dg/torture/pr81500.c: New testcase.
4142
4143 2017-07-20 Nathan Sidwell <nathan@acm.org>
4144
4145 * g++.dg/ext/anon-struct6.C: Adjust diag.
4146 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4147
4148 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR target/80846
4151 * gcc.target/i386/avx-pr80846.c: New test.
4152 * gcc.target/i386/avx2-pr80846.c: New test.
4153 * gcc.target/i386/avx512f-pr80846.c: New test.
4154
4155 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4156
4157 PR tree-optimization/81388
4158 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4159 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4160
4161 2017-07-17 Tom de Vries <tom@codesourcery.com>
4162
4163 PR middle-end/81030
4164 * gcc.dg/pr81030.c: New test.
4165
4166 2017-07-20 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/61171
4169 * g++.dg/vect/pr61171.cc: New testcase.
4170 * gfortran.dg/vect/pr61171.f: Likewise.
4171 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4172
4173 2017-07-20 Richard Biener <rguenther@suse.de>
4174
4175 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4176 with V64QImode.
4177 * gcc.dg/vect/slp-45.c: Likewise.
4178
4179 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4180
4181 * gcc.dg/tree-ssa/vrp116.c: New Test.
4182
4183 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4184
4185 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4186 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4187 __builtin_cpu_is and __builtin_cpu_supports are supported.
4188
4189 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4190
4191 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4192 __BUILTIN_CPU_SUPPORTS__ defined.
4193 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4194 __BUILTIN_CPU_SUPPORTS__ defined.
4195
4196 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR tree-optimization/81346
4199 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4200
4201 2017-07-19 Tom de Vries <tom@codesourcery.com>
4202
4203 * gcc.target/nvptx/decl-init.c: Update alignment.
4204 * gcc.target/nvptx/slp-2-run.c: New test.
4205 * gcc.target/nvptx/slp-2.c: New test.
4206 * gcc.target/nvptx/v2di.c: New test.
4207
4208 2017-07-19 Tom de Vries <tom@codesourcery.com>
4209
4210 * gcc.target/nvptx/slp-run.c: New test.
4211 * gcc.target/nvptx/slp.c: New test.
4212 * gcc.target/nvptx/v2si-cvt.c: New test.
4213 * gcc.target/nvptx/v2si-run.c: New test.
4214 * gcc.target/nvptx/v2si.c: New test.
4215 * gcc.target/nvptx/vec.inc: New test.
4216
4217 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR tree-optimization/81346
4220 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4221 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4222 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4223 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4224 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4225 compiler to avoid X / C1 op C2 optimization to trigger.
4226
4227 2017-07-19 Martin Liska <mliska@suse.cz>
4228
4229 PR sanitizer/63361
4230 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4231 -ffloat-store or -mieee for targets that need it.
4232
4233 2017-07-18 Tom de Vries <tom@codesourcery.com>
4234
4235 PR middle-end/81464
4236 * gfortran.dg/pr81464.f90: New test.
4237
4238 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4239
4240 PR target/81471
4241 * gcc.target/i386/pr81471.c: New test.
4242
4243 2017-06-18 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/81410
4246 * gcc.dg/vect/pr81410.c: New testcase.
4247
4248 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4249
4250 PR middle-end/81462
4251 * g++.dg/torture/pr81462.C: New testcase.
4252
4253 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4254
4255 PR target/81408
4256 * g++.dg/tree-ssa/pr81408.C: New.
4257 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4258
4259 2017-07-18 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/80620
4262 PR tree-optimization/81403
4263 * gcc.dg/torture/pr80620.c: New testcase.
4264 * gcc.dg/torture/pr81403.c: Likewise.
4265
4266 2017-07-18 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/81418
4269 * gcc.dg/torture/pr81418.c: New testcase.
4270
4271 2017-07-17 Carl Love <cel@us.ibm.com>
4272
4273 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4274 test case changes for commit 249424
4275
4276 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4277 vmuleuh): Fix scan-assembler-times should check for word not half word
4278 instructions.
4279
4280 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4281
4282 PR tree-optimization/81162
4283 * gcc.dg/pr81162.c: Move this to...
4284 * gcc.dg/ubsan/pr81162.c: ...here.
4285
4286 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4287
4288 * g++.dg/diagnostic/friend1.C: New test.
4289 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4290
4291 2017-07-17 Nathan Sidwell <nathan@acm.org>
4292
4293 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4294
4295 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4296
4297 * lib/gcc-dg.exp: Increase expect's match buffer size.
4298
4299 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4300
4301 PR target/81369
4302 * gcc.dg/tree-ssa/pr81369.c: New.
4303
4304 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4305
4306 * gcc.target/arc/pr9000674901.c: New file.
4307 * gcc.target/arc/pic-1.c: Likewise.
4308 * gcc.target/arc/pr9001191897.c: Likewise.
4309
4310 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4311 Andrew Burgess <andrew.burgess@embecosm.com>
4312
4313 * gcc.target/arc/naked-1.c: New file.
4314 * gcc.target/arc/naked-2.c: Likewise.
4315
4316 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR tree-optimization/81428
4319 * gcc.dg/fixed-point/pr81428.c: New test.
4320
4321 PR tree-optimization/81365
4322 * g++.dg/torture/pr81365.C: New test.
4323
4324 PR tree-optimization/81396
4325 * gcc.dg/tree-ssa/pr81396.c: New test.
4326
4327 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4328
4329 * gnat.dg/opt65.adb: New test.
4330
4331 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4332
4333 * gcc.dg/predict-8.c: Update.
4334
4335 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4336
4337 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4338 * g++.dg/warn/pr12242.C: Likewise.
4339
4340 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4341
4342 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4365 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4366 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4367 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4368 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4369 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4370 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4371 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4380 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4381 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4382 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4383 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4384 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4385 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4386 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4387 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4388 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4389 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4390 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4391 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4392 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4393
4394 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4395
4396 PR tree-optimization/81162
4397 * gcc.dg/pr81162.c: New file.
4398
4399 2017-07-14 Martin Sebor <msebor@redhat.com>
4400
4401 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4402 that bcopy is expected to be transformed to.
4403
4404 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4405
4406 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4407 * g++.dg/lookup/missing-std-include-2.C: New test case.
4408 * g++.dg/lookup/missing-std-include-3.C: New test case.
4409 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4410 * gcc.dg/missing-header-fixit-1.c: New test case.
4411 * gcc.dg/missing-header-fixit-2.c: New test case.
4412 * gcc.dg/missing-header-fixit-2.h: New header.
4413
4414 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4415
4416 PR c/81405
4417 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4418
4419 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4420
4421 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4422
4423 2017-07-13 Martin Liska <mliska@suse.cz>
4424
4425 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4426 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4427 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4428 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4429 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4430 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4431 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4432
4433 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4434
4435 PR target/81193
4436 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4437 __builtin_cpu_supports with old GLIBC's.
4438 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4439 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4440 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4441 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4442 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4443 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4444 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4445 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4446 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4447 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4448 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4449 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4450 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4451 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4452 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4453 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4454 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4455 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4456 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4457 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4458 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4459 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4460 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4461 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4462
4463 2017-07-12 Carl Love <cel@us.ibm.com>
4464
4465 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4466 rev_bool_int): Add test cases for builtins.
4467 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4468 test cases for builtins.
4469
4470 2017-07-12 Carl Love <cel@us.ibm.com>
4471
4472 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4473 lp64 && p9vector_hw.
4474
4475 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4476
4477 * lib/target-supports.exp (check_stack_check_available): Make
4478 testcase name depend on stack_kind.
4479
4480 2017-07-11 Michael Collison <michael.collison@arm.com>
4481
4482 * gcc.target/aarch64/cmp-2.c: New testcase.
4483
4484 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4485
4486 PR c++/51270
4487 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4488
4489 2017-07-11 Carl Love <cel@us.ibm.com>
4490
4491 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4492 test cases for the builtins.
4493
4494 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4495
4496 * lib/profopt.exp: Print relative names in UNSUPPORTED
4497 AutoFDO tests.
4498
4499 2017-07-10 Michael Collison <michael.collison@arm.com>
4500
4501 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4502
4503 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4504
4505 PR target/81375
4506 * gcc.target/i386/pr81375.c: New test.
4507
4508 2017-07-10 Martin Sebor <msebor@redhat.com>
4509
4510 PR tree-optimization/80397
4511 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4512
4513 2017-07-10 Martin Sebor <msebor@redhat.com>
4514
4515 PR other/81345
4516 * gcc.dg/pr81345.c: New test.
4517
4518 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4519
4520 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4521 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4522
4523 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4524
4525 PR target/81313
4526 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4527 integer argumets to bypass x86_64 outgoing args optimization.
4528
4529 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4530
4531 * gfortran.dg/eoshift_4.f90: New test.
4532 * gfortran.dg/eoshift_5.f90: New test.
4533 * gfortran.dg/eoshift_6.f90: New test.
4534
4535 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4536
4537 PR target/81313
4538 * gcc.target/i386/pr81313-1.c: New test.
4539 * gcc.target/i386/pr81313-2.c: Likewise.
4540 * gcc.target/i386/pr81313-3.c: Likewise.
4541 * gcc.target/i386/pr81313-4.c: Likewise.
4542 * gcc.target/i386/pr81313-5.c: Likewise.
4543
4544 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4545
4546 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4547 * gnat.dg/vect16.ads (Sarray): Likewise.
4548 * gnat.dg/vect17.ads (Sarray): Likewise.
4549 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4550 * gnat.dg/vect16.adb (Add): Likewise.
4551 * gnat.dg/vect17.adb (Add): Likewise.
4552
4553 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4554
4555 PR c++/79300
4556 * g++.dg/diagnostic/pr79300.C: New test case.
4557
4558 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4559
4560 * gcc.target/powerpc/clone1.c: Add check to make sure the
4561 __builtin_cpu_supports function is fully supported.
4562 * gcc.target/powerpc/clone2.c: New runtime test for
4563 target_clones.
4564
4565 PR target/81348
4566 * gcc.target/powerpc/pr81348.c: New test.
4567
4568 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4569
4570 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4571
4572 2017-07-07 Carl Love <cel@us.ibm.com>
4573
4574 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4575 file for built-ins.
4576
4577 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4578
4579 * gcc.target/sparc/dictunpack.c: New file.
4580 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4581 * gcc.target/sparc/fpcmpshl.c: Likewise.
4582 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4583 * gcc.target/sparc/fpcmpushl.c: Likewise.
4584
4585 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4586
4587 PR fortran/70071
4588 * gfortran.dg/coarray_44.f90: New testcase.
4589
4590 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4591
4592 * c-c++-common/asan/kasan-alloca-1.c: New test.
4593 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4594
4595 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4596
4597 * c-c++-common/asan/alloca_big_alignment.c: New test.
4598 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4599 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4600 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4601 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4602 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4603 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4604 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4605
4606 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4607
4608 PR target/81305
4609 * gcc.target/avr/isr-test.h: Fix warnings.
4610
4611 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4612
4613 * lib/target-supports.exp: Generate
4614 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4615 and check_effective_target_arm_arch_v8r_multilib.
4616
4617 2017-07-06 Carl Love <cel@us.ibm.com>
4618
4619 * ChangeLog: Clean up from mid air collision
4620
4621 2017-07-06 Carl Love <cel@us.ibm.com>
4622
4623 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4624 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4625 cases for vec_addc, adde and addec builtins.
4626
4627 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4628
4629 PR c++/79300
4630 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4631 expected underlining within macro expansion.
4632 * c-c++-common/pr70264.c: Likewise.
4633 * g++.dg/plugin/diagnostic-test-expressions-1.C
4634 (test_within_macro_1): New test.
4635 (test_within_macro_2): Likewise.
4636 (test_within_macro_3): Likewise.
4637 (test_within_macro_4): Likewise.
4638 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4639 expected underlining within macro expansion.
4640 (test_macro_4): Likewise.
4641 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4642 (test_within_macro_1): New test.
4643 (test_within_macro_2): Likewise.
4644 (test_within_macro_3): Likewise.
4645 (test_within_macro_4): Likewise.
4646 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4647 underlining within macro expansion.
4648
4649 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4650
4651 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4652 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4653 _mm_maskz_getexp_round_sd): Test new intrinsics.
4654 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4655 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4656 _mm_maskz_getexp_round_ss): Ditto.
4657 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4658 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4659 _mm_maskz_getmant_round_sd): Ditto.
4660 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4661 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4662 _mm_maskz_getmant_round_ss): Ditto.
4663 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4664 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4665 _mm_maskz_getexp_round_sd): New runtime tests.
4666 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4667 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4668 _mm_maskz_getexp_round_ss): Ditto.
4669 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4670 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4671 _mm_maskz_getmant_round_sd): Ditto.
4672 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4673 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4674 _mm_maskz_getmant_round_ss): Ditto.
4675 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4676 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4677 __builtin_ia32_getmantss_mask_round): Test new builtins.
4678 * gcc.target/i386/sse-13.c : Ditto.
4679 * gcc.target/i386/sse-23.c: Ditto.
4680 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4681 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4682 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4683 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4684 _mm_mask_getexp_round_ss): Test new intrinsics.
4685 * gcc.target/i386/testround-1.c: Ditto.
4686 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4687 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4688 _mm_mask_getmant_round_ss): Test new intrinsics
4689 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4690 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4691 _mm_maskz_getmant_ss): Test new intrinsics.
4692
4693 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4694
4695 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4696 * lib/target-supports.exp (check_stack_check_available): New.
4697 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4698 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4699 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4700 * gcc.dg/pr47443.c: Likewise.
4701 * gcc.dg/pr48134.c: Likewise.
4702 * gcc.dg/pr70017.c: Likewise.
4703 * gcc.target/aarch64/stack-checking.c: Likewise.
4704 * gcc.target/arm/stack-checking.c: Likewise.
4705 * gcc.target/i386/pr48723.c: Likewise.
4706 * gcc.target/i386/pr55672.c: Likewise.
4707 * gcc.target/i386/pr67265-2.c: Likewise.
4708 * gcc.target/i386/pr67265.c: Likewise.
4709 * gnat.dg/opt49.adb: Likewise.
4710 * gnat.dg/stack_check1.adb: Likewise.
4711 * gnat.dg/stack_check2.adb: Likewise.
4712 * gnat.dg/stack_check3.adb: Likewise.
4713
4714 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4715
4716 PR target/80103
4717 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4718 __attribute__.
4719
4720 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4721
4722 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4723 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4724 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4725 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4726 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4727 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4728 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4729 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4730 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4731 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4732 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4733 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4734
4735 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4736
4737 PR target/81305
4738 * gcc.target/avr/isr-test.h: New file.
4739 * gcc.target/avr/torture/isr-01-simple.c: New test.
4740 * gcc.target/avr/torture/isr-02-call.c: New test.
4741 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4742
4743 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4744
4745 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4746 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4747 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4748 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4749
4750 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4751
4752 * gcc.dg/tree-ssa/ldist-26.c: New test.
4753
4754 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4755
4756 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4757
4758 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4759
4760 PR target/81300
4761 * gcc.target/i386/pr81300.c: New test.
4762
4763 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4764
4765 PR target/81294
4766 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4767 x and y arguments in the call to _subborrow_u32.
4768 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4769 x and y arguments in the call to _subborrow_u64.
4770 * gcc.target/i386/pr81294-1.c: New test.
4771 * gcc.target/i386/pr81294-2.c: Ditto.
4772
4773 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4774
4775 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4776
4777 2017-07-04 Marek Polacek <polacek@redhat.com>
4778
4779 PR c/81231
4780 * gcc.dg/atomic-pr81231.c: New test.
4781
4782 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4783
4784 PR tree-optimization/81292
4785 * gcc.dg/pr81292-1.c: New test.
4786 * gcc.dg/pr81292-2.c: Likewise.
4787
4788 2017-07-04 Martin Liska <mliska@suse.cz>
4789
4790 PR sanitizer/81040
4791 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4792 use-after-scope sanitization.
4793
4794 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4795
4796 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4797 options.
4798
4799 PR target/81175
4800 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4801 gather.
4802
4803 2017-07-04 Martin Liska <mliska@suse.cz>
4804
4805 PR ipa/81214
4806 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4807 * g++.dg/ext/mvc3.C: Likewise.
4808 * gcc.target/i386/mvc2.c: Likewise.
4809 * gcc.target/i386/mvc3.c: Likewise.
4810
4811 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4812
4813 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4814 decomposition declaration in diagnostics.
4815 * g++.dg/cpp1z/decomp2.C: Likewise.
4816 * g++.dg/cpp1z/decomp3.C: Likewise.
4817 * g++.dg/cpp1z/decomp4.C: Likewise.
4818 * g++.dg/cpp1z/decomp5.C: Likewise.
4819 * g++.dg/cpp1z/decomp6.C: Likewise.
4820 * g++.dg/cpp1z/decomp7.C: Likewise.
4821 * g++.dg/cpp1z/decomp8.C: Likewise.
4822 * g++.dg/cpp1z/decomp13.C: Likewise.
4823 * g++.dg/cpp1z/decomp14.C: Likewise.
4824 * g++.dg/cpp1z/decomp18.C: Likewise.
4825 * g++.dg/cpp1z/decomp19.C: Likewise.
4826 * g++.dg/cpp1z/decomp22.C: Likewise.
4827 * g++.dg/cpp1z/decomp23.C: Likewise.
4828 * g++.dg/cpp1z/decomp24.C: Likewise.
4829 * g++.dg/cpp1z/decomp25.C: Likewise.
4830 * g++.dg/cpp1z/decomp26.C: Likewise.
4831 * g++.dg/cpp1z/decomp28.C: Likewise.
4832
4833 PR c++/81258
4834 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4835 * g++.dg/cpp1z/decomp30.C: New test.
4836
4837 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 PR c++/65775
4840 * g++.dg/cpp0x/trailing14.C: New.
4841
4842 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4843
4844 PR testsuite/79866
4845 * gfortran.dg/coarray_event_2.f08: New test.
4846
4847 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4848
4849 PR testsuite/79843
4850 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4851 * gfortran.dg/pointer_intent_2.f90: Likewise.
4852
4853 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4854
4855 PR middle-end/81290
4856 * gcc.c-torture/compile/pr81290.c: New.
4857
4858 2017-07-03 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/60510
4861 * gfortran.dg/vect/pr60510.f: New testcase.
4862
4863 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4864
4865 * gcc.target/i386/mvc6.c: Require ifunc support.
4866
4867 2017-07-03 Martin Liska <mliska@suse.cz>
4868
4869 PR sanitize/81040
4870 * g++.dg/asan/function-argument-1.C: New test.
4871 * g++.dg/asan/function-argument-2.C: New test.
4872 * g++.dg/asan/function-argument-3.C: New test.
4873
4874 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4875
4876 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4877 as well.
4878
4879 2017-07-03 Tom de Vries <tom@codesourcery.com>
4880
4881 PR tree-optimization/69468
4882 * gcc.dg/pr81192.c: Update.
4883
4884 2017-07-03 Tom de Vries <tom@codesourcery.com>
4885
4886 PR tree-optimization/81192
4887 * gcc.dg/pr81192.c: Update.
4888
4889 2017-07-03 Tom de Vries <tom@codesourcery.com>
4890
4891 PR tree-optimization/81192
4892 * gcc.dg/pr81192.c: New test.
4893
4894 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4895
4896 * gfortran/eoshift_3.f90: New test.
4897
4898 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4899
4900 * gcc.dg/strlenopt-32.c: New testcase.
4901 * gcc.dg/strlenopt-33.c: Likewise.
4902 * gcc.dg/strlenopt-33g.c: Likewise.
4903 * gcc.dg/strlenopt-34.c: Likewise.
4904 * gcc.dg/strlenopt-35.c: Likewise.
4905
4906 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4907
4908 PR tree-optimization/80769
4909 * gcc.dg/strlenopt-31.c: New test.
4910 * gcc.dg/strlenopt-31g.c: Likewise.
4911
4912 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4913
4914 PR tree-optimization/81136
4915 * gcc.dg/vect/pr81136.c: New test.
4916
4917 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR sanitizer/81262
4920 * gcc.c-torture/compile/pr81262.c: New test.
4921 * g++.dg/ubsan/pr81262.C: New test.
4922
4923 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4924
4925 PR ipa/81261
4926 * g++.dg/ipa/pr81261.C: New testcase.
4927
4928 2017-06-30 Andrew Pinski <apinski@cavium.com>
4929
4930 * gcc.dg/torture/pr81245.c: New testcase.
4931
4932 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4933
4934 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4935 unbounded use.
4936
4937 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4938
4939 PR c++/80014
4940 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4941 Add declaration.
4942 (test_typeid): New test function.
4943
4944 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR target/81225
4947 * gcc.target/i386/pr81225.c: New test.
4948
4949 2017-06-30 Nathan Sidwell <nathan@acm.org>
4950
4951 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4952 * g++.dg/cpp0x/decltype9.C: Likewise.
4953 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4954 * g++.dg/lookup/decl1.C: Likewise.
4955 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4956 * g++.dg/other/pr28432.C: Likewise.
4957 * g++.dg/parse/crash12.C: Likewise.
4958 * g++.dg/parse/enum3.C: Likewise.
4959 * g++.dg/parse/operator6.C: Likewise.
4960 * g++.dg/template/crash69.C: Likewise.
4961 * g++.dg/template/error27.C: Likewise.
4962 * g++.dg/template/error28.C: Likewise.
4963 * g++.dg/template/memfriend6.C: Likewise.
4964 * g++.old-deja/g++.mike/err1.C: Likewise.
4965 * g++.old-deja/g++.mike/p811.C: Likewise.
4966 * g++.old-deja/g++.other/crash25.C: Likewise.
4967 * g++.old-deja/g++.other/dtor4.C: Likewise.
4968 * g++.old-deja/g++.pt/t37.C: Likewise.
4969
4970 2017-06-30 Martin Liska <mliska@suse.cz>
4971
4972 PR ipa/81214
4973 * gcc.target/i386/pr81214.c: New test.
4974
4975 2017-06-30 Nathan Sidwell <nathan@acm.org>
4976
4977 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4978
4979 PR c++/81229
4980 * g++.dg/lookup/pr81229.C: New.
4981
4982 2017-06-30 Martin Liska <mliska@suse.cz>
4983
4984 PR sanitizer/81021
4985 * g++.dg/asan/pr81021.C: New test.
4986
4987 2017-06-30 Richard Biener <rguenther@suse.de>
4988
4989 PR tree-optimization/81249
4990 * g++.dg/torture/pr81249.C: New testcase.
4991
4992 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4995 * g++.dg/diagnostic/variadic1.C: Likewise.
4996 * g++.dg/gomp/udr-3.C: Likewise.
4997 * g++.dg/overload/error1.C: Likewise.
4998 * g++.dg/overload/error2.C: Likewise.
4999 * g++.dg/template/duplicate1.C: Likewise.
5000 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5001 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5002 * g++.old-deja/g++.other/redecl2.C: Likewise.
5003 * g++.old-deja/g++.other/redecl4.C: Likewise.
5004 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5005
5006 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5007
5008 PR fortran/77765
5009 * gfortran.dg/goacc/pr77765.f90: New test.
5010
5011 2017-06-29 Steve Ellcey <sellcey@cavium.com>
5012
5013 * gcc.target/aarch64/ccmp_2.c: New test.
5014
5015 2017-06-29 Nathan Sidwell <nathan@acm.org>
5016
5017 PR c++/81247
5018 * g++.dg/parse/pr81247-[abc].C: New.
5019
5020 2017-06-29 Carl Love <cel@us.ibm.com>
5021
5022 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5023 test_unsigned_int_result, test_ll_int_result,
5024 test_ll_unsigned_int_result): Add result checking functions, add
5025 debug support.
5026 (main): Add builtin function tests.
5027
5028 2017-06-29 Carl Love <cel@us.ibm.com>
5029
5030 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5031 dg-skip-if): Add -mvsx -mcpu=power7.
5032
5033 2017-06-29 Richard Biener <rguenther@suse.de>
5034
5035 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5036
5037 2017-06-29 Nathan Sidwell <nathan@acm.org>
5038
5039 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5040
5041 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5042
5043 PR middle-end/81194
5044 * g++.dg/pr81194.C: New test.
5045
5046 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5047
5048 PR ipa/80565
5049 * gcc.dg/torture/pr80565.c: New file.
5050
5051 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5052
5053 PR tree-optimization/81196
5054 * gcc.dg/vect/pr81196.c: New.
5055
5056 2017-06-29 Michael Collison <michael.collison@arm.com>
5057
5058 Fix date on previous ChangeLog entry.
5059
5060 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5061 Michael Collison <michael.collison@arm.com>
5062
5063 PR target/70119
5064 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5065
5066 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5067
5068 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5069 Test new intrinsic.
5070 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5071 Ditto.
5072 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5073 Ditto.
5074 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5075 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5076 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5077
5078 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5079
5080 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5081 current ARM check by ARM NEON's availability check.
5082 (check_effective_target_vect_intfloat_cvt): Likewise.
5083 (check_effective_target_vect_uintfloat_cvt): Likewise.
5084 (check_effective_target_vect_floatint_cvt): Likewise.
5085 (check_effective_target_vect_floatuint_cvt): Likewise.
5086 (check_effective_target_vect_shift): Likewise.
5087 (check_effective_target_whole_vector_shift): Likewise.
5088 (check_effective_target_vect_bswap): Likewise.
5089 (check_effective_target_vect_shift_char): Likewise.
5090 (check_effective_target_vect_long): Likewise.
5091 (check_effective_target_vect_float): Likewise.
5092 (check_effective_target_vect_perm): Likewise.
5093 (check_effective_target_vect_perm_byte): Likewise.
5094 (check_effective_target_vect_perm_short): Likewise.
5095 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5096 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5097 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5098 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5099 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5100 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5101 (check_effective_target_vect_widen_shift): Likewise.
5102 (check_effective_target_vect_extract_even_odd): Likewise.
5103 (check_effective_target_vect_interleave): Likewise.
5104 (check_effective_target_vect_multiple_sizes): Likewise.
5105 (check_effective_target_vect64): Likewise.
5106 (check_effective_target_vect_max_reduc): Likewise.
5107
5108 2017-06-28 Richard Biener <rguenther@suse.de>
5109
5110 PR middle-end/81227
5111 * gcc.dg/pr81227.c: New testcase.
5112
5113 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5114
5115 PR target/81193
5116 * lib/target-supports.exp
5117 (check_ppc_cpu_supports_hw_available): New test to make sure
5118 __builtin_cpu_supports works on power7 and newer.
5119
5120 2017-06-28 Martin Liska <mliska@suse.cz>
5121
5122 PR ipa/81128
5123 * gcc.target/i386/pr81128.c: New test.
5124
5125 2017-06-28 Martin Liska <mliska@suse.cz>
5126
5127 PR driver/79659
5128 * g++.dg/opt/pr79659.C: New test.
5129
5130 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5131
5132 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5133 and options.
5134 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5135
5136 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5137
5138 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5139 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5140
5141 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5142
5143 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5144 (foo): ... this. Change constants such that it isn't matched
5145 as __builtin_copysign, yet tests the combiner the same.
5146
5147 2017-06-28 Martin Liska <mliska@suse.cz>
5148
5149 PR sanitizer/81224
5150 * gcc.dg/asan/pr81224.c: New test.
5151
5152 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5155 passed to pthread_join.
5156
5157 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5158
5159 * gcc.target/s390/nodatarel-1.c: New test.
5160
5161 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5162
5163 PR fortran/80164
5164 * gfortran.dg/array_temporaries_4.f90: New test.
5165
5166 2017-06-27 Andrew Pinski <apinski@cavium.com>
5167
5168 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5169 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5170 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5171
5172 2017-06-27 Marek Polacek <polacek@redhat.com>
5173
5174 PR sanitizer/81223
5175 * gcc.dg/ubsan/pr81223.c: New test.
5176
5177 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5178
5179 * gcc.dg/tree-ssa/assoc-1.c: New file.
5180
5181 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5182
5183 PR c++/62046
5184 * g++.dg/parse/catch2.C: New.
5185
5186 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR sanitizer/81209
5189 * g++.dg/ubsan/pr81209.C: New test.
5190
5191 PR middle-end/81207
5192 * gcc.c-torture/compile/pr81207.c: New test.
5193
5194 2017-06-27 Marek Polacek <polacek@redhat.com>
5195
5196 PR bootstrap/81216
5197 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5198
5199 2017-06-26 Martin Sebor <msebor@redhat.com>
5200
5201 PR c++/81169
5202 * g++.dg/Wclass-memaccess-2.C: New test.
5203
5204 2017-06-26 Carl Love <cel@us.ibm.com>
5205
5206 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5207 Add new runnable test file for the vec_rev built-ins.
5208
5209 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5210
5211 PR/tree-optimization 71815
5212 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5213 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5214
5215 2017-06-26 Renlin Li <renlin.li@arm.com>
5216 Szabolcs Nagy <szabolcs.nagy@arm.com>
5217
5218 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5219 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5220 memmove.
5221
5222 2017-06-26 Richard Biener <rguenther@suse.de>
5223
5224 PR target/81175
5225 * gfortran.dg/pr81175.f: New testcase.
5226
5227 2017-06-26 Richard Biener <rguenther@suse.de>
5228
5229 PR tree-optimization/81203
5230 * gcc.dg/torture/pr81203.c: New testcase.
5231
5232 2017-06-26 Marek Polacek <polacek@redhat.com>
5233
5234 PR c/80116
5235 * c-c++-common/Wmultistatement-macros-1.c: New test.
5236 * c-c++-common/Wmultistatement-macros-2.c: New test.
5237 * c-c++-common/Wmultistatement-macros-3.c: New test.
5238 * c-c++-common/Wmultistatement-macros-4.c: New test.
5239 * c-c++-common/Wmultistatement-macros-5.c: New test.
5240 * c-c++-common/Wmultistatement-macros-6.c: New test.
5241 * c-c++-common/Wmultistatement-macros-7.c: New test.
5242 * c-c++-common/Wmultistatement-macros-8.c: New test.
5243 * c-c++-common/Wmultistatement-macros-9.c: New test.
5244 * c-c++-common/Wmultistatement-macros-10.c: New test.
5245 * c-c++-common/Wmultistatement-macros-11.c: New test.
5246
5247 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5250
5251 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5252
5253 * lib/target-supports.exp
5254 (check_effective_target_arm_neon_ok_nocache): Add flags with
5255 -mfloat-abi=hard. Include arm_neon.h.
5256 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5257 (check_effective_target_arm_neon_ok_no_float_abi): New.
5258 * gcc.target/arm/lto/pr65837_0.c: Require
5259 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5260 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5261 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5262
5263 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/62315
5266 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5267
5268 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5269
5270 PR fortran/52473
5271 * gfortran.dg/cshift_2.f90: New test.
5272
5273 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5274
5275 PR middle-end/79794
5276 * gcc.target/aarch64/pr79794.c: New.
5277
5278 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5279
5280 PR target/80510
5281 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5282 * gcc.target/powerpc/pr80510-2.c: Likewise.
5283
5284 2017-06-22 Jeff Law <law@redhat.com>
5285
5286 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5287
5288 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5289
5290 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5291 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5292 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5293 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5294 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5295 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5296 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5297 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5298
5299 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5300
5301 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5302
5303 2017-06-22 Matt Turner <mattst88@gmail.com>
5304
5305 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5306 skylake check.
5307
5308 2017-06-22 Carl Love <cel@us.ibm.com>
5309
5310 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5311 vmuleuh): Fix scan-assembler-times should check for word not half word
5312 instructions.
5313
5314 2017-06-22 Jeff Law <law@redhat.com>
5315
5316 * gcc.c-torture/compile/stack-check-1.c: New test.
5317
5318 2016-06-22 Richard Biener <rguenther@suse.de>
5319
5320 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5321 * gcc.dg/vect/pr65947-2.c: Likewise.
5322 * gcc.dg/vect/pr65947-3.c: Likewise.
5323 * gcc.dg/vect/pr65947-4.c: Likewise.
5324 * gcc.dg/vect/pr65947-5.c: Likewise.
5325 * gcc.dg/vect/pr65947-6.c: Likewise.
5326 * gcc.dg/vect/pr65947-8.c: Likewise.
5327 * gcc.dg/vect/pr65947-9.c: Likewise.
5328 * gcc.dg/vect/pr65947-10.c: Likewise.
5329 * gcc.dg/vect/pr65947-12.c: Likewise.
5330 * gcc.dg/vect/pr65947-13.c: Likewise.
5331 * gcc.dg/vect/pr65947-14.c: Likewise.
5332 * gcc.dg/vect/vect-cond-2.c: Likewise.
5333 * gcc.dg/vect/vect-pr69848.c: Likewise.
5334
5335 2017-06-22 Martin Liska <mliska@suse.cz>
5336
5337 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5338 to not inline it.
5339
5340 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5341
5342 * gcc.dg/tree-ssa/forwprop-37.c: New.
5343
5344 2017-06-22 Richard Biener <rguenther@suse.de>
5345
5346 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5347
5348 2017-06-22 Richard Biener <rguenther@suse.de>
5349
5350 * gcc.dg/vect/pr65947-14.c: New testcase.
5351
5352 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5353
5354 PR target/80510
5355 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5356 32-bit support is added. Change ITYPE size to 64-bit integer.
5357 * gcc.target/powerpc/pr80510-2.c: Likewise.
5358
5359 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR c++/81154
5362 * g++.dg/gomp/pr81154.C: New test.
5363
5364 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5365
5366 * g++.dg/other/old-style-cast-fixits.C: New test case.
5367
5368 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5369
5370 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5371
5372 2017-06-21 Tom de Vries <tom@codesourcery.com>
5373
5374 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5375
5376 2017-06-21 Tom de Vries <tom@codesourcery.com>
5377
5378 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5379 warning.
5380
5381 2017-06-21 Martin Liska <mliska@suse.cz>
5382
5383 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5384
5385 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5386
5387 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5388 gnat.dg/debug11_pkg2.ads: New testcase.
5389
5390 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5391
5392 * gcc.target/i386/getround.c: New file.
5393
5394 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5395
5396 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5397 * gcc.dg/tree-ssa/addadd-2.c: New file.
5398
5399 2017-06-21 Tom de Vries <tom@codesourcery.com>
5400
5401 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5402 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5403 * gcc.c-torture/compile/20080806-1.c: Same.
5404 * gcc.c-torture/compile/920723-1.c: Same.
5405 * gcc.c-torture/compile/930621-1.c: Same.
5406 * gcc.c-torture/compile/991214-2.c: Same.
5407 * gcc.c-torture/compile/bcopy.c: Same.
5408 * gcc.c-torture/compile/memtst.c: Same.
5409 * gcc.c-torture/compile/msp.c: Same.
5410 * gcc.c-torture/compile/stuct.c: Same.
5411 * gcc.c-torture/execute/20011008-3.c: Same.
5412 * gcc.c-torture/execute/20030209-1.c: Same.
5413 * gcc.c-torture/execute/20031012-1.c: Same.
5414 * gcc.c-torture/execute/20040805-1.c: Same.
5415 * gcc.c-torture/execute/920410-1.c: Same.
5416 * gcc.c-torture/execute/921113-1.c: Same.
5417 * gcc.c-torture/execute/921202-1.c: Same.
5418 * gcc.c-torture/execute/921208-2.c: Same.
5419 * gcc.c-torture/execute/930106-1.c: Same.
5420 * gcc.c-torture/execute/930406-1.c: Same.
5421 * gcc.c-torture/execute/950221-1.c: Same.
5422 * gcc.c-torture/execute/960521-1.c: Same.
5423 * gcc.c-torture/execute/980605-1.c: Same.
5424 * gcc.c-torture/execute/comp-goto-1.c: Same.
5425 * gcc.c-torture/execute/comp-goto-2.c: Same.
5426 * gcc.c-torture/execute/memcpy-1.c: Same.
5427 * gcc.c-torture/execute/multi-ix.c: Same.
5428 * gcc.c-torture/execute/nestfunc-4.c: Same.
5429 * gcc.c-torture/execute/pr20621-1.c: Same.
5430 * gcc.c-torture/execute/pr23135.c: Same.
5431 * gcc.c-torture/execute/pr28982b.c: Same.
5432 * gcc.dg/loop-3.c: Same.
5433 * gcc.dg/struct-ret-3.c: Same.
5434 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5435 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5436 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5437 * gcc.dg/tree-prof/pr44777.c: Same.
5438
5439 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5440
5441 PR jit/81144
5442 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5443 memset call with zero-initialization.
5444 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5445
5446 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5447
5448 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5449 (main): Renamed to ...
5450 (fma4_test): ... this.
5451
5452 2017-06-20 Julia Koval <julia.koval@intel.com>
5453
5454 * gcc.target/i386/pr73350-2.c: New test.
5455
5456 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457
5458 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5459 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5460 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5461 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5462 restrict to x86_64-*-*-gnu.
5463 Skip scan-assembler on *-*-darwin*.
5464 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5465 * gcc.dg/loop-invariant.c: Likewise.
5466 * gcc.dg/lto/pr70955_0.c: Likewise.
5467 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5468 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5469 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5470
5471 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5472 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5473 targets.
5474 * gcc.dg/attr-ms_struct-2.c: Likewise.
5475 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5476 * gcc.dg/bf-ms-layout.c: Likewise.
5477 * gcc.dg/bf-ms-layout-2.c: Likewise.
5478 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5479 Require fpic support.
5480 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5481 targets.
5482 * gcc.target/i386/bitfield2.c: Likewise.
5483 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5484 targets.
5485 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5486
5487 2017-06-20 Nathan Sidwell <nathan@acm.org>
5488
5489 PR c++/67074
5490 * g++.dg/lookup/pr67074.C: New.
5491 * g++.dg/parse/namespace-alias-1.C: Adjust.
5492
5493 2017-06-20 Richard Biener <rguenther@suse.de>
5494
5495 PR middle-end/81097
5496 * c-c++-common/ubsan/pr81097.c: New testcase.
5497
5498 2017-06-20 Richard Biener <rguenther@suse.de>
5499
5500 * gcc.dg/vect/pr65947-9.c: Adjust.
5501
5502 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5503
5504 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5505 * gcc.target/arm/acle/cdp2.c: Likewise.
5506 * gcc.target/arm/acle/ldc.c: Likewise.
5507 * gcc.target/arm/acle/ldc2.c: Likewise.
5508 * gcc.target/arm/acle/ldc2l.c: Likewise.
5509 * gcc.target/arm/acle/ldcl.c: Likewise.
5510 * gcc.target/arm/acle/mcr.c: Likewise.
5511 * gcc.target/arm/acle/mcr2.c: Likewise.
5512 * gcc.target/arm/acle/mcrr.c: Likewise.
5513 * gcc.target/arm/acle/mcrr2.c: Likewise.
5514 * gcc.target/arm/acle/mrc.c: Likewise.
5515 * gcc.target/arm/acle/mrc2.c: Likewise.
5516 * gcc.target/arm/acle/mrrc.c: Likewise.
5517 * gcc.target/arm/acle/mrrc2.c: Likewise.
5518 * gcc.target/arm/acle/stc.c: Likewise.
5519 * gcc.target/arm/acle/stc2.c: Likewise.
5520 * gcc.target/arm/acle/stc2l.c: Likewise.
5521 * gcc.target/arm/acle/stcl.c: Likewise.
5522
5523 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR target/81121
5526 * gcc.target/i386/pr81121.c: New test.
5527
5528 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5529
5530 PR target/79799
5531 * gcc.target/powerpc/pr79799-1.c: New test.
5532 * gcc.target/powerpc/pr79799-2.c: Likewise.
5533 * gcc.target/powerpc/pr79799-3.c: Likewise.
5534 * gcc.target/powerpc/pr79799-4.c: Likewise.
5535 * gcc.target/powerpc/pr79799-5.c: Likewise.
5536
5537 2017-06-19 Nathan Sidwell <nathan@acm.org>
5538
5539 PR c++/81124
5540 PR c++/79766
5541 * g++.dg/lookup/pr79766.C: New.
5542 * g++.dg/lookup/pr81124.C: New.
5543 * g++.dg/template/explicit6.C: Adjust.
5544 * g++.old-deja/g++.other/decl5.C: Adjust.
5545
5546 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5547
5548 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5549 -DSTACK_SIZE.
5550
5551 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR sanitizer/81125
5554 * g++.dg/ubsan/pr81125.C: New test.
5555
5556 PR sanitizer/81111
5557 * g++.dg/ubsan/pr81111.C: New test.
5558
5559 2017-06-19 Richard Biener <rguenther@suse.de>
5560
5561 PR middle-end/81118
5562 * gcc.dg/torture/pr81118.c: New testcase.
5563
5564 2017-06-19 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/80887
5567 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5568
5569 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR ipa/81112
5572 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5573
5574 2017-06-19 Nathan Sidwell <nathan@acm.org>
5575
5576 PR c++/81119
5577 * g++.dg/warn/pr81119.C: New.
5578
5579 2017-06-19 Martin Liska <mliska@suse.cz>
5580
5581 PR sanitizer/80879
5582 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5583
5584 2017-06-19 Martin Liska <mliska@suse.cz>
5585
5586 PR ipa/80732
5587 * gcc.target/i386/mvc5.c: Scan indirect_function.
5588 * gcc.target/i386/mvc7.c: Likewise.
5589 * gcc.target/i386/pr80732.c: New test.
5590
5591 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5592
5593 PR c++/66093
5594 * g++.dg/cpp1y/constexpr-66093.C: New.
5595
5596 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5597
5598 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5599 dg-skip-if list.
5600
5601 2017-06-19 Richard Biener <rguenther@suse.de>
5602
5603 PR ipa/81112
5604 * g++.dg/torture/pr81112.C: New testcase.
5605
5606 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5607
5608 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5609
5610 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5611
5612 PR fortran/52473
5613 * gfortran.dg/cshift_1.f90: New test.
5614
5615 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5616
5617 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5618
5619 2017-06-16 Carl Love <cel@us.ibm.com>
5620
5621 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5622 main): Add runnable tests and test checker for vec_float,
5623 vec_float2, vec_floate and vec_floato builtins.
5624
5625 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5626
5627 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5628 the architecture options added by dg-add-options arm_neon.
5629 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5630 to the architecture.
5631 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5632 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5633 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5634
5635 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5636
5637 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5638 multilibs have been built.
5639
5640 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5641
5642 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5643 * gcc.target/arm/pr51915.c: Likewise.
5644 * gcc.target/arm/pr52006.c: Likewise.
5645 * gcc.target/arm/pr53187.c: Likewise.
5646
5647 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5648
5649 * gcc.target/arm/multilibs.exp: New file.
5650
5651 2017-06-16 Martin Sebor <msebor@redhat.com>
5652
5653 PR tree-optimization/80933
5654 PR tree-optimization/80934
5655 * gcc.dg/fold-bcopy.c: New test.
5656 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5657 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5658 * gcc.dg/pr79214.c: Adjust.
5659 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5660 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5661 * gcc.dg/builtins-nonnull.c: Likewise.
5662
5663 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5664
5665 PR target/71778
5666 * gcc.target/arm/pr71778.c: New.
5667
5668 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5669
5670 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5671
5672 2017-06-16 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/81090
5675 * gcc.dg/graphite/pr81090.c: New testcase.
5676
5677 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5678
5679 PR fortran/80983
5680 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5681
5682 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR sanitizer/81094
5685 * c-c++-common/ubsan/object-size-11.c: New test.
5686
5687 2017-06-15 Martin Sebor <msebor@redhat.com>
5688
5689 PR c++/80560
5690 * g++.dg/Wclass-memaccess.C: New test.
5691
5692 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5693
5694 PR fortran/80983
5695 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5696
5697 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5698
5699 PR lto/69866
5700 * gcc.dg/lto/pr69866_0.c: New test.
5701 * gcc.dg/lto/pr69866_1.c: Likewise.
5702
5703 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5704
5705 PR target/78818
5706 * gcc.target/msp430/pr78818-real.c: New template for tests.
5707 * gcc.target/msp430/pr78818-auto.c: New test.
5708 * gcc.target/msp430/pr78818-data-region.c: New test.
5709 * gcc.target/msp430/pr78818-data-sec.c: New test.
5710 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5711
5712 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5713
5714 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5715 instructions in it rather than the number of IT blocks being 2.
5716 Transfer scan directive arm_thumb2 restriction to the whole
5717 testcase and restrict further to Thumb-only targets.
5718
5719 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5720
5721 * gcc.target/arm/sdiv_costs_1.c:
5722 Use dg-add-options.
5723
5724 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5725
5726 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5727 * gcc.target/mips/pr51513-1.c: New test.
5728 * gcc.target/mips/pr51513-2.c: New test.
5729
5730 2017-06-14 Richard Biener <rguenther@suse.de>
5731
5732 PR tree-optimization/81083
5733 * gcc.dg/torture/pr81083.c: Add prototypes.
5734
5735 2017-06-14 Richard Biener <rguenther@suse.de>
5736
5737 PR middle-end/81088
5738 * c-c++-common/ubsan/pr81088.c: New testcase.
5739
5740 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5741
5742 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5743
5744 2017-06-14 Andrew Pinski <apinski@cavium.com>
5745 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5746
5747 PR target/71663
5748 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5749 * gcc.target/aarch64/vect-init-2.c: Likewise.
5750 * gcc.target/aarch64/vect-init-3.c: Likewise.
5751 * gcc.target/aarch64/vect-init-4.c: Likewise.
5752 * gcc.target/aarch64/vect-init-5.c: Likewise.
5753
5754 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/58541
5757 * g++.dg/cpp0x/constexpr-58541.C: New.
5758
5759 2017-06-14 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/81083
5762 * gcc.dg/torture/pr81083.c: New testcase.
5763
5764 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5765
5766 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5767 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5768
5769 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR c++/80973
5772 * g++.dg/ubsan/pr80973.C: New test.
5773
5774 PR c++/80984
5775 * g++.dg/opt/nrv18.C: New test.
5776
5777 2017-06-13 Martin Liska <mliska@suse.cz>
5778
5779 PR sanitize/78204
5780 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5781 test by adding no_sanitize attribute.
5782 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5783
5784 2017-06-13 Renlin Li <renlin.li@arm.com>
5785
5786 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5787 conditionally.
5788
5789 2017-06-13 Martin Jambor <mjambor@suse.cz>
5790
5791 PR tree-optimization/80803
5792 PR tree-optimization/81063
5793 gcc.dg/tree-ssa/pr80803.c: New test.
5794 gcc.dg/tree-ssa/pr81063.c: Likewise.
5795
5796 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5797
5798 * c-c++-common/fold-masked-cmp-3.c: New test.
5799
5800 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5801
5802 PR tree-optimization/67328
5803 * c-c++-common/fold-masked-cmp-1.c: New test.
5804 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5805 * gcc.dg/pr46309.c: Fix pattern.
5806 * gcc.dg/pr46309-2.c: Likewise.
5807
5808 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5809
5810 * gcc.target/arm/sdiv_costs_1.c:
5811 Require arm_arch_v8a_ok and add march option.
5812
5813 2017-06-13 Martin Liska <mliska@suse.cz>
5814
5815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5816 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5817 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5818
5819 2017-06-13 Richard Biener <rguenther@suse.de>
5820
5821 PR middle-end/81065
5822 * c-c++-common/ubsan/pr81065.c: New testcase.
5823
5824 2017-06-12 Ian Lance Taylor <iant@golang.org>
5825
5826 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5827 freorder. Update comment to explain test.
5828
5829 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5830
5831 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5832 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5833 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5834 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5835
5836 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5837
5838 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5839
5840 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5841
5842 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5843
5844 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR tree-optimization/81003
5847 * gcc.c-torture/compile/pr81003.c: New test.
5848
5849 2017-06-12 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/81053
5852 * gcc.dg/torture/pr81053.c: New testcase.
5853
5854 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5855
5856 PR fortran/80988
5857 * gfortran.dg/implied_do_io_3.f90: New test.
5858
5859 2017-06-10 Tom de Vries <tom@codesourcery.com>
5860
5861 * lib/target-supports.exp (check_effective_target_signal): New proc.
5862 * lib/gcc.exp (gcc_target_compile): Remove appending of
5863 -DSIGNAL_SUPPRESS to additional_flags.
5864 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5865 additional_flags if effective target signal is not supported by the
5866 target.
5867 * gcc.c-torture/execute/20101011-1.c: Same.
5868 * gcc.dg/c99-stdint-1.c: Same.
5869 * gcc.dg/c99-stdint-2.c: Same.
5870 * gcc.dg/c99-stdint-5.c: Same.
5871 * gcc.dg/c99-stdint-6.c: Same.
5872 * gcc.dg/stdint-width-1.c: Same.
5873
5874 2017-06-10 Tom de Vries <tom@codesourcery.com>
5875
5876 * lib/target-supports.exp (check_effective_target_stack_size)
5877 (dg-effective-target-value): New proc.
5878 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5879 additional_flags.
5880 * lib/objc.exp (objc_target_compile): Same.
5881 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5882 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5883 dg-additional-options.
5884 * gcc.c-torture/compile/20080806-1.c: Same.
5885 * gcc.c-torture/compile/920723-1.c: Same.
5886 * gcc.c-torture/compile/930621-1.c: Same.
5887 * gcc.c-torture/compile/991214-2.c: Same.
5888 * gcc.c-torture/compile/bcopy.c: Same.
5889 * gcc.c-torture/compile/memtst.c: Same.
5890 * gcc.c-torture/compile/msp.c: Same.
5891 * gcc.c-torture/compile/stuct.c: Same.
5892 * gcc.c-torture/execute/20011008-3.c: Same.
5893 * gcc.c-torture/execute/20030209-1.c: Same.
5894 * gcc.c-torture/execute/20031012-1.c: Same.
5895 * gcc.c-torture/execute/20040805-1.c: Same.
5896 * gcc.c-torture/execute/920410-1.c: Same.
5897 * gcc.c-torture/execute/920501-7.c: Same.
5898 * gcc.c-torture/execute/921113-1.c: Same.
5899 * gcc.c-torture/execute/921202-1.c: Same.
5900 * gcc.c-torture/execute/921208-2.c: Same.
5901 * gcc.c-torture/execute/930106-1.c: Same.
5902 * gcc.c-torture/execute/930406-1.c: Same.
5903 * gcc.c-torture/execute/950221-1.c: Same.
5904 * gcc.c-torture/execute/960521-1.c: Same.
5905 * gcc.c-torture/execute/980605-1.c: Same.
5906 * gcc.c-torture/execute/comp-goto-1.c: Same.
5907 * gcc.c-torture/execute/comp-goto-2.c: Same.
5908 * gcc.c-torture/execute/memcpy-1.c: Same.
5909 * gcc.c-torture/execute/multi-ix.c: Same.
5910 * gcc.c-torture/execute/nestfunc-4.c: Same.
5911 * gcc.c-torture/execute/pr20621-1.c: Same.
5912 * gcc.c-torture/execute/pr23135.c: Same.
5913 * gcc.c-torture/execute/pr28982b.c: Same.
5914 * gcc.dg/loop-3.c: Same.
5915 * gcc.dg/struct-ret-3.c: Same.
5916 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5917 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5918 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5919 * gcc.dg/tree-prof/pr44777.c: Same.
5920
5921 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5922
5923 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5924 (test_mutually_exclusive_suggestions): New test function.
5925 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5926 (test_mutually_exclusive_suggestions): New test function.
5927 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5928 (test_mutually_exclusive_suggestions): New test function.
5929 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5930 (test_show_locus): Add special-case for
5931 "test_mutually_exclusive_suggestions".
5932
5933 2017-06-09 Ian Lance Taylor <iant@golang.org>
5934
5935 * gcc.dg/tree-prof/split-1.c: New test.
5936
5937 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5938
5939 * gcc.dg/predict-14.c: Avoid cold function detection.
5940 * gcc.target/i386/umod-3.c: Likewise.
5941
5942 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5943
5944 * gcc.target/aarch64/lrint-matherr.h: New.
5945 * gcc.target/aarch64/inline-lrint_1.c: New.
5946 * gcc.target/aarch64/inline-lrint_2.c: New.
5947 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5948 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5949
5950 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5951
5952 * gcc.target/arm/sdiv_costs_1.c: New.
5953
5954 2017-06-09 Tom de Vries <tom@codesourcery.com>
5955
5956 PR target/80855
5957 * gcc.target/nvptx/label-values.c: New test.
5958
5959 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5960
5961 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5962 Test for null definitions instead of them being undefined. Add entry
5963 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5964 about using the effective target for architecture extension.
5965 (check_effective_target_arm_arch_v7ve_ok): Remove.
5966 (add_options_for_arm_arch_v7ve): Likewise.
5967
5968 2017-06-09 Richard Biener <rguenther@suse.de>
5969
5970 PR tree-optimization/66623
5971 * gcc.dg/vect/pr66623.c: New testcase.
5972
5973 2017-06-09 Richard Biener <rguenther@suse.de>
5974
5975 PR tree-optimization/79483
5976 * gcc.dg/graphite/pr79483.c: New testcase.
5977
5978 2017-06-09 Richard Biener <rguenther@suse.de>
5979
5980 PR middle-end/81007
5981 * g++.dg/pr81007.C: New testcase.
5982
5983 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5984
5985 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5986 instead of "rsp" for -m32.
5987 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5988 target, add -msse2 to dg-options.
5989 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5990 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5991
5992 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5993
5994 PR target/80966
5995 * gcc.target/powerpc/stack-limit.c: New testcase.
5996
5997 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5998
5999 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6000 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6001 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6002 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6003 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6004 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
6005
6006 2017-06-08 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR c/81006
6009 * c-c++-common/gomp/pr81006.c: New test.
6010
6011 PR c++/81011
6012 * g++.dg/gomp/pr81011.C: New test.
6013
6014 PR middle-end/81005
6015 * c-c++-common/ubsan/align-10.c: New test.
6016 * c-c++-common/ubsan/null-13.c: New test.
6017
6018 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6019
6020 PR target/81015
6021 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6022 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6023 * gcc.target/i386/pr81015.c: New test.
6024
6025 2017-06-08 Tom de Vries <tom@codesourcery.com>
6026
6027 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6028 trampolines instead of NO_TRAMPOLINES.
6029 * gcc.c-torture/execute/20000822-1.c: Same.
6030 * gcc.c-torture/execute/920428-2.c: Same.
6031 * gcc.c-torture/execute/920501-7.c: Same.
6032 * gcc.c-torture/execute/920612-2.c: Same.
6033 * gcc.c-torture/execute/921017-1.c: Same.
6034 * gcc.c-torture/execute/921215-1.c: Same.
6035 * gcc.c-torture/execute/931002-1.c: Same.
6036 * gcc.c-torture/execute/comp-goto-2.c: Same.
6037 * gcc.c-torture/execute/nestfunc-1.c: Same.
6038 * gcc.c-torture/execute/nestfunc-2.c: Same.
6039 * gcc.c-torture/execute/nestfunc-3.c: Same.
6040 * gcc.c-torture/execute/nestfunc-5.c: Same.
6041 * gcc.c-torture/execute/nestfunc-6.c: Same.
6042 * gcc.c-torture/execute/pr24135.c: Same.
6043 * gcc.dg/Wtrampolines.c: Same.
6044 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6045 * gcc.dg/torture/stackalign/nested-5.c: Same.
6046 * gcc.dg/torture/stackalign/nested-6.c: Same.
6047 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6048 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6049 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6050 * gcc.dg/trampoline-1.c: Same.
6051 * gcc.dg/tree-prof/pr44777.c: Same.
6052 * gcc.target/i386/pr67770.c: Same.
6053 * lib/gcc.exp (gcc_target_compile): Remove appending of
6054 -DNO_TRAMPOLINES to additional_flags.
6055 * lib/objc.exp (objc_target_compile): Same.
6056
6057 2017-06-08 Tom de Vries <tom@codesourcery.com>
6058
6059 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6060 'gcc,no_trampolines' instead of 'no_trampolines'.
6061
6062 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6063
6064 PR middle-end/79988
6065 * gcc.target/i386/mpx/pr79988.c: New test.
6066
6067 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6068
6069 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6070 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6071 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6072
6073 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6074
6075 * g++.dg/tree-ssa/counts-1.C: New testcase.
6076 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6077
6078 2017-08-08 Julia Koval <julia.koval@intel.com>
6079
6080 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6081 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6082 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6083 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6084 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6085 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6086
6087 2017-06-08 Marek Polacek <polacek@redhat.com>
6088
6089 PR sanitize/80932
6090 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6091
6092 2017-08-08 Julia Koval <julia.koval@intel.com>
6093
6094 PR target/73350,80862
6095 * gcc.target/i386/pr73350.c: New test.
6096
6097 2017-06-08 Richard Biener <rguenther@suse.de>
6098
6099 PR tree-optimization/80928
6100 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6101
6102 2017-06-07 Carl Love <cel@us.ibm.com>
6103
6104 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6105
6106 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6107
6108 PR c++/80990
6109 * g++.dg/cpp1z/class-deduction39.C: New.
6110
6111 2017-06-07 Marek Polacek <polacek@redhat.com>
6112
6113 PR sanitizer/80932
6114 * c-c++-common/ubsan/pr80932.c: New test.
6115
6116 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6117
6118 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6119 * gcc.target/i386/l_fma_double_2.c: Ditto.
6120 * gcc.target/i386/l_fma_double_3.c: Ditto.
6121 * gcc.target/i386/l_fma_double_4.c: Ditto.
6122 * gcc.target/i386/l_fma_double_5.c: Ditto.
6123 * gcc.target/i386/l_fma_double_6.c: Ditto.
6124 * gcc.target/i386/l_fma_float_1.c: Ditto.
6125 * gcc.target/i386/l_fma_float_2.c: Ditto.
6126 * gcc.target/i386/l_fma_float_3.c: Ditto.
6127 * gcc.target/i386/l_fma_float_4.c: Ditto.
6128 * gcc.target/i386/l_fma_float_5.c: Ditto.
6129 * gcc.target/i386/l_fma_float_6.c: Ditto.
6130
6131 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6132
6133 * gcc.target/aarch64/sdiv_costs_1.c: New.
6134
6135 2017-06-07 Richard Biener <rguenther@suse.de>
6136
6137 PR tree-optimization/80928
6138 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6139 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6140
6141 2017-06-07 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/80928
6144 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6145 check_results.
6146
6147 2017-06-06 Nathan Sidwell <nathan@acm.org>
6148
6149 * g++.dg/pr45330.C: Add inline namespace case.
6150
6151 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6152
6153 PR fortran/80975
6154 * gfortran.dg/matmul_16.f90: New test.
6155 * gfortran.dg/inline_matmul_18.f90: New test.
6156
6157 2017-06-06 Marek Polacek <polacek@redhat.com>
6158
6159 PR c/79983
6160 * gcc.dg/pr79983.c: New test.
6161
6162 2017-06-06 David S. Miller <davem@davemloft.net>
6163
6164 * gcc.target/sparc/sparc-ret-3.c: New test.
6165
6166 2017-06-06 Tom de Vries <tom@codesourcery.com>
6167
6168 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6169 label_values instead of NO_LABEL_VALUES.
6170 * gcc.c-torture/compile/920301-1.c: Same.
6171 * gcc.c-torture/compile/920501-1.c: Same.
6172 * gcc.c-torture/compile/941014-4.c: Same.
6173 * gcc.c-torture/compile/labels-1.c: Same.
6174 * gcc.c-torture/compile/pr18903.c: Same.
6175 * gcc.c-torture/execute/920302-1.c: Same.
6176 * gcc.c-torture/execute/920415-1.c: Same.
6177 * gcc.c-torture/execute/920428-2.c: Same.
6178 * gcc.c-torture/execute/920501-3.c: Same.
6179 * gcc.c-torture/execute/920501-4.c: Same.
6180 * gcc.c-torture/execute/920501-5.c: Same.
6181 * gcc.c-torture/execute/920501-7.c: Same.
6182 * gcc.c-torture/execute/920721-4.c: Same.
6183 * gcc.c-torture/execute/980526-1.c: Same.
6184 * gcc.c-torture/execute/990208-1.c: Same.
6185 * gcc.c-torture/execute/comp-goto-1.c: Same.
6186 * gcc.c-torture/execute/comp-goto-2.c: Same.
6187 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6188 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6189 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6190 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6191 * gcc.dg/tree-prof/pr44777.c: Same.
6192 * gcc.misc-tests/bprob-2.c: Same.
6193 * gcc.misc-tests/gcov-3.c: Same.
6194 * lib/gcc.exp (gcc_target_compile): Remove appending of
6195 -DNO_LABEL_VALUES to additional_flags.
6196 * lib/objc.exp (objc_target_compile): Same.
6197 * lib/target-supports.exp (check_effective_target_label_values): Test on
6198 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6199
6200 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6203
6204 2017-06-06 Richard Biener <rguenther@suse.de>
6205
6206 PR tree-optimization/80974
6207 * gcc.dg/torture/pr80974.c: New testcase.
6208
6209 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6210
6211 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6212 "unsigned int" in conversation warning on line 15.
6213
6214 2017-06-06 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/80928
6217 * gcc.dg/vect/pr80928.c: New testcase.
6218 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6219 * gcc.dg/vect/slp-13.c: Likewise.
6220 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6221
6222 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6223
6224 * g++.dg/plugin/comment_plugin.c: New test plugin.
6225 * g++.dg/plugin/comments-1.C: New test file.
6226 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6227
6228 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6229
6230 * gcc.misc-tests/gcov-1a.c: New test.
6231
6232 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6233
6234 * gcc.target/powerpc/clone1.c: New test.
6235
6236 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6237
6238 PR fortran/70601
6239 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6240
6241 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6242
6243 PR fortran/35339
6244 * gfortran.dg/implied_do_io_1.f90: New Test.
6245 * gfortran.dg/implied_do_io_2.f90: New Test.
6246
6247 2017-06-05 Renlin Li <renlin.li@arm.com>
6248
6249 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6250 selector to related line.
6251
6252 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6253
6254 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6255
6256 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6257
6258 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6259
6260 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261
6262 * gcc.target/aarch64/subs_compare_2.c: New test.
6263
6264 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265
6266 * gcc.target/aarch64/subs_compare_1.c: New test.
6267
6268 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6269
6270 * gcc.target/mips/div-9.c: Delete duplicate test.
6271 * gcc.target/mips/div-10.c: Ditto.
6272 * gcc.target/mips/div-11.c: Ditto.
6273 * gcc.target/mips/div-12.c: Ditto.
6274
6275 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6276
6277 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6278
6279 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6280
6281 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6282 vesrion of the dejagnu grep.
6283 (list-module-names): Use it and adjust the regular expressions for
6284 modules and submodules.
6285 * gfortran.dg/prof/prof.exp: Cleanup modules.
6286 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6287 directives.
6288 * gfortran.dg/altreturn_8.f90: Likewise.
6289 * gfortran.dg/associate_12.f90: Likewise.
6290 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6291 * gfortran.dg/charlen_15.f90: Likewise.
6292 * gfortran.dg/class_4a.f03: Likewise.
6293 * gfortran.dg/class_54.f90: Likewise.
6294 * gfortran.dg/class_dummy_4.f03: Likewise.
6295 * gfortran.dg/class_dummy_5.f90: Likewise.
6296 * gfortran.dg/constructor_9.f90: Likewise.
6297 * gfortran.dg/dec_structure_15.f90: Likewise.
6298 * gfortran.dg/do_check_8.f90: Likewise.
6299 * gfortran.dg/dtio_26.f03: Likewise.
6300 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6301 * gfortran.dg/equiv_9.f90: Likewise.
6302 * gfortran.dg/extends_15.f90: Likewise.
6303 * gfortran.dg/finalize_22.f90: Likewise.
6304 * gfortran.dg/finalize_23.f90: Likewise.
6305 * gfortran.dg/generic_26.f90: Likewise.
6306 * gfortran.dg/generic_27.f90: Likewise.
6307 * gfortran.dg/namelist_76.f90: Likewise.
6308 * gfortran.dg/pointer_init_8.f90: Likewise.
6309 * gfortran.dg/pr61318.f90: Likewise.
6310 * gfortran.dg/pr77260_1.f90: Likewise.
6311 * gfortran.dg/pr77260_2.f90: Likewise.
6312 * gfortran.dg/pr77420_3.f90: Likewise.
6313 * gfortran.dg/proc_ptr_39.f90: Likewise.
6314 * gfortran.dg/proc_ptr_41.f90: Likewise.
6315 * gfortran.dg/proc_ptr_42.f90: Likewise.
6316 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6317 * gfortran.dg/submodule_1.f08: Likewise.
6318 * gfortran.dg/submodule_10.f08: Likewise.
6319 * gfortran.dg/submodule_14.f08: Likewise.
6320 * gfortran.dg/submodule_15.f08: Likewise.
6321 * gfortran.dg/submodule_2.f08: Likewise.
6322 * gfortran.dg/submodule_5.f08: Likewise.
6323 * gfortran.dg/submodule_6.f08: Likewise.
6324 * gfortran.dg/submodule_7.f08: Likewise.
6325 * gfortran.dg/submodule_8.f08: Likewise.
6326 * gfortran.dg/submodule_9.f08: Likewise.
6327 * gfortran.dg/transfer_class_2.f90: Likewise.
6328 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6329 * gfortran.dg/typebound_call_24.f03: Likewise.
6330 * gfortran.dg/typebound_call_25.f90: Likewise.
6331 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6332 * gfortran.dg/typebound_generic_12.f03: Likewise.
6333 * gfortran.dg/typebound_generic_13.f03: Likewise.
6334 * gfortran.dg/typebound_generic_14.f03: Likewise.
6335 * gfortran.dg/typebound_generic_15.f90: Likewise.
6336 * gfortran.dg/typebound_operator_16.f03: Likewise.
6337 * gfortran.dg/typebound_operator_18.f90: Likewise.
6338 * gfortran.dg/typebound_operator_20.f90: Likewise.
6339 * gfortran.dg/typebound_override_3.f90: Likewise.
6340 * gfortran.dg/typebound_override_4.f90: Likewise.
6341 * gfortran.dg/typebound_override_5.f90: Likewise.
6342 * gfortran.dg/typebound_override_6.f90: Likewise.
6343 * gfortran.dg/typebound_override_7.f90: Likewise.
6344 * gfortran.dg/typebound_proc_28.f03: Likewise.
6345 * gfortran.dg/typebound_proc_29.f90: Likewise.
6346 * gfortran.dg/typebound_proc_30.f90: Likewise.
6347 * gfortran.dg/typebound_proc_31.f90: Likewise.
6348 * gfortran.dg/typebound_proc_32.f90: Likewise.
6349 * gfortran.dg/typebound_proc_33.f90: Likewise.
6350 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6351 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6352 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6353 * gfortran.dg/use_only_3.f90: Likewise.
6354 * gfortran.dg/use_without_only_1.f90: Likewise.
6355 * gfortran.dg/warn_unused_function.f90: Likewise.
6356 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6357 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6358
6359 2017-06-04 Marek Polacek <polacek@redhat.com>
6360
6361 PR c/80919
6362 * gcc.dg/format/pr80919.c: New test.
6363
6364 2017-06-02 Martin Sebor <msebor@redhat.com>
6365
6366 PR c/80892
6367 * c-c++-common/Wfloat-conversion-2.c: New test.
6368
6369 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/68754
6372 * g++.dg/cpp1y/constexpr-68754.C: New.
6373
6374 2017-06-02 Carl Love <cel@us.ibm.com>
6375
6376 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6377 for the new built-ins.
6378
6379 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6380
6381 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6382
6383 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6384
6385 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6386 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6387 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6388 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6389 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6390
6391 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6392
6393 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6394
6395 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6396
6397 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6398
6399 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6400
6401 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6402 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6403 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6404 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6405 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6406 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6407 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6408 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6409 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6410
6411 2017-06-02 Nathan Sidwell <nathan@acm.org>
6412
6413 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6414
6415 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6416
6417 PR rtl-optimization/80903
6418 * gcc.dg/pr80903.c: New test.
6419
6420 PR fortran/80918
6421 * gfortran.dg/gomp/pr80918.f90: New test.
6422
6423 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6424
6425 * c-c++-common/Wsizeof-pointer-div.c: New test.
6426 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6427 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6428 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6429 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6430 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6431 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6432 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6433 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6434 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6435 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6436 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6437 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6438 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6439 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6440 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6441 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6442 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6443 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6444
6445 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6446
6447 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6448 Update the target to power8-vector.
6449
6450 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6451
6452 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6453
6454 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6455
6456 * debug12.adb, debug12.ads: New testcase.
6457
6458 2017-06-01 Martin Jambor <mjambor@suse.cz>
6459
6460 PR tree-optimization/80898
6461 * gcc.dg/tree-ssa/pr80898.c: New test.
6462 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6463
6464 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 PR c++/80896
6467 * g++.dg/cpp1z/nodiscard5.C: New.
6468
6469 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6470
6471 * gcc.target/arc/pr9001195952.c: New test.
6472
6473 2017-06-01 Tom de Vries <tom@codesourcery.com>
6474
6475 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6476 * gcc.c-torture/compile/asmgoto-1.c: Same.
6477 * gcc.dg/20000707-1.c: Same.
6478 * gcc.dg/pr38700.c: Same.
6479 * gcc.dg/pr70169.c: Same.
6480 * gcc.dg/pr80112.c: Same.
6481 * gcc.dg/torture/pr51071-2.c: Same.
6482 * gcc.dg/torture/pr51071.c: Same.
6483 * gcc.dg/tree-ssa/alias-34.c: Same.
6484
6485 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6486
6487 * gnat.dg/debug11.adb: New testcase.
6488
6489 2017-06-01 Richard Biener <rguenther@suse.de>
6490
6491 PR middle-end/66313
6492 * c-c++-common/ubsan/pr66313.c: New testcase.
6493 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6494
6495 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6496
6497 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6498 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6499 to vsx_hw. Add dg-skip-if directive to disable this test if
6500 -mcpu overridden.
6501 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6502 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6503 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6504 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6505 to dg-option. Add dg-skip-if directive to disable this test
6506 for darwin. Add dg-skip-if directive to disable this test if
6507 -mcpu overridden.
6508
6509 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6510
6511 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6512 (_mm_maskz_max_sd): Test new intrinsics.
6513 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6514 (_mm_maskz_max_sd): Test new intrinsics.
6515 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6516 (_mm_maskz_max_ss): Test new intrinsics.
6517 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6518 (_mm_maskz_max_ss): Test new intrinsics.
6519 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6520 (_mm_maskz_min_sd): Test new intrinsics.
6521 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6522 (_mm_maskz_min_sd): Test new intrinsics.
6523 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6524 (_mm_maskz_min_ss): Test new intrinsics.
6525 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6526 (_mm_maskz_min_ss): Test new intrinsics.
6527
6528 2017-05-31 Nathan Sidwell <nathan@acm.org>
6529
6530 * g++.dg/lookup/lambda1.C New.
6531
6532 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6533
6534 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6535 on pointer should not be replaced.
6536
6537 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6538
6539 PR testsuite/80580
6540 * gcc.dg/gimplefe-error-7.c: New test.
6541
6542 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6543
6544 * gcc.target/arc/add_n-combine.c: New test.
6545 * gcc.target/arc/sub_n-combine.c: New test.
6546
6547 2017-05-31 Richard Biener <rguenther@suse.de>
6548
6549 PR target/80880
6550 * gcc.target/i386/pr80880.c: New testcase.
6551
6552 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6553
6554 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6555
6556 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6557
6558 * gcc.dg/vect/pr80815-3.c: New test.
6559
6560 2017-05-31 Richard Biener <rguenther@suse.de>
6561
6562 PR tree-optimization/80906
6563 * gcc.dg/graphite/pr80906.c: New testcase.
6564
6565 2017-05-30 Tom de Vries <tom@codesourcery.com>
6566
6567 PR testsuite/80910
6568 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6569 unsupported if host compiler does not support c++11.
6570 (host_supports_c++11): New proc.
6571
6572 2017-05-30 Martin Sebor <msebor@redhat.com>
6573
6574 PR c/80731
6575 * g++.dg/ext/utf16-4.C: Relax test.
6576 * gcc.dg/fixed-point/int-warning.c: Adjust.
6577
6578 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6579
6580 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6581 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6582 test case.
6583 * g++.dg/plugin/show-template-tree-color.C: New test case.
6584 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6585 * g++.dg/template/show-template-tree-2.C: New test case.
6586 * g++.dg/template/show-template-tree-3.C: New test case.
6587 * g++.dg/template/show-template-tree-4.C: New test case.
6588 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6589 * g++.dg/template/show-template-tree.C: New test case.
6590
6591 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6592
6593 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6594 dg-options.
6595 * gfortran.dg/pr80107.f: Delete testcase.
6596
6597 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6598
6599 PR target/80833
6600 * gcc.target/i386/pr80833-1.c: New test.
6601 * gcc.target/i386/pr80833-2.c: Ditto.
6602
6603 2017-05-30 Nathan Sidwell <nathan@acm.org>
6604
6605 PR c++/80913
6606 * g++.dg/lookup/pr80913.C: New.
6607
6608 2017-05-30 Richard Biener <rguenther@suse.de>
6609
6610 PR middle-end/80901
6611 * gcc.dg/torture/pr80901.c: New testcase.
6612
6613 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6614
6615 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6616
6617 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6618
6619 PR target/78838
6620 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6621
6622 2017-05-30 Richard Biener <rguenther@suse.de>
6623
6624 PR middle-end/80876
6625 * gcc.dg/torture/pr80876.c: New testcase.
6626
6627 2017-05-29 Nathan Sidwell <nathan@acm.org>
6628
6629 PR c++/80891 (#5)
6630 * g++.dg/lookup/pr80891-5.C: New.
6631
6632 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6633
6634 PR libgfortran/53029
6635 * gfortran.dg/read_5.f90: New test.
6636
6637 2017-05-29 Nathan Sidwell <nathan@acm.org>
6638
6639 PR c++/80891 (#4)
6640 * g++.dg/lookup/pr80891-4.C: New.
6641
6642 PR c++/80891 (#1)
6643 * g++.dg/lookup/pr80891-1.C: New.
6644
6645 PR c++/80891 (#3)
6646 * g++.dg/lookup/pr80891-3.C: New.
6647
6648 PR c++/80891 (#2)
6649 * g++.dg/lookup/pr80891-2.C: New.
6650
6651 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6652
6653 PR fortran/37131
6654 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6655 flags.
6656 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6657 * gfortran.dg/inline_matmul_17.f90: New test.
6658
6659 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6660
6661 * gfortran.dg/matmul_bounds_12.f90: New test.
6662
6663 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR bootstrap/80887
6666 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6667
6668 2017-05-26 Nathan Sidwell <nathan@acm.org>
6669
6670 * g++.dg/cpp0x/dr2061.C: New.
6671 * g++.dg/parse/namespace-alias-1.C: Add more test.
6672
6673 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6674
6675 PR tree-optimization/80815
6676 * gcc.dg/vect/pr80815-1.c: New test.
6677 * gcc.dg/vect/pr80815-2.c: New test.
6678
6679 2017-05-26 Martin Liska <mliska@suse.cz>
6680
6681 PR ipa/80663
6682 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6683 split at the problematic spot.
6684 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6685 a valid value of the param.
6686
6687 2017-05-26 Marek Polacek <polacek@redhat.com>
6688
6689 PR sanitizer/80875
6690 * c-c++-common/ubsan/pr80875.c: New test.
6691
6692 2017-05-26 Tom de Vries <tom@codesourcery.com>
6693
6694 PR testsuite/80557
6695 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6696 * gcc.dg/Wcxx-compat-8.c: Same.
6697 * gcc.dg/Wobjsize-1.c: Same.
6698 * gcc.dg/Wshadow-local-2.c: Same.
6699 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6700 * gcc.dg/anon-struct-6.c: Same.
6701 * gcc.dg/asm-wide-1.c: Same.
6702 * gcc.dg/builtin-inf-1.c: Same.
6703 * gcc.dg/builtin-redefine.c: Same.
6704 * gcc.dg/c90-array-lval-6.c: Same.
6705 * gcc.dg/c90-array-lval-7.c: Same.
6706 * gcc.dg/c90-fordecl-1.c: Same.
6707 * gcc.dg/c99-fordecl-2.c: Same.
6708 * gcc.dg/cast-lvalue-1.c: Same.
6709 * gcc.dg/cast-lvalue-2.c: Same.
6710 * gcc.dg/compound-lvalue-1.c: Same.
6711 * gcc.dg/cond-lvalue-1.c: Same.
6712 * gcc.dg/cpp/20000419-1.c: Same.
6713 * gcc.dg/cpp/backslash.c: Same.
6714 * gcc.dg/cpp/backslash2.c: Same.
6715 * gcc.dg/cpp/macspace1.c: Same.
6716 * gcc.dg/cpp/macspace2.c: Same.
6717 * gcc.dg/cpp/multiline-2.c: Same.
6718 * gcc.dg/cpp/pr27777.c: Same.
6719 * gcc.dg/cpp/pr30786.c: Same.
6720 * gcc.dg/cpp/pr34602.c: Same.
6721 * gcc.dg/cpp/redef1.c: Same.
6722 * gcc.dg/cpp/tr-warn1.c: Same.
6723 * gcc.dg/cpp/tr-warn3.c: Same.
6724 * gcc.dg/cpp/tr-warn6.c: Same.
6725 * gcc.dg/cpp/trad/hash.c: Same.
6726 * gcc.dg/cpp/trad/redef1.c: Same.
6727 * gcc.dg/cpp/ucs.c: Same.
6728 * gcc.dg/declspec-10.c: Same.
6729 * gcc.dg/declspec-11.c: Same.
6730 * gcc.dg/declspec-18.c: Same.
6731 * gcc.dg/format/c99-strftime-1.c: Same.
6732 * gcc.dg/format/ext-3.c: Same.
6733 * gcc.dg/format/pr72858.c: Same.
6734 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6735 * gcc.dg/init-string-1.c: Same.
6736 * gcc.dg/label-decl-3.c: Same.
6737 * gcc.dg/m-un-2.c: Same.
6738 * gcc.dg/nofixed-point-2.c: Same.
6739 * gcc.dg/noncompile/20020213-1.c: Same.
6740 * gcc.dg/pch/counter-2.c: Same.
6741 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6742 * gcc.dg/pr27528.c: Same.
6743 * gcc.dg/pr27953.c: Same.
6744 * gcc.dg/pr35899.c: Same.
6745 * gcc.dg/pr37561.c: Same.
6746 * gcc.dg/pr45461.c: Same.
6747 * gcc.dg/pr45750.c: Same.
6748 * gcc.dg/pr53196-2.c: Same.
6749 * gcc.dg/pr53265.c: Same.
6750 * gcc.dg/redecl-1.c: Same.
6751 * gcc.dg/tls/thr-init-1.c: Same.
6752 * gcc.dg/torture/pr51106-1.c: Same.
6753 * gcc.dg/torture/pr51106-2.c: Same.
6754 * gcc.dg/uninit-19.c: Same.
6755 * gcc.dg/uninit-pr20644.c: Same.
6756
6757 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6758
6759 * g++.dg/cpp1z/decomp29.C (p): New variable.
6760 (main): Add further tests.
6761
6762 2017-05-26 Richard Biener <rguenther@suse.de>
6763
6764 PR tree-optimization/80842
6765 * gcc.dg/torture/pr80842.c: New testcase.
6766
6767 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/79652
6770 * g++.dg/cpp0x/pr79652.C: New.
6771
6772 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/71451
6775 * g++.dg/cpp0x/variadic170.C: New.
6776
6777 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6778
6779 * g++.dg/warn/Wcatch-value-1.C: New test.
6780 * g++.dg/warn/Wcatch-value-2.C: New test.
6781 * g++.dg/warn/Wcatch-value-3.C: New test.
6782
6783 2017-05-25 Nathan Sidwell <nathan@acm.org>
6784
6785 * g++.dg/lookup/using56.C: New.
6786 * g++.dg/lookup/using57.C: New.
6787 * g++.dg/lookup/using58.C: New.
6788 * g++.dg/lookup/using59.C: New.
6789
6790 * g++.dg/lookup/using17.C: Adjust diagnostics.
6791
6792 2017-05-25 Martin Sebor <msebor@redhat.com>
6793
6794 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6795 positives on ILP32.
6796 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6797 column numbers.
6798 * gcc.dg/pr60114.c: Same.
6799
6800 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6801
6802 * gfortran.dg/pr48636.f90: Fix template better.
6803
6804 2017-05-25 Nathan Sidwell <nathan@acm.org>
6805
6806 * g++.dg/lookup/koenig14.C: New.
6807
6808 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/79583
6811 * g++.dg/cpp0x/pr79583.C: New.
6812
6813 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/68578
6816 * g++.dg/cpp1y/pr68578.C: New.
6817
6818 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6819
6820 * gcc.dg/tree-ssa/vce-1.c: New file.
6821
6822 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6823
6824 * gcc.dg/tree-ssa/addadd.c: New file.
6825
6826 2017-05-24 Nathan Sidwell <nathan@acm.org>
6827
6828 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6829 * g++.dg/lookup/friend19.C: New.
6830 * g++.dg/lookup/friend20.C: New.
6831
6832 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6833
6834 PR c++/80544
6835 * g++.dg/expr/cast11.C: New test.
6836
6837 2017-05-24 Martin Sebor <msebor@redhat.com>
6838
6839 PR c/80731
6840 * c-c++-common/Wfloat-conversion.c: Adjust.
6841 * c-c++-common/dfp/convert-int-saturate.c: Same.
6842 * c-c++-common/pr68657-1.c: Same.
6843 * g++.dg/ext/utf-cvt.C: Same.
6844 * g++.dg/ext/utf16-4.C: Same.
6845 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6846 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6847 * g++.dg/warn/Wconversion3.C: Same.
6848 * g++.dg/warn/Wconversion4.C: Same.
6849 * g++.dg/warn/Wsign-conversion.C: Same.
6850 * g++.dg/warn/overflow-warn-1.C: Same.
6851 * g++.dg/warn/overflow-warn-3.C: Same.
6852 * g++.dg/warn/overflow-warn-4.C: Same.
6853 * g++.dg/warn/pr35635.C: Same.
6854 * g++.old-deja/g++.mike/enum1.C: Same.
6855 * gcc.dg/Wconversion-3.c: Same.
6856 * gcc.dg/Wconversion-5.c: Same.
6857 * gcc.dg/Wconversion-complex-c99.c: Same.
6858 * gcc.dg/Wconversion-complex-gnu.c: Same.
6859 * gcc.dg/Wconversion-integer.c: Same.
6860 * gcc.dg/Wsign-conversion.c: Same.
6861 * gcc.dg/bitfld-2.c: Same.
6862 * gcc.dg/c90-const-expr-11.c: Same.
6863 * gcc.dg/c90-const-expr-7.c: Same.
6864 * gcc.dg/c99-const-expr-7.c: Same.
6865 * gcc.dg/overflow-warn-1.c: Same.
6866 * gcc.dg/overflow-warn-2.c: Same.
6867 * gcc.dg/overflow-warn-3.c: Same.
6868 * gcc.dg/overflow-warn-4.c: Same.
6869 * gcc.dg/overflow-warn-5.c: Same.
6870 * gcc.dg/overflow-warn-8.c: Same.
6871 * gcc.dg/overflow-warn-9.c: New test.
6872 * gcc.dg/pr35635.c: Adjust.
6873 * gcc.dg/pr59940.c: Same.
6874 * gcc.dg/pr59963-2.c: Same.
6875 * gcc.dg/pr60114.c: Same.
6876 * gcc.dg/switch-warn-2.c: Same.
6877 * gcc.dg/utf-cvt.c: Same.
6878 * gcc.dg/utf16-4.c: Same.
6879
6880 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6881
6882 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6883 Don't include limits.h.
6884 (w): Conditionalize on long long wider than int. Use
6885 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6886 -9223372036854775808.
6887 (x): Use __INT_MAX__ instead of INT_MAX.
6888
6889 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6890
6891 PR fortran/66094
6892 * gfortran.dg/inline_matmul_16.f90: New test.
6893
6894 2017-05-24 Tom de Vries <tom@codesourcery.com>
6895
6896 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6897
6898 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6899
6900 PR middle-end/80823
6901 * gcc.dg/pr80823.c: New test.
6902
6903 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6904
6905 * gcc.target/s390/pr80725.c: New test.
6906
6907 2017-05-23 Nathan Sidwell <nathan@acm.org>
6908
6909 * g++.dg/lookup/extern-c-hidden.C: New.
6910 * g++.dg/lookup/extern-redecl1.C: New.
6911
6912 PR c++/80866
6913 * g++.dg/parse/pr80866.C: New.
6914
6915 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6916
6917 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6918 * gcc.dg/ipa/inline-5.c: Likewise.
6919 * gfortran.dg/pr48636.f90: Likewise.
6920
6921 2017-05-23 Nathan Sidwell <nathan@acm.org>
6922
6923 * g++.dg/parse/ctor9.C: Adjust expected error.
6924
6925 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6926
6927 PR libgfortran/80256
6928 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6929 Cygwin.
6930
6931 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6932
6933 * c-c++-common/goacc/parallel-dims-1.c: Update.
6934 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6935 * c-c++-common/goacc/routine-1.c: Likewise.
6936 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6937 * g++.dg/goacc/template.C: Likewise.
6938 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6939 * gfortran.dg/goacc/routine-3.f90: Likewise.
6940 * gfortran.dg/goacc/sie.f95: Likewise.
6941 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6942
6943 2017-05-23 Nathan Sidwell <nathan@acm.org>
6944
6945 * g++.dg/lookup/using13.C: Adjust expected error.
6946
6947 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6948
6949 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6950
6951 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6952
6953 PR target/80718
6954 * gcc.target/powerpc/pr80718.c: New test.
6955
6956 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6957
6958 * gcc.target/powerpc/conditional-return.c: New testcase.
6959
6960 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6961
6962 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6963 LE-only.
6964
6965 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6966
6967 PR fortran/80766
6968 * gfortran.dg/typebound_call_28.f90: New test.
6969
6970 2017-05-22 Nathan Sidwell <nathan@acm.org>
6971
6972 * g++.dg/lookup/strong-using.C: New.
6973
6974 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6975
6976 * gcc.target/arm/movsi_movt.c: New test.
6977 * gcc.target/arm/movdi_movt.c: New test.
6978
6979 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6980
6981 * gnat.dg/specs/not_null1.ads: New test.
6982
6983 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6984
6985 * gnat.dg/limited_with5.ad[sb]: New test.
6986 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6987 * gnat.dg/limited_with6.ad[sb]: New test.
6988 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6989
6990 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6993 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6994
6995 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6996
6997 PR c++/70265
6998 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6999 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7000
7001 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7002
7003 PR libgfortran/80333
7004 * gfortran.dg/dtio_30.f03: New test.
7005
7006 2017-05-19 Marek Polacek <polacek@redhat.com>
7007
7008 PR sanitizer/80800
7009 * c-c++-common/ubsan/pr80800.c: New test.
7010 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7011
7012 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7013
7014 * c-c++-common/goacc/default-1.c: Update.
7015 * c-c++-common/goacc/default-2.c: Likewise.
7016 * c-c++-common/goacc/default-4.c: Likewise.
7017 * gfortran.dg/goacc/default-1.f95: Likewise.
7018 * gfortran.dg/goacc/default-4.f: Likewise.
7019 * c-c++-common/goacc/default-5.c: New file.
7020 * gfortran.dg/goacc/default-5.f: Likewise.
7021
7022 * c-c++-common/goacc/default-1.c: New file.
7023 * c-c++-common/goacc/default-2.c: Likewise.
7024 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7025 test cases in...
7026 * c-c++-common/goacc/default-3.c: ... this new file, and...
7027 * c-c++-common/goacc/default-4.c: ... this new file.
7028 * gfortran.dg/goacc/default.f95: Remove file, including its test
7029 cases in...
7030 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7031 * gfortran.dg/goacc/default-2.f: ... this new file.
7032 * gfortran.dg/goacc/default-3.f95: New file.
7033 * gfortran.dg/goacc/default-4.f: Likewise.
7034
7035 2017-05-19 Nathan Sidwell <nathan@acm.org>
7036
7037 * g++.dg/inherit/covariant7.C: Adjust.
7038
7039 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7040
7041 * gcc.target/arm/tls-disable-literal-pool.c: Change
7042 require-effective-target to tls_native.
7043 Move dg-error to return statement line and change to dg-message.
7044
7045 2017-05-19 Richard Biener <rguenther@suse.de>
7046
7047 PR c++/80593
7048 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7049 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7050
7051 2017-05-19 Richard Biener <rguenther@suse.de>
7052
7053 PR middle-end/80764
7054 * gcc.dg/torture/pr80764.c: New testcase.
7055
7056 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7057
7058 PR target/80510
7059 * gcc.target/powerpc/pr80510-1.c: New test.
7060 * gcc.target/powerpc/pr80510-2.c: Likewise.
7061
7062 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7063
7064 * gcc.dg/pragma-diag-7.c: New test.
7065
7066 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7067
7068 PR target/80799
7069 * g++.dg/other/i386-11.C: New test.
7070
7071 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7072
7073 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7074 * fold-vec-div-floatdouble.c: Likewise.
7075 * fold-vec-logical-ands-char.c: Likewise.
7076 * fold-vec-logical-ands-int.c: Likewise.
7077 * fold-vec-logical-ands-short.c: Likewise.
7078 * fold-vec-logical-ors-char.c: Likewise.
7079 * fold-vec-logical-ors-int.c: Likewise.
7080 * fold-vec-logical-ors-short.c: Likewise.
7081 * fold-vec-logical-other-char.c: Likewise.
7082 * fold-vec-mule-misc.c: Likewise.
7083 * fold-vec-mult-float.c: Likewise.
7084 * fold-vec-mult-floatdouble.c: Likewise.
7085 * fold-vec-mult-int.c: Likewise.
7086 * fold-vec-mult-int128-p9.c: Likewise.
7087 * fold-vec-sub-floatdouble.c: Likewise.
7088 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7089 Add lp64 requirement.
7090 * fold-vec-mult-int128-p8.c: Likewise.
7091 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7092
7093 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7094
7095 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7100 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7101 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7103 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7104 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7105 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7106 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7107 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7108 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7109 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7110 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7111 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7112 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7113 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7114 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7115 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7116 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7117 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7118 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7119 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7120 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7121
7122 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7123
7124 * gcc.target/sparc/niagara7-align.c: New test.
7125
7126 2017-05-18 Marek Polacek <polacek@redhat.com>
7127
7128 PR sanitizer/80797
7129 * c-c++-common/ubsan/null-12.c: New test.
7130
7131 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7132
7133 PR middle-end/80692
7134 * gcc.c-torture/execute/pr80692.c: New testcase.
7135
7136 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137
7138 PR libgfortran/80741
7139 * gfortran.dg/read_4.f90: New test.
7140
7141 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7142
7143 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7144
7145 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7146
7147 PR fortran/80668
7148 * gfortran.dg/pr80668.f90: New.
7149
7150 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7151
7152 PR middle-end/80775
7153 * gcc.dg/pr80775.c: New test.
7154
7155 2017-05-17 Marek Polacek <polacek@redhat.com>
7156
7157 PR sanitizer/80659
7158 * gcc.dg/asan/pr80659.c: New test.
7159
7160 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7161
7162 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7163 unsigned long.
7164
7165 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7166
7167 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7168
7169 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7170 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7171
7172 PR tree-optimization/80457
7173 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7174 call vect_model_simple_cost.
7175
7176 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7177
7178 PR fortran/80554
7179 * gfortran.dg/submodule_29.f08: New test.
7180
7181 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7182
7183 * g++.dg/other/accessor-fixits-1.C: New test case.
7184 * g++.dg/other/accessor-fixits-2.C: New test case.
7185 * g++.dg/other/accessor-fixits-3.C: New test case.
7186 * g++.dg/other/accessor-fixits-4.C: New test case.
7187
7188 2017-05-16 Carl Love <cel@us.ibm.com>
7189
7190 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7191 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7192 built-ins to the test suite file. Note, support for mradds exists
7193 but no test case exists.
7194 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7195 built-ins to the test suite file.
7196
7197 2017-05-16 Marek Polacek <polacek@redhat.com>
7198
7199 PR sanitizer/80536
7200 PR sanitizer/80386
7201 * c-c++-common/ubsan/pr80536.c: New test.
7202 * g++.dg/ubsan/pr80386.C: New test.
7203
7204 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7205
7206 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7207 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7208
7209 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7210
7211 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7212 expected output of vadd, vsub and vmul instructions.
7213 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7214 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7215 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7216
7217 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7218
7219 PR libgfortran/80727
7220 * gfortran.dg/read_3.f90: New test.
7221
7222 2017-05-15 Nathan Sidwell <nathan@acm.org>
7223
7224 PR c++/79369
7225 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7226
7227 PR c++/79369
7228 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7229 * g++.dg/cpp0x/pr79369.C: New.
7230
7231 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7232
7233 PR fortran/80752
7234 * gfortran.dg/pr80752.f90: New test.
7235
7236 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7237
7238 PR target/80425
7239 * gcc.target/i386/pr80425-1.c: New test.
7240 * gcc.target/i386/pr80425-2.c: Ditto.
7241
7242 2017-05-15 Jeff Law <law@redhat.com>
7243
7244 * gcc.target/mips/reorgbug-1.c: New test.
7245
7246 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7247
7248 * gnat.dg/specs/pack13.ads: New test.
7249
7250 2017-05-14 Martin Sebor <msebor@redhat.com>
7251
7252 PR middle-end/77671
7253 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7254 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7255 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7256 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7257 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7258
7259 2017-05-14 Martin Sebor <msebor@redhat.com>
7260
7261 PR middle-end/80669
7262 * gcc.dg/builtin-stpncpy.c: New test.
7263
7264 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7265
7266 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7267 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7268 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7269 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7270
7271 2017-05-14 Julia Koval <julia.koval@intel.com>
7272
7273 * gcc.target/i386/xgetsetbv.c: New test.
7274
7275 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7276
7277 PR fortran/80442
7278 * gfortran.dg/impl_do_var_data.f90: New Test
7279
7280 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7281
7282 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7283 A regression test for a private array access case which caused
7284 an assert.
7285
7286 2017-05-12 Martin Sebor <msebor@redhat.com>
7287
7288 PR testsuite/80643
7289 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7290 to the purpose of the test.
7291
7292 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7293
7294 * gcc.target/powerpc/bmi-andn-1.c: New file
7295 * gcc.target/powerpc/bmi-andn-2.c: New file.
7296 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7297 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7298 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7299 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7300 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7301 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7302 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7303 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7304 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7305 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7306 * gcc.target/powerpc/bmi-check.h: New File.
7307 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7308 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7309 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7310 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7311 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7312 * gcc.target/powerpc/bmi2-check.h: New file.
7313 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7314 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7315 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7316 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7317 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7318 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7319 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7320 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7321 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7322
7323 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/60430
7326 * g++.dg/cpp0x/pr60430.C: New.
7327
7328 2017-05-12 Jeff Law <law@redhat.com>
7329
7330 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7331
7332 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7333
7334 PR middle-end/80707
7335 * g++.dg/pr80707.C: New test.
7336
7337 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7338
7339 * gcc.target/powerpc/fold-vec-div-float.c: New.
7340 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7341 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7342
7343 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7344
7345 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7346 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7347 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7348 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7349 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7350 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7351 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7352 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7353 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7354 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7355 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7356 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7357
7358 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/49604
7361 * g++.dg/cpp0x/forw_enum14.C: New.
7362 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7363
7364 2017-05-12 Richard Biener <rguenther@suse.de>
7365
7366 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7367
7368 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 PR c++/67687
7371 * g++.dg/cpp0x/constexpr-ice17.C: New.
7372
7373 2017-05-12 Richard Biener <rguenther@suse.de>
7374
7375 PR tree-optimization/80713
7376 * gcc.dg/torture/pr80713.c: New testcase.
7377
7378 2017-05-12 Andi Kleen <ak@linux.intel.com>
7379
7380 PR testsuite/77684
7381 * lib/target-supports.exp (profopt-perf-wrapper):
7382 Add -m8 option to increase parallelism.
7383
7384 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7385
7386 * c-c++-common/goacc/parallel-dims-1.c: New file.
7387 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7388
7389 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7390 * c-c++-common/goacc/classify-kernels.c: Likewise.
7391 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7392 Likewise.
7393 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7394 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7395 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7396 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7397 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7398 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7399 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7400 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7401 * c-c++-common/goacc/kernels-loop.c: Likewise.
7402 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7403 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7404 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7405 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7406 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7407 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7408 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7409 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7410 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7411 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7412 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7413 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7414
7415 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7416 * c-c++-common/goacc/classify-kernels.c: Likewise.
7417 * c-c++-common/goacc/classify-parallel.c: Likewise.
7418 * c-c++-common/goacc/classify-routine.c: Likewise.
7419 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7420 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7421 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7422 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7423
7424 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7425 * c-c++-common/goacc/classify-kernels.c: Likewise.
7426 * c-c++-common/goacc/classify-parallel.c: Likewise.
7427 * c-c++-common/goacc/classify-routine.c: Likewise.
7428 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7429 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7430 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7431 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7432
7433 2017-05-11 Nathan Sidwell <nathan@acm.org>
7434
7435 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7436
7437 2017-05-11 Carl Love <cel@us.ibm.com>
7438
7439 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7440 to the test suite file.
7441 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7442 to the test suite file.
7443
7444 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7445
7446 PR fortran/78659
7447 * gfortran.dg/namelist_91.f90: New test.
7448 * gfortran.dg/namelist_92.f90: New test.
7449 * gfortran.dg/namelist_93.f90: New test.
7450 * gfortran.dg/namelist_94.f90: New test.
7451
7452 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7453
7454 PR target/80695
7455 * gcc.target/powerpc/pr80695-p8.c: New file.
7456 * gcc.target/powerpc/pr80695-p9.c: New file.
7457
7458 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7459 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR target/80706
7462 * gcc.target/i386/pr80706.c: New test.
7463
7464 2017-05-11 Julia Koval <julia.koval@intel.com>
7465
7466 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7467 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7468 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7469 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7470
7471 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/70538
7474 * g++.dg/cpp0x/pr70538.C: New.
7475
7476 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7477
7478 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7479 Remove unnecessary loop. Run on 32-bit targets only.
7480 (dg-options): Remove -fno-tree-sink.
7481
7482 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7483
7484 * gcc.target/powerpc/cmpb-1.c: New test.
7485 * gcc.target/powerpc/cmpb-2.c: New test.
7486 * gcc.target/powerpc/cmpb-3.c: New test.
7487 * gcc.target/powerpc/cmpb32-1.c: New test.
7488 * gcc.target/powerpc/cmpb32-2.c: New test.
7489
7490 2017-05-11 Richard Biener <rguenther@suse.de>
7491
7492 PR tree-optimization/80705
7493 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7494
7495 2017-05-11 Nathan Sidwell <nathan@acm.org>
7496
7497 * lib/scanlang.exp: New.
7498 * lib/gcc-dg.exp: Load scanlang.exp.
7499 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7500
7501 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7502
7503 PR testsuite/80580
7504 * gcc.dg/gimplefe-error-6.c: New test.
7505
7506 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7507
7508 PR testsuite/80580
7509 * gcc.dg/gimplefe-error-5.c: New test.
7510
7511 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7512
7513 PR testsuite/80580
7514 * gcc.dg/gimplefe-error-4.c: New test.
7515
7516 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517
7518 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7519
7520 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7521
7522 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7523 (_mm_maskz_max_round_sd): Test new intrinsics.
7524 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7525 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7526 (_mm_maskz_max_round_ss): Test new intrinsics.
7527 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7528 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7529 (_mm_maskz_min_round_sd): Test new intrinsics.
7530 * gcc.target/i386/avx512f-vminsd-2.c: New.
7531 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7532 (_mm_maskz_min_round_ss): Test new intrinsics.
7533 * gcc.target/i386/avx512f-vminss-2.c: New.
7534 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7535 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7536 (__builtin_ia32_minss_mask_round): Test new builtins.
7537 * gcc.target/i386/sse-13.c: Ditto.
7538 * gcc.target/i386/sse-23.c: Ditto.
7539 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7540 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7541 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7542 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7543 (_mm_mask_min_round_ss): Test new intrinsics.
7544 * gcc.target/i386/testround-1.c: Ditto.
7545
7546 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7547
7548 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7549 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7550 (_mm_maskz_div_round_sd): Test new intrinsics.
7551 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7552 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7553 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7554 (_mm_maskz_div_round_ss): Test new intrinsics.
7555 * gcc.target/i386/avx512f-vdivss-2.c: New.
7556 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7557 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7558 (_mm_maskz_mul_round_sd): Test new intrinsics.
7559 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7560 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7561 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7562 (_mm_maskz_mul_round_ss): Test new intrinsics.
7563 * gcc.target/i386/avx512f-vmulss-2.c: New.
7564 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7565 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7566 (__builtin_ia32_mulss_mask_round): Test new builtins.
7567 * gcc.target/i386/sse-13.c: Ditto.
7568 * gcc.target/i386/sse-23.c: Ditto.
7569 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7570 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7571 (_mm_maskz_mul_round_ss): Test new intrinsics.
7572 * gcc.target/i386/testround-1.c: Ditto.
7573
7574 2017-05-10 Julia Koval <julia.koval@intel.com>
7575
7576 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7577 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7578 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7579
7580 2017-05-10 Julia Koval <julia.koval@intel.com>
7581
7582 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7583 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7584 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7585 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7586
7587 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7588
7589 PR tree-optimization/51513
7590 * gcc.target/powerpc/pr51513.c: New test.
7591 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7592 __builtin_abort().
7593 * gcc.dg/predict-14.c: Likewise.
7594
7595 2017-05-10 Carl Love <cel@us.ibm.com>
7596 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7597 to the test suite file.
7598 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7599 to the test suite file.
7600
7601 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7602
7603 PR tree-optimization/77644
7604 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7605
7606 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7607
7608 * gcc.dg/guality/inline-params-2.c: New.
7609
7610 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7611
7612 PR c++/80145
7613 * g++.dg/cpp1y/auto-fn37.C: New.
7614 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7615
7616 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7617
7618 PR target/68163
7619 * gcc.target/powerpc/pr68163.c: New test.
7620
7621 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7622
7623 PR fortran/79311
7624 * gfortran.dg/finalize_32.f90: New test.
7625
7626 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7627
7628 PR c/35441
7629 * gcc.dg/pr35441.c: New test.
7630
7631 2017-05-09 Martin Sebor <msebor@redhat.com>
7632
7633 PR testsuite/80643
7634 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7635 output.
7636
7637 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7638
7639 PR c++/80186
7640 * g++.dg/template/crash126.C: New.
7641
7642 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7643
7644 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7645 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7646 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7648
7649 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7650
7651 PR testsuite/80611
7652 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7653
7654 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7655
7656 * gcc.target/arc/tmac-1.c: New file.
7657 * gcc.target/arc/tmac-2.c: Likewise.
7658 * gcc.target/arc/tmac.h: Likewise.
7659
7660 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7661 Andrew Burgess <andrew.burgess@embecosm.com>
7662
7663 * gcc.target/arc/firq-1.c: New file.
7664 * gcc.target/arc/firq-2.c: Likewise.
7665 * gcc.target/arc/firq-3.c: Likewise.
7666 * gcc.target/arc/firq-4.c: Likewise.
7667 * gcc.target/arc/firq-5.c: Likewise.
7668 * gcc.target/arc/firq-6.c: Likewise.
7669
7670 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7671
7672 * gcc.target/arc/interrupt-5.c: Newfile.
7673 * gcc.target/arc/interrupt-6.c: Likewise.
7674 * gcc.target/arc/interrupt-7.c: Likewise.
7675 * gcc.target/arc/interrupt-8.c: Likewise.
7676 * gcc.target/arc/interrupt-9.c: Likewise.
7677
7678 2017-05-09 Richard Biener <rguenther@suse.de>
7679
7680 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7681 and adjust.
7682 * gcc.dg/vect/vect-50.c: Likewise.
7683
7684 2017-05-09 Marek Polacek <polacek@redhat.com>
7685
7686 PR c/80525
7687 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7688 * c-c++-common/Wlogical-op-2.c: New test.
7689
7690 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7691
7692 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7693 for targets with __SIZEOF_INT__ < 4.
7694
7695 2017-05-09 Richard Biener <rguenther@suse.de>
7696
7697 * gcc.dg/vect/vect-50.c: Revert last change.
7698 * gcc.dg/vect/vect-44.c: Likewise.
7699
7700 2017-05-08 Martin Sebor <msebor@redhat.com>
7701
7702 PR translation/80280
7703 * gcc.dg/format/gcc_diag-10.c: New test.
7704
7705 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7706
7707 PR target/80101
7708 * gcc.target/powerpc/pr80101-1.c: New test.
7709
7710 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7711
7712 PR fortran/79930
7713 * gfortran.dg/inline_transpose_1.f90: Add
7714 -finline-matmul-limit=0 to options.
7715 * gfortran.dg/matmul_5.f90: Likewise.
7716 * gfortran.dg/vect/vect-8.f90: Likewise.
7717 * gfortran.dg/inline_matmul_14.f90: New test.
7718 * gfortran.dg/inline_matmul_15.f90: New test.
7719
7720 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7721
7722 PR fortran/80602
7723 * gfortran.dg/matmul_15.f90: New test case.
7724
7725 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7726
7727 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7728 * gcc.dg/vect/vect-50.c: Likewise.
7729
7730 2017-05-07 Jeff Law <law@redhat.com>
7731
7732 Revert:
7733 2017-05-06 Jeff Law <law@redhat.com>
7734 PR tree-optimization/78496
7735 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7736 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7737
7738 2017-05-06 Jeff Law <law@redhat.com>
7739
7740 PR tree-optimization/78496
7741 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7742 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7743
7744 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7745
7746 * gcc.target/aarch64/spill_1.c: New test.
7747
7748 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7749
7750 PR rtl-optimization/75964
7751 * gcc.dg/torture/pr75964.c: New test.
7752
7753 2017-05-06 Tom de Vries <tom@codesourcery.com>
7754
7755 PR testsuite/80606
7756 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7757 * gcc.target/i386/avx-vtestpd-2.c: Same.
7758 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7759 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7760 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7761 * gcc.target/i386/avx-vtestpd-3.c: Same.
7762 * gcc.target/i386/avx-vtestps-1.c: Same.
7763 * gcc.target/i386/avx-vtestps-2.c: Same.
7764 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7765 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7766 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7767 * gcc.target/i386/avx-vtestps-3.c: Same.
7768
7769 2017-05-06 Tom de Vries <tom@codesourcery.com>
7770
7771 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7772
7773 2017-05-06 Tom de Vries <tom@codesourcery.com>
7774
7775 PR testsuite/80557
7776 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7777 * gcc.target/powerpc/altivec-types-1.c: Same.
7778
7779 2017-05-06 Tom de Vries <tom@codesourcery.com>
7780
7781 PR testsuite/80557
7782 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7783 * gcc.target/spu/intrinsics-1.c: Same.
7784
7785 2017-05-06 Tom de Vries <tom@codesourcery.com>
7786
7787 PR testsuite/80557
7788 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7789
7790 2017-05-06 Tom de Vries <tom@codesourcery.com>
7791
7792 PR testsuite/80557
7793 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7794 * gcc.target/aarch64/spellcheck_2.c: Same.
7795 * gcc.target/aarch64/spellcheck_3.c: Same.
7796
7797 2017-05-06 Tom de Vries <tom@codesourcery.com>
7798
7799 PR testsuite/80557
7800 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7801 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7802 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7803 * g++.dg/debug/dwarf2/typedef5.C: Same.
7804 * g++.dg/goacc/data-1.C: Same.
7805
7806 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7807
7808 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7809
7810 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7811
7812 PR target/79038
7813 PR target/79202
7814 PR target/79203
7815 * gcc.target/powerpc/ppc-round3.c: New test.
7816 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7817
7818 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR tree-optimization/80632
7821 * gcc.dg/pr80632.c: New test.
7822
7823 PR tree-optimization/80558
7824 * gcc.dg/tree-ssa/vrp115.c: New test.
7825
7826 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7827 Thomas Preud'homme <thomas.preudhomme@arm.com>
7828 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7829
7830 PR target/71607
7831 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7832 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7833 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7834 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7835 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7836 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7837 * gcc.target/arm/tls-disable-literal-pool.c: New.
7838
7839 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7840
7841 PR tree-optimization/80613
7842 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7843
7844 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/71577
7847 * g++.dg/cpp0x/pr71577.C: New.
7848
7849 2017-05-04 Martin Sebor <msebor@redhat.com>
7850
7851 PR middle-end/79234
7852 * gcc.dg/builtin-stringop-chk-8.c: New test.
7853 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7854 * gcc.dg/builtin-stringop-chk-4.c: Same.
7855 * gcc.dg/builtin-strncat-chk-1.c: Same.
7856 * g++.dg/ext/strncpy-chk1.C: Same.
7857 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7858 * gcc.dg/out-of-bounds-1.c: Same.
7859 * gcc.dg/pr78138.c: Same.
7860 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7861 * gfortran.dg/mvbits_7.f90: Same.
7862
7863 2017-05-04 Martin Sebor <msebor@redhat.com>
7864
7865 PR preprocessor/79214
7866 PR middle-end/79222
7867 PR middle-end/79223
7868 * gcc.dg/pr79214.c: New test.
7869 * gcc.dg/pr79214.h: New test header.
7870 * gcc.dg/pr79222.c: New test.
7871 * gcc.dg/pr79223.c: New test.
7872 * gcc.dg/pr78138.c: Adjust.
7873 * gfortran.dg/unconstrained_commons.f: Same.
7874
7875 2017-05-04 Martin Sebor <msebor@redhat.com>
7876
7877 PR translation/80280
7878 * g++.dg/abi/Wabi-2-3.C: Adjust.
7879 * g++.dg/abi/Wabi-3-2.C: Ditto.
7880 * g++.dg/lookup/using17.C: Ditto.
7881 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7882
7883 2017-05-04 Martin Jambor <mjambor@suse.cz>
7884
7885 PR tree-optimization/80622
7886 * gcc.dg/tree-ssa/pr80622.c: New test.
7887
7888 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7889
7890 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7891
7892 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7893
7894 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7895 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7896
7897 2017-05-04 Richard Biener <rguenther@suse.de>
7898
7899 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7900
7901 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7902
7903 * gcc.dg/vect/vect-profile-1.c: New test.
7904
7905 2017-05-04 Marek Polacek <polacek@redhat.com>
7906
7907 PR tree-optimization/80612
7908 * gcc.dg/torture/pr80612.c: New test.
7909
7910 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7911 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7912
7913 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7914 check_effective_target_arm_thumb1_movt_ok.
7915
7916 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7917
7918 * gcc.target/arm/fpscr.c: New file.
7919
7920 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7921
7922 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7923 target.
7924
7925 2017-05-04 Tom de Vries <tom@codesourcery.com>
7926
7927 PR testsuite/80557
7928 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7929 line numbers.
7930 * g++.dg/warn/miss-format-1.C: Same.
7931 * g++.dg/warn/overflow-warn-1.C: Same.
7932 * g++.dg/warn/overflow-warn-3.C: Same.
7933 * g++.dg/warn/overflow-warn-4.C: Same.
7934
7935 2017-05-04 Tom de Vries <tom@codesourcery.com>
7936
7937 PR testsuite/80557
7938 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7939 * gcc.target/i386/pr68657.c: Same.
7940 * gcc.target/i386/pr69255-1.c: Same.
7941 * gcc.target/i386/pr69255-2.c: Same.
7942 * gcc.target/i386/pr69255-3.c: Same.
7943
7944 2017-05-04 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/31130
7947 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7948 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7949 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7950 * gcc.dg/pr52904.c: Remove XFAIL.
7951 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7952
7953 2017-05-03 Jeff Law <law@redhat.com>
7954
7955 PR tree-optimization/78496
7956 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7957
7958 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7959
7960 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7961
7962 2017-05-03 Richard Biener <rguenther@suse.de>
7963
7964 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7965
7966 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR tree-optimization/79472
7969 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7970 to dg-options.
7971 * gcc.dg/tree-ssa/vrp113.c: New test.
7972 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7973 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7974 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7975
7976 2017-05-03 Tom de Vries <tom@codesourcery.com>
7977
7978 PR testsuite/80557
7979 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7980 * c-c++-common/Wshift-negative-value-2.c: Same.
7981 * c-c++-common/Wshift-negative-value-3.c: Same.
7982 * c-c++-common/Wshift-negative-value-4.c: Same.
7983 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7984 * c-c++-common/cpp/pr60400.c: Same.
7985 * c-c++-common/fmax-errors.c: Same.
7986 * c-c++-common/goacc/data-2.c: Same.
7987 * c-c++-common/goacc/host_data-2.c: Same.
7988 * c-c++-common/gomp/simd4.c: Same.
7989 * c-c++-common/pr28656.c: Same.
7990 * c-c++-common/pr43395.c: Same.
7991 * c-c++-common/torture/pr57945.c: Same.
7992
7993 2017-05-03 Tom de Vries <tom@codesourcery.com>
7994
7995 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7996 arg of dg directive.
7997 * c-c++-common/goacc/routine-3.c: Same.
7998 * c-c++-common/goacc/routine-4.c: Same.
7999
8000 2017-05-02 David Malcolm <dmalcolm@redhat.com>
8001
8002 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8003 (test_fixit_insert_newline): New function.
8004 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8005 (test_fixit_insert_newline): New function.
8006 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8007 (test_fixit_insert_newline): New function.
8008 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8009 (test_fixit_insert_newline): New function.
8010 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8011 (test_show_locus): Handle test_fixit_insert_newline.
8012
8013 2017-05-02 Bin Cheng <bin.cheng@arm.com>
8014
8015 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8016
8017 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8018
8019 * gcc.dg/lsr-div1.c: New testcase.
8020
8021 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8022
8023 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8024 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8025 (_mm_maskz_add_round_sd): Test new intrinsics.
8026 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8027 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8028 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8029 (_mm_maskz_add_round_ss): Test new intrinsics.
8030 * gcc.target/i386/avx512f-vaddss-2.c: New.
8031 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8032 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8033 (_mm_maskz_sub_round_sd): Test new intrinsics.
8034 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8035 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8036 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8037 (_mm_maskz_sub_round_ss): Test new intrinsics.
8038 * gcc.target/i386/avx512f-vsubss-2.c: New.
8039 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8040 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8041 (__builtin_ia32_subss_mask_round): Test new builtins.
8042 * gcc.target/i386/sse-13.c: Ditto.
8043 * gcc.target/i386/sse-23.c: Ditto.
8044 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8045 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8046 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8047 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8048 (_mm_mask_sub_round_ss): Test new intrinsics.
8049 * gcc.target/i386/testround-1.c: Ditto.
8050
8051 2017-05-02 Martin Jambor <mjambor@suse.cz>
8052
8053 PR tree-optimization/78687
8054 * g++.dg/tree-ssa/pr78687.C: New test.
8055
8056 2017-05-02 Richard Biener <rguenther@suse.de>
8057
8058 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8059 behavior.
8060 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8061
8062 2017-05-02 Richard Biener <rguenther@suse.de>
8063
8064 PR tree-optimization/80591
8065 * gcc.dg/torture/pr80591.c: New testcase.
8066
8067 2017-05-02 Richard Biener <rguenther@suse.de>
8068
8069 PR tree-optimization/80549
8070 * gcc.dg/torture/pr80549.c: New testcase.
8071
8072 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8073
8074 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8075 unsigned long.
8076
8077 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8078
8079 PR c++/80038
8080 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8081
8082 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8083
8084 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8085 reflect insertion fix-it hints at the same location now being
8086 consolidated.
8087
8088 2017-05-01 Martin Sebor <msebor@redhat.com>
8089
8090 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8091 on ILP32 targets.
8092
8093 2017-05-01 Tom de Vries <tom@codesourcery.com>
8094
8095 * gcc.dg/pr78768.c: Require linker plugin.
8096
8097 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8098
8099 PR fortran/37131
8100 * gfortran.dg/matmul_bounds_11.f90: New test.
8101
8102 2017-05-01 Martin Sebor <msebor@redhat.com>
8103
8104 PR tree-optimization/79715
8105 * gcc.dg/pr79715.c: New test.
8106
8107 2017-05-01 Tom de Vries <tom@codesourcery.com>
8108
8109 PR testsuite/65941
8110 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8111 * g++.dg/other/pr59492.C: Require effective target rdrand.
8112
8113 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8114
8115 * g++.dg/diagnostic/member-decl-1.C: New test.
8116
8117 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8118
8119 PR tree-optimization/80487
8120 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8121
8122 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8123
8124 PR tree-optimization/79697
8125 * gcc.dg/tree-ssa/pr79697.c: New test.
8126
8127 2017-04-29 Tom de Vries <tom@codesourcery.com>
8128
8129 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8130
8131 2017-04-28 Martin Sebor <msebor@redhat.com>
8132
8133 PR tree-optimization/80523
8134 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8135
8136 2017-04-28 Tom de Vries <tom@codesourcery.com>
8137
8138 PR testsuite/80557
8139 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8140 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8141
8142 2017-04-28 Tom de Vries <tom@codesourcery.com>
8143
8144 PR testsuite/80557
8145 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8146 * obj-c++.dg/bitfield-4.mm: Same.
8147 * obj-c++.dg/bitfield-5.mm: Same.
8148 * obj-c++.dg/exceptions-3.mm: Same.
8149 * obj-c++.dg/exceptions-5.mm: Same.
8150 * obj-c++.dg/method-1.mm: Same.
8151 * obj-c++.dg/method-12.mm: Same.
8152 * obj-c++.dg/method-13.mm: Same.
8153 * obj-c++.dg/method-15.mm: Same.
8154 * obj-c++.dg/method-16.mm: Same.
8155 * obj-c++.dg/property/at-property-18.mm: Same.
8156 * obj-c++.dg/property/at-property-25.mm: Same.
8157 * obj-c++.dg/property/at-property-5.mm: Same.
8158 * obj-c++.dg/property/dynamic-2.mm: Same.
8159 * obj-c++.dg/property/property-neg-3.mm: Same.
8160 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8161 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8162 * obj-c++.dg/syntax-error-1.mm: Same.
8163 * obj-c++.dg/try-catch-13.mm: Same.
8164 * objc.dg/bitfield-4.m: Same.
8165 * objc.dg/class-1.m: Same.
8166 * objc.dg/method-11.m: Same.
8167 * objc.dg/method-6.m: Same.
8168 * objc.dg/method-7.m: Same.
8169 * objc.dg/method-9.m: Same.
8170 * objc.dg/missing-proto-3.m: Same.
8171 * objc.dg/naming-2.m: Same.
8172 * objc.dg/property/at-property-16.m: Same.
8173 * objc.dg/property/at-property-18.m: Same.
8174 * objc.dg/property/at-property-25.m: Same.
8175 * objc.dg/property/at-property-5.m: Same.
8176 * objc.dg/property/dynamic-2.m: Same.
8177 * objc.dg/property/property-neg-3.m: Same.
8178 * objc.dg/protocol-inheritance-1.m: Same.
8179 * objc.dg/protocol-inheritance-2.m: Same.
8180
8181 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8182
8183 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8184
8185 2017-04-28 Tom de Vries <tom@codesourcery.com>
8186
8187 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8188 dg-(error|warning|message|bogus).
8189 * g++.dg/conversion/dr195-1.C: Same.
8190 * g++.dg/conversion/dr195.C: Same.
8191 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8192 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8193 * g++.dg/cpp0x/inline-ns7.C: Same.
8194 * g++.dg/cpp0x/variadic105.C: Same.
8195 * g++.dg/cpp0x/variadic65.C: Same.
8196 * g++.dg/expr/call2.C: Same.
8197 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8198 * g++.dg/expr/pmf-1.C: Same.
8199 * g++.dg/ext/altivec-types-1.C: Same.
8200 * g++.dg/ext/altivec-types-2.C: Same.
8201 * g++.dg/ext/altivec-types-3.C: Same.
8202 * g++.dg/ext/attrib14.C: Same.
8203 * g++.dg/ext/complit1.C: Same.
8204 * g++.dg/ext/forscope2.C: Same.
8205 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8206 * g++.dg/ext/label13.C: Same.
8207 * g++.dg/ext/member-attr.C: Same.
8208 * g++.dg/ext/visibility/anon7.C: Same.
8209 * g++.dg/ext/visibility/visibility-7.C: Same.
8210 * g++.dg/ext/vla2.C: Same.
8211 * g++.dg/inherit/access2.C: Same.
8212 * g++.dg/inherit/covariant12.C: Same.
8213 * g++.dg/inherit/covariant14.C: Same.
8214 * g++.dg/inherit/namespace-as-base.C: Same.
8215 * g++.dg/inherit/template-as-base.C: Same.
8216 * g++.dg/lookup/ambig1.C: Same.
8217 * g++.dg/lookup/ambig2.C: Same.
8218 * g++.dg/lookup/ambig3.C: Same.
8219 * g++.dg/lookup/class-member-1.C: Same.
8220 * g++.dg/lookup/conv-1.C: Same.
8221 * g++.dg/lookup/decl1.C: Same.
8222 * g++.dg/lookup/koenig1.C: Same.
8223 * g++.dg/lookup/scoped1.C: Same.
8224 * g++.dg/lookup/scoped2.C: Same.
8225 * g++.dg/lookup/two-stage4.C: Same.
8226 * g++.dg/lookup/used-before-declaration.C: Same.
8227 * g++.dg/lookup/using.C: Same.
8228 * g++.dg/lookup/using17.C: Same.
8229 * g++.dg/lookup/using2.C: Same.
8230 * g++.dg/other/abstract2.C: Same.
8231 * g++.dg/other/classkey1.C: Same.
8232 * g++.dg/other/component1.C: Same.
8233 * g++.dg/other/const1.C: Same.
8234 * g++.dg/other/const2.C: Same.
8235 * g++.dg/other/conversion1.C: Same.
8236 * g++.dg/other/do1.C: Same.
8237 * g++.dg/other/error1.C: Same.
8238 * g++.dg/other/error10.C: Same.
8239 * g++.dg/other/error3.C: Same.
8240 * g++.dg/other/error4.C: Same.
8241 * g++.dg/other/error5.C: Same.
8242 * g++.dg/other/error8.C: Same.
8243 * g++.dg/other/error9.C: Same.
8244 * g++.dg/other/field1.C: Same.
8245 * g++.dg/other/init1.C: Same.
8246 * g++.dg/other/ptrmem2.C: Same.
8247 * g++.dg/other/return1.C: Same.
8248 * g++.dg/overload/builtin3.C: Same.
8249 * g++.dg/overload/error1.C: Same.
8250 * g++.dg/overload/error2.C: Same.
8251 * g++.dg/overload/koenig2.C: Same.
8252 * g++.dg/overload/pmf1.C: Same.
8253 * g++.dg/parse/args1.C: Same.
8254 * g++.dg/parse/attr3.C: Same.
8255 * g++.dg/parse/constant4.C: Same.
8256 * g++.dg/parse/crash10.C: Same.
8257 * g++.dg/parse/crash18.C: Same.
8258 * g++.dg/parse/crash19.C: Same.
8259 * g++.dg/parse/crash20.C: Same.
8260 * g++.dg/parse/crash21.C: Same.
8261 * g++.dg/parse/crash22.C: Same.
8262 * g++.dg/parse/crash32.C: Same.
8263 * g++.dg/parse/decl-specifier-1.C: Same.
8264 * g++.dg/parse/error58.C: Same.
8265 * g++.dg/parse/local-class1.C: Same.
8266 * g++.dg/parse/non-dependent2.C: Same.
8267 * g++.dg/parse/parameter-declaration-1.C: Same.
8268 * g++.dg/parse/ptrmem2.C: Same.
8269 * g++.dg/parse/ptrmem3.C: Same.
8270 * g++.dg/parse/saved1.C: Same.
8271 * g++.dg/tc1/dr101.C: Same.
8272 * g++.dg/tc1/dr142.C: Same.
8273 * g++.dg/tc1/dr176.C: Same.
8274 * g++.dg/template/conv4.C: Same.
8275 * g++.dg/template/crash56.C: Same.
8276 * g++.dg/template/dependent-expr2.C: Same.
8277 * g++.dg/template/error1.C: Same.
8278 * g++.dg/template/error2.C: Same.
8279 * g++.dg/template/explicit6.C: Same.
8280 * g++.dg/template/init-list.C: Same.
8281 * g++.dg/template/local1.C: Same.
8282 * g++.dg/template/lookup2.C: Same.
8283 * g++.dg/template/meminit2.C: Same.
8284 * g++.dg/template/nontype25.C: Same.
8285 * g++.dg/template/ptrmem2.C: Same.
8286 * g++.dg/template/qualttp19.C: Same.
8287 * g++.dg/template/qualttp20.C: Same.
8288 * g++.dg/template/ttp3.C: Same.
8289 * g++.dg/template/unify4.C: Same.
8290 * g++.dg/template/unify6.C: Same.
8291 * g++.dg/template/unify7.C: Same.
8292 * g++.dg/template/warn1.C: Same.
8293 * g++.dg/tree-ssa/dom-invalid.C: Same.
8294 * g++.dg/ubsan/shift-1.C: Same.
8295 * g++.dg/warn/Wunused-2.C: Same.
8296 * g++.dg/warn/Wunused-4.C: Same.
8297 * g++.dg/warn/Wunused-6.C: Same.
8298 * g++.dg/warn/deprecated-6.C: Same.
8299 * g++.dg/warn/deprecated.C: Same.
8300 * g++.dg/warn/effc1.C: Same.
8301 * g++.dg/warn/effc3.C: Same.
8302 * g++.dg/warn/incomplete1.C: Same.
8303 * g++.dg/warn/inline1.C: Same.
8304 * g++.dg/warn/noeffect2.C: Same.
8305 * g++.dg/warn/noeffect4.C: Same.
8306 * g++.dg/warn/oldcast1.C: Same.
8307 * g++.dg/warn/sentinel.C: Same.
8308 * g++.dg/warn/unit-1.C: Same.
8309 * g++.old-deja/g++.pt/inherit2.C: Same.
8310 * g++.old-deja/g++.pt/overload8.C: Same.
8311 * gcc.dg/20000926-1.c: Same.
8312 * gcc.dg/20040223-1.c: Same.
8313 * gcc.dg/Warray-bounds-7.c: Same.
8314 * gcc.dg/alias-1.c: Same.
8315 * gcc.dg/alias-12.c: Same.
8316 * gcc.dg/alias-13.c: Same.
8317 * gcc.dg/alias-2.c: Same.
8318 * gcc.dg/array-13.c: Same.
8319 * gcc.dg/array-4.c: Same.
8320 * gcc.dg/attr-ifunc-2.c: Same.
8321 * gcc.dg/attr-invalid.c: Same.
8322 * gcc.dg/attr-noinline.c: Same.
8323 * gcc.dg/bitfld-2.c: Same.
8324 * gcc.dg/c90-const-expr-7.c: Same.
8325 * gcc.dg/c99-const-expr-7.c: Same.
8326 * gcc.dg/cpp/20000625-1.c: Same.
8327 * gcc.dg/cpp/charconst-4.c: Same.
8328 * gcc.dg/cpp/include2.c: Same.
8329 * gcc.dg/cpp/include2a.c: Same.
8330 * gcc.dg/decl-4.c: Same.
8331 * gcc.dg/deprecated-4.c: Same.
8332 * gcc.dg/deprecated.c: Same.
8333 * gcc.dg/dfp/altivec-types.c: Same.
8334 * gcc.dg/float-range-1.c: Same.
8335 * gcc.dg/pack-test-3.c: Same.
8336 * gcc.dg/pr11492.c: Same.
8337 * gcc.dg/pr15360-1.c: Same.
8338 * gcc.dg/pr37908.c: Same.
8339 * gcc.dg/pr53265.c: Same.
8340 * gcc.dg/pr57287-2.c: Same.
8341 * gcc.dg/pr57287.c: Same.
8342 * gcc.dg/redecl-1.c: Same.
8343 * gcc.dg/sync-3.c: Same.
8344 * gcc.dg/two-types-1.c: Same.
8345 * gcc.dg/two-types-2.c: Same.
8346 * gcc.dg/two-types-4.c: Same.
8347 * gcc.dg/two-types-5.c: Same.
8348 * gcc.dg/two-types-6.c: Same.
8349 * gcc.dg/two-types-7.c: Same.
8350 * gcc.dg/two-types-8.c: Same.
8351 * gcc.dg/two-types-9.c: Same.
8352 * gcc.dg/uninit-I.c: Same.
8353 * gcc.dg/uninit-pr19430.c: Same.
8354 * gcc.dg/visibility-7.c: Same.
8355 * gcc.dg/winline-10.c: Same.
8356 * gcc.dg/winline-2.c: Same.
8357 * gcc.dg/winline-3.c: Same.
8358 * gcc.dg/winline-9.c: Same.
8359 * gcc.target/i386/attr-returns_twice-1.c: Same.
8360 * gcc.target/i386/chkp-const-check-2.c: Same.
8361 * gcc.target/i386/chkp-label-address.c: Same.
8362 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8363 * gcc.target/i386/pr39162.c: Same.
8364 * gcc.target/i386/sse-5.c: Same.
8365 * gcc.target/powerpc/altivec-types-1.c: Same.
8366 * gcc.target/powerpc/altivec-types-2.c: Same.
8367 * gcc.target/powerpc/altivec-types-3.c: Same.
8368 * gcc.target/powerpc/float128-mix.c: Same.
8369 * gcc.target/powerpc/no-r11-3.c: Same.
8370 * gcc.target/spu/Wmain.c: Same.
8371 * gcc.target/spu/ea/errors2.c: Same.
8372 * gfortran.dg/assignment_1.f90: Same.
8373 * gfortran.dg/common_3.f90: Same.
8374 * gfortran.dg/der_io_1.f90: Same.
8375 * gfortran.dg/g77/20030326-1.f: Same.
8376 * gfortran.dg/g77/9263.f: Same.
8377 * gfortran.dg/g77/960317-1.f: Same.
8378 * gfortran.dg/g77/970625-2.f: Same.
8379 * gfortran.dg/g77/980615-0.f: Same.
8380 * gfortran.dg/g77/check0.f: Same.
8381 * gfortran.dg/g77/dnrm2.f: Same.
8382 * gfortran.dg/g77/pr9258.f: Same.
8383 * gfortran.dg/ichar_1.f90: Same.
8384 * gfortran.dg/interface_1.f90: Same.
8385 * gfortran.dg/namelist_1.f90: Same.
8386 * gfortran.dg/namelist_2.f90: Same.
8387 * gfortran.dg/namelist_3.f90: Same.
8388 * gfortran.dg/namelist_print_2.f: Same.
8389 * gfortran.dg/oldstyle_1.f90: Same.
8390 * gfortran.dg/runtime_warning_1.f90: Same.
8391 * gfortran.dg/underflow.f90: Same.
8392 * gnat.dg/specs/integer_value.ads: Same.
8393 * obj-c++.dg/fsf-package-0.m: Same.
8394 * objc.dg/two-types-1.m: Same.
8395
8396 2017-04-28 Martin Liska <mliska@suse.cz>
8397
8398 PR gcov-profile/79891
8399 * gcc.misc-tests/gcov-17.c: New test.
8400 * gcc.misc-tests/gcov-18.c: New test.
8401
8402 2017-04-28 Tom de Vries <tom@codesourcery.com>
8403
8404 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8405 dg-(error|warning|message|bogus).
8406 * g++.dg/parse/parameter-declaration-1.C: Same.
8407 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8408 * gcc.dg/Wpointer-sign-Wall.c: Same.
8409 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8410 * gcc.dg/cpp/19990413-1.c: Same.
8411 * gcc.dg/dg-test-1.c: Same.
8412 * gcc.dg/empty-source-2.c: Same.
8413 * gcc.dg/empty-source-3.c: Same.
8414 * gcc.dg/format/c99-printf-1.c: Same.
8415 * gcc.dg/format/c99-scanf-1.c: Same.
8416 * gcc.dg/label-decl-2.c: Same.
8417 * gcc.dg/m-un-2.c: Same.
8418 * gcc.dg/uninit-pr20644-O0.c: Same.
8419 * gfortran.dg/pr70006.f90: Same.
8420 * obj-c++.dg/fsf-package-0.m: Same.
8421
8422 2017-04-28 Tom de Vries <tom@codesourcery.com>
8423
8424 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8425 dg-(error|warning|message|bogus).
8426 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8427 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8428 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8429 * c-c++-common/pr20000.c: Same.
8430 * c-c++-common/pr49706.c: Same.
8431 * g++.dg/ext/utf16-4.C: Same.
8432 * g++.dg/parse/error2.C: Same.
8433 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8434 * g++.dg/warn/Wtype-limits.C: Same.
8435 * g++.dg/warn/overflow-warn-1.C: Same.
8436 * g++.dg/warn/overflow-warn-3.C: Same.
8437 * gcc.dg/Wpointer-sign-Wall.c: Same.
8438 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8439 * gcc.dg/Wtype-limits-Wextra.c: Same.
8440 * gcc.dg/Wtype-limits.c: Same.
8441 * gcc.dg/cpp/19990413-1.c: Same.
8442 * gcc.dg/dg-test-1.c: Same.
8443 * gcc.dg/empty-source-2.c: Same.
8444 * gcc.dg/empty-source-3.c: Same.
8445 * gcc.dg/label-decl-2.c: Same.
8446 * gcc.dg/m-un-2.c: Same.
8447 * gcc.dg/uninit-pr19430-O0.c: Same.
8448 * gcc.dg/uninit-pr19430.c: Same.
8449 * gcc.dg/uninit-pr20644-O0.c: Same.
8450 * gcc.dg/utf16-4.c: Same.
8451 * gfortran.dg/pr70006.f90: Same.
8452 * obj-c++.dg/fsf-package-0.m: Same.
8453
8454 2017-04-28 Richard Biener <rguenther@suse.de>
8455
8456 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8457 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8458 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8459 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8460 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8461 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8462
8463 2017-04-27 Marek Polacek <polacek@redhat.com>
8464
8465 PR sanitizer/80349
8466 * c-c++-common/ubsan/pr80349.c: New test.
8467
8468 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8469
8470 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8471 diagnostics.
8472 * g++.dg/warn/pr12242.C: Likewise.
8473
8474 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8475
8476 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8477
8478 2017-04-27 Martin Liska <mliska@suse.cz>
8479
8480 PR testsuite/79455
8481 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8482 more generic.
8483
8484 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR c++/80534
8487 * g++.dg/other/pr80534-1.C: New test.
8488 * g++.dg/other/pr80534-2.C: New test.
8489
8490 2017-04-27 Richard Biener <rguenther@suse.de>
8491
8492 PR middle-end/80539
8493 * gcc.dg/torture/pr80539.c: New testcase.
8494
8495 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/77728
8498 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8499
8500 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8501
8502 * g++.dg/diagnostic/nested-name-1.C: New test.
8503
8504 2017-04-26 Martin Liska <mliska@suse.cz>
8505
8506 * gcc.dg/guality/guality.h: Add prefix to test verification.
8507
8508 2017-04-25 Nathan Sidwell <nathan@acm.org>
8509
8510 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8511
8512 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8513
8514 PR target/70799
8515 * gcc.target/i386/pr70799-5.c: New test.
8516
8517 2017-04-25 Martin Sebor <msebor@redhat.com>
8518
8519 PR tree-optimization/80497
8520 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8521
8522 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8523 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR target/77728
8526 * g++.dg/abi/pr77728-1.C: New test.
8527
8528 2017-04-25 Marek Polacek <polacek@redhat.com>
8529
8530 PR sanitizer/80349
8531 * g++.dg/ubsan/pr80349-2.C: New test.
8532
8533 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8534
8535 * g++.dg/cpp0x/enum34.C: New test.
8536
8537 2017-04-25 Tom de Vries <tom@codesourcery.com>
8538
8539 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8540 variables.
8541 (dg-line): New proc.
8542 (process-message): Handle line number variables.
8543 * objc.dg/try-catch-12.m: Use dg-line.
8544
8545 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8546
8547 PR target/80482
8548 * gcc.target/powerpc/vec-constvolatile.c: New test.
8549
8550 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8551
8552 * g++.dg/semicolon-fixits.C: New test case.
8553
8554 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8555
8556 * gcc.dg/semicolon-fixits.c: New test case.
8557
8558 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8559
8560 * g++.dg/lookup/missing-std-include.C: New test file.
8561
8562 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8563 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR target/77728
8566 * g++.dg/abi/pr77728-2.C: New test.
8567
8568 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8569
8570 PR c++/80177
8571 * g++.dg/spellcheck-pr80177.C: New test case.
8572
8573 2017-04-25 Nathan Sidwell <nathan@acm.org>
8574
8575 * g++.dg/dg.exp (find-cxx-tests): New function.
8576 (main): Use it, remove explicit pruning
8577
8578 2017-04-25 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/80492
8581 * gcc.dg/pr80492.c: New testcase.
8582
8583 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8584
8585 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8586 for targets with int size less than 32 bits.
8587
8588 2017-04-25 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/79201
8591 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8592 * gcc.target/i386/pr22152.c: Disable sinking.
8593
8594 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8595
8596 PR target/80464
8597 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8598
8599 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8600
8601 PR target/79895
8602 * gcc.target/s390/pr79895.c: New test.
8603
8604 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8605
8606 PR target/80080
8607 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8608 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8609 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8610
8611 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR rtl-optimization/80501
8614 * gcc.c-torture/execute/pr80501.c: New test.
8615
8616 PR rtl-optimization/80500
8617 * gcc.dg/pr80500.c: New test.
8618
8619 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8620
8621 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8622 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8623
8624 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8625
8626 PR fortran/80121
8627 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8628 directive.
8629
8630 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8631
8632 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8633 * jit.dg/test-alignment.c: New test case.
8634 * jit.dg/test-alignment.cc: New test case.
8635 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8636 New test case.
8637
8638 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8639
8640 PR c++/80016
8641 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8642 test function.
8643 (test_alignof): New test function.
8644
8645 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8646
8647 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8648
8649 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8650
8651 * g++.dg/diagnostic/duplicate1.C: New test.
8652 * g++.dg/cpp0x/duplicate1.C: New test.
8653
8654 2017-04-24 Martin Jambor <mjambor@suse.cz>
8655
8656 PR tree-optimization/80293
8657 * g++.dg/tree-ssa/pr80293.C: New test.
8658
8659 2017-04-24 Martin Liska <mliska@suse.cz>
8660
8661 PR middle-end/79931
8662 * g++.dg/ipa/pr79931.C: New test.
8663
8664 2017-04-24 Richard Biener <rguenther@suse.de>
8665
8666 PR tree-optimization/80494
8667 * gfortran.dg/pr80494.f90: New testcase.
8668
8669 2017-04-24 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/79725
8672 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8673
8674 2017-04-24 Richard Biener <rguenther@suse.de>
8675
8676 PR c++/2972
8677 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8678
8679 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8680
8681 PR fortran/80484
8682 * gfortran.dg/dtio_29.f03: New test.
8683
8684 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8685
8686 PR fortran/80121
8687 * gfortran.dg/intent_out_9.f90: New test case.
8688
8689 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8690
8691 PR target/70799
8692 * gcc.target/i386/pr70799-4.c: New test.
8693
8694 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8695
8696 PR fortran/80392
8697 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8698
8699 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8700
8701 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8702
8703 2017-04-21 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/79547
8706 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8707
8708 2017-04-21 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/78847
8711 * g++.dg/tree-ssa/pr78847.C: New testcase.
8712
8713 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR c/80468
8716 * gcc.dg/pr80468.c: New test.
8717
8718 2017-04-21 Martin Liska <mliska@suse.cz>
8719
8720 PR tree-optimization/66278
8721 * gcc.dg/vect/pr66278.c: New test.
8722
8723 2017-04-21 Richard Biener <rguenther@suse.de>
8724
8725 PR tree-optimization/80237
8726 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8727 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8728 adjust expected optimizations.
8729
8730 2016-04-21 Richard Biener <rguenther@suse.de>
8731
8732 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8733 of inner loops.
8734 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8735 * gcc.dg/vect/vect-104.c: Likewise.
8736
8737 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8738
8739 PR tree-optimization/80426
8740 * gcc.c-torture/execute/20170429-1.c: Rename into...
8741 * gcc.c-torture/execute/20170419-1.c: ...this.
8742
8743 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8744
8745 PR target/79804
8746 * gcc.target/i386/pr79804.c: New test.
8747
8748 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8749
8750 PR target/78090
8751 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8752
8753 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8754
8755 * g++/opt/pr80436.C: XFAIL on AIX.
8756
8757 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8758
8759 PR c++/80473
8760 * g++.dg/diagnostic/pr80473.C: New test.
8761
8762 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8763
8764 * g++.dg/warn/Wextra-semi.C: New test.
8765
8766 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR middle-end/80423
8769 * g++.dg/other/pr80423.C: New test.
8770
8771 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8772
8773 * gcc.dg/pr80170.c: Require ptr32plus.
8774
8775 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8776
8777 PR tree-optimization/80426
8778 * gcc.c-torture/execute/20170419-1.c: New test.
8779
8780 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR debug/80461
8783 * g++.dg/debug/pr80461.C: New test.
8784
8785 PR c++/80459
8786 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8787 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8788 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8789
8790 PR debug/80436
8791 * g++.dg/opt/pr80436.C: New test.
8792
8793 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8794
8795 * gcc.dg/torture/pr80341.c: Require int32plus.
8796
8797 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8798 Jeff Law <law@redhat.com>
8799
8800 * gcc.c-torture/compile/20170419-1.c: New test.
8801
8802 2017-04-19 Tom de Vries <tom@codesourcery.com>
8803
8804 PR testsuite/80221
8805 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8806 subsequent dg directives.
8807 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8808 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8809 * c-c++-common/attr-fallthrough-2.c: Same.
8810 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8811 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8812 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8813 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8814 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8815 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8816 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8817 * c-c++-common/cilk-plus/CK/errors.c: Same.
8818 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8819 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8820 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8821 * c-c++-common/cpp/pr57580.c: Same.
8822 * c-c++-common/goacc/asyncwait-1.c: Same.
8823 * c-c++-common/goacc/cache-2.c: Same.
8824 * c-c++-common/goacc/declare-2.c: Same.
8825 * c-c++-common/goacc/deviceptr-1.c: Same.
8826 * c-c++-common/goacc/routine-5.c: Same.
8827 * c-c++-common/gomp/clauses-2.c: Same.
8828 * c-c++-common/gomp/ordered-3.c: Same.
8829 * c-c++-common/gomp/pr67501.c: Same.
8830 * c-c++-common/pr20000.c: Same.
8831 * c-c++-common/pr43395.c: Same.
8832 * c-c++-common/pr49706.c: Same.
8833 * c-c++-common/pr77624-1.c: Same.
8834 * c-c++-common/pr77624-2.c: Same.
8835 * c-c++-common/raw-string-14.c: Same.
8836 * c-c++-common/raw-string-16.c: Same.
8837 * c-c++-common/raw-string-3.c: Same.
8838 * c-c++-common/raw-string-4.c: Same.
8839 * c-c++-common/raw-string-5.c: Same.
8840 * c-c++-common/raw-string-6.c: Same.
8841 * g++.dg/abi/mangle41.C: Same.
8842 * g++.dg/conversion/nullptr1.C: Same.
8843 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8844 * g++.dg/cpp0x/auto27.C: Same.
8845 * g++.dg/cpp0x/constexpr-98.C: Same.
8846 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8847 * g++.dg/cpp0x/diag2.C: Same.
8848 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8849 * g++.dg/cpp0x/nullptr15.C: Same.
8850 * g++.dg/cpp0x/pr31431-2.C: Same.
8851 * g++.dg/cpp0x/pr31431.C: Same.
8852 * g++.dg/cpp0x/pr79118.C: Same.
8853 * g++.dg/cpp0x/static_assert3.C: Same.
8854 * g++.dg/cpp0x/temp_default2.C: Same.
8855 * g++.dg/cpp0x/trailing4.C: Same.
8856 * g++.dg/cpp0x/variadic-ex10.C: Same.
8857 * g++.dg/cpp0x/variadic-ex13.C: Same.
8858 * g++.dg/cpp0x/variadic-ex14.C: Same.
8859 * g++.dg/cpp0x/variadic-ex3.C: Same.
8860 * g++.dg/cpp0x/variadic-ex4.C: Same.
8861 * g++.dg/cpp0x/variadic59.C: Same.
8862 * g++.dg/cpp0x/vt-37737-2.C: Same.
8863 * g++.dg/cpp0x/vt-57397-1.C: Same.
8864 * g++.dg/cpp0x/vt-57397-2.C: Same.
8865 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8866 * g++.dg/cpp1z/gen-attrs1.C: Same.
8867 * g++.dg/diagnostic/pr71075.C: Same.
8868 * g++.dg/eh/goto2.C: Same.
8869 * g++.dg/eh/goto3.C: Same.
8870 * g++.dg/expr/bitfield4.C: Same.
8871 * g++.dg/expr/bitfield5.C: Same.
8872 * g++.dg/expr/bitfield6.C: Same.
8873 * g++.dg/expr/bool1.C: Same.
8874 * g++.dg/expr/bool3.C: Same.
8875 * g++.dg/expr/cond10.C: Same.
8876 * g++.dg/expr/cond11.C: Same.
8877 * g++.dg/expr/lval3.C: Same.
8878 * g++.dg/expr/lval4.C: Same.
8879 * g++.dg/ext/anon-struct4.C: Same.
8880 * g++.dg/ext/attrib44.C: Same.
8881 * g++.dg/ext/builtin3.C: Same.
8882 * g++.dg/ext/dllimport7.C: Same.
8883 * g++.dg/ext/label5.C: Same.
8884 * g++.dg/ext/no-asm-1.C: Same.
8885 * g++.dg/ext/utf16-4.C: Same.
8886 * g++.dg/ext/vla2.C: Same.
8887 * g++.dg/gomp/block-1.C: Same.
8888 * g++.dg/gomp/block-2.C: Same.
8889 * g++.dg/gomp/block-3.C: Same.
8890 * g++.dg/gomp/block-5.C: Same.
8891 * g++.dg/gomp/linear-2.C: Same.
8892 * g++.dg/gomp/target-1.C: Same.
8893 * g++.dg/gomp/target-2.C: Same.
8894 * g++.dg/gomp/taskgroup-1.C: Same.
8895 * g++.dg/gomp/teams-1.C: Same.
8896 * g++.dg/inherit/pure1.C: Same.
8897 * g++.dg/init/array43.C: Same.
8898 * g++.dg/init/array46.C: Same.
8899 * g++.dg/init/const10.C: Same.
8900 * g++.dg/init/ctor4-1.C: Same.
8901 * g++.dg/init/ctor4.C: Same.
8902 * g++.dg/init/new37.C: Same.
8903 * g++.dg/init/pr25811.C: Same.
8904 * g++.dg/init/pr29043.C: Same.
8905 * g++.dg/init/pr29571.C: Same.
8906 * g++.dg/lookup/duperr1.C: Same.
8907 * g++.dg/lookup/error1.C: Same.
8908 * g++.dg/lookup/koenig5.C: Same.
8909 * g++.dg/lookup/pr77549.C: Same.
8910 * g++.dg/lookup/suggestions1.C: Same.
8911 * g++.dg/lookup/using16.C: Same.
8912 * g++.dg/lookup/using7.C: Same.
8913 * g++.dg/other/anon-union3.C: Same.
8914 * g++.dg/other/array2.C: Same.
8915 * g++.dg/other/error13.C: Same.
8916 * g++.dg/other/error34.C: Same.
8917 * g++.dg/overload/builtin1.C: Same.
8918 * g++.dg/overload/conv-op1.C: Same.
8919 * g++.dg/overload/error3.C: Same.
8920 * g++.dg/overload/koenig1.C: Same.
8921 * g++.dg/overload/operator5.C: Same.
8922 * g++.dg/overload/template5.C: Same.
8923 * g++.dg/overload/unknown1.C: Same.
8924 * g++.dg/overload/using2.C: Same.
8925 * g++.dg/parse/constructor1.C: Same.
8926 * g++.dg/parse/crash36.C: Same.
8927 * g++.dg/parse/crash63.C: Same.
8928 * g++.dg/parse/error11.C: Same.
8929 * g++.dg/parse/error12.C: Same.
8930 * g++.dg/parse/error14.C: Same.
8931 * g++.dg/parse/error2.C: Same.
8932 * g++.dg/parse/error21.C: Same.
8933 * g++.dg/parse/error26.C: Same.
8934 * g++.dg/parse/error36.C: Same.
8935 * g++.dg/parse/friend12.C: Same.
8936 * g++.dg/parse/invalid-op1.C: Same.
8937 * g++.dg/parse/missing-template1.C: Same.
8938 * g++.dg/parse/parser-pr28152-2.C: Same.
8939 * g++.dg/parse/parser-pr28152.C: Same.
8940 * g++.dg/parse/pr16696-permissive.C: Same.
8941 * g++.dg/parse/pr16696.C: Same.
8942 * g++.dg/parse/pr69628.C: Same.
8943 * g++.dg/parse/ret-type2.C: Same.
8944 * g++.dg/parse/specialization1.C: Same.
8945 * g++.dg/parse/template3.C: Same.
8946 * g++.dg/parse/template9.C: Same.
8947 * g++.dg/parse/typename11.C: Same.
8948 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8949 * g++.dg/pr45330.C: Same.
8950 * g++.dg/rtti/typeid6.C: Same.
8951 * g++.dg/spellcheck-fields.C: Same.
8952 * g++.dg/spellcheck-typenames.C: Same.
8953 * g++.dg/tc1/dr108.C: Same.
8954 * g++.dg/tc1/dr147.C: Same.
8955 * g++.dg/template/arg7.C: Same.
8956 * g++.dg/template/conv11.C: Same.
8957 * g++.dg/template/crash13.C: Same.
8958 * g++.dg/template/crash55.C: Same.
8959 * g++.dg/template/dependent-expr5.C: Same.
8960 * g++.dg/template/error17.C: Same.
8961 * g++.dg/template/error33.C: Same.
8962 * g++.dg/template/error4.C: Same.
8963 * g++.dg/template/error50.C: Same.
8964 * g++.dg/template/error53.C: Same.
8965 * g++.dg/template/friend.C: Same.
8966 * g++.dg/template/func2.C: Same.
8967 * g++.dg/template/local6.C: Same.
8968 * g++.dg/template/member5.C: Same.
8969 * g++.dg/template/meminit1.C: Same.
8970 * g++.dg/template/nested3.C: Same.
8971 * g++.dg/template/nontype6.C: Same.
8972 * g++.dg/template/overload12.C: Same.
8973 * g++.dg/template/ptrmem8.C: Same.
8974 * g++.dg/template/qualified-id1.C: Same.
8975 * g++.dg/template/spec15.C: Same.
8976 * g++.dg/template/static1.C: Same.
8977 * g++.dg/template/static10.C: Same.
8978 * g++.dg/template/static2.C: Same.
8979 * g++.dg/template/ttp25.C: Same.
8980 * g++.dg/template/typedef2.C: Same.
8981 * g++.dg/template/typename2.C: Same.
8982 * g++.dg/template/unify10.C: Same.
8983 * g++.dg/template/unify6.C: Same.
8984 * g++.dg/template/unify7.C: Same.
8985 * g++.dg/template/unify9.C: Same.
8986 * g++.dg/template/varmod1.C: Same.
8987 * g++.dg/ubsan/div-by-zero-1.C: Same.
8988 * g++.dg/ubsan/pr63956.C: Same.
8989 * g++.dg/warn/Waddress-1.C: Same.
8990 * g++.dg/warn/Wconversion2.C: Same.
8991 * g++.dg/warn/Wnull-conversion-1.C: Same.
8992 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8993 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8994 * g++.dg/warn/Wswitch-1.C: Same.
8995 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8996 * g++.dg/warn/Wtype-limits.C: Same.
8997 * g++.dg/warn/Wunused-parm-5.C: Same.
8998 * g++.dg/warn/deprecated-6.C: Same.
8999 * g++.dg/warn/deprecated.C: Same.
9000 * g++.dg/warn/incomplete1.C: Same.
9001 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9002 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9003 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9004 * g++.dg/warn/overflow-warn-1.C: Same.
9005 * g++.dg/warn/overflow-warn-3.C: Same.
9006 * g++.dg/warn/overflow-warn-4.C: Same.
9007 * g++.dg/warn/pr12242.C: Same.
9008 * g++.dg/warn/pr30551-2.C: Same.
9009 * g++.dg/warn/pr30551.C: Same.
9010 * g++.old-deja/g++.benjamin/16077.C: Same.
9011 * g++.old-deja/g++.bob/inherit1.C: Same.
9012 * g++.old-deja/g++.brendan/crash56.C: Same.
9013 * g++.old-deja/g++.brendan/template17.C: Same.
9014 * g++.old-deja/g++.eh/ctor1.C: Same.
9015 * g++.old-deja/g++.jason/bool5.C: Same.
9016 * g++.old-deja/g++.jason/cond.C: Same.
9017 * g++.old-deja/g++.jason/operator.C: Same.
9018 * g++.old-deja/g++.jason/pmf5.C: Same.
9019 * g++.old-deja/g++.law/ctors5.C: Same.
9020 * g++.old-deja/g++.law/missed-error2.C: Same.
9021 * g++.old-deja/g++.law/operators9.C: Same.
9022 * g++.old-deja/g++.law/temps1.C: Same.
9023 * g++.old-deja/g++.mike/for2.C: Same.
9024 * g++.old-deja/g++.mike/ns5.C: Same.
9025 * g++.old-deja/g++.mike/ns7.C: Same.
9026 * g++.old-deja/g++.mike/p10769b.C: Same.
9027 * g++.old-deja/g++.niklas/t120.C: Same.
9028 * g++.old-deja/g++.niklas/t121.C: Same.
9029 * g++.old-deja/g++.ns/koenig5.C: Same.
9030 * g++.old-deja/g++.oliva/overload1.C: Same.
9031 * g++.old-deja/g++.other/crash24.C: Same.
9032 * g++.old-deja/g++.other/crash25.C: Same.
9033 * g++.old-deja/g++.other/decl5.C: Same.
9034 * g++.old-deja/g++.other/lineno5.C: Same.
9035 * g++.old-deja/g++.other/null3.C: Same.
9036 * g++.old-deja/g++.other/overcnv2.C: Same.
9037 * g++.old-deja/g++.other/ptrmem7.C: Same.
9038 * g++.old-deja/g++.other/typename1.C: Same.
9039 * g++.old-deja/g++.other/vaarg3.C: Same.
9040 * g++.old-deja/g++.pt/crash10.C: Same.
9041 * g++.old-deja/g++.pt/crash28.C: Same.
9042 * g++.old-deja/g++.pt/crash38.C: Same.
9043 * g++.old-deja/g++.pt/explicit70.C: Same.
9044 * g++.old-deja/g++.pt/explicit77.C: Same.
9045 * g++.old-deja/g++.pt/expr2.C: Same.
9046 * g++.old-deja/g++.pt/spec5.C: Same.
9047 * g++.old-deja/g++.pt/spec6.C: Same.
9048 * g++.old-deja/g++.pt/typename3.C: Same.
9049 * g++.old-deja/g++.pt/typename5.C: Same.
9050 * g++.old-deja/g++.pt/typename6.C: Same.
9051 * g++.old-deja/g++.pt/typename7.C: Same.
9052 * g++.old-deja/g++.pt/unify4.C: Same.
9053 * g++.old-deja/g++.pt/unify8.C: Same.
9054 * g++.old-deja/g++.pt/vaarg3.C: Same.
9055 * g++.old-deja/g++.robertl/eb22.C: Same.
9056 * g++.old-deja/g++.robertl/eb4.C: Same.
9057 * g++.old-deja/g++.robertl/eb44.C: Same.
9058 * g++.old-deja/g++.robertl/eb69.C: Same.
9059 * g++.old-deja/g++.robertl/eb98.C: Same.
9060 * gcc.dg/20031223-1.c: Same.
9061 * gcc.dg/940510-1.c: Same.
9062 * gcc.dg/990506-0.c: Same.
9063 * gcc.dg/Walloca-1.c: Same.
9064 * gcc.dg/Walloca-2.c: Same.
9065 * gcc.dg/Wconversion-integer.c: Same.
9066 * gcc.dg/Wcxx-compat-8.c: Same.
9067 * gcc.dg/Wimplicit-int-1.c: Same.
9068 * gcc.dg/Wimplicit-int-2.c: Same.
9069 * gcc.dg/Wimplicit-int-4.c: Same.
9070 * gcc.dg/Wpointer-sign-Wall.c: Same.
9071 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9072 * gcc.dg/Wshadow-1.c: Same.
9073 * gcc.dg/Wshadow-3.c: Same.
9074 * gcc.dg/Wswitch-enum-error.c: Same.
9075 * gcc.dg/Wswitch-enum.c: Same.
9076 * gcc.dg/Wswitch-error.c: Same.
9077 * gcc.dg/Wswitch.c: Same.
9078 * gcc.dg/Wtype-limits-Wextra.c: Same.
9079 * gcc.dg/Wtype-limits.c: Same.
9080 * gcc.dg/Wvla-larger-than-2.c: Same.
9081 * gcc.dg/anon-struct-5.c: Same.
9082 * gcc.dg/array-10.c: Same.
9083 * gcc.dg/array-11.c: Same.
9084 * gcc.dg/array-15.c: Same.
9085 * gcc.dg/array-2.c: Same.
9086 * gcc.dg/array-8.c: Same.
9087 * gcc.dg/array-const-2.c: Same.
9088 * gcc.dg/array-const-3.c: Same.
9089 * gcc.dg/bitfld-1.c: Same.
9090 * gcc.dg/bitfld-8.c: Same.
9091 * gcc.dg/builtin-redefine.c: Same.
9092 * gcc.dg/c11-noreturn-1.c: Same.
9093 * gcc.dg/c11-noreturn-2.c: Same.
9094 * gcc.dg/c11-static-assert-3.c: Same.
9095 * gcc.dg/c90-arraydecl-1.c: Same.
9096 * gcc.dg/c90-complex-1.c: Same.
9097 * gcc.dg/c90-complit-1.c: Same.
9098 * gcc.dg/c90-const-expr-11.c: Same.
9099 * gcc.dg/c90-const-expr-7.c: Same.
9100 * gcc.dg/c90-const-expr-8.c: Same.
9101 * gcc.dg/c90-enum-comma-1.c: Same.
9102 * gcc.dg/c90-flex-array-1.c: Same.
9103 * gcc.dg/c90-hexfloat-1.c: Same.
9104 * gcc.dg/c90-idem-qual-1.c: Same.
9105 * gcc.dg/c90-idem-qual-2.c: Same.
9106 * gcc.dg/c90-idem-qual-3.c: Same.
9107 * gcc.dg/c90-mixdecl-1.c: Same.
9108 * gcc.dg/c90-restrict-1.c: Same.
9109 * gcc.dg/c90-return-1.c: Same.
9110 * gcc.dg/c99-array-nonobj-1.c: Same.
9111 * gcc.dg/c99-arraydecl-1.c: Same.
9112 * gcc.dg/c99-complex-1.c: Same.
9113 * gcc.dg/c99-complex-2.c: Same.
9114 * gcc.dg/c99-complit-2.c: Same.
9115 * gcc.dg/c99-const-expr-7.c: Same.
9116 * gcc.dg/c99-const-expr-8.c: Same.
9117 * gcc.dg/c99-flex-array-3.c: Same.
9118 * gcc.dg/c99-flex-array-7.c: Same.
9119 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9120 * gcc.dg/c99-impl-decl-1.c: Same.
9121 * gcc.dg/c99-impl-int-1.c: Same.
9122 * gcc.dg/c99-impl-int-2.c: Same.
9123 * gcc.dg/c99-init-3.c: Same.
9124 * gcc.dg/c99-restrict-1.c: Same.
9125 * gcc.dg/c99-return-1.c: Same.
9126 * gcc.dg/c99-tag-1.c: Same.
9127 * gcc.dg/c99-tag-3.c: Same.
9128 * gcc.dg/call-diag-2.c: Same.
9129 * gcc.dg/cpp/19940712-1.c: Same.
9130 * gcc.dg/cpp/19951025-1.c: Same.
9131 * gcc.dg/cpp/19990413-1.c: Same.
9132 * gcc.dg/cpp/direct2.c: Same.
9133 * gcc.dg/cpp/direct2s.c: Same.
9134 * gcc.dg/cpp/pr28709.c: Same.
9135 * gcc.dg/cpp/pr61854-c90.c: Same.
9136 * gcc.dg/cpp/pr61854-c94.c: Same.
9137 * gcc.dg/cpp/pragma-1.c: Same.
9138 * gcc.dg/cpp/pragma-2.c: Same.
9139 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9140 * gcc.dg/cpp/trad/literals-2.c: Same.
9141 * gcc.dg/cpp/warn-comments-2.c: Same.
9142 * gcc.dg/cpp/warn-comments-3.c: Same.
9143 * gcc.dg/cpp/warn-comments.c: Same.
9144 * gcc.dg/cpp/warn-long-long-2.c: Same.
9145 * gcc.dg/cpp/warn-long-long.c: Same.
9146 * gcc.dg/cpp/warn-redefined-2.c: Same.
9147 * gcc.dg/cpp/warn-redefined.c: Same.
9148 * gcc.dg/darwin-cfstring-2.c: Same.
9149 * gcc.dg/darwin-cfstring-format-1.c: Same.
9150 * gcc.dg/decl-9.c: Same.
9151 * gcc.dg/declspec-1.c: Same.
9152 * gcc.dg/declspec-10.c: Same.
9153 * gcc.dg/declspec-11.c: Same.
9154 * gcc.dg/declspec-13.c: Same.
9155 * gcc.dg/declspec-18.c: Same.
9156 * gcc.dg/declspec-4.c: Same.
9157 * gcc.dg/declspec-5.c: Same.
9158 * gcc.dg/declspec-6.c: Same.
9159 * gcc.dg/declspec-8.c: Same.
9160 * gcc.dg/deprecated-4.c: Same.
9161 * gcc.dg/deprecated.c: Same.
9162 * gcc.dg/dfp/composite-type.c: Same.
9163 * gcc.dg/empty-source-2.c: Same.
9164 * gcc.dg/empty-source-3.c: Same.
9165 * gcc.dg/format/attr-6.c: Same.
9166 * gcc.dg/format/branch-1.c: Same.
9167 * gcc.dg/format/c90-printf-1.c: Same.
9168 * gcc.dg/format/c90-strftime-2.c: Same.
9169 * gcc.dg/format/c99-strftime-1.c: Same.
9170 * gcc.dg/format/cmn-err-1.c: Same.
9171 * gcc.dg/format/few-1.c: Same.
9172 * gcc.dg/format/ms_branch-1.c: Same.
9173 * gcc.dg/format/ms_unnamed-1.c: Same.
9174 * gcc.dg/format/ms_va-1.c: Same.
9175 * gcc.dg/format/unnamed-1.c: Same.
9176 * gcc.dg/format/va-1.c: Same.
9177 * gcc.dg/format/xopen-1.c: Same.
9178 * gcc.dg/funcdef-var-1.c: Same.
9179 * gcc.dg/funcdef-var-2.c: Same.
9180 * gcc.dg/gnu89-const-expr-1.c: Same.
9181 * gcc.dg/gnu89-const-expr-2.c: Same.
9182 * gcc.dg/gnu90-const-expr-1.c: Same.
9183 * gcc.dg/gnu99-const-expr-1.c: Same.
9184 * gcc.dg/gnu99-const-expr-2.c: Same.
9185 * gcc.dg/gnu99-init-2.c: Same.
9186 * gcc.dg/gomp/_Atomic-5.c: Same.
9187 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9188 * gcc.dg/gomp/atomic-5.c: Same.
9189 * gcc.dg/gomp/linear-1.c: Same.
9190 * gcc.dg/gomp/pr67500.c: Same.
9191 * gcc.dg/init-bad-1.c: Same.
9192 * gcc.dg/init-bad-2.c: Same.
9193 * gcc.dg/init-bad-3.c: Same.
9194 * gcc.dg/init-string-1.c: Same.
9195 * gcc.dg/label-compound-stmt-1.c: Same.
9196 * gcc.dg/label-decl-2.c: Same.
9197 * gcc.dg/label-decl-4.c: Same.
9198 * gcc.dg/large-size-array-2.c: Same.
9199 * gcc.dg/large-size-array-4.c: Same.
9200 * gcc.dg/lvalue-6.c: Same.
9201 * gcc.dg/m-un-2.c: Same.
9202 * gcc.dg/multiple-overflow-warn-1.c: Same.
9203 * gcc.dg/multiple-overflow-warn-2.c: Same.
9204 * gcc.dg/multiple-overflow-warn-3.c: Same.
9205 * gcc.dg/nested-redef-1.c: Same.
9206 * gcc.dg/no-asm-1.c: Same.
9207 * gcc.dg/no-asm-3.c: Same.
9208 * gcc.dg/no-asm-4.c: Same.
9209 * gcc.dg/noncompile/20010524-1.c: Same.
9210 * gcc.dg/noncompile/incomplete-5.c: Same.
9211 * gcc.dg/noncompile/pr44517.c: Same.
9212 * gcc.dg/noncompile/pr52290.c: Same.
9213 * gcc.dg/noreturn-1.c: Same.
9214 * gcc.dg/overflow-warn-1.c: Same.
9215 * gcc.dg/overflow-warn-2.c: Same.
9216 * gcc.dg/overflow-warn-3.c: Same.
9217 * gcc.dg/overflow-warn-4.c: Same.
9218 * gcc.dg/parm-mismatch-1.c: Same.
9219 * gcc.dg/parser-pr28152-2.c: Same.
9220 * gcc.dg/parser-pr28152.c: Same.
9221 * gcc.dg/pedwarn-init.c: Same.
9222 * gcc.dg/pointer-arith-2.c: Same.
9223 * gcc.dg/pointer-arith-3.c: Same.
9224 * gcc.dg/pointer-arith-4.c: Same.
9225 * gcc.dg/pr14475.c: Same.
9226 * gcc.dg/pr18596-3.c: Same.
9227 * gcc.dg/pr18809-1.c: Same.
9228 * gcc.dg/pr27953.c: Same.
9229 * gcc.dg/pr30457.c: Same.
9230 * gcc.dg/pr30551-2.c: Same.
9231 * gcc.dg/pr30551-3.c: Same.
9232 * gcc.dg/pr30551-4.c: Same.
9233 * gcc.dg/pr30551-5.c: Same.
9234 * gcc.dg/pr30551-6.c: Same.
9235 * gcc.dg/pr30551.c: Same.
9236 * gcc.dg/pr36997.c: Same.
9237 * gcc.dg/pr41842.c: Same.
9238 * gcc.dg/pr48552-1.c: Same.
9239 * gcc.dg/pr48552-2.c: Same.
9240 * gcc.dg/pr59717.c: Same.
9241 * gcc.dg/pr61077.c: Same.
9242 * gcc.dg/pr61096-1.c: Same.
9243 * gcc.dg/pr63626.c: Same.
9244 * gcc.dg/pr64223-1.c: Same.
9245 * gcc.dg/pr64223-2.c: Same.
9246 * gcc.dg/pr8788-1.c: Same.
9247 * gcc.dg/pr8927-1.c: Same.
9248 * gcc.dg/pragma-darwin.c: Same.
9249 * gcc.dg/pragma-diag-5.c: Same.
9250 * gcc.dg/pragma-message.c: Same.
9251 * gcc.dg/redecl-1.c: Same.
9252 * gcc.dg/simd-1.c: Same.
9253 * gcc.dg/simd-5.c: Same.
9254 * gcc.dg/simd-6.c: Same.
9255 * gcc.dg/spellcheck-fields.c: Same.
9256 * gcc.dg/spellcheck-typenames.c: Same.
9257 * gcc.dg/struct-semi-2.c: Same.
9258 * gcc.dg/struct-semi-3.c: Same.
9259 * gcc.dg/transparent-union-3.c: Same.
9260 * gcc.dg/ucnid-8.c: Same.
9261 * gcc.dg/uninit-pr19430-O0.c: Same.
9262 * gcc.dg/uninit-pr19430.c: Same.
9263 * gcc.dg/uninit-pr20644-O0.c: Same.
9264 * gcc.dg/utf-dflt.c: Same.
9265 * gcc.dg/utf-dflt2.c: Same.
9266 * gcc.dg/utf16-4.c: Same.
9267 * gcc.dg/vla-11.c: Same.
9268 * gcc.dg/vla-20.c: Same.
9269 * gcc.dg/vla-init-1.c: Same.
9270 * gcc.dg/vla-init-2.c: Same.
9271 * gcc.dg/vla-init-3.c: Same.
9272 * gcc.dg/weak/weak-6.c: Same.
9273 * gcc.dg/weak/weak-7.c: Same.
9274 * gcc.dg/wtr-int-type-1.c: Same.
9275 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9276 * gcc.target/arm/polytypes.c: Same.
9277 * gcc.target/i386/spellcheck-options-4.c: Same.
9278 * gcc.target/powerpc/20030218-1.c: Same.
9279 * gcc.target/sh/pr21255-4.c: Same.
9280 * gcc.test-framework/dg-error-exp-XP.c: Same.
9281 * gfortran.dg/array_constructor_30.f03: Same.
9282 * gfortran.dg/class_30.f90: Same.
9283 * gfortran.dg/goacc/subarrays.f95: Same.
9284 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9285 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9286 * gfortran.dg/intrinsic_std_1.f90: Same.
9287 * gfortran.dg/pr70006.f90: Same.
9288 * gfortran.dg/warning-directive-1.F90: Same.
9289 * gfortran.dg/warning-directive-2.F90: Same.
9290 * gfortran.dg/warning-directive-3.F90: Same.
9291 * gfortran.dg/warning-directive-4.F90: Same.
9292 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9293 * obj-c++.dg/class-extension-1.mm: Same.
9294 * obj-c++.dg/class-extension-2.mm: Same.
9295 * obj-c++.dg/class-protocol-1.mm: Same.
9296 * obj-c++.dg/cxx-ivars-1.mm: Same.
9297 * obj-c++.dg/duplicate-class-1.mm: Same.
9298 * obj-c++.dg/exceptions-3.mm: Same.
9299 * obj-c++.dg/exceptions-4.mm: Same.
9300 * obj-c++.dg/exceptions-5.mm: Same.
9301 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9302 * obj-c++.dg/fsf-package-0.m: Same.
9303 * obj-c++.dg/invalid-type-1.mm: Same.
9304 * obj-c++.dg/method-12.mm: Same.
9305 * obj-c++.dg/method-13.mm: Same.
9306 * obj-c++.dg/method-15.mm: Same.
9307 * obj-c++.dg/method-16.mm: Same.
9308 * obj-c++.dg/method-6.mm: Same.
9309 * obj-c++.dg/method-7.mm: Same.
9310 * obj-c++.dg/property/at-property-1.mm: Same.
9311 * obj-c++.dg/property/at-property-14.mm: Same.
9312 * obj-c++.dg/property/at-property-17.mm: Same.
9313 * obj-c++.dg/property/at-property-21.mm: Same.
9314 * obj-c++.dg/property/at-property-5.mm: Same.
9315 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9316 * obj-c++.dg/property/dynamic-3.mm: Same.
9317 * obj-c++.dg/property/dynamic-4.mm: Same.
9318 * obj-c++.dg/property/property-neg-1.mm: Same.
9319 * obj-c++.dg/property/property-neg-6.mm: Same.
9320 * obj-c++.dg/property/synthesize-11.mm: Same.
9321 * obj-c++.dg/property/synthesize-5.mm: Same.
9322 * obj-c++.dg/property/synthesize-6.mm: Same.
9323 * obj-c++.dg/proto-lossage-4.mm: Same.
9324 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9325 * obj-c++.dg/strings/strings-1.mm: Same.
9326 * obj-c++.dg/super-class-1.mm: Same.
9327 * obj-c++.dg/syntax-error-6.mm: Same.
9328 * obj-c++.dg/syntax-error-7.mm: Same.
9329 * obj-c++.dg/syntax-error-9.mm: Same.
9330 * obj-c++.dg/try-catch-13.mm: Same.
9331 * objc.dg/attributes/method-noreturn-1.m: Same.
9332 * objc.dg/bad-receiver-type-2.m: Same.
9333 * objc.dg/bad-receiver-type.m: Same.
9334 * objc.dg/call-super-2.m: Same.
9335 * objc.dg/class-2.m: Same.
9336 * objc.dg/class-extension-1.m: Same.
9337 * objc.dg/class-extension-2.m: Same.
9338 * objc.dg/class-protocol-1.m: Same.
9339 * objc.dg/desig-init-1.m: Same.
9340 * objc.dg/duplicate-class-1.m: Same.
9341 * objc.dg/exceptions-3.m: Same.
9342 * objc.dg/exceptions-4.m: Same.
9343 * objc.dg/exceptions-5.m: Same.
9344 * objc.dg/foreach-6.m: Same.
9345 * objc.dg/foreach-7.m: Same.
9346 * objc.dg/fsf-nsstring-format-1.m: Same.
9347 * objc.dg/fsf-package-0.m: Same.
9348 * objc.dg/invalid-type-1.m: Same.
9349 * objc.dg/method-11.m: Same.
9350 * objc.dg/method-19.m: Same.
9351 * objc.dg/method-2.m: Same.
9352 * objc.dg/method-20.m: Same.
9353 * objc.dg/method-5.m: Same.
9354 * objc.dg/method-6.m: Same.
9355 * objc.dg/method-7.m: Same.
9356 * objc.dg/method-9.m: Same.
9357 * objc.dg/missing-proto-3.m: Same.
9358 * objc.dg/private-1.m: Same.
9359 * objc.dg/property/at-property-1.m: Same.
9360 * objc.dg/property/at-property-14.m: Same.
9361 * objc.dg/property/at-property-17.m: Same.
9362 * objc.dg/property/at-property-21.m: Same.
9363 * objc.dg/property/at-property-5.m: Same.
9364 * objc.dg/property/dynamic-3.m: Same.
9365 * objc.dg/property/dynamic-4.m: Same.
9366 * objc.dg/property/property-neg-1.m: Same.
9367 * objc.dg/property/property-neg-6.m: Same.
9368 * objc.dg/property/synthesize-11.m: Same.
9369 * objc.dg/property/synthesize-5.m: Same.
9370 * objc.dg/property/synthesize-6.m: Same.
9371 * objc.dg/proto-hier-1.m: Same.
9372 * objc.dg/proto-lossage-4.m: Same.
9373 * objc.dg/protocol-qualifier-2.m: Same.
9374 * objc.dg/strings/strings-1.m: Same.
9375 * objc.dg/type-size-1.m: Same.
9376
9377 2017-04-18 Jeff Law <law@redhat.com>
9378
9379 PR target/74563
9380 * gcc.target/mips/pr74563: New test.
9381
9382 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR tree-optimization/80443
9385 * gcc.c-torture/compile/pr80443.c: New test.
9386
9387 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9388
9389 PR rtl-optimization/80357
9390 * gcc.c-torture/compile/pr80357.c: New test.
9391
9392 2017-04-18 Jeff Law <law@redhat.com>
9393
9394 PR middle-end/80422
9395 * gcc.c-torture/compile/pr80422.c: New test.
9396
9397 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR debug/80263
9400 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9401
9402 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9403
9404 PR target/80099
9405 * gcc.target/powerpc/pr80099-1.c: New test.
9406 * gcc.target/powerpc/pr80099-2.c: Likewise.
9407 * gcc.target/powerpc/pr80099-3.c: Likewise.
9408 * gcc.target/powerpc/pr80099-4.c: Likewise.
9409 * gcc.target/powerpc/pr80099-5.c: Likewise.
9410
9411 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR sanitizer/80444
9414 * gcc.dg/sancov/pr80444.c: New test.
9415
9416 PR middle-end/79788
9417 PR middle-end/80375
9418 * gcc.dg/pr79788-1.c: New test.
9419 * gcc.dg/pr79788-2.c: New test.
9420
9421 2017-04-18 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/80244 - ICE with attribute in template alias.
9424 * g++.dg/cpp0x/alias-decl-59.C: New test.
9425
9426 PR c++/80241 - ICE with alignas pack expansion.
9427 * g++.dg/cpp0x/alignas11.C: New test.
9428
9429 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9430
9431 PR c++/80287
9432 * g++.dg/lto/pr80287_0.C: New test.
9433
9434 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9435
9436 PR target/80315
9437 * gcc.target/powerpc/pr80315-1.c: New test.
9438 * gcc.target/powerpc/pr80315-2.c: New test.
9439 * gcc.target/powerpc/pr80315-3.c: New test.
9440 * gcc.target/powerpc/pr80315-4.c: New test.
9441
9442 2017-04-16 Tom de Vries <tom@codesourcery.com>
9443
9444 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9445 directive.
9446 * g++.dg/parse/error3.C: Same.
9447 * g++.old-deja/g++.pt/niklas01a.C: Same.
9448 * gcc.dg/990506-0.c: Same.
9449 * gcc.dg/cpp/19990413-1.c: Same.
9450 * gcc.dg/cpp/pragma-1.c: Same.
9451 * gcc.dg/cpp/pragma-2.c: Same.
9452 * gcc.dg/m-un-2.c: Same.
9453 * objc.dg/private-1.m: Same.
9454
9455 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9456
9457 * gcc.dg/pr54669.c: Fix dg-do directive.
9458 * gcc.dg/pr78582.c: Ditto.
9459 * gcc.dg/pr80020.c: Ditto.
9460 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9461 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9462 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9463 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9464 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9465 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9466 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9467 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9468 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9469 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9470
9471 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9472
9473 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9474 * gfortran.dg/generic_29.f90: Likewise.
9475 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9476 * gfortran.dg/pr41922.f90: Likewise.
9477 * gfortran.dg/pr70006.f90: Likewise.
9478
9479 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9480
9481 PR tree-optimization/66612
9482 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9483
9484 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9485
9486 PR fortran/80361
9487 * gfortran.dg/class_62.f90: New test case.
9488
9489 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9490
9491 * gcc.target/arc/loop-1.c: New file.
9492
9493 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9494
9495 PR target/80098
9496 * gcc.target/powerpc/pr80098-1.c: New test.
9497 * gcc.target/powerpc/pr80098-2.c: Likewise.
9498 * gcc.target/powerpc/pr80098-3.c: Likewise.
9499 * gcc.target/powerpc/pr80098-4.c: Likewise.
9500
9501 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR sanitizer/80403
9504 * g++.dg/ubsan/pr80403-2.C: New test.
9505
9506 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9507
9508 PR rtl-optimization/80343
9509 * gcc.target/powerpc/pr80343.c: New.
9510
9511 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9512
9513 PR sanitizer/80414
9514 * c-c++-common/ubsan/bounds-15.c: New test.
9515
9516 2017-04-13 Richard Biener <rguenther@suse.de>
9517
9518 PR testsuite/80416
9519 * g++.dg/torture/pr79671.C: Fix asm constraints.
9520
9521 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR debug/80321
9524 * gcc.dg/debug/pr80321.c: New test.
9525
9526 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9527
9528 * gnat.dg/debug10.adb: New test.
9529 * gnat.dg/debug10_pkg.ads: New helper.
9530
9531 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR tree-optimization/79390
9534 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9535
9536 PR sanitizer/80403
9537 PR sanitizer/80404
9538 PR sanitizer/80405
9539 * g++.dg/ubsan/pr80403.C: New test.
9540 * g++.dg/ubsan/pr80404.C: New test.
9541 * g++.dg/ubsan/pr80405.C: New test.
9542
9543 PR c/80163
9544 * gcc.dg/torture/pr80163.c: New test.
9545
9546 2017-04-12 Richard Biener <rguenther@suse.de>
9547 Jeff Law <law@redhat.com>
9548
9549 PR tree-optimization/80359
9550 * gcc.dg/torture/pr80359.c: New testcase.
9551
9552 2017-04-12 Richard Biener <rguenther@suse.de>
9553 Bernd Edlinger <bernd.edlinger@hotmail.de>
9554
9555 PR middle-end/79671
9556 * g++.dg/torture/pr79671.C: New testcase.
9557 * g++.dg/lto/pr79671_0.C: Likewise.
9558 * g++.dg/lto/pr79671_1.c: Likewise.
9559
9560 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9561
9562 PR sanitizer/80349
9563 * g++.dg/ubsan/pr80349.C: New test.
9564
9565 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR c++/80370
9568 * g++.dg/cpp1z/decomp28.C: New test.
9569
9570 PR middle-end/80100
9571 * gcc.dg/pr80100.c: New test.
9572
9573 PR rtl-optimization/80385
9574 * g++.dg/opt/pr80385.C: New test.
9575
9576 2017-04-11 Martin Liska <mliska@suse.cz>
9577
9578 PR ipa/80212
9579 * g++.dg/ipa/pr80212.C: New test.
9580
9581 2017-04-11 Martin Sebor <msebor@redhat.com>
9582
9583 PR middle-end/80364
9584 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9585
9586 2017-04-11 Martin Liska <mliska@suse.cz>
9587
9588 PR sanitizer/70878
9589 * gcc.dg/ubsan/pr70878.c: New test.
9590
9591 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR target/80381
9594 * gcc.target/i386/pr80381.c: New test.
9595
9596 PR c++/80363
9597 * g++.dg/ext/pr80363.C: New test.
9598
9599 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9600
9601 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9603 Add avr-*-* to non-lp64 selector.
9604
9605 2017-04-10 Martin Sebor <msebor@redhat.com>
9606
9607 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9608 * gcc.dg/pr40340-4.c: Same.
9609
9610 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9611
9612 PR fortran/69498
9613 * gfortran.dg/submodule_unexp.f90: Modified test
9614 to account for new error.
9615 * gfortran.dg/submodule_twice.f90: New Test
9616
9617 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR c++/80176
9620 * g++.dg/init/ref23.C: New test.
9621
9622 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9623
9624 PR tree-optimization/80304
9625 * gfortran.dg/do_concurrent_4.f90: New test case.
9626
9627 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9628
9629 PR fortran/80046
9630 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9631
9632 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9633
9634 * g++.dg/torture/pr79905.C: Add -maltivec option.
9635
9636 2017-04-10 Jeff Law <law@redhat.com>
9637
9638 PR tree-optimization/80374
9639 * g++.dg/pr80374.c: New test.
9640
9641 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9642
9643 PR target/80108
9644 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9645 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9646
9647 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9648
9649 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9650
9651 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9652
9653 PR testsuite/79356
9654 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9655
9656 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9657
9658 PR testsuite/79867
9659 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9660
9661 2017-04-10 Marek Polacek <polacek@redhat.com>
9662
9663 PR sanitizer/80348
9664 * g++.dg/ubsan/div-by-zero-3.C: New test.
9665
9666 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9667
9668 PR tree-optimization/80153
9669 * gcc.c-torture/execute/pr80153.c: New.
9670
9671 2017-04-10 Richard Biener <rguenther@suse.de>
9672
9673 PR middle-end/80362
9674 * gcc.dg/torture/pr80362.c: New testcase.
9675
9676 2017-04-10 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/80304
9679 * gcc.dg/torture/pr80304.c: New testcase.
9680
9681 2017-04-10 Nathan Sidwell <nathan@acm.org>
9682
9683 PR target/79905
9684 * g++.dg/torture/pr79905.C: New.
9685
9686 2017-04-10 Martin Liska <mliska@suse.cz>
9687
9688 PR sanitizer/80350
9689 * c-c++-common/ubsan/pr80350.c: New test.
9690
9691 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR target/80324
9694 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9695
9696 2017-04-08 Martin Liska <mliska@suse.cz>
9697
9698 Revert:
9699 2017-04-07 Martin Liska <mliska@suse.cz>
9700
9701 PR ipa/80212
9702 * g++.dg/ipa/pr80212.C: New test.
9703
9704 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9705
9706 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9707 dg-options.
9708 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9709
9710 PR target/80322
9711 PR target/80323
9712 PR target/80325
9713 PR target/80326
9714 * gcc.target/i386/avx512f-undefined-1.c: New test.
9715 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9716 * gcc.target/i386/avx-cvtsd-1.c: New test.
9717 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9718 * gcc.target/i386/avx512f-abspd-1.c: New test.
9719 * gcc.target/i386/avx-cvtss-1.c: New test.
9720 * gcc.target/i386/avx512f-absps-1.c: New test.
9721 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9722 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9723
9724 2017-04-07 Marek Polacek <polacek@redhat.com>
9725
9726 PR sanitizer/80348
9727 * g++.dg/ubsan/div-by-zero-2.C: New test.
9728
9729 PR c++/80095
9730 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9731
9732 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9733
9734 PR rtl-optimization/70478
9735 * gcc.target/s390/pr70478.c: New.
9736
9737 2017-04-07 Martin Liska <mliska@suse.cz>
9738
9739 PR target/79889
9740 * g++.dg/ext/mv8.C: Add aarch64* targets.
9741
9742 2017-04-07 Martin Liska <mliska@suse.cz>
9743
9744 PR ipa/80212
9745 * g++.dg/ipa/pr80212.C: New test.
9746
9747 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9748
9749 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9750
9751 2017-04-07 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/80334
9754 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9755 alignas on stack.
9756
9757 2017-04-07 Richard Biener <rguenther@suse.de>
9758
9759 PR middle-end/80341
9760 * gcc.dg/torture/pr80341.c: New testcase.
9761
9762 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR debug/80234
9765 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9766 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9767
9768 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9769
9770 PR target/79733
9771 * gcc.target/i386/pr79733.c: New test.
9772
9773 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9774
9775 PR target/80298
9776 * gcc.target/i386/pr80298-1.c: New test.
9777 * gcc.target/i386/pr80298-2.c: Ditto.
9778
9779 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9780
9781 PR target/80082
9782 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9783 ARMv7-R.
9784
9785 2017-04-06 Richard Biener <rguenther@suse.de>
9786
9787 PR tree-optimization/80334
9788 * g++.dg/torture/pr80334.C: New testcase.
9789
9790 2017-04-06 Martin Liska <mliska@suse.cz>
9791
9792 PR sanitizer/80166
9793 * gcc.dg/asan/pr80166.c: New test.
9794
9795 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9796
9797 PR tree-optimization/79390
9798 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9799
9800 2017-04-06 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/80262
9803 * gcc.target/i386/pr80262.c: New testcase.
9804
9805 2017-04-06 Richard Biener <rguenther@suse.de>
9806
9807 PR middle-end/80281
9808 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9809
9810 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9811
9812 PR rtl-optimization/70703
9813 * gcc.target/i386/pr70703.c: New.
9814
9815 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR sanitizer/80308
9818 * c-c++-common/asan/pr80308.c: New test.
9819
9820 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9821
9822 PR target/79890
9823 * gcc.target/s390/pr79890.c: New test case.
9824
9825 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/80310
9828 * c-c++-common/ubsan/pr80310.c: New test.
9829
9830 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR c++/80297
9833 * g++.dg/torture/pr80297.C: New test.
9834
9835 PR tree-optimization/79390
9836 * gcc.target/i386/pr79390.c: New test.
9837 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9838
9839 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9840
9841 PR c++/80296
9842 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9843
9844 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9845
9846 PR target/80307
9847 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9848 targeting any CPU or architecture.
9849 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9850 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9851 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9852 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9853 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9854 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9855 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9856 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9857
9858 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9859
9860 PR fortran/69498
9861 * gfortran.dg/submodule_unexp.f90: New test.
9862
9863 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR target/80286
9866 * gcc.target/i386/avx-pr80286.c: New test.
9867 * gcc.dg/pr80286.c: New test.
9868
9869 2017-04-04 Richard Biener <rguenther@suse.de>
9870
9871 PR middle-end/80281
9872 * gcc.dg/torture/pr80281.c: New testcase.
9873
9874 2017-04-04 Richard Biener <rguenther@suse.de>
9875
9876 PR tree-optimization/80275
9877 * g++.dg/opt/pr80275.C: Make g static.
9878
9879 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9880
9881 PR rtl-optimization/60818
9882 * gcc.c-torture/compile/pr60818.c: New testcase.
9883
9884 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9885
9886 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9887 * gcc.dg/20031012-1.c: Likewise.
9888 * gcc.dg/ipa/ipcp-1.c: Likewise.
9889 * gcc.dg/torture/matrix-3.c: Likewise.
9890 * gcc.target/powerpc/ppc-spe.c: Likewise.
9891 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9892
9893 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9894
9895 PR target/80246
9896 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9897 powerpc_vsx_ok.
9898 (std, ld): Limit scan-assembler-times check to lp64.
9899 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9900 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9901 powerpc_vsx_ok.
9902
9903 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9904
9905 PR target/80246
9906 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9907
9908 2017-04-03 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/80275
9911 * g++.dg/opt/pr80275.C: New testcase.
9912
9913 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9914
9915 PR testsuite/79356
9916 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9917
9918 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9919
9920 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9921 (bal): Increase iteration count and assume alignment.
9922
9923 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9924
9925 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9926
9927 2017-04-02 Andrew Pinski <apinski@cavium.com>
9928
9929 * gcc.c-torture/compile/nested-3.c: New testcase.
9930 * gcc.c-torture/execute/20170401-1.c: New testcase.
9931 * gcc.c-torture/execute/20170401-2.c: New testcase.
9932
9933 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9934
9935 PR rtl-optimization/79405
9936 gcc.dg/pr79405.c: New testcase.
9937
9938 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR debug/79255
9941 * gcc.dg/pr79255.c: New test.
9942
9943 PR c++/79572
9944 * g++.dg/ubsan/null-8.C: New test.
9945
9946 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9947
9948 PR target/80107
9949 * gfortran.dg/pr80107.f: New.
9950
9951 2017-03-31 Jeff Law <law@redhat.com>
9952
9953 PR tree-optimization/49498
9954 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9955
9956 2017-03-31 Richard Biener <rguenther@suse.de>
9957
9958 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9959
9960 2017-03-31 Richard Biener <rguenther@suse.de>
9961
9962 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9963
9964 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR libstdc++/80251
9967 * g++.dg/ext/is_aggregate.C: New test.
9968
9969 PR middle-end/80173
9970 * gcc.target/i386/pr80173.c: New test.
9971
9972 PR middle-end/80163
9973 * gcc.dg/pr80163.c: New test.
9974
9975 PR debug/80025
9976 * gcc.dg/torture/pr80025.c: New test.
9977
9978 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9979
9980 * gcc.target/mips/pr52125.c: Add -msym32.
9981
9982 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR translation/80189
9985 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9986 * g++.dg/gomp/sharing-1.C: Likewise.
9987 * gfortran.dg/gomp/pr44536.f90: Likewise.
9988 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9989 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9990 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9991 * gfortran.dg/gomp/pr33439.f90: Likewise.
9992 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9993 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9994 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9995 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9996 * gcc.dg/gomp/sharing-1.c: Likewise.
9997
9998 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9999
10000 PR target/80246
10001 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10002 Darwin and SPE.
10003 (dxex, dxexq): Update return type.
10004 (diex, diexq): Update argument type.
10005 * gcc.target/powerpc/pr80246.c: New test.
10006
10007 2017-03-30 Martin Jambor <mjambor@suse.cz>
10008
10009 PR ipa/77333
10010 * g++.dg/ipa/pr77333.C: New test.
10011
10012 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR target/80206
10015 * gcc.target/i386/pr80206.c: New test.
10016
10017 2017-03-30 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/77498
10020 * gfortran.dg/pr77498.f: New testcase.
10021
10022 2017-03-29 Marek Polacek <polacek@redhat.com>
10023
10024 PR c/79730
10025 * gcc.dg/pr79730.c: New test.
10026
10027 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10028
10029 PR libgfortran/78670
10030 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10031 a character of length 1. Update test for success.
10032 * gfortran.dg/dtio_28.f03: New test.
10033 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10034 'scratch' to delete the file when done.
10035
10036 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10037
10038 PR rtl-optimization/80233
10039 * gcc.c-torture/compile/pr80233.c: New testcase.
10040
10041 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10042
10043 PR fortran/80254
10044 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10045 * gfortran.dg/dec_io_2a.f90: instead (new test).
10046
10047 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10048
10049 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10050
10051 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10052
10053 PR testsuite/43496
10054 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10055 generating PIC code.
10056
10057 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10058
10059 PR rtl-optimization/80193
10060 * gcc.target/i386/pr80193.c: New.
10061
10062 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10063
10064 PR fortran/78661
10065 * gfortran.dg/dtio_25.f90: Modified test case.
10066 * gfortran.dg/dtio_27.f90: New test case.
10067
10068 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10069
10070 PR target/53383
10071 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10072 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10073 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10074
10075 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10076
10077 * gcc.c-torture/compile/irreducible-loop.c: New.
10078
10079 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10080
10081 PR tree-optimization/80218
10082 * gcc.dg/pr80218.c: New test.
10083
10084 2017-03-28 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/78644
10087 * gcc.dg/pr78644-1.c: New testcase.
10088 * gcc.dg/pr78644-2.c: Likewise.
10089
10090 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10091
10092 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10093 * gcc.dg/pic-4.c: Likewise.
10094 * gcc.dg/pie-3.c: Likewise.
10095 * gcc.dg/pie-4.c: Likewise.
10096
10097 2017-03-28 Martin Liska <mliska@suse.cz>
10098
10099 PR ipa/80205
10100 * g++.dg/ipa/pr80205.C: New test.
10101
10102 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10103
10104 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10105 with sizeof(int) < 4.
10106 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10107 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10108 * gcc.dg/torture/pr79777.c: Likewise.
10109 * gcc.dg/torture/pr79910.c: Likewise.
10110
10111 2017-03-28 Richard Biener <rguenther@suse.de>
10112
10113 PR middle-end/80222
10114 * g++.dg/pr80222.C: New testcase.
10115
10116 2017-03-28 Martin Liska <mliska@suse.cz>
10117
10118 PR ipa/80104
10119 * gcc.dg/ipa/pr80104.c: New test.
10120
10121 2017-03-28 Marek Polacek <polacek@redhat.com>
10122
10123 PR sanitizer/80067
10124 * c-c++-common/ubsan/shift-10.c: New test.
10125
10126 2017-03-27 Jeff Law <law@redhat.com>
10127
10128 PR tree-optimization/80216
10129 * gcc.c-torture/compile/pr80216.c: New test.
10130
10131 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10132
10133 PR middle-end/80162
10134 * c-c++-common/pr80162-1.c: New test.
10135 * c-c++-common/pr80162-2.c: New test.
10136 * c-c++-common/pr80162-3.c: New test.
10137
10138 PR target/80102
10139 * g++.dg/opt/pr80102.C: New test.
10140
10141 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10142
10143 PR target/78543
10144 * gcc.target/powerpc/pr78543.c: New test.
10145
10146 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10147
10148 PR target/80103
10149 * gcc.target/powerpc/pr80103-1.c: New test.
10150
10151 2017-03-27 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/80181
10154 * gcc.dg/torture/pr80181.c: New testcase.
10155
10156 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10157
10158 * gcc.target/arc/interrupt-4.c: New file.
10159
10160 2017-03-27 Richard Biener <rguenther@suse.de>
10161
10162 PR ipa/79776
10163 * g++.dg/ipa/pr79776.C: New testcase.
10164
10165 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR sanitizer/80168
10168 * gcc.dg/asan/pr80168.c: New test.
10169
10170 2017-03-27 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/80170
10173 * gcc.dg/pr80170.c: New testcase.
10174
10175 2017-03-27 Richard Biener <rguenther@suse.de>
10176
10177 PR middle-end/80171
10178 * g++.dg/torture/pr80171.C: New testcase.
10179
10180 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10181
10182 * gcc.dg/torture/pr79732.c: Require alias support.
10183 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10184
10185 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10186 libatomic_available.
10187 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10188 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10189
10190 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10191
10192 PR libgfortran/78881
10193 * gfortran.dg/dtio_26.f90: New test.
10194
10195 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10196
10197 PR fortran/80156
10198 PR fortran/79382
10199 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10200 testcase for PR80156. Add a main programme that tests that
10201 the typebound generic is accessible.
10202
10203 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10204
10205 PR rtl-optimization/80160
10206 PR rtl-optimization/80159
10207
10208 * gcc.target/i386/pr80160.c: New test.
10209
10210 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR sanitizer/79904
10213 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10214
10215 2017-03-24 Marek Polacek <polacek@redhat.com>
10216
10217 PR c++/80119
10218 * g++.dg/warn/Wuninitialized-9.C: New test.
10219
10220 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221
10222 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10223 and remove the high-level builtin. The error message for the
10224 would prevent compilation from reaching the second.
10225 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10226
10227 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10228
10229 * gcc.target/s390/vxe/negfma-1.c: New test.
10230
10231 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10232
10233 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10234 * gcc.target/s390/arch12/mul-1.c: New test.
10235 * gcc.target/s390/arch12/mul-2.c: New test.
10236
10237 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10238
10239 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10240
10241 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10242
10243 * gcc.target/s390/vxe/popcount-1.c: New test.
10244
10245 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10246
10247 * gcc.target/s390/vxe/bitops-1.c: New test.
10248
10249 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10250
10251 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10252 * lib/target-supports.exp: Add effective target check s390_vxe.
10253
10254 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10255
10256 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10257 comparison instructions used from now on.
10258
10259 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10260
10261 * gcc.target/s390/s390.exp (check_effective_target_vector):
10262 Include target-supports.exp and move target_vector check routine
10263 ...
10264 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10265 here and rename it.
10266 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10267 check from vector to s390_vx.
10268 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10269 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10270 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10271 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10272 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10273 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10274 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10275 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10276 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10277
10278 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10279
10280 * gcc.target/s390/vector/vec-init-2.c: New test.
10281
10282 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10283
10284 * gcc.dg/ubsan/pr79904-2.c: New test.
10285
10286 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10287
10288 PR target/79893
10289 * gcc.target/s390/zvector/pr79893.c: New test.
10290
10291 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR rtl-optimization/80112
10294 * gcc.dg/pr80112.c: New test.
10295
10296 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10297
10298 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10299 etc. line numbers.
10300 * gcc.dg/Walloca-1.c: Likewise.
10301 * gcc.dg/Walloca-2.c: Likewise.
10302 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10303
10304 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10305
10306 PR tree-optimization/80158
10307 * gfortran.fortran-torture/compile/pr80158.f: New file.
10308
10309 2017-03-24 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/80167
10312 * gcc.dg/graphite/pr80167.c: New testcase.
10313
10314 2017-03-24 Tom de Vries <tom@codesourcery.com>
10315
10316 PR testsuite/80092
10317 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10318 dg-require-effective-target global_constructor.
10319 * gcc.dg/tls/emutls-2.c: Same.
10320
10321 2017-03-24 Tom de Vries <tom@codesourcery.com>
10322
10323 PR testsuite/80092
10324 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10325 dg-require-effective-target indirect_jumps.
10326
10327 2017-03-24 Tom de Vries <tom@codesourcery.com>
10328
10329 PR testsuite/80092
10330 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10331 nonlocal_goto.
10332
10333 2017-03-24 Tom de Vries <tom@codesourcery.com>
10334
10335 PR testsuite/80092
10336 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10337 * gcc.dg/Walloca-12.c: Same.
10338 * gcc.dg/attr-alloc_size-8.c: Same.
10339 * gcc.dg/Walloca-4.c: Same.
10340 * gcc.dg/Walloca-8.c: Same.
10341 * gcc.dg/Walloca-13.c: Same.
10342 * gcc.dg/Walloca-14.c: Same.
10343 * gcc.dg/attr-alloc_size-9.c: Same.
10344 * gcc.dg/Walloca-1.c: Same.
10345 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10346 * gcc.dg/Walloca-5.c: Same.
10347 * gcc.dg/Walloca-10.c: Same.
10348 * gcc.dg/Walloca-9.c: Same.
10349 * gcc.dg/attr-alloc_size-6.c: Same.
10350 * gcc.dg/Wvla-larger-than-1.c: Same.
10351 * gcc.dg/torture/pr71881.c: Same.
10352 * gcc.dg/torture/pr71901.c: Same.
10353 * gcc.dg/torture/pr78742.c: Same.
10354 * gcc.dg/builtin-alloc-size.c: Same.
10355 * gcc.dg/Walloca-2.c: Same.
10356 * gcc.dg/Walloca-6.c: Same.
10357 * gcc.dg/Walloca-11.c: Same.
10358 * gcc.dg/attr-alloc_size-7.c: Same.
10359 * gcc.dg/Wvla-larger-than-2.c: Same.
10360 * gcc.dg/Walloca-3.c: Same.
10361 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10362 * gcc.c-torture/compile/pr79413.c: Same.
10363 * gcc.c-torture/compile/pr78439.c: Same.
10364
10365 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10366
10367 * gcc.target/powerpc/p9-options-1.c: New test.
10368
10369 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10370
10371 PR target/71436
10372 * gcc.c-torture/compile/pr71436.c: New test.
10373
10374 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10375 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/79908
10378 PR tree-optimization/80136
10379 * gcc.dg/torture/pr79908.c: New file.
10380
10381 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10382
10383 PR fortran/39239
10384 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10385
10386 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR c++/80141
10389 * g++.dg/gomp/pr80141.C: New test.
10390
10391 PR c++/80129
10392 * g++.dg/torture/pr80129.C: New test.
10393
10394 PR sanitizer/80110
10395 * g++.dg/tsan/pr80110.C: New test.
10396
10397 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10398
10399 PR fortran/80142
10400 * gfortran.dg/any_loc.f90: New test case.
10401
10402 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10403
10404 PR target/80082
10405 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10406 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10407
10408 2017-03-22 Martin Liska <mliska@suse.cz>
10409
10410 PR target/79906
10411 * g++.dg/ext/mv8.C: Add power* targets.
10412
10413 2017-03-21 Martin Sebor <msebor@redhat.com>
10414
10415 PR c++/79548
10416 * g++.dg/warn/Wunused-var-26.C: New test.
10417
10418 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10419
10420 PR tree-optimization/79908
10421 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10422
10423 2017-03-21 Marek Polacek <polacek@redhat.com>
10424 Martin Sebor <msebor@redhat.com>
10425
10426 PR tree-optimization/80109
10427 * gcc.dg/Walloca-14.c: New test.
10428
10429 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR target/80125
10432 * gcc.target/powerpc/pr80125.c: New test.
10433
10434 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10435
10436 PR fortran/69498
10437 * gfortran.dg/unexp_attribute.f90: New test
10438
10439 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10440 Richard Biener <rguenther@suse.de>
10441
10442 PR tree-optimization/79908
10443 * gcc.dg/torture/pr79908.c: New file.
10444
10445 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10446
10447 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10448 with sizeof(int) < 4.
10449
10450 2017-03-21 Martin Liska <mliska@suse.cz>
10451
10452 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10453 apostrophes.
10454
10455 2017-03-21 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/80032
10458 * g++.dg/opt/pr80032.C: New testcase.
10459
10460 2017-03-21 Richard Biener <rguenther@suse.de>
10461
10462 PR tree-optimization/80122
10463 * gcc.dg/torture/pr80122.c: New testcase.
10464
10465 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10466
10467 * gcc.dg/pic-2.c: Skip for MIPS.
10468 * gcc.dg/pie-2.c: Skip for MIPS.
10469
10470 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10471
10472 PR c++/77752
10473 * g++.dg/cpp0x/initlist97.C: New.
10474 * g++.dg/cpp0x/initlist85.C: Update.
10475
10476 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR c/67338
10479 * gcc.dg/pr67338.c: New test.
10480
10481 PR c++/35878
10482 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10483 dump instead of assembler.
10484 * g++.dg/init/pr35878_2.C: Likewise.
10485 * g++.dg/init/pr35878_3.C: Likewise.
10486
10487 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR c/80097
10490 * gcc.dg/ubsan/pr80097.c: New test.
10491
10492 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10493
10494 PR tree-optimization/80054
10495 * g++.dg/torture/pr80054.C: New file.
10496
10497 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10498
10499 PR target/79963
10500 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10501 directive to assure selection of proper bit using rlwinm insn.
10502 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10503 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10504 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10505 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10506
10507 2017-03-20 Marek Polacek <polacek@redhat.com>
10508 Paolo Carlini <paolo.carlini@oracle.com>
10509
10510 PR c++/80059 - ICE with noexcept and __transaction_atomic
10511 * g++.dg/tm/pr80059-2.C: New test.
10512 * g++.dg/tm/pr80059.C: New test.
10513
10514 2017-03-20 Martin Liska <mliska@suse.cz>
10515
10516 PR middle-end/79753
10517 * gcc.target/i386/mpx/pr79753.c: New test.
10518
10519 2017-03-20 Martin Liska <mliska@suse.cz>
10520
10521 PR target/79769
10522 PR target/79770
10523 * g++.dg/pr79769.C: New test.
10524 * gcc.target/i386/mpx/pr79770.c: New test.
10525
10526 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10527
10528 PR target/78857
10529 * gcc.target/s390/load-and-test-fp-1.c: New test.
10530 * gcc.target/s390/load-and-test-fp-2.c: New test.
10531
10532 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10533
10534 PR fortran/79676
10535 * gfortran.dg/submodule_28.f08 : New test.
10536
10537 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10538
10539 PR fortran/71838
10540 * gfortran.dg/submodule_26.f08 : New test.
10541 * gfortran.dg/submodule_27.f08 : New test.
10542
10543 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10544
10545 PR target/79951
10546 * gcc.target/powerpc/pr79951.c: New.
10547
10548 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10549
10550 PR rtl-optimization/79910
10551 * gcc.dg/torture/pr79910.c: New test.
10552
10553 2017-03-17 Jeff Law <law@redhat.com>
10554
10555 PR tree-optimization/71437
10556 * gcc.dg/tree-ssa/pr71437.c: New test.
10557 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10559 now caught by VRP, but which were previously caught by DOM.
10560
10561 2017-03-17 Richard Biener <rguenther@suse.de>
10562
10563 PR middle-end/80075
10564 * g++.dg/torture/pr80075.C: New testcase.
10565
10566 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10567
10568 PR target/71294
10569 * g++.dg/pr71294.C: New test.
10570
10571 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10572
10573 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10574
10575 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR fortran/80010
10578 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10579
10580 PR fortran/79886
10581 * gfortran.dg/pr79886.f90: New test.
10582
10583 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10584
10585 PR target/79038
10586 * gcc.target/powerpc/pr79038-1.c: New test.
10587
10588 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10589
10590 PR fortran/33271
10591 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10592
10593 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10594
10595 PR testsuite/79356
10596 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10597
10598 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10599
10600 PR target/80019
10601 * gcc.target/i386/pr80019.c: New test.
10602
10603 2017-03-15 Martin Liska <mliska@suse.cz>
10604
10605 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10606
10607 2017-03-14 Martin Sebor <msebor@redhat.com>
10608
10609 PR tree-optimization/79800
10610 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10611 * gcc.dg/tree-ssa/pr79800.c: New test.
10612
10613 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10614
10615 PR target/79947
10616 * gcc.target/powerpc/pr79947.c: New test.
10617
10618 2017-03-14 Martin Sebor <msebor@redhat.com>
10619
10620 PR middle-end/80020
10621 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10622 * gcc.dg/attr-alloc_size-7.c: Same.
10623 * gcc.dg/attr-alloc_size-9.c: Same.
10624 * gcc.dg/builtin-alloc-size.c: Same.
10625 * gcc.dg/pr80020.c: New test.
10626
10627 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10628
10629 PR rtl-optimization/79728
10630 * gcc.target/i386/sse-globalreg.c: New test.
10631
10632 2017-03-14 Martin Liska <mliska@suse.cz>
10633
10634 PR lto/66295
10635 * gcc.dg/tree-prof/pr66295.c: New test.
10636
10637 2017-03-13 Martin Liska <mliska@suse.cz>
10638
10639 PR middle-end/78339
10640 * gcc.target/i386/mpx/pr78339.c: New test.
10641
10642 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10643
10644 * gcc.target/arc/bitfield.c: New file.
10645
10646 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10647
10648 * gcc.target/arc/pr9001090948.c: New file.
10649
10650 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10651
10652 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10653 Fix test. Make early-out condition return early. Correct comments.
10654
10655 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10656
10657 PR libgfortran/78854
10658 * gfortran.dg/dtio_25.f90: New test.
10659
10660 2017-03-10 Martin Sebor <msebor@redhat.com>
10661
10662 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10663
10664 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10665
10666 PR rtl-optimization/78911
10667 * gcc.target/i386/pr78911-1.c: New test.
10668 * gcc.target/i386/pr78911-2.c: New test.
10669
10670 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10671
10672 PR target/79941
10673 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10674 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10675 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10676
10677 2017-03-10 Marek Polacek <polacek@redhat.com>
10678
10679 PR c++/79967
10680 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10681
10682 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10683
10684 PR c++/79899
10685 * g++.dg/other/friend7.C: New test.
10686
10687 PR c++/79896
10688 * g++.dg/ext/int128-5.C: New test.
10689
10690 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10691
10692 PR testsuite/79356
10693 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10694 powerpc, sparc, or s390x.
10695
10696 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10697
10698 PR target/79907
10699 * gcc.target/powerpc/pr79907.c: New.
10700
10701 2017-03-10 Olivier Hainque <hainque@adacore.com>
10702
10703 * gnat.dg/opt64.adb: New test.
10704 * gnat.dg/opt64_pkg.ads: New helper.
10705 * gnat.dg/opt64_pkg.adb: New helper.
10706
10707 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR rtl-optimization/79909
10710 * gcc.target/powerpc/pr79909.c: New test.
10711
10712 PR tree-optimization/79972
10713 * gcc.dg/pr79972.c: New test.
10714
10715 PR tree-optimization/77975
10716 * gcc.dg/pr77975.c: New test.
10717
10718 2017-03-09 Marek Polacek <polacek@redhat.com>
10719
10720 PR c++/79962
10721 PR c++/79984
10722 * c-c++-common/nonnull-3.c: New test.
10723 * g++.dg/warn/Wnonnull3.C: New test.
10724
10725 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10726
10727 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10728 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10729
10730 2017-03-09 Marek Polacek <polacek@redhat.com>
10731
10732 PR sanitizer/79757
10733 * gcc.dg/ubsan/pr79757-1.c: New test.
10734 * gcc.dg/ubsan/pr79757-2.c: New test.
10735 * gcc.dg/ubsan/pr79757-3.c: New test.
10736 * gcc.dg/ubsan/pr79757-4.c: New test.
10737 * gcc.dg/ubsan/pr79757-5.c: New test.
10738
10739 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10740
10741 PR c/79969
10742 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10743
10744 2017-03-09 Marek Polacek <polacek@redhat.com>
10745
10746 PR c++/79687
10747 * g++.dg/expr/ptrmem8.C: New test.
10748 * g++.dg/expr/ptrmem9.C: New test.
10749
10750 2017-03-09 Richard Biener <rguenther@suse.de>
10751
10752 PR tree-optimization/79977
10753 * gcc.dg/graphite/pr79977.c: New testcase.
10754
10755 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10756
10757 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10758 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10759 * lib/target-supports.exp (check_effective_target_rdynamic):
10760 New proc.
10761
10762 2017-03-09 Richard Biener <rguenther@suse.de>
10763
10764 PR middle-end/79971
10765 * gcc.dg/fixed-point/pr79971.c: New testcase.
10766
10767 2017-03-09 Richard Biener <rguenther@suse.de>
10768
10769 PR ipa/79970
10770 * gcc.dg/torture/pr79970.c: New testcase.
10771
10772 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10773
10774 PR c++/71966
10775 * g++.dg/cpp0x/pr71966-1.C: New.
10776 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10777
10778 2017-03-09 Martin Liska <mliska@suse.cz>
10779
10780 PR tree-optimization/79631
10781 * gcc.target/i386/mpx/pr79631.c: New test.
10782
10783 2017-03-09 Martin Liska <mliska@suse.cz>
10784
10785 PR target/65705
10786 PR target/69804
10787 * gcc.target/i386/pr71458.c: Update scanned pattern.
10788
10789 2017-03-09 Marek Polacek <polacek@redhat.com>
10790
10791 PR c++/79672
10792 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10793 * g++.dg/warn/Wduplicated-branches3.C: New test.
10794
10795 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10796
10797 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10798
10799 2017-03-09 Martin Liska <mliska@suse.cz>
10800
10801 PR ipa/79764
10802 * g++.dg/pr79764.C: New test.
10803
10804 2017-03-09 Martin Liska <mliska@suse.cz>
10805
10806 PR ipa/79761
10807 * g++.dg/pr79761.C: New test.
10808
10809 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR sanitizer/79944
10812 * c-c++-common/asan/pr79944.c: New test.
10813
10814 PR target/79932
10815 * gcc.target/i386/pr79932-2.c: New test.
10816
10817 PR target/79932
10818 * gcc.target/i386/pr79932-1.c: New test.
10819
10820 2017-03-09 Marek Polacek <polacek@redhat.com>
10821
10822 PR c++/79900 - ICE in strip_typedefs
10823 * g++.dg/warn/Wpadded-1.C: New test.
10824
10825 2017-03-08 Marek Polacek <polacek@redhat.com>
10826
10827 * g++.dg/Walloca1.C: Adjust dg-warning.
10828
10829 2017-03-08 Andrew Haley <aph@redhat.com>
10830
10831 PR tree-optimization/79943
10832 * gcc.dg/tree-ssa/pr79943.c: New test.
10833
10834 2017-03-08 Richard Biener <rguenther@suse.de>
10835
10836 PR tree-optimization/79955
10837 * gcc.dg/uninit-24.c: New testcase.
10838
10839 2017-03-08 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/79920
10842 * gcc.dg/vect/pr79920.c: New testcase.
10843
10844 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR sanitizer/79904
10847 * gcc.dg/ubsan/pr79904.c: New test.
10848
10849 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR c/79834
10852 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10853 diagnostics.
10854
10855 2017-03-07 Marek Polacek <polacek@redhat.com>
10856
10857 PR middle-end/79809
10858 * g++.dg/Walloca1.C: New test.
10859
10860 2017-03-07 Martin Liska <mliska@suse.cz>
10861
10862 PR middle-end/68270
10863 * g++.dg/pr68270.C: New test.
10864
10865 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR rtl-optimization/79901
10868 * gcc.target/i386/pr79901.c: New test.
10869
10870 PR sanitizer/79897
10871 * c-c++-common/ubsan/pr79897.c: New test.
10872
10873 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10874
10875 PR rtl-optimization/79571
10876 * gcc.target/i386/pr79571.c: New.
10877
10878 2017-03-06 Marek Polacek <polacek@redhat.com>
10879
10880 PR c++/79796 - ICE with NSDMI and this pointer
10881 * g++.dg/cpp0x/nsdmi13.C: New test.
10882
10883 2017-03-06 Julia Koval <julia.koval@intel.com>
10884
10885 PR target/79793
10886 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10887 directives.
10888 * gcc.target/i386/interrupt-13.c: Ditto.
10889 * gcc.target/i386/interrupt-14.c: Ditto.
10890 * gcc.target/i386/interrupt-15.c: Ditto.
10891
10892 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR c++/79822
10895 * g++.dg/cpp0x/constexpr-79822.C: New test.
10896
10897 2017-03-06 Richard Biener <rguenther@suse.de>
10898
10899 PR tree-optimization/79894
10900 * gcc.dg/vect/pr79887.c: New testcase.
10901
10902 2017-03-06 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/79824
10905 * gcc.dg/vect/pr79824-1.c: New testcase.
10906 * gcc.dg/vect/pr79824-2.c: Likewise.
10907
10908 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10909
10910 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10911 gettimeofday. Remove dg-skip-if for AVR.
10912 * lib/target-supports.exp (check_effective_target_gettimeofday):
10913 New proc.
10914
10915 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10916
10917 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10918 * gcc.target/s390/hotpatch-10.c: Likewise.
10919 * gcc.target/s390/hotpatch-11.c: Likewise.
10920 * gcc.target/s390/hotpatch-12.c: Likewise.
10921 * gcc.target/s390/hotpatch-13.c: Likewise.
10922 * gcc.target/s390/hotpatch-14.c: Likewise.
10923 * gcc.target/s390/hotpatch-15.c: Likewise.
10924 * gcc.target/s390/hotpatch-16.c: Likewise.
10925 * gcc.target/s390/hotpatch-17.c: Likewise.
10926 * gcc.target/s390/hotpatch-18.c: Likewise.
10927 * gcc.target/s390/hotpatch-19.c: Likewise.
10928 * gcc.target/s390/hotpatch-2.c: Likewise.
10929 * gcc.target/s390/hotpatch-26.c: Likewise.
10930 * gcc.target/s390/hotpatch-27.c: Likewise.
10931 * gcc.target/s390/hotpatch-28.c: Likewise.
10932 * gcc.target/s390/hotpatch-3.c: Likewise.
10933 * gcc.target/s390/hotpatch-4.c: Likewise.
10934 * gcc.target/s390/hotpatch-5.c: Likewise.
10935 * gcc.target/s390/hotpatch-6.c: Likewise.
10936 * gcc.target/s390/hotpatch-7.c: Likewise.
10937 * gcc.target/s390/hotpatch-8.c: Likewise.
10938 * gcc.target/s390/hotpatch-9.c: Likewise.
10939
10940 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/64574
10943 * g++.dg/template/crash125.C: New.
10944
10945 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR target/79812
10948 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10949
10950 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10951
10952 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10953
10954 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10955
10956 * gcc.target/mips/msa-minmax.c: New tests.
10957
10958 2017-03-06 Martin Liska <mliska@suse.cz>
10959
10960 PR sanitize/79783
10961 * g++.dg/asan/pr79783.C: New test.
10962
10963 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10964
10965 * gcc.target/mips/msa-dotp.c: New tests.
10966
10967 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10968
10969 * gcc.target/mips/msa-bclri.c: New test.
10970
10971 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10972
10973 PR c++/70266
10974 * g++.dg/tm/pr70266.C: New.
10975
10976 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10977 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10978
10979 * gfortran.dg/coarray/fail_image_1.f08: New test.
10980 * gfortran.dg/coarray/fail_image_2.f08: New test.
10981 * gfortran.dg/coarray/failed_images_1.f08: New test.
10982 * gfortran.dg/coarray/failed_images_2.f08: New test.
10983 * gfortran.dg/coarray/image_status_1.f08: New test.
10984 * gfortran.dg/coarray/image_status_2.f08: New test.
10985 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10986 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10987 * gfortran.dg/coarray_fail_st.f90: New test.
10988 * gfortran.dg/coarray_failed_images_1.f08: New test.
10989 * gfortran.dg/coarray_image_status_1.f08: New test.
10990 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10991
10992 2017-03-03 Marek Polacek <polacek@redhat.com>
10993
10994 PR c/79758
10995 * gcc.dg/noncompile/pr79758.c: New test.
10996
10997 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR middle-end/79805
11000 * g++.dg/opt/pr79805.C: New test.
11001
11002 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11003
11004 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11005 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11006 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11007 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11008 * gcc.target/i386/i386.exp
11009 (check_effective_target_avx512vpopcntdq): New.
11010
11011 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11012
11013 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11014 ilp32 targets and match DImode registers for lp64 targets.
11015
11016 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11017
11018 * g++.dg/pr71624.C: Disable for x32.
11019 * g++.dg/pr71633.C: Ditto.
11020
11021 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR target/79807
11024 * gcc.target/i386/pr79807.c: New test.
11025
11026 2017-03-03 Martin Liska <mliska@suse.cz>
11027
11028 PR tree-optimization/79803
11029 * gcc.dg/tree-ssa/pr79803.c: New test.
11030
11031 2017-03-03 Martin Liska <mliska@suse.cz>
11032
11033 PR rtl-optimization/79574
11034 * gcc.dg/pr79574-2.c: New test.
11035
11036 2017-03-03 Richard Biener <rguenther@suse.de>
11037
11038 PR c++/79825
11039 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11040
11041 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11042
11043 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11044
11045 2017-03-03 Marek Polacek <polacek@redhat.com>
11046
11047 PR c++/79791
11048 * g++.dg/warn/Wwrite-strings-1.C: New test.
11049 * g++.dg/warn/Wwrite-strings-2.C: New test.
11050 * g++.dg/warn/Wwrite-strings-3.C: New test.
11051 * g++.dg/warn/Wwrite-strings-4.C: New test.
11052 * g++.dg/warn/Wwrite-strings-5.C: New test.
11053 * g++.dg/warn/Wwrite-strings-6.C: New test.
11054 * g++.dg/warn/Wwrite-strings-7.C: New test.
11055 * g++.dg/warn/Wwrite-strings-8.C: New test.
11056 * g++.dg/warn/Wwrite-strings-9.C: New test.
11057 * g++.dg/warn/Wwrite-strings-10.C: New test.
11058 * g++.dg/warn/Wwrite-strings-11.C: New test.
11059 * g++.dg/warn/Wwrite-strings-12.C: New test.
11060
11061 2017-03-03 Richard Biener <rguenther@suse.de>
11062
11063 PR middle-end/79818
11064 * gcc.dg/torture/pr79818.c: New testcase.
11065
11066 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR c++/79782
11069 * g++.dg/warn/Wunused-parm-10.C: New test.
11070
11071 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11072
11073 * gcc.dg/rtl/x86_64/*.c: Test for
11074 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11075
11076 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11077
11078 PR target/79514
11079 * gcc.target/i386/pr79514.c: New test.
11080
11081 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11082
11083 PR rtl-optimization/79780
11084 * gcc.c-torture/compile/pr79780.c: New test.
11085
11086 2017-03-02 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/79345
11089 PR c++/42000
11090 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11091 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11092 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11093
11094 2017-03-02 Richard Biener <rguenther@suse.de>
11095
11096 PR c/79756
11097 * gcc.dg/vector-1.c: New testcase.
11098
11099 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11100
11101 PR tree-optimization/66768
11102 * gcc.target/i386/pr66768.c: New test.
11103
11104 2017-03-02 Richard Biener <rguenther@suse.de>
11105
11106 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11107 * gcc.dg/rtl/x86_64/final.c: Likewise.
11108 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11109 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11110 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11111 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11112
11113 2017-03-02 Richard Biener <rguenther@suse.de>
11114
11115 PR tree-optimization/79777
11116 * gcc.dg/torture/pr79777.c: New testcase.
11117
11118 2017-03-01 Martin Sebor <msebor@redhat.com>
11119
11120 PR middle-end/79692
11121 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11122 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11123 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11124 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11125
11126 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11127
11128 * gcc.target/i386/invsize-2.c: New test.
11129 * gcc.target/i386/invsize-3.c: Ditto.
11130 * gcc.target/i386/invsize-4.c: Ditto.
11131 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11132 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11133
11134 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11135
11136 PR target/79439
11137 * gcc.target/powerpc/pr79439.c: New test.
11138
11139 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11140
11141 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11142 scan string.
11143
11144
11145 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11146
11147 PR target/79395
11148 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11149 pattern to look for vcmpequd. instead of vcmpnew.
11150 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11151 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11152 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11153 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11154 look for xvcmpeqdp. instead of xvcmpnedp.
11155 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11156 look for vcmpequd. instead of vcmpnew.
11157 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11158 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11159 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11160 look for xvcmpeqsp. instead of xvcmpnesp.
11161 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11162 look for xvcmpeqdp. instead of xvcmpnedp.
11163 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11164 look for vcmpequd. instead of vcmpnew.
11165 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11166 look for vcmpeqsp instead of xvcmpnesp.
11167 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11168 look for xvcmpeqdp instead of xvcmpnedp.
11169
11170 2017-03-01 Richard Biener <rguenther@suse.de>
11171
11172 PR middle-end/79721
11173 * gcc.dg/torture/pr79721.c: New testcase.
11174
11175 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR c++/79681
11178 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11179 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11180
11181 PR c++/79746
11182 * g++.dg/warn/Wunused-parm-9.C: New test.
11183
11184 PR tree-optimization/79734
11185 * g++.dg/opt/pr79734.C: New test.
11186
11187 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR tree-optimization/79737
11190 * gcc.c-torture/execute/pr79737-1.c: New test.
11191 * gcc.c-torture/execute/pr79737-2.c: New test.
11192
11193 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11194
11195 * gcc.target/sparc/20170228-1.c: New test.
11196
11197 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11198
11199 * gcc.target/i386/invsize-1.c: New test.
11200
11201 2017-02-28 Martin Sebor <msebor@redhat.com>
11202
11203 PR tree-optimization/79691
11204 * gcc.dg/tree-ssa/pr79691.c: New test.
11205
11206 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR target/79729
11209 * gcc.target/i386/pr79729.c: New test.
11210
11211 2017-02-28 Richard Biener <rguenther@suse.de>
11212
11213 PR tree-optimization/79740
11214 * gcc.dg/torture/pr79740.c: New testcase.
11215
11216 2017-02-28 Richard Biener <rguenther@suse.de>
11217
11218 PR middle-end/79731
11219 * c-c++-common/torture/pr79731.c: New testcase.
11220
11221 2017-02-28 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/79732
11224 * gcc.dg/torture/pr79732.c: New testcase.
11225
11226 2017-02-28 Richard Biener <rguenther@suse.de>
11227
11228 PR tree-optimization/79723
11229 * gcc.target/i386/pr79723.c: New testcase.
11230
11231 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11232
11233 PR target/79544
11234 * gcc.target/powerpc/pr79544.c: New.
11235
11236 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11237
11238 PR c++/79414
11239 * g++.dg/parse/crash67.C: New.
11240
11241 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11242
11243 PR tree-optimization/77536
11244 * gcc.dg/vect/pr79347.c: Revise testing string.
11245
11246 2017-02-27 Richard Biener <rguenther@suse.de>
11247
11248 PR tree-optimization/45397
11249 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11250
11251 2017-02-27 Richard Biener <rguenther@suse.de>
11252
11253 PR tree-optimization/79690
11254 * gcc.target/i386/pr79690.c: New testcase.
11255
11256 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11257
11258 PR fortran/51119
11259 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11260 of original.
11261 * gfortran.dg/inline_matmul_11.f90: Likewise.
11262 * gfortran.dg/inline_matmul_9.f90: Likewise.
11263 * gfortran.dg/matmul_13.f90: New test.
11264 * gfortran.dg/matmul_14.f90: New test.
11265
11266 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR middle-end/79396
11269 * g++.dg/opt/pr79396.C: New test.
11270
11271 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11272
11273 PR fortran/79597
11274 * gfortran.dg/dtio_6.f90: Update test.
11275
11276 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11277
11278 PR fortran/79601
11279 * gfortran.dg/interface_operator_2.f90: New test.
11280
11281 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR c/79677
11284 * gcc.dg/pr79677.c: New test.
11285
11286 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11287
11288 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11289 of mov.ps.
11290 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11291 (cond_move1): Simplify condition to force generation of
11292 mov[nz].ps.
11293 (cond_move2): Likewise.
11294
11295 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR c++/79588
11298 * g++.dg/warn/Wrestrict-1.C: New test.
11299 * g++.dg/warn/Wrestrict-2.C: New test.
11300
11301 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11302
11303 * g++.dg/ext/complit15.C: Require LTO.
11304
11305 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11306
11307 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11308 logical_op_short_circuit to skip targets.
11309 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11310 and s390.
11311
11312 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11313
11314 * gnat.dg/opt63.adb: New test.
11315
11316 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11317
11318 * gnat.dg/discr47.adb: New test.
11319
11320 2017-02-24 Richard Biener <rguenther@suse.de>
11321
11322 PR tree-optimization/79389
11323 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11324
11325 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11326
11327 PR c++/79361
11328 * g++.dg/cpp0x/pr79361-1.C: New.
11329 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11330
11331 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11332
11333 * gcc.target/visium/bit_test.c: Accept any lsr form.
11334 * gcc.target/visium/block_move.c: Tweak.
11335
11336 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11337
11338 PR 68749
11339 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11340
11341 2017-02-23 Richard Biener <rguenther@suse.de>
11342
11343 PR tree-optimization/79683
11344 * gcc.target/i386/pr79683.c: New testcase.
11345
11346 2017-02-22 Jeff Law <law@redhat.com>
11347
11348 PR tree-optimization/79578
11349 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11350
11351 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11352
11353 * gcc.target/mips/msa-fp-cc.c: New test.
11354
11355 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR c++/79664
11358 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11359 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11360 * g++.dg/gomp/pr79664.C: New test.
11361
11362 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11363
11364 2017-02-22 Marek Polacek <polacek@redhat.com>
11365
11366 PR c++/79653
11367 * g++.dg/cpp0x/alignas10.C: New test.
11368 * g++.dg/cpp0x/alignas9.C: New test.
11369
11370 PR c++/79657
11371 * g++.dg/ext/underlying_type12.C: New test.
11372
11373 PR c/79662
11374 * gcc.dg/enum-incomplete-4.c: New test.
11375
11376 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11377
11378 PR target/70465
11379 * gcc.target/i386/pr70465-2.c: New test.
11380
11381 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11382
11383 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11384
11385 2017-02-22 Richard Biener <rguenther@suse.de>
11386
11387 PR tree-optimization/79673
11388 * gcc.target/i386/pr79673.c: New testcase.
11389
11390 2017-02-22 Richard Biener <rguenther@suse.de>
11391
11392 PR tree-optimization/79666
11393 * gcc.dg/torture/pr79666.c: New testcase.
11394
11395 2017-02-22 Martin Liska <mliska@suse.cz>
11396
11397 PR lto/79587
11398 * gcc.dg/tree-prof/pr79587.c: New test.
11399
11400 2017-02-21 Marek Polacek <polacek@redhat.com>
11401
11402 PR c++/79535
11403 * g++.dg/ext/flexary23.C: New test.
11404
11405 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11406
11407 PR target/79593
11408 * gcc.target/i386/pr79593.c: New test.
11409
11410 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR c++/79654
11413 * g++.dg/cpp1z/decomp26.C: New test.
11414
11415 PR sanitizer/79589
11416 * g++.dg/ubsan/pr79589.C: New test.
11417
11418 2017-02-21 Jeff Law <law@redhat.com>
11419
11420 PR tree-optimization/79621
11421 * gcc.c-torture/compile/pr79621.c: New test.
11422
11423 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR c++/79655
11426 * g++.dg/cpp1y/constexpr-79655.C: New test.
11427
11428 PR c++/79639
11429 * g++.dg/cpp1y/constexpr-79639.C: New test.
11430
11431 PR target/79633
11432 * gcc.target/i386/mpx/pr79633.c: New test.
11433
11434 PR target/79570
11435 * gcc.dg/pr79570.c: New test.
11436
11437 PR c++/79641
11438 * c-c++-common/pr79641.c: New test.
11439
11440 PR tree-optimization/79649
11441 * gcc.target/i386/pr79649.c: New test.
11442
11443 PR target/79494
11444 * gcc.dg/pr79494.c: New test.
11445
11446 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11447
11448 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11449 to dg-options.
11450
11451 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11452
11453 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11454
11455 2017-02-02 Jason Merrill <jason@redhat.com>
11456
11457 PR c++/79580
11458 * g++.dg/ext/complit15.C: New.
11459
11460 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11461
11462 PR target/78056
11463 * gcc.target/powerpc/pr78056-8.c: Remove.
11464
11465 2017-02-20 Marek Polacek <polacek@redhat.com>
11466
11467 PR middle-end/79537
11468 * gcc.dg/comp-goto-4.c: New test.
11469
11470 PR sanitizer/79558
11471 * c-c++-common/ubsan/bounds-14.c: New test.
11472
11473 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR target/79568
11476 * gcc.target/i386/pr79568-1.c: New test.
11477 * gcc.target/i386/pr79568-2.c: New test.
11478 * gcc.target/i386/pr79568-3.c: New test.
11479
11480 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11481
11482 PR fortran/79382
11483 * gfortran.dg/dtio_10.f90: Change test of error message.
11484 * gfortran.dg/dtio_23.f90: New test.
11485 * gfortran.dg/dtio_24.f90: New test.
11486
11487 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11488
11489 PR fortran/79434
11490 * gfortran.dg/submodule_25.f08: New test.
11491
11492 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11493
11494 PR fortran/79447
11495 * gfortran.dg/submodule_24.f08: New test.
11496
11497 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11498
11499 PR fortran/79229
11500 * gfortran.dg/class_allocate_24.f90: New test.
11501
11502 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11503
11504 PR fortran/79402
11505 * gfortran.dg/submodule_23.f90: New test.
11506
11507 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11508
11509 PR c++/79380
11510 * g++.dg/cpp0x/alignas8.C: New.
11511
11512 2017-02-19 Eric Fiselier <eric@efcs.ca>
11513 Jonathan Wakely <jwakely@redhat.com>
11514
11515 PR c++/69523
11516 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11517
11518 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11519
11520 * gcc.dg/gimplefe-26.c: New test.
11521
11522 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11523
11524 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11525
11526 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR target/79569
11529 * gcc.target/i386/3dnowA-3.c: New test.
11530
11531 PR target/79559
11532 * gcc.target/i386/pr79559.c: New test.
11533
11534 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11535
11536 * gcc.dg/c11-float-2.c: New test.
11537 * gcc.dg/torture/float128-floath.c,
11538 gcc.dg/torture/float128x-floath.c,
11539 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11540 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11541 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11542 *_DECIMAL_DIG macros with DECIMAL_DIG.
11543
11544 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11545
11546 PR target/79261
11547 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11548
11549 2017-02-17 Julia Koval <julia.koval@intel.com>
11550
11551 * gcc.target/i386/rdpid.c New test.
11552 * gcc.target/i386/sse-12.c: Add -mrdpid.
11553 * gcc.target/i386/sse-13.c: Ditto.
11554 * gcc.target/i386/sse-14.c: Ditto.
11555 * gcc.target/i386/sse-22.c: Ditto.
11556 * gcc.target/i386/sse-23.c: Ditto.
11557 * g++.dg/other/i386-2.C: Ditto.
11558 * g++.dg/other/i386-3.C: Ditto.
11559
11560 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11561
11562 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11563 * gcc.dg/pr61441.c: Ditto.
11564
11565 2017-02-17 Martin Liska <mliska@suse.cz>
11566
11567 PR rtl-optimization/79574
11568 * gcc.dg/pr79574.c: New test.
11569
11570 2017-02-17 Marek Polacek <polacek@redhat.com>
11571
11572 PR middle-end/79536
11573 * gcc.dg/torture/pr79536.c: New test.
11574
11575 2017-02-16 Alan Modra <amodra@gmail.com>
11576
11577 * gcc.c-torture/execute/pr79286.c: New.
11578
11579 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR c++/79512
11582 * c-c++-common/gomp/pr79512.c: New test.
11583
11584 2017-02-15 Martin Sebor <msebor@redhat.com>
11585
11586 PR c++/79363
11587 * g++.dg/ext/flexary12.C: Adjust.
11588 * g++.dg/ext/flexary20.C: Same.
11589 * g++.dg/ext/flexary21.C: Same.
11590 * g++.dg/ext/flexary22.C: New test.
11591
11592 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11593
11594 PR tree-optimization/79347
11595 * gcc.dg/vect/pr79347.c: New test.
11596
11597 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR c++/79301
11600 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11601 [[deprecated]] comment.
11602 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11603 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11604 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11605 [[deprecated]] in -std=c++11.
11606 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11607 [[fallthrough]] in -std=c++11 and -std=c++14.
11608
11609 PR c++/79288
11610 * g++.dg/tls/pr79288.C: New test.
11611
11612 2017-02-15 Marek Polacek <polacek@redhat.com>
11613
11614 PR c/79515
11615 * gcc.dg/dfp/pr79515.c: New.
11616
11617 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11618
11619 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11620
11621 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11622
11623 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11624 "opt_files".
11625
11626 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR target/79487
11629 * gcc.dg/dfp/pr79487.c: New test.
11630 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11631 2017-02-13 change.
11632
11633 2017-01-14 Carl Love <cel@us.ibm.com>
11634
11635 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11636 xvcvsxdsp and xvcvuxdsp instructions.
11637
11638 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11639
11640 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11641 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11642 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11643 64-bit default target.
11644 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11645 a 64-bit default target.
11646
11647 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR target/79481
11650 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11651 (test_3vx): Change return type from int to void.
11652 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11653 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11654 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11655 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11656 tests.
11657 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11658 (test_3vx): Change return type from int to void.
11659 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11660 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11661 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11662 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11663 tests.
11664 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11665 intrinsic. Change scan-assembler-times number from 1 to 2.
11666 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11667 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11668 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11669 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11670 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11671 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11672 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11673
11674 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11675
11676 PR middle-end/61225
11677 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11678 Use dg-additional-options for ia32 target. Remove XFAIL.
11679
11680 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11681
11682 PR target/79495
11683 * gcc.target/i386/pr79495.c: New test.
11684
11685 2017-02-14 Marek Polacek <polacek@redhat.com>
11686
11687 PR c++/79420
11688 PR c++/79463
11689 * g++.dg/cpp1y/pr79463.C: New.
11690 * g++.dg/template/incomplete10.C: New.
11691 * g++.dg/template/incomplete9.C: New.
11692
11693 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11694
11695 PR target/79498
11696 * gcc.target/i386/pr79498.c: New test.
11697
11698 2017-02-14 Martin Sebor <msebor@redhat.com>
11699
11700 PR middle-end/79448
11701 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11702 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11703 * gcc.dg/tree-ssa/pr79448.c: New test.
11704
11705 2017-02-14 Jeff Law <law@redhat.com>
11706
11707 PR tree-optimization/79095
11708 * g++.dg/pr79095-1.C: New test
11709 * g++.dg/pr79095-2.C: New test
11710 * g++.dg/pr79095-3.C: New test
11711 * g++.dg/pr79095-4.C: New test
11712 * g++.dg/pr79095-5.C: New test
11713 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11714 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11715
11716 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11717
11718 * gcc.target/aarch64/vect_fp16_1.c: New.
11719
11720 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11721
11722 * gcc.dg/gimplefe-25.c: New test.
11723
11724 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR tree-optimization/79408
11727 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11728
11729 2017-02-14 Richard Biener <rguenther@suse.de>
11730
11731 PR middle-end/79432
11732 * gcc.dg/torture/pr79432.c: New testcase.
11733
11734 2017-02-13 Martin Sebor <msebor@redhat.com>
11735
11736 PR middle-end/79496
11737 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11738
11739 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR sanitizer/79341
11742 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11743 variables volatile.
11744
11745 PR c++/79232
11746 * g++.dg/cpp1z/eval-order4.C: New test.
11747 * g++.dg/other/pr79232.C: New test.
11748
11749 2017-02-13 Nathan Sidwell <nathan@acm.org>
11750
11751 PR c++/79296
11752 * g++.dg/cpp0x/pr79296.C: New.
11753
11754 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11755
11756 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11757 Instead, xfail powerpc*-*-* && lp64.
11758
11759 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11760
11761 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11762 powerpc_p8vector_ok.
11763 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11764
11765 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11766
11767 PR target/79449
11768 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11769 for reading beyond a 4k boundary.
11770
11771 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR rtl-optimization/79388
11774 PR rtl-optimization/79450
11775 * gcc.c-torture/execute/pr79388.c: New test.
11776 * gcc.c-torture/execute/pr79450.c: New test.
11777
11778 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11779
11780 PR fortran/65542
11781 * gfortran.dg/spread_init_expr_2.f90: New test case.
11782
11783 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR sanitizer/79341
11786 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11787
11788 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11789
11790 PR tree-ssa/56727
11791 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11792
11793 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR c++/79457
11796 * g++.dg/cpp0x/pr79457.C: New test.
11797
11798 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11799
11800 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11801 scan-assembler unless lp64.
11802
11803 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11804
11805 PR tree-optimization/66612
11806 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11807
11808 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11809
11810 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11811 of all powerpc.
11812
11813 2017-02-10 Marek Polacek <polacek@redhat.com>
11814
11815 PR c++/79435
11816 * g++.dg/cpp1y/pr79435.C: New.
11817
11818 PR c++/79184
11819 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11820
11821 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11822
11823 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11824 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11825 New.
11826 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11827 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11828 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11829 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11830 (vtst_expected_poly64x2): Move to aarch64-only section.
11831 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11832 (vtst_p64, vtstq_p64): New tests.
11833
11834 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11835
11836 PR c++/71737
11837 * g++.dg/cpp0x/pr71737.C: New.
11838
11839 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11840 Richard Biener <rguenther@suse.de>
11841
11842 * gcc.dg/gimplefe-error-1.c: New testcase.
11843 * gcc.dg/gimplefe-error-2.c: New testcase.
11844 * gcc.dg/gimplefe-error-3.c: New testcase.
11845
11846 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR tree-optimization/79411
11849 * gcc.c-torture/compile/pr79411.c: New test.
11850
11851 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11852 Jason Merrill <jason@redhat.com>
11853
11854 PR c++/79143
11855 * g++.dg/cpp1z/pr79143.C: New test.
11856
11857 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11858
11859 * gcc.dg/loop-unswitch-2.c: Update testcase.
11860 * gcc.dg/loop-unswitch-1.c: Update testcase.
11861
11862 2017-02-09 Marek Polacek <polacek@redhat.com>
11863
11864 PR c/79428
11865 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11866 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11867 * c-c++-common/goacc/pr79428-1.c: New test.
11868 * c-c++-common/gomp/pr79428-2.c: New test.
11869 * c-c++-common/gomp/pr79428-5.c: New test.
11870 * c-c++-common/gomp/pr79428-6.c: New test.
11871 * c-c++-common/pr79428-3.c: New test.
11872
11873 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11874
11875 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11876 testcases.
11877
11878 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11879
11880 PR c/79413
11881 * gcc.c-torture/compile/pr79413.c: New test.
11882
11883 PR c++/79429
11884 * c-c++-common/gomp/pr79429.c: New test.
11885 * g++.dg/gomp/pr79429.C: New test.
11886
11887 PR c/79431
11888 * c-c++-common/gomp/pr79431.c: New test.
11889
11890 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11891 Cesar Philippidis <cesar@codesourcery.com>
11892 Joseph Myers <joseph@codesourcery.com>
11893 Chung-Lin Tang <cltang@codesourcery.com>
11894
11895 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11896 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11897 * c-c++-common/goacc/loop-auto-2.c: New.
11898 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11899 * c-c++-common/goacc/tile-2.c: New.
11900 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11901 * g++.dg/goacc/tile-1.C: New, check tile subst.
11902 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11903 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11904 * gfortran.dg/goacc/tile-1.f90: New test.
11905 * gfortran.dg/goacc/tile-2.f90: New test.
11906 * gfortran.dg/goacc/tile-lowering.f95: New test.
11907
11908 2017-02-09 Richard Biener <rguenther@suse.de>
11909
11910 PR tree-optimization/69823
11911 * gcc.dg/graphite/pr69823.c: New testcase.
11912
11913 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11914
11915 PR target/78604
11916 * gcc.target/powerpc/pr78604.c: New.
11917
11918 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11919
11920 PR target/68972
11921 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11922 disable this test on power architecture.
11923
11924 2017-02-08 Richard Biener <rguenther@suse.de>
11925
11926 PR tree-optimization/71824
11927 PR tree-optimization/79409
11928 * gcc.dg/graphite/pr71824-3.c: New testcase.
11929
11930 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR tree-optimization/79408
11933 * gcc.dg/tree-ssa/pr79408.c: New test.
11934
11935 2017-02-08 Richard Biener <rguenther@suse.de>
11936
11937 PR tree-optimization/71824
11938 * gcc.dg/graphite/pr71824-2.c: New testcase.
11939
11940 2017-02-07 Andrew Pinski <apinski@cavium.com>
11941
11942 * gcc.target/aarch64/popcount.c: New Testcase.
11943
11944 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11945
11946 PR rtl-optimization/79386
11947 * gcc.c-torture/compile/pr79386.c: New test.
11948
11949 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11950 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11951
11952 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11953 *-*-solaris*.
11954
11955 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR target/79299
11958 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11959 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11960
11961 2017-02-07 Richard Biener <rguenther@suse.de>
11962
11963 * gcc.dg/gimplefe-23.c: New testcase.
11964 * gcc.dg/gimplefe-24.c: Likewise.
11965
11966 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11967
11968 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11969 scan-assembler instead of scan-assembler-times.
11970 * gcc.target/aarch64/test_frame_10.c: Likewise.
11971 * gcc.target/aarch64/test_frame_12.c: Likewise.
11972 * gcc.target/aarch64/test_frame_2.c: Likewise.
11973 * gcc.target/aarch64/test_frame_4.c: Likewise.
11974 * gcc.target/aarch64/test_frame_6.c: Likewise.
11975 * gcc.target/aarch64/test_frame_7.c: Likewise.
11976 * gcc.target/aarch64/test_frame_8.c: Likewise.
11977
11978 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11979
11980 * gcc.target/i386/pr78419.c: Require ifunc support.
11981
11982 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11983
11984 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11985
11986 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11987
11988 PR c++/79360
11989 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11990
11991 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11992
11993 * lib/target-supports.exp: Define the RISC-V target.
11994 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11995 * gcc.dg/builtin-apply2.c: Likewise.
11996 * gcc.dg/ifcvt-4.c: Likewise.
11997 * gcc.dg/loop-8.c: Likewise.
11998 * gcc.dg/sibcall-10.c: Likewise.
11999 * gcc.dg/sibcall-9.c: Likewise.
12000 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12001 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12003 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12004 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12005 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12006 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12007
12008 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12009
12010 PR target/66144
12011 * gcc.target/powerpc/pr66144-1.c: New test.
12012 * gcc.target/powerpc/pr66144-2.c: Likewise.
12013 * gcc.target/powerpc/pr66144-3.c: Likewise.
12014
12015 2017-02-06 Martin Sebor <msebor@redhat.com>
12016
12017 PR tree-optimization/79376
12018 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12019 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12020
12021 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR c++/79379
12024 * g++.dg/cpp1y/constexpr-79379.C: New test.
12025
12026 PR c++/79377
12027 * g++.dg/lookup/pr79377.C: New test.
12028
12029 PR c++/79372
12030 * g++.dg/cpp1z/decomp25.C: New test.
12031
12032 PR tree-optimization/79284
12033 * gcc.c-torture/compile/pr79284.c: New test.
12034
12035 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12036
12037 PR c++/70448
12038 * g++.dg/cpp0x/pr70448.C: New.
12039
12040 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12041
12042 PR 78348
12043 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12044 to dg-options.
12045
12046 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12047
12048 PR target/78883
12049 * gcc.c-torture/compile/pr78883.c: New test.
12050
12051 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12052
12053 PR tree-ssa/79347
12054 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12055 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12056 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12057 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12058 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12059 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12060 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12061 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12062 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12063 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12064 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12065 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12066 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12067
12068 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12069
12070 PR fortran/79344
12071 * gfortran.dg/allocate_with_source_24.f90: New test.
12072
12073 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12074
12075 PR fortran/79230
12076 * gfortran.dg/der_ptr_component_2.f90: New test.
12077
12078 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12079
12080 * gcc.target/sparc/20170205-1.c: New test.
12081
12082 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12083
12084 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12085 libatomic_available.
12086
12087 * gcc.dg/pr77587.c: Require alias support.
12088 * gcc.dg/pr77587a.c: Likewise.
12089
12090 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12091 * gcc.c-torture/execute/pr78622.c: Likewise.
12092
12093 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12094 hppa*-*-hpux*.
12095 * c-c++-common/Wunused-var-16.c: Likewise.
12096 * c-c++-common/builtin-shuffle-1.c: Likewise.
12097 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12098 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12099
12100 2017-02-03 Martin Sebor <msebor@redhat.com>
12101
12102 PR tree-optimization/79327
12103 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12104 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12105 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12106
12107 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12108 Martin Sebor <msebor@redhat.com>
12109
12110 PR tree-optimization/79327
12111 * gcc.dg/tree-ssa/pr79327.c: New test.
12112 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12113 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12114 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12115 (test_sprintf_chk_range_schar): Adjust dg-message.
12116 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12117 * gcc.c-torture/execute/pr79327.c: New test.
12118
12119 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR target/79354
12122 * gcc.target/powerpc/pr79354.c: New test.
12123 * gcc.c-torture/execute/pr79354.c: New test.
12124
12125 2017-02-03 Martin Sebor <msebor@redhat.com>
12126
12127 PR tree-optimization/79352
12128 * gcc.dg/tree-ssa/pr79352.c: New test.
12129
12130 2017-02-03 Martin Liska <mliska@suse.cz>
12131
12132 PR lto/66295
12133 * gcc.target/i386/mvc9.c: New test.
12134
12135 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12136
12137 PR target/79158
12138 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12139 to VSX reg.
12140
12141 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12142
12143 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12144 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12145 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12146 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12147 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12148 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12149 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12150 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12151 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12152 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12153 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12154 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12155 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12156
12157 2017-02-02 Martin Sebor <msebor@redhat.com>
12158
12159 PR middle-end/79275
12160 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12161 * gcc.dg/tree-ssa/pr79275.c: New test.
12162
12163 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12164
12165 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12166
12167 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12168
12169 PR middle-end/77445
12170 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12171 threading is done.
12172
12173 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12174
12175 PR middle-end/78142
12176 * gcc.target/aarch64/vector_initialization_nostack.c
12177 (f12): Use one vector
12178
12179 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12180
12181 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12182 * c-c++-common/asan/misalign-1.c: Likewise.
12183 * c-c++-common/asan/misalign-2.c: Likewise.
12184 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12185 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12186 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12187 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12188 add -ffat-lto-objects from/to dg-additional-options.
12189 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12190 dg-additional-options.
12191
12192 PR target/79197
12193 * gcc.target/powerpc/pr79197.c: New test.
12194 * gcc.c-torture/compile/pr79197.c: New test.
12195
12196 2017-02-02 Richard Biener <rguenther@suse.de>
12197
12198 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12199
12200 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12201
12202 PR c++/69637
12203 * g++.dg/cpp0x/pr69637-1.C: New.
12204 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12205
12206 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12207
12208 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12209
12210 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12211
12212 PR target/70012
12213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12214 conditions.
12215
12216 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR testsuite/79324
12219 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12220 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12221 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12222 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12223 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12224 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12225 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12226 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12227 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12228 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12229 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12230 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12231 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12232
12233 2017-02-01 Martin Liska <mliska@suse.cz>
12234
12235 PR testsuite/79272
12236 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12237
12238 2017-02-01 Richard Biener <rguenther@suse.de>
12239
12240 PR testsuite/76957
12241 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12242 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12243 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12244 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12245
12246 2017-02-01 Richard Biener <rguenther@suse.de>
12247
12248 PR middle-end/79315
12249 * gfortran.dg/pr79315.f90: New testcase.
12250
12251 2017-02-01 Richard Biener <rguenther@suse.de>
12252
12253 PR tree-optimization/71824
12254 * gcc.dg/graphite/pr71824.c: New testcase.
12255
12256 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR c++/79304
12259 * g++.dg/diagnostic/pr79304.C: New test.
12260
12261 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12262
12263 PR c++/79298
12264 * g++.dg/spellcheck-pr79298.C: New test case.
12265
12266 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12267
12268 PR preprocessor/79210
12269 * gcc.dg/format/pr79210.c: New test case.
12270 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12271 New function.
12272
12273 2017-01-31 Nathan Sidwell <nathan@acm.org>
12274
12275 PR c++/79290
12276 * g++.dg/warn/pr79290.C: New.
12277
12278 PR c++/67273
12279 PR c++/79253
12280 * g++.dg/cpp1y/pr67273.C: New.
12281 * g++.dg/cpp1y/pr79253.C: New.
12282
12283 2017-01-31 Nathan Sidwell <nathan@acm.org>
12284
12285 PR c++/79264
12286 * g++.dg/cpp1y/pr61636-1.C: Augment.
12287
12288 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12289
12290 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12291 rand() instead of random().
12292
12293 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12294
12295 PR tree-optimization/71691
12296 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12297
12298 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12299
12300 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12301 __ARCH__.
12302
12303 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12304
12305 PR tree-optimization/79267
12306 * g++.dg/opt/pr79267.C: New test.
12307
12308 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12309
12310 PR debug/63238
12311 * gcc.dg/debug/dwarf2/align-1.c: New.
12312 * gcc.dg/debug/dwarf2/align-2.c: New.
12313 * gcc.dg/debug/dwarf2/align-3.c: New.
12314 * gcc.dg/debug/dwarf2/align-4.c: New.
12315 * gcc.dg/debug/dwarf2/align-5.c: New.
12316 * gcc.dg/debug/dwarf2/align-6.c: New.
12317 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12318 * g++.dg/debug/dwarf2/align-1.C: New.
12319 * g++.dg/debug/dwarf2/align-2.C: New.
12320 * g++.dg/debug/dwarf2/align-3.C: New.
12321 * g++.dg/debug/dwarf2/align-4.C: New.
12322 * g++.dg/debug/dwarf2/align-5.C: New.
12323 * g++.dg/debug/dwarf2/align-6.C: New.
12324
12325 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12326
12327 PR target/79170
12328 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12329
12330 2017-01-30 Martin Sebor <msebor@redhat.com>
12331
12332 PR testsuite/79293
12333 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12334
12335 2017-01-30 Martin Liska <mliska@suse.cz>
12336
12337 PR gcov-profile/79259
12338 * g++.dg/tree-prof/pr79259.C: New test.
12339
12340 2017-01-30 Richard Biener <rguenther@suse.de>
12341
12342 PR tree-optimization/79276
12343 * gcc.dg/torture/pr79276.c: New testcase.
12344
12345 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12346
12347 PR target/79240
12348 * gcc.target/s390/pr79240.c: New test.
12349
12350 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12351
12352 PR target/79268
12353 * gcc.target/powerpc/pr79268.c: New file.
12354 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12355 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12356 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12357 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12358
12359 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12360
12361 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12362
12363 PR testsuite/70583
12364 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12365
12366 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12367 * gnat.dg/debug9.adb: Likewise.
12368
12369 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12370
12371 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12372 libatomic_available.
12373 * gfortran.dg/coarray_42.f90: Likewise.
12374 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12375 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12376 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12377
12378 2017-01-27 Martin Sebor <msebor@redhat.com>
12379
12380 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12381
12382 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12383
12384 PR rtl-optimization/79194
12385 * gcc.dg/torture/pr79194.c: New test.
12386
12387 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12388
12389 PR tree-optimization/71374
12390 * gcc.target/i386/pr71374.c: New.
12391
12392 2017-01-27 Martin Sebor <msebor@redhat.com>
12393
12394 PR c++/71290
12395 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12396 a dg-error directive.
12397
12398 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12399
12400 PR target/79131
12401 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12402 * gcc.target/arm/pr79131-2.c: New.
12403
12404 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12405
12406 PR target/65484
12407 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12408 vectorized on POWER unless hardware misaligned loads are
12409 available.
12410
12411 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12412
12413 PR rtl-optimization/78559
12414 * gcc.c-torture/execute/pr78559.c: New test.
12415
12416 2017-01-27 Richard Biener <rguenther@suse.de>
12417
12418 PR tree-optimization/79245
12419 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12420 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12421
12422 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR c/79199
12425 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12426 target. Use 4294967293U instead of 4294967293.
12427
12428 2017-01-27 Richard Biener <rguenther@suse.de>
12429
12430 PR tree-optimization/71433
12431 * gcc.dg/Warray-bounds-21.c: New testcase.
12432
12433 2017-01-27 Richard Biener <rguenther@suse.de>
12434
12435 PR tree-optimization/79244
12436 * gcc.dg/torture/pr79244.c: New testcase.
12437
12438 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12439
12440 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12441 all occurrences of 40 to 32.
12442
12443 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12444
12445 PR target/79239
12446 * gcc.target/arm/pr79239.c: New test.
12447
12448 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12449
12450 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12451
12452 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12453
12454 PR c++/64382
12455 * g++.dg/cpp1y/pr64382.C: New test.
12456
12457 2017-01-26 Martin Sebor <msebor@redhat.com>
12458
12459 PR middle-end/78703
12460 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12461 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12462 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12463 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12464
12465 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12466
12467 PR debug/79129
12468 * g++.dg/debug/dwarf2/pr79129.C: New test.
12469
12470 PR debug/78835
12471 * g++.dg/debug/dwarf2/pr78835.C: New test.
12472
12473 2017-01-26 Martin Sebor <msebor@redhat.com>
12474
12475 PR middle-end/78703
12476 * gcc.dg/format/pr78569.c: Adjust.
12477 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12478 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12479 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12480 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12481 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12483 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12484 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12485 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12486 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12487 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12488
12489 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12490
12491 PR c++/68727
12492 * g++.dg/other/offsetof8.C: Add expected error.
12493 * g++.dg/other/offsetof9.C: New test.
12494
12495 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12496
12497 * g++.dg/opt/declone3.C: Require LTO.
12498
12499 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12500
12501 PR target/79131
12502 * gcc.target/arm/pr79131.c: New.
12503
12504 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12505
12506 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12507
12508 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12509
12510 PR libstdc++/79190
12511 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12512 matches replaced operator delete.
12513
12514 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12515
12516 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12517 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12518 avx512f with avx512dq.
12519 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12520 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12521 avx512f with avx512dq.
12522 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12523 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12524 avx512f with avx512dq.
12525
12526 2017-01-26 Marek Polacek <polacek@redhat.com>
12527
12528 PR c/79199
12529 * c-c++-common/Wduplicated-branches-13.c: New test.
12530
12531 2017-01-26 David Sherwood <david.sherwood@arm.com>
12532
12533 PR middle-end/79212
12534 * gfortran.dg/gomp/sharing-4.f90: New test.
12535
12536 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12537
12538 PR target/70465
12539 * gcc.target/i386/pr70465.c: New test.
12540
12541 * brig.dg/dg.exp: Update copyright years.
12542 * lib/brig-dg.exp: Update copyright years.
12543 * lib/brig.exp: Update copyright years.
12544
12545 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12546
12547 PR target/79179
12548 * gcc.target/powerpc/pr79179.c: New test.
12549
12550 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12551
12552 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12553 generation to accept D-mode memory accesses.
12554
12555 2017-01-25 Martin Sebor <msebor@redhat.com>
12556
12557 PR c++/71290
12558 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12559 * g++.dg/ext/flexarray-mangle.C: Same.
12560 * g++.dg/ext/flexarray-subst.C: Same.
12561 * g++.dg/ext/flexary10.C: Same.
12562 * g++.dg/ext/flexary11.C: Same.
12563 * g++.dg/ext/flexary14.C: Same.
12564 * g++.dg/ext/flexary16.C: Same.
12565 * g++.dg/ext/flexary18.C: Same.
12566 * g++.dg/ext/flexary19.C: Same.
12567 * g++.dg/ext/flexary7.C: Same.
12568 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12569 * g++.dg/ubsan/object-size-1.C: Same.
12570 * obj-c++.dg/property/at-property-23.mm: Same.
12571
12572 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR c++/78896
12575 * g++.dg/cpp1z/decomp24.C: New test.
12576
12577 PR c++/77914
12578 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12579 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12580 expect a warning.
12581 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12582 expect warnings.
12583 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12584 * g++.dg/cpp1y/pr59636.C: Likewise.
12585 * g++.dg/cpp1y/pr60190.C: Likewise.
12586
12587 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12588
12589 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12590
12591 2017-01-25 Carl Love <cel@us.ibm.com>
12592
12593 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12594 vec_packs built-ins
12595
12596 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12597
12598 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12599 -mcpu=cortex-a57.
12600 * gcc.target/arm/vseleqsf.c: Likewise.
12601 * gcc.target/arm/vselgedf.c: Likewise.
12602 * gcc.target/arm/vselgesf.c: Likewise.
12603 * gcc.target/arm/vselgtdf.c: Likewise.
12604 * gcc.target/arm/vselgtsf.c: Likewise.
12605 * gcc.target/arm/vselledf.c: Likewise.
12606 * gcc.target/arm/vsellesf.c: Likewise.
12607 * gcc.target/arm/vselltdf.c: Likewise.
12608 * gcc.target/arm/vselltsf.c: Likewise.
12609 * gcc.target/arm/vselnedf.c: Likewise.
12610 * gcc.target/arm/vselnesf.c: Likewise.
12611 * gcc.target/arm/vselvcdf.c: Likewise.
12612 * gcc.target/arm/vselvcsf.c: Likewise.
12613 * gcc.target/arm/vselvsdf.c: Likewise.
12614 * gcc.target/arm/vselvssf.c: Likewise.
12615
12616 2017-01-25 Richard Biener <rguenther@suse.de>
12617
12618 PR testsuite/72850
12619 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12620 to what we had before adding the threading passes.
12621
12622 2017-01-25 Richard Biener <rguenther@suse.de>
12623
12624 PR tree-optimization/69264
12625 * g++.dg/torture/pr69264.C: New testcase.
12626
12627 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12628
12629 PR target/79145
12630 * gcc.target/arm/pr79145.c: New test.
12631
12632 2017-01-25 Richard Biener <rguenther@suse.de>
12633
12634 PR debug/78363
12635 * g++.dg/gomp/pr78363-1.C: New testcase.
12636 * g++.dg/gomp/pr78363-2.C: Likewise.
12637 * g++.dg/gomp/pr78363-3.C: Likewise.
12638
12639 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12640
12641 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12642 * gcc.dg/lto/pr61526_0.c: Likewise.
12643 * gcc.dg/lto/pr64415_0.c: Likewise.
12644
12645 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR c++/79205
12648 * g++.dg/cpp1z/decomp22.C: New test.
12649 * g++.dg/cpp1z/decomp23.C: New test.
12650
12651 2017-01-24 Nathan Sidwell <nathan@acm.org>
12652
12653 PR c++/78469
12654 * g++.dg/cpp0x/pr78469.C: New.
12655
12656 PR c++/79118
12657 * g++.dg/cpp0x/pr79118.C: New.
12658
12659 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12660
12661 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12662
12663 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12664
12665 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12666 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12667 * gcc.dg/rtl/rtl.exp: New file.
12668 * gcc.dg/rtl/test.c: New file.
12669 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12670 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12671 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12672 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12673 * gcc.dg/rtl/x86_64/final.c: New test case.
12674 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12675 * gcc.dg/rtl/x86_64/ira.c: New test case.
12676 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12677 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12678 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12679 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12680 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12681 * gcc.dg/rtl/x86_64/test_1.h: New file.
12682 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12683 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12684 * gcc.dg/rtl/x86_64/times-two.h: New file.
12685 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12686
12687 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12688
12689 PR tree-optimization/79159
12690 * g++.dg/tree-ssa/pr79159.C: New test.
12691
12692 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12693 Martin Jambor <mjambor@suse.cz>
12694
12695 * lib/brig-dg.exp: New file.
12696 * lib/brig.exp: Likewise.
12697 * brig.dg/README: Likewise.
12698 * brig.dg/dg.exp: Likewise.
12699 * brig.dg/test/gimple/alloca.hsail: Likewise.
12700 * brig.dg/test/gimple/atomics.hsail: Likewise.
12701 * brig.dg/test/gimple/branches.hsail: Likewise.
12702 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12703 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12704 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12705 * brig.dg/test/gimple/mem.hsail: Likewise.
12706 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12707 * brig.dg/test/gimple/packed.hsail: Likewise.
12708 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12709 * brig.dg/test/gimple/variables.hsail: Likewise.
12710 * brig.dg/test/gimple/vector.hsail: Likewise.
12711
12712 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12713
12714 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12715 support asan, only on i?86/x86_64 require sse2_runtime.
12716
12717 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12718
12719 PR target/66669
12720 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12721 test on powerpc targets.
12722
12723 2017-01-23 Martin Sebor <msebor@redhat.com>
12724
12725 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12726
12727 2017-01-23 Richard Biener <rguenther@suse.de>
12728
12729 PR tree-optimization/79088
12730 PR tree-optimization/79188
12731 * gcc.dg/torture/pr79088.c: New testcase.
12732 * gcc.dg/torture/pr79188.c: Likewise.
12733
12734 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12735
12736 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12737 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12738 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12739 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12740 type of test function to reflect change in built-in function's
12741 return type.
12742 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12743 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12744 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12745 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12746 type and second argument type to reflect change in built-in
12747 function's type signature.
12748 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12749 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12750 type of test function to reflect change in built-in function's
12751 return type.
12752 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12753 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12754 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12755 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12756 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12757 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12758 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12759 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12760 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12761 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12762 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12763 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12764 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12765 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12766 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12767 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12768 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12769 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12770 type of test function to reflect change in built-in function's
12771 return type.
12772 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12773 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12774 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12775 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12776 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12777 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12778 test function's result and second argument to reflect change in
12779 built-in function's type signature.
12780 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12781
12782 2017-01-23 Nathan Sidwell <nathan@acm.org>
12783
12784 PR C++/71710
12785 * g++.dg/template/pr71710.C: New.
12786
12787 PR c++/71406
12788 PR c++/77508
12789 * g++.dg/template/pr71406.C: New.
12790
12791 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12792
12793 * gfortran.dg/integer_exponentiation_7.f90: New test.
12794
12795 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12796
12797 PR rtl-optimization/78634
12798 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12799
12800 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12801
12802 PR tree-optimization/70754
12803 * gfortran.dg/pr70754.f90: New test.
12804
12805 2017-01-23 Martin Liska <mliska@suse.cz>
12806
12807 PR tree-optimization/79196
12808 * gcc.dg/asan/pr79196.c: New test.
12809 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12810
12811 2017-01-23 Michael Matz <matz@suse.de>
12812
12813 PR tree-optimization/78384
12814 * gcc.dg/pr78384.c: New test.
12815
12816 2017-01-23 Richard Biener <rguenther@suse.de>
12817
12818 PR tree-optimization/79186
12819 * gcc.dg/torture/pr79186.c: New testcase.
12820 * gcc.dg/torture/pr79187.c: Likewise.
12821
12822 2017-01-23 Martin Jambor <mjambor@suse.cz>
12823
12824 * gcc.dg/ipa/vrp8.c: New test.
12825
12826 2017-01-23 Martin Jambor <mjambor@suse.cz>
12827
12828 PR ipa/79108
12829 * gfortran.dg/lto/pr79108_0.f90: New test.
12830
12831 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12832
12833 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12834 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12835 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12836 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12837 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12838 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12839 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12840 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12841 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12842 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12843 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12844 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12845 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12846 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12847 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12848 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12849
12850 2017-01-23 Richard Biener <rguenther@suse.de>
12851 Nick Clifton <nickc@redhat.com>
12852
12853 PR testsuite/78421
12854 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12855 If the target is ARM return the result of the
12856 check_effective_target_arm_vect_no_misalign proc.
12857 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12858 support unaligned vectors then only expect one of the loops to be
12859 unrolled.
12860
12861 2017-01-23 Martin Liska <mliska@suse.cz>
12862
12863 * gcc.dg/asan/use-after-scope-10.c: New test.
12864 * gcc.dg/asan/use-after-scope-11.c: New test.
12865 * g++.dg/asan/use-after-scope-5.C: New test.
12866
12867 2017-01-23 Martin Liska <mliska@suse.cz>
12868
12869 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12870 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12871 sanopt optimization for ASAN_POISON.
12872
12873 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12874
12875 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12876
12877 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12878
12879 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12880 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12881 for poly*_t types.
12882 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12884 exec_vcombine): Likewise.
12885 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12886 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12887 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12888 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12889 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12890 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12891 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12892 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12895 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12897 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12898 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12899 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12900 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12901 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12902 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12903 Likewise.
12904 (TEST_VGET_LANE): Cast to uint to avoid warning.
12905 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12906 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12907 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12908 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12909 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12910 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12911 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12912 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12913 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12914 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12915 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12916 CHECK_POLY instead of CHECK for poly64_t types.
12917 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12918 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12919 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12920 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12921 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12922 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12923 uint32_t.
12924 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12925 for int32_t, int64_t.
12926 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12927 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12929 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12930 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12931 needed.
12932
12933 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12934
12935 PR fortran/79154
12936 * gfortran.dg/gomp/pr79154-1.f90: New test.
12937 * gfortran.dg/gomp/pr79154-2.f90: New test.
12938
12939 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12940
12941 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12942
12943 2017-01-21 Marek Polacek <polacek@redhat.com>
12944
12945 PR testsuite/79169
12946 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12947
12948 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12949
12950 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12951
12952 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12953
12954 PR rtl-optimization/79125
12955 * gcc.dg/torture/pr79125.c: New test.
12956
12957 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12958
12959 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12960 only.
12961 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12962 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12963
12964 2017-01-20 Nathan Sidwell <nathan@acm.org>
12965
12966 PR c++/78495
12967 * g++.dg/cpp1z/inh-ctor38.C: New.
12968
12969 2017-01-20 Marek Polacek <polacek@redhat.com>
12970
12971 PR c/79152
12972 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12973
12974 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12975
12976 * lib/target-supports.exp (check_configured_with): New procedure.
12977 (check_effective_target_default_mode): new effective target.
12978 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12979 default mode. Fix dg-skip-if target selector syntax.
12980 * gcc.target/arm/optional_thumb-2.c: Likewise.
12981 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12982 syntax.
12983
12984 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12985
12986 PR c++/77829
12987 PR c++/78656
12988 * g++.dg/spellcheck-pr77829.C: New test case.
12989 * g++.dg/spellcheck-pr78656.C: New test case.
12990
12991 2017-01-20 Marek Polacek <polacek@redhat.com>
12992
12993 PR c/64279
12994 * c-c++-common/Wduplicated-branches-1.c: New test.
12995 * c-c++-common/Wduplicated-branches-10.c: New test.
12996 * c-c++-common/Wduplicated-branches-11.c: New test.
12997 * c-c++-common/Wduplicated-branches-12.c: New test.
12998 * c-c++-common/Wduplicated-branches-2.c: New test.
12999 * c-c++-common/Wduplicated-branches-3.c: New test.
13000 * c-c++-common/Wduplicated-branches-4.c: New test.
13001 * c-c++-common/Wduplicated-branches-5.c: New test.
13002 * c-c++-common/Wduplicated-branches-6.c: New test.
13003 * c-c++-common/Wduplicated-branches-7.c: New test.
13004 * c-c++-common/Wduplicated-branches-8.c: New test.
13005 * c-c++-common/Wduplicated-branches-9.c: New test.
13006 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13007 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13008 * g++.dg/ext/builtin-object-size3.C: Likewise.
13009 * g++.dg/gomp/loop-1.C: Likewise.
13010 * g++.dg/warn/Wduplicated-branches1.C: New test.
13011 * g++.dg/warn/Wduplicated-branches2.C: New test.
13012
13013 2017-01-20 Martin Liska <mliska@suse.cz>
13014
13015 PR lto/69188
13016 * gcc.dg/lto/pr69188_0.c: New test.
13017 * gcc.dg/lto/pr69188_1.c: New test.
13018
13019 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13020
13021 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13022 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13023 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13024 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13025 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13026 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13027 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13028 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13029 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13030 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13031 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13032 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13033 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13034 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13035 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13036 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13037 * gcc.target/i386/avx-1.c: Test new intrinsics.
13038 * gcc.target/i386/sse-13.c: Ditto.
13039 * gcc.target/i386/sse-23.c: Ditto.
13040
13041 2017-01-20 Richard Biener <rguenther@suse.de>
13042
13043 PR tree-optimization/71264
13044 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13045
13046 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13047
13048 * gcc.target/mips/madd4-1.c: New file.
13049 * gcc.target/mips/madd4-2.c: Likewise.
13050 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13051 HAS_MADD4.
13052 (mips_option_groups): Add -m[no-]madd4.
13053 (mips-dg-init): Detect default -mno-madd4.
13054 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13055 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13056 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13057 * gcc.target/mips/nmadd-1.c: Likewise.
13058 * gcc.target/mips/nmadd-2.c: Likewise.
13059 * gcc.target/mips/nmadd-3.c: Likewise.
13060
13061 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13062
13063 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13064 combined instructions.
13065 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13066 instructions.
13067 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13068 of pointer authentication.
13069
13070 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13071
13072 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13073 floating point hardware to run test.
13074
13075 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13076
13077 * lib/target-supports.exp
13078 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13079
13080 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13081
13082 PR testsuite/79051
13083 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13084 __x86_64__]: Allow for target i?86-*-*.
13085
13086 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13087
13088 PR target/78176
13089 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13090 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13091 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13092 HAS_LXC1.
13093 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13094 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13095 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13096
13097 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13098
13099 PR fortran/70696
13100 * gfortran.dg/coarray_43.f90: New test.
13101
13102 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13103
13104 PR rtl-optimization/79121
13105 * gcc.c-torture/execute/pr79121.c: New test.
13106
13107 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13108
13109 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13110 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13111
13112 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13113
13114 PR fortran/50069
13115 PR fortran/55086
13116 * gfortran.dg/pr50069_1.f90: New test.
13117 * gfortran.dg/pr50069_2.f90: New test.
13118 * gfortran.dg/pr55086_1.f90: New test.
13119 * gfortran.dg/pr55086_1_tfat.f90: New test.
13120 * gfortran.dg/pr55086_2.f90: New test.
13121 * gfortran.dg/pr55086_2_tfat.f90: New test.
13122 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13123
13124 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13125 * gcc.dg/strcmp-1.c: New test.
13126 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13127
13128 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13129
13130 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13131 (dejagnu_fail): Likewise.
13132 (dejagnu_note): Likewise.
13133 (pass): Provide forward decl, moving true decl to after #include
13134 of harness.h.
13135 (fail): Likewise.
13136 (note): Likewise.
13137
13138 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13139
13140 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13141 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13142
13143 2017-01-18 Nathan Sidwell <nathan@acm.org>
13144
13145 PR c++/78488
13146 * g++.dg/cpp1z/inh-ctor37.C: New.
13147
13148 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13149
13150 PR rtl-optimization/78952
13151 * gcc.target/i386/pr78952-1.c: New test.
13152 * gcc.target/i386/pr78952-2.c: Ditto.
13153
13154 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13155
13156 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13157
13158 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13159
13160 PR fortran/70696
13161 * gfortran.dg/coarray_event_1.f08: New test.
13162
13163 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR target/77416
13166 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13167 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13168 from dg-options.
13169 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13170 guarded test.
13171 * gcc.target/powerpc/fusion4.c: Likewise.
13172 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13173 guarded test.
13174 * gcc.target/powerpc/pr58673-1.c: Likewise.
13175 * gcc.target/powerpc/pr58673-2.c: Likewise.
13176 * gcc.target/powerpc/pr59054.c: Likewise.
13177
13178 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13179
13180 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13181 vec_bperm.
13182 * gcc.target/powerpc/p9-vbpermd.c: New file.
13183
13184 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13185
13186 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13187 (must_not_compile2): Downcase first letter of error messages.
13188 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13189 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13190
13191 2017-01-18 Nathan Sidwell <nathan@acm.org>
13192
13193 PR c++/79091
13194 * g++.dg/pr79091.C: New.
13195
13196 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13197
13198 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13199 to dg-options.
13200 (p0): Add missing dg-error.
13201
13202 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13203
13204 * gcc.target/msp430/mul_f5_muldef.c: New test.
13205
13206 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13207
13208 PR target/79004
13209 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13210 options. Fix up the syntax for using \m and \M.
13211
13212 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13213
13214 PR target/78875
13215 * gcc.target/powerpc/ssp-1.c: New testcase.
13216 * gcc.target/powerpc/ssp-2.c: New testcase.
13217
13218 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13219
13220 * gcc.target/aarch64/eh_return.c: New test.
13221
13222 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13223
13224 * vec-rlmi-rlnm.c: New file.
13225
13226 2017-01-17 Nathan Sidwell <nathan@acm.org>
13227
13228 PR c++/61636
13229 * g++.dg/cpp1y/pr61636-1.C: New.
13230 * g++.dg/cpp1y/pr61636-2.C: New.
13231 * g++.dg/cpp1y/pr61636-3.C: New.
13232
13233 2017-01-17 Martin Sebor <msebor@redhat.com>
13234
13235 PR testsuite/79115
13236 * gcc.dg/pr78768.c: Make it a link-only test.
13237
13238 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13239
13240 PR c++/71497
13241 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13242 expected messages.
13243 * c-c++-common/Wmisleading-indentation.c: Likewise.
13244
13245 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13246
13247 PR target/79058
13248 * gcc.target/arm/pr79058.c: New.
13249
13250 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR tree-optimization/71854
13253 * gcc.dg/vect/pr71854.c: New test.
13254
13255 2017-01-17 Martin Liska <mliska@suse.cz>
13256
13257 PR ipa/71207
13258 * g++.dg/ipa/pr71207.C: New test.
13259
13260 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13261
13262 PR middle-end/77445
13263 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13264 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13265
13266 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13267
13268 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13269 rather than long unsigned int.
13270 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13271
13272 2017-01-17 Richard Biener <rguenther@suse.de>
13273
13274 PR tree-optimization/71433
13275 * gcc.dg/Warray-bounds-20.c: New testcase.
13276
13277 2017-01-17 Richard Biener <rguenther@suse.de>
13278
13279 PR testsuite/52563
13280 PR testsuite/71237
13281 PR testsuite/77737
13282 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13283 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13284 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13285
13286 2017-01-17 Alan Modra <amodra@gmail.com>
13287
13288 * gcc.target/powerpc/pr79066.c: New.
13289
13290 2017-01-16 Jeff Law <law@redhat.com>
13291
13292 PR tree-optimization/33562
13293 PR tree-optimization/61912
13294 PR tree-optimization/77485
13295 PR tree-optimization/79090
13296 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13297 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13298
13299 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR c/79089
13302 * gcc.c-torture/compile/pr79089.c: New test.
13303
13304 PR target/79080
13305 * gcc.dg/pr79080.c: New test.
13306
13307 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13308
13309 PR c/78304
13310 * gcc.dg/format/pr78304.c: Convert argument from integral type
13311 to a pointer.
13312 * gcc.dg/format/pr78304-2.c: Likewise.
13313
13314 2017-01-16 Carl Love <cel@us.ibm.com>
13315
13316 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13317 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13318
13319 2017-01-16 Carl Love <cel@us.ibm.com>
13320
13321 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13322 Change arguments and return type to bool long long.
13323
13324 2017-01-16 Martin Sebor <msebor@redhat.com>
13325
13326 PR testsuite/79051
13327 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13328 on x86.
13329
13330 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13331
13332 Revert:
13333 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13334
13335 PR c++/71737
13336 * g++.dg/cpp0x/pr71737.C: New.
13337
13338 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13339
13340 * gcc.target/powerpc/swaps-p8-27.c: New.
13341
13342 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13343
13344 PR c++/71737
13345 * g++.dg/cpp0x/pr71737.C: New.
13346
13347 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13348
13349 * gnat.dg/opt62.adb: New test.
13350 * gnat.dg/opt62_pkg.ads: New helper.
13351
13352 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13353
13354 PR rtl-optimization/78626
13355 PR rtl-optimization/78727
13356 * gcc.dg/torture/pr78626.c: New test.
13357 * gcc.dg/torture/pr78727.c: New test.
13358
13359 2017-01-14 Alan Modra <amodra@gmail.com>
13360
13361 * gcc.c-torture/compile/pr72749.c: New test.
13362
13363 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13364
13365 PR c/78304
13366 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13367 (test_macro_2): New test.
13368 (test_macro_3): New test.
13369 (test_macro_4): New test.
13370 (test_non_contiguous_strings): Convert line number to line offset.
13371 * gcc.dg/format/pr78304-2.c: New test case.
13372 * gcc.dg/format/pr78304.c: New test case.
13373
13374 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13375
13376 * gcc.target/i386/funcspec-56.inc: Add missing options and
13377 reorder options by implied ISAs, as in ix86_target_string.
13378
13379 2017-01-13 Marek Polacek <polacek@redhat.com>
13380
13381 PR c++/71166
13382 * g++.dg/cpp0x/constexpr-array18.C: New test.
13383
13384 2017-01-13 Jeff Law <law@redhat.com>
13385
13386 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13387
13388 PR tree-optimization/61912
13389 PR tree-optimization/77485
13390 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13391 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13392 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13393
13394 PR tree-optimization/33562
13395 PR tree-optimization/61912
13396 PR tree-optimization/77485
13397 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13398 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13399 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13400 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13401 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13402 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13403 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13404
13405 2017-01-13 Martin Liska <mliska@suse.cz>
13406
13407 PR ipa/79043
13408 * gcc.c-torture/execute/pr79043.c: New test.
13409
13410 2017-01-13 Richard Biener <rguenther@suse.de>
13411
13412 PR middle-end/78411
13413 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13414
13415 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13416
13417 PR fortran/70697
13418 * gfortran.dg/coarray/event_4.f08: New test.
13419
13420 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13421
13422 PR fortran/70696
13423 * gfortran.dg/coarray/event_3.f08: New test.
13424
13425 2017-01-13 Richard Biener <rguenther@suse.de>
13426
13427 PR tree-optimization/77283
13428 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13429
13430 2017-01-13 Richard Biener <rguenther@suse.de>
13431
13432 * gcc.dg/gimplefe-22.c: New testcase.
13433
13434 2017-01-13 Richard Biener <rguenther@suse.de>
13435
13436 PR tree-optimization/77283
13437 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13438 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13439 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13440
13441 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13442
13443 * gcc.dg/pr77862.c: Require fpic target.
13444
13445 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13446
13447 PR target/79004
13448 * gcc.target/powerpc/pr79004.c: New test.
13449
13450 2017-01-12 Martin Sebor <msebor@redhat.com>
13451
13452 * gcc.dg/pr78138.c: Adjust.
13453 * gcc.dg/pr78768.c: Adjust.
13454 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13456 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13457 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13458 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13459 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13460 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13461 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13462 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13463 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13464 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13465
13466 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13467
13468 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13469
13470 2017-01-12 Martin Sebor <msebor@redhat.com>
13471
13472 PR testsuite/79051
13473 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13474 due to bug 79054.
13475
13476 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13477
13478 * gcc.dg/pr78768.c: Require LTO.
13479
13480 2017-01-12 Martin Sebor <msebor@redhat.com>
13481
13482 PR c/79074
13483 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13484 due to the referenced bug.
13485
13486 2017-01-12 Martin Sebor <msebor@redhat.com>
13487
13488 PR testsuite/79073
13489 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13490
13491 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13492
13493 * gcc.target/i386/builtin_target.c (check_features): Check all
13494 supported __builtin_cpu_supports options.
13495
13496 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13497
13498 PR tree-optimization/78319
13499 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13500 Remove xfail.
13501
13502 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13503
13504 PR target/79044
13505 * gcc.target/powerpc/swaps-p8-26.c: New.
13506
13507 2017-01-12 Richard Biener <rguenther@suse.de>
13508
13509 * gcc.dg/gimplefe-21.c: New testcase.
13510
13511 2017-01-12 Michael Collison <michael.collison@arm.com>
13512
13513 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13514
13515 2017-01-11 Julia Koval <julia.koval@intel.com>
13516 Uros Bizjak <ubizjak@gmail.com>
13517
13518 * gcc.target/i386/sgx.c New test.
13519 * gcc.target/i386/sse-12.c: Add -msgx.
13520 * gcc.target/i386/sse-13.c: Ditto.
13521 * gcc.target/i386/sse-14.c: Ditto.
13522 * gcc.target/i386/sse-22.c: Ditto.
13523 * gcc.target/i386/sse-23.c: Ditto.
13524 * g++.dg/other/i386-2.C: Ditto.
13525 * g++.dg/other/i386-3.C: Ditto.
13526
13527 2017-01-11 Martin Sebor <msebor@redhat.com>
13528
13529 PR c++/24511
13530 * g++.dg/template/explicit9.C: New test.
13531
13532 2017-01-11 Nathan Sidwell <nathan@acm.org>
13533
13534 PR c++/77812
13535 * g++.dg/pr77812.C: New.
13536
13537 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13538
13539 PR c++/71537
13540 * g++.dg/cpp1y/constexpr-71537.C: New test.
13541
13542 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13543 argument.
13544
13545 2017-01-11 Martin Sebor <msebor@redhat.com>
13546
13547 PR c/47931
13548 * c-c++-common/Waddress-2.c: New test.
13549
13550 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13551
13552 PR c++/78341
13553 * g++.dg/cpp0x/pr78341.C: New test.
13554
13555 2017-01-11 Martin Sebor <msebor@redhat.com>
13556
13557 PR c/78768
13558 * gcc.dg/pr78768.c: New test.
13559
13560 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13561
13562 PR driver/78877
13563 * gcc.dg/spellcheck-options-14.c: New test case.
13564 * gcc.dg/spellcheck-options-15.c: New test case.
13565 * gcc.dg/spellcheck-options-16.c: New test case.
13566 * gcc.dg/spellcheck-options-17.c: New test case.
13567
13568 2017-01-11 Martin Liska <mliska@suse.cz>
13569
13570 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13571
13572 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13573
13574 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13575 instead of just 1 for the decomposition from struct C.
13576
13577 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13578
13579 * gcc.c-torture/execute/20170111-1.c: New test.
13580
13581 2017-01-11 Richard Biener <rguenther@suse.de>
13582
13583 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13584
13585 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR middle-end/50199
13588 * gcc.dg/lto/pr50199_0.c: New test.
13589
13590 2017-01-10 Martin Sebor <msebor@redhat.com>
13591
13592 PR testsuite/78960
13593 PR testsuite/78959
13594 PR testsuite/78133
13595 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13596 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13597
13598 2017-01-10 Martin Sebor <msebor@redhat.com>
13599
13600 PR middle-end/78138
13601 * gcc.dg/pr78138.c: New test.
13602
13603 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13604
13605 PR c++/77949
13606 * g++.dg/diagnostic/pr77949.C: New test case.
13607
13608 2017-01-10 Martin Sebor <msebor@redhat.com>
13609
13610 PR middle-end/78245
13611 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13612
13613 2017-01-10 Martin Sebor <msebor@redhat.com>
13614
13615 PR tree-optimization/78775
13616 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13617 * gcc.dg/attr-alloc_size-10.c: New test.
13618 * gcc.dg/attr-alloc_size-11.c: New test.
13619 * gcc.dg/builtin-stringop-chk-7.c: New test.
13620 * gcc.dg/pr78775.c: New test.
13621 * gcc.dg/pr78973-2.c: New test.
13622 * gcc.dg/pr78973.c: New test.
13623
13624 2017-01-10 Jeff Law <law@redhat.com>
13625
13626 PR tree-optimization/77766
13627 PR tree-optimization/78856
13628 * gcc.c-torture/execute/pr77766.c: New test.
13629
13630 2016-01-10 Richard Biener <rguenther@suse.de>
13631
13632 PR tree-optimization/79034
13633 * g++.dg/torture/pr79034.C: New testcase.
13634
13635 2017-01-10 Martin Liska <mliska@suse.cz>
13636
13637 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13638 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13639 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13640 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13641 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13642 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13643 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13644 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13645 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13646 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13647 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13648 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13649 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13650 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13651 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13652 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13653 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13654 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13655 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13656 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13657 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13658 * gcc.dg/ipa/pr64307.c: Likewise.
13659 * gcc.dg/ipa/pr77653.c: Likewise.
13660
13661 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13662
13663 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13664 * g++.dg/other/i386-3.C: Ditto.
13665 * gcc.target/i386/sse-12.c: Ditto.
13666 * gcc.target/i386/sse-13.c: Ditto.
13667 * gcc.target/i386/sse-22.c: Ditto.
13668 * gcc.target/i386/sse-23.c: Ditto.
13669 * gcc.target/i386/builtin_target.c: Handle new option.
13670 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13671 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13672 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13673
13674 2017-01-09 Martin Sebor <msebor@redhat.com>
13675
13676 PR testsuite/79036
13677 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13678 with different precisions.
13679
13680 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13681
13682 * g++.dg/opt/call2.C: New test.
13683 * g++.dg/opt/call3.C: Likewise.
13684 * gnat.dg/array26.adb: New test.
13685 * gnat.dg/array26_pkg.ad[sb]: New helper.
13686 * gnat.dg/array27.adb: New test.
13687 * gnat.dg/array27_pkg.ad[sb]: New helper.
13688 * gnat.dg/array28.adb: New test.
13689 * gnat.dg/array28_pkg.ad[sb]: New helper.
13690
13691 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13692
13693 PR translation/79019
13694 PR translation/79020
13695 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13696 diagnostics.
13697 * gfortran.dg/initialization_17.f90: Likewise.
13698
13699 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13700
13701 PR testsuite/79026
13702 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13703 * gcc.target/i386/pr78904-4.c: Likewise.
13704 * gcc.target/i386/pr78904-6.c: Likewise.
13705 * gcc.target/i386/pr78967-2.c: Likewise.
13706
13707 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR tree-optimization/78899
13710 * gcc.target/i386/pr78899.c: New test.
13711 * gcc.dg/pr71077.c: New test.
13712
13713 2017-01-09 Martin Jambor <mjambor@suse.cz>
13714
13715 PR ipa/78365
13716 PR ipa/78599
13717 * gcc.dg/torture/pr78365.c: New test.
13718
13719 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13720
13721 PR c++/78948
13722 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13723 (main): Use int* instead of long long.
13724
13725 PR tree-optimization/78938
13726 * gcc.dg/vect/pr78938.c: New test.
13727
13728 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13729
13730 * gcc.dg/20161219.c: New test.
13731
13732 2017-01-09 Richard Biener <rguenther@suse.de>
13733
13734 PR tree-optimization/78997
13735 * gcc.dg/torture/pr78997.c: New testcase.
13736
13737 2017-01-09 Richard Biener <rguenther@suse.de>
13738
13739 PR debug/79000
13740 * g++.dg/lto/pr79000_0.C: New testcase.
13741 * g++.dg/lto/pr79000_1.c: Likewise.
13742
13743 2017-01-08 Martin Sebor <msebor@redhat.com>
13744
13745 PR middle-end/77708
13746 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13747 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13748 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13749 due to bug 78969.
13750 * gcc.dg/format/pr78569.c: Adjust.
13751
13752 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13753
13754 PR c++/72803
13755 * g++.dg/diagnostic/pr72803.C: New test case.
13756
13757 2017-01-07 Martin Sebor <msebor@redhat.com>
13758
13759 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13760 * gcc.dg/attr-alloc_size-4.c: Same.
13761
13762 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13763
13764 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13765 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13766 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13767 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13768 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13769 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13770 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13771
13772 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13773 * gcc.dg/memcmp-1.c: New.
13774 * gcc.dg/strncmp-1.c: New.
13775
13776 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13777
13778 * gcc.target/arm/acle/mcrr: New.
13779 * gcc.target/arm/acle/mcrr2: New.
13780 * gcc.target/arm/acle/mrrc: New.
13781 * gcc.target/arm/acle/mrrc2: New.
13782
13783 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13784
13785 * gcc.target/arm/acle/mcr.c: New.
13786 * gcc.target/arm/acle/mrc.c: New.
13787 * gcc.target/arm/acle/mcr2.c: New.
13788 * gcc.target/arm/acle/mrc2.c: New.
13789
13790 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13791
13792 * gcc.target/arm/acle/ldc: New.
13793 * gcc.target/arm/acle/ldc2: New.
13794 * gcc.target/arm/acle/ldcl: New.
13795 * gcc.target/arm/acle/ldc2l: New.
13796 * gcc.target/arm/acle/stc: New.
13797 * gcc.target/arm/acle/stc2: New.
13798 * gcc.target/arm/acle/stcl: New.
13799 * gcc.target/arm/acle/stc2l: New.
13800
13801 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13802
13803 * gcc.target/arm/acle/acle.exp: Run tests for different options
13804 and make sure fat-lto-objects is used such that we can still do
13805 assemble scans.
13806 * gcc.target/arm/acle/cdp.c: New.
13807 * gcc.target/arm/acle/cdp2.c: New.
13808 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13809 (check_effective_target_arm_coproc1_ok_nocache): New.
13810 (check_effective_target_arm_coproc2_ok): New.
13811 (check_effective_target_arm_coproc2_ok_nocache): New.
13812 (check_effective_target_arm_coproc3_ok): New.
13813 (check_effective_target_arm_coproc3_ok_nocache): New.
13814 (check_effective_target_arm_coproc4_ok): New.
13815 (check_effective_target_arm_coproc4_ok_nocache): New.
13816
13817 2017-01-06 Martin Sebor <msebor@redhat.com>
13818
13819 PR middle-end/78605
13820 * gcc.dg/tree-ssa/pr78605.c: New test.
13821
13822 2017-01-05 Martin Sebor <msebor@redhat.com>
13823
13824 PR tree-optimization/78910
13825 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13826 diagnostics.
13827 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13828 * gcc.dg/tree-ssa/pr78910.c: New test.
13829
13830 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13831
13832 * gcc.dg/sso-10.c: New test.
13833
13834 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR tree-optimization/71016
13837 * gcc.target/i386/pr71016.c: New test.
13838 * gcc.target/aarch64/pr71016.c: New test.
13839 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13840
13841 PR c++/78931
13842 * g++.dg/cpp1z/decomp19.C: New test.
13843
13844 PR c++/78890
13845 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13846 * g++.dg/init/union1.C: Likewise.
13847 * g++.dg/cpp0x/union6.C: Expect errors.
13848 * g++.dg/cpp0x/union8.C: New test.
13849 * g++.dg/cpp0x/pr78890-1.C: New test.
13850 * g++.dg/cpp0x/pr78890-2.C: New test.
13851
13852 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13853
13854 * gcc.target/powerpc/pr71670.c: Require p9vector.
13855 * gcc.target/powerpc/p9-novsx.c: Same.
13856
13857 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13858
13859 * selftests/asr_div1.rtl: New file.
13860 * selftests/aarch64: New subdirectory.
13861 * selftests/aarch64/times-two.rtl: New file.
13862 * selftests/bb-index.rtl: New file.
13863 * selftests/cfg-test.rtl: New file.
13864 * selftests/const-int.rtl: New file.
13865 * selftests/example-labels.rtl: New file.
13866 * selftests/insn-with-mode.rtl: New file.
13867 * selftests/jump-to-label-ref.rtl: New file.
13868 * selftests/jump-to-return.rtl: New file.
13869 * selftests/jump-to-simple-return.rtl: New file.
13870 * selftests/mem.rtl: New file.
13871 * selftests/note-insn-deleted.rtl: New file.
13872 * selftests/note_insn_basic_block.rtl: New file.
13873 * selftests/simple-cse.rtl: New file.
13874 * selftests/symbol-ref.rtl: New file.
13875 * selftests/x86_64: New subdirectory.
13876 * selftests/x86_64/call-insn.rtl: New file.
13877 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13878 * selftests/x86_64/times-two.rtl: New file.
13879 * selftests/x86_64/unspec.rtl: New file.
13880
13881 2017-01-05 Nathan Sidwell <nathan@acm.org>
13882
13883 PR c++/78765
13884 * g++.dg/cpp0x/pr78765.C: New.
13885
13886 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13887
13888 * gcc.target/s390/memcpy-2.c: New test.
13889 * gcc.target/s390/memset-2.c: New test.
13890
13891 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13892
13893 * gcc.target/s390/memcpy-1.c: New test.
13894
13895 2017-01-04 Jeff Law <law@redhat.com>
13896
13897 PR tree-optimization/78812
13898 * g++.dg/torture/pr78812.C: New test.
13899
13900 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13901
13902 PR target/71977
13903 PR target/70568
13904 PR target/78823
13905 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13906 64-bit VSX systems with direct move, whether we optimize common
13907 code sequences in the GLIBC math library for float math functions.
13908 * gcc.target/powerpc/pr71977-2.c: Likewise.
13909
13910 2017-01-04 Marek Polacek <polacek@redhat.com>
13911
13912 PR c++/64767
13913 * c-c++-common/Wpointer-compare-1.c: New test.
13914
13915 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13916
13917 PR c++/78949
13918 * c-c++-common/Wunused-var-16.c: New test.
13919
13920 PR c++/78693
13921 * g++.dg/cpp0x/pr78693.C: New test.
13922
13923 PR driver/78957
13924 * gcc.dg/pr78957.c: New test.
13925
13926 * g++.dg/cpp1y/auto-fn34.C: New test.
13927
13928 PR c++/71182
13929 * g++.dg/cpp0x/pr71182.C: New test.
13930
13931 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13932
13933 PR target/78056
13934 * gcc.target/powerpc/pr78056-1.c: New test.
13935 * gcc.target/powerpc/pr78056-2.c: New test.
13936 * gcc.target/powerpc/pr78056-3.c: New test.
13937 * gcc.target/powerpc/pr78056-4.c: New test.
13938 * gcc.target/powerpc/pr78056-5.c: New test.
13939 * gcc.target/powerpc/pr78056-6.c: New test.
13940 * gcc.target/powerpc/pr78056-7.c: New test.
13941 * gcc.target/powerpc/pr78056-8.c: New test.
13942 * lib/target-supports.exp
13943 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13944 whether the effective target supports the popcntb instruction.
13945
13946 2017-01-03 Jeff Law <law@redhat.com>
13947
13948 PR tree-optimization/67955
13949 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13950
13951 2017-01-04 Marek Polacek <polacek@redhat.com>
13952
13953 PR c++/77545
13954 PR c++/77284
13955 * g++.dg/cpp0x/range-for32.C: New test.
13956 * g++.dg/cpp0x/range-for33.C: New test.
13957
13958 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13959
13960 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13961
13962 2017-01-04 Nathan Sidwell <nathan@acm.org>
13963
13964 PR c++/66735
13965 * g++.dg/cpp1y/pr66735.C: New.
13966
13967 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR tree-optimization/71563
13970 * gcc.dg/tree-ssa/pr71563.c: New test.
13971
13972 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13973
13974 PR fortran/78534
13975 PR fortran/78976
13976 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13977 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13978 * gfortran.dg/transfer_intrinsic_1.f90: Change
13979 scan-tree-dump-times due to gfc_trans_string_copy change to
13980 avoid -Wstringop-overflow.
13981
13982 2017-01-03 Jeff Law <law@redhat.com>
13983
13984 PR tree-optimization/78856
13985 * gcc.c-torture/execute/pr78856.c: New test.
13986
13987 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13988
13989 PR target/78953
13990 * gcc.target/powerpc/pr78953.c: New test.
13991
13992 2017-01-03 Ian Lance Taylor <iant@google.com>
13993
13994 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13995 enums.
13996
13997 2017-01-03 Martin Sebor <msebor@redhat.com>
13998
13999 PR tree-optimization/78696
14000 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14001 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14003 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14004
14005 2017-01-03 David Malcolm <dmalcolm@redhat.com>
14006
14007 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14008 with more than one digit.
14009 * lib/gcc-dg.exp (process-message): Support more than one digit
14010 in relative line specifications.
14011
14012 2017-01-03 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR tree-optimization/78965
14015 * gcc.dg/pr78965.c: New test.
14016
14017 PR middle-end/78901
14018 * g++.dg/opt/pr78901.C: New test.
14019
14020 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14021
14022 PR fortran/78534
14023 PR fortran/66310
14024 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14025 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14026 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14027 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14028 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14029 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14030 * gfortran.dg/string_1_lp64.f90: New test.
14031 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14032 * gfortran.dg/string_3_lp64.f90: New test.
14033 * gfortran.dg/transfer_intrinsic_1.f90: Change
14034 scan-tree-dump-times due to gfc_trans_string_copy change to
14035 avoid -Wstringop-overflow.
14036
14037 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14038
14039 PR target/78967
14040 * gcc.target/i386/pr78967-1.c: New test.
14041 * gcc.target/i386/pr78967-2.c: Ditto.
14042 * gcc.target/i386/pr78967-3.c: Ditto.
14043
14044 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14045 * gcc.target/i386/pr78904-4.c: Ditto.
14046 * gcc.target/i386/pr78904-6.c: Ditto.
14047
14048 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14049
14050 PR middle-end/77674
14051 * g++.dg/torture/pr77674.C: New testcase.
14052
14053 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14054
14055 Update copyright years.
14056 \f
14057 Copyright (C) 2017 Free Software Foundation, Inc.
14058
14059 Copying and distribution of this file, with or without modification,
14060 are permitted in any medium without royalty provided the copyright
14061 notice and this notice are preserved.